body {
background-color: #000000;
margin: 0;/* sans marges, la page sera collée aux bords */
font-family: verdana, arial, sans-serif; /* on définit la police de base dans la page */
font-size: 12px; /* on définit la taille de police de base dans la page */
}

a {
text-decoration:none;
color:#FFCC33;
}

a:link { 
text-decoration:none;
color:#FFCC33;
}

a:visited {
text-decoration:none;
}
 
a:hover {
text-decoration:underline; 
color:#FFCC33;
}

a:active {
text-decoration:none;
color:#FFcc33;
}

.head1 {
width: 800px;
height: 57px; 
background-image: url(images/divers/axe_horizontal.gif); 
background-repeat: no-repeat; 
/* background-position: 420px 1px; 
/* background-color: #ccc; */
z-index: 3;
}

.pied {
width: 800px;
height: 20px;
font-size: 10px;
color: #CCCCCC;
text-align: center;
line-height: 100% ; 
}
.pied_pub {
margin-top: 20px;
width: 800px;
height: 90px;
font-size: 10px;
color: #CCCCCC;
text-align: center;
line-height: 100% ; 
}
.centretitre {
margin-left: 0px;
margin-top: 0px;
width: 800px;
height: 30px;
font-weight: bold;
text-align: center;
color: #ccc;
}

.centretitrematos {
margin-left: 0px;
margin-top: 0px;
width: 800px;
height: 40px;
font-weight: bold;
text-align: center;
color: #ccc;
}

.centreflash {
margin-left: 0px;
margin-top: 50px;
width: 800px;
height: 540px;
font-weight: bold;
text-align: center;
color: #ccc;
z-index: 1;

}

.centremenu {
margin-left: 0px;
width: 800px;
height: 530px;
text-align: center;
color: #ccc;
}

.centremenuliens {
margin-left: 0px;
width: 800px;
height: 560px;
text-align: center;
color: #ccc;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
position: absolute;
margin-left: 50px;
margin-top: 25px;
width: 100%; /* précision pour Opera */
z-index: 4;
}

#menu dl {
float: left;
width: 12em;
}

#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #993333;
border: 1px solid gray;
margin: 1px;
width: 120px;
text-align: center;
display: block;
}

#menu dd {
display: none;
border: 1px solid gray;
}

#menu li {
text-align: center;
background: #666666;
}

#menu li a, #menu dt a {
color: #ffffff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}

#menu li a:hover, #menu dt a:hover {
background: #999900;
color: #ffffff;  
}

.menucentrevertical li {margin-bottom: 25px;}

.menucentrevertical a {
     margin: 0 10px;
     margin-top: 30px;
     width: 120px; 
     height: 15px;
     display: block;
     text-align: center;
     border: 1px solid gray; 
     text-decoration: none;
     color: #cccccc;
	 }
	 
.menucentrevertical a:hover {
text-decoration: none; /* pour éviter le soulignement au survol */
     background: #999900;
     border: 1px solid gray;
color: #ffffff;  
     }

.menucentrevertical a:active {
     background: gray;
     border: 1px solid gray; 
     color: #ffcc33;
     }

.centrefirst {
margin-left: 110px;
width: 800px;
height: 80px;
}

.centrefirst li {
float: left;
margin-right: 10px;
margin-top: 20px;
}

.centrefirst a {
font-size: 12px;
text-decoration: none; /* pour éviter le soulignement au survol */
margin-left: 20px; /* espacement entre chaque sous-menu */
margin: 0 2px;
width: 120px;
height: 40px;
display: block;
text-align: center;
 border: 1px solid gray; 
color: #cccccc;
}

.centrefirst a:hover {
text-decoration: none; /* pour éviter le soulignement au survol */
border: 1px solid gray; 
background: #999900;
color: #ffffff; 
}

.centrefirst a:active {
background: gray;
border: 1px solid gray;
color: #ffcc33;
}

.centrefirst2 {
margin-left: 142px;
width: 800px;
height: 80px;
}

.centresecondascenceursommairebloc {
margin-left: 65px;
width: 735px;
height: 480px;
overflow: visible;
color: #cccccc;
}

.centresecondascenceurliens {
margin-left: 65px;
width: 735px;
height: 560px;
overflow: visible;
color: #cccccc;
}

.centresecondascenceurliens1 {
margin-left: 35px;
width: 735px;
height: 560px;
overflow: auto;
color: #cccccc;
}

.centresecondascenceurliens2 {
margin-left: 35px;
width: 735px;
height: 536px;
overflow: auto;
color: #cccccc;
}

.centresecondascenceurlienshelp {
margin-top: 5px;
margin-left: 35px;
width: 735px;
height: 555px;
overflow: visible;
color: #cccccc;
}

.centresecondascenceurliens999 {
margin-top: 5px;
margin-left: 30px;
width: 735px;
height: 555px;
overflow: auto;
color: #ccc;
}

.centresecondascenceurliens999recherche {
margin-top: 5px;
margin-left: 30px;
width: 735px; /*1120px;*/
height: 555px;
overflow: auto;
color: #ccc;
}

.centresecondascenceurliens999recherchevideo {
margin-top: 5px;
margin-left: 30px;
width: 735px; /* 780px;*/
height: 555px;
overflow: auto;
color: #ccc;
}

