/*stili per il layout fisso*/
html,body{
margin: 0 auto;
padding: 0;}

body{margin: 0 auto;
padding:  0 auto;
font-family: verdana;
font-size: 11px;
border-left: 0px;
border-right: 0px;
color: #004587;  
background-color: #FFFFFF;
background-image: url(imm/sfondo.jpg); 
background-repeat: repeat-x;
background-position: top;}

div#container{width: 1054px;
margin: 0 auto;
padding:  0 auto;
border-left: 0px;
border-right: 0px;}

/*stili generici, su HEADER e TOP */

div#header{width: 1054px;
height: 71px;
margin: 0px;
padding: 0px;}

div#headerdestro{width: 612px;
float: right;
height: 71px;
margin: 0px;
padding: 0px;}

div#topdestro{clear: right;
width: 887px;
float: right;
height: 312px;
margin-top: -6px;
padding: 0px;}

div#topdestrostat{clear: right;
width: 887px;
float: right;
height: 312px;
margin-top: -8px;
padding: 0px;}

div#topsinistro{width: 167px;
height: 304px;
margin: 0px;
padding: 0px;}

/*stili generici, su COLONNA DESTRA e COLONNA SINISTRA */

div#colcentrale{width: 1054px;
height: 620px;
float: right;
margin-top: 10px;
padding-top: 0px;
background: url(imm/sfclcentr.png);
background-repeat: no-repeat;}

div#colcentraleprivacy{width: 1054px;
float: right;
margin-top: 10px;
margin-bottom: 15px;
padding-top: 0px;}

div#colmappa{width: 1054px;
float: right;
margin-top: 10px;
margin-bottom: 15px;
padding-top: 0px;}

div#colsx{width: 405px;
float: right;
margin: 0px;
padding-top: 10px;}

div#colsximp{width: 405px;
margin: 0px;
padding-top: 10px;}

div#coldximp{clear: right;
width: 649px;
float: right;
margin: 0px;
padding-top: 0px;
background-image:url(imm/sfcldx.png);
background-repeat: no-repeat;}

div#cartina{margin-left: 5px;
padding-top: 0px;}

div#coldx{clear: right;
width: 649px;
float: right;
margin: 0px;
padding-top: 0px;}

div#boxsnow{width: 405px;
float: right;
margin: 0px;
padding-top: 0px;}

div#boxnewsimp{width: 350px;
height: 210px;
margin-top: 0px;
padding-top: 60px;
padding-left: 20px;
padding-right: 10px;
padding-bottom: 0px;
font: 13px verdana;
font-weight: normal;
color:#58585A;
background-image: url(imm/boxnews.png);
background-repeat: no-repeat;}

div#boxpaese{width: 405px;
height: 456px;
margin: 0px;
padding-top: 60px;
padding-left: 20px;
padding-right: 10px;
padding-bottom: 0px;
font: 13px verdana;
font-weight: normal;
color:#58585A;
background-image: url(imm/gallerypaese.png);
background-repeat: no-repeat;}

div#boxrifugio{width: 405px;
height: 550px;
margin: 0px;
padding-top: 60px;
padding-left: 20px;
padding-right: 10px;
padding-bottom: 0px;
font: 13px verdana;
font-weight: normal;
color:#58585A;
background-image: url(imm/immrifug.png);
background-repeat: no-repeat;}

div#boxsnowone{width: 355px;
height: 210px;
margin: 0px;
padding-top: 60px;
padding-left: 20px;
padding-right: 10px;
padding-bottom: 0px;
font: 13px verdana;
font-weight: normal;
color:#58585A;
background-image: url(imm/boxsnow.png);
background-repeat: no-repeat;}

div#boxgigantecron{width: 350px;
height: 210px;
margin: 0px;
padding-top: 60px;
padding-left: 20px;
padding-right: 10px;
padding-bottom: 0px;
font: 13px verdana;
font-weight: normal;
color:#58585A;
background-image: url(imm/boxgigante.png);
background-repeat: no-repeat;}

