#contact {
	color:#006;
}

#contact h2 {
	height:30px;
	margin:0 0 -2px 0;
	padding:2px 0 0 0;
	background:url(../../../_template/e-vitrine/themes/e-vitrine/encadre_droite.gif) 0 0 no-repeat !important;
	border-right:2px solid #769ED4;
	border-top:2px solid #769ED4;
	border-left:2px solid #769ED4;
	border-bottom:0;
}

#contact h2 span{
	text-align:left;
	color:#0B51B3;
	font-size:10pt;
	margin-left: 110px;
}

#contact #contact_page {
	min-height:691px;
	height:auto !important;
	height:682px;
	margin:0 0 10px 0;
	padding:25px 10px 25px 10px;
	border-top:0;
	border-right:2px solid #769ED4;
	border-bottom:2px solid #769ED4;
	border-left:2px solid #769ED4;
	background-color:#FFF;
	background:url(../../../_template/e-vitrine/themes/e-vitrine/fondcontenu.gif) 0 20px no-repeat #FFF;
}

#contact h3 {	
	margin:0;
	color:#606;
	font-size:11pt;
}

#contact a {color:#006; font-weight:bold; text-decoration:none;}
#contact a:hover {text-decoration:underline;}


#contact fieldset {
	margin:0;
	padding:0 0 10px 0;
	border:1px solid #769ED4;
}

#contact fieldset legend {
	font-size:10pt;
	font-weight:bold;
	color:#B1449E;
	margin:7px 2px 7px 2px;
}

#contact p {
	margin:0 0 10px 0;
	font-size:10.5pt;
}

#contact label {
	width:100px;
	float:left;
	text-align:right;
	padding:0 10px 0 0;
	font-weight:bold;
	font-size:10pt;
}
	
#contact input, #contact textarea {
	/*width:280px;*/
	padding:0 0 0 3px;
	border:1px solid #769ED4;
	font:bold 10pt/1.2 Arial,Helvetica,sans-serif;
}

#contact .legende {
	font-size:10px;
	color:#538BD8;
}

#contact input.bouton {
	width:100px;
	color:#FFF;
	font-weight:bold;
	border:2px outset #769ED4;
	background-color:#CD93C4;
	margin: 15px 0 20px 0;
}

#contact #message_retour {
	margin:200px 30px 0 30px;
	text-align:center;
	font-size:14pt;
	font-weight:bold;
}



#corpForm {width:100%;}

#piedForm {
	margin:10px 0 0 160px;
}







