@font-face {
    font-family: 'DeliciousBold';
    src: url('../webfonts/delicious-bold-webfont.eot');
    src: url('../webfonts/delicious-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/delicious-bold-webfont.woff') format('woff'),
         url('../webfonts/delicious-bold-webfont.ttf') format('truetype'),
         url('../webfonts/delicious-bold-webfont.svg#DeliciousBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DeliciousRoman';
    src: url('../webfonts/delicious-roman-webfont.eot');
    src: url('../webfonts/delicious-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/delicious-roman-webfont.woff') format('woff'),
         url('../webfonts/delicious-roman-webfont.ttf') format('truetype'),
         url('../webfonts/delicious-roman-webfont.svg#DeliciousRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FolksRegular';
    src: url('../webfonts/folks-normal-webfont.eot');
    src: url('../webfonts/folks-normal-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/folks-normal-webfont.woff') format('woff'),
         url('../webfonts/folks-normal-webfont.ttf') format('truetype'),
         url('../webfonts/folks-normal-webfont.svg#FolksRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { 
	padding:0px 0px; margin:0px 0px; 
	font-family:  DeliciousRoman; font-size: 18px; font-weight : normal; color: #233549; 
	font-weight:100;
	z-index:0; 
}
	body strong{  font-family: 'DeliciousBold';}

	body a		{font-family:  DeliciousRoman, Helvetica, Arial, Sans-serif; font-size: 18px; font-weight : normal; color: #FF7E00; text-decoration:none;}
	body a:hover{font-family:  DeliciousRoman, Helvetica, Arial, Sans-serif; font-size: 18px; font-weight : normal; color: #FF7E00; 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/pag_backfooter.gif) no-repeat center bottom;
	z-index:0; 
}			

/*----------------------------pagine sito-----------------------------------------------*/		
#div_body{
	position:relative; 
	min-height:617px; 													
	padding: 0px 0px; margin:0px auto;
	background: url(../../photo/paganella_01.jpg) no-repeat top center; 
	z-index:0; 
}

/* -------------------------------------globalcontainer -----------------------*/
#globalcontainer{
	position:relative;
	width:964px; 																						/*width + padding:964px*/
	padding: 0px 0px; margin:0px auto;
	z-index:2; 	
}
/* -------------------------------------loghi paganella ski e trentino-----------------------*/
	#paganellanet{
		position:absolute;
		top:20px; left:20px;
		width:291px; height:185px; 																						
		background: url(../../immagini/logo_paganellanet.png) no-repeat bottom left; 
		z-index:3; 	
	}
	#social_box{
		position:absolute;
		top:0px; right:-115px;
		width:78px; height:342px;																						
		background: url(../../immagini/social_ico.png) no-repeat top right; 
		z-index:3; 	
	}
		 .elenco-social{
			position:relative; float:left;
			width:44px;
			margin:30px 0px 0px 34px;
			z-index:4; 	
		}
	/* per browser inferiori a 1024*/
	#social_box_min{
		position:absolute;
		top:0px; right:-18px;
		width:78px; height:342px;																						
		background: url(../../immagini/social_ico.png) no-repeat top right; 
		z-index:3; 	
		display:none;
	}
		
	#press_globalbox{	
	}
		
	#press_globalbox #press_box{
		position:absolute;
		top:10px; left:-105px;
		width:30px; height:247px;																						
		z-index:3;
	}
	
	#press_globalbox #press_box_min{
		position:absolute;
		top:10px; left:-17px;
		width:30px; height:247px;	
		border-right:1px solid #3d5b7e;	
		display:none;																				
		z-index:3;
	}
	
	#press_globalbox .pr_tour{
		position:absolute; 
		top:0px; left:0px;
		background: url(../../immagini/bt_tour_operator_g.png) no-repeat;	
		width:30px; height:163px;
		z-index:4;
	}
	#press_globalbox .pr_tourover{
		position:absolute; 
		top:0px; left:0px;
		background: url(../../immagini/bt_tour_operator_o.png) no-repeat;	
		width:30px; height:163px; 	
		z-index:4;		
	}
	#press_globalbox .pr_tourclick{
		position:absolute; 
		top:0px; left:0px;
		background: url(../../immagini/bt_tour_operator_o.png) no-repeat;	
		width:30px; height:163px;		
		z-index:4;
	}
	#press_globalbox .pr_press{
		position:absolute; 
		top:170px; left:0px;
		background: url(../../immagini/bt_press_g.png) no-repeat;	
		width:30px; height:79px;
		z-index:4;
	}
	#press_globalbox .pr_pressover{
		position:absolute; 
		top:170px; left:0px;
		background: url(../../immagini/bt_press_o.png) no-repeat;	
		width:30px; height:79px; 	
		z-index:4;		
	}
	#press_globalbox .pr_pressclick{
		position:absolute; 
		top:170px; left:0px;
		background: url(../../immagini/bt_press_o.png) no-repeat;	
		width:30px; height:79px;		
		z-index:4;
	}
	