div#boxbaaby{width: 350px;
height: 210px;
margin: 0px;
padding-top: 60px;
padding-left: 20px;
padding-right: 10px;
padding-bottom: 0px;
font: 13px verdana;
font-weight: normal;
color:#58585A;
background-image: url(imm/boxbaby.png);
background-repeat: no-repeat;}

/* BOX INDIRIZZO SCUOLA SCI*/

div#boxscsci{width: 375px;
height: 168px;
margin: 0px;
padding-top: 30px;
padding-left: 20px;
padding-right: 10px;
padding-bottom: 0px;
font: 13px verdana;
font-weight: normal;
color:#58585A;
background-image: url(imm/sfscuolasci.png);
background-repeat: no-repeat;}

div#boxscsci a{color: #FFFFFF;
font-size: 13px;
font-weight: normal;
text-decoration: underline;}

div#boxscsci a:hover{color: #00285E;
font-size: 13px;
font-weight: normal;
text-decoration: underline;}

div#boxscsci a#activelink{color: #00285E;
font-size: 13px;
font-weight: normal;
text-decoration: underline;}

/* BOX INDIRIZZO CONTATTI*/

div#boxcontatti{width: 375px;
height: 168px;
margin: 0px;
padding-top: 30px;
padding-left: 20px;
padding-right: 10px;
padding-bottom: 0px;
font: 13px verdana;
font-weight: normal;
color:#58585A;
background-image: url(imm/sfcontatti.png);
background-repeat: no-repeat;}

div#boxcontatti a{color: #FABB00;
font-size: 13px;
font-weight: normal;
text-decoration: underline;}

div#boxcontatti a:hover{color: #83D0F0;
font-size: 13px;
font-weight: normal;
text-decoration: underline;}

div#boxcontatti a#activelink{color: #83D0F0;
font-size: 13px;
font-weight: normal;
text-decoration: underline;}


/* BOX GALLERY*/

div#boxgalleryimp{height: 400px;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 90px;
padding-left: 15px;
padding-bottom: 10px;
background-image: url(imm/sfgalleryimp.png);
background-repeat: no-repeat;}


div#boxgallerysnow{height: 400px;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 90px;
padding-left: 15px;
padding-bottom: 10px;
background-image: url(imm/sfgallerysnowone.png);
background-repeat: no-repeat;}

div#boxgallerygigante{height: 400px;
margin-top: 10px;
margin-bottom: 0px;
padding-top: 90px;
padding-left: 15px;
padding-bottom: 0px;
background-image: url(imm/sfgallerygigante.png);
background-repeat: no-repeat;}

div#boxgallerybaby{height: 400px;
margin-top: 10px;
margin-bottom: 0px;
padding-top: 90px;
padding-left: 15px;
padding-bottom: 0px;
background-image: url(imm/sfgallerybaby.png);
background-repeat: no-repeat;}


/* 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-top: 20px;
margin-left: 0px;
padding: 0px;}


/* BOX SPECIFICHE RAGGIUNGICI*/

div#spec{width: 241px;
height: 18px;
margin-top: 15px;
text-align: left;
padding-top: 3px;
padding-left: 10px;
background-image: url(imm/spec.png);
background-repeat: no-repeat;
background-position: left;
font: 14px verdana;
font-weight: bold;
color:#FFFFFF;}

div#textspec{width: 400px;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
font: 11px verdana;
line-height: 16px;
font-weight: normal;
color:#58585A;}


/* BOX IGIGANTE*/

div#boxgigante{width: 405px;
float: right;
margin-top: 30px;
padding-top: 10px;}

div#boxcolsx{margin-top: 20px;
margin-left: 0px;
padding-top: 0px;
padding-left: 15px;
font: 24px verdana;
font-weight: bold;
color:#58585A;}

div#boxcolsxgig{margin-top: 10px;
margin-left: 0px;
padding-top: 0px;
padding-left: 15px;
font: 24px verdana;
font-weight: bold;
color:#58585A;}

