#contact {
	color:#000;
}

#contact h2 {
	height:20px;
	margin:0 0 -2px 0;
	padding:2px 0 0 0;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	font-size:10pt;
	background:url(../../../_template/e-vitrine/themes/e-vitrine/encadre_droite.gif) 0 0 no-repeat !important;
}

#contact #contact_page {
	height:100%;
	margin:0 0 10px 0;
	padding:25px 10px 25px 10px;
	border-top:0;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	background-color:#DDD;
}

#contact h3 {	
	margin:0;
	color:#000;
	border-bottom:2px solid #FF1641;
	font-size:14pt;
}

#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;
}

#contact fieldset legend {
	font-size:14pt;
	margin:7px 2px 7px 2px;
}

#contact p {
	margin:0 0 1px 0;
}

#contact label {
	width:100px;
	float:left;
	text-align:right;
	padding:0 10px 0 0;
	font-weight:bold;
}
	
#contact input, #contact textarea {
	width:280px;
	padding:0 0 0 3px;
	border-width:2px;
	border-style:solid;
	border-top-color:#3D3D3D;
	border-left-color:#3D3D3D;
	border-right-color:#9E9E9E;
	border-bottom-color:#9E9E9E;
	background:#FFF;
	font:bold 10pt/1.2 Trebuchet MS, Arial, Helvetica, sans-serif;
}

#contact .legende {
	font-size:10px;
	color:#666;
}

#contact input.bouton {
	width:100px;
	color:#FFF;
	font-weight:bold;
	border-width:2px;
	border-style:solid;
	border-top-color:#9E9E9E;
	border-left-color:#9E9E9E;
	border-right-color:#3D3D3D;
	border-bottom-color:#3D3D3D;
	background:#787878;
}

#contact #message_retour {
	padding:150px 30px 247px 30px;
	text-align:center;
	font-size:14pt;
	font-weight:bold;
}



#corpForm {width:100%;}

#piedForm {
	margin:10px 0 0 112px;
}