/* -------------------------------------language_box-----------------------*/
	#language_box{
		position:absolute;
		top:20px; right:20px;
		width:161px; height:50px; 					
		text-align:right;
		z-index:3; 	
	}
	#language_box a.lang 		{  font-family: 'FolksRegular'; font-size: 13px; font-weight : normal; color: #FFFFFF; text-decoration:none;}
	#language_box a.lang:hover 	{  font-family: 'FolksRegular'; font-size: 13px; font-weight : normal; color: #FFFFFF; text-decoration:none;}	
	#language_box a.langsel 	{  font-family: 'FolksRegular'; font-size: 13px; font-weight : bold; color: #FFFFFF; text-decoration:none;}
	#language_box a.langsel:hover{ font-family: 'FolksRegular'; font-size: 13px; font-weight : bold; color: #FFFFFF; text-decoration:none;}	
/*-------------------------------------tab top box-----------------------------------------*/	
#tabtopbox{
	position:absolute;
	top:80px; right:80px;
	width:300px; min-height:200px;																					/*width + padding: 595px;*/
	z-index:4; 
	
}
	#tabtopbox ul.tabs { 
		list-style:none; 
		margin:0 !important; padding:0px 0px 0px 0px;	
		border-bottom:1px solid #FFFFFF;	
		height:30px;
	}
	#tabtopbox ul.tabs li { 
		float:left;	 
		text-indent:0;
		padding:0px 0px;
		margin:0 !important;
		list-style-image:none !important; 
	}
	#tabtopbox ul.tabs a { 
		background: url(../../immagini/tab_topheader.png) no-repeat -420px 0;
		position:relative; display:block;
		width: 134px; height: 30px;  
		padding:0px; margin-right:-1px;	
		line-height:30px; top:1px;
		font-family: 'DeliciousBold'; font-size:16px; color:#17619C; font-weight:normal; text-align:center;
		text-decoration:none;
	}
	#tabtopbox ul.tabs a:active {
		outline:none;		
	}
	#tabtopbox ul.tabs a:hover {
		background-position: -420px -31px;	
		color:#fff;	
	}
	#tabtopbox ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
		background-position: -420px -62px;		
		cursor:default !important; 
		color:#FFFFFF !important;
	}
	/* Different widths for tabs: use a class name: s, l, xl */
	/* width 1 */
	#tabtopbox ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
	#tabtopbox ul.tabs a.s:hover 	{ background-position: -553px -31px; }
	#tabtopbox ul.tabs a.s.current  { background-position: -553px -62px; }
	/* width 2 */
	#tabtopbox ul.tabs a.l 			{ background-position: -247px -0px; width:174px; }
	#tabtopbox ul.tabs a.l:hover 	{ background-position: -247px -31px; }
	#tabtopbox ul.tabs a.l.current  { background-position: -247px -62px; }
	/* width 3 */
	#tabtopbox ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
	#tabtopbox ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
	#tabtopbox ul.tabs a.xl.current { background-position: 0 -62px; }
	/* initially all panes are hidden */ 
	#tabtopbox .panes .pane {
		display:none;	
	}
	#tabtopbox .wrap .pane  {	
		background: url(../../immagini/top_boxbackground.png) repeat top left;
		display:none;		
		padding:5px;
		position:relative; float:left;
		border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
	}
		#tabtopbox .box_cerca{
			position:relative; float:left;
			font-family:tahoma, arial; font-size:13px; color:#FFFFFF;
		}
		#tabtopbox .subbox{
			position:relative; float:left;
			width:280px;
			padding:10px 0px 10px 10px;
			z-index:4; 
		}
		#tabtopbox .subsubbox{
			position:relative; float:left;
			padding:0px 10px 0px 0px;
		}
		#tabtopbox .subboxleft{
			position:relative; float:left;
			width:140px;
		}
		#tabtopbox .subboxright{
			position:relative; float:right;
			width:140px;
		}
		
		#tabtopbox select{ 
			font-family:Arial; font-size:12px;
			text-align:left;
			width:130px;
			padding:0px; margin:0px 0px;
			border:1px solid #91A7CC;
		}
		#tabtopbox input{ 
			font-family:Arial; font-size:12px;
			text-align:left;
			width:130px;
			padding:1px; margin:0px 0px;
			border:1px solid #91A7CC;
		}
		#tabtopbox .input_submit{
			text-align:right;
		}
		#tabtopbox a.subfind{
			font-family: 'FolksRegular'; font-size: 27px; color: #FFFFFF; font-weight : normal;
			 padding: 1px;
		}
		#tabtopbox a.subfind:hover{
			font-family: 'FolksRegular'; font-size: 27px; color: #FFFFFF; font-weight : normal;
			padding: 1px; text-decoration:none;
		}
	