div#boxmeteo{width: 230px;
margin-top: 5px;
margin-left: 10px;
padding-top: 2px;
padding-bottom: 5px;
padding-left: 15px;
font: 18px verdana;
font-weight: bold;
color:#FFFFFF;
background-image: url(imm/sfondometeo.png);
background-repeat: no-repeat;}

div#meteoflash{margin-top: 5px;
margin-left: 10px;
padding-top: 0px;
padding-left: 0px;}

div#testoben{width: 585px;
margin-top: 0px;
margin-left: 40px;
padding-top: 0px;
padding-left: 15px;
font: 20px verdana;
font-weight: bold;
color:#58585A;}

/*stili specifici per PRIVACY */

div#titoloprivacy{margin-top: 0px;
margin-left: 25px;
padding-top: 0px;
padding-left: 0px;
font: 24px verdana;
font-weight: bold;
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: 40px;
padding-top: 0px;
padding-left: 15px;
font: 20px verdana;
font-weight: bold;
color:#58585A;}

.arititolo{font: 14px verdana;
font-weight: bold;
color:#58585A;}

.arititoloaranc{font: 16px verdana;
font-weight: bold;
color: #Ed7703;}

.titolorosso{font: 16px verdana;
font-weight: bold;
color: #FF0000;}

.titoloblu{font: 16px verdana;
font-weight: bold;
color: #0099FF;}

.titoloverde{font: 16px verdana;
font-weight: bold;
color: #006600;}

.arititoloaranccc{font: 20px verdana;
font-weight: bold;
color:#Ed7703;}

.titolosnow{font: 24px verdana;
font-weight: bold;
color:#E2001A;}

.titologigante{font: 24px verdana;
font-weight: bold;
color:#0081C7;}

.titolobaby{font: 24px verdana;
font-weight: bold;
color:#1FA22E;}

.txtaranc{ float: right;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
text-align: right;
margin: 0px;
color: #Ed7703;
font: bold 23px verdana;}

/* TABELLA IMPIANTI*/

div#tabimp{width: 562px;
margin-top: 5px;
margin-left: 40px;
padding-top: 0px;
padding-left: 15px;
font: 12px verdana;
font-weight: bold;
color:#58585A;}

div#tabimpgps{width: 602px;
margin-top: 5px;
margin-left: 40px;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
font: 12px verdana;
font-weight: bold;
color:#58585A;}

div#tabimpsx{width: 347px;
margin-top: 0px;
margin-left: 0px;
padding-top: 0px;
padding-left: 0px;
font: 11px verdana;
font-weight: normal;
color:#58585A;}

div#infovend{width: 395px;
margin-top: 0px;
margin-left: 0px;
padding-top: 0px;
padding-left: 0px;
font: 11px verdana;
font-weight: normal;
text-align: justify;
color:#58585A;}

div#tabimpsxb{width: 347px;
margin-top: 15px;
margin-left: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 10px;
font: 12px verdana;
font-weight: bold;
color:#58585A;}

div#tabpiste{width: 562px;
margin-top: 15px;
margin-left: 40px;
padding-top: 0px;
padding-left: 15px;
padding-bottom: 15px;
font: 13px verdana;
font-weight: normal;
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;}

.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: #0076BD;
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: #EE7F00;
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;}

/* BOX NEWS*/

div#boxnews{width: 585px;
margin-top: 25px;
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: 24px verdana;
font-weight: bold;
color:#ED7703;
margin: 0px;}

div#boximp{width: 640px;
padding-top: 20px;
padding-left: 13px;
padding-bottom: 20px;
font: 24px verdana;
font-weight: bold;
color:#ED7703;
margin-top: 15px;
margin-left: 0px;
margin-bottom: 0px;}

div#boxtbsnow{width: 640px;
padding-top: 40px;
padding-left: 50px;
padding-bottom: 20px;
font: 11px verdana;
font-weight: bold;
color:#ED7703;
margin-top: 25px;
margin-left: 5px;
margin-bottom: 0px;
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;
padding-left: 0px;}

div#testopres{margin: 0px;
padding-top: 10px;
padding-left: 15px;
font: 13px verdana;
font-weight: normal;
line-height: 15px;
color:#58585A;
text-align: justify;}

div#testosnow{width: 372px;
margin-left: 55px;
padding-top: 10px;
padding-left: 0px;
font: 13px verdana;
font-weight: normal;
line-height: 15px;
color:#58585A;
text-align: left;}

div#testoarcnews{width: 590px;
margin-left: 55px;
padding-top: 10px;
padding-left: 0px;
font: 13px verdana;
font-weight: normal;
line-height: 15px;
color:#58585A;
text-align: left;}

div#testoimp{width: 550px;
margin: 0px;
padding-top: 10px;
padding-left: 0px;
font: 13px verdana;
font-weight: normal;
line-height: 14px;
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: 13px verdana;
font-weight: normal;
color:#58585A;
text-align: left;}

