/* primo livello si chiama n1  */
#n1{
	margin:			0px 0px 0px 0px;
	border:			0px;
	padding:		0px 0px 0px 0px;
	background-color: transparent;
	position:		relative;
	float: 			left;
	width:			725px;
}
#n1 ul {
	margin: 		0px;
	border:			0px;
	padding: 		0px;
	background-color: transparent;
	color: 			#fff;
	font-family:	arial, helvetica, sans-serif;
	float: 			left;	/*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 #fff;
	padding: 		5px 5px;
	background-color: transparent;
	color: 			#fff;
	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: 			#333;
}
#n1 li a#current
{}

 
/* secondo livello si chiama n2  */
#n2		{
	border:			0px;
	padding:		0px ;
	background-color: #fff;
	border-bottom: 	1px solid #ccc;
	position:		relative;
	float: 			left;
	width:			750px;
}
#n2 ul	{
	padding: 		0px;
	border:			0px;
	margin: 		0px;
	background-color: #fff;
	color: 			#000;
	font-family: 	arial, helvetica, sans-serif;
	float: 			left;
}
#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;
	border-top: 	1px solid #ccc;
	padding: 		5px 12px 5px 12px;
	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;
}

#n2 li a#lastrow1
{	margin:			0px;
	border:			0px;
	border-right: 	0px ;
	border-top: 	1px solid #ccc;
	padding: 		5px 15px 5px 15px;
	background-color: #fff;
	color: 			#666;
	text-decoration: none;
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
	}
#n2 li a:hover#lastrow1
{	margin:			0px;
	border:			0px;
	border-right: 	0px ;
	border-top: 	1px solid #ccc;
	padding: 		5px 15px 5px 15px;
	background-color: #ccc;
	color: 			#666;
	text-decoration: none;
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
}
#n2 li a#lastrow2
{	margin:			0px;
	border:			0px;
	border-right: 	0px ;
	border-top: 	1px solid #ccc;
	padding: 		5px 9px 5px 9px;
	background-color: #fff;
	color: 			#666;
	text-decoration: none;
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
}
#n2 li a:hover#lastrow2
{	margin:			0px;
	border:			0px;
	border-right: 	0px ;
	border-top: 	1px solid #ccc;
	padding: 		5px 9px 5px 9px;
	background-color: #ccc;
	color: 			#666;
	text-decoration: none;
	float: 			left;	/* cambia qualcosa sul margine interpretato uguale da MS IE e Firefox   */
}
#n3{
	margin: 			0px;
	border:				0px;
	padding: 			0px ;
	width: 				170px;
	background-color: 	#fff;
	font:				11px Arial;	
	float:				left;
	position:			relative;
	}
#n3	ul {
	margin: 			0px;
	border:  			0px;
	padding: 			0px; 
	list-style-image: 	none;  
	list-style-type: 	none;
}
#n3 li {
	position:			relative;
	float:				left;
	margin: 			0px; 
	padding: 			0px;
	width: 				160px;
	border-bottom:  	1px solid #ccc ;
	border-right: 		1px solid #C7CDCD;	   
}
#n3 li a {
	padding: 		 	3px 10px; 
	display: 			block; 
	margin: 			0px; 
	color: 				#666; 
	border: 			0px;
	text-decoration: 	none;
	background-color:	#fff;
	font: 				11px Arial, Helvetica, sans-serif;
	font-weight:		normal;
}

#n3li A:hover {
	border: 			0px;
	text-decoration: 	none;
	background-color: 	#ddd;
	
	
}
#n3li A:visited {
	border: 			0px;
	text-decoration: 	none;
	color:				#666;
}