#contact {
	color:#FFF;
}

#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;
}

#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:#C6E3FF;
}

#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;
}

#contact fieldset legend {
	font-size:14pt;
	margin:7px 2px 7px 2px;
	color:#FFFFFF;
}

#contact p {
	margin:0 0 1px 0;
	clear:both;
}

#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:1px solid #000;
	font:bold 10pt/1.2 Arial,Helvetica,sans-serif;
}

#contact .legende {
	font-size:10px;
	color:#FFF;
}

#contact .label {
	color:#FFF;
}

#contact input.bouton {
	width:100px;
	color:#FFF;
	font-weight:bold;
	border:2px outset #3D3D3D;
	background-color:#000;
	margin-bottom:20px;
	padding:3px;
}

#contact #message_retour {
	margin:200px 30px 0 30px;
	text-align:center;
	font-size:14pt;
	font-weight:bold;
}

.info_et_libertes
{
}

#corpForm {width:450px;}

#piedForm {
	margin:10px 0 0 112px;
}
