@font-face {
	font-family: 'HelveticaNeue';
	src: url('helveticaneueltcom-roman-webfont.eot');
	src: local('?'), url('../../webfonts/helveticaneueltcom-roman-webfont.woff') format('woff'), url('../../webfonts/helveticaneueltcom-roman-webfont.ttf') format('truetype'), url('../../webfonts/helveticaneueltcom-roman-webfont.svg#webfontuwGCsBmx') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src: url('gothamhtf-medium-webfont.eot');
	src: local('Gotham'), url('../../webfonts/gothamhtf-medium-webfont.woff') format('woff'), url('../../webfonts/gothamhtf-medium-webfont.ttf') format('truetype'), url('../../webfonts/gothamhtf-medium-webfont.svg#webfonttwG5SUe2') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gothambold';
	src: url('gothamhtf-bold-webfont.eot');
	src: local('Gotham'), url('../../webfonts/gothamhtf-bold-webfont.woff') format('woff'), url('../../webfonts/gothamhtf-bold-webfont.ttf') format('truetype'), url('../../webfonts/gothamhtf-bold-webfont.svg#webfonttwG5SUe2') format('svg');
	font-weight: normal;
	font-style: normal;
}


body { 
	padding:0px 0px; margin:0px 0px; 
	font-family:  HelveticaNeue, Helvetica, Arial, Sans-serif; font-size: 14px; font-weight : normal; color: #28435B; 
	font-weight:100;
	z-index:0; 
}
	body a		{font-family:  HelveticaNeue, Helvetica, Arial, Sans-serif; font-size: 14px; font-weight : bold; color: #3498D8; text-decoration:none;}
	body a:hover{font-family:  HelveticaNeue, Helvetica, Arial, Sans-serif; font-size: 14px; font-weight : bold; color: #3498D8; 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; }	

	
#body_montagna{
	position:absolute; 
	width:100%;
	background:  url(../../immagini/fol_backfooter.png) no-repeat center bottom;
	z-index:0; 
}	
	
/*----------------------------home page-----------------------------------------------*/		
#div_body_home{
	position:relative; 
	min-height:551px;
	/*min-height:543px;*/
	padding: 0px 0px; margin:0px auto;
	background: url(../../photo/folgaria_01_home.jpg) no-repeat top center; 
	z-index:0; 
}
#div_body_line_home{
	position:absolute; 
	left:0px; top:551px;
	width:100%; height:14px;
	/*background: url(../../immagini/folg_topline.gif) repeat-x top left; */
	z-index:1; 
}

#folgariamania{
	position:absolute; 
	right:0px; top:50px;
	/*right:0px; top:10px; /*top:74px;*/
	/*width:557px; height:335px;*/
	/*right:-10px; top:50px; */
	width:394px; height:241px;
	background: url(../../immagini/fol_folgaria_mania.png) no-repeat top right; 
	z-index:1; 
}

#container_home{
	position:relative; float:left; clear:left;
	width:960px; min-height:629px;																		/*width + padding:960px*/
	padding:0px 19px 0px 19px; margin:310px 0px 0px 0px; /*margin:384px 0px 0px 0px; */
	background: url(../../immagini/fol_body.png) repeat-y top left; 
	z-index:2; 
}

/*----------------------------pagine sito-----------------------------------------------*/		
#div_body{
	position:relative; 
	min-height:350px; 													
	padding: 0px 0px; margin:0px auto;
	background: url(../../photo/folgaria_01.jpg) no-repeat top center; 
	z-index:0; 
}
#div_body_line{
	position:absolute; 
	left:0px; top:350px;
	width:100%; height:14px;
	/*background: url(../../immagini/folg_topline.gif) repeat-x top left; */
	z-index:1; 
}

/* ------------------------------------- top_box -----------------------*/
#top_box{
	position:absolute;
	top:0px; left:0px;
	width:100%; height:37px;
	background-color:#EEEDEE;
	z-index:2;
}


/* -------------------------------------globalcontainer -----------------------*/
#globalcontainer{
	position:relative;
	width:998px; 																						/*width + padding:998px*/
	padding: 0px 0px; margin:0px auto;
	z-index:2; 	
}
/* -------------------------------------logo folgariaski e trentino-----------------------*/
	#folgariaski{
		position:absolute;
		top:5px; left:20px;
		/* top:20px; left:20px;
		width:330px; height:109px; */
		width:290px; height:147px;																						
		background: url(../../immagini/fol_logo.png) no-repeat bottom left; 
		z-index:3; 	
	}
	#folgariaski_home{
		position:absolute;
		top:42px; left:20px;
		/*width:174px; height:70px; */
		width:174px; height:82px;
		background: url(../../immagini/fol_logo_home.png) no-repeat bottom left; 
		z-index:3; 	
	}
	
	
	
	#trentino{
		position:absolute;
		top:40px; right:25px;
		/*width:90px; height:32px; 		*/
		/*top:46px; left:350px;*/
		width:144px; height:55px; 																					
		background: url(../../immagini/fol_logo_trentino.png) no-repeat bottom left; 
		z-index:3;
	}
	
	#language_box{
		position:absolute;
		top:5px; right:30px; /*right:260px;*/ /*left:330px;*/
		width:70px; height:32px; 		
		z-index:9;
	}
	
	#adac_ski_guide{
		position:absolute;
		top:95px; right:26px;
		width:70px; height:72px; 		
		/*top:46px; left:350px;
		width:144px; height:55px; */																						
		background: url(../../immagini/fol_adac_ski_guide.png) no-repeat bottom left; 
		z-index:3;
	}
	
	#adac_ski_guide_home{
		position:absolute;
		top:220px; right:26px;
		width:70px; height:72px; 		
		/*top:46px; left:350px;
		width:144px; height:55px; */																						
		background: url(../../immagini/fol_adac_ski_guide.png) no-repeat bottom left; 
		z-index:3;
	}
	
	#toptools{
		position:absolute; 
		top:0px; right:113px; 
		width:510px; height:30px;
		/*
		top:0px; right:197px; 
		width:250px; height:30px;
		*/
		/*width:140px;*/ /*right:87px;   right:19px;*/
		/*background: url(../../immagini/fol_top_tools.png) no-repeat top right; */
		/*border:1px solid red;*/
		z-index:4; 
	}

/* -------------------------------------container -----------------------*/
#container{
	position:relative; float:left; clear:left;
	width:960px; min-height:629px;																		/*width + padding:960px*/
	padding:0px 19px 0px 19px; margin:180px 0px 0px 0px; 
	background: url(../../immagini/fol_body.png) repeat-y top left; 
	z-index:2; 
}

/* -------------------------------------mainmenu -----------------------*/
#mainmenu{
	position:relative; float:left; clear:left;
	width:800px; height:30px;																			/*width + padding:960px*/
	padding:0px 50px 0px 110px; margin:-5px 0px 0px 0px; 
	background: url(../../immagini/fol_menu.png) no-repeat top left; 							
	z-index:103; 
}
	#mainmenu .pmenu{
		width:182px; 
		padding:0px 0px 0px 0px;
		text-align:center; 
		font-family:Gotham; font-size:18px; font-weight:normal;
		cursor:pointer; 
	}
	#mainmenu .pmenu a		{ font-size:18px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
	#mainmenu .pmenu a:hover{ font-size:18px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
	
	
	#mainmenu .pmenusel{
		background: url(../../immagini/fol_menu_h.png) no-repeat;	
		width:182px; height:52px; 
		margin:-21px 0px 0px 0px; padding:15px 0px 0px 0px;
		text-align:center;
		font-family:Gotham; font-size:18px; font-weight:normal;
		cursor:pointer; 
		
	}
	#mainmenu .pmenusel a{ font-size:18px; font-weight:normal; color:#FFFFFF; text-decoration:none; background:transparent;}
	
	#mainmenu .pmenuover{
		background: url(../../immagini/fol_menu_sel.png) no-repeat;	
		width:182px; height:52px; 
		margin:-21px 0px 0px 0px; padding:15px 0px 0px 0px;
		text-align:center; 
		font-family:Gotham; font-size:18px; font-weight:normal;
		cursor:pointer; 
		
	}
	#mainmenu .pmenuover a			{ font-size:18px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
	#mainmenu .pmenuover a:hover	{ font-size:18px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
	
	
	#mainmenu .homemenu{
		position:absolute; 
		top:0px; left:20px;
		background: url(../../immagini/home.png) no-repeat;	
		width:72px; height:30px;
		
	}
	#mainmenu .homemenuover{
		position:absolute; 
		top:0px; left:0px;
		top:-18px; left:10px;
		background: url(../../immagini/home_over.png) no-repeat;	
		width:72px; height:48px; 			
	}
		#mainmenu .homemenuclick{
		position:absolute; 
		top:0px; left:0px;
		top:-18px; left:10px;
		background: url(../../immagini/home_click.png) no-repeat;	
		width:72px; height:48px; 			
	}
	
	

/* -------------------------------------mainbox -----------------------*/	
#mainbox{
	position:relative; float:left; clear:left;
	width:940px;
	padding:0px 10px 30px 10px; margin:15px 0px 0px 0px; 
	z-index:3; 
}

#middlecontent{
	position:relative; float:left; clear:left;
	width:940px;
	padding:0px 0px 30px 0px; margin:0px 0px 0px 0px; 
	z-index:3; 
}

/* -------------------------------------colonna cx -----------------------*/	
	#colonnacx{
		position:relative; float:left; 
		width:620px;																										/*width + padding:630px*/
		padding:0px 10px 0px 0px; margin:0px; 
		z-index:3; 
	}
	
