div.menu {
background: #fff url('images/mainmenu.jpg') repeat-x !important;
overflow: hidden; 
height:42px;
clear:both;
width:980px;
padding: 0px 0px 0px 0px;
_zoom:1;
}

div.menu ul {overflow: hidden;}
div.menu ul li {overflow:hidden; float:left; display:block; width:135px;}
div.menu ul.menu_canali {width: 980px; float:left;}

div.menu ul.menu_canali li {
padding: 0px 5px 0px 0px;
margin: 0px 0px 0px px;
background:transparent url('images/separator.jpg') top right repeat-y !important;
height: 42px;
}

div.menu ul.menu_canali li a {
color: #ffffff;
padding:13px 10px 10px 10px;
text-align:center;
width:116px;
height:42px;
font-size: 14px;
display:block;
margin: 0px 0px 0px 0px;
font-family: Arial, Verdana, Tahoma, Sans-Serif;
}

/* altre voci */

div.menu ul.menu_altro li {
padding: 2px 0px 0px 0px;
margin:  2px 5px 0px 2px;
}

div.menu ul.menu_altro li a {
color: #f3f3f3;
text-align:center;
padding: 0px 0px 0px 0px;
width:75px;
height:42px;
font-size: 14px;
text-decoration: none;
display:block;
margin: 0px 0px 0px 0px;
}

div.menu ul.menu_altro li a:hover {
 text-decoration:underline;
}


/*** SUBMENU ***/

div.under_menu {
overflow:hidden;
clear:both;
background: #000 url('images/headnav.gif') repeat-x !important;height:22px;
padding: 2px 0px;
margin: -5px 0px 15px 0px;
_zoom:1;
text-align:left;
}

div.under_menu div.submenu {
overflow:hidden;
float:left;
padding: 3px 4px 4px 2px;
margin: 0px 0px 0px 5px;
_margin: 0px 0px 0px 7px;
width:970px;
}

div.under_menu div.submenu a 
{
    padding: 0px 8px 0px 8px;
}
#submenu ul {
list-style-type:None;
margin:0;
}

#submenu ul li {
display:Inline;
float:inherit;
padding:1px;
}

#submenu a {
text-decoration:none;
font-size:11px;
color:#FFF;
}

#submenu a:hover {
color:#FF0;
text-decoration:underline;
}
/* footer */

div.footermenu {
overflow: hidden; 
clear:both;
padding: 10px 5px 10px 15px;
_zoom:1;
font-family: Arial, Verdana, Tahoma, Sans-Serif;
}
/* DIVISIONE PER CANALI */

div.menu ul li.mblack a:hover {background: #00A0C6;}
div.menu ul li.melettronica a:hover {background: #00A0C6;}
div.menu ul li.metnica a:hover {background: #00A0C6;}
div.menu ul li.mmetal a:hover {background: #00A0C6;}
div.menu ul li.mpop a:hover {background: #00A0C6;}
div.menu ul li.mrock a:hover {background: #00A0C6;}
div.menu ul li.mpunk a:hover {background: #00A0C6;}

    