/* CSS Document */
dl, dt, dd {
margin: 0;
padding: 0;
list-style-type: none;
}
dl ul,li{
margin:0;
padding:0;
}
dl#menu {
height:19px;
padding-top:8px;
padding-bottom:4px;
width:720px;
background-image:url(../Commun/bg_menu.gif);
background-repeat:repeat-x;
display:block;
}
dl#menu dt a#selectionne{
color:#7fa8aa;
}
dl#menu dt {
float:left;
padding:0 18px 5px 18px;
}
dl#menu dt a{
color:#000000;
text-decoration:none;
font-size:10px;
}
#menu dt a:visited{
color:#000000;
}
#menu dt a:hover{
color:#7fa8aa;
}

/*-----------------*/
#menu dd {
display: none;
position: absolute;
top:12em;
width:115px;
background-color: #9aafc5;
border: 1px solid #4e5964;
z-index: 100;
}
#menu li {
margin: 0; 
padding: 0;
border-top: 1px solid #4e5964;
background-image:none;
}
#menu li.sansLigne{
border-top: none;
}
#menu li a{
display:block;
padding: 1px 0 1px 4px;
width:111px;
color:#ffffff;
text-decoration:none;
}
#menu li a:hover{
background-color:#707f8f;
}
dl#sMenu dt{
padding:0;
margin:0;
float:none;
background-image:none;
}
#menu li dl#sMenu dt a{
background-image:url(../Icones/fleche_Menu.gif);
background-repeat:no-repeat;
background-position:103px 6px;
color:#ffffff;
font-size:11px;
}
dl#sMenu dt a:hover{
background-color:#707f8f;
color:#ffffff;
}
dl#sMenu dd{
display:none;
position:absolute;
width:115px;
margin-left:115px;
border:1px solid #4e5964;
z-index:1;
top:0;
left:0;
}

/*-------MENU SEC---------*/
dl#menuSec dt a{
display:block;
width:125px;
min-height:20px;
padding:5px 5px 0 20px;
color:#555555;
text-decoration:none;
}
*html dl#menuSec dt a{
height:20px;
}
dl#menuSec dt a:visited{
color:#555555;
text-decoration:none;
}
dl#menuSec dt a:hover{
background-color:#cfdeef;
text-decoration:none;
}
dl#menuSec dt.sMenuSec a{
width:110px;
padding:5px 0 0 40px;
}
dl#menuSec dt.selec{
width:150px;
display:block;
color:#555555;
text-decoration:none;
background-color:#cfdeef;
}