/* ------------------------------------ PERCORSO E TITOLO----------------------------*/
	#percorso{
		font-size:12px; color:#2B93CA;
		padding:13px 0px 3px 160px;
		z-index:4; 
	}
	#percorso a 		{ color:#2B93CA; font-size:12px; font-weight:normal; text-decoration:none;}
	#percorso a:hover 	{ color:#2B93CA; font-size:12px; font-weight:normal; text-decoration:none;}
	
	#titolo{
		padding:0px 0px 0px 160px;
		z-index:4; 
	}	
	
	h1{ font-family: Gothambold; color:#28435B; font-size:20px; font-weight : 600; padding:0px 0px 10px 0px; margin:0px; }
	h2{ font-family: Gotham; color:#3498D8; font-size:18px; font-weight : normal; padding:0px 0px 15px 0px; margin:0px;}
	h3{ font-family: Gotham; color:#3498D8; font-size:15px; font-weight : normal; padding:5px 0px 15px 0px; margin:0px; }
	h4{ font-family: Gotham; color:#3498D8; font-size:14px; font-weight : normal; padding:0px 0px; margin:0px;}
	/*h5{ color:#3498D8; font-size:14px; font-weight : normal; padding:0px 0px; margin:0px;}*/
	ul{padding-top:0px; margin-top:0px;}
	
	
	
	/* -------------------------------------SETTAGGIO INPUT TYPE DIVERSI -----------------------*/	
	.formrichiesta td{ height:50px;}
	.formrichiesta .w320{ width:315px;}
	.required{ color: #3498D8; font-weight : normal; padding:7px 14px 0px 0px; /*text-transform:uppercase;*/}
	.infocontact{color:#483B36; font-weight : normal; border-bottom:1px solid #dddddd; }
	.infocontactnote{color:#483B36; font-weight : normal;  }
	strong{
		font-weight:bold;
	}
	.info	{
		color:#666666; font-weight : normal; padding: 20px 5px 5px 20px; line-height: 15px; 
	}	
	input{
		font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #323223; font-weight : normal; 
		background-color: #F3F3F3; border: 1px solid #D1D1D1; padding:6px 0px; margin:0px;
	}
	textarea{
		font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #323223; font-weight : normal; 
		background-color: #F3F3F3; border: 1px solid #D1D1D1; 
	}		
	select{
		font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #323223; font-weight : normal; 
		background-color: #F6F6F6; border: 1px solid #D1D1D1; padding:2px 0px;
	}		
	input.check	{
		font-size: 11px; color: #410F08; font-weight : normal; 
		background-color: #ffffff; border: 1px solid #ffffff;
	}				
	input#submit	{
		font-size: 12px; color: #606060; font-weight : normal;
		background-color:#EAEAEA; border: 1px solid #606060; padding: 1px;
	}
	input#submit2	{
		font-size: 12px; color: #565656; font-weight : normal;
		background-color:#F5F5F5; border: 0px solid #F5F5F5; padding: 1px;
	}
	/*bottone input*/
	#boxbutto	{	
		position:relative; float:right; height:24px;
		padding:0px 6px 0px 0px; margin-right:100px;
		background: url(../../immagini/btn.png) no-repeat top left;
		z-index:5;
	}	
	#boxbutto input{ 
		border:0px; padding:3px 0px 0px 0px; background: transparent; color:#FFFFFF; 
	}	
	#bottone_dx{
		position:absolute; height:24px;
		padding:0px 6px 0px 0px;   margin:0px 0px 0px 6px;
		background:  url(../../immagini/btn.png) no-repeat top right;
		z-index:10;
	}
	/*end bottone input*/
	
	dt.bott{
		position:relative; float:right;  height:24px; 
		padding:0px 0px; margin:0px 0px; border:0px;
	    background:  url(../../immagini/btn.png) no-repeat bottom left;
	    line-height:23px;
	    z-index:5;
	}
	dt.bott dl {
		position:relative;  height:24px; left:10px; 
		padding:0px 10px 0px 0px;   margin:0px 0px 0px 0px; width:inherit; border:0px;
		background:  url(../../immagini/btn.png) no-repeat bottom right;
		z-index:10;
	}
	a.conf{
		font-size: 12px; color: #FFFFFF; font-weight : normal; 
		background-color:transparent; border: 0px;  text-decoration:none;
	}
	a.conf:hover{
		font-size: 12px; color: #FFFFFF; font-weight : normal; 
		background-color:transparent; border: 0px;  text-decoration:none;
	}
	.frame{
		position:relative; float:right;
		border:1px solid #000000;
		/*margin:-10px 0px 0px -20px;*/
	}
	.div-clear{
		position:relative; float:left; clear:left;
		width:100%;
	}
	.ph_right{
		padding:0px 0px 10px 15px;
	}
	.ph_left{
		padding:0px 15px 10px 0px;
	}
	
	#iframe{		
		position:relative; left:0px;
		width:630px; height:1150px; background-color:#FFFFFF; 
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
	}	
	
/*---------------GALLERY SLIDER HEADER PER CONTENT CON 2-3 COLONNE---------------------------------------*/			
	#photo-box{
		position:relative; float:left; 
		width:620px; height:262px;
		padding:0px; margin:0px 0px 30px 0px;
		z-index:3;
	}
		/*#photo-box #slideshow {
			    position:relative; width:620px; height:262px;
			    z-index:3;
			}
		#photo-box #slideshow IMG {
		    position:absolute; top:0;  left:0;
		    z-index:8; opacity:0.0;
		}
		#photo-box #slideshow IMG.active {
		    z-index:10; opacity:1.0;
		}
		#photo-box #slideshow IMG.last-active {
		    z-index:9;
		}*/
		#photo-box .photoslider { width:620px; height:262px; overflow:hidden; position:relative; cursor:pointer; }
		#photo-box div.slides { position:absolute; top:0; left:0; }
		#photo-box ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
		#photo-box div.slides > div,ul.slides li { position:absolute; top:0; width:620px; display:none; padding:0; margin:0; }
		/*
		 * Optional
		*/
		#photo-box #loopedSlider,#newsSlider { margin:0 auto; width:620px; position:relative; clear:both; }
		#photo-box ul.pagination { list-style:none; padding:0; margin:10px 0px 0px 0px; text-align:right; position:relative; float:right;}
		#photo-box ul.pagination li  { float:left; background: url(../../immagini/ico-loopedslider.gif) no-repeat top left; color:white; width:17px; height:17px; margin:0px 5px;}
		#photo-box ul.pagination li a { padding:0px 0px; }
		#photo-box ul.pagination li.active a { color:white; }
		#photo-box ul.pagination li.active  { background: url(../../immagini/ico-loopedslider-active.gif) no-repeat top left; color:white; width:17px; height:17px; margin:0px 5px;}
	
		/*mappe google*/
		.mappe_goo{
			width:620px; height:262px;
			border: 1px solid #DADAD9; overflow: hidden;
			font-family:  Helvetica, Arial, Sans-serif; font-size: 16px; font-weight : bold; color:#3598DF;
		}
		.mappe_goo_460{
			width:460px; height:262px;
			border: 1px solid #DADAD9; overflow: hidden;
			font-family:  Helvetica, Arial, Sans-serif; font-size: 16px; font-weight : bold; color:#3598DF;
		}
		.mappe_goo_ind{
			padding:3px 0px 0px 0px;
			font-size: 12px; font-weight : normal; color: #28435B; 
		}
		.mappe_goo_dx{
			width:295px; height:100px;
			font-size: 12px; font-weight : normal; color: #28435B; 
		}
		.mappe_goo_dx a{ font-size: 12px; font-weight : normal; color: #28435B; }
		.mappe_goo_dx a:hover{ font-size: 12px; font-weight : normal; color: #28435B; }
		
/*--------------- COLONNA SINISTRA E CENTRALE (TIPO LAYOUT 3 COLONNE)---------------------------------------*/			
	#colonnasx{
		position:relative; float:left; 
		width:140px;																										/*width + padding:150px*/
		padding:0px 0px 0px 10px; margin:0px; 
		z-index:3; 
	}
	
	/*contenuto per testo con 3 colonne*/
	#content{
		position:relative; float:right; 
		width:460px;																										/*width + padding:470px*/
		padding:0px 0px 0px 10px; margin:0px; 
		z-index:3; 
	}	
	
/*---------------GALLERY FOOTER PER CONTENT CON 3 COLONNE---------------------------------------*/		
	.gallery_content{
		position:relative; float:left; clear:left;
		z-index:+99; 
	}
		.gallery_content .g_photo{
		padding:0px 0px; margin:0px 0px; z-index:+99; 
		}
		.gallery_content img {
		border:1px solid #E9E9EB; 
		}
		
		.gallery_content #thumbwrapper {
		position:relative; float:left; margin:0px; padding:0px 0px; 
		width:460px; height:70px; 
		/*background-color:#1E3452;*/
		}
		.gallery_content #thumbarea {
		position:relative; float:left; overflow:hidden; 
		width:460px; height:70px; 
		}
		.gallery_content #thumbs {
		position:relative; float:left; list-style:none; margin:0px 0px; padding:2px 2px 2px 2px;  
		width:10000px; height:70px;
		}
		.gallery_content #thumbs li {
		float:left; margin:0px 5px 0px 0px; cursor:pointer; 
		}
	
	
/* -------------------------------------colonna dx -----------------------*/		
	#colonnadx{
		position:relative; float:left; 
		width:300px;																						/*width + padding:310px*/
		padding:0px 0px 0px 10px; margin:0px; 
		z-index:3; 
	}
	#colonnadx #miniutility{
		position:relative; 
		text-align:right;
		margin:0px 0px 17px 0px;
	}
	#colonnadx #miniutility img{ margin:0px 0px 6px 0px;}
	
	#colonnadx h3{ color:#3498D8; font-size:18px; font-weight : normal; padding:5px 0px 6px 0px; margin:0px; letter-spacing:-1px;}
	#colonnadx h4{ color:#3498D8; font-size:16px; font-weight : normal; padding:0px 0px 6px 0px; margin:-5px 0px 0px 0px; top:-5px; letter-spacing:-1px;}
	
	#colonnadx .box_dx{
		position:relative; float:left; 
		width:295px;																						
		padding:0px 0px 0px 5px;  margin:15px 0px; 
		/*border-bottom:1px solid #E8E8E8;*/
	} 
	
	#colonnadx .boxxx{
		position:relative; float:left; 
		width:295px;																						
		padding:0px 0px 0px 5px;  margin:15px 0px; 
		color:#8B8B8B;
		z-index:3; 
	}
	
	/*box banner*/
	#colonnadx .box_banner{
		position:relative; float:left; 
		width:290px;	height:120px;																		/*width + padding:300px*/																			
		padding:4px 0px 0px 10px; margin:15px 0px; 
		color:#8B8B8B; line-height:18px;
		background: url(../../banners/bck_banner.png) no-repeat top left;
		z-index:3; 
	}
	
	#colonnadx .box_banner_left{
		position:relative; float:left; 
		width:205px; padding:4px 0px 0px 0px;
		z-index:3; 
	}
	#colonnadx .box_banner_left a{ color:#8B8B8B; font-weight:normal;}
	#colonnadx .box_banner_bottone{
		position:absolute;
		bottom:10px; right:3px;
		z-index:5;
	}
	#colonnadx .box_banner_mappe{
		position:absolute;
		width:88px; height:96px;
		top:8px; right:4px;
		background: url(../../banners/bck_banner_mappe.png) no-repeat top right;
		z-index:4;
	}
	#colonnadx .acquistaskip{
		position:absolute;
		width:100px; height:96px;
		top:16px; right:4px;
		background: url(../../banners/bck_banner_acquistaskip.png) no-repeat top right;
		z-index:4;
	}
	#colonnadx .mondopiste{
		position:absolute;
		width:150px; height:113px;
		top:13px; right:0px;
		background: url(../../banners/bck_banner_mondopiste.png) no-repeat top right;
		z-index:4;
	}
	
	#colonnadx .folgariamania{
		position:absolute;
		width:222px; height:71px;
		top:2px; left:1px;
		background: url(../../banners/bck_banner_folgariamania.png) no-repeat top right;
		z-index:4;
	}
	#colonnadx .folgariamania_txt{
		position:absolute;
		width:290px; height:21px;
		top:73px; left:10px;
		color:#000000; font-size:10px; font-weight:bold; letter-spacing:-1px;
		line-height:13px;
	}
	#colonnadx .folgariamania_txt a{ color:#000000; font-size:10px; font-weight:bold; letter-spacing:-1px;}
	
	
	#colonnadx a:hover{text-decoration:none;}

	#colonnadx a.grey{  color:#8B8B8B; font-weight:normal; }
	#colonnadx a.grey:hover{  color:#8B8B8B; font-weight:normal; text-decoration:underline;}
	
	#colonnadx .txt_az{ color:#3498D8;}
	#colonnadx .txt_bl{
		color:#29435C; font-weight:bold;
	}
	#colonnadx .txt_gr{
		color:#666666; font-weight:normal; 
		padding:0px 0px 10px 0px;
	}
	#colonnadx .txt_sp{
		padding:0px 0px 0px 0px;
		height:8px;
	}
	#colonnadx .input_box{
		font-size:11px; color:#28435B; font-weight:bold; 
		padding:3px 0px;
	}
	
	/*bottone input*/
	.button_dx{	
		position:relative; float:right; 
		width:72px; height:24px;
		padding:0px 0px 0px 0px; margin-right:9px;
		background: url(../../immagini/btn.png) no-repeat top left;
		z-index:5;
	}	
	.button_dx input{
		width:72px; text-align:center;
		border:0px; padding:3px 2px 0px 0px; 
		background: transparent; color:#FFFFFF; 
		letter-spacing:-1px;
	}	
	.button_dx_end{
		position:absolute; 
		top:0px; left:3px;
		width:72px; height:24px;
		padding:0px 0px 0px 0px;   margin:0px 0px 0px 0px;
		background: #FFFFFE url(../../immagini/btn.png) no-repeat top right;
		z-index:10;
	}
	
	.button_dxrolover{	
		position:relative; float:right; 
		width:72px; height:24px;
		padding:0px 0px 0px 0px; margin-right:9px;
		background: url(../../immagini/btn-sel.png) no-repeat top left;
		z-index:5;
		
	}
	.button_dxrolover input{ 
		width:72px; text-align:center;
		border:0px; padding:3px 2px 0px 0px; 
		background: transparent; color:#FFFFFF;
		letter-spacing:-1px; 
	}	
	.button_dx_endrolover{
		position:absolute; 
		top:0px; left:3px;
		width:72px; height:24px;
		padding:0px 0px 0px 0px;   margin:0px 0px 0px 0px;
		background: #FFFFFE url(../../immagini/btn-sel.png) no-repeat top right;
		z-index:10;
	}	
	/*end bottone input*/
	
	/*link bottone*/
	dt.bottlink{
		position:relative; float:right;  
		width:72px; height:24px;
		padding:0px 0px;  margin-right:5px;  border: 0px;
	    background:  url(../../immagini/btn.png) no-repeat top left;
	    text-align:center; line-height:23px;
	    z-index:5;
	}
	dt.bottlink dl {
		position:absolute;  
		width:72px; height:24px;
		top:0px; left:3px; 
		padding:0px 0px;   margin:0px 0px;   border: 0px;
		background:  url(../../immagini/btn.png) no-repeat top right;
		z-index:10;
	}
	dt.bottlink a{
		font-size: 12px; color: #FFFFFF; font-weight : normal; letter-spacing:-1px;
		background-color:transparent; border: 0px;  text-decoration:none;
	}
	dt.bottlink a:hover{
		font-size: 12px; color: #FFFFFF; font-weight : normal; letter-spacing:-1px;
		background-color:transparent; border: 0px;  text-decoration:none;
	}
	dt.bottlinkrolover{
		position:relative; float:right;  
		width:72px; height:24px;
		padding:0px 0px; margin-right:5px;  border: 0px;
	    background:  url(../../immagini/btn-sel.png) no-repeat top left;
	    text-align:center; line-height:23px;
	    z-index:5;
	}
	dt.bottlinkrolover dl {
		position:absolute;  
		width:72px; height:24px;
		top:0px; left:3px; 
		padding:0px 0px;   margin:0px 0px;  border: 0px;
		background: url(../../immagini/btn-sel.png) no-repeat top right;
		z-index:10;
	}
	dt.bottlinkrolover a{
		font-size: 12px; color: #FFFFFF; font-weight : normal; letter-spacing:-1px;
		background-color:transparent; border: 0px;  text-decoration:none;
	}
	dt.bottlinkrolover a:hover{
		font-size: 12px; color: #FFFFFF; font-weight : normal; letter-spacing:-1px;
		background-color:transparent; border: 0px;  text-decoration:none;
	}
	/*end linki bottone*/
	
	
	/*link bottone*/
	dt.bottlink150{
		position:relative; float:right;  
		width:130px; height:24px;
		padding:0px 0px;  margin-right:5px;  border: 0px;
	    background:  url(../../immagini/btn.png) no-repeat top left;
	    text-align:center; line-height:23px;
	    z-index:5;
	}
	dt.bottlink150 dl {
		position:absolute;  
		width:130px; height:24px;
		top:0px; left:3px; 
		padding:0px 0px;   margin:0px 0px;   border: 0px;
		background:  url(../../immagini/btn.png) no-repeat top right;
		z-index:10;
	}
	dt.bottlink150 a{
		font-size: 12px; color: #FFFFFF; font-weight : normal; letter-spacing:-1px;
		background-color:transparent; border: 0px;  text-decoration:none;
	}
	dt.bottlink150 a:hover{
		font-size: 12px; color: #FFFFFF; font-weight : normal; letter-spacing:-1px;
		background-color:transparent; border: 0px;  text-decoration:none;
	}
	dt.bottlink150rolover{
		position:relative; float:right;  
		width:130px; height:24px;
		padding:0px 0px; margin-right:5px;  border: 0px;
	    background:  url(../../immagini/btn-sel.png) no-repeat top left;
	    text-align:center; line-height:23px;
	    z-index:5;
	}
	dt.bottlink150rolover dl {
		position:absolute;  
		width:130px; height:24px;
		top:0px; left:3px; 
		padding:0px 0px;   margin:0px 0px;  border: 0px;
		background: url(../../immagini/btn-sel.png) no-repeat top right;
		z-index:10;
	}
	dt.bottlink150rolover a{
		font-size: 12px; color: #FFFFFF; font-weight : normal; letter-spacing:-1px;
		background-color:transparent; border: 0px;  text-decoration:none;
	}
	dt.bottlink150rolover a:hover{
		font-size: 12px; color: #FFFFFF; font-weight : normal; letter-spacing:-1px;
		background-color:transparent; border: 0px;  text-decoration:none;
	}
	/*end linki bottone*/
		
