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_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_credits.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;
			}																
/*-------------MACROAREA ALBERGO*/						
#pageheader_albergo { 	
			background:  url(../../immagini/bck_header_albergo.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_servizi { 	
			background:  url(../../immagini/bck_header_servizi.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}	
#pageheader_dintorni { 	
			background:  url(../../immagini/bck_header_dintorni.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}					
																
/*-------------MACROAREA LE CAMERE*/				
#pageheader_camere { 	
			background:  url(../../immagini/bck_header_camere.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_cstandard { 	
			background:  url(../../immagini/bck_header_cstandard.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}	
#pageheader_cmiramonti { 	
			background:  url(../../immagini/bck_header_cmiramonti.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}	
#pageheader_csuite { 	
			background:  url(../../immagini/bck_header_csuite.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_weinstube { 	
			background:  url(../../immagini/bck_header_weinstube.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}	
#pageheader_osteria { 	
			background:  url(../../immagini/bck_header_osteria.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}				
/*-------------MACROAREA PREZZI*/															
#pageheader_prezzi { 	
			background:  url(../../immagini/bck_header_prezzi.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_prezzi_estate { 	
			background:  url(../../immagini/bck_header_prezzi_estate.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_prezzi_inverno { 	
			background:  url(../../immagini/bck_header_prezzi_inverno.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_agevolazioni { 	
			background:  url(../../immagini/bck_header_agevolazioni.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_offerte_wel { 	
			background:  url(../../immagini/bck_header_offerte_wel.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_pvacanza.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_pvacanza.gif) no-repeat center;
			position:relative; z-index:10;
			width:990px; height:269px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
			}
#pageheader_pv_richiesta { 	
			background:  url(../../immagini/bck_header_pvacanza.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; 
			}			
				
/*-------------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_contatti { 	
			background:  url(../../immagini/bck_header_contatti.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_link_utili { 	
			background:  url(../../immagini/bck_header_link_utili.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; 
			}			
						
					
			
						
			#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:20px; 
							padding:0px 0px 0px 0px; 
							margin:-2px 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_albergo { 	background:  url(../../immagini/bck_menu_01.gif) no-repeat center;	}
					.utilsheader_camere { 	background:  url(../../immagini/bck_menu_01.gif) no-repeat center;	}
					.utilsheader_food { 	background:  url(../../immagini/bck_menu_01.gif) no-repeat center;	}
					.utilsheader_prezzi { 	background:  url(../../immagini/bck_menu_01.gif) no-repeat center;	}
					.utilsheader_utility { 	background:  url(../../immagini/bck_menu_01.gif) no-repeat center;	}*/
					
					#uti-menu	{
						font-family: Verdana, Arial, Helvetica; 
						font-size: 10px; 
						text-align: right;  
						font-weight : bold;
						text-decoration: none;
						color: #FFFFFF; 
						z-index:20;
					}
			
			#content-sx {
						position:absolute;
						float:left;
						width:230px; height:800px;
						padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
						z-index:20;
						}
						#submenu-box	{
							position:relative;
							float:none;
							width:230px; height:140px;
							padding:0px 0px 0px 0px; margin:5px 5px 5px 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; 	
						}
						#pvacanza-box	a{ font-size:17px; color:#C5B7AB; }
						#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;	height:800px;	}
							/*.content-sx_albergo	{ 	 background:  url(../../immagini/col_sx_01.gif) no-repeat;		}
							.content-sx_camere	{ 	 background:  url(../../immagini/col_sx_01.gif) no-repeat;		}
							.content-sx_food	{ 	 background:  url(../../immagini/col_sx_01.gif) no-repeat;		}
							.content-sx_prezzi	{ 	 background:  url(../../immagini/col_sx_01.gif) no-repeat;		}
							.content-sx_utility	{ 	 background:  url(../../immagini/col_sx_01.gif) no-repeat;		}*/
							
			#content-dx { 	
						background:  url(../../immagini/col_dx.gif) repeat-y;
						position:absolute; float:right;
						width:150px; height:800px;
						padding:0px 0px 0px 0px; margin:0px 0px 0px 840px; 
						z-index:20;
						font-family: Verdana, Arial, Helvetica; font-size: 11px; text-align: center;  color: #1B1B1B; 
						}
						#content-dx .ti10 {font-size: 11px; color: #604C3B; font-weight : bold; border-bottom: 1px dotted #604C3B;}
						#content-dx .ti10enf {font-size: 11px; color: #604C3B; font-weight : bold;}
						
						
						
			#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 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;}
						
						#content-cx .abstract{ 	 
							color: #B4A092;	font-weight : bold;  font-size:12px; 
						}
						#content-cx .txt11{font-size: 11px;} 	 
						#content-cx .titolo{ 	 
							text-align: left; color: #B4A092;	font-weight : bold;  font-size:18px; 
							padding: 0px 0px 10px 0px;	
						}
						#content-cx .enf{  color: #5E5E5E; text-align: left;	font-weight : bold;  font-size:12px; }
						#content-cx .enfutility{ color: #5E5E5E; text-align: left;	font-weight : bold;  font-size:12px;	}
						#content-cx ul{ padding:3px 0px 3px 20px; margin:0px;}
						#content-cx .photo_cleft{ position:relative; float:left; clear:left;}
						
						#content-cx	.nordicwalking{
							position:relative; float:left; clear:left; left:0px;
						}
						
						#content-cx #iframe{		
							position:relative; left:0px;
							width:595px; height:650px; background-color:#FFFFFF; 
							margin:0px 0px 0px 0px; padding:0px 0px 0px 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: #C02626; text-decoration:none; font-weight:bold;  }	
	A.submen:link,A.submen:active,A.submen:visited,A.submen:hover {	color: #604C3B;	font-size:12px; }
	A.submenalbergo:link,A.submenalbergo:active,A.submenalbergo:visited,A.submenalbergo:hover	{ color: #604C3B;	font-size:12px;}
	A.submencamere:link,A.submencamere:active,A.submencamere:visited,A.submencamere:hover		{ color: #604C3B; font-size:12px;	}
	A.submenfood:link,A.submenfood:active,A.submenfood:visited,A.submenfood:hover 	{ color: #604C3B; font-size:12px;	}
	A.submenprezzi:link,A.submenprezzi:active,A.submenprezzi:visited,A.submenprezzi:hover 	{ color: #604C3B; font-size:12px;	}
	A.submenutility:link,A.submenutility:active,A.submenutility:visited,A.submenutility:hover 	{ color: #604C3B; font-size:12px;	}
		
	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: #C8BAAF;	}
						/*.udropboxalbergo	{	background: #DB9679;	}
						.udropboxcamere	{	background: #6BA6D2;	}
						.udropboxfood	{	background: #28B1A7;	}
						.udropboxprezzi	{	background: #D69C2B;	}
						.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 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: 14px; color: #C02626;	font-weight : bold; 
				background-color: inherit; padding: 0px; margin: 0px 0px 0px 0px; letter-spacing:1px;			
			}
		#prezzi_info .listline{ 
					width:60%; border-top: 2px solid #9AA7B4; padding:0px; margin:0px;
			}		
		#prezzi_info .liscont{
			position:relative; 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: #ebe8e2; 
				padding: 1px 1px 1px 1px; 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: #ebe8e2; 
				padding: 1px 1px 1px 1px; text-align:left; min-height:10px;
			}
		#prezzi_info .cell_y1{
				font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 11px; color : #5E5E5E;  font-weight : bold; background-color: #ebe8e2; 
				padding: 1px 1px 1px 1px; 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: #f7f5f4;
				padding: 1px 1px 1px 1px; text-align:center; min-height:10px;
			}			
		#prezzi_info .footer{
				margin: 10px 0px 10px 10px; padding: 0px 0px 10px 0px; clear:left;
				font-size: 11px;
			}	
			
#pagelink{
		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;
}		
		#pagelink .liscont{
			position:relative; margin:0px 0px 0px 0px;  padding:3px 0px;
			height:auto; width:100%;
			float: left; color:#4F6C7D;
			/*border-bottom: 1px solid #C5B7AB;*/
		}
		#pagelink .liscont_left{
			position:relative; margin:0px 0px 10px 0px;  padding:0px 0px 0px 0px;
			float: left; width: 48%;  vertical-align:top; background-color:inherit; 
		}
		#pagelink .liscont_right{
			position:relative; margin:0px 0px 10px 0px;  padding:3px 0px 0px 0px;
			float: left; width: 48%; vertical-align:top; background-color:inherit; 
		}
		#pagelink .nomestruttura{
			font-size:12px; color:#796556; font-weight:bold;
		}
		#pagelink A{
			font-size: 11px; color:#EB651C; font-weight:normal;
			text-decoration:underline; 
		}
		#pagelink A:hover{
			font-size: 11px; color:#EB651C; font-weight:normal;
			text-decoration:underline; 
		}
		#pagelink .photostrutt{
			border:0px 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: #C02626; 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: #C5B7AB; font-weight : bold; 
			text-decoration: none; border-bottom: 1px dotted #C5B7AB;
		}			
		#newsletter .titnews { 
			font-family: Tahoma,Arial, Helvetica,Verdana; font-size: 14px; color: #C5B7AB; font-weight : bold; 
			text-decoration: none; 
		}
		#newsletter .linedotted{ 
			border-top: 1px solid #C5B7AB;
		}
			
		#newsletter .tinws {
			font-family: Verdana, Arial, Helvetica; font-size: 12px; color:#FFFFFF; font-weight : bold; 
			background-color:#C5B7AB;
		}
		#newsletter .txest {
			font-family: Verdana, Arial, Helvetica; font-size: 11px; color:#C5B7AB; 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:#5F4B3A; font-style : italic; font-weight : bold; 
			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: #C5B7AB; font-weight : bold; 
			border-bottom: 1px dotted #C5B7AB;
		}
		#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: #C02626; 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: #C02626; 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; width:100%;
			float: left; clear:left; color:#5E5E5E; 
			
		}
		
		#copyright .liscont{
			position:relative; margin:5px 0px 0px 50px;  padding:3px 0px;
			height:auto; width:80%;
			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;
		}
			
