#menu-haut ul{list-style-type:none;padding:0;margin:0 0 0 5em;font-size:1.2em;height:2.17em;font-weight:bold;background-color:#77B025;}
#menu-haut li{display:block;z-index:100;float:left;position:relative;padding-right:.1em;height:2.17em;}
#menu-haut li a{display:block;z-index:100;border-left:.1em solid white;}
#menu-haut li:first-child a{border-left:5px solid white;height:17px;}
#menu-haut dl{position:absolute;top:2.16em;left:0;margin:0;padding:0;background:url(transparency.gif);}
#menu-haut dd{display:none;background:transparent;border-top:.1em solid white;clear:left;margin:0;padding:0;text-align:left;}
#menu-haut dd a,#menu-haut dd a:visited{display:block;}
#menu-haut li a,#menu-haut dd a,#menu-haut dd a:visited{text-decoration:none;text-transform:uppercase;background:#005AA1;color:white;padding:.5em .25em .5em .25em;white-space:nowrap;}
#menu-haut li:hover dd{display:block;}
#menu-haut dd.hidden{width:14em;height:.1em;overflow:hidden;background:transparent;}
.skip{display:none;visibility:hidden;}
div.menu-vertical ul,div.menu-vertical h3{margin:0;padding:0 .83em .67em .83em;}
div.menu-vertical ul li{list-style-type:none;}
#menu-droite li a{margin-left:1.5em;margin-top:4px;color:white;}
#menu-droite img{margin:.42em 0 0 0;}
#menu-gauche li a{display:block;margin-top:4px;color:white;}
#menu-gauche img{margin:.42em 0 0 0;}
div.menu-vertical select{width:11em;margin:.42em .42em 1em .42em;}
div.menu-vertical h2{font-weight:bold;padding:.08em 0 .08em .33em;margin:0 0 .8em 0;border-top:0 solid white;border-bottom:0 solid white;color:white;background-color:#E54662;font-size:1.4em;}
.devmenu{position:absolute;top:0;right:5px;height:20px;width:20px;z-index:100;}
.devvisu{position:absolute;top:382px;right:5px;height:20px;width:20px;z-index:100;}
.devmanif{position:absolute;top:48px;right:5px;height:20px;width:20px;z-index:100;}
#acceuil{text-decoration:none;text-transform:uppercase;background-color:#77B025;font-size:1.2em;font-weight:bold;color:white;padding:.5em .25em .5em .25em;white-space:nowrap;}