.menulist, .menulist ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; } .menulist ul { display:none; left:-1px; margin-top:13px; position:absolute; top:1em; width:150px; } .menulist ul ul { left:148px; margin-top:0; top:-1px; } .menulist li { background-image:url(/imatges/bgmmenu.gif); border-color:#E4E4E4 #CCCCCC #E4E4E4; border-style:solid; border-width:1px; display:block; float:left; font-family:"Trebuchet MS","Arial Narrow",Arial,Helvetica; font-size:13px; margin-right:-1px; position:relative; } .menulist ul li { background-color:#CCCCCC; background-image:none; float:none; font-family:"Trebuchet MS","Arial Narrow",Arial,Helvetica; font-size:12px; margin:0 0 -1px; } .menulist ul > li:last-child { margin-bottom:1px; } .menulist a, .menulist a:visited, .menulist a.highlighted { color:#000000; display:block; padding:3px 9px; text-decoration:none; } .menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus { background-color:#E4E4E4; color:#000000; } .menulist a .subind { display:none; } .menulist ul a .subind { display:block; float:right; } .menulist a { float:left; } .menulist ul a { float:none; } .menulist a { float:none; } :first-child + html .menulist ul li { float:left; width:100%; } * html .menulist ul li { float:left; height:1%; } * html .menulist ul a { height:1%; } .submenulist a, .submenulist a:visited, .submenulist a.highlighted { color:#000000; display:block; padding:3px 10px; text-decoration:none; background-color:#E4E4E4; } .submenulist a:hover, .submenulist a.highlighted:hover, .submenulist a:focus { background-color:#cccccc; color:#000000; } .submenulist li { background:#CCCCCC url() repeat scroll 0 0; border:1px solid #999999; display:block; float:left; margin-right:-1px; position:relative; } .current-page a:hover, .current-page a.highlighted, .current-page a.highlighted:hover, .current-page a:focus, .current-page a:visited, .current-page a, .current-page { background-color:#CCCCCC; font-weight:bold; }