#navcontainer {
 width: 100%;
 background-color: #ECE9E9;
 height: 33px;
 font-size: 14px;
 border-bottom: 1px solid #FFFFFF;

	-moz-box-shadow: 3px 3px 2px #d3d3d3;
	-webkit-box-shadow: 3px 3px 2px #d3d3d3;
	box-shadow: 3px 3px 2px #d3d3d3;
}

#nav, #nav ul{
margin:0;
/* border: 1px solid #FFFFFF; */
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:30px;

}
#nav a:link,
#nav a:active,
#nav a:visited{
border-top: 1px solid #CECECE;
border-right: 1px solid #CECECE;
/* border-bottom: 1px solid #CECECE; */
border-left: 1px solid #ECE9E9;
display:block;
color:#132769;
text-decoration:none;
background: #ECE9E9;
height:30px;
line-height:30px;
padding:0 6px;
/* margin-right:1px; */
}
#nav a:hover{
background:#FFFFFF;
color:#000000;
-moz-box-shadow: 0 6px 10px #888888;
border-left: 1px solid #132769;
border-bottom: 1px solid #132769;
border-right: 1px solid #132769;
border-top: 1px solid #132769;
}
#nav li{
float:left;
position:relative;
}
#nav ul {
position:absolute;
width:12em;
top:30px;
display:none;
-moz-box-shadow: 0 6px 10px #888888;
/* border: 1px solid #132769; */
}
#nav li ul a{
width:12em;
float:left;
background: transparent;
border: none;
z-index: 10000;
}

#nav ul ul{
width:12em;
top:auto;
background: #FFFFFF;
}
#nav li ul ul {margin:0 0 0 13em; }
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul{display:none; z-index: 10000; }
#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li li li:hover ul{display:block; z-index: 10000; }

.headerListValore { text-align: left; font-weight: bold;}
.headerListDesc { text-align: right; }

