body { 
		background: #3F5C97 url(../../immagini/background_theme.gif) repeat-x top left;
		padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:100%;
		font-family: Tahoma, Arial, Helvetica, Sans-serif; font-size: 13px; font-weight : normal; color: #4463a4;
}
	body a		{ font-family: Tahoma, Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : bold; color: #C1210B; text-decoration:none;}
	body a:hover{ font-family: Tahoma, Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : bold; color: #C1210B; 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; }		
	
#globalcontainer{
	position:relative; float:left;
	width:100%;	min-height:630px;    					
	padding: 0px 0px 0px 0px; margin:0px auto;
	background: url(../../immagini/background.gif) no-repeat top left;
	z-index:0; 
}		
#container { 
	position:relative; float:left;
	width:966px;  											/*WIDTH+ PADDING: 966px;*/
	padding: 0px 0px; margin:0px 0px;
	z-index:1;
}		
/* -------------------------------------LANGUAGE-BOX -----------------------*/
#language-box{
	position:relative; float:left;
	width:940px;  height:14px;								/*WIDTH+ PADDING: 966px;*/
	padding: 2px 26px  0px 0px; margin:0px 0px;
	text-align:right; font-size:10px; font-weight:bold; color:#6d84b1;
	z-index:2;
}
/* -------------------------------------HEADER -----------------------*/	
#pageheader { 	
	position:relative; float:left; 
	width:911px; height:245px;								/*WIDTH + MARGIN: 966px		HEIGHT + PADDING:245px;*/	
	padding:0px 14px 0px 41px; margin:0px 0px; 
	background: url(../../immagini/bck_header.gif) no-repeat top left; 
	z-index:+3;
}	

	/* -------------------------------------INDIRIZZO -----------------------*/
	#box_indirizzo	{
		position:relative; float:left; 
		width:310px; height:225px;							/*WIDTH + MARGIN: 323px		HEIGHT + PADDING:245px;*/		
		padding:20px 13px 0px 0px; margin:0px 0px; 
		font-family: Georgia, Arial; font-size:11px; color: #FFFFFF; font-weight:normal; line-height:12px; text-align:right;
		z-index:+4;
	}
		#box_indirizzo	a{ 		font-family: Georgia, Arial; font-size:11px; color: #FFFFFF; font-weight:normal; text-decoration:none;}	
		#box_indirizzo	a:hover{font-family: Georgia, Arial; font-size:11px; color: #FFFFFF; font-weight:normal; text-decoration:underline;}	

	/* -------------------------------------FOTO TESTATA -----------------------*/	
	#photoheader { 
		position:relative; float:right; 
		width:587px; height:245px;							
		padding:0px 1px 0px 0px; margin:0px 0px; 
		z-index:+4;
	}

	#flashcontent{
		position:relative; 
		width:587px; height:245px; 
		padding:0px 0px 0px 0px; 
		margin:0px 0px 0px 0px;
		z-index:2; 
	}
/* -------------------------------------CONTENT -----------------------*/
#mainbox{
	position:relative; float:left; clear:left;
	width:904px; min-height:500px;											/*WIDTH + MARGIN: 966px*/		
	padding:0px 15px 10px 47px; margin:0px 0px 0px 0px; 
	background: url(../../immagini/bck_body.gif) no-repeat top left;
	z-index:+3; 
}	

#skitourmap	{ 	
	position:relative; 
	width:880px; 
	height:630px; 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 40px 0px; 
	z-index:60;
}

/* -------------------------------------BARRA MENU -----------------------*/	
#header-menu{
	position:relative; float:left;									/*WIDTH + MARGIN: 904px		HEIGHT + PADDING:38px;*/	
	width:904px; height:21px;
	padding:0px 0px 0px 0px; margin:0px 0px; 
	z-index:+4;
}	
	#header-menu img{
		padding:0px 20px 0px 0px;
		z-index:+4;
	}
	#header-menu .home{
		position:absolute; left:0px; top:0px; clear:both;
		width:62px; height:21px;
		z-index:+999; 
	}
	#header-menu a{
		font-size:11px;
		z-index:+4;
	}
	
/* -------------------------------------CONTENUTO DELLA PAGINA -----------------------*/			
#content_txt{
	position:relative; float:left; 						/*WIDTH + MARGIN: 904px*/	
	width:874px; 
	padding:20px 15px 0px 15px; margin:0px 0px; 
	line-height:16px;
	z-index:+3;
}
	/* -------------------------------------GALLERY -----------------------*/
	#content_txt #gallery{
		position:relative; clear:left; float:left; padding:2px 0px; margin:20px 0px 0px 0px; 
		font-size: 12px; font-weight : normal; color: #321617;
		z-index:+99; 
	}
		#content_txt #gallery .g_photo{
			padding:0px 0px; margin:0px 0px; z-index:+99; 
		}
		#content_txt #gallery img {
			border:2px solid #5c7bbc;
		}
		#content_txt #gallery #thumbwrapper {
			position:relative; float:left; margin:0px; padding:0px 0px; 
			width:874px; height:148px; 
			/*background-color:#BBC5DF;*/
		}
		#content_txt #gallery #thumbarea {
			position:relative; float:left; overflow:hidden; 
			width:874px; height:148px; 
		}
		#content_txt #gallery #thumbs {
			position:relative; float:left; list-style:none; margin:0px 0px; padding:2px 2px 2px 2px;
			width:10000px; height:148px; 
		}
		#content_txt #gallery #thumbs li {
			float:left; margin:0px 9px 0px 0px; cursor:pointer;
		}	
