/*stili per il layout fisso*/
html,body{
margin: 0 auto;
padding: 0 auto;}

body{margin: 0 auto;
padding:  0 auto;
font-family: verdana;
font-size: 11px;
border-left: 0px;
border-right: 0px;
color: #004587; 
background: url(img/bg_body.jpg) no-repeat fixed 40% 0%;}

div#container{width: 1064px;
margin: 0 auto;
padding:  0 auto;
border-left: 0px;
border-right: 0px;}

/*stili generici, su HEADER e TOP */

div#header{width: 1064px;
height: 63px;
margin: 0 auto;
padding:  0 auto; text-align:center;}

div#headerdestro{width: 624px;
float: right;
height: 45px; 
margin-top:14px;
padding: 0px; 
background-image:url(img/sf_headerdestro.png); 
background-repeat:no-repeat; 
background-position:right;}

div#top{width: 1064px; 
min-height:312px;
clear: right;
/*float:right;*/
background-image:url(img/sf_top.png); 
background-position:top ; 
background-repeat:repeat-x;}

div#topdestro{clear: right;
width: 887px;
float: right;
height: 312px; 
margin-top:0px; 
padding: 0px;}

div#topdestrostat{
width: 887px;
float: right;
height: 312px;
margin-top: 0px;
padding:  0 auto; }

div#topsinistro{width: 172px;
float: left;
height: 312px;
margin: 0 auto;
padding:  0 auto;
}

/********************************      stili generici, su ACCESSO */

div#headerdePW{width: 202px;
float: left;
height: 53px; 
margin-top:10px;
padding: 0px;
background-image:url(img/sf_headerpw.png);
background-repeat:no-repeat;}

/* 
div#headerdePW_OLD{width: 418px;
float: left;
height: 51px; 
margin-top:10px;
padding: 0px;
background-image:url(imm/sf_headerpw.png);
background-repeat:no-repeat;}
*/

div#login{width: 202px;
height: 20px;
margin-left: 25px;
padding-top: 10px;
font: bold 11px verdana;
color: #666;}

div#login a{color: #333;font: bold 10px verdana; text-decoration: underline;}
div#login a:hover{color: #C00418; font: bold 10px verdana;text-decoration: underline;}
div#login a#activelink{color: #C00418;font: bold 10px verdana;text-decoration: underline;}


.campo{background-color: #FFFFFF;
width: 100px; 
height: 8px;
margin:0;
padding-top: 5px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
color: #000;
font: bold 10px verdana; 
border: 1px;
border-style: solid;
border-color: #cfd1d2; 
text-align: left;}


/********************************      stili generici, SOCIAL NETWORK */ 


.socialF {width: 25px;
height: 25px;
padding: 0px;
margin: 0px;
background-image:url(imm/facebook.png);
background-repeat:no-repeat;
background-position: center;
border:none;}

.socialT {width: 25px;
height: 25px;
padding: 0px;
margin: 0px;
background-image:url(imm/twitter.png);
background-repeat:no-repeat;
background-position: center;
border:none;}

.socialYT {width: 25px;
height: 25px;
padding: 0px;
margin: 0px;
background-image:url(imm/youtube.png);
background-repeat:no-repeat;
background-position: center;
border:none;}


/**********************************************      stili COLONNA CENTRALE HOME*/



div#colcentraleHOME{width: 1064px;
/*height: 710px; */
clear:right;
float: right; 
margin:0;
padding:0;
background: url(img/sf_centerHome.png); 
background-repeat: no-repeat;
background-position:top;
 background-color: #0076bc;
}

div#colsxHOME{width: 360px;
float: left; 
padding:0; 
margin:0; }

div#coldxHOME{ width: 700px;
float: right; 
padding:0; 
margin:0; }

div#titoloHOME{width: 690px;
margin-top: 20px; 
margin-bottom:5px;
margin-left: 20px;
font: bold 18px verdana;
color:#8A157E;}

div#testopresHOME{width: 660px;
margin-right:10px; 
margin-top:15px; 
margin-left:8px;
font: normal 11px verdana;
line-height: 16px;
color:#58585A;
text-align: justify;}

.immHome{ float: left; 
width:120px;
height:55px;
padding-right: 5px; 
margin-left: 5px; 
text-decoration:none; 
border:0px;  }

.immHomeRifuggi{ float: left; 
width:120px;
height:105px;
padding-right: 5px; 
margin-left: 5px; 
text-decoration:none;  }

.imgBenvenutoHome{ float: left; 
width:169px;
padding: 0; 
padding-right:13px;
margin-top:0px; 
margin-left:10px; }

div#boxtotal{ width: 700px;
float:right;
margin-top:20px;
padding:0;}

div#colsxHOMEimpianti{width: 340px; 
height:210px;
float: left; 
margin-left:10px;
padding: 0; 
background-image:url(img/bg_infoimpiantiHome.png); 
background-repeat:no-repeat; 
background-position:top;}

.titoloimpHome{width: 300px;
padding-top: 30px;
padding-left: 15px; 
padding-right:10px;
padding-bottom: 10px;
font: bold 20px verdana;
color:#88167E;
margin: 0px;}

div#testoimpHome{width: 300px;
margin: 0px;
padding-top: 15px;
padding-left: 0px; 
padding-right:10px;
font: normal 11px verdana;
line-height: 16px;
color:#58585A;
text-align: justify;}

div#testoimpHome a			{color: #58585A; font-size: 11px;font-weight: bold;text-decoration: none;}
div#testoimpHome a:hover	{color: #0076BD; font-size: 11px;font-weight: bold;text-decoration: underline;}
div#testoimpHome a#activelink{color: #0076BD;font-size: 11px;font-weight: bold;text-decoration: underline;}


div#coldxHOMElogin{ width: 340px;
height:210px;
float: right; 
padding:0; 
margin: 0;
background-image:url(img/bg_loginHOME.png); 
background-repeat:no-repeat; 
background-position:top;}

