/***************** STYLE GLOBAUX *****************/
a img{
border:none;
}
a:active, a:focus{
outline:none;
}
/***************** STYLE CONTENU *****************/
#contenu h1, #contenudrte h1{
font:normal 18px Arial, Helvetica, sans-serif;
color:#07559b;
letter-spacing:1px;
margin:0 0 12px;
border-bottom:1px solid #07559b;
}
#contenu h2, #contenudrte h2{
font:bold 14px Arial, Helvetica, sans-serif;
color:#5598d1;
letter-spacing:1px;
margin:0 0 7px;
border-bottom:1px solid #5598d1;
}
#contenu h3, #contenudrte h3{
font:bold 20px Arial, Helvetica, sans-serif;
color:#7d8a2e;
letter-spacing:1px;
margin:0 0 12px 20px;
border-bottom:1px dotted #c9d787;
}
#contenu p, #contenudrte p{
font:12px Arial, Helvetica, sans-serif;
text-align:justify;
color:#1370c0;
margin-top:23px;
line-height:25px;
}

#contenu ul{
margin-left:20px;
margin-bottom:5px;
margin-top:5px;
}
#contenu li{
margin-bottom:5px;
color:#1370c0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
list-style-image:url(../images/charte/puce.gif);
line-height:20px;
}


#contenu p em, #contenudrte p em {
font-weight:bold;
font-size:12px;
line-height:1.3em;
}
#contenu p.couleur, span.couleur, #contenudrte p.couleur{
font-weight:bold;
color:#1370c0;
}
#contenu a:link, #contenu a:visited, #contenudrte a:link, #contenudrte a:visited{
font-weight:bold;
text-decoration:none;
color:#fe3c1d;
}
#contenu a:hover, #contenu a:active, #contenudrte a:hover, #contenudrte a:active{
color:#fe3c1d;
text-decoration:underline;
}
/***************** STYLE ACTUALITES *****************/
#actu{
float:right;
position:relative;
width:220px;
margin:0 0 0 20px;
background:#fff;
}
.uneactu{
padding:0 0 0 20px;
margin:0 0 30px;
}
#actu .uneactu p{
font-size:10px;
}
#actu .uneactu p.date{
width:60px;
color:#fff;
background:#c9d787;
padding:1px 0 2px 4px;
margin:0 0 7px;
}
#contenu #actu .uneactu a{
position:relative;
top:5px;
font:10px Arial, Helvetica, sans-serif;
text-decoration:underline;
}
/***************** STYLE FOOTER *****************/
#footer p{
font:11px/30px Arial, Helvetica, sans-serif;
color:#fff;
text-align:right;
padding:0 25px 0 0;
}
#footer a:link, #footer a:visited{
text-decoration:none;
color:#fff;
}
#footer a:hover, #footer a:active{
text-decoration:underline;
color:#fff;
}

#footer p span{
font:bold 14px/25px Arial, Helvetica, sans-serif;
color:#07559b;
letter-spacing:1px;
}


/*----------------index-------------- */


#txt_acc{
width:500px;
margin-bottom:5px;
}


#encart_acc{
float:right;
width:300px;

}

#encart_images{
float:left;
width:800px;
margin-top:10px;
margin-bottom:10px;
}
.image_acc{
float:left;
width:179px;
margin-left:15px;
padding-bottom:5px;
}

.image_prestation{
float:left;
width:179px;
margin-left:25px;
padding-bottom:5px;
margin-top:30px;
}


/*----------------livre_or-------------- */
  #formulaire{
float:left;
width:450px;
margin-left:10px;

}

#formulaire2{
float:left;
width:450px;
margin-left:25px;
margin-top:20px;

}
#formulaire2 .b{
width:350px;
background-color:#fff;
color:#2189D0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #2189D0;
}

#formulaire img{
margin-bottom:10px;

}
#formulaire label{
width:150px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#2189D0;
text-align:justify;
}

#formulaire .b{
width:350px;
background-color:#fff;
color:#2189D0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #2189D0;
}
#formulaire .capca{
width:190px;
background-color:#fff;
color:#2189D0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #2189D0;
}

#formulaire input:focus{
background-color:#fff;
color:#2189D0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #2189D0;
}
.textarea{
width:200px;
background-color:#fff;
color:#01383F;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #2189D0;
}

#formulaire textarea:focus{
background-color:#fff;
color:#2189D0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #2189D0;
}

#coordonne img {
margin-bottom:10px;

}


#coordonne{
width:250px;
float:left;
margin-top:10px;
margin-left:10px;

}

#coordonne p{
width:250px;
margin-top:5px;
text-align:justify;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#1370C0;
}
#formulaire .bouton_form{
width:175px;
background-color:#fff;
color:#2189D0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #2189D0;
}

#plan{
float:left;
width:200px;
margin-top:10px;
margin-left:30px;

}


#plan img{
margin-bottom:20px;
}

#formulaire .bouton_form:focus{
width:175px;
background-color:#fff;
color:#2189D0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #2189D0;
}



#formulaire p{
width:300px;
font:Arial, Helvetica, sans-serif;
color:#2189D0;
text-align:justify;
font-size:11px;
}

#txt td{
vertical-align:center !important;}




#loi {
	width:280px;
	float:left;
	margin-left:0px;
	margin-top:30px;
}
#formulaire  .couleure{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CC0000;


}
#loi p {
	font-size:10px;
	color:#1370c0;

}

#container #article{
float:left;
width:800px;
margin-top:10px;
margin-left:10px;
margin-bottom:5px;

}

#contenu #article a{
text-decoration:underline;
color:#1370c0;
font-size:11px;
}

#article p{
float:left;
width:800px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#1370c0;
margin-bottom:-5px;
margin-top:-3px;
}
#article .titre_article {
float:left;
width:500px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#1370c0;
margin-bottom:0px;
font-weight:bold;
}

#article .date_article {
float:right;
width:230px;
text-align:right;
font-weight:bold;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#1370c0;
margin-bottom:0px;
}


/*----------------newsletter-------------- */

#newsletter{
float:left;
width:487px;
height:73px;
margin-top:40px;
background-image:url(../images/charte/bg_new.png);
background-repeat:no-repeat;
 _background:url();
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/bg_new.png', sizingMethod='image');
}

.bouton_inscrire{
float:left;
width:73px;
padding-top:5px;
}



/*----------------mentions-------------- */
.remarque{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fe3c1d;
font-weight:bold;
}


/*--------------------------merci--------------- */

#txt_merci{
float:left;
width:500px;
text-align:center;
margin-top:30px;
margin-bottom:0px;
}
#txt_merci p{

text-align:center;
}
#bouton_merci{
float:left;
width:350px;
margin-left:80px;
margin-top:40px;
}
#bouton_merci img{
margin-right:20px;
}

#invisible{
display:none;
}