#content_txtdx{
	position:relative; float:left; 						/*WIDTH + MARGIN: 654px*/	
	width:624px; 
	padding:20px 15px 0px 15px; margin:0px 0px;
	line-height:16px; 
	z-index:+3;
}

	#content_txtdx #iframe{		
			position:relative; left:0px;
			width:624px; height:650px; background-color:#FFFFFF; 
			margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
		}	

	/* -------------------------------------GALLERY -----------------------*/
	#content_txtdx #gallery{
		position:relative; clear:left; float:left; padding:2px 0px; margin:30px 0px 0px 0px; 
		font-size: 12px; font-weight : normal; color: #321617;
		z-index:+99; 
	}
		#content_txtdx #gallery .g_photo{
			padding:0px 0px; margin:0px 0px; z-index:+99; 
		}
		#content_txtdx #gallery img {
			border:2px solid #5c7bbc;
		}
		
		#content_txtdx #gallery #thumbwrapper {
			position:relative; float:left; margin:0px; padding:0px 0px; 
			width:624px; height:148px; 
			/*background-color:#BBC5DF;*/
		}
		#content_txtdx #gallery #thumbarea {
			position:relative; float:left; overflow:hidden; 
			width:624px; height:148px; 
		}
		#content_txtdx #gallery #thumbs {
			position:relative; float:left; list-style:none; margin:0px 0px; padding:2px 2px 2px 2px;  
			width:10000px; height:148px;
		}
		#content_txtdx #gallery #thumbs li {
			float:left; margin:0px 9px 0px 0px; cursor:pointer; 
		}
	/*#content_txtdx #gallery{
		position:relative; clear:left; float:left; padding:2px 0px; margin:10px 0px 0px 0px; 
		font-size: 12px; font-weight : normal; color: #321617;
		z-index:+99; 
	}
		#content_txtdx #gallery .g_photo{
			padding:0px 0px; margin:0px 0px; z-index:+99; 
		}
		#content_txtdx #gallery img {
			border:2px solid #45619B;
		}
		#content_txtdx #gallery #thumbwrapper {
			position:relative; float:left; margin:0px; padding:0px 0px; 
			width:624px; height:96px; 
			background-color:#BBC5DF;
		}
		#content_txtdx #gallery #thumbarea {
			position:relative; float:left; overflow:hidden; 
			width:624px; height:96px; 
		}
		#content_txtdx #gallery #thumbs {
			position:relative; float:left; list-style:none; margin:0px 0px; padding:2px 5px;  
			width:10000px; height:96px;
		}
		#content_txtdx #gallery #thumbs li {
			float:left; margin:0px 5px 0px 0px; cursor:pointer;
		}*/

