body { 
	margin:0; 
	padding:0;
	text-align:center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 70%;*/
	background-image: url(../images/sfondoRosso.gif);
	background-repeat: repeat-x;
	background-position: top;
}

hr { display:none; }
h2#contenuti, h2#cimaPagina, h2#macroAree, h2#pianificaVacanza, h2#linkUtili, .boxLinkNascosti {display:none; }

#boxEsterno{
	margin: 0 auto;
	padding: 0;
	width: 100%;
}

#boxTestata{
	width: 100%;
	padding-top: 20px;
	padding-bottom: 0px;
	/*height: 90px;*/
	height: 67px;
	font-size: 70%;
	color: #4D4D4F;
}

/*#boxTestataSx{float: left;width: 380px;text-align: left; padding-top: 10px;}*/
#boxTestataSxStampa { display: inline; background-color: transparent; }
#boxTestataSxWeb { display: none;}

/*#boxTestataSx img{ display: inline;}\*/
#boxTestataSx h1{display:none;}
/*#boxTestataDx{float: left; text-align: right;width: 380px;}*/
#boxTestataDx{display:none;}

#boxLingue{display:none;}

#boxCerca{display:none;}

#boxBriciole{
	/*float: right;*/
	padding: 0; 
	width:100%; 
	margin:20px auto; 
	text-align: right;
	line-height: 25px;
	color: #4D4D4F;
	font-size: 70%;
	font-weight: bold;
}



#boxMenuOrizzontale{display:none;}

#boxImmagine{display:none;}

#boxCorpo { 
	/*position:relative; 
	background:#f0f0f0 url(sfondo_colonna1.png) repeat-y; */
	/*border:1px solid #000; */
	width:100% ;
	margin:0 auto; 
	text-align:left;
	color: #4D4D4F;
}

/* INIZIO COLONNA DI SINISTRA */ 
#boxColonnaSx{display:none;}

#boxColonnaDx { 
	/*float: left;*/
	width: 100%;
	margin: 15px 0px 10px 0px;
	font-size: 70%;
	color: #4D4D4F;
}

.boxTitoloPagina{
	display: inline;
	/*float: left;*/
	width: 100%;
	text-align: left;
	line-height: 20px;
	vertical-align: middle;
	/*border-top: 1px dotted #A8A9AE;
	border-bottom: 1px dotted #A8A9AE;*/
	margin-bottom: 20px;
	
}

.boxTitoloPaginaDx{display: none;}