/* -------------------------------------banner footer -----------------------*/	
#banner_foo	{
	position:relative; float:left; clear:left;
	width:960px;
	padding:0px 0px 0px 0px; margin:15px 0px 30px 0px; 
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background:url(../../banners/foo_bck.png) repeat-x;
	z-index:3; 
}
	#banner_foo h2{ font-family: Gotham; color:#28435B; font-size:24px; font-weight : normal; padding:5px 0px 6px 0px; margin:0px; line-height:22px;}
	#banner_foo h3{ font-family: Gotham; color:#3498D8; font-size:21px; font-weight : normal; padding:5px 0px 6px 0px; margin:0px; }
	#banner_foo h4{ color:#3498D8; font-size:16px; font-weight : normal; padding:0px 0px 6px 0px; margin:-5px 0px 0px 0px; top:-5px; letter-spacing:-1px;}
	
	#banner_foo .foo_box_banner{
		position:relative; float:left; 
		width:383px;	height:117px;																		/*width + padding:400px*/	/*height + padding:125px*/	 																	
		padding:0px 0px 0px 15px; margin:4px 0px; 
		color:#8B8B8B; line-height:18px;
		background: url(../../banners/foo_bck_banner.png) no-repeat top left;
		border-right:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		z-index:3; 
	}
	#banner_foo .foo_box_banner_left{
		position:relative; float:left; 
		width:240px; padding:4px 0px 0px 0px;
		line-height:16px;
		z-index:3; 
	}
	#banner_foo .foo_box_banner_bottone{
		position:absolute;
		bottom:5px; right:20px;
		z-index:5;
	}
	#banner_foo .box_banner_mappe{
		position:absolute;
		width:88px; height:96px;
		top:8px; right:21px;
		background: url(../../banners/bck_banner_mappe.png) no-repeat top right;
		z-index:4;
	}
	#banner_foo .box_banner_facebook{
		position:absolute;
		width:382px; height:50px;
		bottom:23px; right:5px;
		background: url(../../banners/foo_bck_banner_facebook.png) no-repeat top right;
		
		z-index:4;
	}
	#banner_foo .mondopiste{
		position:absolute;
		width:150px; height:113px;
		top:0px; right:10px;
		background: url(../../banners/bck_banner_mondopiste.png) no-repeat top right;
		z-index:4;
	}
	
	#banner_foo .folgariamania{
		position:absolute;
		width:300px; height:125px;
		top:0px; right:1px;
		background: url(../../banners/foo_bck_folgaria_mania.png) no-repeat top right;
		z-index:4;
	}
	#banner_foo .acquistaskip{
		position:absolute;
		width:300px; height:125px;
		top:0px; right:1px;
		background: url(../../banners/foo_bck_mondo_skipass.png) no-repeat top right;
		z-index:4;
	}
	#banner_foo .imgmeteo{
		position:absolute;
		width:130px; height:130px;
		top:0px; right:1px;
		background: url(../../immagini/meteo/3_big.png) no-repeat top right;
		z-index:4;
	}
	
/* -------------------------------------footer -----------------------*/
#footer{
	position:relative; float:left; clear:left;
	width:960px; min-height:104px;																			/*width + padding:960px*/
	padding:30px 19px 0px 19px; margin:0px 0px 0px 0px; 
	background:  url(../../immagini/fol_footer.png) no-repeat top left; 
	z-index:2; 
}
	
	#footer #forow01{
		position:relative; float:left; clear:both;
		width:960px; 
		text-align:center;
		}
	#footer #forow01 img{ padding:0px 23px;}	
		
	#footer .forow02{
		position:relative; float:left; clear:both;
		width:960px; padding:0px 0px 20px 0px;
		text-align:center;
		}
	#footer .forow02 img{ padding:0px 14px;}		
		
		/*
		#forow02a{
		position:relative; float:left;
		}
		#forow02b{
		position:relative; float:right;
		}
		#forow02c{
		position:relative; float:right;
		}*/
	
	#footer #banfooter{
		position:relative; float:left;
	}
	#txtfooter{
		position:relative; float:left; clear:left;
		width:960px;
		padding:0px 0px 15px 0px;
		color:#28435B;
	}
		#bl_footer01{
			position:relative; float:left; clear:left;
			width:220px;
		}
		#bl_footer02{
			position:relative; float:left;
			width:455px;
			padding:50px 0px 0px 0px;
			font-size:12px; 
			text-align:center; 
		}
		#bl_footer02 a{ font-size:12px; color:#28435B; font-weight:normal;}
		
		#bl_footer03{
			position:relative; float:right;
			width:265px;
			padding:50px 0px 0px 0px;
			font-size:12px;
			text-align:right; 
		}
		#bl_footer03 a{ font-size:12px; color:#28435B; font-weight:normal;}
		#bl_footer03 img{ margin-top:-45px; padding-left:10px;}
		
	#footer .indifooter{
		position:relative; float:left; clear:left;
		width:960px; 
		padding:5px 0px 10px 0px;
		font-size:10px; color:#28435B; 
		text-align:center;
	}
	#footer .indifooter a{ font-size:10px; color:#28435B; font-weight:normal;}	
		

#paging_strut{
}
		#paging_strut .barrapagestrut{
			position:relative; float:left;
			width:100%;
			font-weight : bold; 
			padding: 0px 0px; margin:25px 0px 0px 0px;
		}	
		#paging_strut .barra_left{
			position:relative; float:left;
			width:50%;
		}
		#paging_strut .barra_right{
			position:relative; float:right;
			text-align:right;
			width:50%;
		}
		
		#paging_strut A.numpagestrut { 
				text-decoration:none; 
		}
		#paging_strut A.chpagestrut{
				text-decoration:none; 
		}
		#paging_strut .numsel{
				font-size: 11px; color:#ffffff; font-weight:bold; margin:1px; padding:1px; 
			background-color:#7ca4be; border: 1px solid #426984;
		}	 
		#paging_strut .nolinkstrut{
				color:#D3D3D3; font-weight:bold; 
				
		} 	 	 
		#paging_strut .barranumpage{
			font-size: 11px; text-align : left;  color: #7CA4BE; text-align : right; 
			position:relative; float:right; right:0px; vertical-align:bottom;
		}	
		
		
#paging_strut2{
}
		#paging_strut2 .barrapagestrut{
			position:relative; float:left;
			width:100%;
			font-weight : bold; 
			padding: 0px 0px; margin:-25px 0px 0px 0px;
		}	
		#paging_strut2 .barra_left{
			position:relative; float:left;
			width:50%;
		}
		#paging_strut2 .barra_right{
			position:relative; float:right;
			text-align:right;
			width:50%;
		}
		#paging_strut2 .nolinkstrut{
				color:#D3D3D3; font-weight:bold; 
		} 	 	 
		#paging_strut2 a{ text-decoration:none;}
		
		
