body {
  	padding: 2em 1em 2em 70px;
    margin: 0; 
    padding: 0 ;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;
 	font-size:70%;
	color:#000066;
   }

a {	text-decoration : none;
	color:#0066CC;
	font-size:1em;
	}
	
a:hover {  text-decoration : underline; }
a.Link_Evidenziato { color:#000000; font-weight:bolder }
a:link img, a:visited img { border-style: none } /* no border on img links */

p  {border:0px;
	font-size:1em; }

table, img {
    margin: 0; 
    padding: 0 ;
	border:0px;
	font-size:1em;
    }
	
select.Select_home_page {
    color:#333333;
	font-size:1em;
    background: #FFFFFF;
	width:170px;
    }
		
input.cerca{
    color:#333333;
	font-size:1em;
    background: #FFFFFF;
	border:1px;
    }
	
input.submit	{ 
	font-family: Verdana; 
	font-size:1em;
	border: 1px solid #5E73AF;
	}

img.banner { border-width:thin; border-style:solid ; border-color:#333333;  }
img { border:0px; }
.vison { visibility: visible; }
.visoff { visibility: hidden; }

tr.lineasottile1 { height:1px; }
tr.lineasottile2 { height:2px; }
tr.lineasottile3 { height:3px; }
tr.lineasottile4 { height:4px; }
tr.lineasottile5 { height:5px; }
tr.lineacolorata1 { height:1px; background-color:#DBAB19 }
tr.lineacolorata2 { height:2px; background-color:#FFC300 }
tr.LineaBianca1{ height:1px; background-color:#FFFFFF }
tr.LineaNera1{ height:1px; background-color:#000000 }
tr.LineaBlue1{ height:1px; background-color:#000066 }
.Testo_Titolo { color:#0D6AA2; 
				font-size:1em;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold}
.Testo_Titolo1 { color:#2f3b77; 
				font-size:1em;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold}
.TestoTitoloBlu { color:#00539F; 
					font-size:1em;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-weight:bold}

.Testo	 { font-size:1.05em;}
.Testo_home_page	 { font-size:1em;}
.Titolo_Elemento	{ color:#000066; 
					font-size:1em;
					font-weight:bold}
.TestoCerca { 
	FONT-SIZE: 0.95em; 
	COLOR: #000066; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; 
	text-decoration: none;
	}

/*Tabella Esterna */
table.Tabella_Esterna { border:1px;  
						border-top-color:#999999; 
						border-top-style:double;
						border-left-color:#333333;
						border-left-style:outset;
						border-right-color:#999999;
						border-right-style:double;
						border-bottom-color:#333333;
						border-bottom-style:outset;
						background-color:#FFFFFF;
						}
/* Testata */
table.Tabella_Impaginazione_Principale  { background-color:#EFF0F8 }

tr.Titolo_Riga { background-color:#305DA5;}
tr.Riga_Separativa { background-color:#DBAB19; height:3px}
.Titolo_Testo { color:#FFC300; font-size:2.8em; font-weight:bolder; }
.Titolo_Comune { color:#FFC300; font-size:2.8em; font-weight:bolder; }
.Titolo_Testo_Esteso { color:#FFC300; font-size:3.6em; font-weight:bolder;letter-spacing:3px;font-family:"Palatino Linotype";}
.Titolo_Comune_Esteso { color:#FFC300; font-size:3.6em; font-weight:bolder; letter-spacing:3px;font-family:"Palatino Linotype";}
.Didiscalia { color:#333333; font-size:1em; font-style:italic}

img.Immagine_Stemma{ visibility:visible}

/*Bottom Bar*/
.Testo_bottom_Bar { font-size:0.97em; color:#666666}

/*Stili utilizzati in home page*/
.Stile_data { 	color:#000099; 
				font-size:0.98em;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-style:oblique}
				
tr.path_riga	{height:22px;}
tr.path_riga_con_sfondo	{height:15px; background-color:#FFC300}
tr.path_riga_con_sfondo_Home	{height:15px; background-color:#FFFFFF}
td.path_cella	{ 	background-image:url('../Immagini/Puntino.gif'); 
				background-position:bottom;
				background-repeat:repeat-x;
				 }
/*.Path_Link { font-size:1em; color:#305DA5;}*/
.Path_Link { 	color:#000099; 
				font-size:0.98em;
				font-family:Verdana, Arial, Helvetica, sans-serif;}
/*.Path_Link:hover { font-size:1.15em; color:#FFC300; }*/


tr.Dash_Riga { 	background-image:url('../Immagini/Dash_Titolo_Piccolo.gif'); 
				background-position:bottom;
				background-repeat:repeat-x;
				height:7px;
				 } 
				
.Dash_Titolo { 	font-size:1em;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#000099} 


tr.Dash_Riga_Elemento { 	background-image:url('../Immagini/Dash_Titolo.gif'); 
				background-position:bottom;
				background-repeat:repeat-x;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				height:25px; } 
				
.Dash_Titolo_Elemento {font-size:1em;
				font-family:Verdana, Arial, Helvetica, sans-serif;		
				font-weight:bold;
				color:#000000} 
				
tr.Dash_Riga_Elemento_Inverso { 	background-image:url('../Immagini/Dash_Titolo_Inverso.gif'); 
				background-position:bottom;
				background-repeat:repeat-x;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				height:30px; } 

.Dash_Titolo_Inverso { 	font-size:1em;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#000099;} 


tr.Riga_Pallini { 	background-image:url('../Immagini/Puntino.gif'); 
							background-position:bottom;
							background-repeat:repeat-x;
							height:2px; }
							
tr.Riga_Pallini_Gialli { 	background-image:url('../Immagini/Puntino_Giallo.gif'); 
							background-position:bottom;
							background-repeat:repeat-x;
							height:2px; }
tr.Riga_Pallini_Rossi { 	background-image:url('../Immagini/Puntino_Rosso.gif'); 
							background-position:bottom;
							background-repeat:repeat-x;
							height:2px; }

td.Cella_Pallini { 	background-image:url('../Immagini/Puntino.gif'); 
							background-position:bottom;
							background-repeat:repeat-x;
							height:2px; }
							
td.Cella_Pallini_Gialli { 	background-image:url('../Immagini/Puntino_Giallo.gif'); 
							background-position:bottom;
							background-repeat:repeat-x;
							height:2px; }
							
/* Stili della Tabella dei rettangoli colorati */

table.Rettangolo_1 { background-color:#658BC3; height:50px;}
table.Rettangolo_2 { background-color:#4A79C0; height:50px; }
table.Rettangolo_3 { background-color:#3F71BB; height:50px; }
table.Rettangolo_4 { background-color:#305DA5; height:50px; }
tr.Titolo_Quadrati { color:#FFFFFF; font-weight:bolder;}
a.link_Rettangolo { color:#FFFFFF; }
/*table.Rettangolo_Laterale_1 { background-color:#FFC300; height:50px;}
table.Rettangolo_Laterale_2 { background-color:#DBAB19; height:45px;}
table.Rettangolo_Laterale_3 { background-color:#B7BB68; height:45px;}*/

table.Tabella_Menu_Principali { margin-left:10px}

tr.Riga_Menu_Principale { 	background-image:url('../Immagini/Puntino.gif'); 
							background-position:bottom;
							background-repeat:repeat-x;
							background-color:#FFC300;
							height:20px; }
a.Link_Approfondimento  {
		font-weight:bold;
		font-size:0.9em;
		color:#3572FF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;}

/*Settaggio del Calendario*/
tr.Calendario_Righe { background-color:#FFC300; color:#333333; font-size:1em;}
tr.Calendario_Titolo { background-color:#DBAB19; color:#FFFFFF; font-size:1em;}
tr.Calendario_Sfondo { background-color:#FFC300}
a.Calendario_Link_Mese { color:#000000; font-size:1em; }
a.Calendario_Link_Giorno { color:#305DA5; font-size:1em; }
a.Calendario_Link_Giorno_Evento{ color:#FFFFFF; font-size:1em; font-weight:bold; text-decoration:underline;  }
th.Calendario_Nome_Mese { color:#000000; font-size:1em; }
td.Calendario_td_Giorno_Evento { background-color:#DBAB19;}

a.Stile_Grande { font-size:2em; font-weight:bold; }
a.Stile_Medio { font-size:1.5em; font-weight:bold;  }
a.Stile_Normale { font-size:1em; font-weight:bold;  }


/*Settaggio dei menu*/
tr.Menu_Titolo_DX { /*background-image:url('../Immagini/Quadratino_Bianco.gif');*/ 
					background-position:right;
					background-repeat:no-repeat;
					background-color:#305DA5;
					color:#FFFFFF;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:1.2em;
					height:16px;
					font-weight:bold; }
					
tr.Modulo_Titolo_DX { /*	background-image:url('../Immagini/Quadratino_Bianco_Blu.gif'); */
					background-position:left;
					background-repeat:no-repeat;
					background-color:#E9F1FE;
					height:15px;}
					
tr.Menu_Titolo_SX { /*background-image:url('../Immagini/Quadratino_Bianco.gif'); */
					background-position:right;
					background-repeat:no-repeat;
					background-color:#FFC300;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:1.2em;
					color:#FFFFFF;
					height:16px;
					font-weight:bold; }
					
tr.Modulo_Titolo_SX { /*	background-image:url('../Immagini/Quadratino_Bianco_Blu_Chiaro.gif'); */
					background-position:Left;
					background-repeat:no-repeat;
					background-color:#F3F3F3;
					height:15px; }
					
.Link_Modulo { font-size:1em;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#5869a3;}

/* Settaggio Colori Generici */
.bianco 	{ color:#FFFFFF;	} 
.rosso 		{ color:#FF0000;	} 
.azzurro 	{ color:#0066FF;	} 
.blu 		{ color:#000066;	} 
.verde 		{ color:#006600;	}
.nero 		{ color:#000000;	}
.Sfondo_giallo		{ background-color:#FFC300;}
.sfondo_Elemento_Centrale { background-color:#fafbff;	}
.sfondo_grigio 	{ background-color:#F3F3F3;}

/* Stili grafici menu di sinisinistra */	
.menublu {
	COLOR: #e0e1fe; HEIGHT: 17px; BACKGROUND-COLOR: #5869a3
}
.menubluover {
	COLOR: #000000; HEIGHT: 17px; BACKGROUND-COLOR: #5c9cd8
}
.menubluriga {
	HEIGHT: 1px; BACKGROUND-COLOR: #2f3b77
}
.menublutitoloS {
	BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Immagini/Menu/S_Standard.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; BACKGROUND-COLOR: #2f3b77
}
.menublutitoloC {
	BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Immagini/Menu/C_Standard.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; BACKGROUND-COLOR: #2f3b77
}
.menublutitoloD {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Immagini/Menu/D_Standard.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; BACKGROUND-COLOR: #2f3b77
}
.menubianco {
	COLOR: #333333; HEIGHT: 17px; BACKGROUND-COLOR: #fafafa
}
.menubiancoover {
	COLOR: #000000; HEIGHT: 17px; BACKGROUND-COLOR: #f2f2f2
}
.menubiancoriga {
	HEIGHT: 1px; BACKGROUND-COLOR: #eaeaea
}
.menubiancotitoloS {
	BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Immagini/Menu/S_Standard.gif); COLOR: #333333; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; BACKGROUND-COLOR: #eaeaea
}
.menubiancotitoloC {
	BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Immagini/Menu/C_Standard.gif); COLOR: #333333; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; BACKGROUND-COLOR: #eaeaea
}
.menubiancotitoloD {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Immagini/Menu/D_Standard.gif); COLOR: #333333; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; BACKGROUND-COLOR: #eaeaea
}
.subtestata1 {
	COLOR: #ffffff; BACKGROUND-COLOR: #00539F
}
.subtestata1:hover {
	COLOR: #cccccc
}
.menucercatitoloS {
	BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Immagini/Menu/S_Standard.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; BACKGROUND-COLOR: #2f3b77
}
.menucerca {
	COLOR: #000000; HEIGHT: 10px; BACKGROUND-COLOR: #FFF5EB
}

.menucerca1 {
	COLOR: #000000; font-size:12px; border-bottom-color:#000000
	 
}

.menucercaover {
	COLOR: #000000; HEIGHT: 17px; BACKGROUND-COLOR: #ffecdb
}
.menucercariga {
	HEIGHT: 1px; BACKGROUND-COLOR: #fed8b1
}
.menucercatitoloS {
	BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Immagini/Menu/S_Standard.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; BACKGROUND-COLOR: #2f3b77
}
.menucercatitoloC {
	BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Immagini/Menu/C_Standard.gif); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; BACKGROUND-COLOR: #ffd8af
}
.menucercatitoloD {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Immagini/Menu/D_Standard.gif); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; BACKGROUND-COLOR: #ffd8af
}
.LinkCerca {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000066; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.LinkCerca:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000066; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.LinkCerca:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #990066; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.TestoCerca {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000066; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.DettagliCerca {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3366ff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
INPUT.cerca {
	BORDER-RIGHT: #00539f 1px solid; BORDER-TOP: #00539f 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #00539f 1px solid; BORDER-BOTTOM: #00539f 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.menurosso {
	COLOR: #333333; HEIGHT: 17px; BACKGROUND-COLOR: #990000
}
.menurossoover {
	COLOR: #000000; HEIGHT: 17px; BACKGROUND-COLOR: #f2f2f2
}
.menurossoriga {
	HEIGHT: 1px; BACKGROUND-COLOR: #990000
}
.menurossotitoloS {
	BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Immagini/Menu/S_Standard.gif); COLOR: #FFFFFF; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; BACKGROUND-COLOR: #990000
}
.menurossotitoloC {
	BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Immagini/Menu/C_Standard.gif); COLOR: #333333; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; BACKGROUND-COLOR: #eaeaea
}
.menurossotitoloD {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Immagini/Menu/D_Standard.gif); COLOR: #333333; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; BACKGROUND-COLOR: #eaeaea
}

.menuarancione {
	COLOR: #000000; HEIGHT: 17px; BACKGROUND-COLOR: #fff5eb
}
.menuarancioneover {
	COLOR: #000000; HEIGHT: 17px; BACKGROUND-COLOR: #ffea97
}
.menuarancioneriga {
	HEIGHT: 1px; BACKGROUND-COLOR: #FFD9AC
}
.menuarancionetitoloS {
	BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Immagini/Menu/S_Standard.gif); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; BACKGROUND-COLOR: #F7923A
}
.menuarancionetitoloC {
	BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Immagini/Menu/C_Standard.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; BACKGROUND-COLOR: #2f3b77
}
.menuarancionetitoloD {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Immagini/Menu/D_Standard.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; BACKGROUND-COLOR: #2f3b77
}
/* Stili grafici menu centrale */	

.menuBluSfondo {
	BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Immagini/Menu/S_Standard.gif); COLOR: #FFFFFF; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; BACKGROUND-COLOR: #00539F
}
.menublurigalight {
	HEIGHT: 1px; BACKGROUND-COLOR: #00539F
