body { 
		background: #FFFFFF;
		padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:100%;
		font-family: Tahoma, Arial, Verdana, Helvetica, Sans-serif; font-size: 12px; font-weight : normal; color: #545454;
}
	body a{ 		font-family: Tahoma, Arial, Verdana, Helvetica, Sans-serif; font-size: 12px; font-weight : bold; color: #8C0B2B; text-decoration:none; }
	body a:hover{   font-family: Tahoma, Arial, Verdana, Helvetica, Sans-serif; font-size: 12px; font-weight : bold; color: #8C0B2B; text-decoration:underline;}		
 	
form { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
img {  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }	
	
	
#container { 
	position:relative;
	width:949px; min-height:734px;
	padding: 28px 0px 0px 0px; margin:0px auto;
	background: inherit;
	z-index:0; 
	}
/* -------------------------------------HEADER M-----------------------*/	
#header_m_png { 	
	display: none;
}
#header_m_gif { 	
	display: none;
}
/* -------------------------------------LINGUE -----------------------*/	
#language-box	{
	display: none;
}
	#language-box a {		display: none; }
	#language-box a:hover { display: none; }

/* -------------------------------------HEADER -----------------------*/	
#pageheader { 	
	display:none;
}
#flashheader { 	
	display: none;
}
/* -------------------------------------HEADER HOME-----------------------*/
#pageheaderhome	{ 	
	display: none;
}
#headerphoto	{ 	
	display: none;
}
/* -------------------------------------LOGO-----------------------*/	
#header_logo { 	
	position:absolute; top:0px; left:0px; width:234px; height: 55px;
	background: url(../../immagini/header_logo.gif) no-repeat top left; z-index:+5; 
	display:block;
	
}	
#header_logo_gif{ 	
	display:none;
}									

/* -------------------------------------BARRA MENU -----------------------*/	
#header-menu{
	display: none;
}	
	#header-menu img{
		display: none;
	}

/* -------------------------------------HEADER VOIDOT-----------------------*/	
#header_voidot{
	position:relative; float:left; width:949px; height:20px;
	padding:0px 0px; margin:10px 0px; background-color:#FFFFFF;
	z-index:1; 
}	
		
/* -------------------------------------CONTENT -----------------------*/
#mainbox{
	background:  #FFFFFF;
	position:relative; float:left; width:949px; min-height:375px; height:100%;
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
	z-index:1; 
}	


/* -------------------------------------CONTENT: COLONNA SX -----------------------*/
#content-sx {
	display: none;
}
	#content-sx #titlesubmenu-box	{
		display: none;
	}
	#content-sx #submenu-box	{
		display: none;
		
	}
	#content-sx #submenu-box .single-block{ 	display: none; }
	#content-sx #submenu-box .single-block-sel{ display: none; } 
	#content-sx #submenu-box A.submen {			display: none; }
	#content-sx #submenu-box A.submen:hover {	display: none; }	
	
	#content-sx .sx_block_tit{ 
		display: none;
	}
	#content-sx .sx_block_tit a.tit_sx{ display: none;} 
	#content-sx .sx_block{ display: none; }
	#content-sx .sx_block a{ display: none;}
	
	
	#content-sx .tx_11red{ display: none;}
	#content-sx .f_right{ display: none;}
	
	#content-sx input.lng{ display: none;}  
	#content-sx input.sht{ display: none;}  
	#content-sx input.submit{ display: none;}  
	
	
/* -------------------------------------CONTENT: COLONNA CENTRALE -----------------------*/				
#content-cxdx { 	
	position:relative; float:left; width:640px; /* WIDTH + MARGIN: 729px*/	
	padding:15px 8px 0px 8px; 
	margin:0px 0px 0px 0px; 
	font-weight : normal;	
	line-height:16px;z-index:+2;
	background-color:#ffffff; height:100%;
}	
	
