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

#menu_gauche ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu_gauche li {
list-style-type: none;
}

#menu {
z-index:100;
float:right;
text-align:left;
padding-right:3px;
margin-top:3px;
}

.sous_menu_fond {
text-align:left;
background-color:#BACC00;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
margin:0px;
}

.sous_menu_fond a,.sous_menu_fond a:visited{
color:#FFFFFF;
}

.sous_menu_fond a:hover {
text-decoration:none;
color:#000000;
}

/*
#menu_haut {
margin-left: auto;
margin-right: auto;
width:863px;
}

.menu_volant {
text-align:left;
background-color:#BACC00;
color:#FFFFFF;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
}

.menu_haut_gauche {
width:100%;
text-align:right;
}

.menu_haut_table td,.menu_haut_table img{
padding:0px;
font-size:9px;
}

.menu_volant a, .menu_volant a:visited{
color:#FFFFFF;
}
*/
#menu dl {
float: left;
width:auto;
padding:0px;
margin:0px;
}
#menu dt {
cursor: pointer;
text-align: center;
padding:0px;
margin:0px;
}

#menu img {
padding:0px;
margin:0px;
}

#menu dd {

}
#menu li {
text-align: center;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu dt a:hover {
}

a {text-decoration: none;
color: black;
color: #222;
}

#menu_gauche {
width:130px;
min-height:400px;
margin-top:10px;
}

*html #menu_gauche {
height:400px;
overflow:inherit;
}

.menu_gauche_lvl2 a, .menu_gauche_lvl2 a:visited {
color:#FFFFFF;
}

.menu_gauche_lvl2,.menu_gauche_lvl2_on {
background:url(../images/menu/puce_menu_gauche.gif) no-repeat left top;
margin-left:10px;
padding-left:10px;
padding-bottom:5px;
display:block;
width:150px;
}

.menu_gauche_lvl2_on a, .menu_gauche_lvl2_on a:visited {
color:#BACC00;
}

.menu_gauche_lvl3 a, .menu_gauche_lvl3 a:visited {
color:#FFFFFF;
}

.menu_gauche_lvl3,.menu_gauche_lvl3_on {
padding-left:10px;
padding-top:3px;
display:block;
width:146px;
}

.menu_gauche_lvl3_on a, .menu_gauche_lvl3_on a:visited {
color:#BACC00;
}