div#textloginHome{width: 300px; 
margin:0;
padding-left: 15px; 
padding-right:10px;
font: bold 13px verdana;
line-height: 18px;
color: #FFF;
text-align: left;}

div#textloginHome a			{color: #58585A; font-size: 11px;font-weight: bold;text-decoration: none;}
div#textloginHome a:hover	{color: #0076BD; font-size: 11px;font-weight: bold;text-decoration: underline;}
div#textloginHome a#activelink{color: #0076BD;font-size: 11px;font-weight: bold;text-decoration: underline;}

div#textspecifiche	{width: 280px;
margin: 0px; 
padding-right:10px;
padding-top:10px;
font: normal 10px verdana;
line-height: 16px;
color: #FFF;
text-align: left;}

div#registrati		{ float: right;
padding-top: 5px;
padding-right: 20px;
text-align: right;
margin: 0px;
color: #88167E;
font: bold 11px verdana;}

div#registrati a 	{color:#FFF;
font: bold 11px verdana;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 18px;
background: url(img/attivono_registrati.png);
background-repeat: no-repeat;
background-position: left;}

div#registrati a:hover{color: #f29400;
font: bold 11px verdana;
text-decoration: none;
background: url(img/attivo_registrati.png);
background-repeat: no-repeat;
background-position: left;}

div#registrati a#activelink{color: #f29400;
font: bold 11px verdana;
text-decoration: none;
background: url(img/attivo_registrati.png);
background-repeat: no-repeat;
background-position: left;}


div#boxEventFB{ width: 700px;
float:right;
margin:0px;
padding:0;}

div#boxnewsHome{width: 330px;
float:left;
margin-top: 10px;
margin-left: 10px;
padding-left: 5px;
font: normal 13px verdana;
color:#FFFFFF;}

div#boxFBhome{width: 300px;
float:right; 
margin-right:15px;
margin-top: 10px; margin-bottom:10px;  
padding-left:5px; 
padding-top:10px; 
padding-bottom:5px; 
padding-right:5px;
background-color:#FFF;}


div#boxsnowHOME {width: 360px;
float: right;
margin-top: 20px;
padding-top: 5px;}

div#boxgiganteHOME {width: 360px;
float: right;
margin-top: 15px;
padding-top: 5px;}

div#boxbabygardenHOME {width: 360px;
float: right;
margin-top: 20px;
padding-top: 10px;}

div#boxnoleggiHOME {width: 360px;
float: right;
margin-top: 15px;
padding-top: 5px;}

div#boxrifugioHOME {width: 360px;
float: right;
margin-top: 20px;
padding-top: 5px;}

div#boxmeteobigHOME{width: 360px;
float: right;
margin-top: 10px;
padding-top: 5px;}

div#boxcolsxHOME{width: 220px; 
float:right;
clear:right;
margin-top: 5px;
font: bold 18px verdana;
text-decoration:none;
color:#8A157E; }

div#boxcolsxHOME a {width: 220px; 
float:right;
clear:right;
margin-top: 5px;
font: bold 18px verdana; 
text-decoration:none;
color:#88167E; }
div#boxcolsxHOME a:hover {width: 220px; 
float:right;
clear:right;
margin-top: 5px;
font: bold 18px verdana;
text-decoration:none;
color:#8A157E; }

div#registrati a#activelink{width: 220px; 
float:right;
clear:right;
margin-top: 5px;
font: bold 18px verdana;
text-decoration:none;
color:#8A157E; }

div#testoclsxHOME{ width: 220px;
float: right;
margin: 0px;
padding-top: 10px;
padding-right: 5px;
font: normal 11px verdana;
color:#58585A;
text-align: left;}

div#meteoflashHOME{width: 360px;
float:right; 
margin-left:5px; 
margin-top:5px;
padding: 0;}

div#boxmeteoHOME{width: 200px;
margin-left: 5px;
padding-top: 2px;
padding-bottom: 5px;
padding-left: 10px;
font: bold 15px verdana;
color:#FFFFFF;
background-image: url(imm/sfondometeoHOME.png);
background-repeat: no-repeat;}


/****************************************************************  leggi tutto HOME */

div#linkleggiHOME	{ float: right;
padding-top: 8px;
padding-right: 20px;
text-align: right;
margin: 0px;
color: #88167E;
font: bold 11px verdana;}

div#linkleggiHOME a	{color: #88167E;
font: bold 11px verdana;
padding-left: 18px;
text-decoration: none;
padding-top: 8px;
padding-bottom: 5px;
background: url(img/attivo_nolegHOME.png);
background-repeat: no-repeat;
background-position: left;}

div#linkleggiHOME a:hover{color: #f29400;
font: bold 11px verdana;
text-decoration: none;
background: url(img/attivolegHOME.png);
background-repeat: no-repeat;
background-position: left;}

div#linkleggiHOME a#activelink{color: #f29400;
font: bold 11px verdana;
text-decoration: none;
background: url(img/attivolegHOME.png);
background-repeat: no-repeat;
background-position: left;}

/**********************************************  stili ISCRIZIONE NEWSLETTER */


/* div#coldxNewsletter{ width: 700px;
float: right; 
padding:0; 
margin:0; } */

div#textNewsletter{width: 550px; 
margin-left: 30px;
padding-top: 10px;
padding-left: 0px;
font: normal 12px verdana;
line-height: 16px;
color: #58585A;
text-align: left;}

.tabInsert	{background-color:#f6f6f6; 
border: 1px groove #0062a7; 
color: #333; 
text-align:left;}

div#tabInserimento{width: 500px;
top: 30px;
left: 26px;
bottom: 15px;
margin: 0px;
padding-top: 20px;
padding-left: 30px;
padding-right: 0;
color: #1A171B;
font: normal 11px verdana; 
background-color:#0076bd;}