.centresecondascenceurliens999what {
margin-top: 5px;
margin-left: 30px;
width: 735px;
height: 585px;
overflow: auto;
color: #ccc;
}

.centresecondascenceurliens999modele {
margin-top: 5px;
margin-left: 30px;
width: 800px;
height: 555px;
overflow: visible;
color: #ccc;
}

.centresecondascenceurliens999stats {
margin-top: 5px;
margin-left: 30px;
width: 745px;
height: 555px;
overflow: auto;
color: #ccc;
}

.centresecondascenceurliens999mapsite {
margin-top: 5px;
margin-left: 30px;
width: 750px;
height: 555px;
overflow: auto;
color: #ccc;
}

.menucentre li {
float: left; /* on aligne le menu vertical à droite de son conteneur, head3 */
margin-right: 10px;
margin-top: 20px;
}

.menucentre a {
font-size: 12px;
text-decoration: none; /* pour éviter le soulignement au survol */
margin-left: 20px; /* espacement entre chaque sous-menu */
margin: 0 2px;
width: 120px;
height: 15px;
display: block;
text-align: center;
border: 1px solid gray;
color: #cccccc;
}

.menucentre a:hover {
text-decoration: none; /* pour éviter le soulignement au survol */
background: #999900;
border: 1px solid gray;
color: #ffffff; 
}

.menucentre a:active {
background: gray;
border: 1px solid gray;
color: #ffcc33;
}

.menucentredrapeau li {
float: left; /* on aligne le menu vertical à droite de son conteneur, head3 */
margin-right: 10px;
margin-top: 20px;
}


.menucentredrapeau a {
font-size: 12px;
text-decoration: none; /* pour éviter le soulignement au survol */
margin-left: 20px; /* espacement entre chaque sous-menu */
margin: 0px 2px;
width: 100px;
height: 40px;
display: block;
text-align: center;
border: 1px solid gray;
color: #cccccc;
}

.menucentredrapeau a:hover {
     text-decoration: none; /* pour éviter le soulignement au survol */
     background: #999900;
     border: 1px solid gray; 
     color: #ffffff; 
}

.menucentredrapeau a:active {
background: gray;
border: 1px solid gray;
color: #ffcc33;
}

.menucentrebig li {
float: left; /* on aligne le menu vertical à droite de son conteneur, head3 */
margin-right: 10px;
margin-top: 20px;
}

.menucentrebig a {
font-size: 12px;
text-decoration: none; /* pour éviter le soulignement au survol */
margin-left: 20px; /* espacement entre chaque sous-menu */
margin: 0 2px;
width: 120px;
height: 30px;
display: block;
text-align: center;
border: 1px solid gray;
color: #cccccc;
}

.menucentrebig a:hover {
text-decoration: none; /* pour éviter le soulignement au survol */
background: #999900;
border: 1px solid gray;
color: #ffffff; 
}

.menucentrebig a:active {
background: gray;
border: 1px solid gray;
color: #ffcc33;
}

a.texte_sel {
color: #ff0000;
}

.menucentreverticalgros li {margin-bottom: 25px;}

.menucentreverticalgros a {
     margin: 0 10px;
     margin-top: 30px;
     width: 400px; 
     height: 15px;
     display: block;
     text-align: center;
     border: 1px solid gray; 
     text-decoration: none;
     color: #cccccc;
	 }
	 
.menucentreverticalgros a:hover {
     text-decoration: none; /* pour éviter le soulignement au survol */
     background: #999900;
     border: 1px solid gray; 
     color: #ffffff; 
     }

.menucentreverticalgros a:active {
     background: gray;
     border: 1px solid gray; 
     color: #ffcc33;
     }

a.texte_selvg {
color: #ff0000;
}


.style_bodyflash {  background-image: url(images/divers/noire.gif);}
.style_bodylogo {  background-image: url(images/divers/logo_noir.gif);background-repeat: no-repeat;background-position: 150px 100px;}
.text_tableau {  color: #000000; }
.text_tableaugris {  color: #CCCCCC; }
.text_tableaugris_petit {  color: #CCCCCC; font-size: 12px;}
.petittexte {  font-size: smaller; }
.texte_selection {  color: #FF0000; font-weight:bold; }
.texte_tiret_tableau {color: #CCFF00; } /* #00FF00*/
.texte_tiret_tableau_bold {color: #CCFF00; font-weight: bold ; }
.bold_bnotes { font-weight: bold; }
.italic_bnotes { font-style: italic ; }
.texte_rouge_bold { color: #FF0000; font-weight: bold ; }
.texte_rouge_bold_large { color: #FF0000; font-weight: bold ;font-size: large; }
.texte_titre_lezartistes { color: #CCFF00; font-weight: bold ;font-size: larger; }
.texte_larger { font-size: large; font-weight: bold ;}
.texte_jaune { color: #FFCC33; }
.texte_rouge { color: #FF0000; }
.style_jaune { background-color: #FFCC33; }
.style_prune { background-color: #993333; }
.style_minuscule { font-size: 11px; color:#FFFFFF;}
.style_minusminus { font-size: 11px;}
.style_medium { font-size: medium; }
.style_vert { background-color: #999900; }
.style_pied_particulier {font-size: 10px; color: #CCCCCC; text-align: center;}
.style_vertpomme {color: #CCFF66;}

/* .style_minuscule a {color:#000000;} */