/* -------------------------------------CONTENT: COLONNA CENTRALE -----------------------*/				
#content-cx { 	
	position:relative; float:left; width:640px; /* WIDTH + MARGIN: 529px*/	
	padding:15px 8px 0px 8px; 
	margin:0px 0px 0px 0px; 
	font-weight : normal;	
	line-height:16px;z-index:+2;
	background-color:inherit;
	font-size:13px; 
}
		h1{ font-size:18px; color:#784953; padding:0px 0px 20px 0px; margin:0px;}	
		h2{ font-size:15px; color:#784953; padding:0px 0px 20px 0px; margin:0px;}	
		h3{ font-size:17px; color:#784953; padding:0px 0px 20px 0px; margin:0px;}	
		h4{ font-size:14px; color:#784953; padding:2px 0px 5px 0px; margin:0px;}	
		h5{ font-size:13px; color:#784953; padding:2px 0px 2px 0px; margin:0px; color:#87A33C;}	
		.imgright{ display:none;}
		.imgright img{ display:none; }
		
		#content-cx .home_loghi{ position:relative; width:513px; margin:10px 0px; text-align:center; }
		#content-cx .home_loghi img{ padding:0px 10px; }
		#content-cx .pacchetto{ border-bottom:1px solid #EBC4C2;  border-top:1px solid #EBC4C2;}
		
		#content-cx .photo_bord{  border:1px solid #E7EB63;}
		#content-cx .photo_cleft{ position:relative; float:left; clear:left;}	
		#content-cx .padd_left{  padding-left:10px;}		
		#content-cx	input{
			font-size: 11px; color: #450808; font-weight : normal; 
			background-color: #ecf0f4; border: 1px solid #83A2BE;
		}
		#content-cx	input#submit	{
			font-size: 12px; color: #FFFFFF; font-weight : bold;
			background-color:#A40732; border: 1px solid #8C0D2B; padding: 2px 2px 2px 2px;
		}
		#content-cx	input.check	{
			font-size: 11px; color: #410F08; font-weight : normal; 
			background-color: #FFFFFF; border: 1px solid #FFFFFF;
			}
		#content-cx #iframe{		
			position:relative; left:0px;
			width:511px; height:650px; background-color:#FFFFFF; 
			margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; 
			}		
		
		/* -------------------------------------PERCORSO -----------------------*/
		#percorso { padding: 0px 0px 0px 0px; margin: -25px 0px 20px 0px; font-size: 10px; font-weight:normal; color:#545454; text-align:left; }
		#percorso a{ font-size: 10px; color:#545454; font-weight:normal; text-decoration:none;}
		
		/* -------------------------------------RELLINKS -----------------------*/
		#rellinks{
			position:relative; clear:left; float:left; 
			padding:3px 0px; margin:20px 0px 0px 0px; 
			font-size: 12px; font-weight : normal; 
			color: #321617;
			z-index:+99; 
		}	
			#rellinks a{ font-size: 11px; color:#535353; font-weight:normal; text-decoration:none;}
		
		/* -------------------------------------GALLERY -----------------------*/
		#gallery{
			position:relative; clear:left; float:left; padding:3px 0px; margin:20px 0px 0px 0px; 
			font-size: 12px; font-weight : normal; color: #321617; /*background-color:#ecd7dd;*/
			z-index:+99; 
		}
			#gallery .g_photo{
				/*position:relative; float:right;*/ padding:0px 0px; margin:0px 0px;
				z-index:+99; 
			}
			#gallery img{
				margin: 0px 3px; padding:0px 0px; border: 1px solid #B92C4F;
				z-index:+99; 
			}			

/* -------------------------------------CONTENT: COLONNA DX -----------------------*/				
#content-dx { 	
	display: none;
}
	#content-dx a{ 		 display: none;}
	#content-dx a.email{ display: none; }
	#content-dx input{   display: none;}  
	#content-dx input.submit{  display: none;}  
	#content-dx .tel{ display: none;}

	#content-dx .dx_block{ display: none;}
	#content-dx .dx_block_center{ display: none;}
	#content-dx .dx_block_tit{ display: none;}
	/*#content-dx .dx_blockred{
		position:relative; padding:3px 0px; margin:10px 0px; height:50px; background:url(../../banners/bck_red.gif) no-repeat left top;
		font-size: 13px; font-weight : bold; color: #FFFFFF; text-align:center; line-height:20px;
	}
	*/