#contatti_box	{
		font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 12px; text-align : left;  color: #5E5E5E; 
		padding:0px 0px;  background-color: inherit;  text-align:left; line-height:20px;
	}
	#contatti_box	.required	{
			font-size: 12px; color: #C02626; font-weight : normal; 
			background-color: inherit; text-align:left;
			}
	#contatti_box	.txavviso	{
			font-size: 12px; color: #C02626; font-weight : bold; 
			background-color: inherit; text-align:center;
			}		
	#contatti_box	.tx09	{
			font-size: 10px; color: #5E5E5E; font-weight : bold; 
			background-color: inherit; padding: 2px 2px 2px 2px; text-align:left;
			}
	#contatti_box	.info	{
			font-size: 10px; color: #5E5E5E; font-weight : normal; 
			background-color: inherit; padding: 5px 5px 5px 5px; line-height: 15px; text-align:left;
			}	
	#contatti_box	input{
			font-size: 11px; color: #5E5E5E; font-weight : normal; 
			background-color: #ecf0f4; border: 1px solid #83A2BE;
			}
	#contatti_box	input.check	{
			font-size: 11px; color: #5E5E5E; font-weight : normal; 
			background-color: #FFFFFF; border: 1px solid #FFFFFF;
			}				
	#contatti_box	input#submit	{
			font-size: 12px; color: #FFFFFF; font-weight : bold;
			background-color:#C02626; border: 1px solid #e16868; padding: 2px 2px 2px 2px;
			}
			
#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:-500px;
				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; top:-500px;
				left:140px; top:-433px;
				visibility:show;
				width:300px; height:280px;
				background:#EFEBE8 url(../../immagini/alertwin.gif) repeat-x;
				border:1px solid #604C3B;
				}
			#alerttitle	{
				font-family:  Georgia, Arial, Helvetica, Verdana; font-size: 12px; font-weight : bold; color:#FFFFFF;
				background-color:#604C3B; 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:#604C3B; 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:-840px;
				visibility:show;
				width:300px; height:124px;
				background:#EBEDD9 url(../../photo/auguri-natale.gif) no-repeat top center;
				border:1px solid #636934;
				z-index:+400;
				}				