/* CSS Document */

/*------------------------------------------------ index contact --------------------*/
div#center.page-contact #titre h1 {
	background:url(../images/general_content_tiret_h2.png) no-repeat bottom left;
}
div#center.page-contact h5{
	margin:15px 0px 10px 0px;
	padding:8px 30px 8px 17px;
	font:bold 1em Verdana, Arial, Helvetica, sans-serif;
	color:#808080;
	background-color:#d4f1ff;
}
div#center.page-contact p{
	padding:0px 17px 0px 17px;
}
div#center.page-contact .colgauche {
	margin:0px;
	padding:0px 20px 0px 0px;
	width:370px;
	float:left;
	overflow:hidden;
}
div#center.page-contact .coldroite {
	margin:0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

/*------------------------------------------------ contact bloc contact --------------------*/
div#center.page-contact .contact-magdp {
	margin:0px 10px 40px 0px;
	padding:0px 0px 0px 3px;
	background:url(../images/general_important_left.gif) no-repeat bottom left;
}
div#center.page-contact .contact-magdp h4{
	background:#ffffff url(../images/general_important_middle_small.gif) repeat-y top right;
}
div#center.page-contact .contact-magdp h4 span{
	color:#215066;
}
div#center.page-contact .contact-magdp .content-text-top{
	background:url(../images/general_important_top.gif) no-repeat top right;
}
div#center.page-contact .contact-magdp .content-text{
	background:url(../images/general_important_middle.gif) no-repeat right bottom;
	padding:0px 35px 35px 35px;
}
div#center.page-contact .contact-magdp .content-text .tel{
	background:url(../images/general_picto_tel.gif) no-repeat top left;
	padding-left:25px;
}
div#center.page-contact .contact-magdp .content-text .courrier{
	background:url(../images/general_picto_courrier.gif) no-repeat top left;
	padding-left:25px;
}
div#center.page-contact .contact-magdp .content-text .mail{
	background:url(../images/general_picto_mail.gif) no-repeat top left;
	padding-left:25px;
}
div#center.page-contact .contact-magdp .content-text form{
	display:block;
	margin:15px 0px 0px 0px;
	padding:0px 17px 0px 17px;
	overflow:hidden;
}
div#center.page-contact .contact-magdp .content-text fieldset{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
}
div#center.page-contact .contact-magdp .content-text .form-row{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
}
div#center.page-contact .contact-magdp .content-text label{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:60px;
	font-style:italic;
}
div#center.page-contact .contact-magdp .content-text input,
div#center.page-contact .contact-magdp .content-text textarea {
	width:270px;
	font:normal 1em Verdana, Arial, Helvetica, sans-serif;
}
div#center.page-contact .contact-magdp .content-text textarea {
	height:120px;
}
div#center.page-contact .contact-magdp .content-text .submit input{
	margin:0px 0px 0px 60px;
	padding:0px 0px 0px 0px;
	width:auto;
}
div#center.page-contact .contact-magdp .content-text ul.error_list{
	margin:0px 0px 0px 60px;
	padding:0px 0px 0px 0px;
	color:#FF0000;
}
div#center.page-contact .contact-magdp .content-text .itsgood{
	margin:80px 0px 0px 80px;
	padding:0px 0px 0px 0px;
	color:#009900;
}
















