.titolonews{margin: 0px;
padding-top: 5px;
padding-left: 0px;
font: 24px verdana;
font-weight: bold;
color:#F29400;}

.titoloevent{margin: 0px;
padding-top: 5px;
padding-left: 0px;
font: 24px verdana;
font-weight: bold;
color:#FFFFFF;}

/*stili generici, su LINK "LEGGI TUTTO" */

div#linkleggi{ float: right;
padding-top: 10px;
padding-right: 0px;
text-align: right;
margin: 0px;
color: #F29400;
font: bold 14px verdana;}

div#linkleggi a{color: #F29400;
font-size: 14px;
padding-left: 18px;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
background: url(imm/noattivoleg.png);
background-repeat: no-repeat;
background-position: left;}

div#linkleggi a:hover{color: #0076BD;
font-size: 14px;
text-decoration: none;
background: url(imm/attivoleg.png);
background-repeat: no-repeat;
background-position: left;}

div#linkleggi a#activelink{color: #0076BD;
font-size: 14px;
text-decoration: none;
background: url(imm/attivoleg.png);
background-repeat: no-repeat;
background-position: left;}

/*stili generici, su LINK NEWS */

.linknews{padding-top: 10px;
padding-right: 0px;
text-align: right;
margin: 0px;
color: #F29400;
font: bold 16px verdana;}

.linknews a{color: #F29400;
font-size: 16px;
padding: 0px;
text-decoration: none;}

.linknews a:hover{color: #FFFFFF;
font-size: 16px;
text-decoration: underline;}

.linknews a#activelink{color: #FFFFFF;
font-size: 16px;
text-decoration: underline;}

/*stili generici, su LINK METEO */

.linkmeteo{padding-top: 10px;
padding-right: 0px;
text-align: right;
margin: 0px;
color: #F29400;
font: bold 16px verdana;}

.linkmeteo a{color: #0076BD;
font-size: 18px;
padding: 0px;
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{padding: 0px;
text-align: left;
margin: 0px;
color: #58585A;
font: normal 13px verdana;}

.linkimp a{color: #58585A;
font-size: 13px;
padding: 0px;
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: 0px;
color: #58585A;
font: normal 13px verdana;}

.linksnow a{color: #58585A;
font-size: 13px;
padding: 0px;
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: 0px;
color: #58585A;
font: normal 13px verdana;}

.linkbby a{color: #58585A;
font-size: 13px;
padding: 0px;
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: 0px;
color: #FFFFFF;
font: normal 13px verdana;}

.titoloscsci{padding: 0px;
text-align: left;
margin: 0px;
color: #FFFFFF;
font: bold 16px verdana;}


/*stili generici, su MENU NAVIGAZIONE ORIZZONTALE */

.navigationtabs{margin-left: 10px;
margin-top: 25px;
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:#1A171B;
float: left;
display: block;
width: 85px;
text-decoration: none;
font: 14px verdana;
font-weight: normal;
text-align: left;
padding-left: 25px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
background: url(imm/noattivo.png);
background-repeat: no-repeat;
background-position: left;
margin: 0px;}

.navigationtabs li a:visited{color:#1A171B;
float: left;
display: block;
width: 85px;
text-decoration: none;
font: 14px verdana;
font-weight: normal;
text-align: left;
padding-left: 25px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
background: url(imm/noattivo.png);
background-repeat: no-repeat;
background-position: left;
margin: 0px;}

.navigationtabs li a:hover{color: #FFFFFF;
font: 14px verdana;
font-weight: normal;
width: 85px;
text-align: left;
padding-left: 25px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 10px;
background: url(imm/attivo.png);
background-repeat: no-repeat;
text-decoration: none;
margin: 0px;}

.navigationtabs li.selected a{color: #FFFFFF;
font: 14px verdana;
font-weight: normal;
width: 85px;
text-align: left;
padding-left: 25px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 10px;
background: url(imm/attivo.png);
background-repeat: no-repeat;
text-decoration: none;
margin: 0px;}

/*stili generici, su MENU NAVIGAZIONE VERTICALE */

div#navigation{width: 167px;
margin-top: 25px;}