#paging_struteve{
}
		#paging_struteve a{
			font-size:12px;  color:#696868; font-weight:normal;
		}
		#paging_struteve .barrapagestrut{
			position:relative; float:left;
			width:100%;
			font-weight : normal; 
			padding: 0px 0px; margin:25px 0px 0px 0px;
		}	
		#paging_struteve .barra_only{
			position:relative; float:left;
			width:100%;
			text-align:right;
		}
		
		#paging_struteve A.numpagestrut { 
				text-decoration:none; 
		}
		#paging_struteve A.chpagestrut{
				text-decoration:none; 
		}
		#paging_struteve .numsel{
				font-size:12px; color:#696868; font-weight:bold; 
			
		}	 
		#paging_struteve .nolinkstrut{
				color:#D3D3D3; font-weight:bold; 
				
		} 	 	 
		#paging_struteve .barranumpage{
			font-size: 11px; text-align : left;  color: #7CA4BE; text-align : right; 
			position:relative; float:right; right:0px; vertical-align:bottom;
		}			
		
				
	
	
/* ------------------------------------- neve: piste_impianti -----------------------*/				
#piste_impianti{
	z-index:5;
}
	#piste_impianti .bt_pista{
		position:relative; float:left; clear:left;
		width:100%;
		margin:0px 0px 0px 0px;
		z-index:5;
	}
	#piste_impianti .block_pista{
		position:relative; float:left; clear:left;
		width:100%;
		margin:0px 0px 50px 0px;
		z-index:5;
	}
	#piste_impianti .box_tipopista{
		position:relative; float:left; 
		width:90px;
		padding:11px 3px 0px 0px;
		z-index:6;
	}
	#piste_impianti .box_piste{
		position:relative; float:left;
		width:513px;
		background: url(../../immagini/bck_piste.png) no-repeat top left;
		z-index:6;
	}
	#piste_impianti .box_titolo{
		width:78px; height:38px;											/*width+padding:98px; height + padding:40*/
		margin:0px 0px 0px 65px; padding:2px 10px 0px 10px;
		font-size:13px; font-weight:bold;
	}
	#piste_impianti .box_impianti{
		position:relative; float:left;
		width:513px;
		background: url(../../immagini/bck_impianti.png) no-repeat top left;
		z-index:6;
	}
	#piste_impianti .box_titolo_imp{
		width:200px; height:38px;											/*width+padding:98px; height + padding:40*/
		margin:0px 0px 0px 65px; padding:2px 10px 0px 10px;
		font-size:13px; font-weight:bold;
	}
	#piste_impianti .box_subtitolo{
		font-size:09px;
	}
	#piste_impianti table{
		width:500px;
		margin:20px 5px 0px 8px;
	}
	
	#piste_impianti .cell_y1{
		font-weight : bold; text-align:left; 
		padding: 2px 3px 15px 3px; 
	}	
	#piste_impianti .cell{
		font-weight : normal;  text-align : left;  
		padding: 2px 3px; 
	}	

	
/* ------------------------------------- neve: snowpark -----------------------*/	
#neve_snowpark{
}			
	#neve_snowpark .snow_box{
		position:relative; float:left; clear:left;
		width:100%;
		padding:0px; margin:0px 0px 30px 0px;
	}			
	#neve_snowpark .snow_left{
		position:relative; float:left; 
		width:140px;																										/*width + padding:150px*/
		padding:0px 0px 0px 10px; margin:0px; 
		z-index:3; 
	}			
	#neve_snowpark .snow_right{
		position:relative; float:right; 
		width:460px;																										/*width + padding:480px*/
		margin:0px 0px 0px 10px; padding:0px 0px 15px 0px; 
		border-bottom:1px solid #E8E8E8;
		z-index:3; 
		}	
		
	#neve_snowpark .photo{
		padding:0px; margin:0px 0px 25px 0px;
	}	
	#neve_snowpark strong{
		color:#3498D8;
	}
	
/* ------------------------------------- neve: servizi_strutture -----------------------*/					
#servizi_strutture{
}	
	#servizi_strutture .box_localita{
		position:relative; float:left; clear:left;
		width:360px;
		padding:0px; margin:0px 0px 10px 100px;
		font-weight:bold; color:#3498D8;
		
	}

	#servizi_strutture .box_servstrutt{
		position:relative; float:left; clear:left;
		width:460px;
		padding:0px; margin:0px 0px 30px 0px;
		
	}	
	#servizi_strutture .box_left{
		position:relative; float:left; 
		width:90px;																											/*width + padding:90px*/
	}	
	
	#servizi_strutture .box_right{
		position:relative; float:left; 
		width:360px;																										/*width + padding:370px*/
		padding:0px 0px 0px 10px;
		
	}
	#servizi_strutture .nomestruttura{
		color:#3498D8;
		padding:0px 0px 3px 0px;
	}
	#servizi_strutture .sub_center{
		position:relative; float:left; 
		width:186px;																										/*width + padding:195px*/
		padding:0px 0px 0px 0px;
	}
	#servizi_strutture .sub_right{
		position:relative; float:right; 
		width:164px;																										/*width + padding:165px*/
		padding:0px 0px 0px 10px; margin:0px;
		
	}
	#servizi_strutture a{font-weight:normal;}
	
		
/* ------------------------------------- promozioni -----------------------*/	
#promo_box{
	position:relative; float:left; 
}
	#promo_box .box_promozioni{
		position:relative; float:left; clear:left; 
		width:460px;	
		/*margin:15px 20px 0px 0px; padding:0px 0px 15px 0px;*/
		margin:15px 20px 0px 150px; padding:0px 0px 15px 0px; 		/*METTO MARGIN-LEFT:150px: perhè layout senza colonna sinistra*/
		border-bottom:1px solid #E8E8E8;
	}
	#promo_box .box_promo_left{
		position:relative; float:left;
		width:140px;
	}
	#promo_box .box_promo_right{
		position:relative; float:right;
		width:310px;
	}
	#promo_box .box_promo_tit{
		 color:#3498D8; font-size:15px; font-weight : bold;
		 padding:0px 0px 10px 0px;
	}
	#promo_box .box_promo_tit a{  color:#3498D8; font-size:15px; }
	#promo_box .b_right{
		position:relative; float:right;
		margin:20px 0px 0px 0px;
	}
	/*DETTAGLIO*/
	#promo_box .promo_descri{
		color:#696969;
	}
	#promo_box .dettag_left{
		position:relative; float:left; 
		width:140px;																										/*width + padding:150px*/
		padding:0px 0px 0px 10px; margin:0px; 
		z-index:3; 
	}			
	#promo_box .dettag_right{
		position:relative; float:right; 
		width:460px;																										/*width + padding:480px*/
		margin:0px 0px 0px 10px; padding:0px 0px 15px 0px;
		z-index:3; 
		}
		

/* ------------------------------------- promozioni -----------------------*/	
#regalomania_box{
	color:#666666;
}
	/*DETTAGLIO*/
	#regalomania_box .dettag{
		position:relative; float:left; 
		width:100%;
	}
	#regalomania_box .dettag_left{
		position:relative; float:left; clear:left;
		width:140px;																										/*width + padding:150px*/
		padding:0px 0px 0px 10px; margin:0px; 
		z-index:3; 
	}			
	#regalomania_box .dettag_right{
		position:relative; float:right; 
		width:460px;																										/*width + padding:480px*/
		margin:0px 0px 0px 10px; padding:0px 0px 15px 0px;
		z-index:3; 
		}	
		
	#regalomania_box .rmania_box1{
		position:relative; float:left; 
		width:196px; height:200px;																							/*width + padding:146px*/
		padding:139px 0px 0px 0px; margin:0px 6px 0px 0px; 																	/*height + padding:339px*/
		background:url(../../immagini/regalomania_box11.png) no-repeat top left;
		text-align:center;
		z-index:3; 
	}		
	#regalomania_box .rmania_box2{
		position:relative; float:left;
		width:196px; height:200px;																							/*width + padding:146px*/
		padding:139px 0px 0px 0px;margin:0px 6px 0px 0px;  																	/*height + padding:339px*/
		background:url(../../immagini/regalomania_box21.png) no-repeat top left;
		text-align:center;
		z-index:3; 
	}	
	#regalomania_box .rmania_box3{
		position:relative; float:left; 
		width:196px; height:200px;																							/*width + padding:146px*/
		padding:139px 0px 0px 0px; margin:0px; 																				/*height + padding:339px*/
		background:url(../../immagini/regalomania_box31.png) no-repeat top left;
		text-align:center;
		z-index:3; 
	}	
	#regalomania_box .blue{
		color:#28435B; font-weight:bold;
		padding:4px 33px 0px 33px;
	}
	#regalomania_box .blue11{
		font-size:11px; color:#28435B;
		padding:14px 33px 0px 33px;
	}	
	#regalomania_box .rmania_bottone{
		position:absolute;
		bottom:20px; left:40px; 
		width:117px; height:33px;																							/*width + padding:117px*/
		padding:4px 0px 0px 0px;
		color:#28435B; font-size:18px;	line-height:14px;																			/*height + padding:33px*/
		background:url(../../immagini/regalomania_bottone.png) no-repeat top center;
		text-align:center;
		z-index:3; 
	}	
		
	#regalomania_box .rmania_box4{
		position:relative; float:left; clear:left;
		width:516px; height:372px;																								/*width + padding:516px*/
		padding:20px 0px 0px 0px; margin:20px 0px 0px  40px; 																    /*height + padding:322px*/
		background:url(../../immagini/regalomania_box41.png) no-repeat top left;
		
		z-index:3; 
	}
	#regalomania_box .rmania_box5{
		position:relative; float:left; clear:left;
		width:481px; height:282px;																								/*width + padding:457px*/
		padding:10px 20px 0px 15px; margin:20px 0px 0px  40px; 																    /*height + padding:292px*/
		background:url(../../immagini/regalomania_box51.png) no-repeat top left;
		text-align:left; color:#909DA9;
		z-index:3; 
	}
	
	/*#regalomania_box .rmania_box1{
		position:relative; float:left; clear:left;
		width:146px; height:200px;																							
		padding:139px 0px 0px 0px; margin:0px 6px 0px 0px; 																	
		background:url(../../immagini/regalomania_box1.png) no-repeat top left;
		text-align:center;
		z-index:3; 
	}		
	#regalomania_box .rmania_box2{
		position:relative; float:left;
		width:146px; height:200px;																							
		padding:139px 0px 0px 0px;margin:0px 6px 0px 0px;  																	
		background:url(../../immagini/regalomania_box2.png) no-repeat top left;
		text-align:center;
		z-index:3; 
	}	
	#regalomania_box .rmania_box3{
		position:relative; float:left; 
		width:146px; height:200px;																							
		padding:139px 0px 0px 0px; margin:0px; 																				
		background:url(../../immagini/regalomania_box3.png) no-repeat top left;
		text-align:center;
		z-index:3; 
	}	
	#regalomania_box .blue{
		color:#28435B; font-weight:bold;
		padding:4px 12px 0px 12px;
	}
	#regalomania_box .blue11{
		font-size:11px; color:#28435B;
		padding:14px 12px 0px 12px;
	}
	#regalomania_box .rmania_bottone{
		position:absolute;
		bottom:20px; left:14px; 
		width:117px; height:33px;																							
		padding:4px 0px 0px 0px;
		color:#28435B; font-size:18px;	line-height:14px;																			
		background:url(../../immagini/regalomania_bottone.png) no-repeat top center;
		text-align:center;
		z-index:3; 
	}	
	
	#regalomania_box .rmania_box4{
		position:relative; float:left; clear:left;
		width:456px; height:302px;																							
		padding:20px 0px 0px 0px; margin:20px 0px 0px  0px; 																    
		background:url(../../immagini/regalomania_box4.png) no-repeat top left;
		
		z-index:3; 
	}
	#regalomania_box .rmania_box5{
		position:relative; float:left; clear:left;
		width:422px; height:282px;																								
		padding:10px 20px 0px 15px; margin:20px 0px 0px  0px; 																    
		background:url(../../immagini/regalomania_box5.png) no-repeat top left;
		text-align:left; color:#909DA9;
		z-index:3; 
	}
	
	*/
	
		
	#regalomania_box .rmania_box4_txt{
		position:relative; float:left; 
		padding:0px 0px 0px 140px; margin:0px 0px 25px  0px; 																    
		text-align:left; line-height:14px;
		z-index:3; 
	}	
	
	
	#regalomania_box .rmania_box5 a{ color:#909DA9;}
	
	
	#regalomania_box .rmania_divbottone{
		position:relative; float:left; 
		width:117px;																						/*width + padding:117px*/
		padding:6px 0px 0px 0px; margin:0px 17px;
		color:#28435B; font-size:18px;	;																	/*height + padding:33px*/
		background:url(../../immagini/regalomania_bottone.png) no-repeat top left;
		text-align:center;
		z-index:3; 
	}
	
	#regalomania_box .rmania_box4_txt2{
		position:relative; float:left; clear:left;
		padding:0px 0px 0px 15px; margin:10px 0px 0px  0px; 																    
		text-align:left; 
		z-index:3; 
	}	
	
	
	
	
	#regalomania_box .blue10{
		font-size:10px; color:#28435B;
	}	
	
	
			
				