/* -------------------------------------TITOLI -----------------------*/		
#title_macro {
	position: relative;
	padding: 0px 0px; margin: 0px 0px 0px 0px;  
	font-family: Tahoma, Arial, Verdana,Sans-serif; font-weight: bold; font-size: 21px; color:#422623;
}	
#tit {
	position: relative;  
	padding: 0px 0px; margin: 0px 0px;
}	

	h1{ color:#FF9E3F; font-size:18px; font-weight : normal; padding:0px 0px 30px 0px; margin:0px; }
	/*h1 div{ width:500px; height:22px; background:url(../../immagini/line-title.gif) no-repeat bottom left;}*/
	h2{ color:#FF7E00; font-size:18px; font-weight : normal; padding:5px 0px; margin:0px;}
	h3{ color:#FF7E00; font-size:17px; font-weight : normal; padding:5px 0px; margin:0px;}
	h4{ color:#FF7E00; font-size:16px; font-weight : normal; padding:5px 0px; margin:0px;}
	h5{ color:#FF7E00; font-size:15px; font-weight : normal; padding:0px 0px; margin:0px;}
	.photo_pr{ padding-right:10px; }
	.photo_pl{padding-left:10px;}
	.photo_pt{padding-top:10px;}
	
	/*#content_txtdx a	{	font-size: 11px; font-weight : bold; color: #834143; text-decoration:underline;}*/
	
	.txt09 	{font-size: 10px;	font-weight : normal;}
	.block_clear{clear:both;}
	.alert	{
		font-size: 13px; color: #AD1022; font-weight : normal;  text-align:center; padding: 5px 0px;
		background-color: #ffe0c1; border-top:1px solid #FF7E00; border-bottom:1px solid #FF7E00; line-height:20px;
	}
	.formrichiesta td{ height:30px;}
	.required{ color: #FF7E00; font-weight : normal; }
	.subtitle{ color: #325DC3; font-weight : bold; padding:10px 0px 10px 0px; }		
	.tx09{
		font-size: 11px; color: #4463A4; font-weight : normal; text-align:left;
		padding: 4px 2px 2px 2px; 
	}
		.tx09 a{ 		font-size: 11px; color: #4463A4; font-weight : normal; text-decoration:none;}
		.tx09 a:hover{  font-size: 11px; color: #4463A4; font-weight : normal; text-decoration:underline;}
	.info	{
		font-size: 10px; color: #FFFFFF; font-weight : normal; 
		padding: 5px 5px 5px 5px; line-height: 15px; 
	}	
	input{
		font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 13px; color: #314C81; font-weight : normal; 
		background-color: #eef0f7; border: 1px solid #314C81; padding:0px; margin:0px;
	}
	textarea{
		font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 13px; color: #314C81; font-weight : normal; 
		background-color: #FFFFFF; border: 1px solid #314C81; width:500px;
	}		
	select{
		font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 13px; color: #314C81; font-weight : normal; 
		background-color: #FFFFFF; border: 1px solid #314C81;
	}		
	input.check	{
		font-size: 11px; color: #410F08; font-weight : normal; 
		background-color: #FFFFFF; border: 1px solid #FFFFFF;
	}				
	input#submit	{
		font-size: 12px; color: #FFFFFF; font-weight : bold;
		background-color:#FF7E00; border: 1px solid #e67300; padding: 2px 2px 2px 2px;
	}
	
	.tit_2011{
		color:#325DC3; font-size:28px; font-weight:bold;
	}
	h1.Ombra_01 {
      color: #325DC3; font-size:28px; font-weight:bold;
      position: Absolute;
      left: 110px; top: 90px;
      z-index: 1;
   } 
	h1.Ombra_02 {
	  color: #7C8497; font-size:28px; font-weight:bold;
	  position: Absolute;
	  left: 111px; top: 91px;
	  z-index: -1;
	} 
	h1.Ombra_03 {
	  color: #a4a9b7; font-size:28px; font-weight:bold;
	  position: Absolute;
	  left: 112px; top: 92px;
	  z-index: -1;
	} 

	

/* -------------------------------------CONTENT: COLONNA DX -----------------------*/				
#content-dx { 	
	position:relative; float:left;
	width:244px; /*height:478px;*/							/*WIDTH + MARGIN: 250px*/	
	padding:0px 3px 0px 3px; margin:0px 0px 0px 0px; 
	z-index:+3;
	background: url(../../immagini/bck_right.gif) no-repeat top left;
	color:#000000;
}
	#content-dx #utility-box	{
		padding:10px 0px; margin:0px 0px; 
	}
			#content-dx #utility-box A.submen {			color: #3F5C97;	font-size:12px; font-weight:normal; text-decoration:none;  }
			#content-dx #utility-box A.submen:hover {	color: #3F5C97;	font-size:12px; font-weight:normal; text-decoration:none;  }	
			#content-dx #utility-box A.submensel {		color: #FF7E00;	font-size:12px; font-weight:normal; text-decoration:none; }
			/*NOVITà 2010/2011*/
			#content-dx #utility-box A.submen2011 {			color: #FF7E00;	font-size:12px; font-weight:bold; text-decoration:none;  }
			#content-dx #utility-box A.submen2011:hover {	color: #FF7E00;	font-size:12px; font-weight:bold; text-decoration:none;  }	
			#content-dx #utility-box A.submen2011sel {		color: #FF7E00;	font-size:12px; font-weight:normal; text-decoration:none; }
			
	#content-dx #meteo-box	{
		padding:10px 0px 20px 0px; margin:0px 0px; color:#3F5C97; font-size:12px;
	}		
			/*METEO*/
			#content-dx #meteo-box table { padding:0px 0px 0px 10px; width:234px;}
			#content-dx #meteo-box td{ padding:0px 0px; width:78px;}
			#content-dx #meteo-box .tit_day{ font-size: 17px; color:#7389B6; font-weight:normal; padding:0px 0px 6px 0px;}
			#content-dx #meteo-box .dett_meteo{ float:right; padding:5px 5px 0px 0px;}
			#content-dx #meteo-box .dett_meteo a{ color:#FF7E00;}
			
	#content-dx	#cityselect { 	
		width:236px; 
		padding:0px 4px 20px 4px; margin:0px 0px; /*width + padding: 244px*/
		color: #3F5C97;
		text-align:left;
		z-index:10;
	}
	#content-dx .title{ 
		color:#FF7E00; font-weight:bold; font-size:15px; text-align:center; margin:0px 0px 5px 0px;
		background: url(../../immagini/bck_titolo_dx.gif) no-repeat top left; height:24px;
	}
	#content-dx .clear{
		clear:both;
	}
	#content-dx .box{
		padding:10px 5px 15px 5px; margin:0px 0px; 
	}
	#content-dx a.group{ color:#325DC3; font-size:23px; font-weight:normal;}

/* -------------------------------------FOOTER IMG-----------------------*/	
#footer{
	position:absolute; left:0px; bottom:-1px; clear:left;							/*WIDTH + MARGIN: 966px;  HEIGHT + PADDING:76px;*/	
	width:966px; height:75px;
	background:  url(../../immagini/footer.gif) no-repeat bottom left;
	z-index:1; 
}
	
