/* copyleft : Alain Gravelet */
/* Tous droits réservés */
/* http://www.ventiloman.com */

body{
background-color:#e2017b;
color:#2a2a2a;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:0.8em ;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image:  url(images/background.gif);
background-repeat: repeat-x;
}
* { /* tous les elements du site */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.horschamps {
display:none;
}
.spacer {
clear: both;
}
.image_gauche {
padding: 2px 6px 0px 0px;
float:left;
}
.image_droite {
padding: 2px 0px 0px 6px;
float:left;
}
.centrer {
text-align:center
}

a{
text-decoration:underline;
}
a[hreflang]:after {
content: " [" attr(hreflang) "]";
}

img {
border:none;
}

/* boites */ /* boites */ /* boites */ /* boites */ /* boites */

.centrage {
width: 100%;
}
.contenu {
width: auto;
}

/* haut */ /* haut */ /* haut */ /* haut */ /* haut */ /* haut */ 

.haut {
padding: 4px 0px 5px 0px;
float:left;
width:100%;
font-size:0.85em ;
}
.tier {
float:left;
}
.tier ul{
display:none;
}
.tier form{
display:none;
}
.tier_droit form{
display:none;
}

.logo {
float:left;
width:100%;
text-align:left;
}
.logo h2{
padding: 50px 0px 0px 0px;
font-size:1em;
font-weight:normal;
}
.numero {
font-size:2em;
font-weight:bold;
color:#000000;
}

.menu {
display:none;
}
.menu_zone {
display:none;
}

.ariane {
padding: 0px 0px 8px 0px;
float:left;
width:100%;
text-align:left;
}
.ariane ul {
margin: 4px 0px 0px 8px;
}
.ariane ul li{
display: inline;
font-size:0.85em;
}
.ariane a{
color:#000000;
text-decoration:underline;
}

/* centre */ /* centre */ /* centre */ /* centre */ /* centre */

.centre {
float:left;
width:100%;
}

.col_gauche {
margin: 0px 8px 0px 8px;
float:left;
width:100%;
}
.col_gauche h2{
padding: 8px 6px 8px 6px;
font-size:0.9em;
font-weight:bold;
text-align:left;
color: #000000;
}
.col_gauche p{
padding: 8px 6px 8px 6px;
font-size:0.85em;
text-align:left;
color: #000000;
}
.col_gauche ul{
padding: 8px 6px 8px 6px;
list-style-type: none;
text-align:left;
font-size:0.85em;
}

.menu_centre h2{
padding: 8px 6px 8px 0px;
font-size:0.85em;
font-weight:bold;
text-align:left;
}
.menu_centre ul{
display:none;
}
.visuel_gauche img{
padding: 20px 0px 20px 0px;
}

.col_centre {
margin: 0px 0px 0px 1px;
float:left;
width:100%;
}
.col_centre h2{
padding: 8px 0px 8px 8px;
font-size:1.2em;
font-weight:bold;
text-align:left;
}
.col_centre h3{
padding: 8px 0px 8px 8px;
font-size:1em;
font-weight:bold;
text-align:left;
}
.col_centre p{
padding: 8px 6px 8px 6px;
font-size:0.85em;
text-align:left;
color: #000000;
}
.col_centre ul{
padding: 8px 6px 8px 6px;
list-style-type: none;
text-align:left;
font-size:0.85em;
}
.col_centre li{
padding: 0px 0px 6px 0px;
}
.col_centre a{
padding: 0px 6px 0px 0px;
text-decoration:underline;
}

/* droite */ /* droite */ /* droite */ /* droite */ /* droite */

.col_droite {
margin: 0px 8px 0px 8px;
float:left;
width:100%;
}
.col_droite h2{
padding: 8px 6px 8px 6px;
font-size:0.85em;
font-weight:bold;
text-align:left;
color: #000000;
}
.col_droite ul{
padding: 10px 6px 10px 8px;
list-style-type: none;
text-align:left;
font-size:0.85em;
}
.col_droite li{
padding: 0px 0px 6px 0px;
}
.col_droite a{
padding: 0px 0px 0px 6px;
text-decoration:underline;
color: #000000;
}

/* haut de page */ /* haut de page */ /* haut de page */ /* haut de page */

.haut_de_page {
display:none;
}

/* pied */ /* pied */ /* pied */ /* pied */ /* pied */

.pied {
display:none;
}
.pied a{
padding: 0px 15px 0px 0px;
color:#2a2a2a;
text-decoration:underline;
}

/* plan */ /* plan */ /* plan */ /* plan */ /* plan */ /* plan */

.plan {
padding: 0px 0px 0px 20px;
}
.plan p{
font-size:1em;
}
.plan ul{
padding: 10px 0px 0px 10px;
list-style-type: none;
text-align:left;
font-size:1em;
}
.plan ul ul{
padding: 15px 0px 0px 10px;
}
.plan li{
padding: 0px 0px 10px 0px;
}
.plan li li{
font-size:0.85em;
}

/* couleurs */ /* couleurs */ /* couleurs */ /* couleurs */ /* couleurs */

.vert h2{
color: #000000;
}
.vert a{
color: #000000;
}
.rouge h2{
color: #000000;
}
.rouge a{
color: #000000;
}
.jaune h2{
color: #000000;
}
.jaune a{
color: #000000;
}
.bleu h2{
color: #000000;
}
.bleu a{
color: #000000;
}

/* home */ /* home */ /* home */ /* home */ /* home */

.centre_home {
}
.col_centre_home {
margin: 0px 34px 0px 8px;
float:left;
width:100%;
}
* html .col_centre_home  {
margin: 0px 22px 0px 8px;
}
.col_gauche_home {
margin: 0px 8px 0px 0px;
float:left;
width:100%;
}