/*stili per la navigazione principale*/
div#navigation ul{list-style-type: none;
margin: 0;
padding: 0px;}
	
div#navigation li{height: 23px;
font: 13px verdana;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 0px;
padding-right: 0px;
text-decoration: none;}

div#navigation a{height: 23px;
font: 13px verdana;
font-weight: bold;
text-decoration: none;}

div#b{color: #FFFFFF;
text-align: left;
height: 23px;
margin:0px;
font: 13px verdana;
font-weight: bold;
text-decoration: none;
display: block;
background: url(imm/menuattivo.png);
background-repeat: no-repeat;
background-position: left;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 20px;
padding-right: 0px;}
	
div#navigation a:link{color: #FFFFFF;
font-weight: bold;
display: block;
margin:0px;
background-image: url(imm/menunoattivo.png);
background-repeat: no-repeat;
background-position: left;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 25px;
padding-right: 0px;}

div#navigation a:visited{color: #FFFFFF;
font-weight: bold;
display: block;
margin:0px;
background-image: url(imm/menunoattivo.png);
background-repeat: no-repeat;
background-position: left;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 25px;
padding-right: 0px;}
	
div#navigation a:hover{color: #FFFFFF;
font-weight: bold;
text-align: left;
margin:0px;
background-image: url(imm/menuattivo.png);
background-repeat: no-repeat;
background-position: left;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 25px;
padding-right: 0px;}
	
div#navigation a#activelink{color: #FFFFFF;
font-weight: bold;
text-align: left;
margin:0px;
background-image: url(imm/menuattivo.png);
background-repeat: no-repeat;
background-position: left;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 25px;
padding-right: 0px;}

/************************************************* stili 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  FOOTER */

div#footer{clear: right;
height: 30px;
margin: 0;
text-align: right;
padding-right: 105px;
padding-top: 20px;
font-size: 11px;
font-weight: normal;
color: #1A171B;
background-color: #BCBDBF;}

div#footer a{color: #1A171B;
font-size: 11px;
font-weight: bold;
text-decoration: underline;}

div#footer a:hover{color: #FFFFFF;
font-size: 11px;
font-weight: bold;
text-decoration: underline;}

div#footer a#activelink{color: #FFFFFF;
font-size: 11px;
font-weight: bold;
text-decoration: underline;}

/*******************************************************     stili generici BOX */ 

div#boxcorpo{clear:left;
width: 1026px; 
margin-top:0px;
margin-bottom:0px;
margin-left:13px;
margin-right:13px; 
vertical-align:top;
padding: 0px; 
color:#FFF;
text-align:center;}

/*stili generici, colonna sinistra (left) Snowone, Gigante, Baby Garden */

div#boxImpiant{clear:left;
width: 1026px;
margin-top:0px;
margin-bottom:0px;
margin-left:13px;
margin-right:13px; 
vertical-align:top;
padding: 0px;
text-align:center;}

div#boxLeft{float:left;
clear:left;
width: 355px;
padding: 0px; 
margin:0px;}

/*stili generici, colonna destra (right) info IMPIANTI */

div#boxRight{float: right;
width: 671px;
margin-top:15px;
padding: 0px;
background-image: url(sitoagata/img/bg_boxRight.jpg);
background-repeat:repeat-y;}