/* -------------------------------------container -----------------------*/
#container{
	position:relative; float:left; clear:left;
	width:964px; min-height:429px;																		/*width + padding:964px*/
	padding:0px 0px 0px 0px; margin:523px 0px 0px 0px; 
	background: url(../../immagini/pag_body.gif) repeat-y top left; 
	z-index:2; 
}
	#container-top{
		position:relative; float:left; clear:left;
		width:964px; min-height:181px; 																		/* WIDTH + MARGIN: 964px*/	
		padding:0px 0px 0px 0px; margin:-181px 0px 0px 0px; 
		background: url(../../immagini/pag_header.png) no-repeat top right;
		z-index:2; 
	}
	
/* -------------------------------------mainmenu -----------------------*/
#mainmenu{
	position:relative; float:left; clear:left;
	width:945px; height:80px;																			/*width + padding:964px*/
	padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; 
	z-index:103; 
	
}

	
	
/* -------------------------------------mainbox -----------------------*/	
#mainbox{
	position:relative; float:left; clear:left;
	width:935px;
	padding:20px 0px 0px 25px; margin:0px 0px 20px 0px; 													/*width + padding:945px*/
	z-index:3; 
}	
	
/* ------------------------------------ PERCORSO E TITOLO----------------------------*/
	#titolo{
		/*padding:0px 0px 0px 160px;*/
		z-index:4; 
	}	
	
	h1{ font-family: 'FolksRegular'; color:#233549; font-size:50px; font-weight : normal; padding:0px 0px 0px 0px; margin:0px; }
	h2{ font-family: 'FolksRegular'; color:#3498D8; font-size:30px; font-weight : normal; padding:0px 0px 15px 0px; margin:0px;}
	h3{ font-family: 'FolksRegular'; color:#3498D8; font-size:24px; font-weight : normal; padding:5px 0px 15px 0px; margin:0px; }
	h4{ font-family: 'FolksRegular'; color:#233549; font-size:22px; 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;}
	p{padding:0px; margin:0px;}
	
	#percorso{
		font-family:Tahoma,arial; font-size:13px; color:#233549; font-weight:normal;
		padding:0px 0px 23px 0px;
		z-index:4; 
	}
	#percorso a 	  { font-family: Tahoma, arial; color:#5189B5; font-size:13px; font-weight:normal; text-decoration:none;}
	#percorso a:hover { font-family: Tahoma, arial; color:#5189B5; font-size:13px; font-weight:normal; text-decoration:none;}
	
	/* -------------------------------------SETTAGGIO INPUT TYPE DIVERSI -----------------------*/	
	
	.avviso{
		background-color:#FE8A19;
		border-top:1px solid #b85c01; border-bottom:1px solid #b85c01; 
		padding:5px 10px;
		margin:0px 0px 20px 0px;
	}
	.avviso a{ color:red;}
	.avviso a:hover{ color:red;}
	
	
	.tablepartern td{ height:130px;}
	.formrichiesta td{ height:40px;}
	
	.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;  }
	
	.tx09{
			font-size: 13px; color:#4E2B08; font-weight : normal; text-align:left;
			padding: 4px 2px 2px 2px; 
		}
			.tx09 a{ 		font-size: 13px; color: #4E2B08; font-weight : normal; text-decoration:none;}
			.tx09 a:hover{  font-size: 13px; color: #4E2B08; font-weight : normal; text-decoration:underline;}
	
	.info	{
		color:#666666; font-weight : normal; padding: 20px 5px 5px 20px; line-height: 15px; 
	}	
	
	
	.formrichiestaprev td{ height:30px;}
	.formrichiestaprev input{ font-size: 16px; padding:0px 0px 0px 6px; }
	.formrichiestaprev select{ font-size: 16px; padding:0px 0px 0px 6px; }
	.formrichiestaprev .eletit{ font-weight : normal; padding:7px 14px 0px 0px;}
	
	input{
		font-family: Tahoma, Arial, Helvetica; font-size: 18px; color: #233549; font-weight : normal; 
		background-color: #F3F3F3; border: 1px solid #D1D1D1; padding:2px 0px 2px 6px; margin:0px 0px;
	}
	textarea{
		font-family: Tahoma, Arial, Helvetica; font-size: 18px; color: #233549; font-weight : normal; 
		background-color: #F3F3F3; border: 1px solid #D1D1D1; 
	}		
	select{
		font-family: Tahoma, Arial, Helvetica; font-size: 18px; color: #233549; font-weight : normal; 
		background-color: #F3F3F3; 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-family: 'FolksRegular'; font-size: 20px; color: #233549; font-weight : normal;
		background-color:#FFFFFF; border: 1px solid #FFFFFF; padding: 1px;
	}
	input#submit2	{
		font-size: 12px; color: #565656; font-weight : normal;
		background-color:#F5F5F5; border: 0px solid #F5F5F5; padding: 1px;
	}
	input#submitorange	{
		font-family: 'FolksRegular'; font-size: 30px; color: #FF7E00; font-weight : normal;
		background-color:#FFFFFF; border: 1px solid #FFFFFF; padding: 1px;
	}
	#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:2px 0px 0px 0px; background: transparent; font-size: 15px; 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;
	}
	dt.bott{
		position:relative; float:right;  height:24px; 
		padding:0px 0px; margin:0px 0px; right:20px;
	    background:  url(../../immagini/btn.png) no-repeat top left;
	    line-height:22px;
	    z-index:5;
	}
	
	dt.bott dl {
		position:relative;  height:24px; left:10px; 
		padding:0px 10px 0px 0px;   margin:-23px 0px 0px 0px; width:inherit;
		background:  url(../../immagini/btn.png) no-repeat top right;
		z-index:10;
	}
	a.conf{
		font-size: 13px; color: #FFFFFF; font-weight : normal; 
		background-color:transparent; border: 0px;  text-decoration:none;
	}
	a.conf:hover{
		font-size: 13px; color: #FFFFFF; font-weight : normal; 
		background-color:transparent; border: 0px;  text-decoration:none;
	}
	
	a.acquista{
		font-size: 18px; color: #FFFFFF; font-weight : bold; text-decoration:none;
		padding:5px;
		background-color:#52AED7; border: 1px solid #3585A9;  
	}
	a.acquista:hover{
		font-size: 18px; color: #FFFFFF; font-weight : bold; text-decoration:none;
		padding:5px;
		background-color:#52AED7; border: 1px solid #3585A9;
	}
	

		
/* -------------------------------------colonna cx -----------------------*/	
	#colonnacx{
		position:relative; float:left; 
		width:625px;																						/*width + padding:640px*/
		padding:0px 15px 0px 0px; margin:0px; 
		z-index:3; 
	}
	
	#colonnacx #iframe{		
			position:relative; left:0px;
			width:625px; height:1200px; 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:625px; height:346px;
		padding:0px; margin:0px 0px 30px 0px;
		z-index:3;
	}
		/*#photo-box #slideshow {
			    position:relative; width:625px; height:346px;
			    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 .theme-default #slider {
		    margin:0px;
		    width:625px; /* Make sure your images are the same size */
		    height:346px; /* Make sure your images are the same size */
		}
		#photo-box .clear {
			clear:both;
		}
					
