body { 
		background: #F0F2F3; /* url(../../immagini/bck_page.gif) no-repeat;*/
		padding:0px 0px 0px 0px; 
		margin:0px 0px 0px 0px; 
		height:100%;
	 }
 	
form { 	
		padding:0px 0px 0px 0px; 
		margin:0px 0px 0px 0px; 
		}
	
.photo 	{
		padding:0px 0px 0px 0px; 
		margin:5px 5px 5px 5px; 
		}
		
#container { 
			position:relative;  
			width:1096px;	
			height:800px;
			min-height:800px;
			padding: 0px 0px 0px 0px; 
			margin:0px auto;
			background: url(../../immagini/bck_page.gif) no-repeat top center;
			z-index:0;
			}
/*-------------MACROAREA HOME PAGE*/				
#pageheader_index { 	
			background:  url(../../immagini/bck_header_.gif) no-repeat center;
			position:relative; 
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			z-index:10;
			}
#pageheader_error { 	
			background:  url(../../immagini/bck_header_error.gif) no-repeat center;
			position:relative; 
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			z-index:10;
			}
#pageheader_nordic_walking { 	
			background:  url(../../immagini/bck_header_nordic_walking.gif) no-repeat center;
			position:relative; 
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			z-index:10;
			}			
#pageheader_iscriz_newsletter { 	
			background:  url(../../immagini/bck_header_error.gif) no-repeat center;
			position:relative; 
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			z-index:10;
			}
#pageheader_newsletter { 	
			background:  url(../../immagini/bck_header_error.gif) no-repeat center;
			position:relative; 
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			z-index:10;
			}
#pageheader_copyright { 	
			background:  url(../../immagini/bck_header_error.gif) no-repeat center;
			position:relative; 
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			z-index:10;
			}													
