
body 
{
    text-align: center;
	background-image: url(../sfondi/sfondo.gif);
}

div#nav 
{
    font: normal 10px arial; /* dimensione del carattere */
	text-align: left; /* allineamento testo nei bottoni */
}

#nav ul 
{
    margin: 0;
    padding: 0;
    list-style: none;
}

#nav ul li 
{
    position: relative;
    float: left;
    width: 100px; /* larghezza del bottone */
}
    
#nav li ul 
{
    position: absolute;
    left: 0; /* Set 1px less than menu width */
    top: auto;
    display: none;
}

#nav li ul ul 
{
    position: absolute;
    left: 100%; /* Set 1px less than menu width */
    top: -.1em;
    display: none;
}

/* Styles for Menu Items */
#nav ul li a 
{
    display: block;
    text-decoration: none;
    color: #338; /* colore testo bottoni */
    background: #CCF; /* IE6 Bug */
    padding: 2px 5px; /* spazio intorno al testo bottone */
    border: 1px solid #99F; /* colore bordo bottoni */
}

/* commented backslash mac hiding hack \*/ 
* html ul li a {height:1%}
/* end hack */ 

/* this sets all hovered lists to color */
#nav li:hover a, #nav li.over a,
#nav li:hover li:hover a, #nav li.over li.over a,
#nav li:hover li:hover li:hover a, #nav li.over li.over li.over a,
#nav li:hover li a:hover, #nav li.over li a:hover,
#nav li:hover li:hover li:hover a:hover, #nav li.over li li a:hover,
#nav li:hover li:hover li:hover li:hover a:hover, #nav li.over li.over li.over li.over a:hover 
{
    color: #FFF;
    background-color: #66C; /* colore bottone superiore evidenziato */
}

/* set dropdown to default */
#nav li:hover li a, #nav li.over li a,
#nav li:hover li:hover li a, #nav li.over li.over li a,
#nav li:hover li:hover li:hover li a, #nav li.over li.over li.over li a
{
    color: #66C; /* colore testo lista */
    background-color: #EEEEFF; /* colore sfondo lista */
}

/* Sub Menu Styles */
#nav li ul li a 
{
    padding: 2px 5px; /* spazio intorno al testo lista */
} 

#nav ul li:hover ul ul, #nav ul li:hover ul ul ul, 
#nav ul li.over ul ul, #nav ul li.over ul ul ul 
{
    display: none;
}

#nav ul li:hover ul, #nav ul li li:hover ul, 
#nav ul li li li:hover ul, #nav ul li.over ul, 
#nav ul li li.over ul, #nav ul li li li.over ul 
{
    display: block;
}