/* -------------------------------------colonna dx -----------------------*/		
	#colonnadx{
		position:relative; float:left; 
		width:283px;																						/*width + padding:295px*/
		padding:0px 7px 0px 5px; margin:0px; 
		z-index:3; 
	}	
		/*------------box_dx------------------------*/
		#colonnadx .box_dx{
			padding:0px 5px 35px 15px; 
			font-family:Tahoma, Arial; font-size:18px;
		}
			#colonnadx .box_dx .tit_dx{
				margin:0px -5px 10px -15px;
				background-color:#E9EAEC;
				padding:1px 0px 1px 15px; 
			}
			#colonnadx .box_dx .txtsmall{
				font-family: 'FolksRegular'; font-size:14px;
			}
			#colonnadx h3{ font-family: 'FolksRegular'; color:#5189B5; font-size:29px; font-weight : normal; padding:0px; margin:0px; }
			#colonnadx .input_box{
				padding:8px 0px 0px 0px;
				line-height:35px;
			}
			
			#colonnadx .input_submit{
				text-align:right; 
			}
			#colonnadx select{ 
				font-family:Arial; font-size:14px;
				text-align:left;
				width:250px;
				padding:1px 1px 1px 20px; margin:10px 0px;
				text-align:right;
			}
			#colonnadx .ricerca_titolo{
				padding:25px 0px 0px 20px;
				
			}
			#colonnadx .ricerca_radio{
				font-family:Arial; font-size:14px;
				/*padding:1px 1px 1px 20px; margin:10px 0px;*/
				padding:1px 20px 1px 1px; margin:10px 0px;
				text-align:right;
			}
			#colonnadx a.orangefind{
				font-family: 'FolksRegular'; font-size: 30px; color: #FF7E00; font-weight : normal;
				background-color:#FFFFFF; border: 1px solid #FFFFFF; padding: 1px;
			}
			#colonnadx a.orangefind:hover{
				font-family: 'FolksRegular'; font-size: 30px; color: #FF7E00; font-weight : normal;
				background-color:#FFFFFF; border: 1px solid #FFFFFF; padding: 1px; text-decoration:none;
			}
	