/*-------------MACROAREA BEUTY*/						
#pageheader_beauty { 	
			background:  url(../../immagini/bck_header_beauty.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_trattamenti-viso { 	
			background:  url(../../immagini/bck_header_trattamenti-viso.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_trattamenti-corpo { 	
			background:  url(../../immagini/bck_header_trattamenti-corpo.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_massaggi-corpo { 	
			background:  url(../../immagini/bck_header_massaggi-corpo.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_bagni { 	
			background:  url(../../immagini/bck_header_bagni.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_estetica { 	
			background:  url(../../immagini/bck_header_estetica.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_solarium { 	
			background:  url(../../immagini/bck_header_solarium.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_benessere { 	
			background:  url(../../immagini/bck_header_benessere.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}																					
/*-------------MACROAREA FITNESS*/				
#pageheader_fitness { 	
			background:  url(../../immagini/bck_header_fitness.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_zona-fitness { 	
			background:  url(../../immagini/bck_header_zona-fitness.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_soft-fitness { 	
			background:  url(../../immagini/bck_header_soft-fitness.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}						
/*-------------MACROAREA WELLNESS*/			
#pageheader_wellness { 	
			background:  url(../../immagini/bck_header_wellness.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_piscine { 	
			background:  url(../../immagini/bck_header_piscine.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}	
#pageheader_idromassaggio { 	
			background:  url(../../immagini/bck_header_idromassaggio.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}	
#pageheader_saune { 	
			background:  url(../../immagini/bck_header_saune.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}	
#pageheader_docce { 	
			background:  url(../../immagini/bck_header_docce.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_percorso-kneipp { 	
			background:  url(../../immagini/bck_header_percorso-kneipp.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}	
/*-------------MACROAREA RELAX*/															
#pageheader_relax { 	
			background:  url(../../immagini/bck_header_relax.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_zona-relax { 	
			background:  url(../../immagini/bck_header_zona-relax.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_giardino { 	
			background:  url(../../immagini/bck_header_giardino.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}				
#pageheader_area-bimbi { 	
			background:  url(../../immagini/bck_header_area-bimbi.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}						
/*-------------MACROAREA FOOD*/						
#pageheader_food { 	
			background:  url(../../immagini/bck_header_food.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_vitalbar { 	
			background:  url(../../immagini/bck_header_vitalbar.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}	
#pageheader_stube { 	
			background:  url(../../immagini/bck_header_stube.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}					
			
				
/*-------------MACROAREA UTILITY*/															
#pageheader_utility { 	
			background:  url(../../immagini/bck_header_utility.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_download { 	
			background:  url(../../immagini/bck_header_download.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_planimetria { 	
			background:  url(../../immagini/bck_header_planimetria.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}			
									
#pageheader_arrivare { 	
			background:  url(../../immagini/bck_header_arrivare.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_informazioni { 	
			background:  url(../../immagini/bck_header_informazioni.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}	
#pageheader_info_abbonamenti { 	
			background:  url(../../immagini/bck_header_informazioni.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_info_corsi { 	
			background:  url(../../immagini/bck_header_informazioni.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}									
#pageheader_offerte { 	
			background:  url(../../immagini/bck_header_offerte.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}	
#pageheader_convenzioni { 	
			background:  url(../../immagini/bck_header_convenzioni.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_gallery { 	
			background:  url(../../immagini/bck_header_gallery.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_pacchetti_benessere { 	
			background:  url(../../immagini/bck_header_pacchettivacanza.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}				
#pageheader_pacchetti_vacanza { 	
			background:  url(../../immagini/bck_header_pacchettivacanza.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}						
						
					
			
						
			#header-language { 	
						background:  url(../../immagini/up_header.gif) no-repeat left;
						position:relative;
						text-align: right;  
						width:990px; 
						height:28px;
						padding:0px 0px 0px 0px; 
						margin:0px 0px 0px 0px; 
						z-index:20;
						}
						
			#header-menu { 	
						background:  url(../../immagini/box_header.gif) no-repeat left;
						position:relative;
						width:230px; 
						height:241px;
						padding:0px 0px 0px 0px; 
						margin:0px 0px 0px 0px; 
						z-index:20;
						text-align: right;  
						}
						#header-mlogo {	
							position:relative;
							float:none;
							width:230px; 
							padding:0px 0px 0px 0px; 
							margin:0px 0px 0px 0px; 
							}
						#header-mkeys {	
							position:relative;
							float:right;
							width:200px; 
							height:24px; 
							padding:0px 0px 0px 0px; 
							margin:0px 0px 0px 0px; 
							line-height:20px;
							}
						#header-mkeys .blockmenu{	
							position:relative; float:left;
							padding:0px; margin:0px;
						}	
						
			
			

			
#mainbox	{
			background:  #FFFFFF url(../../immagini/bck_body.gif) no-repeat top center;
			position:relative;
			width:990px; 
			height:100%;
			padding:0px 0px 0px 0px; 
			margin:0px 0px 0px 0px; 
			z-index:10;	
			
			}
			#utilsheader {
					position:relative;
					width:990px; 
					height:15px;
					padding:0px 0px 0px 0px; 
					margin:0px 0px 0px 0px; 
					font-family: Verdana, Arial, Helvetica; 
					font-size: 10px; 
					text-align: right;  
					color: #FFFFFF; 
					z-index:20;
					}
					.utilsheader_ { 	background:  url(../../immagini/bck_menu.gif) no-repeat center;	}
					.utilsheader_beauty { 	background:  url(../../immagini/bck_menu_01.gif) no-repeat center;	}
					.utilsheader_fitness { 	background:  url(../../immagini/bck_menu_02.gif) no-repeat center;	}
					.utilsheader_wellness { 	background:  url(../../immagini/bck_menu_03.gif) no-repeat center;	}
					.utilsheader_relax { 		background:  url(../../immagini/bck_menu_04.gif) no-repeat center;	}
					.utilsheader_food { 		background:  url(../../immagini/bck_menu_05.gif) no-repeat center;	}
					.utilsheader_utility { 		background:  url(../../immagini/bck_menu_06.gif) no-repeat center;	}
					#uti-menu	{
						font-family: Verdana, Arial, Helvetica; 
						font-size: 10px; 
						text-align: right;  
						font-weight : bold;
						text-decoration: none;
						color: #000000; 
						z-index:20;
					}
			
			#content-sx {
						position:absolute;
						float:left;
						width:230px; 
						height:406px;
						padding:0px 0px 0px 0px; 
						margin:0px 0px 0px 0px; 
						z-index:20;
						}
						#submenu-box	{
							position:relative;
							float:none;
							width:230px; 
							height:200px;
							padding:0px 0px 0px 0px; 
							margin:5px 5px 0px 15px; 
							font-family: Verdana, Arial, Helvetica; 
							font-size: 10px; 
							text-align: left;  
							color: #5E5E5E; 
							}
						#pvacanza-box	{
							position:relative;
							float:none;
							padding:0px 0px 0px 0px; 
							margin:0px 5px 20px 15px; 
							font-family: Verdana, Arial, Helvetica; 
							font-size: 10px; 
							text-align: left;  
							color: #5E5E5E; 
							
						}	
						#address-box	{
							position:relative;
							float:none;
							padding:0px 0px 0px 0px; 
							margin:5px 5px 5px 15px; 
							font-family: Verdana, Arial, Helvetica; 
							font-size: 10px; 
							text-align: left;  
							color: #5E5E5E; 
							
							}
							.content-sx_	{ 	 background:  url(../../immagini/col_sx.gif) no-repeat;		}
							.content-sx_beauty	{ 	 background:  url(../../immagini/col_sx_01.gif) no-repeat;		}
							.content-sx_fitness	{ 	background:  url(../../immagini/col_sx_02.gif) no-repeat;		}
							.content-sx_wellness { 	background:  url(../../immagini/col_sx_03.gif) no-repeat;	}
							.content-sx_relax	{ 	background:  url(../../immagini/col_sx_04.gif) no-repeat;		}
							.content-sx_food		{ 	background:  url(../../immagini/col_sx_05.gif) no-repeat;		}
							.content-sx_utility	{ 	background:  url(../../immagini/col_sx_06.gif) no-repeat;		}
			#content-dx { 	
						background:  url(../../immagini/col_dx.gif) no-repeat;
						position:absolute; float:right;
						width:150px; height:400px;
						padding:0px 0px 0px 0px; margin:0px 0px 0px 840px; 
						z-index:20;
						font-family: Verdana, Arial, Helvetica; font-size: 11px; text-align: left;  color: #1B1B1B; 
						}
						#content-dx .ti10 {font-size: 11px; color: #604C3B; font-weight : bold; border-bottom: 1px dotted #604C3B;}
						
						
			#content-cx { 	
						position:absolute;
						width:595px;
						padding:0px 0px 0px 0px; 
						margin:20px 0px 0px 245px; 
						z-index:20;
						font-family: Verdana, Arial, Helvetica; font-size: 12px; text-align: left; color: #5E5E5E; 
						line-height:16px;
						/*overflow:auto;*/
						}
						#content-cx .titolo{ 	 
							text-align: left; color: #B9BF82;	font-weight : bold;  font-size:18px; 
							padding: 0px 0px 10px 0px;	
						}
						#content-cx .enf{  color: #B9BF82; text-align: left;	font-weight : bold;  font-size:12px; }
						#content-cx .enfbeauty	{	color: #DB9679;	text-align: left;	font-weight : bold;  font-size:12px;}
						#content-cx .enffitness	{	color: #6BA6D2; text-align: left;	font-weight : bold;  font-size:12px;	}
						#content-cx .enfwellness { 	color: #28B1A7; text-align: left;	font-weight : bold;  font-size:12px;		}
						#content-cx .enfrelax { 	color: #D69C2B; text-align: left;	font-weight : bold;  font-size:12px;}
						#content-cx .enffood{ color: #34A628; 	text-align: left;	font-weight : bold;  font-size:12px;}
						#content-cx .enfutility{ color: #B9BF82; text-align: left;	font-weight : bold;  font-size:12px;	}
						#content-cx ul{ padding:3px 0px 3px 20px; margin:0px;}
						
						#content-cx	.nordicwalking{
							position:relative; float:left; clear:left;
						}
						#content-cx #iframe{		
							position:relative; left:0px;
							width:595px; height:650px; background-color:#FFFFFF; 
							margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; 
						}
						
						#content-cx h1{ color:#C0282D; font-size:18px; padding:0px;}
						#content-cx h2{ color:#C0282D; font-size:17px; padding:0px;}
						#content-cx h3{ color:#C0282D; font-size:16px; padding:0px;}
						#content-cx h4{ color:#C0282D; font-size:15px; padding:0px;}	
						
#offerte_wellness{
				font-family: Verdana, Arial, Helvetica; font-size: 12px; text-align: left; color: #5E5E5E; 
}
	#offerte_wellness h3{ color:#C0282D; font-size:16px; padding:0px;}							
	
	.sidemenu	{
		position:relative;
		clear:left;;
		padding:2px 0px 2px 0px; 
		margin:0px 0px 0px 0px; 
		width:220px; 
		height:15px;
		
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		}
		
	.sidemenu a:link, a:active,a:hover, a:visited	{
		text-decoration: none;
		font-weight : bold;
		padding:5px 0px 0px 0px; 
		margin:0px 0px 0px 0px; 
		}
	A:link,A:active,A:visited,A:hover 	{ color: #B9BF82; text-decoration:none; font-weight:bold; 	}	
	A.submen:link,A.submen:active,A.submen:visited,A.submen:hover {	color: #944727;	}
	A.submenbeauty:link,A.submenbeauty:active,A.submenbeauty:visited,A.submenbeauty:hover	{	color: #DB9679;	}
	A.submenfitness:link,A.submenfitness:active,A.submenfitness:visited,A.submenfitness:hover		{	color: #6BA6D2; 	}
	A.submenwellness:link,A.submenwellness:active,A.submenwellness:visited,A.submenwellness:hover { 	color: #28B1A7; 		}
	A.submenrelax:link,A.submenrelax:active,A.submenrelax:visited,A.submenrelax:hover { 	color: #D69C2B; }
	A.submenfood:link,A.submenfood:active,A.submenfood:visited,A.submenfood:hover 	{ color: #34A628; 	}
	A.submenutility:link,A.submenutility:active,A.submenutility:visited,A.submenutility:hover 	{ color: #B9BF82; 	}
		
	A.mailto:link,A.mailto:active,A.mailto:visited,A.mailto:hover {
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #5E5E5E;
		text-decoration: none;
		font-weight : bold;
		padding:0px 0px 0px 0px; 
		margin:0px 0px 0px 0px; 
	}
	A.credits:link,A.credits:active,A.credits:visited,A.credits:hover {
		font-family: Verdana, Arial, Helvetica;
		font-size: 10px;
		color: #5E5E5E;
		text-decoration: none;
		font-weight : bold;
		padding:0px 0px 0px 0px; 
		margin:0px 0px 0px 0px; 
	}
	
	A.cdx:link,A.cdx:active,A.cdx:visited {
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #C02626;
		text-decoration: none;
		font-weight : bold;
		padding:0px 0px 0px 0px; 
		margin:0px 0px 0px 0px; 
	}
	A.cdx:hover {
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #C02626;
		text-decoration: underline;
		font-weight : bold;
		padding:0px 0px 0px 0px; 
		margin:0px 0px 0px 0px; 
	}
	
#footer	{
	background:  url(../../immagini/bck_footer.gif) no-repeat top center;
	position:relative;
	width:990px; 
	height:100px;
	padding:5px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	z-index:10;	
	font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #644838; text-align:right;
}
 #footer A{
	 	 font-size: 11px; color: #644838; font-weight:bold; text-decoration:none;
	}
/*	utility drop box	*/

#udropbox	{
						position:absolute;
						float:none;
						clear:both;
						width:130px; 
						padding:3px 0px 5px 0px; 
						margin:0px 0px 0px 835px; 
						border: 1px #FFFFFF solid;
						visibility: hidden;
						z-index:100;
						filter:alpha(opacity=80);
						opacity:0.8;
						}
						.udropbox	{	background: #CCD1A4;	}
						.udropboxbeauty	{	background: #DB9679;	}
						.udropboxfitness	{	background: #6BA6D2;	}
						.udropboxwellness	{	background: #28B1A7;	}
						.udropboxrelax	{	background: #D69C2B;	}
						.udropboxfood		{	background: #34A628;	}
						.udropboxutility	{	background: #CCD1A4;	}
						
						
#utilitydropbox	{	
	padding:0px 0px 0px 0px; 
	margin:5px 0px 5px 0px; 
	float: left;
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px;
	font-weight : normal;
	color: #FFFFFF; 
	}
	
#utilitydropbox a	{		/*box main menu */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 130px;
	color: #000000;
	text-align: right;
	font-weight : normal;
	text-decoration: none
	}
	
#utilitydropbox a:hover	{	
	background: #FFFFFF;	/*mouseover nel box*/
	text-decoration: none
	}

table.wb	{	padding: 1px 1px 1px 1px; 
					margin: 1px auto 5px 2px
				}	
/*
table.wb th	{	padding: 1px 1px 1px 1px; background: #DB9679;}
table.wb td	{	padding: 1px 1px 1px 1px; background: #F5E2DC;}
*/

table.wb th	{	color: #ba5a32; 
				padding: 1px 1px 1px 1px; 
				border-bottom:3px #ECCABB solid; 
					}
table.wb td	{	padding: 1px 1px 1px 1px; line-height: 15px; font-size:12px; color:#797979;}


.waling0	{	width:290px;
					position:relative;
					float:left;
				}

.waling1	{	width:290px; 
					position:relative;
					float:left;
				}


/*
* 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;
	}
	
	
#prezzi_info{
				font-family: Verdana,Tahoma,Arial, Helvetica; font-size: 12px; color : #5E5E5E;  font-weight : normal; 
				background-color:inherit; width:100%; position:relative; margin:0px 0px 0px 0px;  padding:0px 0px;
}		
		#prezzi_info #prelenco{ background-color:inherit; width:100%; height:750px; overflow:auto; /*border:1px solid #C5B7AB;*/}
		#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-family: Arial, Verdana,Tahoma, Helvetica,sans-serif; font-size: 13px; color: #B9BF82;	font-weight : bold; 
				background-color: inherit; padding: 15px 0px 0px 0px; margin: 15px 0px 0px 0px; letter-spacing:1px;			
			}
		#prezzi_info .listline{ 
					width:60%; border-top: 2px solid #9AA7B4; padding:0px; margin:0px;
			}		
		#prezzi_info .liscont{
			margin:10px 0px 0px 0px;  padding:10px 0px 0px 0px;
		}	
		#prezzi_info .tablecom{		
				margin: 0px 0px 0px 0px; padding: 0px 0px 10px 10px;
			}
		#prezzi_info .cell_x1y1{
				font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 11px; color : #696f37;  font-weight : bold; background-color: #E7E8D4; 
				padding: 2px 2px 2px 2px; text-align:left; vertical-align:top; min-height:10px;
			}		
		#prezzi_info .cell_x1{
				font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 11px; color : #727272;  font-weight : bold; background-color: #E7E8D4; 
				padding: 2px 2px 2px 2px; text-align:left; min-height:10px;
			}
		#prezzi_info .cell_y1{
				font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 11px; color : #696f37;  font-weight : bold; background-color: #E7E8D4; 
				padding: 2px 2px 2px 2px; text-align:center; vertical-align:top; min-height:10px;
			}	
		#prezzi_info .cell{
				font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 12px; color : #5E5E5E;  font-weight : normal; background-color: #F6F7F0;
				padding: 2px 2px 2px 2px; text-align:center; min-height:10px;
			}			
		#prezzi_info .footer{
				margin: 10px 0px 10px 10px; padding: 0px 0px 10px 0px; clear:left;
				font-size: 11px;
			}	
			
#pagehotel{
		font-family: Verdana,Tahoma,Arial, Helvetica; font-size: 12px; color : #5E5E5E;  font-weight : normal; 
		background-color:inherit; width:100%; position:relative; margin:0px 0px 0px 0px;  padding:0px 0px; line-height:17px;
}		

		#pagehotel .liscont{
			position:relative; margin:5px 0px 0px 0px;  padding:3px 0px;
			height:auto; width:100%;
			float: left; color:#4F6C7D;
			/*border-bottom: medium double #CCD1A4;*/
		}
		
		#pagehotel .liscont_one{
			position:relative; margin:5px 0px 0px 0px;  padding:3px 0px;
			height:auto; width:297px;
			float: left; color:#4F6C7D;
			border-bottom: medium double #CCD1A4;
		}
		#pagehotel .liscont_two{
			position:relative; margin:5px 0px 0px 0px;  padding:3px 0px;
			height:auto; width:297px;
			float: right; color:#4F6C7D;
			border-bottom: medium double #CCD1A4;
		}
		
		#pagehotel .liscont_left{
			position:relative; margin:0px 0px 10px 0px;  padding:0px 0px 0px 0px;
			float: left; width: 152px;  vertical-align:top; background-color:inherit; 
		}
		#pagehotel .liscont_right{
			position:relative; margin:0px 0px 10px 0px;  padding:3px 0px 0px 0px;
			float: left; width: 145px; vertical-align:top; background-color:inherit; 
		}
		#pagehotel .nomestruttura{
			font-size:12px; color:#796556; font-weight:bold;
		}
		#pagehotel A{
			font-size: 11px; color:#B5BD74; font-weight:normal;
			text-decoration:underline; 
		}
		#pagehotel A:hover{
			font-size: 11px; color:#B5BD74; font-weight:normal;
			text-decoration:underline; 
		}
		#pagehotel .photostrutt{
			border:1px solid #CCD1A4; padding:3px;
		}				

/* AREA NEWSLETTER*/	
#newsletter{
	font-family: Tahoma,Verdana, Arial, Helvetica; font-size: 12px; color:#5E5E5E; font-weight : normal; 
	background-color:inherit;
}
		#newsletter A  { 
			font-family:  Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #983F03; font-weight : bold;
			text-decoration: none; 
		}
		#newsletter A.elenconews { 
			font-family:  Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #000000; font-weight : bold;
			text-decoration: none;
		}	
		#newsletter A.white {
			font-family:Verdana,Arial,Helvetica; font-size:12px; color:#FFFFFF; font-weight:bold; 
			text-decoration:none;
		}
		#newsletter A.linknews { 
			FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica,sans-serif; FONT-SIZE: 12px; COLOR: #000000; font-weight : bold;
			TEXT-DECORATION: underline; 
		}
	  	#newsletter A.pdf { 
			font-family:  Tahoma, Arial, Verdana, Helvetica,sans-serif; font-size: 12px; color: #D86866; font-weight : bold;
			text-decoration: none; background-color: inherit;
		}			
		#newsletter .titolo { 
			font-family: Tahoma,Arial, Helvetica,Verdana; font-size: 18px; color: #B9BF82; font-weight : bold; 
			text-decoration: none; border-bottom: 1px dotted #B9BF82;
		}			
		#newsletter .titnews { 
			font-family: Tahoma,Arial, Helvetica,Verdana; font-size: 14px; color: #B9BF82; font-weight : bold; 
			text-decoration: none; 
		}
		#newsletter .linedotted{ 
			border-top: 1px solid #B9BF82;
		}
			
		#newsletter .tinws {
			font-family: Verdana, Arial, Helvetica; font-size: 12px; color:#FFFFFF; font-weight : bold; 
			background-color:#B2BA76;
		}
		#newsletter .txest {
			font-family: Verdana, Arial, Helvetica; font-size: 11px; color:#B2BA76; font-weight : normal; 
			background-color:inherit;
		}
		#newsletter .txtxt {
			font-family: Verdana, Arial, Helvetica; font-size: 12px; color:#000000; font-weight : normal; 
			background-color:inherit;
		}
		#newsletter .italic{
			font-family: Tahoma,Verdana, Arial, Helvetica; font-size: 12px; color:#F98532; font-style : italic; 
			background-color:inherit;
		}			
			
