/* STILI BARRA NAVIGAZIONE TOP*/
	#top_menu{
		font-size:80%;
		background-color:#A29E79;
		text-align:right;
		padding-right:20px;
		padding-top:6px;
		padding-bottom:6px;
		color:#000000;
	}
	
	#top_menu ul {
		margin: 0px;
		list-style-image:  url(img/barretta.gif);
		list-style-position: inside;
		list-style-type: disc;
	}
	
	#top_menu li { 
		/*margin: 0px 0px 0px 1em;*/
		margin: 0px 0px 0px 0px;
		padding: 0px;
		display: inline;
		border-right:1px solid #FFFFFF; 
		padding-left:3px; 
		padding-right:5px; 
		margin-left:0px;	
	}
	
	#top_menu a:link { 
		color: rgb(255, 255, 255);
		text-decoration: none;
		text-transform: uppercase;
	}
	
	#top_menu a:visited { 
		color: rgb(255, 255, 255);
		text-decoration: none;
		text-transform: uppercase;
	}
	
	#top_menu a:hover { 
		border-bottom: 2px solid rgb(204, 204, 204);
		text-transform: uppercase;
		color: rgb(51, 51, 2);
		text-decoration: none;
	}
	
	/* STILI MENU DI SINISTRA */	
	#menu{
		background-color:#A29E79;
		padding-top:10px;
		padding-bottom: 20px;
		width:100%;
	}
	
	#menu ul{
		padding:0px 0px 0px 10px;
		margin:0px 0px 0px 0px;
		list-style:none;
		font-size:90%;
		text-transform:uppercase;
	}
	
				/* MENU CLASSE menu_1*/
		
			#menu li.menu_1{
				background-attachment: scroll;
				background-image:   url(img/menu1.gif);
				background-repeat: no-repeat;
				background-position: left top;
				width:160px;
				padding:0px 0px 0px 10px;
				margin:4px 0px 4px 0px;
			}
			
			#menu a.menu_1:link, a.menu_1:visited{
				padding:2px 0px 2px 0px;
				display:block;
				width:100%;
				color:#FFFFFF;
				text-decoration:none;
			}
			
			#menu a.menu_1:hover { 
				display:block;
				width:100%;
				color:#FFFFFF;
				text-decoration:none;
				padding:2px 0px 2px 0px;
				background-color:#EC5840;
			}
			
				/* MENU CLASSE menu_2*/
		
			#menu li.menu_2{
				background-attachment: scroll;
				background-image:   url(img/menu2.gif);
				background-repeat: no-repeat;
				background-position: left top;
				width:160px;
				padding:0px 0px 0px 10px;
				margin:4px 0px 4px 0px;
			}
			
			#menu a.menu_2:link, a.menu_2:visited{
				padding:2px 0px 2px 0px;
				display:block;
				width:100%;
				color:#FFFFFF;
				text-decoration:none;
			}
			
			#menu a.menu_2:hover { 
				display:block;
				width:100%;
				color:#FFFFFF;
				text-decoration:none;
				padding:2px 0px 2px 0px;
				background-color:#C7373A;
			}
			
				/* MENU CLASSE menu_3*/
		
			#menu li.menu_3{
				background-attachment: scroll;
				background-image:   url(img/menu3.gif);
				background-repeat: no-repeat;
				background-position: left top;
				width:160px;
				padding:0px 0px 0px 10px;
				margin:4px 0px 4px 0px;
			}
			
			#menu a.menu_3:link, a.menu_3:visited{
				padding:2px 0px 2px 0px;
				display:block;
				width:100%;
				color:#FFFFFF;
				text-decoration:none;
			}
			
			#menu a.menu_3:hover { 
				display:block;
				width:100%;
				color:#FFFFFF;
				text-decoration:none;
				padding:2px 0px 2px 0px;
				background-color:#E5B770;
			}	
			
				/* MENU CLASSE menu_4*/
		
			#menu li.menu_4{
				background-attachment: scroll;
				background-image:   url(img/menu4.gif);
				background-repeat: no-repeat;
				background-position: left top;
				width:160px;
				padding:0px 0px 0px 10px;
				margin:4px 0px 4px 0px;
			}
			
			#menu a.menu_4:link, a.menu_4:visited{
				padding:2px 0px 2px 0px;
				display:block;
				width:100%;
				color:#FFFFFF;
				text-decoration:none;
			}
			
			#menu a.menu_4:hover { 
				display:block;
				width:100%;
				color:#FFFFFF;
				text-decoration:none;
				padding:2px 0px 2px 0px;
				background-color:#242D6D;
			}	
			
				/* MENU CLASSE menu_5*/
		
			#menu li.menu_5{
				background-attachment: scroll;
				background-image:   url(img/menu5.gif);
				background-repeat: no-repeat;
				background-position: left top;
				width:160px;
				padding:0px 0px 0px 10px;
				margin:4px 0px 4px 0px;
			}
			
			#menu a.menu_5:link, a.menu_5:visited{
				padding:2px 0px 2px 0px;
				display:block;
				width:100%;
				color:#FFFFFF;
				text-decoration:none;
			}
			
			#menu a.menu_5:hover { 
				display:block;
				width:100%;
				color:#FFFFFF;
				text-decoration:none;
				padding:2px 0px 2px 0px;
				background-color:#CC9933;
			}				
	
			/** MENU SELEZIONATO **/
						/* MENU CLASSE menu_1*/
				
					#menu li.menu_1s{
						background-attachment: scroll;
						background-image:   url(img/menu1.gif);
						background-repeat: no-repeat;
						background-position: left top;
						width:160px;
						padding:0px 0px 0px 10px;
						margin:4px 0px 4px 0px;
					}
					
					#menu a.menu_1s:link, a.menu_1s:visited{
						padding:2px 0px 2px 0px;
						display:block;
						width:100%;
						color:#FFFFFF;
						background-color:#EC5840;
						text-decoration:none;
					}
					
					#menu a.menu_1s:hover { 
						padding:2px 0px 2px 0px;
						background-color:#EC5840;
					}
					
						/* MENU CLASSE menu_2*/
				
					#menu li.menu_2s{
						background-attachment: scroll;
						background-image:   url(img/menu2.gif);
						background-repeat: no-repeat;
						background-position: left top;
						width:160px;
						padding:0px 0px 0px 10px;
						margin:4px 0px 4px 0px;
					}
					
					#menu a.menu_2s:link, a.menu_2s:visited{
						padding:2px 0px 2px 0px;
						display:block;
						width:100%;
						color:#FFFFFF;
						background-color:#C7373A;
						text-decoration:none;
					}
					
					#menu a.menu_2s:hover { 
						padding:2px 0px 2px 0px;
						background-color:#C7373A;
					}
					
						/* MENU CLASSE menu_3*/
				
					#menu li.menu_3s{
						background-attachment: scroll;
						background-image:   url(img/menu3.gif);
						background-repeat: no-repeat;
						background-position: left top;
						width:160px;
						padding:0px 0px 0px 10px;
						margin:4px 0px 4px 0px;
					}
					
					#menu a.menu_3s:link, a.menu_3s:visited{
						padding:2px 0px 2px 0px;
						display:block;
						width:100%;
						color:#FFFFFF;
						background-color:#E5B770;
						text-decoration:none;
					}
					
					#menu a.menu_3:hover { 
						padding:2px 0px 2px 0px;
						background-color:#E5B770;
					}	
					
						/* MENU CLASSE menu_4*/
				
					#menu li.menu_4s{
						background-attachment: scroll;
						background-image:   url(img/menu4.gif);
						background-repeat: no-repeat;
						background-position: left top;
						width:160px;
						padding:0px 0px 0px 10px;
						margin:4px 0px 4px 0px;
					}
					
					#menu a.menu_4s:link, a.menu_4s:visited{
						padding:2px 0px 2px 0px;
						display:block;
						width:100%;
						color:#FFFFFF;
						text-decoration:none;
						background-color:#242D6D;
					}
					
					#menu a.menu_4s:hover { 
						padding:2px 0px 2px 0px;
						background-color:#242D6D;
						color:#FFFFFF;
					}		

						/* MENU CLASSE menu_5*/
				
					#menu li.menu_5s{
						background-attachment: scroll;
						background-image:   url(img/menu5.gif);
						background-repeat: no-repeat;
						background-position: left top;
						width:160px;
						padding:0px 0px 0px 10px;
						margin:4px 0px 4px 0px;
					}
					
					#menu a.menu_5s:link, a.menu_5s:visited{
						padding:2px 0px 2px 0px;
						display:block;
						width:100%;
						color:#FFFFFF;
						text-decoration:none;
						background-color:#CC9933;
					}
					
					#menu a.menu_5s:hover { 
						padding:2px 0px 2px 0px;
						background-color:#CC9933;
					}	
			
		/* Contenitore del menu di secondo livello*/
		#sub_menu{
			padding-top:10px;
			padding-bottom: 30px;
			padding-left:30px;
			background-color:#DCDED5;
			background-image:url(img/menu_footer.gif);
			background-position:bottom right;
			background-attachment:scroll;
			background-repeat:no-repeat;			
			font-size:80%;
			color:#000000;
		}
		
		/* MENU DI SECONDO LIVELLO CLASSE menu_1*/
		
				#menu_1_2l ul{
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					list-style:none;
					color:#000000;
					width:150px;
					list-style-image:url(img/_menu1.gif);
					list-style-position:outside;
				}
			
				#menu_1_2l li{
					padding:2px 0px 2px 0px;
					margin:0px;
				}
				
				#menu_1_2l a:link, #menu_1_2l a:visited{
					background: transparent;
					padding:2px 0px 2px 0px;
					display:block;
					width:100%;
					color:#000000;
					text-decoration:none;
				}
				
				#menu_1_2l a:hover { 
					padding:2px 0px 2px 0px;
					background-color:#EC5840;
				}
				
		/* MENU DI SECONDO LIVELLO CLASSE menu_2*/
		
				#menu_2_2l ul{
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					list-style:none;
					color:#000000;
					width:150px;
					list-style-image:url(img/_menu2.gif);
					list-style-position:outside;
				}
			
				#menu_2_2l li{
					padding:2px 0px 2px 0px;
					margin:0px;
				}
				
				#menu_2_2l a:link, #menu_2_2l a:visited{
					background: transparent;
					padding:2px 0px 2px 0px;
					display:block;
					width:100%;
					color:#000000;
					text-decoration:none;
				}
				
				#menu_2_2l a:hover { 
					padding:2px 0px 2px 0px;
					background-color:#C7373A;
				}
					
		/* MENU DI SECONDO LIVELLO CLASSE menu_3*/
		
				#menu_3_2l ul{
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					list-style:none;
					color:#000000;
					width:150px;
					list-style-image:url(img/_menu3.gif);
					list-style-position:outside;
				}
			
				#menu_3_2l li{
					padding:2px 0px 2px 0px;
					margin:0px;
				}
				
				#menu_3_2l a:link, #menu_3_2l a:visited{
					background: transparent;
					padding:2px 0px 2px 0px;
					display:block;
					width:100%;
					color:#000000;
					text-decoration:none;
				}
				
				#menu_3_2l a:hover { 
					padding:2px 0px 2px 0px;
					background-color:#E5B770;
				}
					
		/* MENU DI SECONDO LIVELLO CLASSE menu_4*/
		
				#menu_4_2l ul{
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					list-style:none;
					color:#000000;
					width:150px;
					list-style-image:url(img/_menu4.gif);
					list-style-position:outside;
				}
			
				#menu_4_2l li{
					padding:2px 0px 2px 0px;
					margin:0px;
				}
				
				#menu_4_2l a:link, #menu_4_2l a:visited{
					padding:2px 0px 2px 0px;
					display:block;
					width:100%;
					color:#000000;
					text-decoration:none;
				}
				
				#menu_4_2l a:hover { 
					padding:2px 0px 2px 0px;
					background-color:#242D6D;
					color:#FFFFFF;					
				}		

		/* MENU DI SECONDO LIVELLO CLASSE menu_5*/
		
				#menu_5_2l ul{
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					list-style:none;
					color:#000000;
					width:150px;
					list-style-image:url(img/_menu5.gif);
					list-style-position:outside;
				}
			
				#menu_5_2l li{
					padding:2px 0px 2px 0px;
					margin:0px;
				}
				
				#menu_5_2l a:link, #menu_5_2l a:visited{
					padding:2px 0px 2px 0px;
					display:block;
					width:100%;
					color:#000000;
					text-decoration:none;
				}
				
				#menu_5_2l a:hover { 
					padding:2px 0px 2px 0px;
					background-color:#CC9933;
				}						