/* -------------------------------------FOOTER TXT-----------------------*/
#footer_txt{
	position:relative; float:left;							/*WIDTH + MARGIN: 966px;*/
	width:966px; height:50px;
	padding: 5px 0px 30px 0px;	
	font-size: 11px; font-weight : normal; color: #FFFFFF; text-align:center; line-height:18px;
	background:#3F5C97;
}	
	#footer_txt a	{ 	 font-size: 11px; font-weight : bold; color: #FFFFFF; text-decoration:none; }
	#footer_txt a:hover{ font-size: 11px; font-weight : bold; color: #FFFFFF; text-decoration:underline; }	
	#footer_txt a.webdesign	{ 	 font-size: 11px; font-weight : normal; color: #FFFFFF; text-decoration:none; }
	#footer_txt a.webdesignhover{ font-size: 11px; font-weight : normal; color: #FFFFFF; text-decoration:underline; }	

	
#tariffeprezzi{
	position:relative;
	margin:0px 0px; padding:0px 0px;
	font-size: 12px; font-weight : normal; 
}		
	#tariffeprezzi A { 
		font-size: 11px; color: #f59e16; font-weight : bold; text-decoration: none; 
	}
	#tariffeprezzi A:hover { 
		font-size: 11px; color: #f59e16; font-weight : bold; text-decoration: underline; 
	}			
	#tariffeprezzi .stampa{
		text-align:right;
	} 
	#tariffeprezzi .listitle{ 
		float:left; clear:left; width:100%;
		font-size: 14px; color: #FF7E00; font-weight : bold; 
		padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; /*letter-spacing:1px;*/
	}
	#tariffeprezzi .contenttable{
		clear:left;  float:left; width:100%; vertical-align:top;
	}	
	#tariffeprezzi .subtitle1{
		font-size: 11px; color:#4463A4; text-align:center; font-weight : bold; 			
		padding: 1px; margin: 0px; border-top:1px solid #4463A4;  border-right:1px solid #4463A4;  border-left:1px solid #4463A4;
		vertical-align:top;
	}	
	#tariffeprezzi .subtitle2{
		font-size: 11px; color:#4463A4; text-align:center; font-weight : bold; 				
		padding: 1px; margin: 1px; border-top:1px solid #4463A4;  border-right:1px solid #4463A4;  
		vertical-align:top;
	}	
	#tariffeprezzi .subtitle3{
		font-size: 11px; color:#4463A4; text-align:center; font-weight : bold;  			
		padding: 1px; margin: 1px; border-top:1px solid #4463A4;  border-right:1px solid #4463A4;
		vertical-align:top;
	}		
	#tariffeprezzi .table1{		
			border:1px solid #4463A4;
		}	
	#tariffeprezzi .table2{		
			border-top:1px solid #4463A4; border-bottom:1px solid #4463A4; border-right:1px solid #4463A4;
		}
	#tariffeprezzi .table3{		
			border-top:1px solid #4463A4; border-bottom:1px solid #4463A4; border-right:1px solid #4463A4;
		}				
	#tariffeprezzi .tablecom{
			font-family: Tahoma, Arial,Verdana, Helvetica;	
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%;
		}
	#tariffeprezzi .cell_y1{
			font-size: 12px; color : #FF7E00;  font-weight : normal; text-align:center; 
			background-color: #dbe2f0; padding: 2px 3px; 
		}	
	#tariffeprezzi .cell_x1{
			font-size: 11px; color : #4463A4;  font-weight : bold;  text-align:left; 
			background-color: #dbe2f0; padding: 2px 3px; 
		}
	#tariffeprezzi .cell{
			font-size: 12px; color : #4463A4;  font-weight : normal;  text-align:center;
			background-color: #eef1f9; padding: 2px 3px;
		}			
	#tariffeprezzi .footer{
			font-family: Tahoma, Arial,Verdana, Helvetica;  font-size: 12px;  line-height:16px;
			clear:left; float:left; width:100%;
			margin: 10px 0px 10px 0px; padding: 10px 0px 10px 0px;
		}	
	#tariffeprezzi .header{
			font-family: Tahoma, Arial,Verdana, Helvetica; color:#405366; font-size: 12px;  
			clear:left; float:left; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; width:100%;
		}	
		
