html, body{height:100%; width:100%;}
img{margin:0px; padding:0px; border:0px;}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFCC00;
	font-style:italic;}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3384c6;
}
h3{margin:0px;}
.giallo{color:#FF9900!important; font-size:12px;}

.style1 {color: #009900}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

BODY
{scrollbar-face-color: #EFEFEF; scrollbar-shadow-color: #999999; 
scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #999999; 
scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; 
scrollbar-arrow-color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 10px;

}
h3, h4, h6 {font-size: 14px;}
A:link, A:visited {color: #000000; text-decoration: none}
A:hover {color: #ff0000; text-decoration: none}

A.pop:link, A.pop:visited {color: #FF9900; text-decoration: none}
A.pop:hover {color: #FF9900; text-decoration: none}


.menu {font-family: verdana; font-size: 10px; margin-top: 30px; margin-left: 5px; margin-right: 3px}

.menu2 {font-family: verdana; font-size: 10px; margin-left: 5px; margin-right: 3px}

.noverde {margin-left: 20px; margin-right: 20px; margin-bottom: 10px}

.titoli {margin-left: 20px}

.testo {font-family: verdana; font-size: 11px; margin-top: 50px; margin-left: 20px; margin-right: 20px; line-height: 15px}

.news {font-family: verdana; font-size: 11px; margin-top: 40px; margin-left: 20px; margin-right: 20px; line-height: 19px}

.sportello {font-family: verdana; font-size: 11px; margin-top: 20px; margin-left: 20px; margin-right: 20px; line-height: 15px}

.cella {font-family: verdana; font-size: 11px; margin-top: 4px; margin-left: 4px; margin-right: 4px; margin-bottom: 4px }

.cella2 {font-family: verdana; font-size: 11px; paddin: 4px }

.unico {font-family: verdana; font-size: 11px; margin-top: 12px; margin-left: 20px; margin-right: 20px; line-height: 15px}

.form {font-family: verdana; font-size: 11px; margin-top: 10px; margin-left: 20px; margin-right: 20px; line-height: 15px}
#sportello2{ width:222px; font-family: verdana; font-size: 11px; margin-top: 20px; margin-left: 30px;/* border-right:1px dashed #FFCC00; */}
#sportello3{ width:210px; font-family: verdana; font-size: 11px; margin-top: 20px;margin-right: 20px; margin-left:20px;}
#sportello4{ width:460px; font-family: verdana; font-size: 11px; margin-left: 20px; margin-right: 20px;}
#sportello5{ width:185px; font-family: verdana; font-size: 11px; margin-top: 20px; margin-left: 25px;/* border-right:1px dashed #FFCC00; */}
#sportello6{ width:255px; font-family: verdana; font-size: 11px; margin-top: 20px;margin-right: 20px; margin-left:15px;}



/* ---------------- Stili per form ------------------ */


INPUT{ font-family: verdana, arial, sans-serif;
	   font-size: 11px;
	 }
	 
SELECT{ font-family: verdana, arial, sans-serif;
	    font-size: 11px;
	  }
	  /* ---------------- Stili comuni -------------------- */

.normale{ font-family: verdana, arial, sans-serif;
		  font-size: 11px;
		  padding-left: 5px;
		  padding-right: 5px;
		}
	 
.errore{ font-family: verdana, arial, sans-serif;
		 font-size: 11px;
		 color: red;
		 padding-left: 5px;
		 padding-right: 5px;
	   }
	   

/*-------------------------------------Stili Tariffe-------------------------------------------------------*/

.float{ float:left; margin-left:10px; margin-right:10px;}
.style2 {background-color:#ffe493; font-size: 10px;color:#000000; font-weight:bold; border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:2px;}
.style3 {font-size: 10px; color: #FFFFFF; background-color:#4791C5; border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:2px;}
.style4 {font-size: 10px; text-align:right; background-color:#F1F1F1; border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:2px;}
.Style5{ background-color:#FFCC66; text-align:center; font-size:10px; border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:2px;}

.style6 { text-align:center; font-size: 10px; color: #FFFFFF; background-color:#4791C5; border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:2px;}
.stile7{ text-align:right; background-color:#FFFFFF;}
.Style8{ border-bottom:1px solid #000000;border-top:1px solid #000000;height:2px; padding:0px;	margin:0px; font-size:0px; line-height:0px;}
.style9{ background-color:#FFCC66; text-align:center; font-size:10px; border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:2px; font-weight:bold;}
.stile10{ text-align:center; background-color:#FFFFFF;}
.pronto td{ padding:3px; border:1px solid #999999;}

.tariffe{background-color:#000000!important;}
.tariffe td{ padding:3px; }
.topTb{	margin-left:5px; 
		margin-right:5px; 
		text-align:center;
		font-weight:bold;
		color:#FFFFFF;
		background-color:#3F79BA;
		vertical-align:middle;
		}

