#n1{
	margin:			0px;
	border:			0px;
	padding:		0px 0px 0px 0px;
	background-color: transparent;
	
	position:		relative;
	float: 			right;
	width:			538px;
	height:			25px;
}
#n1 ul {
	margin: 		0px;
	border:			0px;
	padding: 		0px;
	background-color: transparent;
	border-bottom: 1px solid #ccc;
	color: 			#000;
	font-family:	arial, helvetica, sans-serif;
	float: 			right;	/*MS	per allineare a destra */
}
#n1 li { 
	border:			0px;
	display:		inline;	/* toglie il puntino da MS Firefox */ 
	float:			left;	/* non sembra essere utile per MS IE e Firefox  */ 
	
}
#n1 ul li a {
	margin:			0px;
	border:			0px;
	border-right:	1px solid #ccc;
	padding: 		5px 5px;
	background-color: transparent;
	color: 			#000;
	font-weight:bold;
	text-decoration: none;
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
	
}
#n1 ul li a:hover {
	background-color:#fff;
	color: 			#369;
}
#n1 .nav2 {
	margin:			0px;
	border:			0px;
	border-right:	1px solid #ccc;
	padding: 		5px 5px;
	background-color: #ffc;
	color: 			#036;
	text-decoration: none;
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
	
}
#n1 .nav3 {
	margin:			0px;
	border:			0px;
	border-right:	1px solid #ccc;
	padding: 		5px 5px;
	background-color: #cce6ff;
	color: 			#036;
	text-decoration: none;
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
	
}
/* secondo livello si chiama n2  */
#n2		{
	margin:			0px;
	border:			0px;
	padding:		0px 0px 0px 0px;
	background-color: transparent;
	border-bottom: 1px solid #ccc;
	position:		relative;
	float: 			left;
	width:			747px;
	height:			24px;
}
#n2 ul	{
	padding: 		0px;
	border:			0px;
	margin: 		0px;
	background-color: #fff;
	color: 			#333;
	font-family: 	arial, helvetica, sans-serif;
	float: 			right;
}
#n2	li { 		
	border:			0px;
	display: 		inline;	/* toglie il puntino da MS Firefox */ 
	float:			left;	/* non sembra essere utile per MS IE e Firefox  */
}
#n2 ul li a{
	margin:			0px;
	border:			0px;
	border-right: 	1px solid #ccc;
	padding: 		5px 5px;
	background-color: #fff;
	color: 			#666;
	text-decoration: none;
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
}
#n2 ul li a:hover {
	background-color: #ddd;
	color: 			#333;
}
#nav{
	margin:			0px;
	border: 		0px;
	padding: 		0px;
	background:		transparent;
	float:			left;
	position:		relative;
	width:			538px;
	text-align:		left;
	}

a.nav2 {
	color: 			#fff;
	margin:			1px ;
	border:			1px solid #ccc;
	padding:		3px 5px 3px 5px; 
	border-bottom:	0px ;
	background: 	#eee;
	font:			bold 11px  arial, helvetica, sans-serif;
	text-decoration:none;
	position:		relative;
	float:			left;
	text-align:		left;
	
	}
a.nav2:link{
	font-weight:	bold;
	color: 			#fff;
	background: 	#eee; 
	text-decoration:none;
	text-align:		left;
	}
a.nav2:visited{		color: #333; background: #eee;	text-decoration: none;}
a.nav2:hover{		color: #333; background: #fff; 	text-decoration: none;}
a.nav2:active{ 		color: #333; background: #eee;	text-decoration: none;}	

a.nav3 {
	color: 			#fff;
	margin:			1px ;
	border:			1px solid #ccc;
	padding:		3px 5px 3px 5px; 
	border-bottom:	0px ;
	background: 	#cff;
	font:			bold 11px  arial, helvetica, sans-serif;
	text-decoration:none;
	position:		relative;
	float:			left;
	text-align:		left;
	
	}
a.nav3:link{
	font-weight:	bold;
	color: 			#fff;
	background: 	#cff; 
	text-decoration:none;
	text-align:		left;
	}
a.nav3:visited{		color: #333; background: #cff;	text-decoration: none;}
a.nav3:hover{		color: #333; background: #fff; 	text-decoration: none;}
a.nav3:active{ 		color: #333; background: #cff;	text-decoration: none;}	
	
#snav{
	margin:			0px; 
	border:			1px solid #ccc;
	padding:		0px;
	top: 			-2px;
	background:		#f9f9f9;
	position:		relative;
	float:			left;
	width: 			745px;
	height:			20px;
	}	
a.snav1 {

	margin:			0px;
	border: 		0px;
	border-left:	0px solid #fff;
	border-right:	1px solid #ccc;
	padding:		3px; 
	background: 	transparent;
	color: 			#fff;
	font:			normal 11px  arial, helvetica, sans-serif;
	text-decoration:none;
	position:		relative;
	float:			left;
	}
a.snav1:link{
	color: 			#333;
	background: 	#eee; 
	text-decoration:none;
	position:		relative;
	float:			left;
	}
a.snav1:visited{	color: #333; background: #eee;	text-decoration: none; }
a.snav1:hover{		color: #333; background: #fff; 	text-decoration: none;}
a.snav1:active{ 	color: #333; background: #eee;	text-decoration: none;
	}
#secondarynav{
	/*width: 			160px; */
	margin: 		0px;
	border:			0px;
	padding:		0px;
	float: 			left;
	position:		relative;
	text-align:left;
	}
a.secondarynav
	{
	border:			1px solid #069;
	padding: 		2px 7px ;
	margin: 		0px 0px -1px 0px;
	background:		transparent;
	text-decoration:none;
	position:		relative;
	float:			left;
	width:			120px;

	}
a.secondarynavsel
	{
	border:			1px solid #069;
	padding: 		2px 7px ;
	margin: 		0px 0px -1px 0px;
	background:		transparent;
	text-decoration:none;
	position:		relative;
	float:			left;
	width:			120px;

	}
a.secondarynav:link		{color:#ffc;	background:#3399ff; 	text-decoration: none;}	
a.secondarynav:visited	{color:#ffc;	background:#3399ff; 	text-decoration: none;}	
a.secondarynav:hover 	{color:#ffc;	background:#6cf; 	text-decoration: none;}
a.secondarynav:active	{color:#ffc;	background:#3399ff; 	text-decoration: none;}		