#pacchetti_vacanza{
	position:relative; width:100%;
	font-size: 12px; font-weight : normal; 
	margin:0px 0px;  padding:0px 0px;
}	
	#pacchetti_vacanza A { 
		FONT-FAMILY:Tahoma, Arial, Helvetica; FONT-SIZE: 11px; COLOR: #66717B; font-weight : normal;
		TEXT-DECORATION: underline; 
	}	
	#pacchetti_vacanza .divpacchetto{
		position:relative; float: left; width:100%;
		margin:0px 0px 15px 0px;  padding:4px 0px 2px 0px;
		color:#7389B6; background-color:inherit; 
		border-bottom: 1px solid #e6e9f2;
	}
	#pacchetti_vacanza .listitle{ 
		/*float:left; clear:left; width:100%;
		font-size: 17px; color: #FF7E00; font-weight : normal; letter-spacing:1px;
		padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px;*/
		position:relative; float: left; width:100%; /*height:40px;*/
		background: url(../../immagini/bck_pvacanza_titolo.gif) bottom right no-repeat; /*bck_pvacanza_titolo.gif*/
		font-size:19px; color:#325DC3; font-weight:normal; padding: 2px 0px 8px 0px; text-align:center; margin-bottom:15px;
	}	
	#pacchetti_vacanza .tablecom{		
		margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; width:100%; 
	}
	#pacchetti_vacanza .cell_y1{
		font-size: 11px; color : #4463A4;  font-weight : bold; text-align:center; 
		background-color: #dbe2f0; padding: 2px 3px; 
	}	
	#pacchetti_vacanza .cell_x1{
		font-size: 11px; color : #4463A4;  font-weight : bold;  text-align:left; 
		background-color: #dbe2f0; padding: 2px 3px; 
	}
	#pacchetti_vacanza .cell{
		font-size: 12px; color : #4463A4;  font-weight : normal;  text-align:center;
		background-color: #eef1f9; padding: 2px 3px;
	}				
	#pacchetti_vacanza .photo{
		border: 1px solid #A0AECF; margin-right:5px;
	}
	
	#pacchetti_vacanza .info_pv{
		color:#ff8b17; font-weight:normal; font-size:16px; padding:0px 0px 5px 0px;
	}
	#pacchetti_vacanza .titleric{
		position:relative;  clear:left; cursor:pointer;
		margin: 0px 0px 0px 0px; padding:0px 0px 10px 0px;
		text-align:right; font-size: 11px; color: #B90B0B; /*color: #4A413C;*/ font-weight : bold; /*word-spacing:1px;*/ text-decoration:underline;
	}
	
	
	/*-------gruppo-----*/
	#pacchetti_vacanza .liscont_left{
		position:relative; float: left; margin:0px 0px;  padding:0px 2px 25px 2px;
		 width: 203px; font-size:15px; color:#7389B6; text-align:center; 
	}
	#pacchetti_vacanza .liscont_clearleft{
		 position:relative; float: left; clear:left; margin:0px 0px;  padding:0px 2px 25px 2px;
		 width: 203px;  font-size:15px; color:#7389B6; text-align:center; 
	}
	
	#pacchetti_vacanza .title_gr{ 
		font-size: 17px; color: #325DC3; font-weight : bold; text-align:center; background-color:#D9DFEA;
		padding:10px 0px;
	}
		#pacchetti_vacanza a.t_gr{ font-size: 20px; color: #325DC3; font-weight : bold; text-decoration:none; }
		#pacchetti_vacanza a.t_gr:hover{ font-size: 20px; color: #325DC3; font-weight : bold; text-decoration:none; }
		
	#pacchetti_vacanza .liscont_hotel{
		 position:relative; float: left; clear:left; margin:0px 0px 5px 0px;  padding:5px 2px;
		 width: 620px;  font-size:15px; color:#7389B6; text-align:center;  text-align:left;
	}
		#pacchetti_vacanza a.t_gr_ora		{ font-size: 18px; color: #FF7E00; font-weight : bold; text-decoration:none; }
		#pacchetti_vacanza a.t_gr_ora:hover	{ font-size: 18px; color: #FF7E00; font-weight : bold; text-decoration:underline; }	
		
		
		
	#pacchetti_vacanza .photogr{
		border: 2px solid #D9DFEA;
	}
		
			
/* AREA NEWSLETTER*/	
#newsletter{
	font-size: 12px; font-weight : normal;
}
	#newsletter A  { 
		font-size: 11px; color: #C02626; font-weight : bold; text-decoration: none; 
	}
	#newsletter A.elenconews { 
		font-size: 12px; color: #325DC3; 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-SIZE: 12px; COLOR: #000000; font-weight : bold; TEXT-DECORATION: underline; 
	}
  	#newsletter A.pdf { 
		font-size: 12px; color: #D86866; font-weight : bold; text-decoration: none;
	}			
	#newsletter .titolo { 
	 	font-size: 18px; color: #FF6C00; font-weight : bold; 
		text-decoration: none; border-bottom: 1px dotted #FF6C00;
	}			
	#newsletter .titnews { 
		font-size: 14px; color: #FF7E00; font-weight : bold; 
		text-decoration: none; 
	}
	#newsletter .linedotted{ 
		border-top: 1px solid #FF7E00;
	}
	#newsletter .tinws {
		font-family: Verdana, Arial, Helvetica; font-size: 12px; color:#FFFFFF; font-weight : bold; 
		background-color:#325DC3;
	}
	#newsletter .txest {
		font-family: Verdana, Arial, Helvetica; font-size: 11px; color:#FF6C00; 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-size: 12px; color:#325DC3; font-style : italic; font-weight : bold; 
	}		
	
	