div#tabInserimentoN{width: 500px;
top: 30px;
left: 26px;
bottom: 15px;
margin: 0px;
padding-top: 20px;
padding-left: 30px;
padding-right: 0;
color: #1A171B;
font: normal 11px verdana; 
background-color:#FFF;}

.asterisco {font-size:10px;
font-weight: normal;
color: #d10019;}


/********************************* stili generici, su COLONNA CENTRALE */



div#colcentrale{width: 1064px;
height: 656px; 
clear:right; 
margin:0 auto;
padding: 0 auto;
background: url(img/sf_center.png); 
background-repeat: no-repeat;
background-position:top;}

div#colcentraleprivacy{width: 1064px;
float: right;
margin: 0;
padding-top: 15px; 
padding-bottom: 15px;
background-color:#FFF;}

div#colmappa{width: 1064px;
float: right;
margin: 0;
padding-top: 15px; 
padding-bottom: 15px; 
background-image: url(img/sf_mappa.jpg); 
background-repeat:no-repeat; 
background-position:top;}

/**************************************             stili generici, su COLONNA DESTRA e COLONNA SINISTRA */ 

div#colcentraleInterni {width: 1064px; 
clear:right;
margin: 0 auto;
padding:  0 auto;
background: url(img/sf_centerInterni.jpg); 
background-repeat: no-repeat;
background-position:top; 
background-color:#ececed;}

div#colsx{width: 385px;
float: left; 
margin-left: 5px; 
margin-right:0;
padding-top: 10px;}

div#colsximp{width: 395px;
float:left;
margin: 0 auto;
padding-top: 15px; 
padding-left: 10px;}

div#coldximp{clear: right;
width: 629px;
float: right;
margin: 0 auto;
padding: 15px 10px 10px 10px;
background-image:url(imm/sfcldx.png);
background-repeat: no-repeat;}

div#coldxscuole{clear: right;
width: 649px;
float: right;
margin: 0 auto;
padding-top: 15px;
background-image:url(imm/sfcldxs.png);
background-repeat: no-repeat;}

div#cartina{ margin-top:10px;
padding-top: 0px;}

div#coldx{clear: right;
width: 654px;
float: right; 
padding:0; }

div#boxnews{width: 395px;
float: right;
margin: 0px -200px 0px 50px;
padding-top: 0px;}


div#boxsnow{width: 405px;
float: right;
margin: 0 auto;
padding-top: 0px;}


div#boxnewsimp{width: 350px;
height: 210px;
margin-top: 0px;
padding: 50px 10px 0px 20px;
font: normal 13px verdana;
color:#58585A;
background-image: url(imm/boxnews.png);
background-repeat: no-repeat;}

div#boxpaese{width: 405px;
height: 456px;
margin: 0px;
padding: 60px 10px 0px 20px;
font: normal 13px verdana;
color:#58585A;
background-image: url(imm/gallerypaese.png);
background-repeat: no-repeat;}

div#boxrifugio{width: 375px;
height: 646px;
margin: 0 0;
padding: 60px 10px 0px 20px;
font: normal 13px verdana;
color:#58585A;
background-image: url(imm/boxsrifugio.png);
background-repeat: no-repeat;}

div#boxnoleggio{width: 375px;
height: 250px; 
margin: 0px 0px 0px 8px; 
padding: 60px 10px 0px 20px;
font: normal 13px verdana;
color:#58585A;
background-image: url(imm/immnoleggio.png);
background-repeat: no-repeat;}

div#boxsnowone{width: 355px; 
float:left;
height: 210px; 
margin:0;
padding: 60px 10px 0px 20px;
font: normal 13px verdana;
color:#58585A;
background-image: url(imm/boxsnow.png);
background-repeat: no-repeat; 
background-position:top;}

div#boxgigantecron{width: 350px; 
float:left;
height: 210px;
margin: 0;
padding: 60px 10px 0px 20px;
font: normal 13px verdana;
color:#58585A;
background-image: url(imm/boxgigante.png);
background-repeat: no-repeat;}

div#boxbaaby{width: 350px;
height: 210px;
margin: 0;
padding: 60px 10px 0px 20px;
font: normal 13px verdana;
color:#58585A;
background-image: url(imm/boxbaby.png);
background-repeat: no-repeat;}

/*************************************************** BOX INDIRIZZO SCUOLA SCI*/

div#boxscsci{width: 375px;
height: 168px;
margin: 0 0;
padding: 30px 10px 0px 30px;
font: normal 13px verdana;
color:#58585A;
background-image: url(imm/sfscuolasci.png);
background-repeat: no-repeat; 
background-position:top;}

div#boxscsci a				{color: #FFFFFF; font: normal 13px verdana; text-decoration: underline;}
div#boxscsci a:hover		{color: #00285E; font: normal 13px verdana; text-decoration: underline;}
div#boxscsci a#activelink	{color: #00285E; font: normal 13px verdana; text-decoration: underline;}


/****************************************************       BOX INDIRIZZO CONTATTI*/

div#boxcontatti{width: 375px;
height: 168px; 
float:left; 
margin-left:2px; 
margin-right:2px;
padding: 30px 10px 0px 20px;
font: normal 13px verdana;
color:#58585A;
background-image: url(imm/sfcontatti.png);
background-repeat: no-repeat; 
background-position:top;}

div#boxcontatti a		{color: #FABB00; font: normal 13px verdana; text-decoration: underline;}
div#boxcontatti a:hover	{color: #83D0F0; font: normal 13px verdana; text-decoration: underline;}
div#boxcontatti a#activelink{color: #83D0F0; font: normal 13px verdana; text-decoration: underline;}


/* BOX GALLERY*/


div#boxgalleryscuole{width:  375px;
float:left; 
margin-top:10px;
padding: 0px;
background-image: url(imm/gallerysc.png);
background-repeat: no-repeat; 
background-position:top;} 

