/* CSS Document */

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


#menu_gauche {
position:relative;
left:0px;
top:0px;
margin-top:-10px;
text-transform:uppercase;
}

#menu_gauche_lvl2 {
position:relative;
left:0px;
top:0px;
margin-top:-10px;
text-transform:uppercase;
}

#menu_gauche_liste a {
text-decoration:none;
color:#FFFFFF;
}

.menu_select{
text-decoration:none;
font-size:10px;
color:#000000;
}

#menu_gauche_liste a:hover {
color:#000000;
}

#menu_gauche dt {
cursor: pointer;
margin:0px;
padding:0px;
margin-bottom:3px;
list-style-type:none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:274px;
padding-left:20px;
height:17px;
padding-top:3px;
margin-top:2px;
}

#menu_gauche dd {
position: absolute;
z-index: 100;
left: 294px;
height: 21px;
margin-top: -20px;
padding-top: 0px;
background: #FFFFFF;
}

#menu_gauche span {
height: 23px;
font-weight:bold;
font-size:12px;
text-transform:none;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
}

#menu_gauche ul {
padding: 2px;
}
#menu_gauche li {
text-align: center;
}
#menu_gauche li a, #menu_gauche dt a {
text-decoration: none;
display: block;
}

#menu_gauche li a:hover {
text-decoration: underline;
}


.vert_fonce {
background-color:#12B132;
}

.vert_clair {
background-color:#61BD2A;
}

.bleu_clair {
background-color:#00A1C3;
}

.bleu_fonce {
background-color:#006AAB;
}

.jaune {
background-color:#F4CC19;
}

.orange {
background-color:#F4BE36;
}

span.vert_fonce, span.vert_clair, span.bleu_clair, span.bleu_fonce, span.jaune, span.orange {
margin-left:5px;
}

#menu_gauche_liste p {
padding:0px;
margin:0px;
padding-left:5px;
margin-left:5px;
border-bottom:#FFFFFF 4px solid;
text-transform:none;
font-size:12px;
font-weight:bold;
}
