@charset "iso-8859-1";
/* CSS Document */

/* Menus */
#menuDeroulant {
font-family:Arial, sans-serif;
font-size:9px;
color:#ffffff;
width: 504px;
list-style-type: none;
margin: 0;
padding: 0;
border: 0;
text-align:center;
/* Eviter le décalage du contenu sous le menu */
position: absolute;
margin-left:auto;
margin-right:auto;
z-index:99999999999999999999;
max-height:46px;
}
#menuDeroulant li{
float: left;
text-transform: uppercase;
}

/* Affichage des sous-menus au survol des menus */
#menuDeroulant li:hover > .sousMenu { display: block;  } 
#menuDeroulant li:hover > .sousMenu_2 { display: block;  } 

/* Sous-menus */
#menuDeroulant .sousMenu{
list-style-type: none;
margin: 0;
padding: 0;
border: 0;
display: none;
position:relative;
z-index:99999999999999999999;
text-align:left;
}
#menuDeroulant .sousMenu_2{
list-style-type: none;
margin: 0;
padding: 0;
border: 0;
display: none;
position:relative;
z-index:99999999999999999999;
text-align:left;
}

#menuDeroulant .sousMenu li {
float: none;
margin: 0;
padding: 0;
border: 0;
background-image:url(../images/fond_transparent.png);
}
#menuDeroulant .sousMenu_2 li {
float: none;
margin: 0;
padding: 0;
border: 0;
background-image:url(../images/fond_transparent.png);
}

/* Spécifications pour la compatibilité PC & MAC */
#menuDeroulant li {
float: left;
width: 80px;
margin: 0;
padding: 0;
border: 0px;
}

/* Décorations */
#menuDeroulant li a:link, #menuDeroulant li a:visited {
display: block;
height:30px;
color: #E9E9E9;
background-image:url(../images/background_a.jpg);
background-repeat:repeat-x;
margin: 0;
text-decoration: none;
}
#menuDeroulant li a:hover { 
background-image:url(../images/background_b.jpg);
cursor:pointer;
color:#00aad2;
}

#menuDeroulant li a:active { 
background-color: #5F879D; 
}

#menuDeroulant .sousMenu li a:link,
#menuDeroulant .sousMenu li a:visited {
width: 135px;
height:20px;
font-size:10px;
line-height:19px;
display: block;
color: #004E66;
margin: 0;
border: 0;
padding:0;
text-decoration: none;
background: url(../images/background_sous-menu_A.png) repeat; 
border-bottom: #EBEBEB 1px solid;
}
#menuDeroulant .sousMenu_2 li a:link,
#menuDeroulant .sousMenu_2 li a:visited {
width: 150px;
height:24px;
font-size:10px;
line-height:19px;
display: block;
color: #004E66;
margin: 0;
border: 0;
padding:0;
text-decoration: none;
background: transparent url("../images/fondTR.png") repeat; 
}
#menuDeroulant .sousMenu li a:hover {
background-image: none;
background-color:#00aad2;
color:#ffffff;
}
#menuDeroulant .sousMenu_2 li a:hover {
background-image: none;
background-color:#91a4b9;
color:#ffffff;
}

/* Espace entre les cases */
#menuDeroulant .sousMenu li {
float: none;
margin: 0;
padding: 0;
border: 0;
width: 150px;
}
#menuDeroulant .sousMenu_2 li {
float: none;
margin: 0;
padding: 0;
border: 0;
width: 150px;
border-top: 1px solid white;
border-right: 1px solid transparent;
}

/* Arrière plan des boutons */
.left_menu {
display:block;
height:46px;
background-image:url(../images/background_menuleft_a.jpg);
}
.left_menu:hover {
display:block;
height:46px;
background-image:url(../images/background_menuleft_b.jpg);
}

.center_menu {
display:block;
height:46px;
background-image:url(../images/background_menucenter_a.jpg);
}
.center_menu:hover {
display:block;
height:46px;
background-image:url(../images/background_menucenter_b.jpg);
}

.right_menu {
display:block;
height:46px;
background-image:url(../images/background_menuright_a.jpg);
}
.right_menu:hover {
display:block;
height:46px;
background-image:url(../images/background_menuright_b.jpg);
}