#ospitalita{
		font-size: 11px; color : #7389B6;
		padding:0px 0px 0px 0px; margin: 0px 0px; line-height:18px; 
}
	#ospitalita .photo{
		border: 1px solid #A0AECF;
	}
	#ospitalita .image{
	 	margin:0px; padding:0px;
	}
	#ospitalita A.www{ 
		font-family:  Tahoma, Arial, Helvetica; font-size: 10px; color:#7389B6; font-weight:bold;
		text-decoration:underline;  z-index:+55;
		position:relative; 
	}
	#ospitalita .nomelocalita0{
		position:relative; float: left; padding: 0px 0px 10px 0px;
	}
	#ospitalita .nomelocalita{
		position:relative; float: left; padding: 10px 0px;
	}
	#ospitalita .nomestruttura{
		font-size:12px; color:#7389B6; font-weight:bold; 
	}
	#ospitalita .divcolor1{
		position:relative; margin:0px 0px;  padding:4px 0px 2px 0px;
		height:auto; width:100%;
		float: left; color:#7389B6; background-color:inherit; 
		border-bottom: 1px solid #e6e9f2;
	}
	#ospitalita .divcolor2{
		position:relative; margin:0px 0px;  padding:4px 0px 2px 0px;
		height:auto; width:100%;
		float: left; color:#7389B6; background-color:#f8f9fc; 
		border-bottom: 1px solid #e6e9f2;
	}	
	#ospitalita .sub_left{
		position:relative; margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;
		float: left; width: 110px;  vertical-align:top; background-color:inherit; 
	}
	#ospitalita .sub_center_1{
		position:relative; margin:0px 0px 0px 0px;  padding:10px 0px 0px 0px;
		float: left; width: 209px; vertical-align:top; background-color:inherit;
	}
	#ospitalita .sub_center_2{
		position:relative; margin:0px 0px 0px 0px;  padding:10px 0px 0px 0px;
		float: left; width: 135px; vertical-align:top; background-color:inherit;
	}
	#ospitalita .sub_right{
		position:relative; margin:0px 0px 0px 0px;  padding:10px 0px 0px 0px;
		float: left; width: 170px; vertical-align:top; background-color:inherit; 
	}
	#ospitalita .spacing{
		position:relative; margin:10px 0px;
	}	
	/*RIFUGI*/		
	#ospitalita .rif_left{
		position:relative; margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;
		float: left; width: 140px;  vertical-align:top; background-color:inherit; 
	}
	#ospitalita .rif_center{
		position:relative; margin:0px 0px 0px 0px;  padding:10px 0px 0px 0px;
		float: left; width: 240px; vertical-align:top; background-color:inherit;
	}
	#ospitalita .rif_right{
		position:relative; margin:0px 0px 0px 0px;  padding:10px 0px 0px 0px;
		float: left; width: 244px; vertical-align:top; background-color:inherit;
	}
	
/* PAGINA NEWS*/					
#news_box{
	font-size: 11px; text-align:left;
	padding: 0px; 
}	
	#news_box A.back { 
		font-size: 13px; COLOR: #FF7E00; font-weight : bold; text-decoration: underline;
	}
	#news_box A.back:hover { 
		font-size: 13px; COLOR: #FF7E00; font-weight : bold; text-decoration: underline;
	}
	#news_box .right { 
		float:right;
	}
	#news_box .title_detnews{
		font-size: 24px; color: #7389B6; 
		padding:10px 0px 0px 0px;
	}
	#news_box .txti { 
		font-size: 12px; color: #FF7E00;
		padding:0px 20px 0px 20px; 
	}	
	#news_box .text {
		font-size: 12px; color: #4463A4;
		line-height:20px;
	}
	#news_box .box_left{
		position:relative; float: left;													/*box_left + box_right 624*/
		margin:0px 0px 10px 0px;  padding:0px 0px 0px 0px;
		width: 448px;  vertical-align:top;  
	}
		#news_box .photo_left{ padding-right:10px; padding-bottom:5px;}
		#news_box .photo_right{ padding-left:10px; padding-bottom:5px;}
		#news_box .box_news{
			font-size: 12px; color: #4463A4; font-weight : normal; line-height:18px;
			border-bottom:1px solid #ccd1dd; margin-bottom:20px; padding:0px 0px 5px 0px;
		}
		#news_box .txt09 	{
			font-size: 09px; color: #4463A4;	font-weight : normal; 
			line-height:13px;
		}
		#news_box .datetitle{
			padding: 5px 0px 10px 0px; margin: 0px 0px; 
		}
		#news_box A.newstitle { 
			font-size: 22px; COLOR: #7389B6; font-weight : normal; text-decoration: none;
		}
		#news_box A.newstitle:hover { 
			font-size: 22px; COLOR: #7389B6; font-weight : normal; text-decoration: underline;
		}
	#news_box .box_right{
		position:relative; float:right;
		margin:0px 0px 10px 5px;  padding:0px 0px 0px 0px;
		width: 169px;  /*min-height:400px;*/ vertical-align:top; 
		/*background-color:#EEF1F9; border:1px solid #dfe6f4;*/
	}
		#news_box .dx_title{
			font-size: 16px; COLOR: #FF9E3F; font-weight : normal;
			/*background-color:#DBE2F0;*/ padding:0px 0px 5px 2px;
		}
		#news_box .dxtxt{ 
			font-size: 9px; color: #4463A4; font-weight : normal; 
			padding:5px 0px 5px 5px;
			border-bottom: 1px dashed #dfe6f4;
		}
		#news_box A.dxnewstitle { 
			font-size: 12px; COLOR: #7389B6; font-weight : normal; text-decoration: none;
		}
		#news_box A.dxnewstitle:hover { 
			font-size: 12px; COLOR: #7389B6; font-weight : normal; text-decoration: underline;
		}
		
