BODY {
overflow:auto;
background-color:#FFF;
margin:0px;
padding:0px;
font-family: Trebuchet MS, Helvetica, Arial;
}
    
.contact1 { font-size:8px; color:#000; background-color:#F2F2F2; }	

div#header {
width:100%;
height:40px;
padding:0px;
margin:0 auto;
background-color:#000;
z-index:10;
}

div#menu {
width:98%;
padding:10px;
margin:0 auto;
z-index:9;
}

div#affichage_img1 {
position:absolute;
background-color:#000;
width:100%;
height:100%;
padding:0px;
margin:0 auto;
text-align:center;
vertical-align:top;
z-index:1;
}

div#affichage_img2 {
position:absolute;
width:20%;
height:20%;
padding:0px;
margin:0 auto;
text-align:center;
vertical-align:top;
z-index:2;
}

div#affichage_img3 {
position:absolute;
background-color:#000
width:100%;
height:100%;
padding:0px;
margin:0 auto;
text-align:center;
vertical-align:top;
z-index:3;
}

div#affichage_img4 {
position:absolute;
background-color:#000;
width:100%;
height:100%;
padding:0px;
margin:0 auto;
text-align:center;
vertical-align:top;
z-index:4;
}

div#affichage_img5 {
position:absolute;
width:100%;
height:100%;
padding:0px;
margin:0 auto;
text-align:center;
vertical-align:top;
z-index:5;
background-color:#000;
}

div#affichage_img6 {
position:absolute;
background-color:#000;
width:100%;
height:100%;
padding:0px;
margin:0 auto;
text-align:center;
vertical-align:top;
z-index:6;
}

div#affichage_img7 {
position:absolute;
background-color:#000;
width:100%;
height:100%;
padding:0px;
margin:0 auto;
text-align:center;
vertical-align:top;
z-index:7;
}

div#affichage_img8 {
position:absolute;
background-color:#000;
width:100%;
height:100%;
padding:0px;
margin:0 auto;
text-align:center;
vertical-align:top;
z-index:8;
}

div#footer {
width:100%;
height:40px;
padding:0px;
margin:0 auto;
background-color:#E3E3E3;
position: absolute;
bottom: 0;
z-index:11;
}