/* ------------------------------------- promozioni -----------------------*/	
#eventi_box{
	color:#666666;
}

	#eventi_box .eventi_first{
		position:relative; float:left; clear:left; 
		width:610px;
		margin:-20px 10px 0px 0px; padding:0px 0px 10px 0px; 		
		border-bottom:1px solid #E8E8E8;
	}
		#eventi_box .eventi_first_sx{
			position:relative; float:left; 
			width:140px;																										/*width + padding:150px*/
			padding:0px 0px 0px 10px; margin:0px; 
			text-align:right;
			z-index:3; 
		}
		#eventi_box .eventi_first_cx{
			position:relative; float:right; 
			width:450px;																										/*width + padding:470px*/
			padding:0px 0px 0px 10px; margin:0px; 
			z-index:3; 
		}	
	
	
	#eventi_box .box_globaleve{
		position:relative; float:left; clear:left; 
		width:610px;	
		margin:30px 10px 0px 0px; padding:0px 0px 10px 0px; 	
		
	}	
		#eventi_box .eventi_globaleve_first_sx{
			position:relative; float:left; 
			width:140px;																										/*width + padding:150px*/
			padding:0px 0px 0px 0px; margin:0px; 
			text-align:left;
			z-index:3; 
		}
		
		#eventi_box .eventi_globaleve_first_cx{
			position:relative; float:right; 
			width:460px;																										/*width + padding:470px*/
			padding:0px 0px 0px 10px; margin:0px; 
			z-index:3; 
		}	
	
		#eventi_box .box_onlyeve{
			position:relative; float:left; 
			width:460px;	
			margin:30px 0px 0px 0px; padding:0px 0px 10px 0px; 	
			border-bottom:1px solid #E8E8E8;
		}	
	
		
	#eventi_box .box_eve{
		position:relative; float:left; clear:left; 
		width:610px;	
		margin:30px 10px 0px 0px; padding:0px 0px 10px 0px; 	
		border-bottom:1px solid #E8E8E8;
	}
		#eventi_box .box_promo_left{
			position:relative; float:left;
			width:140px;
		}
		#eventi_box .box_eventi_right{
			position:relative; float:right;
			width:310px;
		}
		
	#eventi_box .box_eventi_data{
		 font-family:Gotham; color:#3498D8; font-size:14px; font-weight : normal;
		 padding:4px 0px 2px 0px;
	}
	
	#eventi_box .box_eventi_tit{
		 position:relative;
		 color:#3498D8; font-size:16px; font-weight : bold;
		 padding:0px 0px 10px 0px; 
		 z-index:10;
	}
	#eventi_box .box_eventi_tit a{ font-size:16px;}
	#eventi_box a.grey{ color:#666666; font-weight:normal;}
	#eventi_box a.grey:hover{ color:#666666; font-weight:normal; text-decoration:none;}
	#eventi_box .b_right{
		position:relative; float:right;
		margin:20px 0px 0px 0px;
	}
	
	#eventi_box .box_eve_mania{
		position:relative; float:left; clear:left; 
		width:610px;	
		margin:20px 10px 0px 0px; padding:0px 0px 10px 0px; 	
		/*border-bottom:1px solid #E8E8E8;*/
	}
	#eventi_box .box_fmania_left{
		position:relative; float:left;
		width:60px; 
		margin:0px 10px 0px 80px;
	}
	#eventi_box .box_fmania_right{
		position:relative; float:right;
		width:450px; 
	}
		#eventi_box .box_fmania_data{
			 color:#3498D8; font-size:14px; font-weight : normal;
			 padding:0px 0px 0px 0px;
		}
		#eventi_box .box_fmania_tit{
			 color:#29435C; font-size:13px; font-weight : bold;
			 padding:0px 0px 0px 0px;
		}
		#eventi_box .box_fmania_tit a{ color:#29435C; font-size:13px;}
	
	/*PAGING--------------------------------*/
	#eventi_box .box_eve_page{
		position:relative; float:left; clear:left; 
		width:620px;	
		margin:30px 0px 0px 0px; padding:0px 0px 10px 0px; 	
	}
	
	
	#eventi_box .blocco_eve{
		position:relative; float:left;
		width:140px; 
		padding:0px 15px 0px 0px;
	}
	
		#eventi_box .box_eve_data_tit{
			 font-family:Gotham; color:#3498D8; font-size:14px; font-weight : normal;
			 padding:4px 0px 2px 0px;
			 min-height:50px;
		}
		#eventi_box .box_eve_data_tit a{ font-family:Gotham; color:#3498D8; font-size:14px; font-weight : normal;}
		
		#eventi_box .box_eve_abst{
			 min-height:200px;
		}
		#eventi_box .be_left{
			position:relative; float:left;
			margin:10px 0px 0px 0px;
		}
		#eventi_box .be_right{
			position:relative; float:right;
			margin:10px 0px 0px 0px;
		}
	/*DETTAGLIO*/
	#eventi_box .dettag{
		position:relative; float:left; clear:left;
		width:100%;
	}
	#eventi_box .dettag_left{
		position:relative; float:left; 
		width:140px;																										/*width + padding:150px*/
		padding:0px 0px 0px 10px; margin:0px; 
		z-index:3; 
	}			
	#eventi_box .dettag_right{
		position:relative; float:right; 
		width:460px;																										/*width + padding:480px*/
		margin:0px 0px 0px 10px; padding:0px 0px 15px 0px;
		z-index:3; 
		}		
	
/* ------------------------------------- video_gallery -----------------------*/			
#video_gallery{
	
}
	#video_gallery .video_box{
		position:relative; float:left; clear:left;
		width:960px;
	}

	#video_gallery .video_colonnasx{
		position:relative; float:left; 
		width:140px;																										/*width + padding:150px*/
		padding:0px 0px 0px 10px; margin:0px; 
		z-index:3; 
	}

	#video_gallery .video_colonnacx{
		position:relative; float:right; 
		width:790px;																										/*width + padding:810px*/
		padding:0px 10px 0px 10px; margin:0px; 
		z-index:3; 
	}
	#video_gallery .video_titolo{
		color:#384653; font-weight:bold; text-transform:uppercase;
		padding:10px 0px;
	}
	
	/*PAGING--------------------------------*/
	#video_gallery .box_eve_page{
		position:relative; float:left; clear:left; 
		/*width:620px;	*/
		width:960px;
		margin:70px 0px 0px 0px; padding:0px 0px 10px 0px; 	
	}
	
	#video_gallery .blocco_eve{
		position:relative; float:left;
		/*width:140px; */
		width:220px;
		padding:0px 15px 0px 0px;
	}
		#video_gallery.box_video_img{
			position:relative; float:left; clear:left;
			padding:0px; margin:0px;
		}
		
		#video_gallery .box_video_abst{
			position:relative; float:left; clear:left;
			padding:10px 0px 0px 0px;
			/* min-height:50px;*/
		}
		
		#video_gallery .box_eve_data_tit{
			 font-family:Gotham; color:#3498D8; font-size:14px; font-weight : normal;
			 padding:4px 0px 2px 0px;
			 min-height:30px;
		}
		#video_gallery .box_eve_data_tit a{ font-family:Gotham; color:#3498D8; font-size:14px; font-weight : normal;}
		
		
		#video_gallery .be_left{
			position:relative; float:left; clear:left;
			margin:10px 0px 0px 0px;
		}
		#video_gallery .be_right{
			position:relative; float:right;
			margin:10px 0px 0px 0px;
		}	
	
/* ------------------------------------- prezzi -----------------------*/	
#prezzi_info{
}
	#prezzi_info .box_prezzi{
		position:relative; float:left;
		width:460px;
		margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;
		background: url(../../immagini/bck_prezzi.png) no-repeat top left;
		z-index:6;
	}
	#prezzi_info .box_titolo{
		width:200px; height:30px;											/*width+padding:98px; height + padding:40*/
		margin:8px 0px 0px 65px; padding:2px 10px 0px 10px;
		font-size:14px; font-weight:bold; text-align:center;
	}

	#prezzi_info .liscont{
		position:relative; margin:0px 0px 0px 0px;  padding:15px 0px 10px 0px;
	}	
	#prezzi_info .tablecom{		
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: inherit; width:450px; 
		}
	#prezzi_info .cell_x1y1{
			font-size:13px;
			font-weight : bold; text-align:left; vertical-align:top;
			padding:1px 13px 15px 10px;   min-height:10px; 
		}		
	#prezzi_info .cell_y1{
			font-size:13px;
			font-weight : bold; text-align:left; vertical-align:top; 
			padding:1px 13px 15px 10px;  min-height:10px; 
		}
	#prezzi_info .cell_x1{
			font-size:12px; font-weight : normal; text-align:left;
			padding:1px 13px 5px 10px;  min-height:10px;
		}		
	#prezzi_info .cell{
			font-size:12px; font-weight : normal; text-align:left;
			padding:1px 13px 5px 10px;  min-height:10px;  
		}			
	#prezzi_info .footer{
			margin: 10px 0px 10px 0px; padding: 0px 0px 10px 0px; clear:left;
			font-size: 14px;  
			line-height:18px;
		}	
		
/* ------------------------------------- prezzi -----------------------*/	
#prezzi_skipass{
}		
	 #prezzi_skipass div.wrap{
		position:relative; float:left; clear:left;
		width:100%; 
	}
	/*#prezzi_skipass .wrap .block_tabs{
		position:relative; float:left;
		width:77px; margin:55px 0px 0px 0px; padding:0px;
		background:yellow;
	}
	 #prezzi_skipass .panes div {
		position:relative; float:left;
		background: url(../../immagini/bck_skipass.png) no-repeat top left;
		width:540px;
		display:none;		
		padding:0px 0px; margin:0px;
		
		font-size:14px;
	}*/
	#prezzi_skipass .wrap .pane  { 
		position:relative; float:right;
		background: url(../../immagini/bck_skipass.png) no-repeat top left;
		width:540px; /*min-height:268px;*/
		display:none;		
		padding:0px 0px; margin:0px;
		font-size:14px;
	}
	#prezzi_skipass h2{
		width:200px; height:30px;											/*width+padding:98px; height + padding:40*/
		margin:0px 0px 0px 63px; padding:3px 8px 0px 8px;
		font-family:  HelveticaNeue; font-size:14px; font-weight:bold; color: #28435B;  text-align:center;
	}
	#prezzi_skipass .period{
		position:relative; float:left;
		padding:0px 8px 10px 15px; margin:0px 0px 0px 0px;
		font-size:13px; color: #3498D8; line-height:13px;
	}
	
	#prezzi_skipass .period_def{
		position:relative; float:left;
		height:20px;
	}

	#prezzi_skipass .liscont{	
		position:relative; float:left;
		margin: 3px 0px 0px 10px; padding:0px; 
		
	}
	#prezzi_skipass .tablecom{		
			position:relative; float:left; clear:left;
			margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; width:515px; 
		}
	#prezzi_skipass .cell_x1y1{
			font-size:12px;
			font-weight : bold; text-align:left; vertical-align:top;
			padding:1px 10px 15px 8px;   min-height:10px; 
		}		
	#prezzi_skipass .cell_y1{
			font-size:12px;
			font-weight : bold; text-align:left; vertical-align:top; 
			padding:1px 10px 15px 8px;  min-height:10px; 
		}
	#prezzi_skipass .cell_x1{
			font-size:12px; 
			font-weight : bold; text-align:left; vertical-align:top; 
			padding:1px 10px 5px 0px;  min-height:10px;
		}		
	#prezzi_skipass .cell{
			font-size:12px; 
			font-weight : normal; text-align:left; vertical-align:top; 
			padding:1px 10px 5px 8px;  min-height:10px;  
		}			
	#prezzi_skipass .footer{
			position:relative; float:left;
			width:520px;
			font-size:13px;
			margin: 30px 0px 30px 100px; padding: 0px 0px 10px 0px; clear:left;
			line-height:18px;
			
		}	
	
		