#newsletterdx{
		font-family: Tahoma, Arial, Verdana, sans-serif, Helvetica; font-size: 11px; color: #05405c; font-weight : normal; 
		background-color: inherit;
	}	
		#newsletterdx  A.news:link,A.news:active,A.news:visited,A.news:hover  { 
			font-size: 10px; color: #000000;  font-weight : bold;
			text-decoration: none; background-color: inherit;
		}
		#newsletterdx .tit10 { 
			font-size: 12px; color: #B9BF82; font-weight : bold; 
			border-bottom: 1px dotted #B9BF82;
		}
		#newsletterdx .txt09 { 
			font-size: 09px; color: #000000; font-weight : normal; 
		}	

	
/*PAGINA ISCRIZIONE NEWSLETTER*/			
#newsletter_iscriz{
		font-family: Verdana, sans-serif, Helvetica; font-size: 12px; color: #5E5E5E; font-weight : normal; 
		background-color: inherit; padding:0px; margin:0px;
	}
			#newsletter_iscriz  A  { 
				font-size: 11px; color: #983F03; font-weight : bold;
				text-decoration: none; 
			}
		  	#newsletter_iscriz A.pdf { 
				font-size: 12px; color: #D86866; font-weight : bold;
				text-decoration: none; background-color: inherit;
			}
			#newsletter_iscriz .txtavviso 	{
				font-size: 12px; color: #49494A; font-weight : normal; 
				background-color: inherit;
			}
			#newsletter_iscriz .txtblack 	{
				font-size: 12px; font-weight : bold; 
				background-color: inherit;
			}
			#newsletter_iscriz .tx12orange {
				font-size: 12px; color: #D69C2B; font-weight : normal; 
				background-color: inherit;
			}
			#newsletter_iscriz .privacy 	{
				font-family: Tahoma, Verdana, sans-serif, Helvetica;  font-size: 09px; font-weight : normal; 
				background-color: inherit;
			}			
			#newsletter_iscriz .txt11 	{
				font-size: 11px; font-weight : bold; 
				background-color: inherit;
			}			
			#newsletter_iscriz .submit{
				font-size: 12px; color: #FFFFFF; font-weight : bold; 
				background:#494949; padding: 2px;  border: 1px solid #FFFFFF; 
			}
			#newsletter_iscriz .submit2{
				font-size: 12px; font-weight : bold; 
				background:#FFFFFF; padding: 2px; border: 1px solid #014302; 
			}
			#newsletter_iscriz select{
				font-size: 12px; font-weight : normal; color : #5E5E5E;
			}	
			#newsletter_iscriz input{
				background-color:#FFFFFF; border: 1px solid #5E5E5E;
				font-size: 12px; color : #5E5E5E; font-weight : normal;
				padding:2px;
			}
			#newsletter_iscriz .radio{
				background-color:#FFFFFF; border: 1px solid #FFFFFF;
				font-size: 12px; color : #5E5E5E; font-weight : normal;
				padding:2px;
			}		
			#newsletter_iscriz form{
				padding:0px; margin:0px;
			}					
			
