ul.menu {list-style:none; margin:5px 0 0px 5px; padding:0; font-size:10px; background:#fff;}
ul.menu * {margin:0 0 0px 0; padding:0;background:#000;}
ul.menu a {display:block; color:#000; text-decoration:none; height:12px;}
ul.menu li {position:relative; float:left; margin-right:2px;background:url(../image/menu_spento.jpg); }
ul.menu ul {position:absolute; top:px; left:0; width:170px; /*background:#d1d1d1;*/ display:none; opacity:0; list-style:none;}
ul.menu ul li {position:relative;z-index:1;border:1px solid #aaa; border-top:none; width:170px; margin:0; padding:0 0 0 px;}
ul.menu ul li a {display:block; padding:2px 1px 2px 25px;/* background-color:#d1d1d1*/ background:url(../image/menu_spento.jpg) ;}
ul.menu ul li a:hover {/*background-color:#e8e8e8*/ background:url(../image/menu_acceso.jpg) }
ul.menu ul ul {left:170px; top:-1px;width:460px;font-size:10px;}
ul.menu .menulink {border:1px solid #b8c2cb; padding:5px 7px 7px 5px; /*font-weight:bold;*/font-size:10px; text-align:center; background:/*url(../image/menu/header.gif)*/url(../image/menu_spento_continua_vert.jpg); width:135px}
ul.menu .menulink:hover, ul.menu .menuhover { background:/*url(../image/menu_spento_continua_oriz.jpg)*/ url(../image/menu_acceso.jpg) left top repeat-x ; }
ul.menu .sub {background: url(../image/menu/arrow.gif) 150px 5px no-repeat}
ul.menu .topline {border-top:1px solid #aaa;  width:460px;}