/*------------------------TAG GENERALI------------------------------*/
body{	
	font:72% verdana,helvetica,sans-serif;
	margin:3px 0;padding:0 2%;
}
h1,h2,h3,h4 {margin:0;font-size:1em}

h3{padding-bottom:0}
p{padding:0;margin:0}
img{border:none}

/*------------------------CLASSI GENERALI---------------------------*/
hr,.nascosto,.alt,.navigazione,.nas{display:none}
a:link,a:visited{color:#039;text-decoration:none}
a:hover,a:active{color:#039;text-decoration:underline}
.error{color:#f00}
.alignright {padding-right:0;text-align:right}
/*.titolo{vertical-align:super;padding-left:5px}*/

/*------------------------LAYOUT------------------------------------*/

h1{padding-left:4px;background:#003366;color:#fff}
h1 span{color:#fc0;font-size:1.5em;}

h2{color:#003366;padding:3px 0;}
h2 img {margin-right:5px}
h2 span{vertical-align:super}

ul	{list-style:none;margin:13px 0 0 0;padding:0 0 2px 0}
ul h2{display:inline;color:#23292F}
li	{padding:5px 0;}

ul.menu li{
	border-bottom:1px solid #E6EDF5;
	height:auto !important;
	height:0;
	} 
ul.menu a{
	vertical-align:super;
	padding-left:10px
	}  
ul.parcheggi li, ul.passaggi li{
	border-top:1px solid #E6EDF5;
	}  

ul.avvisi li, ul.link li{
	background:url(../img/pallino.gif) 0 4px no-repeat;
	padding-left:10px;
	margin:5px;
	}

a.approfondimento span{display:none} 

#briciola{margin:3px 0;}
#torna{
	background:url(../img/freccia_ind.gif) 0 6px no-repeat;
	padding:2px 0 0 10px;
	margin:8px 0;
	border-top:1px solid #D5E8FB
	}
form label {display:block}
form input {border:1px solid #DCE2E8;}
form input#submit {font-weight:bold;border:1px solid #003366;color:#003366;background:#E5EBF1}

.realtime { color:red }