/***************** STYLE GLOBAUX *****************/
a img{
border:none;
}
a:active, a:focus{
outline:none;
}
/***************** STYLE CONTENU *****************/
#contenu h1{
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
color:#861f32;
letter-spacing:1px;
margin:20px 0 25px 0;

}
#contenu h1#selection {
background-image: url(../images/charte/titre-selection.gif);
background-repeat:no-repeat;
margin:20px 0 10px 0;
height:30px;
}

#contenu h2{
font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#011866;
margin:0 0 10px;
border-bottom:1px dotted #011866;
}

#contenu h3{
font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
margin:0 0 15px;
border-bottom:1px dotted #fff;
}
#contenu p{
font:12px Arial, Helvetica, sans-serif;
text-align:justify;
line-height:1.8em;
color:#FFF;
margin-bottom:1.3em;
}
#contenu p em{
font-weight:bold;
font-size:12px;
line-height:1.3em;
}
#contenu p.couleur, span.couleur{
font-weight:bold;
color:#000000;
text-align:left;
}
#contenu a:link, #contenu a:visited{
font-weight:bold;
text-decoration:underline;
color:#fff;
}
#contenu a:hover, #contenu a:active{
color:#510d1b;
}
/***************** STYLE ACTUALITES *****************/
#actu{
float:right;
position:relative;
width:230px;
padding-left:10px;
margin-left:20px;
border-left : 1px solid #797a7f;
}

#actu a:link, #actu a:visited{
font-weight:bold;
text-decoration:underline;
color:#FFF;
}
#actu a:hover, #actu a:active{
color:#881f34;
}

#actu h3{
font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
letter-spacing:1px;
margin:20px 0 7px;
border-bottom:1px solid #c8c8c8;
}
.uneactu{

margin:0 0 30px;
}
#actu .uneactu p{
font-size:10px;
color:#FFF;
}
#actu .uneactu p.date{
width:60px;
color:#861e32;
font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin:0 0 4px;
}
#contenu #actu .uneactu a{
position:relative;
top:5px;
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:underline;
}

/*****************************************************/
/* 		Selection vignettes
/*****************************************************/
#contenu .news{
float:left;
width:207px;
text-align:center;
margin-right:5px;
margin-bottom:20px;
margin-top:7px;
height:230px;
max-height:230px;
background-color:#53555b;
}
#contenu .news p{
font:bold 11px Arial, Helvetica, sans-serif;
text-align:center;
color:#FFF;
margin-bottom:5px;
}

#contenu .cadre{
width:197px;
margin-top:7px;
padding:0 5px;
height:65px;
max-height:65px;
}
#contenu .cadre p{
font-size:11px;
font-weight:normal;
}
#contenu .news a:link, #contenu .news a:visited{
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#FFF;
margin-bottom:5px;
}
#contenu .news a:hover, #contenu .news a:active{
color:#f52d53;
}

.ul_cond li{
font:bold 12px Arial, Helvetica, sans-serif;
line-height:1.8em;
text-align:left;
color:#fff;
margin-left:15px;
margin-bottom:15px;
list-style:url(../images/charte/puce.gif);
}

.ul_cond{
margin-left:15px;
}

.ul_cond2 li{
font:12px Arial, Helvetica, sans-serif;
line-height:1.8em;
text-align:left;
color:#fff;
margin-left:20px;
margin-bottom:15px;
list-style:url(../images/charte/puce1.gif);
}

.ul_cond2{
margin-left:20px;
}
/***************************style Accueil********************/

.encart_gauche{
float:left;
width:310px;
margin-right:10px;
margin-bottom:20px;
}
.encart_droite{
float:left;
width:305px;
padding-left:10px;
border-left:1px solid #99bbd7;
}

#contenu .encart_droite p{

text-align:left;

}

#contenu .encart_gauche p{

text-align:left;

}

/*----------------contact-------------- */
 
#formulaire{
float:left;
width:370px;
margin-bottom:10px;

}

#accueil{
float:left;
width:350px;
min-height:319px;
padding:0 0 0 10px;
margin-top:10px;
}

#accueil1{
float:left;
width:290px;
min-height:319px;
padding:0 0 0 10px;
border-left:1px solid #3C5B2E;
margin-right:5px;
}


#presentation{
float:left;
width:700px;
min-height:319px;
background:url(../images/charte/bg-contenu.gif) center top repeat-y;
}


#formulaire img{
margin-bottom:10px;

}
#formulaire label{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-align:justify;
}

 #formulaire .b{
width:250px;
background-color:#53555B;
color:#fff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #861f32;
}
 #formulaire .capca{
width:100px;
background-color:#53555B;
color:#861f32;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #861f32;
}

#formulaire input:focus{

background-color:#53555B;
color:#fff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #861f32;
}
.textarea{
width:250px;
background-color:#fff;
color:#3B89BA;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #3B89BA;
}

#formulaire textarea:focus{
background-color:#53555B;
color:#fff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #861f32;
}
#coordonne{
width:290px;
float:right;
margin-top:40px;
margin-right:0px;

}


#plan{
float:left;
width:230px;
margin-top:20px;
margin-right:0px;
margin-left:0px;

}
#plan img{
float:left;


}