/* -------------------------------------footer -----------------------*/
#footer{
	position:relative; float:left; clear:left;
	width:964px; min-height:86px;																		/*width + padding:964px*/
	padding:0px 0px 0px 0px; margin:0px 0px 135px 0px; 													/*height + padding:470+61px*/
	background:  url(../../immagini/pag_footer.png) no-repeat top left; 
	z-index:2; 
}
	#footer .indirizzo_footer{
		font-family: 'FolksRegular'; font-size:13px; color:#000000;
		text-align:center; 	
		padding:20px 0px 0px 0px;
	}
	#footer .indirizzo_footer a{ font-family: 'FolksRegular'; font-size:13px; color:#000000;}
	
	#footer .loghi_footer{
		position:relative; 
		width:794px; height:130px;
		padding:70px 0px 0px 170px;
		
	}
	#footer .loghi_footer img{ margin:0px 20px;}
	
	#footer .sponsor_footer{
		position:relative; 
		width:964px;height:130px;
		padding:0px 0px 0px 0px;
		
	}
	#footer .sponsor_footer img{
		padding:0px 2px 0px 0px;
	}


/* ------------------------------------ skimap -----------------------*/		

#block-skimap{
	position:relative; float:left;
	margin:10px 0px 0px -15px;
}	

	#block-skimap .smalltext{
		font-family: 'FolksRegular'; font-size:13px; color:#000000;
		text-align:center;
		padding:33px 0px 0px 0px;
	}
	#block-skimap .smalltext a{
		font-family: 'FolksRegular'; font-size:13px; color:#000000;
		text-decoration:none;
		padding:33px 0px 0px 0px;
	}
	
/*------------------------------ pagina gare_paganella ---------------------------------------*/		
#gare_paganella{
}	
	#gare_paganella table{
		width:100%;
	}
	#gare_paganella td{
		padding:10px 10px;
		/*border-bottom:2px solid #DFDFDF;*/
	}
	#gare_paganella .tit{
		font-family: 'FolksRegular'; color:#3498D8; font-size:20px; font-weight : normal;
	}
	#gare_paganella .blue{
		background-color:#DEEEF6;
	}
	
/*------------------------------ pagina calcola_prezzi ---------------------------------------*/			
#calcola_prezzi{
}	

	#calcola_prezzi .megablock{	
		position:relative; float:left; clear:left;
		width:100%;
	}
	#calcola_prezzi .block{	
		position:relative; float:left;
		width:49%;
		padding:6px 0px;
	}
		#calcola_prezzi .subblock1{	
			position:relative; float:left;
			width:100px;
		}
		#calcola_prezzi .subblock2{	
			position:relative; float:left;
			
		}
	
	#calcola_prezzi .tablecal{		
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
			width:100%; /*width:515px; */
			font-family: 'FolksRegular'; color:#233549; font-size:17px; font-weight : normal;
		}
		
	#calcola_prezzi .cell_y1{
			text-align:left; vertical-align:top; 
			padding:7px 0px 7px 15px;  min-height:10px;
			color:#FF7E00;
			border-bottom:1px solid #D3D4D6;
		}	
		
	#calcola_prezzi .cell_x1{
			text-align:left; vertical-align:top; 
			padding:2px 0px 2px 15px;   min-height:10px; 
			border-bottom:1px solid #D9E5F1;
			background-color:#D9E5F1;
			font-weight:bold;
			
		}
				
	#calcola_prezzi .cell{
			text-align:left; vertical-align:top; 
			padding:2px 0px 2px 15px;   min-height:10px;
			border-bottom:1px solid #D3D4D6;
		}	
	#calcola_prezzi .price-barrato{	
		text-decoration:line-through;
	}
		