#copyright{
		font-family: Verdana,Tahoma,Arial, Helvetica; font-size: 12px; color : #5E5E5E;  font-weight : normal; 
		background-color:inherit; width:100%; position:relative; margin:0px 0px;  padding:0px 0px; line-height:17px;
		position:relative; float:left;
}		
		#copyright .divphoto{
			position:relative; margin:5px 0px 0px 0px;  padding:3px 0px;
			height:auto;
			float: left; clear:left; color:#4F6C7D;
			
		}
		
		#copyright .liscont{
			position:relative; margin:5px 0px 0px 50px;  padding:3px 0px;
			height:auto;
			float: left; clear:left; color:#5E5E5E; 
			
		}
		
		#copyright A{
			font-size: 11px; color:#B5BD74; font-weight:normal;
			text-decoration:underline; 
		}
		#copyright A.txt12{
			font-size: 12px; color:#644838; font-weight:bold;
			text-decoration:none; 
		}
		#copyright img{
			padding:0px; margin:0px;
		}

#photogallery{
	font-family: Verdana, Tahoma, Arial, sans-serif, Helvetica; font-size: 11px; color: #5E5E5E;	font-weight : normal; background-color: inherit;
}
		#photogallery A  { font-size: 11px; color: #F3B064; text-decoration: none; font-weight : bold;}
		#photogallery A.blu{ font-size: 11px; color: #604C3B; text-decoration: none; font-weight : bold; background-color: inherit;}
		#photogallery A.gruppi{ font-size: 11px; color: #000000; text-decoration: none; font-weight : bold;  background-color: inherit;}
		#photogallery A.parkey { font-size: 11px; color: #D0865D; text-decoration: none; font-weight : normal; background-color: inherit;}

		#photogallery #dettaglio{ line-height:20px; }
		#photogallery #elenco{ background-color:inherit; width:100%; height:700px; overflow:auto; /*border:1px solid #C5B7AB;*/}

		#photogallery .nphoto{ font-size: 09px; color: #C5B7AB; font-weight : bold; }
		
		#photogallery .ti10 {font-size: 11px; color: #604C3B; font-weight : bold; border-bottom: 1px dotted #604C3B;}
		#photogallery .ti12 { font-size: 18px; color: #C5B7AB; font-weight : bold; border-bottom: 1px dotted #eae4df;}
		#photogallery .txt09 {font-size: 09px; color: #5E5E5E;	font-weight : normal; background-color: inherit;}

		#photogallery .txt10 	{font-size: 09px; color: #5E5E5E;	font-weight : normal; background-color: inherit;}
		#photogallery .txt11 	{font-size: 11px; color: #5E5E5E;	font-weight : normal; background-color: inherit;}
		#photogallery .titphoto 	{font-size: 11px; color: #957c66;	font-weight : normal; background-color: inherit;}
		#photogallery .enf 	{font-size: 12px; color: #5E5E5E;	font-weight : bold; background-color: inherit;}
		#photogallery .enf11 	{font-size: 11px; color: #5E5E5E;	font-weight : bold; background-color: inherit;}
		#photogallery .tx13blackb 	{font-size: 13px; color: #000000;	font-weight : bold; background-color: inherit;}
		
		#photogallery .lineright{border-right: 1px dotted #604C3B;}
		#photogallery .photo{ border:1px solid #C5B7AB;}
		#photogallery .photorange{ border:1px solid #C5B7AB;}			
		
		
