.navcontainer
{
clear: both;
position: relative;
/*background-color: #ededed;*/
font-family: Verdana;
font-size: 10px;

color: #002369;
text-decoration: none;

/* container div set-up */

margin-bottom:15px;

width:180px;
/* Set font-size so theres no default */

/* Set line-height because I think it looks better like this ;^) */
letter-spacing: 0;
/* Set letter-spacing so text don't jump as much when it turns bold on hover */

z-index: 300;
}

.navcontainer a
{
color: #002369;
font-size:10px;
text-align:left;
width:90%;
text-decoration: none;

}
.navcontainer li a:hover
{
background-color:white;
}


.navtitle{
	font-weight:bold;
	font-size: 10px;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 4px;
	/*
	height: 10px;
	overflow: hidden;
	*/
	background-image: url(img/MenuTitle.gif);
	background-repeat: no-repeat;
	color: white;
	z-index: 1000;	
}
.navtitle a, .navtitle a:link, .navtitle a:visited{font-size: 10px; color: white; font-weight:bold;}
.navcontainer .navlist li#current ul, .navcontainer .navlist li#subcurrent ul{
	display:none;
}
/*Importante: fixa i posizionamento del menu a tendina nelle pagine di navigazione locale in ie7*/
.navcontainer li div{width: 100%;}

#separator{margin-right: 25px; color: #036aa3;}
.navcontainer ul
{

list-style-type: none;
padding-left: 8px;
margin: 0px;

}
.navcontainer li li
{
list-style-type: none;
}

.navcontainer ul ul
{

/* offset sub menu */
}


.navcontainer ul li
{
cursor: pointer;
padding-left: 0px;

/* Set margin-left to set-up the left border */
}

.navcontainer ul li.active
{
margin-left: 0px;
/* Set margin back half of left-border width (5px) */
}

.current a
{
font-weight:bold;

}

.subcurrent
{
color:silver;
font-weight: bold;
letter-spacing: 0;
border-bottom: 1px dashed black;
}

.hiddenforvalidation {
	display:none;
}

.def{
	display:none;
}