/* ---------------------------MACROAREA OSPITALITA' ---------------------------------------------------------------------------*/							
#accoglienza{  
	
}
		
#accoglienza .elencostrutture{	
	position:relative; float: left; 
	width:625px;
	margin:0px;  padding:0px;	
		
}		
		#accoglienza .liscont{
			position:relative; float: left;
			width:625px;
			margin:5px 0px 0px 0px;  padding:3px 0px;
		}
		#accoglienza .liscont_left{
			position:relative; float: left;
			width:159px;																/*width+padding:158px*/
			margin:0px;  padding:0px 0px;
		}
			#accoglienza .photostrutt{
				border:1px solid #DBE2EC; padding:3px;
			}
		#accoglienza .liscont_right{
			position:relative; float: right;
			width:466px;																/*width+padding:467px*/
			margin:0px;  padding:0px 0px;
		}
		
			#accoglienza .barra_top{
				position:relative; float:left; clear:left;
				text-align:left;
				width:466px;	height:41px;
			}
				#accoglienza .barra_top1{
					position:relative; float:left;
					width:333px;														/*width+padding:341px*/
					padding:0px 0px 0px 8px;
				}
				#accoglienza .barra_top2{
					position:relative; float:right;
					text-align:right;
					width:120px;														/*width+padding:125px*/
					padding:0px 5px 0px 0px;
					font-family:Tahoma; font-size:14px; color:#233549;
				}
			#accoglienza .barra_bottom{
				position:relative; float:left; clear:left;
				width:466px;	height:54px;
				background-color:#F1F1F1;
			}
			#accoglienza .barra_subbottom{
					position:relative; float:left;
					padding:0px 5px; min-width:55px;
					line-height:15px;
				}
			#accoglienza .barra_subbottom a{ 
				font-family:Tahoma; font-size:14px; color:#60A3CE; font-weight:normal;
			}
			#accoglienza .barra_subbottom a:hover{ 
				font-family:Tahoma; font-size:14px; color:#60A3CE; font-weight:normal; text-decoration:none;
			}
		
		#accoglienza h4{
			font-family: 'FolksRegular'; font-size:30px; color:#233549; font-weight:normal; 
		}
		#accoglienza h4.m{
			font-family: 'FolksRegular'; font-size:29px; color:#233549; font-weight:normal; letter-spacing:-1px;
		}
		#accoglienza h4.s{
			font-family: 'FolksRegular'; font-size:25px; color:#233549; font-weight:normal; letter-spacing:-1px;
		}
		#accoglienza h4.xs{
			font-family: 'FolksRegular'; font-size:23px; color:#233549; font-weight:normal; letter-spacing:-1px;
		}
		#accoglienza h4.xxs{
			font-family: 'FolksRegular'; font-size:22px; color:#233549; font-weight:normal; letter-spacing:-1px;
		}
		
		#accoglienza .barra_numperpage{
			position:relative; clear:left; float:right;
			text-align:right; color:#233548;
			padding:15px 0px;
		}
		
		
		
#paging_strut{
	text-align : left; 
	line-height: 13px; font-weight:normal;
}
		#paging_strut .barrapagestrut{
			position:relative; float:left;
			font-weight : bold; background-color:inherit;  padding: 5px 10px; 
		}	
		#paging_strut A.numpagestrut { /*:link, A.numpagestrut:active, A.numpagestrut:hover, A.numpagestrut:visited*/
				font-size: 16px; color:#547798; font-weight:normal; margin:1px; padding:1px; 
			text-decoration:none; background-color:#f5f8fa; border: 1px solid #eaf0f4;
		}
		#paging_strut A.chpagestrut { /*:link, A.chpagestrut:active, A.chpagestrut:hover, A.chpagestrut:visited*/
				font-size: 16px; color:#547798; font-weight:normal; margin:1px; padding:1px; 
			text-decoration:none; background-color:#f5f8fa; border: 1px solid #eaf0f4;
		}
		#paging_strut .numsel{
				font-size: 16px; color:#ffffff; font-weight:bold; margin:1px; padding:1px; 
			background-color:#4C8DD3; border: 1px solid #3076c2;
		}	 
		#paging_strut .nolinkstrut{
				font-size: 13px; color:#D3D3D3; font-weight:bold; margin:1px; padding:1px; 
				background-color:#eaeaea; border: 1px solid #c9c9c9;
		} 	 	 
		#paging_strut .barranumpage{
			font-size: 11px; text-align : left;  color: #7CA4BE; text-align : right; 
			position:relative; float:right; right:0px; vertical-align:bottom;
		}
		
		