div#boxgalleryimp{width:  375px;
float:left;
height:400px;
margin:5px 0px 5px 0px;
padding-top: 90px;
padding-left: 20px;
padding-bottom: 10px;
background-image: url(imm/sfgalleryimp.png);
background-repeat: no-repeat; 
background-position:top;} 

div#boxgalleryimp_tab {width: 387px; 
float:left;
margin: 5px 0px 5px 0px; 
padding: 0 0;}


div#boxgallerysnow{width: 375px; 
float:left;
height: 400px; 
margin:5px 0px 5px 5px; 
padding:90px 0px 10px 20px;
background-image: url(imm/sfgallerysnowone.png);
background-repeat: no-repeat;
background-position:top;}


div#boxnoleggio_tab{width: 387px; 
float:left;
margin: 0px 0px 5px 8px; 
padding: 0 0;}


div#boxgallerysnow_tab{width: 387px; 
float:left;
margin: 5px 0px 5px 13px; 
padding: 0 0;}

div#boxgallerysnow_tab .foto{ 
padding: 0 0; 
margin: 0 0;
border-color: #A7A8AA;
border: 2px;
border-style: solid;
text-align: center; 
vertical-align:top;}


div#boxgallerygigante{width: 375px;
float:left;
height: 400px;
margin:5px 0px 5px 2px;
padding-top: 90px;
padding-left: 20px;
padding-bottom: 10px;
background-image: url(imm/sfgallerygigante.png);
background-repeat: no-repeat;
background-position:top;}

div#boxgallerygigante_tab {width: 387px; 
float:left;
margin: 5px 0px 5px 0px; 
padding: 0 0;}


div#boxgallerybaby{width: 375px;
float:left;
height: 400px;
margin-top: 5px;
margin-bottom: 5px; 
margin-left: 2px;
padding-top: 90px;
padding-bottom: 10px;
background-image: url(imm/sfgallerybaby.png);
background-repeat: no-repeat;
background-position:top;}


div#boxgallerybaby_tab {width: 387px; 
float:left;
margin: 5px 0px 5px 0px; 
padding: 0 0;}


/* BOX GALLERY - FOTO*/
.foto{padding: 0px;
margin: 0px;
color: #A7A8AA;
border-color: #A7A8AA;
border: 2px;
border-style: solid;
text-align: center;}


/* BOX RAGGIUNGICI*/

div#boxragiiungici{
	margin: 5px 0px 0px 0px;
	padding: 0 0 ;}


/* BOX SPECIFICHE RAGGIUNGICI*/

div#spec{width: 241px;
height: 18px;
margin: 15px 0px 0px 5px;
text-align: left; 
padding: 3px 0px 0px 10px;
background-image: url(imm/spec.png);
background-repeat: no-repeat;
background-position: left;
font: bold 14px verdana;
color:#FFF;}

div#textspec{width: 400px; 
margin: 10px 0px 10px 0px;
padding: 0 0;
font: normal 11px verdana;
line-height: 16px;
color:#58585A;}


/********************************************  BOX GIGANTE */


div#colcentraleSport{width: 1064px; 
float: right;
margin: 0;
padding-top: 15px; 
padding-bottom: 5px;
background-color:#FFFFFF;}

div#boxgigante{width: 405px;
float: right;
margin-top: 30px;
padding-top: 10px;}

div#boxcolsx{width: 245px; 
float:right;
margin-top: 20px;
margin-left: 0px;
padding-top: 0px;
font: bold 22px verdana;
color: #8A157E;}

div#boxcolsxgig{width: 245px;
float:right; 
margin:10px 0px 0px 0px;
padding: 0 0 ;
font: bold 22px verdana;
color: #8A157E;}

div#F {width: 1064px;
background-color:#ececed;
float: right; 
margin: 0 auto;
padding-bottom: 10px;
background: url(img/sf_centerNews.jpg); 
background-repeat: no-repeat;
background-position: top;}

div#boxmeteoNewsint{width: 405px;
float: left;
margin-top: 10px;
margin-left:5px;
padding: 10px 0px 0px 0px;}

div#boxmeteoNews{width: 405px;
float: right;
margin-top: 10px;
margin-left:550px;
padding: 10px 0px 0px 0px;}

div#boxmeteo{width: 230px;
margin-left: 10px; 
padding:2px 0px 5px 15px;
font: bold 18px verdana;
color:#FFF;
background-image: url(imm/sfondometeo.png);
background-repeat: no-repeat;}

div#meteoflash{width: 405px;
margin-top: 5px;
margin-left: 10px; 
margin-bottom:10px; margin-right:-250px;
padding-top: 0px;
padding-left: 0px;}

div#testoben{width: 585px;
margin-top: 0px;
margin-left: 25px;
padding-top: 15px;
padding-left: 15px;
font: bold 20px verdana;
color: #8A157E;}

/*stili specifici per PRIVACY */

div#titoloprivacy{margin-top: 0px;
margin-left: 25px;
padding-top: 0px;
padding-left: 0px;
font: bold 22px verdana;
color: #ED7703;}

.ttprivacy{font-size: 12px;
font-weight: bold;
color: #0076BD;}

div#intprivacy{width: 1000px;
margin-left: 25px;
padding-top: 10px;
padding-left: 0px;
padding-right: 0;
text-align: justify;
color: #1A171B;
font: normal 11px verdana;}

div#intprivacy a	{color:#000000; font: bold 11px verdana; text-decoration:none;}
div#intprivacy a:hover	{color:#ED7703; font: bold 11px verdana; text-decoration:underline;}
div#intprivacy a#activelink	{color:#000000; font: bold 11px verdana; text-decoration:underline;}

/*stili specifici per MAPPA SITO */

div#mappa{width: 1000px;
margin-left: 25px;
padding-top: 10px;
padding-left: 0px;
padding-right: 0;
text-align: justify;
color: #1A171B;
font: normal 12px verdana;}

