/* CSS Menus - Vertical CSS Menu with Popout and Dropdown Menus - 20050131 */

/* Begin CSS Popout Menu */

#menuSx {
top:0.5em;
left:0.5em;
z-index:2;
text-align: left;
}

#menuDx {
top:0.5em;
left:0.5em;
z-index:2;
text-align: right;
}

#menuSx a, #menuSx h2, #menuDx a, #menuDx h2{
display: block;
border-bottom:1px solid silver;
padding: 2px 3px;
margin:0px;
}

#menuSx h2, #menuDx h2{
color:#fff;
background:#000;
text-transform:uppercase;
}

#menuSx a, #menuDx a{
color:#000;
background:#E4EFF8;
text-decoration:none;
}

#menuSx a:hover, #menuDx a:hover{
color:#a00;
background:#AFEDA9;
}

#menuSx a:active, #menuDx a:active{
color:#060;
background:#ccc;
}

#menuSx ul, #menuDx ul{
list-style:none;
margin:0;
padding:0;
width:100%;
}

/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

div#menuSx li, div#menuSx li:hover, div#menuDx li, div#menuDx li:hover{
position:relative;
}

div#menuSx li ul{
position:absolute;
top:0;
left:100.1%;
display:none;
}

div#menuDx li ul{
position:absolute;
top:0;
left:-101.2%;
display:none;
}

div#menuSx ul ul,
div#menuSx ul ul ul,
div#menuSx ul li:hover ul ul,
div#menuSx ul li:hover ul ul ul
{display:none;}

div#menuSx ul li:hover ul,
div#menuSx ul ul li:hover ul,
div#menuSx ul ul ul li:hover ul
{display:block;}

div#menuDx ul ul,
div#menuDx ul ul ul,
div#menuDx ul li:hover ul ul,
div#menuDx ul li:hover ul ul ul
{display:none;}

div#menuDx ul li:hover ul,
div#menuDx ul ul li:hover ul,
div#menuDx ul ul ul li:hover ul
{display:block;}

/* End non-anchor hover selectors */

/* Styling for Expand */

#menuDx a.x, #menuDx a.x:visited{
background:#E4EFF8 url(../img/arrowL.jpg) no-repeat bottom left;
}

#menuSx a.x, #menuSx a.x:visited{
background:#E4EFF8 url(../img/arrowR.jpg) no-repeat bottom right;
}

#menuSx a.x:hover, #menuDx a.x:hover{
background:#AFEDA9;
}

#menuSx a.x:active, #menuDx a.x:active{
color:#060;
background:#ccc;
}

.testatamenu {
font-weight: bold;
margin-top:5px;
text-indent:5px;
background-color:#065892;
border-left:10px solid #20AE28;
border-bottom:3px solid #20AE28;
color:#FFF;
padding:2px;
overflow: hidden;
}

.ulmenu {
font-weight: bold;
background-color:#065892;
color:#FFF;
overflow: hidden;
border-right: 1px solid #656565;
border-bottom: 1px solid #656565;
border-left: 1px solid #656565;
}

ul.vocemenuNEWS
{
    PADDING-RIGHT: 0px;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 10px;
    PADDING-LEFT: 9px;
    BACKGROUND: url(../img/fumatura.jpg) no-repeat;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    PADDING-TOP: 3px;
    LIST-STYLE-TYPE: none
}

.boxpubblicita 
{
					background-color : #336699;	
					margin-top : 5px;
					border-left : 1px solid black; 
					border-right : 1px solid black; 
					border-top : 1px solid black;
					padding: 4px;
					color: white;
					text-indent:5px;
}
					
.boxverde 
{
	border: 1px solid black;
	background-color:#E4EFF8;
	padding: 2px;
}