#ski-servizi{
}	
	#ski-servizi .elencostrutture{	
		position:relative; float: left; 
		width:625px;
		margin:0px;  padding:0px;	
	}	
	#ski-servizi .liscont{
		position:relative; float: left; clear:left;
		width:625px;
		margin:5px 0px 15px 0px;  padding:3px 0px;
	}
	#ski-servizi .liscont_left{
		position:relative; float: left;
		width:159px;																/*width+padding:158px*/
		margin:0px;  padding:0px 0px;
	}
			#ski-servizi .photostrutt{
				border:1px solid #DBE2EC; padding:3px;
			}
	#ski-servizi .liscont_right{
		position:relative; float: right;
		width:456px;																/*width+padding:467px*/
		margin:0px;  padding:0px 0px 0px 10px;
	}
	
	#ski-servizi h4{
		font-family: 'FolksRegular'; font-size:23px; color:#3498D8; font-weight:normal; 
	}
	#ski-servizi h4.s{
		font-family: 'FolksRegular'; font-size:21px; color:#3498D8; font-weight:normal; 
	}
	
	#ski-servizi .www{
		padding:10px 0px 0px 0px; 
	}
	#ski-servizi .www a{	font-family: 'FolksRegular'; font-size:14px; font-weight:normal; color:#5189B5; }	
			
	#ski-servizi .desc{
		padding:0px 0px 10px 0px; 
		font-size:14px;
	}
	#ski-servizi .desc .right{ text-align:right; }
	#ski-servizi .desc a{	font-family: 'FolksRegular'; font-size:13px; font-weight:normal;  text-align:right;}	
	
	#ski-servizi .barra_numperpage{
		position:relative; clear:left; float:right;
		text-align:right; color:#233548;
		padding:15px 0px;
		}				

/*------------------------------ evento-page ---------------------------------------*/					
#evento-page{
}
	#evento-page h1{ font-size:36px; padding:0px 0px 15px 0px; margin:0px;}
	#evento-page h4{ font-size:18px; color:#FF7E00; padding-bottom:10px; }
	#evento-page .box_clear{
		position:relative; float:left; clear:left; 
		padding:0px; margin:0px;
	}
	#evento-page .box_eve{
		position:relative; float:left; clear:left; 
		width:625px;	
		margin:30px 0px 0px 0px; padding:0px 0px 10px 0px; 	
		border-bottom:1px solid #DADBDF;
	}
		#evento-page .box_eve .box_promo_left{
			position:relative; float:left;
			width:173px;
		}
		#evento-page .box_eve .box_eventi_right{
			position:relative; float:right;
			width:452px; padding:0px 0px 0px 0px; 	
			font-family:Tahoma, Arial; font-size:14px;
		}
	#evento-page .box_eventi_tit{
		 font-family: 'FolksRegular'; font-size: 24px; font-weight : normal; color: #233549; 
		 padding:0px 0px 0px 0px; 
		 z-index:10;
	}
		#evento-page .box_eventi_tit a{  font-family: 'FolksRegular'; font-size: 24px; font-weight : normal; color: #3498D8;  text-decoration:none;}
	
	#evento-page .box_eventi_data{
		font-family: 'FolksRegular'; font-size: 14px;
		 padding:0px 0px 15px 0px; 
		 z-index:10;
	}	
	#evento-page .b_right{
		position:relative; float:right;
		margin:20px 0px 0px 0px;
	}
	#evento-page .b_right a{  font-family: 'FolksRegular'; font-size: 14px; font-weight : normal; color: #233549; text-decoration:none;}
				

	#evento-page .box_eve_arch{
		position:relative; float:left; clear:left; 
		width:625px;	
		margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; 	
		border-bottom:1px solid #DADBDF;
	}
		#evento-page .box_eve_arch .box_promo_left{
			position:relative; float:left;
			font-family: 'FolksRegular'; font-size: 14px; font-weight : bold; color: #233549; 
			width:23px;
		}
		#evento-page .box_eve_arch .box_eventi_right{
			position:relative; float:right;
			width:602px; padding:0px 0px 0px 0px; 	
			font-family:Tahoma, Arial; font-size:14px;
		}
		#evento-page .box_eve_arch .box_eventi_data{
			font-family: 'FolksRegular'; font-size: 14px; color:#FF7E00;
			 padding:0px 0px 0px 0px; 
			 z-index:10;
		}
		#evento-page .box_eve_arch .b_right{
			position:relative; float:right;
			margin:0px 0px 0px 0px;
		}
		
	#evento-page .gallery_eventi{
		margin:10px 0px;
	}
	#evento-page .gallery_eventi img{
		margin: 0px 10px 10px 0px;
		border:1px solid #CFCFCF;
	}
	#evento-page a.pdfdoc{ font-size:20px; color:#FF7E00; font-weight:bold;}
		
	/*prenotazione*/
	
	#evento-page .box_scheda{
		position:relative; float:left; clear:left;
		margin:20px 0px 20px 0px;
		line-height:26px;
	}
	#evento-page .box_scheda h3{ color:#3498D8;}
	#evento-page .box_scheda h4{ color:#233549;}
	#evento-page input{ 
		padding:0px; margin:0px 0px;
		font-family:  DeliciousRoman; font-size: 18px; font-weight : normal;
	}
	#evento-page .crequired{ color: #3498D8; font-weight : normal; }
	#evento-page .boxdocumento{
		margin:0px 0px 30px 0px;
	}
	#evento-page .inputdoc{
		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;
	}
	#evento-page input#submit	{
		font-family: 'FolksRegular'; font-size: 16px; color: #FFFFFF; font-weight : normal;
		background-color:#3498D8; border: 1px solid #237bb6; padding: 1px;
	}
	
	#evento-page .rowleft{
		position:relative; float:left; clear:left;
		width:170px; 
		height:25px;
	}
	#evento-page .rowright{
		position:relative; float:right;
		width:450px;
		border-bottom:2px solid #CFCFCF;
		height:23px; color:#5189B5;
	}
	
	#evento-page .rowcaparra{
		color:#1e699b; font-weight:bold;
		border-bottom:2px solid #CFCFCF;
	}
	
		
