/***************** STYLE GLOBAUX *****************/
.clearer{
clear:both;
height:0px;
font-size: 0px;
line-height: 0px;
padding:0px;
margin:0px;
}
a img{
border:none;
}
a:active, a:focus{
outline:none;
}
/***************** STYLE CONTENU *****************/
#contenu h1{
font:bold 13px Tahoma, Helvetica, sans-serif;
color:#6c486f;
margin:0px;
line-height:20px;
margin-bottom:0px;
}
#contenu h1 span{
font:bold 16px Tahoma, Helvetica, sans-serif;
color:#a21fac;
float:left;
height: 20px;
margin-right: 5px;
}

#contenu h2{
font:bold 12px Tahoma, Helvetica, sans-serif;
color:#a21fac;
letter-spacing:1px;
margin:0 0 7px;
padding-left:22px;
padding-top:2px;
height:20px;
background: url(../images/charte/bg-h2.jpg) left top no-repeat;
}
#contenu p, #menuLeft p{
font:11px/1.2em Arial, Helvetica, sans-serif;
text-align:justify;
color:#6f666c;
margin-bottom:1em;
}
#contenu p em{
font-weight:bold;
font-size:12px;
line-height:1.3em;
}
#contenu p.color, span.color{
font-weight:normal;
color:#915895;
}
#menuLeft p{
padding-top:15px;
padding-right:5px;
font:12px/1.2em Arial, Helvetica, sans-serif;
text-align:right;
color:#6f666c;
margin-bottom:1em;
}

#menuLeft p.color, span.color{
font-weight:normal;
color:#915895;
font-weight: bold;
}
#contenu a:link, #contenu a:visited{
font-weight:bold;
text-decoration:underline;
color:#ad40b5;
}
#contenu a:hover, #contenu a:active{
color:#f38630;
text-decoration:none;
}
#contenu ul li{
background: url(../images/charte/bullet.jpg) left 2px no-repeat;
padding-left:15px;
list-style: none;
font:11px/1.2em Arial, Helvetica, sans-serif;
text-align:justify;
color:#6f666c;
margin-bottom:1em;
}
#contenu .separateur{
  clear: both;
  height:3px;
  line-height: 3px;
  font-size: 0px;
  background: url(../images/charte/bg-separateur.jpg) left top repeat-x;
  width: 100%;
}

/***************** STYLE FOOTER *****************/
#footer p{
font:10px/30px Arial, Helvetica, sans-serif;
color:#f3be2f;
text-align:right;
padding:0 10px 0 0;
}
#footer a:link, #footer a:visited{
text-decoration:none;
color:#f3be2f;
}
#footer a:hover, #footer a:active{
text-decoration:none;
color:#fff;
}


.invisible{
  display: none;
}