.boxTitoloPagina h2{margin: 0px 0px 10px 0px; font-size: 100%;border-bottom: 1px dotted #A8A9AE; }
.boxTitoloPagina h3{ display: none;}
.testoNEUTRO{color: #4D4D4F;}

.fasciaROSSO, .fasciaAMBIENTE, .fasciaSAPORI, .fasciaARTE, .fasciaTERME{display: none;}
.sottotitoloNEUTRO{color: #4D4D4F; font-weight: bold; font-size: 90%;}/* 90% della colonnaDX*/

.boxTesto,
.boxTestoImmagine{
	text-align: justify;
	margin-bottom: 15px;
	color: #4D4D4F;
	margin-bottom: 30px;
}

.boxTestoImmagine img{
	text-align: right;
	float: right;
	/*width: 200px;*/
	margin-left: 5px;
	margin-bottom: 5px;
}

.boxContenitoreNews{
	clear: left;
	width: 100%;
	margin-bottom: 25px;
	/*min-height: 81px;
	height: auto !important;
	height:75px;*/
	height: auto;
	border-bottom: 1px dotted #A8A9AE;
	/*padding-bottom: 3px;*/
}

.boxNewsTitoloNero{color: #4D4D4F;font-weight: bold;}

.boxNewsTesto{
	font-weight: normal;
	color: #4D4D4F;
	text-align: justify; 
	margin-top: 5px;
	height: auto;
}
.boxNewsDx{display: none;}

.boxContenitoreImg1{width: 100%;text-align: center;margin-bottom: 10px; float: left;}
.boxContenitoreImg1Sx{float: left;width: 49%;margin-right: 3px;}
.boxContenitoreImg1Dx{float: left;width: 49%;margin-left: 3px;}
.boxContenitoreImg1Sx img,
.boxContenitoreImg1Dx img{width: 294px;}

.boxTesto div.imgDx{/*float: right;width: 200px;*/ text-align: center;}
.boxTesto div.imgDx img{margin-bottom: 5px;margin-left: 5px;}

#boxRicercaContenitore{display: none;}


form.richiestaSpedizione{display: none;}


#boxFooter { 
	display: none;
}
#boxFooterStampa { 
	margin-top: 20px;
	color: #E52B38;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
}
#boxFooterStampa img{
	margin-top: 10px;
}

#boxFooterDx{ display: none;}

a:link{ color: #4F4F4F; text-decoration: none; font-weight: bold;} /* il colore #DF102A non ha sufficiente contrasto con lo sfondo bianco*/
a:visited{ color: #4F4F4F; text-decoration: none; font-weight: bold;}
a:hover{ color: #ff0000; text-decoration: none; font-weight: bold;}
a:active{ color: #4F4F4F; text-decoration: none; font-weight: bold;}

.clear{
	clear: left;
	margin: 0px;
	padding: 0px;
}
img{/*border-width: 0px; display: none;*/
border: 0px solid #ffffff;}
.bold{font-weight: bold;}

/* INIZIO BOX BOLLETTINO NEVE----------------------------------------------*/

table.bollettinoNeve{
	/*clear: left;*/
	width: 100%;
	margin-top: 5px;
	border-top: 1px dotted #A8A9AE;
	border-bottom: 1px dotted #A8A9AE;
	font-size: 90%;
}

table.bollettinoNeve th#t1{
	text-align: left;
	font-weight: bold;
	width: 119px;
	border-right: 1px solid #4D4D4F;
	color: #FF0000;
	background-color: #F7F7F7;
}

table.bollettinoNeve th#t2,
table.bollettinoNeve th#t3{
	text-align: center;
	background-color: #ffffff;
	border-right: 1px solid #4D4D4F;
	border-bottom: 1px dotted #A8A9AE;
	height: 35px;
	background-color: #F7F7F7;
}

table.bollettinoNeve th#t4{
	text-align: center;
	background-color: #ffffff;
	border-bottom: 1px dotted #A8A9AE;
	height: 35px;
	background-color: #F7F7F7;
}
table.bollettinoNeve th#t5{
	text-align: center;
	background-color: #ffffff;
	border-left: 1px solid #4D4D4F;
	width: 117px;
	text-align: left;
	color: #FF0000;
	padding-left: 2px;
	background-color: #F7F7F7;
}

table.bollettinoNeve th#t6,table.bollettinoNeve th#t7,table.bollettinoNeve th#t9,
table.bollettinoNeve th#t11,table.bollettinoNeve th#t12{font-weight: bold;background-color: #F7F7F7; text-align: center; height: 35px;}

table.bollettinoNeve th#t8,table.bollettinoNeve th#t10
{font-weight: bold; border-right: 1px solid #4D4D4F;background-color: #F7F7F7;text-align: center; height: 35px;}

table.bollettinoNeve td{line-height: 40px;text-align: center;border-top: 1px dotted #A8A9AE;}
table.bollettinoNeve td.sinistra{line-height: 20px;text-align: left;}
table.bollettinoNeve td.bordoDx{border-right: 1px solid #4D4D4F;}
table.bollettinoNeve td.bordoSx{border-left: 1px solid #4D4D4F; color: #FF0000; font-weight: bold;}

.noBordoBottom{border-bottom-width: 0px;}
.testoBlu{color: #007DCC;}
/* BOLLETTINO NEVE ----------------------------------------------*/

/* INIZIO TABELLA PASSI ALPINI */
table.passiAlpini{
	clear: left;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 15px;
	font-size: 100%;
}
table.passiAlpini th#t1{text-align: left;width: 550px; font-weight: normal;}

table.passiAlpini th#t2,
table.passiAlpini th#t3{text-align: left; font-weight: normal;}

table.passiAlpini td{height: auto;}

/* FINE TABELLA PASSI ALPINI */


/* INIZIO BOX NEWSLETTER ----------------------------------------------*/

form.iscrizione{
	margin: 10px 0px 30px 0px;
	padding: 0px 0px 18px 0px;
	border-bottom: 1px dotted #F0F0F0;
}

form.cancellazione{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

form.cancellazione fieldset,
form.iscrizione fieldset{border-width: 0px; margin: 0px; padding: 10px 0px;}

form.cancellazione legend,
form.iscrizione legend{display: none;}

/*form.iscrizione label{padding-right: 2px;}*/
form.cancellazione label.invisibile,
form.iscrizione label.invisibile{display: none;}

form.cancellazione input,
form.iscrizione input{
	margin: 0px;
	padding: 0px;
	width: 200px;
	border:1px solid #000;
	background-color: #ffffff;
	margin-top: 5px;
}

form.iscrizione input.check{
	margin: 0px;
	padding: 0px;
	width: 20px;
	border-width: 0px;
}

form.iscrizione textarea{
	margin: 5px 0px;
	padding: 2px;
	border:1px solid #000;
}


form.cancellazione input.bottone,
form.iscrizione input.bottone{
	/*margin: 0px;
	padding: 0px;
	width: 100px;
	background-color: #ffffff;
	border:1px solid #000;*/
	
	margin: 0px;
	padding: 0px;
	min-width: 50px;
	width: auto !important;
	width:90px;
	background-color: #ffffff;
	border-width: 0px 2px 0px 2px;
	border-style: solid;
	border-color: #4D4D4F;
	font-weight: bold;
	cursor: pointer;
	font-size: 90%;
	color: #4D4D4F;
}
/* FINE BOX NEWSLETTER ----------------------------------------------*/


/* INIZIO BOX METEO ----------------------------------------------*/
table.meteo{
	clear: left;
	width: 100%;
	border-bottom: 1px dotted #A8A9AE;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 100%;
}


table.meteo th#t1{
	text-align: left;
	font-weight: bold;
	width: 119px;
	border-right: 1px solid #4D4D4F;
}

table.meteo th#t2,
table.meteo th#t3,
table.meteo th#t4,
table.meteo th#t5,
table.meteo th#t6,
table.meteo th#t7,
table.meteo th#t8,
table.meteo th#t9{
	text-align: center;
	background-color: #ffffff;
	border-right: 1px solid #4D4D4F;
}

table.meteo td{line-height: 20px;}

table.bollettinoNeve td.sinistra{line-height: 20px;text-align: left;}

.noBordoBottom{border-bottom-width: 0px;}
.testoBlu{color: #007DCC;}
/* FINE BOX METEO  ----------------------------------------------*/