.intmappa{margin: 0px; padding: 0px; color: #1A171B; font: normal 12px verdana;}
.intmappa a{color:#000000; font: bold 12px verdana; text-decoration:none;}
.intmappa a:hover{color:#ED7703; font: bold 12px verdana; text-decoration:underline;}
.intmappa a#activelink{color:#000000; font: bold 12px verdana; text-decoration:underline;}


.linkmappa{font: bold 14px verdana; color: #0076BD;}
.linkmappa a{font: bold 14px verdana; color: #0076BD; text-decoration:none;}
.linkmappa a:hover{font: bold 14px verdana; color: #ED7703; text-decoration:underline;}
.linkmappa a#activelink{font: bold 14px verdana; color: #0076BD; text-decoration:underline;}


/*stili specifici per TITOLI */

div#titolosnowpark{margin-top: 20px;
margin-left: 20px;
padding-top: 0px;
padding-left: 5px;
font: bold 20px verdana;
color:#58585A;}

.arititolo		{font: bold 14px verdana; color:#58585A;}

.arititoloaranc	{font: bold 16px verdana; color: #Ed7703;}

.titolorosso	{font: bold 16px verdana; color: #FF0000;}

.titoloblu		{font: bold 16px verdana; color: #0099FF;}

.titoloverde	{font: bold 16px verdana; color: #006600;}

.arititoloaranccc{font: bold 20px verdana; color:#Ed7703;}


.titolosnow		{font: bold 24px verdana; color:#E2001A;}

.titolofb		{font: bold 18px verdana; color:#025184; vertical-align:middle; text-align:right; padding-right:15px;}

.titologigante	{font: bold 24px verdana; color:#0081C7;}

.titolobaby		{font: bold 24px verdana; color:#1FA22E;}

/* =========================================================================   SCUOLE SCI*/

.titorange {font: bold 15px verdana; color:#Ed7703; line-height:18px;}

div#tabScool{width: 562px;
margin-top: 15px;
margin-left: 10px;
padding-top: 0px;
padding-left: 15px;
padding-bottom: 15px;
font: normal 12px verdana; 
line-height:17px;
text-align: justify;
color:#58585A;}

.txtaranc{ float: right;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
text-align: right;
margin: 0px;
color: #Ed7703;
font: bold 23px verdana;}


/* ============================================================== TABELLA NOLEGGIO*/

div#tabnoleggi{width: 562px;
margin-top: 20px; 
margin-left: 2px;
padding: 0px;
font: bold 12px verdana;
color:#58585A;}

div#tabsnowboard{width: 562px;
margin-top: 15px;
margin-left: 2px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 15px;
font: normal 13px verdana;
text-align: justify;
color:#58585A;}

/* ============================================================== TABELLA IMPIANTI*/




div#tabimp{width: 562px;
margin-top: 5px;
margin-left: 5px;
padding-top: 0px;
padding-left: 15px;
font: bold 12px verdana;
color:#58585A;}

div#tabimpgps{width: 602px;
margin-top: 5px;
margin-left: 10px;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
font: bold 12px verdana;
color:#58585A;}

div#tabimpsx{width: 347px; 
float:left;
margin-left:5px;
padding: 0 auto;
font: normal 11px verdana;
color:#58585A;}

div#infovend{width: 395px;
margin: 0 auto;
padding: 0 auto;
font: normal 11px verdana;
text-align: justify;
color:#58585A;}

div#tabimpsxb{width: 347px; 
float:left;
margin-top: 15px;
margin-left: 5px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 10px;
font: bold 12px verdana;
color:#58585A;}

div#tabpiste{width: 562px;
margin-top: 15px;
margin-left: 10px;
padding-top: 0px;
padding-left: 15px;
padding-bottom: 15px;
font: normal 13px verdana;
text-align: justify;
color:#58585A;}

.titolo{background-color: #C6C7C9;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
color: #3E3E40;
font: bold 12px verdana; 
text-align: left;}

.sottotitolo{background-color: #0076BD;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
color: #FFFFFF;
font: bold 11px verdana; 
text-align: center;}

.contact{background-color: #FFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
color: #333;
font: bold 11px verdana; 
text-align: left;}

.contactSchool{background-color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
color: #F29400;
font: bold 11px verdana; 
border: 1px solid #BCBDBF;
text-align: left;}


/* ======================================================== Contatti scuole*/
/*

.linkcontactScool{padding-top: 10px;
padding-right: 0px;
text-align: left;
margin: 0px;
color: #F29400;
font: normal 14px verdana;}
*/

.contactSchool a			{color: #F29400;font: bold 12px verdana; text-decoration: none;}
.contactSchool a:hover		{color: #F29400;font: bold 12px verdana;text-decoration: underline;}
.contactSchool a#activelink	{color: #F29400;font: bold 12px verdana;text-decoration: underline;}

.sottotitolob{background-color: #0076BD;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
color: #FFFFFF;
font: bold 11px verdana; 
text-align: left;}

.sottotitoloc{background-color: #0076BD;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
color: #FFFFFF;
font: bold 11px verdana; 
text-align: right;}

.testo{background-color: #C6C7C9;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
color: #3E3E40;
font: bold 11px verdana; 
text-align: left;}

.testodx{background-color: #C6C7C9;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
color: #3E3E40;
font: bold 11px verdana; 
text-align: right;}

.posti{background-color: #C6C7C9;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
color: #3E3E40;
font: bold 11px verdana; 
text-align: center;}

.boxsimb{background-color: #DAD9DB;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
color: #666666;
font: bold 11px verdana; 
border: 1px;
border-style: solid;
border-color: #BCBDBF; 
text-align: center;}

.boxweb{background-color: #DAD9DB;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
color: #1A171B;
font: normal 11px verdana; 
border: 1px;
border-style: solid;
border-color: #BCBDBF; 
text-align: left;}

.boxweb a			{padding: 0px; color: #1A171B; font: normal 11px verdana;  text-align: left; text-decoration: underline;}
.boxweb a:hover		{padding: 0px;color: #1A171B;font: bold 11px verdana; text-align: left;text-decoration: underline;}
.boxweb a#activelink{padding: 0px;color: #1A171B;font: bold 11px verdana; text-align: left; text-decoration: underline;}

.aperto{background-color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
color: #0b72b5;
font: bold 11px verdana; 
border: 1px;
border-style: solid;
border-color: #BCBDBF; 
text-align: center;}

.chiuso{background-color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
color: #Ed7703;
font: bold 11px verdana; 
border: 1px;
border-style: solid;
border-color: #BCBDBF; 
text-align: center;}

.titarancio{background-color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
color: #EE7F00;
font: bold 14px verdana; 
border: 1px;
border-style: solid;
border-color: #BCBDBF; 
text-align: left;}

.textgrigio{background-color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
color: #1A171B;
font: bold 11px verdana; 
border: 1px;
border-style: solid;
border-color: #BCBDBF; 
text-align: right;}

.textgrigiob{background-color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
color: #1A171B;
font: bold 11px verdana; 
border: 1px;
border-style: solid;
border-color: #BCBDBF; 
text-align: left;}

.textpunti{background-color: #FFFFFF; 
padding:5px;
color: #666;
font: bold 11px verdana; 
border: 1px;
border-style: solid;
border-color: #BCBDBF; 
text-align: left;}

/* BOX NEWS*/

div#boxnews{width: 585px;
margin-top: 10px;
margin-left: 40px;
padding-top: 0px;
padding-left: 15px;
font: 13px verdana;
font-weight: normal;
color:#FFFFFF;}

.titoloimp{padding-top: 20px;
padding-left: 50px;
padding-bottom: 10px;
font: bold 24px verdana;
color:#88167E;
margin: 0px;}

div#boximp{width: 640px;
padding-top: 20px;
padding-left: 13px;
padding-bottom: 20px;
font: bold 24px verdana;
color:#ED7703;
margin-top: 15px;
margin-left: 0px;
margin-bottom: 0px;}

div#boxtbsnow{width: 590px; 
padding: 40px 0px 10px 15px;
font: bold 11px verdana;
color:#ED7703; 
margin: 20px 0px 0px 15px;
background-image: url(imm/sfsnow.jpg);
background-position: top;
background-repeat: no-repeat;
background-color: #3E3E40;}


/* TABELLA DINAMICA SNOWONE*/

.tabcontatti{background-color: #6B6C6D;
border: 1px;
border-style: solid;
border-color: #B1B3B4;
text-align:left;
color: #FFFFFF;
padding-left:10px;
vertical-align: middle;}

.tabstruttura {background-color:#BCBDBF;
border: 1px;
border-style: solid;
border-color: #FFFFFF;
text-align:right;
color:#000;
padding-right:10px;
vertical-align:top;}

.tabStruttNum{background-color:#BCBDBF;
border: 1px;
border-style: solid;
border-color: #FFFFFF;
text-align:left;
color:#000;
padding-left:10px;
vertical-align:top;}

.tabLogo{border: 1px groove grey;
text-align:center;
vertical-align:middle;}

.tabInsert{background-color:#BCBDBF;
border: 1px;
border-style: solid;
border-color: #FFFFFF;
text-align:left;
color: #000;
padding-left:10px;}

.tabInsertNumero{background-color: #6B6C6D;
border: 1px;
border-style: solid;
border-color: #B1B3B4;
text-align:right;
color: #FFF;
padding-right:10px;}

.titoloaranc{margin: 0px;
font: 14px verdana;
font-weight: bold;
color:#F29400;}

.imm{ float: left;
padding-right: 10px; }

div#snow{ float: right; 
margin-right:20px;
padding-left: 0px;}

div#testopres{margin: 0px;
padding-top: 8px;
padding-left: 5px;
font: normal 12px verdana;
line-height: 15px;
color:#58585A;
text-align: justify;}

div#testosnow{width: 372px; 
/*height:400px;*/
margin-left: 25px;
padding-top: 10px;
padding-left: 0px;
font: normal 13px verdana;
line-height: 15px;
color:#58585A;
text-align: left;}

div#testoarcnews{width: 530px;
margin-left: 25px;
padding-top: 10px;
padding-left: 0px;
font: 13px verdana;
font-weight: normal;
line-height: 15px;
color:#58585A;
text-align: left;}

div#textTanalupo{width: 350px;
margin-left: 35px;
padding-top: 10px;
padding-left: 0px;
font: normal 13px verdana;
font-weight: normal;
line-height: 15px;
color:#58585A;
text-align: left;}

div#tanaLupo{ float: right; 
margin-right:30px;
padding-left: 0px;}

div#banzaiSkiRent{ float: right; 
margin-right:30px;
padding-left: 0px;}

div#testoimp{width: 555px;
margin: 0px;
padding-top: 10px;
padding-left: 0px;
font: normal 12px verdana;
line-height: 16px;
color:#58585A;
text-align: justify;}

div#testoimp a{color: #58585A;
font-size: 13px;
font-weight: bold;
text-decoration: none;}

div#testoimp a:hover{color: #0076BD;
font-size: 13px;
font-weight: bold;
text-decoration: underline;}

div#testoimp a#activelink{color: #0076BD;
font-size: 13px;
font-weight: bold;
text-decoration: underline;}


div#testoclsx{ width: 245px;
float: right;
margin: 0px;
padding-top: 10px;
padding-left: 0px;
padding-right: 10px;
font: normal 13px verdana;
color:#58585A;
text-align: left;}

.titolonews{margin: 0 0;
padding-top: 5px;
padding-left: 0px;
font: bold 22px verdana;
color:#F29400;}

.titoloevent{margin: 0 0;
padding-top: 5px;
padding-left: 0px;
font: bold 22px verdana;
color:#FFFFFF;}

/*********************************         stili generici, su LINK "LEGGI TUTTO" */

div#linkleggi{ float: right;
padding-top: 10px;
padding-right: 0px;
text-align: right;
margin: 0 0;
color: #88167E;
font: bold 14px verdana;}

div#linkleggi a{color: #88167E;
font-size: 14px;
padding-left: 18px;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
background: url(img/noattivoleg.png);
background-repeat: no-repeat;
background-position: left;}

div#linkleggi a:hover{color: #f29400;
font-size: 14px;
text-decoration: none;
background: url(img/attivoleg.png);
background-repeat: no-repeat;
background-position: left;}

div#linkleggi a#activelink{color: #f29400;
font-size: 14px;
text-decoration: none;
background: url(img/attivoleg.png);
background-repeat: no-repeat;
background-position: left;}

/*********************************              stili LINK NEWS */

.linknews{padding-top: 10px;
padding-right: 0px;
text-align: right;
margin: 0 0;
color: #F29400;
font: bold 15px verdana;}

.linknews a				{color: #F29400;font-size: 15px;padding: 0px;text-decoration: none;}
.linknews a:hover		{color: #FFFFFF;font-size: 15px;text-decoration: underline;}
.linknews a#activelink	{color: #FFFFFF;font-size: 15px;text-decoration: underline;}


/*stili generici, su LINK METEO */

.linkmeteo{
text-align: right;
margin: 0 0;
padding: 0 0;
color: #F29400;
font: bold 16px verdana;}

.linkmeteo a{color: #0076BD;
font-size: 18px;
padding: 0 0;
text-decoration: none;}

.linkmeteo a:hover{color: #FFFFFF;
font-size: 18px;
text-decoration: underline;}

.linkmeteo a#activelink{color: #FFFFFF;
font-size: 18px;
text-decoration: underline;}

/*stili generici, su LINK IMPIANTI */

.linkimp{
text-align: left;
margin: 0 0;
padding: 0 0;
color: #58585A;
font: normal 13px verdana;}

.linkimp a{color: #58585A;
font-size: 13px;
padding: 0 0;
text-decoration: none;}

.linkimp a:hover{color: #0076BD;
font-size: 13px;
text-decoration: underline;}

.linkimp a#activelink{color: #0076BD;
font-size: 13px;
text-decoration: underline;}


/*********************** stili generici, su LINK SNOW */

.linksnow{padding: 0px;
text-align: left;
margin: 0 0;
color: #58585A;
font: normal 13px verdana;}

.linksnow a{color: #58585A;
font-size: 13px;
padding: 0 0;
text-decoration: none;}

.linksnow a:hover{color: #FF0000;
font-size: 13px;
text-decoration: underline;}

.linksnow a#activelink{color: #FF0000;
font-size: 13px;
text-decoration: underline;}


/******************************** stili generici, su LINK BABY */

.linkbby{padding: 0px;
text-align: left;
margin: 0 0;
color: #58585A;
font: normal 13px verdana;}

.linkbby a{color: #58585A;
font-size: 13px;
padding: 0 0;
text-decoration: none;}

.linkbby a:hover{color: #009036;
font-size: 13px;
text-decoration: underline;}

.linkbby a#activelink{color: #009036;
font-size: 13px;
text-decoration: underline;}

/*stili generici, su INDIRIZZO SCUOLA SCI */

.txtscsci{padding: 0px;
text-align: left;
margin: 0 0;
color: #FFFFFF;
font: normal 13px verdana;}

.titoloscsci{padding: 0px;
text-align: left;
margin: 0 0x;
color: #FFFFFF;
font: bold 16px verdana;}


/*stili generici, su MENU NAVIGAZIONE ORIZZONTALE */

.navigationtabs	{
	margin-right: 15px;
	margin-top: 10px;
	overflow: hidden;}

/*stili per la navigazione a tabs*/

.navigationtabs ul	{
	margin: 0;
	padding: 0px; 
	list-style-type: none;}

.navigationtabs li	{
	padding: 0px;
	float: right;
	display: inline;
	margin: 0px;}

.navigationtabs li a{color:#FFF;
float: left;
display: block;
width: 88px;
text-decoration: none;
font: bold 13px verdana;
text-align: left;
padding:10px 0px 5px 23px;
background: url(imm/m_noattivo.png);
background-repeat: no-repeat;
margin: 0 0 ;}

.navigationtabs li a:visited{color:#FFF;
float: left;
display: block;
width: 88px;
font: bold 13px verdana;
text-align: left;
padding:10px 0px 5px 23px;
background: url(imm/m_noattivo.png);
background-repeat: no-repeat;
margin: 0 0 ;}

.navigationtabs li a:hover{color: #FFF;
width: 88px;
font: bold 13px verdana;
text-align: left;
padding:10px 0px 5px 23px;
background: url(imm/m_attivo.png);
background-repeat: no-repeat;
margin: 0 0;}

.navigationtabs li.selected a{color: #FFF;
width: 88px;
font: bold 13px verdana;
text-align: left;
padding:10px 0px 5px 23px;
background: url(imm/m_attivo.png);
background-repeat: no-repeat;
margin: 0 0;}

/*stili generici, su MENU NAVIGAZIONE VERTICALE */

div#navigation{width: 167px;
margin-top: 25px;
margin-left: 10px;}

/*stili per la navigazione principale*/
div#navigation ul{list-style-type: none;
margin: 0 0;
padding: 0 0;}
	
div#navigation li{height: 23px;
font: 12px verdana;
padding:1px 0px 1px 0px;
text-decoration: none;}

div#navigation a{height: 23px;
font: bold 12px verdana;
text-decoration: none;}

div#b{color: #FFFFFF;
text-align: left;
height: 23px;
margin: 0 0;
font: bold 12px verdana;
text-decoration: none;
display: block;
background: url(imm/menuattivo.png);
background-repeat: no-repeat;
background-position: left;
padding:5px 0px 0px 25px;}
	