/* --- menu central --- */
a {font-size: 9px; color: #000; text-decoration: none; background-color:#FFF; font-weight: normal; padding:3px;}
a:hover {font-size: 9px; color: #FFF; font-weight: normal; background-color:#000; text-decoration: none; padding:3px;}

a.image {text-decoration:none; padding:0px; background-color:#000;}
a.image:hover {text-decoration:none; padding:0px; background-color:#000;}
a.image:visited {text-decoration:none; padding:0px; background-color:#FFF;}
.img {border:0px; padding: 0px; margin:0px;}

.gris {font-size: 9px; color: #000; text-decoration: none; background-color:#CCC; font-weight: normal; padding:3px;}
.noir {font-size: 9px; color: #000; text-decoration: none; background-color:#000; font-weight: normal; padding:3px;}
.blanc {font-size: 9px; color: #000; text-decoration: none; background-color:#FFF; font-weight: normal; padding:3px;}
.gris1 {font-size: 11px; color: #000; text-decoration: none; background-color:#CCC; font-weight: normal; padding:3px;}
.gris2 {font-size: 13px; color: #000; text-decoration: none; background-color:#CCC; font-weight: normal; padding:3px;}
.gris3 {font-size: 15px; color: #000; text-decoration: none; background-color:#CCC; font-weight: normal; padding:3px;}

a.inverse {font-size: 9px; color: #FFF; text-decoration: none; font-weight: normal; background-color:#000; padding:3px;}
a.inverse:hover {font-size: 9px; color: #000; font-weight: normal; background-color:#FFF; text-decoration: none; padding:3px;}

a.menu1 {font-size: 9px; color: #FFF; text-decoration: none; font-weight: normal; background-color:#000; padding:3px;}
a.menu1:hover {font-size: 9px; color: #000; font-weight: normal; background-color:#FFF; padding:3px;}
/* a.menu1:visited {font-size: 9px; color: #000; font-weight: normal; background-color:#FFF; padding:3px;} */
a.menu1_over {font-size: 9px; color: #000; text-decoration: none; font-weight: normal; background-color:#000; padding:3px;}
a.menu1_over:hover {font-size: 9px; color: #FFF; font-weight: normal; background-color:#000; padding:3px;}

a.menu2 {font-size: 9px; color: #FFF; text-decoration: none; font-weight: normal; background-color:#061D31; padding:3px;}
a.menu2:hover {font-size: 9px; color: #061D31; font-weight: normal; background-color:#FFF; padding:3px;}
/* a.menu2:visited {font-size: 9px; color: #061D31; font-weight: normal; background-color:#FFF; padding:3px;} */
a.menu2_over {font-size: 9px; color: #000; text-decoration: none; font-weight: normal; background-color:#000; padding:3px;}
a.menu2_over:hover {font-size: 9px; color: #FFF; font-weight: normal; background-color:#061D31; padding:3px;}

a.menu3 {font-size: 9px; color: #FFF; text-decoration: none; font-weight: normal; background-color:#0F375B; padding:3px;}
a.menu3:hover {font-size: 9px; color: #0F375B; font-weight: normal; background-color:#FFF; padding:3px;}
/* a.menu3:visited {font-size: 9px; color: #0F375B; font-weight: normal; background-color:#FFF; padding:3px;} */
a.menu3_over {font-size: 9px; color: #000; text-decoration: none; font-weight: normal; background-color:#000; padding:3px;}
a.menu3_over:hover {font-size: 9px; color: #FFF; font-weight: normal; background-color:#0F375B; padding:3px;}

a.menu4 {font-size: 9px; color: #FFF; text-decoration: none; font-weight: normal; background-color:#1C5080; padding:3px;}
a.menu4:hover {font-size: 9px; color: #1C5080; font-weight: normal; background-color:#FFF; padding:3px;}
/* a.menu4:visited {font-size: 9px; color: #1C5080; font-weight: normal; background-color:#FFF; padding:3px;} */
a.menu4_over {font-size: 9px; color: #000; text-decoration: none; font-weight: normal; background-color:#000; padding:3px;}
a.menu4_over:hover {font-size: 9px; color: #FFF; font-weight: normal; background-color:#1C5080; padding:3px;}

a.menu5 {font-size: 9px; color: #FFF; text-decoration: none; font-weight: normal; background-color:#2C73B3; padding:3px;}
a.menu5:hover {font-size: 9px; color: #2C73B3; font-weight: normal; background-color:#FFF; padding:3px;}
/* a.menu5:visited {font-size: 9px; color: #2C73B3; font-weight: normal; background-color:#FFF; padding:3px;} */
a.menu5_over {font-size: 9px; color: #000; text-decoration: none; font-weight: normal; background-color:#000; padding:3px;}
a.menu5_over:hover {font-size: 9px; color: #FFF; font-weight: normal; background-color:#2C73B3; padding:3px;}

a.menu6 {font-size: 9px; color: #FFF; text-decoration: none; font-weight: normal; background-color:#388AD3; padding:3px;}
a.menu6:hover {font-size: 9px; color: #388AD3; font-weight: normal; background-color:#FFF; padding:3px;}
/* a.menu6:visited {font-size: 9px; color: #388AD3; font-weight: normal; background-color:#FFF; padding:3px;} */
a.menu6_over {font-size: 9px; color: #000; text-decoration: none; font-weight: normal; background-color:#000; padding:3px;}
a.menu6_over:hover {font-size: 9px; color: #FFF; font-weight: normal; background-color:#388AD3; padding:3px;}

a.menu7 {font-size: 9px; color: #000; text-decoration: none; font-weight: normal; background-color:#8AB8E1; padding:3px;}
a.menu7:hover {font-size: 9px; color: #8AB8E1; font-weight: normal; background-color:#000; padding:3px;}
/* a.menu7:visited {font-size: 9px; color: #8AB8E1; font-weight: normal; background-color:#000; padding:3px;} */
a.menu7_over {font-size: 9px; color: #000; text-decoration: none; font-weight: normal; background-color:#000; padding:3px;}
a.menu7_over:hover {font-size: 9px; color: #000; font-weight: normal; background-color:#8AB8E1; padding:3px;}


.texte {font-size: 13px; color: #000; text-decoration: none; font-weight: normal;}

/* --- menu header --- */
a.menu1_haut {font-size: 9px; color: #FFF; font-weight: normal; background-color:#000; padding:3px;}
a.menu1_haut:hover {font-size: 9px; color: #000; font-weight: normal; background-color:#FFF; padding:3px;}
a.menu2_haut {font-size: 9px; color: #FFF; font-weight: normal; background-color:#061D31; padding:3px;}
a.menu2_haut:hover {font-size: 9px; color: #061D31; font-weight: normal; background-color:#FFF; padding:3px;}
a.menu3_haut {font-size: 9px; color: #FFF; font-weight: normal; background-color:#0F375B; padding:3px;}
a.menu3_haut:hover {font-size: 9px; color: #0F375B; font-weight: normal; background-color:#FFF; padding:3px;}
a.menu4_haut {font-size: 9px; color: #FFF; font-weight: normal; background-color:#1C5080; padding:3px;}
a.menu4_haut:hover {font-size: 9px; color: #1C5080; font-weight: normal; background-color:#FFF; padding:3px;}
a.menu5_haut {font-size: 9px; color: #FFF; font-weight: normal; background-color:#2C73B3; padding:3px;}
a.menu5_haut:hover {font-size: 9px; color: #2C73B3; font-weight: normal; background-color:#FFF; padding:3px;}
a.menu6_haut {font-size: 9px; color: #FFF; font-weight: normal; background-color:#388AD3; padding:3px;}
a.menu6_haut:hover {font-size: 9px; color: #388AD3; font-weight: normal; background-color:#FFF; padding:3px;}
a.menu7_haut {font-size: 9px; color: #000; font-weight: normal; background-color:#8AB8E1; padding:3px;}
a.menu7_haut:hover {font-size: 9px; color: #8AB8E1; font-weight: normal; background-color:#000; padding:3px;}

a.blanc_barre {font-size: 9px; color: #000; text-decoration: none; background-color:#FFF; font-weight: normal; padding:3px; text-decoration:line-through;}
a.blanc_barre {font-size: 9px; color: #000; text-decoration: none; background-color:#FFF; font-weight: normal; padding:3px; text-decoration:line-through;}
a.noir {font-size: 9px; color: #000; text-decoration: none; background-color:#FFF; font-weight: normal; padding:3px;}
a.noir {font-size: 9px; color: #000; text-decoration: underline; background-color:#FFF; font-weight: normal; padding:3px;}

/* --- menu footer --- */
a.bas {font-size: 11px; color: #000; text-decoration: none; font-weight: normal; padding:3px;}
a.bas:hover {font-size: 11px; color: #F2F2F2; font-weight: normal; background-color:#000; text-decoration: none; padding:3px;}
a.menu1_bas {font-size: 11px; color: #FFF; font-weight: normal; background-color:#0B48D7; padding:3px;}
a.menu2_bas {font-size: 11px; color: #000; font-weight: normal; background-color:#008F00; padding:3px;}
a.menu3_bas {font-size: 11px; color: #170A5A; font-weight: normal; background-color:#F50085; padding:3px;}
a.menu4_bas {font-size: 11px; color: #FFF; font-weight: normal; background-color:#E90117; padding:3px;}
a.menu5_bas {font-size: 11px; color: #FA4210; font-weight: normal; background-color:#000; padding:3px;}
a.menu6_bas {font-size: 11px; color: #000; font-weight: normal; background-color:#F0AF1D; padding:3px;}
a.menu7_bas {font-size: 11px; color: #FC00FF; font-weight: normal; background-color:#FFF; padding:3px;}
a.sans {padding:0px; text-decoration:none;}

h1 { font-size: 25px; color: #6F1400; text-decoration: none; font-weight: bold}
h2 { font-size: 17px; color: #D99D82; text-decoration: none; font-weight: italic}
h3.blanc {font-size: 9px; color: #000; text-decoration: none; background-color:#FFF; font-weight: normal; padding:3px;}
.titre {font-size: 11px; color: #E3E3E3; text-decoration: none; font-weight: normal}
.titre_bas {font-size: 11px; color: #000; text-decoration: none; font-weight: normal;}
.menu {font-size: 9px; color: #000; text-decoration: none; font-weight: normal; line-height:1.8em;}
.menu_titre {font-size: 11px; color: #000; text-decoration: none; font-weight: normal; background-color:#F2F2F2;}
.plus {font-size: 9px; color: #000; text-decoration: none; font-weight: normal; padding:3px;}

.visuel {
  border:0px;
}
.picto {
  border:0px; valign:bottom;
}

.img_puce_menu {
  vertical-align: middle;
  display: inline-block; 	
}
.img_actualites {
  align:left;
  padding-right:10px; 	
}