#nav ul.menu, #nav ul.menu ul{
list-style:none;
margin:0;
padding:0;
line-height:1;
}
#nav ul.menu{
padding:118px 0px 0px 60px;
}
#nav ul.menu li{
float:left;
padding:0;
margin:0;
background:none;
width:auto;
}
#nav ul.menu li li{
float:none;
}
#nav ul.menu li ul{
position:absolute;
left:-999em;
width:214px;
background:url(../images/subbg.png) top left no-repeat;
padding:10px 0px;
}
#nav ul.menu li ul ul {
margin: -25px 0 0 214px;
background:#ecf4f8;/* #990000 */
padding:5px 0px;
}
#nav ul.menu a{
display:block;
font-size:18px;
text-decoration:none;
color:#fff;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
padding:0px 10px 5px 10px;
}

#nav ul.menu ul a:link, #nav ul.menu ul a:active, #nav ul.menu ul a:visited{
padding:5px 10px;
text-transform:none;
color:#FFFF99;/* #545554 #990000 */
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
	background:#990000;/* #990000 */
	border:1px solid #999999;
}
/* for hiding the sub menus */
#nav ul.menu li:hover ul ul,#nav ul.menu li:hover ul ul ul,#nav ul.menu li.sfhover ul ul,#nav ul.menu li.sfhover ul ul ul{
left:-999em;
}
/* for showing the sub menus */
#nav ul.menu li:hover ul,#nav ul.menu li li:hover ul,#nav ul.menu li li li:hover ul,#nav ul.menu li.sfhover ul,#nav ul.menu li li.sfhover ul,#nav ul.menu li li li.sfhover ul{
left:auto;
z-index:6000;
}
#nav ul.menu li.active a, #nav ul.menu li:hover a, #nav ul.menu li.sfhover a{
color:#FF99CC;/* selezionato e hover #eee4be*/
}
#nav ul.menu li.active ul a, #nav ul.menu li:hover ul a, #nav ul.menu li.sfhover ul a{
color:#CCCCCC; /* testo del sottomenu #545554 */
}
#nav ul.menu li li:hover,#nav ul.menu li li.sfhover{
background:#f6fafc;
 /* #f6fafc sublevel's li's background when hovering */
}
#nav ul.menu li li:hover a, #nav ul.menu li li.sfhover a, #nav ul.menu li li:hover li a:hover, #nav ul.menu li li.sfhover li a:hover{
color:#FFFFFF; /* #49acb1  */
}

#nav ul.menu li li:hover li a, #nav ul.menu li li.sfhover li a{
color:#545554;
}

#left ul.menu a{
font-size:13px;
display:block;
padding:1px 5px 6px 5px;
background:url(../images/line.png) bottom left repeat-x;
}

#left ul.menu li{
display:block;
float:none;
background:none;
padding:0;
}

#left ul.menu a:hover{
background-color:#ac76a0;
}

#left ul.menu ul a{
padding:2px 5px 2px 10px;
display:block;
font-weight:normal;
font-size:13px;
}

#left ul.menu ul ul a{
font-size:11px;
background:url(../images/arrow.png) no-repeat;
background-position:2px 8px;
}
 #left ul.menu ul ul a:hover{
background:#ac76a0 url(../images/arrow.png) no-repeat;
background-position:2px 4px;
}