div#navigation a:link{color: #FFFFFF;
font: bold 12px verdana;
display: block;
margin: 0 0 ;
background-image: url(imm/menunoattivo.png);
background-repeat: no-repeat;
background-position: left;
padding:5px 0px 0px 25px;}

div#navigation a:visited{color: #FFFFFF;
font: bold 12px verdana;
display: block;
margin:0 0;
background-image: url(imm/menunoattivo.png);
background-repeat: no-repeat;
background-position: left;
padding:5px 0px 0px 25px;}
	
div#navigation a:hover{color: #FFFFFF;
font: bold 12px verdana;
text-align: left;
margin: 0 0;
background-image: url(imm/menuattivo.png);
background-repeat: no-repeat;
background-position: left;
padding:5px 0px 0px 25px;}
	
div#navigation a#activelink{color: #FFFFFF;
font: bold 12px verdana;
text-align: left;
margin:0 0;
background-image: url(imm/menuattivo.png);
background-repeat: no-repeat;
background-position: left; 
padding:5px 0px 0px 25px;}

/*************************************************  NEWS Scorrevoli */

div#boxNewsSnowone { float:right;
width: 355px;
padding: 0px;
margin-top:25px;
margin-bottom:5px;
background-image: url(sitoagata/img/boxNewsSnowone.jpg);
background-repeat: no-repeat;}