#formulaire .bouton_form{
width:120px;
background-color:#53555B;
color:#fff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #861f32;
}
#coordonne p{
width:285px;
margin-top:5px;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
margin-left:10px;

padding:5px;
}
#formulaire p{
width:250px;
font:Arial, Helvetica, sans-serif;
color:#fff;
text-align:justify;
font-size:11px;
margin-bottom:15px;
}
#txt td{
vertical-align:center !important;}

input, textarea {
margin-bottom:3px !important;
}


#contenu #loi2 {
	width:600px;
	float:left;
	margin-top:30px;
	margin-left:85px;
}


#loi2 p {
	font-size:10px;
	color:#fff;
	text-align:justify;

}



#loi {
	width:290px;
	float:left;
	margin-top:10px;
	margin-left:25px;
}

#loi p {
	font-size:10px;
	color:#416131;
	text-align:justify;

}

#txt_meci{
float:left;
width:250px;
margin-left:100px;
margin-top:50px;
padding-bottom:50px;
}


#txt_meci p{
text-align:left;

}

#contact_coordonnees {
	width:240px;
	float:left;
	margin-bottom:20px;
	margin-left:5px;
	border-left:1px dotted #861f32;
	padding-left:15px;

}
.titre_parti{
	margin-bottom:15px;
	margin-left:0px;
	width:100%;
	
}

#contact_coordonnees .titre_parti p.enval2{
margin-top:10px;
	font-weight:bold;
	border-bottom:1px dashed #9d356d;
	color:#9d356d;
	font-size:12px;
}
#contact_plan .titre_parti p.enval2{
margin-top:10px;
	font-weight:bold;
	border-bottom:1px dashed #9d356d;
	color:#9d356d;
	font-size:12px;
}
#contact_plan {
	width:240px;
	float:left;
	margin-left:15px;
}

#contact_loi {
	width:240px;
	float:left;
	margin-left:5px;
	border-left:1px dotted #861f32;
	padding-left:15px;
	
}

#bouton_merci {
float:left;
width:100px;
margin-top:20px;
margin-left:50px;

}

.couleur{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FD4D24;
}
/*****************style page robien******************/

.encart1{
float:left;
width:462px;
height:87px;
padding:15px 8px 10px 5px;
margin-bottom:10px;
background-image:url(../images/charte/encart1.jpg);
background-repeat:no-repeat;
}

.encart2{
float:left;
width:462px;
height:87px;
padding:15px 8px 10px 5px;
margin-bottom:10px;
background-image:url(../images/charte/encart2.jpg);
background-repeat:no-repeat;
}

.encart3{
float:left;
width:462px;
height:87px;
padding:15px 8px 10px 5px;
margin-bottom:10px;
background-image:url(../images/charte/encart3.jpg);
background-repeat:no-repeat;
}

.ul_cond3 li{
font:12px Arial, Helvetica, sans-serif;
line-height:1.6em;
text-align:left;
color:#fff;
margin-left:10px;
list-style:url(../images/charte/puce3.gif);
}

.ul_cond3{
margin-left:15px;
}

.ul_cond4 li{
font:12px Arial, Helvetica, sans-serif;
line-height:1.6em;
text-align:left;
color:#fff;
margin-left:10px;
margin-bottom:15px;
}

.ul_cond4{
margin-left:15px;
}

.encart_shema{
float:left;
width:90px;
height:243px;
margin-left:5px;
padding:12px 5px 5px 5px;
background-color:#8b2034;
}
.encart_shema1{
float:left;
width:90px;
height:243px;
margin-left:10px;
padding:12px 5px 5px 5px;
background-color:#75859f;
}
.encart_shema2{
float:left;
width:180px;
margin-left:5px;
margin-bottom:5px;
padding:12px 5px 5px 5px;
background-color:#53555b;
}

.encart_shema3{
float:left;
width:100px;
margin-right:90px;
margin-bottom:5px;
padding:12px 5px 5px 5px;

}

.encart_fleche{
float:left;
width:85x;
background-color:#65666b;
}

#contenu .encart_shema2 p{

margin-bottom:7px;
}


.encart_d{
float:left;
width:64px;
height:72px;
padding:30px 0 0 20px;
margin-bottom:12px;
margin-top:2px;
background-image:url(../images/charte/encart_d.jpg);
background-repeat:no-repeat;
}

.encart_d2{
float:left;
width:64px;
height:72px;
padding:30px 0 0 20px;
margin-bottom:12px;
margin-top:2px;
background-image:url(../images/charte/encart_d1.jpg);
background-repeat:no-repeat;
}

/****************style assurance****************/
.cadre_gauche{
float:left;
width:200px;
padding-right:20px;
margin-top:5px;
margin-right:10px;
margin-bottom:7px;
border-right:1px solid #72819e;
}
.cadre_droite{
float:right;
width:180px;
margin-left:10px;
margin-top:5px;
}

.encart_loi{
float:left;
width:400px;
margin-bottom:20px;
padding:10px;
background-color:#8a2135;
}

.encart_assuranceg{
float:left;
width:450px;
margin-left:70px;
margin-bottom:30px;
}
