ul#menu li ul{ display:none;}
ul#menu li:hover>ul{ display:block;}
ul#menu{ margin:0px; padding:0px; list-style:none; width:100%; background:#346633; float:left; font:1.1em Arial;}
ul#menu hr{ margin-right: 4px; margin-left: 4px;}
ul#menu li{ float:left; display:block; padding:2px 1px;}
ul#menu li.first{ padding-left:2px;}
ul#menu li.last{ padding-right:2px;}
ul#menu li a{ display:block; padding:2px 6px; border:1px solid #346633; color:#93DF72; text-decoration:none; font-weight:bold;}
ul#menu li a:hover{border-top-color:#73CD71;border-left-color:#73CD71; border-right-color:#93DF72;  border-bottom-color:#93DF72;font-weight:bold;}
ul#menu ul{ position:absolute; background:#CCCCCC url(../menus/m1.gif) repeat-y -160px 0%; list-style:none;
  margin:0px; padding:0px; width:160px; z-index:1;}
ul#menu ul ul{ top:0px; left:155px; z-index:2;}
ul#menu ul li{ position:relative; float:none; margin:0px; padding:0px; _display:inline;}
ul#menu ul li a{display:block;margin:0px;padding:0px;width:160px; border:none;}
ul#menu ul li a span{display:block; width:144px; _width:156px;padding:2px 6px;margin:0px 2px; border:none;cursor:hand;}
ul#menu ul li a.next span{ background:url(../menus/fleche.gif) no-repeat 0% 50%;}
ul#menu ul li a.next:hover span{ background-position: -160px 50%;}
ul#menu ul li a:hover span{ background-color:#55AA55;color:#FFFFFF; border:none;}
ul#menu ul li.first{ padding-left:0px;}
ul#menu ul li.first a{padding-top:2px;background:url(../menus/m1.gif) no-repeat -320px 0%;}
ul#menu ul li.last{padding-right:0px;}
ul#menu ul li.last a{padding-bottom:2px;background:url(../menus/m1.gif) no-repeat left bottom;}
/*p{  margin-left:170px;}*/