#alertwin	{
				position:relative; vertical-align:top; z-index:1;
				left:110px; top:-600px;
				visibility:show;
				width:400px; height:400px;
				background:#EFEBE8 url(../../immagini/alertwin.gif) no-repeat;
				border:1px solid #604C3B;
				}
			#alertclose{
				width:400px; height:22px; text-align:right;
			}	
			#alertclose a	{				
				font-family:  Arial, Helvetica, Verdana; font-size: 17px;  font-weight : bold; color:#FFFFFF; text-decoration: none;  
				}
			#alerttitle	{
				position:relative; width:370px; text-align: center; 
				font-family:  Georgia, Arial, Helvetica, Verdana; font-size: 12px; font-weight : bold; color:#FFFFFF;
				 margin: 66px 6px 1px 6px; height: 18px; 
				}
			
			#txtbody{
				padding:0px 0px 0px 26px;
			}	
			#alertbody	{
				width:357px; height:205px; overflow:auto; 
				font-family:  Arial, Helvetica, Verdana; color:#5E5E5E; font-size: 12px; 
				}		
		
		
/*			
#alertwin	{
				position:relative; vertical-align:top; z-index:1;
				left:110px;  left:140px;
				top:-600px;  top:-490px;
				visibility:show;
				width:300px; height:280px;
				background:#EBEDD9 url(../../immagini/alertwin.gif) repeat-x;
				border:1px solid #636934;
				}
			#alerttitle	{
				font-family:  Georgia, Arial, Helvetica, Verdana; font-size: 12px; font-weight : bold; color:#FFFFFF;
				background-color:#636934; 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:#636934; text-decoration: none;  height: 18px; padding:0px; margin:0px;
				}
				
			#alertbody	{
				position:relative;
				width:285px; height:240px;
				overflow:auto;
				padding: 7px;
				font-family:  Arial, Helvetica, Verdana; 
				color:#5E5E5E; 
				font-size: 12px;
				
				}	*/				
				
				
