div.navigation{
float:left;
/* Inizia il Simplified Box Model Hack */
width:150px; /* Dimensioni per Opera 5 */
\width:160px; /* Dimensioni per Explorer 5.x */
w\idth:150px; /* Dimensioni per browser standard compliant */
padding: 0px 0px 0px 10px}

div.extra{
float:right; 
width: 150px; 
\width:160px; 
w\idth:150px; 
padding: 0px 10px 0px 0px}

div.content{
margin:0 160px;
text-align:center;
padding:0px 5px 0px 5px
}

div.footer{
	clear:both; 
	border-top: 1px solid #ccc; 
	margin: 5px 10px 5px 10px;
	font-weight:bold; 
	font-size:70%; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align:center} 
div.CLR-DX{clear: right; font-size:10%; border:0px solid #000; font-family:Arial, Helvetica, sans-serif}
div.CLR-SX{clear: right}

.underline{
	text-decoration:underline
	}
.bold{
	font-weight:bold;
	padding: 0; margin: 0; border: 0;
	}
.center{
	text-align:center;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px
	}
.corsivo{
	font-style:oblique;
	margin: 0;
	padding: 0
	}
.color1{ 
	background-color: #FF0000
	}
.color2{ 
	background-color: #66FF66
	}
.color3{ 
	background-color: #FFFF00
	}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:150%;
	text-align:left;
	padding: 10px 5px 10px 5px;
	margin: 0;
	border: 0;
}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	text-align:left;
	padding: 8px 5px 4px 5px;
	margin:0
}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	text-align:left;
	padding: 4px 5px 4px 5px;
	margin:0
}
	
/* indent elenco voci menu */
ul.MenuList{
	margin:  0px 0px 0px 0.5em;
	padding: 1em 0px 2px 0px;
	border: 0;
	list-style-type: none;
	}

/*li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0.5em 0px;
	}*/

ul.TableCen{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin:  0px 0px 0px 0.5em;
	padding: 1em 0px 0px 0px;
	list-style-type: none
	}

li.TableCen{
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0.5em 0px;
	}
ul.TableCen2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin:  0px 0px 0px 0.5em;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	}

li.TableCen2{
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
ul.TableCen2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left; font-size: 70%;
	margin:  0px 0px 0px 1em;
	padding: 1em 0px 0px 4px;
	list-style-type: none;
	}

li.TableCen2{
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0.5em 0px;
	}
/* componenti di input delle form Malinglist	*/
.inputbox1{
	FONT-FAMILY: verdana; FONT-SIZE: 90%; COLOR: #000000; margin:0px 0px 0px 0px
	}	

/* componenti di input delle form Ricerca	*/
.inputbox2{
	FONT-FAMILY: verdana; FONT-SIZE: 80%; COLOR: #000000; margin:0px 0px 0px 0px
	}

/* componenti di input delle form Amministrazione	*/
.inputbox3{
	FONT-FAMILY: verdana; FONT-SIZE: 60%; COLOR: #000000; margin:0px 0px 0px 0px
	}

	
/* corpo della pagina */
BODY{
	margin: 0;
	padding: 0;
	border: 0;
	}
	
/* Layer logo */
DIV.header{
	margin:  0px 10px 0px 10px;
	padding: 0;
	border: 0;
	FONT-FAMILY: Verdana;
	font-size: 60%;
	clear:both
	}
DIV.header1{
	margin:  0;
	padding: 0;
	border: 0;
	background-image:url(Images/allpage/TITOLO2_.gif)
	}
A.header{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none; color:#000000
	}
A.header:hover{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:underline; color:#000000
	}
	
SPAN.header2{
	margin: 4px 0px 0px 0px;
	padding: 0;
	text-align: left;
	border: 0px solid #000; float: left;
	width: auto
	}
/* Layer piccolo in alto sotto alla logo principale */	
SPAN.header3{
	margin: 4px 0px 0px 0px;
	padding: 0;
	text-align: center;
	border: 0px solid #000; float: right;
	width: auto
	}
/* Menu laterali sx */			
DIV.TableMenu20{
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	vertical-align:top;
	background-color: #993333;
	border: 0px solid #993333
	}
DIV.TableMenuCell{
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 70%
	}
A.TableMenuCell{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold
	}
	
DIV.TableMenuCell2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFE6;
	border: 1px solid #993333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	}
	
A.TableMenuCell2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
	text-decoration:none
	}
A.TableMenuCell2:hover{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
	text-decoration:underline
	}
DIV.CenterEmail{
	text-align:center;
	margin: 0px 0px 2px 0px; 
	padding: 0px 0px 0px 0px;
	}

P.TableMenuCell{
	margin: 0px 0px 4px 0px; color:#000000; text-decoration:none
	}
LABEL.TableMenu{
	margin: 0px 0px 0px 0px; color:#000000
	}
LEGEND.TableMenu{
	margin: 0px 0px 0px 0px; color:#000000; font-weight:bold
	}
FORM.TableMenu{
	margin: 2px 0px 2px 0px; border: 0px
	}
