/*////////Page Contact////////////////*/
#cryptogram{background:#FFF;margin-right:14px;float:left;margin-left:30px;}

#div_contact{
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#div_contact2 {
text-align:justify;
width:500px;
margin-left:auto;
margin-right:auto;
padding-top:20px;
color:#999999;
}
 p.recap_contact{
color:#FFFFFF;
}
#div_contact_mail {
text-align:center;
width:800px;
margin-left:auto;
margin-right:auto;
color:#ffffff;
}
#intro_contact {
text-align:justify;
width:830px;
margin-left:auto;
margin-right:auto;
background:transparent url(images/trans.png) repeat scroll 0 0;
padding:10px;
color:#FFF;
font-weight:bold;
font-size:16px;
}
#intro_contact p {
margin-bottom:10px;
}
textarea{
width:400px;
background:#FFF url(images/bg_input.gif) 0px 0px no-repeat;
border:none;
}


input, select{
display:block ;
width:180px ;
color:#000;
margin-left:30px;
background:#FFF url(images/bg_input.gif) 0px 0px no-repeat;
border:none;
float:left;
}
input.objet{
width:320px;
}

#submit{
width:75px ;
margin-left:200px;
margin-top:30px;
color:#333;
border:none;
background:transparent;
font-weight:bold;
cursor:pointer;
}
#submit:hover{color:#DE2159;}
#civilite2{
width:500px;
height:318px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
color:#000000;
font-size:12px;
color:#5F5E5E;
font-weight:bold;
}
#sms{
margin-left:auto;
margin-right:auto;
width:500px;
height:328px;
margin-bottom:10px;
padding-bottom:10px;
color:#000000;
font-size:12px;
color:#5F5E5E;
font-weight:bold;
}
legend{
color:#8e0286;
font-size:18px;
}

#lbOverlay {
	background:#000000;
	cursor:pointer;
	height:100%;
	width:100%;
	left:0;
	position:fixed;
	top:0;
	z-index:999;
}