/*******************************************************     stili generici BOX */ 

div#boxcorpo	{clear:left;
width: 1026px; 
margin: 0px 13px 0px 13px; 
vertical-align:top;
padding: 0 0; 
color:#FFF;
text-align:center;}

/************************** stili colonna sinistra (left) Snowone, Gigante, Baby Garden */

div#boxImpiant	{clear:left;
width: 1026px;
margin: 0px 13px 0px 13px;  
vertical-align:top;
padding: 0px;
text-align:center;}

div#boxLeft	{float:left;
clear:left;
width: 355px;
padding: 0 0; 
margin: 0 0;}

/*stili generici, colonna destra (right) info IMPIANTI */

div#boxRight{float: right;
width: 671px;
margin-top:15px;
padding: 0 0;
background-image: url(sitoagata/img/bg_boxRight.jpg);
background-repeat:repeat-y;}


/**************************************************    stili  FOOTER */
div#footerBox{clear: right;
height: 70px;
margin: 0px 0px 2px 0px; 
background-image:url(img/footer.png);
background-repeat:no-repeat; 
background-position:center;}

div#footer{clear: right;
height: 30px; 
margin-bottom: 5px; 
text-align: center;
padding-top: 30px;
font: normal 11px verdana;
color: #FFF; }

div#footer a		{color: #FFF; font: bold 11px verdana; text-decoration: none;}
div#footer a:hover	{color: #FFF;font-size: 11px;font: bold 11px verdana;òtext-decoration: underline;}
div#footer a#activelink{color: #FFF;font-size: 11px;font: bold 11px verdana;text-decoration: underline;}