FIELDSET.TableMenu{
	margin: 0px 0px 0px 0px; border: 0px; text-align:center
	}

/*Piccoli menu meteo e num. visitatori */
DIV.TableMenu20_{
	margin:  3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	background-color: #FFFFFF; /*#D9FFD9;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align:left
	}
DIV.TableMenuCell2_1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #993333
	}
IMG.TableMenuCell2_1{
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px
	}
/* Menu laterali dx*/	
DIV.TableMenuCell3{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFDDBB; /* colore arancione dello sfondo */
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	border: 1px solid #993333;

	}
DIV.TableMenuCell4{  /*Box novità*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFDDBB; /*#f5f5f5;*/ /* colore arancione dello sfondo */
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	border: 1px solid #993333
	}
DIV.TableMenuCell3_{
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 8px 0px;
	text-align:center
	}

/* TABELLE CENTRALI */
DIV.TOP4{
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	border: 0px solid #000
	}

DIV.TableCenMID{ 
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background-color: #0596CD;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%
	}
DIV.TableCenMID_{
	border: 1px dotted #0596CD;
	border-top: 0px;
	border-bottom: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px
	}
FORM.TableCenMID
	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px}
A.TableCenMID
 { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif }
A.TableCenMID:hover
 { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}

A.TableCenMIDNews{
	color:#000000; text-decoration:none
	}
A.TableCenMIDNews:hover{
	color:#0066FF; text-decoration:underline
	}
A.TableCenMIDNews_{
	color:#FFFFFF; text-decoration: underline
	}
DIV.TableCenMIDNews{
 	border: 0px;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 5px;
	background-color: #F1F1F1;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 70%
	}
DIV.TableCenMIDNews_{
 	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
SPAN.TableCenMIDNews1{
	color: #990000; font-weight:bold
	}
SPAN.TableCenMIDNews2{
	font-style:oblique
	}
P.TableCenMIDNews1{
	padding: 5px 5px 5px 5px; 
 	margin: 0px 0px 0px 0px; 
 	text-align:justify; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%; 
	font-weight:bold;
	border:0px 0px 0px 0px
	}
P.TableCenMIDNews2{
	padding: 0px 5px 20px 5px;
	margin: 0px 0px 0px 0px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	border:0px 0px 0px 0px
	}
ul.TableCenMIDNews2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align:left;
	margin-top:  -10px;
}
/* LINK MAPPA SITO */
DIV.MappaSito{
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
	float: none;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	border: 0px solid #000
	}
A.MappaSito{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#000000
	}
	
/* box FOCUS AVVISO */
DIV.TOP3{
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	border: 1px solid #0596CD;
	border-top: 0px
	}
DIV.TableCenTOPA{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0px solid #000
	}
DIV.TableCenTOPB{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0px solid #000
	}
DIV.TableCenTOP_1{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px; 
	color:#FFFFFF;
	FONT-FAMILY: Verdana;
	font-size: 80%;
	background-color: #0596CD
	}
DIV.TableCenTOP_2{
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
 	font-weight:bold;
	FONT-FAMILY: Verdana;
	font-size: 70%;
	text-align:justify
	}

P.TableCenTOP_2{
	margin: 4px 4px 4px 4px	
	}
IMG.TableCenTOP{
	margin: 4px 4px 4px 4px	
	}
/*generiche*/
P.PagDefText
{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 70%; padding: 8px 4px 8px 4px; margin: 0px 0px 0px 0px }
P.PagDefTextC
{	text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 70%; padding: 4px 4px 4px 4px; margin: 0px 0px 0px 0px }
/*Visulizza News*/
DIV.TableCenMIDNews_Vis{
	border: 1px solid #CCC
	}
P.TableCenMIDNews2_Vis{
	padding: 0px 5px 20px 5px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	border:0px 0px 0px 0px
	}
/* pagina NEWS */
DIV.TableCenMID_2{
	border: 1px dotted #0596CD;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px
	}
P.TableCenMIDNews3{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	border:0px 0px 0px 0px
	}
P.TableCenMIDNews4{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%; font-weight:bold;
	border:0
	}
P.TableCenMIDNews5{
	padding: 0px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	border:0px 0px 0px 0px
	}
P.TableCenMIDNews6{
	padding: 0px 5px 5px 5px;
	margin: 5px 0px 0px 0px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	border:0px 0px 0px 0px
	}
P.TableCenTOP_2{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
 	font-weight:bold;
	FONT-FAMILY: Verdana;
	text-align:justify
	}
A.MappaSito2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#FFFFFF
	}
A.MappaSito2:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#FFFFFF; font-weight:bold
	}
	
/* Parte dinamica di riepilogo nelle pagine statiche es. Bilancio */

div.TabActLink{
	border: 1px solid #bababa;
	background: #fbfbfb;
	margin: 10px 10px 10px 10px;
	padding: 5px 5px 5px 5px;
	}
a.TabActLink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#000000
	}
img.TabActLink{
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
	border:0;
	}
	
img.TabActLink2{
	margin:  0px  0px 0px 5px;
	padding: 1px 10px 4px 0px;
	border:0;
	}