#promo-page{
}	
	#promo-page h1{ font-size:36px; padding:0px 0px 15px 0px; margin:0px;}
	#promo-page h4{ font-size:18px; color:#FF7E00; padding-bottom:10px; }
	
	#promo-page .box_eve{
		position:relative; float:left; clear:left; 
		width:625px;	
		margin:30px 0px 0px 0px; padding:0px 0px 10px 0px; 	
		border-bottom:1px solid #DADBDF;
	}
		#promo-page .box_eve .box_promo_left{
			position:relative; float:left;
			width:173px;
		}
		#promo-page .box_eve .box_eventi_right{
			position:relative; float:right;
			width:452px; padding:0px 0px 0px 0px; 	
			font-family:Tahoma, Arial; font-size:14px;
		}
	#promo-page .box_eventi_tit{
		 font-family: 'FolksRegular'; font-size: 24px; font-weight : normal; color: #233549; 
		 padding:0px 0px 10px 0px; 
		 z-index:10;
	}
		#promo-page .box_eventi_tit a{  font-family: 'FolksRegular'; font-size: 24px; font-weight : normal; color: #3498D8;  text-decoration:none;}
	
	
	#promo-page .b_right{
		position:relative; float:right;
		margin:20px 0px 0px 0px;
		
	}
	#promo-page .b_right a{  font-family: 'FolksRegular'; font-size: 14px; font-weight : normal; color: #233549; text-decoration:none;}
					
/* page webcams*/	
#page_webcams{
}	

	#page_webcams .elencowebcams{
		position:relative; float:left; clear:left;
		width:100%;
	}

#page_webcams img{ margin:0px 5px 10px 0px; }

/*------------------------------ old panoramica ---------------------------------------*/		

#panoramica{
}
#panoramica #blmeteocam{
		position:relative;
		width:621px;
		padding:0px 0px 0px 0px;
		border:2px solid #E9EAEC;
		font-size:20px;
	}
	#panoramica #blmeteocam a { 	
		font-size:20px;	
		color: #FF7E00; 	
	}		
	
#webcam_inter{
}
#webcam_inter .iframe{		
		position:relative; left:0px;
		width:625px; height:1000px; background-color:#FFFFFF; 
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}	

/*------------------------------ old panoramica CANCELLARE ---------------------------------------*/		