/* -------------------------------------FOOTER -----------------------*/	
#footer { 
	position:relative; float:left;
	width:650px; height:30px;
	padding: 10px 0px 10px 0px; margin:20px 0px 0px 0px;
	background:  #FFFFFF; border-top:2px solid #CB1634;
	text-align:left; font-size:12px; color:#8C0D2B; line-height:20px;
	}	
	#footer a{ 		 font-size: 12px; font-weight : normal; color: #8C0D2B; text-decoration:none;}			
	#footer a:hover{ font-size: 12px; font-weight : normal; color: #8C0D2B; text-decoration:underline;}		

#footerdx { 
	position:relative; float:left;
	width:650px; height:30px;
	padding: 10px 0px 10px 0px; margin:20px 0px 0px 0px;
	background:  #FFFFFF; border-top:2px solid #CB1634;
	text-align:left; font-size:12px; color:#8C0D2B; line-height:20px;
	}	
	#footerdx a{ 		 font-size: 12px; font-weight : normal; color: #8C0D2B; text-decoration:none;}			
	#footerdx a:hover{ font-size: 12px; font-weight : normal; color: #8C0D2B; text-decoration:underline;}		
		

#news{	
	position:relative; 
}
	#news a {	font-size: 10px; font-weight : bold; color: #8C0D2B; }
	#news .nwtitle	{ font-size: 14px; font-weight : bold; color: #8C0D2B; }
	#news .extract	{
		position:relative; background:#EEEEEE;
		font-size: 11px;  font-weight : bold; color: #000000; 
		}		
				
#contatti_box	{
		padding:0px 0px;  background-color: inherit;  text-align:left; line-height:20px;
	}
	#contatti_box	.required	{
		font-size: 12px; color: #784953; font-weight : normal; 
		background-color: inherit; text-align:left;
	}
	#contatti_box	.tx09	{
		font-size: 11px; color: #410F08; font-weight : normal; 
		background-color: inherit; padding: 2px 2px 2px 2px; text-align:left;
	}	
	#contatti_box td{ height:28px; }		
	#contatti_box	select{
			font-size: 11px; color: #450808; font-weight : normal; 
			background-color: #ecf0f4; border: 1px solid #83A2BE;
	}		
	
			
#prezzi_info{
		background-color:inherit; width:100%; position:relative; clear:left; margin:0px 0px;  padding:0px 0px;
}		
	#prezzi_info A{
			color: #696F37; font-size: 12px; text-decoration:underline; font-weight : bold; 
	}
	#prezzi_info A:hover{
			color: #C02626; font-size: 12px; text-decoration:underline; font-weight : bold; 
	}
	#prezzi_info .listitle{ 
			font-size:17px; color:#784953; padding:0px 0px 5px 0px; margin:0px; 
		}
	#prezzi_info .listline{ 
				width:60%; border-top: 2px solid #9AA7B4; padding:0px; margin:0px;
		}		
	#prezzi_info .liscont{
		position:relative; margin:0px 0px 0px 0px;  padding:0px 0px 10px 0px;
	}	
	#prezzi_info .tablecom{		
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: inherit; width:100%; /*background-color: #AC0230;*/
		}
	#prezzi_info .cell_x1y1{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 11px; color : #784953;  font-weight : bold; background-color: #EEEEEE; 
			padding: 1px 1px 1px 2px; text-align:left; vertical-align:top; min-height:10px; /*border: 1px solid #f2e2c6;*/ border: 1px solid #D3D4D6;
		}		
	#prezzi_info .cell_x1{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 11px; color : #784953;  font-weight : bold; background-color: #EEEEEE; 
			padding: 1px 1px 1px 2px; text-align:left; min-height:10px; /*border: 1px solid #f2e2c6;*/ border: 1px solid #D3D4D6;
		}
	#prezzi_info .cell_y1{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 11px; color : #784953;  font-weight : bold; background-color: #EEEEEE; 
			padding: 1px 1px 1px 2px; text-align:center; vertical-align:top; min-height:10px; /*border: 1px solid #f2e2c6;*/ border: 1px solid #D3D4D6;
		}	
	#prezzi_info .cell{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 11px; color : #6F1304;  font-weight : normal; background-color: #ffffff;
			padding: 1px 1px 1px 2px; text-align:center; min-height:10px; /*border: 1px solid #f2e2c6;*/ border: 1px solid #D3D4D6;
		}			
	#prezzi_info .footer{
			margin: 10px 0px 10px 0px; padding: 0px 0px 10px 0px; clear:left;
			font-size: 12px;
		}
			
