/********* MENUS ***********/

#menu_sfondo ul {
margin:0 auto 0 8px;
padding:0;
width:auto;
}

#menu_sfondo ul li {
margin:0 auto;
padding:0;
height:23px;
#height:24px;
float:left;
position:relative;
list-style:none;
z-index:10002;
}

#menu_sfondo ul li a {
color:#ffffff;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
padding:8px 2.3em 5px 2.3em;
height:25px;
#height:24px;
display: block;
font-size:1em;
font-weight:bold;
background-image:url('../images/menu_divisore.png');
background-repeat:no-repeat;
background-position:right 0px;
}

#menu_sfondo ul li a:hover {
text-decoration:none;
color:#FFFFFF;
background-color:#b3d590;
background-image:url('../images/menu_divisore.png');
background-repeat:no-repeat;
background-position:right 0px;
}

#menu_sfondo ul li ul {
display:block;
height:auto;
width: 12em;
position:absolute;
z-index:10000;
left: -999em;
}

#menu_sfondo ul li ul ul {
margin: -40px 0 0 12em;
#margin: -40px 0 0 6em;
z-index:10001;
}

#menu_sfondo ul li li {
width: 12em;
height:20px;
padding:0;
z-index:10005;
}

#menu_sfondo ul li li a {
color:#666666;
text-transform:none;
font-weight:normal;
font-size:0.9em;
display: block;
background-image:url('../images/li_menu.png');
background-repeat:repeat-x;
padding:0 0 0 2px;
margin:0;
z-index:10006;
}

#menu_sfondo ul li li a:hover {
background-image:url('../images/li_menu_hover.png');
background-repeat:repeat-x;
color:#666666;
margin:0;
}

#menu_sfondo ul li ul {
left: -999em;
}

#menu_sfondo ul li:hover ul ul, #menu_sfondo ul li:hover ul ul ul {
left: -999em;
}

#menu_sfondo ul li:hover ul, #menu_sfondo ul li li:hover ul, #menu_sfondo ul li li li:hover ul {
left: auto;
}

/**************************************************/