/* ------------------------------------- come-arrivare -----------------------*/		
#come-arrivare{
	position:relative; float:left; clear:left;
	width:460px;																										/*width + padding:470px*/
	padding:20px 0px 0px 160px;
}
	#come-arrivare .bt{
		width:71px; height:69px;
		background: url(../../immagini/bt_come_arrivare.gif) no-repeat top left;
		text-align:center; line-height:13px;
	 }
	#come-arrivare .bt a{
		font-size: 10px; color: #FFFFFF; font-weight : bold; 
		background-color:transparent; border: 0px;  text-decoration:none;
	}
	#come-arrivare .bt a:hover{
		font-size: 10px; color: #FFFFFF; font-weight : bold; 
		background-color:transparent; border: 0px;  text-decoration:none;
	}
	#come-arrivare .come_block{
		position:relative; float:left; clear:left;
	}
	
	#come-arrivare .come_left{
		position:relative; float:left;
		width:370px;
		padding:0px 18px 0px 0px;
		
	}
	#come-arrivare .come_right{
		position:relative; float:right;
		width:72px;
	}
	
#ospitalita	{
}
	#ospitalita a.www		{ font-weight:normal;}
	#ospitalita a.www:hover { font-weight:normal;}
	
	#ospitalita .osp_block{
		position:relative; float:left; clear:left;
		width:620px;																										/*width + padding:620px*/
		padding:0px 0px 0px 0px; margin:0px; 
		z-index:3; 
	}	
	#ospitalita .osp_left{
		position:relative; float:left; 
		width:140px;																										/*width + padding:150px*/
		padding:0px 0px 0px 10px; margin:0px; 
		z-index:3; 
	}			
	#ospitalita .osp_right{
		position:relative; float:right; 
		width:460px;																										/*width + padding:480px*/
		margin:0px 0px 0px 10px; padding:0px 0px 15px 0px; 
		z-index:3; 
		}
		
	#ospitalita .str_block{
		position:relative; float:left; clear:left;
		width:460px;
		padding:0px 0px 20px 0px; margin:0px 0px 20px 0px;
		border-bottom:1px solid #E8E8E8;
	}
	#ospitalita .str_left{
		position:relative; float:left; 
		width:150px;
	}
	#ospitalita .str_right{
		position:relative; float:right; 
		width:290px;
		padding:0px 0px 0px 20px;
		line-height:23px;
	}
	#ospitalita h3{color:#28435B; font-weight:bold;}	
	#ospitalita .form_ricerca{
		position:relative; float:left; 
		padding:0px 0px 60px 0px;
	}
	#ospitalita .ricerca_strutt{
		position:relative; float:left; 
		padding:0px 20px 0px 20px;
	}
	#ospitalita .localita{ 
		color:#3498D8; text-transform:uppercase; 
		text-align:right;
	}
	#ospitalita .nomestruttura{
		font-size:18px; color:#3498D8; text-transform:uppercase;
		padding:0px 0px 5px 0px; 
	}
	#ospitalita .txt_small{
		font-size:12px;
		line-height:19px;
	}
	
/* ------------------------------------- press -----------------------*/	
#press{
}
	#press .box_press_intro{
		position:relative; float:left; clear:left; 
		width:460px;	
		/*margin:15px 20px 0px 0px; padding:0px 0px 15px 0px;*/
		margin:15px 20px 20px 150px; padding:0px 0px 15px 0px; 		/*METTO MARGIN-LEFT:150px: perhè layout senza colonna sinistra*/
		color:#28435B;
		
	}

	#press .box_press{
		position:relative; float:left; clear:left; 
		width:460px;	
		/*margin:15px 20px 0px 0px; padding:0px 0px 15px 0px;*/
		margin:15px 20px 0px 150px; padding:0px 0px 15px 0px; 		/*METTO MARGIN-LEFT:150px: perhè layout senza colonna sinistra*/
		color:#666666;
		border-bottom:1px solid #E8E8E8;
	}
	#press a{font-size:13px;}
	#press a:hover{font-size:13px;}
	
	#press .box_press_data{
		 font-family:Gotham; color:#3498D8; font-size:14px; font-weight : normal;
		 padding:0px 0px 2px 0px;
	}
	#press .box_press_tit{
		 font-family:Gotham; color:#3498D8; font-size:18px; font-weight : normal;
		 padding:0px 0px 10px 0px;
	}
	
	#press .b_right{
		position:relative; float:right;
		margin:20px 0px 0px 10px;
	}
	
	#press .box_press_left{
		position:relative; float:left;
		width:100px;
	}
	#press .box_press_right{
		position:relative; float:right;
		width:350px;
	}
	
	#press .box_press_doc{
		position:relative; float:left; clear:left; 
		width:460px;	
		/*margin:15px 20px 0px 0px; padding:0px 0px 15px 0px;*/
		margin:-5px 20px 0px 150px; padding:0px 0px 25px 0px; 		/*METTO MARGIN-LEFT:150px: perhè layout senza colonna sinistra*/
		color:#666666;
	}
	
	
/*-------------------------STYLE PER IL METEO------------------------------------------------------------------*/		
		
#meteo{
	position:relative; float:left; clear:left;
	margin:20px 0px 0px 0px;
}	
	
	#meteo .info_forn{
		position:relative; float:left; clear:left;
		width:100%;
		font-size: 10px; font-weight:normal; padding:0px 0px 0px 0px;
		text-align:right;
	}	
	#meteo .info_for a.info_forn{
		font-size: 10px; color:#28435B; font-weight:normal; padding:0px 0px 0px 0px;
		text-align:right; text-decoration:none;
	}	
	/**/
	#meteo div.wrap{
		position:relative; float:left; clear:left;
		width:100%;
	}
	
	#meteo .wrap .pane  { 
		position:relative; float:right;
		background: url(../../immagini/bck_skipass.png) no-repeat top left;
		width:540px; /*min-height:268px;*/
		display:none;		
		padding:0px 0px; margin:0px;
		font-size:14px;
	}
	#meteo h2{
		width:200px; height:30px;											/*width+padding:98px; height + padding:40*/
		margin:0px 0px 0px 63px; padding:3px 8px 0px 8px;
		font-family:  HelveticaNeue; font-size:13px; font-weight:bold; color: #28435B;  text-align:left;
		line-height:13px;
	}
	#meteo .box_subtitolo{
		font-size:09px;
	}
	
	#meteo .liscont{	
		position:relative; float:left;
		margin: 23px 0px 0px 10px; padding:0px; 
		
	}
	#meteo .period{
		position:relative; float:left; clear:left;
		padding:0px 8px 10px 15px; margin:0px 0px 0px 0px;
		font-size:13px; color: #3498D8; line-height:13px;
	}
	
	#meteo .period_def{
		position:relative; float:left;
		height:20px;
	}
	
	#meteo .tablecom{		
			position:relative; float:left; clear:left;
			margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; width:520px; 
		}	
	#meteo .cell_y1{
			font-size:11px;
			font-weight : bold; text-align:left; vertical-align:top; 
			padding:2px 7px 15px 5px;  min-height:6px; 
		}	
	#meteo .cell{
			font-size:11px; 
			font-weight : normal; text-align:left; vertical-align:top; 
			padding:2px 7px 5px 5px;  min-height:6px;  
		}	
		
	#meteo .cell_oggi{
			font-size:11px; 
			font-weight : normal; text-align:left; vertical-align:top; 
			padding:2px 7px 5px 5px;  min-height:6px;  
			width:160px;
		}		
		
	#meteo .periodo{
		font-size: 16px; font-weight:bold; padding:0px 0px 0px 10px; text-align:left;
	}
	#meteo .tempo{
		font-size: 12px; color: #3498D8; font-weight:normal; text-transform:uppercase; 
		padding:0px 0px 0px 10px; text-align:left;
		min-height:150px;
	}	
	#meteo .brow{
		font-size: 11px; color:#3498D8; font-weight:normal; padding:0px 0px 0px 0px;
		text-align:left; 
	}
	#meteo .info{
		font-size: 12px; color: #28435B; padding:0px 0px 0px 10px; text-align:left; 
	}	
	
	
/* ------------------------------------- prezzi -----------------------*/	
#flyski_shuttle{
}
	#flyski_shuttle .dettag_left{
		position:relative; float:left; 
		width:140px;																										/*width + padding:150px*/
		padding:0px 0px 0px 10px; margin:0px; 
		z-index:3; 
	}			
	#flyski_shuttle .dettag_right{
		position:relative; float:right; 
		width:460px;																										/*width + padding:480px*/
		margin:0px 0px 0px 10px; padding:0px 0px 15px 0px;
		z-index:3; 
	}	
    #flyski_shuttle div.wrap{
		position:relative; float:left;
		
	}
	#flyski_shuttle .wrap .pane  { 
		position:relative; float:right;
		background: url(../../immagini/bck_skipass.png) no-repeat top left;
		width:540px; /*min-height:268px;*/
		display:none;		
		padding:0px 0px; margin:0px;
		font-size:14px;
	}
	#flyski_shuttle .period{
		position:absolute;
		width:215px; height:30px;
		left:65px; top:10px;
		text-align:center;
		font-size:14px; color: #28435B; font-weight:bold;
	}
	#flyski_shuttle .liscont{	
		position:relative; float:left;
		margin: 50px 0px 0px 10px; padding:0px; 
		
	}
	#flyski_shuttle .tablecom{		
			position:relative; float:left; clear:left;
			margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; width:515px; 
		}
	#flyski_shuttle .cell_x1y1{
			font-size:12px;
			font-weight : bold; text-align:left; vertical-align:top;
			padding:1px 10px 15px 8px;   min-height:10px; 
		}		
	#flyski_shuttle .cell_y1A{
			font-size:14px;
			font-weight : normal; font-style:italic; text-align:left; vertical-align:top; 
			padding:1px 10px 5px 0px;  min-height:10px; 
		}
	#flyski_shuttle .cell_y1B{
			font-size:14px;
			font-weight : normal; font-style:italic; text-align:right; vertical-align:top; 
			padding:1px 10px 5px 0px;  min-height:10px; 
		}	
	
	#flyski_shuttle .cell_y2{
			font-size:12px; 
			font-weight : bold; text-align:left; vertical-align:top; 
			padding:1px 10px 5px 8px;  min-height:10px;
		}	
	#flyski_shuttle .cell_x1{
			font-size:12px; 
			font-weight : bold; text-align:left; vertical-align:top; 
			padding:1px 10px 5px 0px;  min-height:10px;
		}	
				
	#flyski_shuttle .cell{
			font-size:12px; 
			font-weight : normal; text-align:left; vertical-align:top; 
			padding:1px 10px 5px 8px;  min-height:10px;  
		}			
	#flyski_shuttle .footer{
			position:relative; float:left;
			width:515px;
			font-size:13px;
			 padding: 10px 0px 10px 0px; clear:left;
			line-height:18px;
		}	
	#flyski_shuttle .banner{	
		position:relative; float:left; clear:left;
		width:454px; height:76px;
		margin:30px 0px 0px 60px; padding:20px 0px 0px 100px;
		background: url(../../banners/ban_flyski-shuttle.gif) no-repeat top right;
	}
	#flyski_shuttle .banner2{	
		position:relative; float:left; clear:left;
		width:554px; height:76px;
		margin:30px 0px 0px 50px; padding:20px 0px 0px 50px;
	}
		
	
		
				