#piste_impianti{
}
	#piste_impianti A { 
		font-size: 11px; COLOR: #E7550E; font-weight : normal; text-decoration: none; 
	}
	#piste_impianti A:hover { 
		font-size: 11px; COLOR: #325DC3; font-weight : normal; text-decoration: underline; 
	}
	#piste_impianti .nomepista{ font-size: 11px; COLOR: #E7550E; font-weight : normal;}
	#piste_impianti .nomelocalita0{
		position:relative; float: left; padding: 0px 0px 5px 0px;
	}
	#piste_impianti .nomelocalita{
		position:relative; float: left; padding: 10px 0px 5px 0px;
	}
	#piste_impianti .cell_y1{
		font-size: 11px; color : #325DC3;  font-weight : bold; text-align:center; 
		background-color: #dbe2f0; padding: 2px 3px; 
	}	
	#piste_impianti .cell_y1_l{
		font-size: 11px; color : #325DC3;  font-weight : bold; text-align:left; 
		background-color: #dbe2f0; padding: 2px 3px 2px 10px; 
	}	
	#piste_impianti .cell{
		font-size: 11px; color : #4463A4;  font-weight : normal;  text-align:center;
		padding: 2px 3px; border-bottom:1px solid  #dbe2f0;
	}	
	#piste_impianti .cell_l{
		font-size: 11px; color : #4463A4;  font-weight : normal;  text-align:left;
		padding: 2px 3px 2px 10px; border-bottom:1px solid  #dbe2f0;
	}
	
/*----------------------------------- MACROAREA CERCA & PRENOTA ----------------------------------------------------------------------*/
#video_gallery{
		position:relative; width:624px; 
		background: #FFFFFF;
		font-size: 11px; color : #55799C;
}
		#video_gallery .video_titolo { 
			position:relative; float: left; width:100%;
			background: url(../../immagini/bck_video_titolo.gif) top right no-repeat; 
			font-size:14px; color:#2F4875; font-weight:bold;
		} 
		#video_gallery .liscont{
			position:relative; float: left; clear:left; 
			margin:5px 0px 5px 0px;  padding:0px 7px;
			height:auto; width:610px;
			border-bottom: medium double #BBC5DF;
		}
		#video_gallery .liscont_left{
			position:relative; float: left; margin:0px 0px 10px 0px;  padding:0px 2px;
			 width: 301px;  vertical-align:top; background-color:inherit;  
		}
		#video_gallery .liscont_right{
			position:relative; float: left; margin:0px 0px 10px 0px;  padding:0px 2px;
			 width: 301px; vertical-align:top; background-color:inherit; 
		}
		#video_gallery .liscont_leftover{
			position:relative; float: left; margin:0px 0px 10px 0px;  padding:0px 2px;
			 width: 301px;  vertical-align:top; background-color:#f7f8fb; 
		}
		#video_gallery .liscont_rightover{
			position:relative; float: left; margin:0px 0px 10px 0px;  padding:0px 2px;
			 width: 301px; vertical-align:top; background-color:#f7f8fb ;
		}
			
		#video_gallery .liscont_ppiano{
			position:relative; float: left; margin:0px 0px 10px 0px;  padding:0px 2px;
			 width: 148px;  vertical-align:top; background-color:inherit;  
		}
		#video_gallery .liscont_ppianoover{
			position:relative; float: left; margin:0px 0px 10px 0px;  padding:0px 2px;
			 width: 148px;  vertical-align:top; background-color:#f7f8fb;  
		}
		#video_gallery .video_tit{
			font-size:15px; font-weight:bold; color:#325DC3;
		}
		#video_gallery .video_data{
			font-size:10px; font-weight:normal; color:#666666; padding:2px 0px;
		}
		#video_gallery .video_counter{
			font-size:11px; font-weight:normal; color:#325DC3;
		}
		
		#video_gallery .photo_left{ padding-right:5px; padding-bottom:2px;}
		#video_gallery .photo_bottom{ padding-bottom:5px; }
		
				