div#banzaiSkiRent{ float: right; margin-right:30px;padding-left: 0px;}

.blu		{ font-weight: bold; color: #0000cc;}
.rosso		{ font-weight: bold; color: #cc0000;}
	
.BluOpenGrey{ font-weight: bold; color: #0b72b5;}
.RedClosed	{ font-weight: bold; color: #cc0000;}
	
#footer{	
	height:600px; 
	width:100%; 
	padding:0 auto; 
	margin: -400px 0px 0px 0px; 

	background-image: url(img/bg_footer2.png);
	background-position: center bottom;
	background-repeat:no-repeat;
}

.footer_content{
color: #314367;
font: normal 12px "Trebuchet MS", Arial;
text-align : center;
padding: 10px 0px 10px 0px;
text-decoration : none;
font-weight: normal;
}
.footer_content a				{padding: 0 0; color: #314367;font: normal 12px "Trebuchet MS", Arial; text-decoration: underline;}
.footer_content a:hover			{padding: 0 0; color: #314367;font: normal 12px "Trebuchet MS", Arial; text-decoration: none;}
.footer_content a#activelink	{padding: 0 0; color: #314367;font: normal 12px "Trebuchet MS", Arial; text-decoration: none;}


#footer #footer_content{
float:left; 	
color: #FFF;
font: normal 12px "Trebuchet MS", Arial;
text-align : center;
padding-top: 400px;
padding-right:0px;
padding-bottom:10px;
padding-left:370px;
text-decoration : none;
font-weight: normal;
}
	
#footer #footer_content a				{padding: 0px; color: #FFF;font: normal 12px "Trebuchet MS", Arial; text-decoration: underline;}
#footer #footer_content a:hover			{padding: 0px; color: #FFF;font: normal 12px "Trebuchet MS", Arial; text-decoration: none;}
#footer #footer_content a#activelink	{padding: 0px; color: #FFF;font: normal 12px "Trebuchet MS", Arial; text-decoration: none;}


#containergrande_n{
	margin: 0 auto;
	padding: 0 auto;
	min-height: 470px;
	width:100%;
	background: url(img/a_bgall_h.png);
	background-repeat:repeat-x; 
	background-position:top;
	}
	

div#container_n	{
	width: 1064px;
	margin: 0 auto;
	padding:  0 auto;
	position : relative;
	margin-top: -200px;
	height : 100%;
	border-left: 0px;
	border-right: 0px;
	background-image: url(img/a_bg_h.png);
	background-repeat: repeat-y;
	background-position: center;
}


#contents_n {
	position : relative;
	width : 900px;
	height : 100%;
	text-align : center; 
	margin-top: -200px;
	margin: 0 auto;
	background-image: url(img/a_bg_h.png);
	background-repeat: repeat-y;
	background-position: center;
	}
	
