/* ---[ Navigation HORIZONTAL]---------------------------------------- */

#nav {
	MARGIN: 0px 0px 0px 0px; 
	FLOAT: left; 
	PADDING-RIGHT: 0px; 
	BORDER-RIGHT: #FFF 0px solid; 
	width: 100%;
	PADDING-LEFT: 0px; 
	BORDER-LEFT: #eda 0px solid; 
	PADDING-BOTTOM: 0px; 	
	PADDING-TOP: 0px; 
	LINE-HEIGHT: 1;
	LIST-STYLE-TYPE: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:15px;
}
#nav UL {
	MARGIN:0px 0px 0px 0px; 
	BORDER-RIGHT: #eda 0px solid; 
	BORDER-TOP: #eda 0px solid; 
	BORDER-LEFT: #eda 0px solid;
	BORDER-BOTTOM: #eda 0px solid; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FLOAT: right; 
	LIST-STYLE-TYPE: none ;
	LINE-HEIGHT: 1; 
}
#nav A {
	DISPLAY: block; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 

	TEXT-DECORATION: none;
	Text-align: left;
}
#nav LI {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 0px;
	FLOAT: left;
}

#nav LI UL {
	BORDER-TOP-WIDTH: 0px; 
	FONT-WEIGHT: normal; 
	BORDER-LEFT-WIDTH: 0px; 
	LEFT: -999em; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 0px; 
	WIDTH: auto; 
	POSITION: absolute; 
	HEIGHT: auto; 
	BORDER-RIGHT-WIDTH: 0px;
	* MARGIN-LEFT: -0px;
	font-size:12px;

}
#nav LI LI {
	WIDTH: auto;
	MARGIN-TOP:9px;
	* MARGIN-TOP:14px;
	padding: 0px 0px 0px 0px;


}
#nav LI UL A {
	WIDTH: 100%;
	text-align: left;
}
#nav LI UL UL {
	MARGIN: 0px 0px 0px 0px;
}
#nav LI:hover UL UL {
	LEFT: -999em
}
#nav LI:hover UL UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL UL {
	LEFT: -999em
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI LI:hover UL {
	LEFT: auto
}
#nav LI LI LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}
#nav LI LI.sfhover UL {
	LEFT: auto
}
#nav LI LI LI.sfhover UL {
	LEFT: auto
}
#nav LI:hover {
	
}
#nav LI.sfhover {
	
}

/* ---[ Navigation VERTICAL]---------------------------------------- */

#Vnav {

	MARGIN: 0px 0px 0px; 
	FLOAT: left; 
	BACKGROUND: white;
	PADDING-RIGHT: 0px; 
	BORDER-RIGHT: #eda 0px solid; 
	
	PADDING-LEFT: 0px; 
	BORDER-LEFT: #eda 0px solid; 
	PADDING-BOTTOM: 0px; 

	height:100%;
	PADDING-TOP: 0px; 
	
	LINE-HEIGHT: 1;
	LIST-STYLE-TYPE: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	FONT-WEIGHT: bold; 
	border-top:0px solid #FFFFFF;
	background: #e40002;
	
}
#Vnav UL {

	MARGIN: 0px 0px 0px; 
	BORDER-RIGHT: #eda 0px solid; 
	BORDER-TOP: #eda 0px solid; 
	BORDER-LEFT: #eda 0px solid;
	BORDER-BOTTOM: #eda 0px solid; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-WEIGHT: bold; 
	FLOAT: right; 
	LIST-STYLE-TYPE: none ;
	LINE-HEIGHT: 1; 
}

#Vnav A {
	DISPLAY: block; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 6px; 
	PADDING-TOP: 5px; 
	COLOR: #FFF; 
	TEXT-DECORATION: none;
	text-align:right;
	
}
#Vnav A:hover {
	COLOR: black; 
	}
#Vnav A.daddy {
	BACKGROUND: url(rightarrow2.gif) no-repeat right center
}

#Vnav A.under {
	color:#80b54d;
	cursor:default;
}


#Vnav LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	WIDTH: 200px; 
	FLOAT: left; 
	border-bottom: 1px solid #FFFFFF;
	
}

#Vnav LI.selected {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	WIDTH: 185px; 
	FLOAT: left; 
	border-bottom: 1px solid #FFFFFF;
	background-color:#e40002;
	
}

#Vnav LI UL {
	BORDER-TOP-WIDTH: 0px; 
	FONT-WEIGHT: normal; 
	BORDER-LEFT-WIDTH: 0px; 
	LEFT: -999em; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 0px; 
	WIDTH: 90px; 
	POSITION: absolute; 
	HEIGHT: auto; 
	BORDER-RIGHT-WIDTH: 0px;
	background: #e40002;

	/* secondo livello a destra */
	MARGIN-LEFT: 200px;
	MARGIN-TOP: -21px;
	
}
#Vnav LI LI {
	PADDING-RIGHT: 0px; <br>
	WIDTH: 90px;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background: #e40002;
	
}
#Vnav LI UL A {
	WIDTH: 175px;
	text-align:Left;
	border-left: 1px solid #FFFFFF;
	
}
#Vnav LI UL UL {
	MARGIN: 0px 0px 0px 0px
}
#Vnav LI:hover UL UL {
	LEFT: -999em
}
#Vnav LI:hover UL UL UL {
	LEFT: -999em
}
#Vnav LI.sfhovers UL UL {
	LEFT: -999em
}
#Vnav LI.sfhovers UL UL UL {
	LEFT: -999em
}
#Vnav LI:hover UL {
	LEFT: auto
}
#Vnav LI LI:hover UL {
	LEFT: auto
}
#Vnav LI LI LI:hover UL {
	LEFT: auto
}
#Vnav LI.sfhovers UL {
	LEFT: auto
}
#Vnav LI LI.sfhovers UL {
	LEFT: auto
}
#Vnav LI LI LI.sfhovers UL {
	LEFT: auto
}
#Vnav LI:hovers {
	background: #ef1f0f; 
	
}
#Vnav LI.sfhovers {
	background: #ef1f0f;

}