#alertwin	{
	position:absolute; clear:both;
	/*display:block;*/ z-index:+999; 
	left:300px; top:200px;
	width:300px; height:245px;
	background:#BAC4DF url(../../immagini/alertwin.gif) repeat-x;
	border:1px solid #49649D;
	}
		#alerttitle	{
			font-family:  Georgia, Arial, Helvetica, Verdana; font-size: 12px; font-weight : bold; color:#FFFFFF;
			background-color:#FF7E00; width:298px; margin: 1px; height: 18px; text-align: RIGHT; z-index:+999; 
		}
		#alerttitle a	{				
			font-family:  Arial, Helvetica, Verdana; font-size: 14px;  font-weight : bold; color:#FFFFFF;
			background-color:#FF7E00; text-decoration: none; z-index:+999; 
		}
		#alertbody	{
			position:relative; overflow:auto;
			width:290px; height:217px;
			padding: 3px 5px 3px 5px;
			font-family:  Arial, Helvetica, Verdana; color:#000000; font-size: 12px; 
			z-index:+99; 
		}						
		
		
#prezzi_info{
		background-color:inherit; width:100%; position:relative; clear:left; margin:0px 0px;  padding:20px 0px 0px 0px;
}		
	#prezzi_info A{
			color: #696F37; font-size: 14px; text-decoration:underline; font-weight : bold; 
	}
	#prezzi_info A:hover{
			color: #C02626; font-size: 14px; text-decoration:underline; font-weight : bold; 
	}
	#prezzi_info .liscont{
		position:relative; margin:0px 0px 0px 0px;  padding:10px 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: 12px; color : #4463A4;  font-weight : bold; background-color: #DBE2F0; 
			padding: 1px 3px; text-align:left; vertical-align:top; min-height:10px;  /*border: 1px solid #a2948c;*/
		}		
	#prezzi_info .cell_y1{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 12px; color : #4463A4;  font-weight : bold; background-color: #DBE2F0; 
			padding: 1px 3px; text-align:center; vertical-align:top; min-height:10px; /*border: 1px solid #a2948c;*/
		}
	#prezzi_info .cell_x1{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 13px; color : #4463A4;  font-weight : normal; background-color: #DBE2F0; 
			padding: 1px 3px; text-align:left; min-height:10px; /*border: 1px solid #a2948c;*/
		}		
	#prezzi_info .cell{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 13px; color : #4463A4;  font-weight : normal; background-color: #EEF1F9;
			padding: 1px 3px; text-align:center; min-height:10px;  /*border: 1px solid #a2948c;*/
		}			
	#prezzi_info .footer{
			margin: 10px 0px 10px 0px; padding: 0px 0px 10px 0px; clear:left;
			font-size: 14px;  
		}		
		
		
/*-------------------------STYLE PER IL METEO------------------------------------------------------------------*/		
#tablemeteo	{
	font-family: Tahoma, Arial, Helvetica; font-size: 12px; color : #4463A4;  text-align: center; font-weight : normal;
	padding:5px 0px 0px 0px; margin:0px 0px 0px 0px; /*border:1px solid #5f7e9e;*/
}
		.titlerow	{	font-weight : bold; font-size: 12px; 			}
		.titledata	{	font-weight : normal; font-size: 17px; 	color:#7389B6;	padding:5px 0px 15px 0px; text-align:left;	}
		.inncell	{	border-bottom: 1px solid #E5E7EF; padding:2px 0px; /*border-left: 1px solid  #485C71;*/ }

#meteo	{
	font-size: 12px; text-align: left; font-weight : normal;
	padding:0px 0px; margin:0px 0px; line-height:17px;
	position:relative; clear:left;
}
		#meteo .brow{
			font-size: 11px; color:#4463A4; font-weight:bold; padding:0px 0px 0px 5px;
		}
		#meteo .periodo{
			font-size: 22px; color:#7389B6; font-weight:normal; padding:0px 35px 0px 0px; text-align:center;
		}		
		#meteo .tempo{
			font-size: 12px; color:#7389B6; font-weight:normal; padding:0px 45px 0px 0px; text-align:center;
		}
		#meteo .info{
			font-size: 12px; color:#4463A4; padding:0px 0px 0px 25px; text-align:left; 
		}
		#meteo .info_forn{
			font-size: 09px; color:#7389B6; font-weight:normal; padding:0px 0px 0px 0px;
			text-align:right;
		}	
		#meteo A.info_forn{
			font-family: Tahoma, Arial, Helvetica,Verdana; font-size: 09px; color:#7389B6; font-weight:normal; padding:0px 0px 0px 0px;
			text-align:right; text-decoration:none;
		}			