body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:0px;
	/*background-image:url(img_layout/sfondo.gif);
	background-position:top left;*/
	background-color:#FFFFFF;
}
a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0099FF;
}
a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a.linksElenco:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
alinksElenco:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
alinksElenco:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#99CC00;
	text-decoration:none;
}
alinksElenco:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.barraOrrizzontale{
	background-image:url(img/gradient1.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	border-bottom:1px solid #CAE4FF;
	border-top:1px solid #CAE4FF;
}
INPUT{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
/* Stile del box ombraggiato interno vedi links */
.boxOmbraTop{
	height:22px;
	background-image:url(img_boxombra/box_ombra_r1_c2.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.boxOmbraBottom{
	height:22px;
	background-image:url(img_boxombra/box_ombra_r3_c2.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.boxOmbraLeft{
	width:20px;
	background-image:url(img_boxombra/box_ombra_r2_c1.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.boxOmbraTitolo{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990000;
}
.boxOmbraTesto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
a.boxOmbraUrl:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#0099FF;
}
a.boxOmbraUrl:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#999999;
}
a.boxOmbraUrl:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#0033CC;
}
a.boxOmbraUrl:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#0099FF;
}
.boxOmbraRight{
	width:22px;
	background-image:url(img_boxombra/box_ombra_r2_c3.gif);
	background-position:top right;
	background-repeat:repeat-y;
}
.boxOmbraAngoloTopLeft{
	width:20px;
	height:22px;
	background-image:url(img_boxombra/box_ombra_r1_c1.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxOmbraAngoloTopRight{
	width:22px;
	height:22px;
	background-image:url(img_boxombra/box_ombra_r1_c3.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.boxOmbraAngoloBottomLeft{
	width:20px;
	height:22px;
	background-image:url(img_boxombra/box_ombra_r3_c1.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.boxOmbraAngoloBottomRight{
	width:22px;
	height:22px;
	background-image:url(img_boxombra/box_ombra_r3_c3.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.stileTop{
	background-image:url(img_layout/top.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:80px;
}
.stileBottom{
	background-image:url(img_layout/bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:50px;
}
.stileBottom a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066CC;
	font-weight:bold;
}
.stileBottom a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066CC;
	font-weight:bold;
	text-decoration:underline;
}	
#main{
	background-image:url(img_layout/ombretta_right.jpg);
	background-position:center;
	background-repeat:repeat-y;
}
.testoCostoPromozione{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0099FF;
}
a.pulsanteGiorno:link{
 	display:block;
	width:40px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:1px;
}
a.pulsanteGiorno:visited{
 	display:block;
	width:40px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:1px;
}
a.pulsanteGiorno:hover{
 	display:block;
	width:40px;
	background-color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:1px;
}a.pulsanteGiornoOggi:link{
 	display:block;
	width:40px;
	background-color:#DCE3FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:1px;
}
a.pulsanteGiornoOggi:visited{
 	display:block;
	width:40px;
	background-color:#DCE3FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:1px;
}
a.pulsanteGiornoOggi:hover{
 	display:block;
	width:40px;
	background-color:#0099FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:1px;
}

/*
.stileTop{
	background-image:url(img_layout/top2.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:80px;
}

.stileBottom{
	background-image:url(img_layout/bottom2.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:50px;
}

#main{
	background-image:url(img_layout/ombretta_right2.jpg);
	background-position:center;
	background-repeat:repeat-y;
}
*/
.rigaAzzurraUnder{
	border-top:1px solid #CAE4FF;
}
.rigaAzzurraSotto{
	border-bottom:1px solid #CAE4FF;
}
.rigaAzzurraSottoSopra{
	border-bottom:1px solid #CAE4FF;
	border-top:1px solid #CAE4FF;
}
.dataNews{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#990000;
}
.sfondoTdGiornoOggi {
	background-color:#DCE3FF;
}
.titoloStazione{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}
.rigaAzzurraLeft{
	border-left:1px solid #CAE4CC;
}
.testoScorrevole{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#99CCFF;
}
.nomeStazione{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066FF;
}
div#rosaventi{
	position:relative;
	width: 230px;
	height: 300px;
	top: 20px;
	margin: 0 auto;
	background-image:url(img/rosaventi.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:left;
}
div#allarme_1{
	position: absolute;
	top: 0px;
	left: 50px;
	width: 20px;
	height: 20px;
}
div#allarme_2{
	position: absolute;
	top: 0px;
	right: 50px;
	width: 20px;
	height: 20px;
}
div#allarme_3{
	position: absolute;
	top: 50px;
	right: 0px;
	width: 20px;
	height: 20px;
}
div#allarme_4{
	position: absolute;
	bottom: 120px;
	right: 0px;
	width: 20px;
	height: 20px;
}
div#allarme_5{
	position: absolute;
	bottom: 70px;
	left: 50px;
	width: 20px;
	height: 20px;
}
div#allarme_6{
	position: absolute;
	bottom: 70px;
	right: 50px;
	width: 20px;
	height: 20px;
}
div#allarme_7{
	position: absolute;
	top: 50px;
	left: 0px;
	width: 20px;
	height: 20px;
}
div#allarme_8{
	position: absolute;
	bottom: 120px;
	left: 0px;
	width: 20px;
	height: 20px;
}
div#btn_salva{
	position: absolute;
	bottom: 20px;
	left: 0px;
	width: 230px;
	height: 30px;
	text-align:center;
}
.contornoCommenti{
	border:2px solid #CAE4FF;
}
.sfondoCommenti{
	background-color:#F2F8FF;
}
.rigaLeftCommenti{
	border-left:2px double #CAE4FF;
}
.tratteggioSotto{
	border-bottom:1px dashed #CAE4FF;
}
.formRig{
	border:1px solid #CAE4FF;
	width:200px;	
}
.testoArancio{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF9900;
}
.sfondoAnteprima{
background-color:#D9ECFF;
}
.testoBlu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033FF;
}
.tabellaCommenti{
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
}
.tabellaStatistiche{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
}
.imputTotaleOfferte{
	color:#990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
}
.errore{
	color:#FF0000;
}
.nstazioni{
	width:65px;
	height:65px;
	line-height:65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#000000;
	background-image:url(img/sfondo_cerchio_nstazioni.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
}
.testoNero9px{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
}
.contornoUltimeWebcam{
	border:1px solid #333333;
}
a.pulsantiAnnoRig:link{
	display:block;
	width:40px;
	height:14px;
	border:1px solid #0099FF;
	text-align:center;
	text-decoration:none;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
a.pulsantiAnnoRig:visited{
	display:block;
	width:40px;
	height:14px;
	border:1px solid #0099FF;
	text-align:center;
	text-decoration:none;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
a.pulsantiAnnoRig:hover{
	display:block;
	width:40px;
	height:14px;
	border:1px solid #0099FF;
	text-align:center;
	text-decoration:none;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	background-color:#99CCFF
}