#guestbook_info{
	font-size: 12px; text-align : left;  color: #545454; 
	padding:15px 0px;  background-color: inherit;  text-align:left;
}
	#guestbook_info	.all{
		position:relative; float:right; padding: 0px 0px;
	}
	
	#guestbook_info .error{
		position:relative;
		font-size: 12px;  color: #D41634;  font-weight : bold; text-align : center;  
		padding: 5px 0px 10px 0px; margin: 0px 20px;
		background-color:#EBC5C3; border-top:1px solid #C62424; border-bottom:1px solid #C62424;
	}
	#guestbook_info .guestcomm{
		font-size: 11px;  color: #784953;  font-weight : normal; text-align : left;  
		padding: 5px 5px 10px 5px; margin: 0px 0px;
		background-color:#EEEEEE; border-top:1px solid #EBC4C2; border-bottom:1px solid #EBC4C2;
	}
	#guestbook_info .guestuser{
		background: #FFFFFF url(../../immagini/guest_v.gif) no-repeat left top;
		font-family: Arial, Helvetica Verdana; font-size: 12px;  color: #8C0D2B;  font-weight : normal; text-align : left;  
		padding: 10px 0px 20px 25px; margin: 0px 0px;
		
	}
	#guestbook_info .txt09{
		position:relative; clear:left; float:left; width:100%;
		font-size: 10px; text-align : left;  color: #545454; 
	}
	#guestbook_info	.new_left{
		position:relative; float:left; width:45%;
		font-size: 11px;  color:#545454; font-weight : normal;
		text-align:left; line-height:20px;
	}	
	#guestbook_info	.new_right{
		position:relative; float:left; width:45%;
		font-size: 11px;  color:#545454; font-weight : normal;
		text-align:left; line-height:20px;
	}
	
	#guestbook_info	textarea{
		font-size: 11px; font-weight : normal; color:#142D58;
		background-color: #ecf0f4; border: 1px solid #83A2BE; width:280px;
	}		
					
				
			
/*								
#meteo	{
	text-align: center; 
	padding:0px 0px; margin:0px 0px; width:100%;
}
		#meteo .day_meteo {  font-size: 17px; color: #64A326; font-weight:bold; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px;}
	    #meteo .row_meteo {  font-size: 11px; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px; }
		#meteo .brow  {		 color:#64A326; padding:0px 0px 0px 0px; }	
		#meteo #mini  {		 font-size: 10px; font-weight : normal; }
		#meteo #mini a{		 font-size: 10px; font-weight : normal; }*/
							
/*	
				
#alertwin	{
				position:relative; vertical-align:top; z-index:1;
				left:310px; top:-720px;
				visibility:show;
				width:300px; height:230px;
				background:#BBC2CA url(../../immagini/alertwin.gif) repeat-x;
				border:1px solid #61717e;
				}
			#alerttitle	{
				font-family:  Georgia, Arial, Helvetica, Verdana; font-size: 12px; font-weight : bold; color:#FFFFFF;
				background-color:#2A5172; width:298px; margin: 1px; height: 18px; text-align: RIGHT;
				}
			#alerttitle a	{				
				font-family:  Arial, Helvetica, Verdana; font-size: 14px;  font-weight : bold; color:#FFFFFF;
				background-color:#2A5172; text-decoration: none; 
				}
			#alertbody	{
				position:relative;
				width:290px; height:212px;
				overflow:auto;
				padding: 7px;
				font-family:  Arial, Helvetica, Verdana; color:#2A5172; font-size: 12px;
				}	
				
					
	
*/				
	
/*
* NECESSARI PER LE IMMAGINI CHE SCORRONO IN TESTATA DEL LAYOUT
*/	
	
/* default opacity for IE */
img {
	filter:alpha(opacity=100);
	}

/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:0;
	visibility:hidden;
	}					
