body {
    margin: 0; 
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;
 	font-size:70%;
	color:#666666;
	background-color : #FFFFFF;
   }

a {	text-decoration : none;
	background-color:inherit;
	color:#3359A4;
	font-size:1em;
	}

label { visibility:hidden }
table { border:0px; font-size:1em;}
.Invisibile { visibility:hidden }
form { border:0px;
  	  margin: 0; 
    	padding: 0 ;}
	
col.unpixel { width:1px}
col.colonna_C { width:580px;}
col.colonna_D { width:185px;}
col.colonna_Principale { width:877px; vertical-align:top;}

col.feeder_col_SX { width:250px;}
col.feeder_col_CX { width:340px;}
col.feeder_col_DX { width:150px; vertical-align:top}

a:hover {  text-decoration : underline; }
a.Link_Evidenziato { color:#333333; font-weight:bolder;	background-color:inherit; }
a:link img, a:visited img { border-style: none } /* no border on img links */

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;  }
	
select.Select_home_page {
    color:#333333;
	font-size:1em;
    background-color:#FFFFFF;
    }

.Bottone	{ 
	background-color: #FFFFFF; 
	font-size: 1em; 
	color: #333333; 
	border: 1px solid #9EA9C2
	}
	
input.input_text	{ 
	font-size:1em; 
	border: 1px solid #5E73AF}
	
.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:#333333; color:inherit;}
tr.lineacolorata2 { height:2px; background-color:#333333;color:inherit;}
tr.LineaBianca1{ height:1px; background-color:#FFFFFF;color:inherit;}
tr.LineaNera1{ height:1px; background-color:#000000;color:inherit;}
tr.LineaBlue1{ height:1px; background-color:#000066;color:inherit;}

.Testo_Titolo {
	color:#3458A6;
	font-size:1.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}
				
.Testo	 { font-size:1.1em;}

.Testo_home_page	 { font-size:1em;}
.Titolo_Elemento	{ color:#C51E05;
					background-color:inherit; 
					font-size:1em;
					font-weight:bold}
.TestoCerca { 
	FONT-SIZE: 0.95em; 
	COLOR: #000066; 
	background-color:inherit;
	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;
						color:inherit;
						}
/* Testata */
table.Tabella_Impaginazione_Principale  { margin-top:10px; }

tr.Titolo_Riga { color:#FFFFFF; background-color:inherit;}
tr.Riga_Separativa { background-color:#C51E05; height:2px; color:inherit;}

.Titolo_Testo { color:#3458A6; font-size:2.8em; font-weight:bolder; background-color:inherit;}
.Titolo_Comune { color:#C51E05; font-size:2.8em; font-weight:bolder; background-color:inherit;}
.Titolo_Testo_Esteso { color:#C51E05; font-size:3.2em; font-weight:bolder;letter-spacing:3px;font-family:"palatino Linotype", Tahoma, sans-serif; background-color:inherit;}
.Titolo_Comune_Esteso { color:#C51E05; font-size:3.0em; font-weight:bolder; letter-spacing:3px;font-family:"Palatino Linotype", Tahoma, sans-serif; background-color:inherit;}
.Didiscalia { color:#333333; font-size:1em; font-style:italic; background-color:inherit;}

/* Elezioni */
.Titolo_Coalizioni { color:#003333;letter-spacing:3px; font-size:1.7em; font-weight:bolder; background-color:inherit;}
.Titolo_Elezioni { color:#003366; letter-spacing:3px; font-size:1.7em; font-weight:bolder; background-color:inherit;}
.Risultati_Coalizioni { color:#006600;letter-spacing:3px; font-size:1.5em; font-weight:bolder; background-color:inherit;}
.titolo_elenco_Sencam { color:#940B1D; font-size:0.8em; font-weight:bolder; background-color:inherit;}

img.Immagine_Stemma{ visibility:visible}

/*Bottom Bar*/
.Testo_bottom_Bar { font-size:0.8em; color:#666666; background-color:inherit;}

/*Stili utilizzati in home page*/
.Stile_data { 	color:#333333; 
				background-color:inherit;
				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; color:inherit;}
tr.path_riga_con_sfondo_Home	{height:15px; background-color:#FFFFFF; color:inherit;}
td.path_cella	{ 	background-image:url('../Immagini/Puntino_grigio.gif'); 
				background-position:bottom;
				background-repeat:repeat-x;
				 }
/*.Path_Link { font-size:1em; color:#305DA5;}*/
a.Path_Link { 	color:#5274B1; 
				background-color:inherit;
				font-size:0.98em;
				font-family:Verdana, Arial, Helvetica, sans-serif;}
a.Path_Link:hover { font-size:0.98em; color:#3359A4; }

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;
				background-color:inherit;} 


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;
				background-color:inherit;} 
				
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;
				background-color:inherit;} 
				
tr.Riga_Pallini { 	background-image:url('../Immagini/Puntino_Grigio.gif'); 
							background-position:bottom;
							background-repeat:repeat-x;
							height:2px; }
							
tr.Riga_Pallini_Gialli { 	background-image:url('../Immagini/Puntino_Grigio.gif'); 
							background-position:bottom;
							background-repeat:repeat-x;
							height:2px; }
td.Cella_Pallini { 	background-image:url('../Immagini/Puntino_Grigio.gif'); 
							background-position:bottom;
							background-repeat:repeat-x;
							height:2px; }
							
td.Cella_Pallini_Gialli { 	background-image:url('../Immagini/Puntino_Grigio.gif'); 
							background-position:bottom;
							background-repeat:repeat-x;
							height:2px; }
							
				
/* Stili della Tabella dei rettangoli colorati */

table.Rettangolo_1 { background-color:#EAEAEA; height:50px; color:inherit;}
table.Rettangolo_2 { background-color:#CCCCCC; height:50px; color:inherit;}
table.Rettangolo_3 { background-color:#ADADAD; height:50px; color:inherit;}
table.Rettangolo_4 { background-color:#999999; height:50px; color:inherit;}
tr.Titolo_Quadrati { color:#000000; font-weight:bolder;background-color:inherit;}
a.link_Rettangolo { color:#3359A4;background-color:inherit;}

table.Tabella_Menu_Principali { margin-left:10px}

tr.Riga_Menu_Principale { 	background-image:url('../Immagini/Puntino_grigio.gif'); 
							background-position:bottom;
							background-repeat:repeat-x;
							height:20px; }
a.Link_Approfondimento  {
		font-weight:bold;
		font-size:0.9em;
		color:#B8C4DA;
		background-color:inherit;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;}

/*Settaggio del Calendario*/
tr.Calendario_Righe { background-color:#B8C4DA; color:#333333; font-size:1em; padding-left:2px; padding-bottom:2px; padding-top:2px; height:2px;}
tr.Calendario_Titolo { background-color:#B8C4DA; color:#FFFFFF; font-size:1em; padding-left:2px; padding-bottom:2px; padding-top:2px;}
tr.Calendario_Sfondo { background-color:#EAEBEF; color:inherit; padding-left:2px; padding-bottom:2px; padding-top:2px;}
tr.Calendario_Sfondo_Giorni{ background-color:#EBEBEB;  padding-left:2px; padding-bottom:2px; padding-top:2px; color:inherit;}
a.Calendario_Link_Mese { color:#345AA5; font-size:1em; background-color:inherit;}
a.Calendario_Link_Giorno { color:#FF6633; font-size:1em; background-color:inherit;}
a.Calendario_Link_Giorno_Evento{ color:#000000; font-size:1em; font-weight:bold; text-decoration:underline;background-color:inherit;}
th.Calendario_Nome_Mese { color:#345AA5; font-size:1em;  padding-left:2px; padding-bottom:2px; padding-top:2px;background-color:inherit;}
td.Calendario_td_Giorno_Evento { background-color:#B8C4DA;  padding-left:2px; padding-bottom:2px; padding-top:2px; color:inherit;}



/*Settaggio dei menu*/
tr.Menu_Titolo_DX { /*background-image:url('../Immagini/Quadratino_Grigio.gif');*/ 
					background-position:left;
					background-repeat:no-repeat;
					background-color:#999999;
					color:#333333;
					font-size:1.15em;
					height:16px;
					font-weight:bold; }
					
tr.Modulo_Titolo_DX { 	/*background-image:url('../Immagini/Quadratino_Bianco.gif'); */
					background-position:left;
					background-repeat:no-repeat;
					background-color:#E0E0E0;
					color:inherit;
					font-size:1.05em;
					height:15px;}
					
tr.Menu_Titolo_SX {/*background-image:url('../Immagini/Quadratino_Bianco.gif'); */
					background-position:right;
					background-repeat:no-repeat;
					background-color:#D1E1F0;
					font-size:1.15em;
					color:#3359A4;
					height:16px;
					font-weight:bold; }
					
tr.Modulo_Titolo_SX { 	/*background-image:url('../Immagini/Quadratino_Bianco.gif'); */
					background-position:left;
					background-repeat:no-repeat;
					font-size:1.05em;
					background-color:#D1E1F0;
					color:inherit;
					height:15px; }
					
.Link_Modulo { font-size:1.1em;
				color:#5274B1;
				background-color:inherit;}
.Maschio { 
	color:#003366;
	background-color:#D7EBFF;
	}
.RigaMaschio { 
	height:1px;
	background-color:#AAD5FF;
	color:inherit;
	}

.Femmina { 
	color:#993333;
	background-color:#FFECEC;
	}
.RigaFemmina { 
	height:1px;
	background-color:#FFCACA;
	color:inherit;
	}
	
.Sposi { 
	color:#996600;
	background-color:#FFFFCC;
	}
	
.RigaSposi { 
	height:1px;
	background-color:#FFFF91;
	color:inherit;
	}

/* Settaggio Colori Generici */
.bianco 	{ color:#FFFFFF; background-color:inherit;} 
.rosso 		{ color:#C51E05; background-color:inherit;	} 
.azzurro 	{ color:#0066FF; background-color:inherit;	} 
.blu 		{ color:#000066; background-color:inherit;	} 
.verde 		{ color:#006600; background-color:inherit;	}
.nero 		{ color:#000000; background-color:inherit;	}
.Sfondo_giallo		{ background-color:#FFC300; color:inherit;}
.sfondo_Elemento_Centrale { background-color:#FFFFFF; color:inherit;}
.sfondo_grigio 	{ background-color:#F3F3F3; color:inherit;}
.sfondo_Newletter_col_DX 	{ background-color:#FF6633; color:inherit;}
	
/*  Colori Colonne */
td.sfondo_azzurro		{ background-color:#D1E1F0;}

/*  Sfondo tabella */

.sfondo					{ background-image:url('../Immagini/Luca_Del_Gobbo.jpg');
						  background-repeat:no-repeat;
						  background-position:right;
						  height:500px;
						  width:36px;}
						  
acronym {
	cursor: help;
	border-bottom: 1px dotted #ccc;
}
acronym,abbr {
	padding-right:14px;
	background: url(/immagini/info.gif) right no-repeat;
	height:0;
	vertical-align:bottom;
}

.percorso		{ font-size:1.2em;}