.webcam	{
	/*position:relative; float:left; clear:left;*/
	position:relative; float:left;
	width:862px;
	/*background:#28435B url(../../immagini/bck_webcam_top.gif) no-repeat top left;*/
	background: url(../../immagini/bck_webcam.gif) no-repeat top left;
	color:#ffffff;
	z-index:8;
}

.webcam2	{
	/*position:relative; float:left; clear:left;*/
	position:relative; float:left;
	width:862px;
	/*background:#28435B url(../../immagini/bck_webcam_top.gif) no-repeat top left;*/
	background: url(../../immagini/bck_webcam2.gif) no-repeat top left;
	color:#ffffff;
	z-index:8;
}




	.webcam .box_titolo{
		width:163px; height:30px;											
		margin:5px 0px 0px 67px; padding:2px 5px 0px 5px;
		font-size:17px; font-weight:bold; color:#0F3347; text-align:center;
		
	}
	.webcam #image_wrap {
		position:relative;
		/* dimensions */
		width:800px; height:450px;
		margin:15px 0px 5px 31px;
		padding:0px 0px 0px 0px;
		/* centered */
		text-align:center;
		/* some "skinning" */
		/*background-color:#efefef;
		border:2px solid #fff;
		outline:1px solid #ddd;
		-moz-ouline-radius:4px;*/
		z-index:15;
		border:5px solid #0F4259;
	}
	.webcam .end-webcam {
		position:absolute; 
		width:862px; /*height:10px;*/
		height:259px;
		bottom:0px; right:0px;
		background: url(../../immagini/bck_webcam_bottom.gif) no-repeat bottom right;
		
	}
	
	.webcam #blmeteocam{
		position:relative;
		width:800px;
		margin:15px 0px 20px 31px;
		padding:0px 0px 0px 0px;
		border:5px solid #0F4259;
		color:white;
		
	}
	.webcam #blmeteocam a { 		
		color: white; 	
	}
	.webcam .meteocam_other{
		position:relative;
		width:800px;
		margin:0px 0px 30px 31px;
		padding:0px 0px 35px 0px;
	}
	/* single scrollable item */
	.webcam .meteocam_other img {
		float:left;
		margin:10px 23px 30px 30px;
		background-color:#fff;
		padding:2px;
		border:1px solid #ccc;
		width:100px;
		height:75px;
		
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
	}
	
	/* active item */
	.webcam .meteocam_other .active {
		border:2px solid #000;
		position:relative;
		cursor:default;
	}
		
		

 
#photogallery{
} 

	#photogallery .gallery_gruppi{
		position:relative; float:left; clear:left;
		width:940px;
	}
	#photogallery .gallery_gruppi_block{
		position:relative; float:left;
		width:300px;
		padding:0px 0px 0px 13px;
	}
	#photogallery .gallery_fotogr{
		position:relative; float:left;
		width:260px; height:260px;														/*width+padding:300px;*/
		padding:20px 20px; margin:0px 0px 20px 0px;
		background:url(../../immagini/bck_fotogallery.png) no-repeat top left;
	}
	#photogallery .gallery_txtgr{
		padding:0px 20px;
	}
	#photogallery .gallery_txtgr .tit{ color: #28435B; font-weight:bold; padding:0px 0px 10px 0px;}
	#photogallery .gallery_txtgr .descri{ color: #8A8A8A; padding:0px 0px 10px 0px;}
	#photogallery .gallery_txtgr .nfoto { color: #3498D8;}
	
	#photogallery .gallery_txtgr a{ text-decoration:none; font-weight:normal;}
	
	#photogallery h2{ 
		font-weight:bold;
		padding-left:160px;
	}
	#photogallery .dettit{ color: #28435B; font-weight:bold; padding:10px 0px 25px 0px;}
	#photogallery .fotografia{ border:1px solid #28435B;}
	
	
/* ------------------------------------- promozioni -----------------------*/	
#pacchetti_box{
	
}
	#pacchetti_box .box_promo{
		position:relative; float:left; clear:left; 
		width:610px;	
		margin:0px 10px 30px 0px; padding:0px 0px 10px 0px; 	
		border-bottom:1px solid #E8E8E8;
		
		z-index:2;
	}
		#pacchetti_box .promo_sx{
			position:relative; float:left; 
			width:140px;																										/*width + padding:150px*/
			padding:0px 0px 0px 10px; margin:0px; 
			text-align:right;
			
			z-index:3; 
		}
		#pacchetti_box .promo_dx{
			position:relative; float:right;
			width:460px;
			
			z-index:3; 
		}
		
		#pacchetti_box .promo_dx img{ 
			position:relative; float:left; clear:left; 
			margin:0px 0px 10px 0px;
		}
	
		#pacchetti_box .box_promo_tit{
			position:relative; float:left; clear:left; 
			color:#3498D8; font-size:16px; font-weight : bold;
			padding:0px 0px 10px 0px;
		}
	#pacchetti_box .box_promo_tit a{ font-size:16px;}
	
		#pacchetti_box .box_promo_desc{
			position:relative; float:left; clear:left; 
		}
	
	#pacchetti_box .b_right{
		position:relative; float:right;
		margin:10px 0px 0px 0px;
		z-index:5; 
	}
		
	/*DETTAGLIO*/
	#pacchetti_box .dettag_left{
		position:relative; float:left; 
		width:140px;																										/*width + padding:150px*/
		padding:0px 0px 0px 10px; margin:0px; 
		z-index:3; 
	}			
	#pacchetti_box .dettag_right{
		position:relative; float:right; 
		width:460px;																										/*width + padding:480px*/
		margin:0px 0px 0px 10px; padding:0px 0px 15px 0px;
		z-index:3; 
	}	
		
	#pacchetti_box .divpacchetto{
		position:relative; float: left; 
		width:460px;		
		margin:0px 0px 15px 0px;  padding:4px 0px 10px 0px;
		border-bottom: 1px solid #E8E8E8;
		
	}
	#pacchetti_box h3{ text-align:left;}
	
	#pacchetti_box .info_pv{
		color:#3498D8; font-weight:normal; font-size:16px; padding:0px 0px 5px 0px;
	}
		
	#pacchetti_box .box_prezzi{
		position:relative; float:left;
		width:460px;
		margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;
		background: url(../../immagini/bck_prezzi.png) no-repeat top left;
		z-index:6;
	}
	#pacchetti_box .box_titolo{
		width:210px; height:30px;											/*width+padding:98px; height + padding:40*/
		margin:0px 0px 0px 65px; padding:2px 5px 0px 5px;
		font-size:14px; font-weight:bold; text-align:center;
	}
	#pacchetti_box .box_subtitolo{
		font-size:09px;
	}

	#pacchetti_box .liscont{
		position:relative; margin:0px 0px 0px 0px;  padding:15px 0px 10px 0px;
	}	
	#pacchetti_box .tablecom{		
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: inherit; width:450px; 
		}
	#pacchetti_box .cell_x1y1{
			font-size:13px;
			font-weight : bold; text-align:left; vertical-align:top;
			padding:1px 13px 15px 10px;   min-height:10px; 
		}		
	#pacchetti_box .cell_y1{
			font-size:13px;
			font-weight : bold; text-align:left; vertical-align:top; 
			padding:1px 13px 15px 10px;  min-height:10px; 
		}
	#pacchetti_box .cell_x1{
			font-size:12px; font-weight : normal; text-align:left;
			padding:1px 13px 5px 10px;  min-height:10px;
		}		
	#pacchetti_box .cell{
			font-size:12px; font-weight : normal; text-align:left;
			padding:1px 13px 5px 10px;  min-height:10px;  
		}			
		
	#pacchetti_box .liscont_hotel{
		 position:relative; float: left; clear:left; 
		 margin:0px 0px 5px 148px;  padding:5px 2px 15px 2px;
		 width: 472px;  font-size:15px; color:#7389B6; text-align:center;  text-align:left;
		
	}
	/*banner*/
	#pacchetti_box .box_banner{
		position:relative; float:left; clear:left; 
		width:100%;	
		
	}
	
	#pacchetti_box .miniutipage_box_banner{
		position:relative; float:right; 
		width:462px;	height:76px;																		/*width + padding:400px*/	/*height + padding:125px*/	 																	
		padding:0px 0px 0px 0px; margin:4px 0px 14px 0px; 
		color:#7D7D7D; font-weight:normal; line-height:18px;
		background: url(../../banners/miniuti_bck_banner.png) no-repeat top left;
		z-index:3; 
	}
	
	#pacchetti_box .miniutipage_box_bannerrover{
		position:relative; float:right; 
		width:462px;	height:76px;																		/*width + padding:400px*/	/*height + padding:125px*/	 																	
		padding:0px 0px 0px 0px; margin:4px 0px 14px 0px; 
		color:#7D7D7D; font-weight:normal; line-height:18px;
		background: url(../../banners/miniuti_bck_banner_rolover.png) no-repeat top left;
		z-index:3; 
	}
	
	#pacchetti_box .utipage_box_banner_left{
		position:relative; float:left; 
		width:290px; padding:15px 0px 0px 10px;
		line-height:16px;
		z-index:3; 
	}
	#pacchetti_box .utipage_box_banner_left a{ color:#7D7D7D; font-weight:normal;}
	#pacchetti_box .utipage_box_banner_left a:hover{  font-weight:normal; text-decoration:none;}
	
	#pacchetti_box .utipage_box_banner_leftbig{
		position:relative; float:left; 
		width:300px; padding:15px 0px 0px 10px;
		line-height:16px;
		z-index:3; 
	}
	#pacchetti_box .utipage_box_banner_leftbig a{ color:#7D7D7D; font-weight:normal;}
	#pacchetti_box .utipage_box_banner_leftbig a:hover{  font-weight:normal; text-decoration:none;}
	
	#pacchetti_box .utipage_box_banner_bottone{
		position:absolute;
		bottom:5px; right:20px;
		z-index:5;
	}
	
	#pacchetti_box .miniutipage_box_banner-hosp{
		position:relative; float:right; 
		width:462px;	height:129px;																		/*width + padding:400px*/	/*height + padding:127px*/	 																	
		padding:0px 0px 0px 0px; margin:4px 0px 14px 0px; 
		color:#7D7D7D; font-weight:normal; line-height:18px;
		background: url(../../banners/miniuti_bck_banner-hosp.png) no-repeat top left;
		z-index:3; 
	}
	
	#pacchetti_box .miniutipage_box_banner-hosprover{
		position:relative; float:right; 
		width:462px;	height:129px;																		/*width + padding:400px*/	/*height + padding:125px*/	 																	
		padding:0px 0px 0px 0px; margin:4px 0px 14px 0px; 
		color:#7D7D7D; font-weight:normal; line-height:18px;
		background: url(../../banners/miniuti_bck_banner-hosp-rolover.png) no-repeat top left;
		z-index:3; 
	}
	
	#pacchetti_box .utipage_box_banner_leftbighosp{
		position:relative; float:left; 
		width:200px; padding:15px 0px 0px 10px;
		line-height:16px;
		z-index:3; 
	}
	#pacchetti_box .utipage_box_banner_leftbighosp a{ color:#7D7D7D; font-weight:normal;}
	#pacchetti_box .utipage_box_banner_leftbighosp a:hover{  font-weight:normal; text-decoration:none;}
	
	#pacchetti_box .utipage_box_banner_bottoneops{
		position:absolute;
		bottom:8px; left:10px;
		z-index:5;
	}
	
	#pacchetti_box .imghotelosp{
		position:absolute;
		bottom:10px; right:0px;
		width:246px; height:121px;
		background: url(../../banners/banner-folgaria-hospitality.png) no-repeat top left;
	}
		
		