#alertauguri	{
				position:relative; vertical-align:top; 
				left:140px; 
				top:-950px;
				visibility:show;
				width:300px; height:176px;
				background:#EBEDD9 url(../../photo/auguri-natale.gif) no-repeat top center;
				border:1px solid #636934;
				z-index:+400;
				}	
				
#proposte_info{
	position:relative; padding:0px 5px 5px 5px; 
}
	#proposte_info .title_pw{
		color:#BA5A32; font-weight:bold;
		border-bottom:3px solid #ECCABB;
		padding:2px 0px;
	}
	#proposte_info .title_pw_b{
		color:#BA5A32; font-weight:bold; font-size:13px;
		border-bottom:3px solid #ECCABB;
		padding:2px 0px;
	}	
	#proposte_info .normal{
		font-weight:normal;
	}
	#proposte_info .prezzo_ori{
		color:#BA5A32; font-weight:normal;
		text-decoration:line-through;
	}	
	
	#proposte_info .prezzo_pw{
		color:#982D12; font-weight:bold;
		padding:2px 0px;
		text-align:right;
	}		
	#proposte_info .txt_pw{
		padding:0px 0px 5px 0px; color:#6c6c6c;
	}	
	#proposte_info .txt_subpw{
		padding:0px 0px 1px 0px; line-height: 15px; color:#797979; /*808080;*/
	}	
	#proposte_info .txt_subsubpw{
		padding:0px 0px 6px 20px; line-height: 13px; font-size:10px; color:#808080; /*4f4f4f;*/
	}								
