div.menu {
background: #fff url('images/mainmenu.gif') repeat-x !important;
overflow: hidden; 
clear:both;
padding: 0px 0px 0px 0px;
_zoom:1;
}

div.menu ul {overflow: hidden;}
div.menu ul li {overflow:hidden; float:left; display:block;}
div.menu ul.menu_canali {width: 712px; float:left;}

div.menu ul.menu_canali li {
padding: 0px 0px 0px 0px;
margin: 2px 0px 0px 2px;
background:transparent url('images/separator.gif') top right no-repeat;
}

div.menu ul.menu_canali li a {
color: #fff;
padding:  16px 15px;
font-size: 16px;
font-family: Arial, Verdana, Tahoma, Sans-Serif;
text-transform: uppercase;
text-decoration: none;
display:block;
margin: 0px 0px 0px 0px;
}

/* 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: 24px 0px 0px 0px;
width: 75px;
height:30px;
font-size: 11px;
text-decoration: none;
display:block;
margin: 0px 0px 0px 0px;
}

div.menu ul.menu_altro li a:hover {
 text-decoration:underline;
}
/* footer */

div.footermenu {
overflow: hidden; 
clear:both;
padding: 10px 5px 10px 5px;
_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;}
.menucity-container  {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:#fff;
background-image:url("images/bg_fancybox.jpg");
background-position:bottom left;
background-repeat:no-repeat;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:10px;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#FFFFFF;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:solid;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:10px;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:#FFFFFF;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:solid;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:10px;
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:10px;
height:325px;
z-index:10000;
}
.menucity {
height:100%;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

.menucity h2 {
color:#E2107F;
letter-spacing:-1px;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
}

.menucity ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:110px;
}
.menucity div
{
    padding-bottom:0px;
    padding-left:10px;
    padding-right:10px;
    padding-top:0px;
}