#ricerca_sito{
}		
	#ricerca_sito .result_cerca{
		position:relative; float:left;
		width:100%;
		margin:10px 0px; padding:0px 0px 10px 0px;
		border-bottom:1px solid #CCCCCC;
	}
	
			
	
#custom-tweet-button a {  
	height:20px;
    padding: 0px 2px 2px 16px;
    background: url('../../immagini/blue_arrow_ico.png') left center no-repeat;
  }
  
#sitemap_container{
	width:960px; float:left;display:inline;
	}
	#sitemap_container .column{float:left;display:inline;height:600px;}
	#sitemap_container a{ font-size:12px; color:#28435B; font-weight:normal;}
	
	#sitemap_container .lev0{
		font-size:15px; font-weight:bold;
	}
	#sitemap_container .lev1{
		font-size:11px; font-weight:bold;
	}
			


/* -------------------------------------banner utilty page -----------------------*/	
#strutture_utility{
}	

 #strutture_utility .block_utipage{
	position:relative; float:left; clear:left; 
	width:100%;
	margin:0px 0px 30px 0px;
}

 #strutture_utility .box_strutt	{
	 margin:0px 20px;
	 background:red;
 }
 #strutture_utility h3{
	 font-size:18px; padding:0px; margin:0px; text-transform:uppercase;
 }
 #strutture_utility .nome_cate{
	color:#3498D8; font-size:14px; font-weight:normal; text-transform:uppercase;
 }
 #strutture_utility .nome_strutt{
	font-size:13px; font-weight:bold; text-transform:uppercase;
 }
 #strutture_utility .info_strutt{
	font-size:13px; color:#6D6D6D; font-weight:normal; 
 }
 #strutture_utility .info_strutt a{ font-size:13px; color:#6D6D6D; font-weight:normal; }
 
 #strutture_utility .only_rec{
	 width: 418px;
	 margin:0px 20px; padding:0px;
	 height:40px;
	 /*border:1px solid yellow;*/
 }
 

	#strutture_utility .utipage_box_banner{
		position:relative; float:left; 
		width:462px;	height:106px;																		/*width + padding:400px*/	/*height + padding:125px*/	 																	
		padding:0px 0px 0px 0px; margin:4px 0px; 
		color:#28435B; font-weight:bold; line-height:18px;
		background: url(../../banners/uti_bck_banner.png) no-repeat top left;
		z-index:3; 
	}
	
	
	
	
	
	#strutture_utility h2{ font-family: Gotham; color:#3498D8; font-size:22px; font-weight : normal; padding:5px 0px 6px 0px; margin:0px; line-height:22px;}
	#strutture_utility h4{ color:#3498D8; font-size:16px; font-weight : normal; padding:0px 0px 6px 0px; margin:-5px 0px 0px 0px; top:-5px; letter-spacing:-1px;}
	
	#strutture_utility .grey9{
		font-size:11px; color:#8B8B8B; font-weight:normal;
	}
	
	#strutture_utility .utipage_box_bannerrover{
		position:relative; float:left; 
		width:462px;	height:106px;																		/*width + padding:400px*/	/*height + padding:125px*/	 																	
		padding:0px 0px 0px 0px; margin:4px 0px; 
		color:#7D7D7D; font-weight:bold; line-height:18px;
		background: url(../../banners/uti_bck_banner_rolover.png) no-repeat top left;
		z-index:3; 
	}
	
	
	
	#strutture_utility .utipage_box_banner_left{
		position:relative; float:left; 
		width:260px; padding:15px 0px 0px 10px;
		line-height:15px;
		z-index:3; 
	}
	#strutture_utility .utipage_box_banner_left a{ color:#28435B;}
	#strutture_utility .utipage_box_banner_left a:hover{ text-decoration:none;}
	
	#strutture_utility .utipage_box_banner_bottone{
		position:absolute;
		bottom:5px; right:20px;
		z-index:5;
	}
	
	#strutture_utility .mondopiste{
		position:absolute;
		width:150px; height:113px;
		top:0px; right:10px;
		background: url(../../banners/bck_banner_mondopiste.png) no-repeat top right;
		z-index:4;
	}
	#strutture_utility .slittini{
		position:absolute;
		width:113px; height:54px;
		top:24px; right:30px;
		background: url(../../banners/bck_uty_slittini.jpg) no-repeat top right;
		z-index:4;
	}
	#strutture_utility .scidifondo{
		position:absolute;
		width:113px; height:54px;
		top:24px; right:30px;
		background: url(../../banners/bck_uty_scidifondo.jpg) no-repeat top right;
		z-index:4;
	}
	#strutture_utility .piscina{
		position:absolute;
		width:113px; height:54px;
		top:25px; right:30px;
		background: url(../../banners/bck_uty_piscina.jpg) no-repeat top right;
		z-index:4;
	}
	#strutture_utility .fitness{
		position:absolute;
		width:113px; height:55px;
		top:25px; right:30px;
		background: url(../../banners/bck_uty_fitness.jpg) no-repeat top right;
		z-index:4;
	}
	#strutture_utility .palaghiaccio{
		position:absolute;
		width:113px; height:52px;
		top:25px; right:30px;
		background: url(../../banners/bck_uty_palaghiaccio.jpg) no-repeat top right;
		z-index:4;
	}
	#strutture_utility .cultura{
		position:absolute;
		width:113px; height:52px;
		top:25px; right:30px;
		background: url(../../banners/bck_uty_cultura.jpg) no-repeat top right;
		z-index:4;
	}
	#strutture_utility .babypark{
		position:absolute;
		width:99px; height:56px;
		top:21px; right:30px;
		background: url(../../banners/bck_uty_babypark.jpg) no-repeat top right;
		z-index:4;
	}
	#strutture_utility .gallery{
		position:absolute;
		width:93px; height:67px;
		top:9px; right:30px;
		background: url(../../banners/bck_uty_gallery.jpg) no-repeat top right;
		z-index:4;
	}
	#strutture_utility .folgariamania{
		position:absolute;
		width:459px; height:103px;
		top:1px; left:1px;
		background: url(../../banners/bck_uty_folgariamania.jpg) no-repeat top right;
		z-index:4;
	}
	#strutture_utility .folgariamania_txt{
		position:absolute;
		width:290px; height:21px;
		top:57px; left:150px;
		color:#000000; font-size:10px; font-weight:bold; letter-spacing:-1px;
		line-height:13px;
		z-index:6;
	}
	#strutture_utility .folgariamania_txt a{ color:#000000; font-size:10px; font-weight:bold; letter-spacing:-1px;}
	#strutture_utility .folgariamania_txt a:hover{text-decoration:none;}
	
	#strutture_utility .corsisnowboard{
		position:absolute;
		width:113px; height:55px;
		top:21px; right:30px;
		background: url(../../banners/bck_uty_corsisnowboard.jpg) no-repeat top right;
		z-index:4;
	}
	#strutture_utility .campiscuola{
		position:absolute;
		width:98px; height:55px;
		top:21px; right:30px;
		background: url(../../banners/bck_uty_campiscuola.jpg) no-repeat top right;
		z-index:4;
	}
	
	#strutture_utility .easyweek{
		position:absolute;
		width:113px; height:59px;
		top:21px; right:30px;
		background: url(../../banners/bck_uty_easyweek.jpg) no-repeat top right;
		z-index:4;
	}
	#strutture_utility .cinema{
		position:absolute;
		width:128px; height:87px;
		top:1px; right:30px;
		background: url(../../banners/bck_uty_cinema.png) no-repeat top right;
		z-index:11;
	}
	#strutture_utility .treninoneve{
		position:absolute;
		width:112px; height:86px;
		top:1px; right:40px;
		background: url(../../banners/bck_uty_trenino.png) no-repeat top right;
		z-index:12;
	}
	#strutture_utility .flyski{
		position:absolute;
		width:223px; height:62px;
		top:28px; right:3px;
		background: url(../../banners/bck_uty_flyski.png) no-repeat top right;
		z-index:12;
	}
	#strutture_utility .telemark{
		position:absolute;
		width:150px; height:99px;
		top:1px; right:0px;
		background: url(../../banners/bck_uty_telemark.png) no-repeat top right;
		z-index:12;
	}
	#strutture_utility .cenarifugio{
		position:absolute;
		width:155px; height:66px;
		top:14px; right:10px;
		background: url(../../banners/bck_uty_cenarifugio.png) no-repeat top right;
		z-index:12;
	}
	#strutture_utility .ciaspole{
		position:absolute;
		width:115px; height:56px;
		top:21px; right:29px;
		background: url(../../banners/bck_uty_ciaspole.png) no-repeat top right;
	}
	#strutture_utility .snowboard{
		position:absolute;
		width:115px; height:56px;
		top:21px; right:29px;
		background: url(../../banners/bck_uty_snowboard.png) no-repeat top right;
	}
	#strutture_utility .palaghiaccio{
		position:absolute;
		width:115px; height:56px;
		top:21px; right:29px;
		background: url(../../banners/bck_uty_palaghiaccio.png) no-repeat top right;
	}
	#strutture_utility .skibus{
		position:absolute;
		width:150px; height:51px;
		top:31px; right:19px;
		background: url(../../banners/bck_uty_navetta_e_shuttle.png) no-repeat top right;
	}
	
#acquisto_skipass{
	position:relative; float:left; clear:left;
	width:390px; height:52px;										/*width + padding: 614px*/  /*height + padding: 52px*/
	padding:0px 0px 0px 224px;
	background:url(../../immagini/acquisto_skipass.png) no-repeat top left;
	line-height:52px;
}	
#acquisto_skipass a{ font-family: 'HelveticaNeue'; font-size:24px; }



#alertwin	{
	position:absolute; display:block; vertical-align:top; 
	width:100%; height:100%;
	left:0px; top:0px;
	background: url(../../immagini/alertwin.png) repeat;
	z-index:+999; 
	}

#alertwin2	{
	position:absolute; display:block; vertical-align:top; 
	left:20%; top:100px;
	width:803px; height:492px;
	background: url(../../immagini/pop-up.png) repeat;
	/*border: 1px solid #4B4B4B;*/
	z-index:+999; 
	}
		#alertclose{
			position:absolute;
			top:0px; right:10px;
			z-index:+999; width:30px; height:30px;
		}
		#alertclose a	{	
			font-family:"HelveticaNeue"; font-size: 16px;  font-weight : normal; color:#ffffff; text-decoration: none; 
			z-index:+999; 
		}
		#alerttitle	{
			position:relative; clear:left; padding:0px 20px 4px 10px; margin:2px;
			font-size: 20px;  font-weight : normal; color:#980200;
			text-align: left; z-index:+999; 
		}
		#alertwin h3{ color:#F1DA9A; font-size:28px; font-weight:normal; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;  z-index:+999;  /*text-shadow: 2px 2px 3px #000;*/}	 
		
		#alertbody	{
			position:relative; overflow:auto; 
			width:395px; height:215px; line-height:30px;
			padding:0px 20px 10px 20px; margin: 0px 0px;
			color:#FFFFFF; font-size: 30px; z-index:+999; 
			
		}		
		#alertbody	p{ padding:0px; margin:0px;}	
		#alertbody	ul{ padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px;}

