/* -- surchargé -- */
#ccontenu #ssmenu {
	background:#9AAACE url(../images/bg_contenu3.1.jpg) 0 0 no-repeat;
}
#ccontenu {
	background:#FFF url(../images/bg_contenu3.1.jpg) 0 0 no-repeat;
}
#ccontenu #servicep{
	background:#9AAACE url(../images/bg_contenu3.1.jpg) top right no-repeat;
}
#ssmenu .esp1{
	height:121px;
}
#ssmenu li{
	color:#FFF;
	margin:0px 10px 0px 10px;
}
#ssmenu li.contact strong{
	color:#FFF;
}

/*#servicep .section {
	height:100px
}*/

/* --------------- */

/* formulaire (pas surcharge) */
.formul span.ligne {
	float:left;
	width:140px;
	margin-left:35px;
	background:url(../images/fich_enc.gif) 0px 2px no-repeat;
	color:#2B4587;
	font-weight:bold;
	padding:2px 0px 3px 10px;
}
.formul ul li {
	margin:6px 0px 6px 0px;
}
.formul input {
	height:12px;
	width:180px;
	background:#E6EDF0;
	border:1px solid #2B4587;
	margin-top:1px;
}
.formul select {
	height:16px;
	width:180px;
	background:#E6EDF0;
	border:1px solid #2B4587;
	margin-top:1px;
}
.formul textarea{
	width:280px;
	background:#E6EDF0;
	border:1px solid #2B4587;
}
.formul .valider {
	text-align:center;
}
.formul .bt_valider{
	width:133px;
	height:40px;
	border:none;
	background: url(../images/btn_envoyer.gif) 0px 0px no-repeat;
	cursor:pointer;
}
.formul .bt_valider:hover{
	background: url(../images/btn_envoyer_o.gif) 0px 0px no-repeat;
}
.formul .legende{
	margin-left:35px;
}
.formul p.mentions{
	margin:30px 60px 60px 60px;
	padding:20px 40px 20px 40px;
	border:1px solid #666;
	font-size:7pt;
	color:#666;	text-align:justify;

}
span.required{
	/*display:block;*/
	padding-left:40px;
	color:#CC071E;
	background:#FFFFFE;
}
span.required2{
	/*display:block;*/
	padding-left:213px;
	color:#CC071E;
	background:#FFFFFE;
}