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:#980031;
	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:740px; 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;
	cursor:hand;
	}
	
input.input_text	{ 
	font-size:1em; 
	border: 1px solid #36053D}
	
.vison { visibility: visible; }
.visoff { visibility: hidden; }

.lineasottile1 { height:1px; }
.lineasottile2 { height:2px; }
.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;}
.lineagialla{ background-image:url('../images/teatro_magenta_19.jpg'); background-repeat:no-repeat; height:9px;}


.Testo_Titolo {
	color:#000000;
	font-size:1.30em;
	font-weight:bold;
	background-color:inherit;
}
				
.Testo	 { font-size:1.1em; color:#000000;}

.Testo_home_page	 { font-size:1em; color:#000000; letter-spacing:1px; font-family:Tahoma; font-variant: normal;
}
.Titolo_Elemento	{
	color:#980031;
	background-color:inherit;
	font-size:1.25em;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 1px;}
	
.Titolo_primo_piano	{ color:#980031; font-size:1.15em;	font-family: "Times New Roman", Times, serif;}

.Testo_Primo_Piano	{ color:#000000; font-size:1.05em; font-family: "Times New Roman", Times, serif;}

.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:#C51E05; 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;}*/
.Path_Link { 	color:#333333; 
				background-color:inherit;
				font-size:0.98em;
				font-family:Verdana, Arial, Helvetica, sans-serif;}
/*.Path_Link:hover { font-size:1.15em; color:#FFC300; }*/

.Dash_Riga {  background-image:url('../images/Linea_Under.gif'); 
				background-position:bottom;
				background-repeat:repeat-x;
				height:35px;
				 } 
				
.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_Bordeaux.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:#000000;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; }
.Link_Approfondimento  {
		font-weight:bold;
		font-size:1.05em;
		color:#AC053D;
		background-color:inherit;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;}
		
a.Link_Search		{
		font-weight:bold;
		font-size:1.05em;
		color:#36053D;
		background-color:inherit;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;}

/*Settaggio del Calendario*/
tr.Calendario_Righe { background-color:#36053D; color:inherit; font-size:1em; padding-left:2px; padding-bottom:2px; padding-top:2px; height:3px;}
tr.Calendario_Titolo { background-color:#95002A; font-size:1em; padding-left:2px; padding-bottom:2px; padding-top:2px; height:20px}
tr.Calendario_Sfondo { background-color:inherit; 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:#B2B2B2; font-size:1em; background-color:inherit; font-style: italic;}
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;}
.Calendario_Nome_Mese {	color:#B2B2B2;	font-size:1em;	padding-left:2px; padding-bottom:2px; padding-top:2px; background-color:inherit; font-style: oblique;}
.Calendario_Nome_Giorno { color:#000000; font-size:1em;  padding-left:2px; padding-bottom:2px; padding-top:2px;background-color:inherit;}
td.Calendario_td_Giorno_Evento { background-color:#95002A;  padding-left:2px; padding-bottom:2px; padding-top:2px; color:#4F063D;}
td.Calendario_td_Giorno		   { background-color:inherit;	padding-left:2px; padding-bottom:2px; padding-top:2px; color:#36053D; font-weight: bold;}


/*Settaggio dei menu*/
.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; }
					
.Modulo_Titolo_DX { 	/*background-image:url('../Immagini/Quadratino_Bianco.gif'); */
					background-position:left;
					background-repeat:no-repeat;
					color:inherit;
					font-size:1.05em;
					height:15px;}
					
.Menu_Titolo_SX {/*background-image:url('../Immagini/Quadratino_Bianco.gif'); */
					background-position:right;
					background-repeat:no-repeat;
					font-size:1.25em;
					color:#FFFFFF;
					height:16px;
					font-weight:bolder;
					background-color:inherit;
					font-family: Tahoma;
					font-variant: normal;
					text-transform: capitalize;
					margin-left:20px;
}
					
.Modulo_Titolo_SX { 
					font-size:1.15em;
					background-color:inherit;
					margin-left:15px;
					color:#CCCCCC;
					font-family:Tahoma;
					font-variant: normal;
					}
					
.Link_Modulo {
	font-size:1em;
	color:#FFFFFF;
	background-color:inherit;
	font-family: "Times New Roman", Times, serif;
	font-weight: lighter;
}
.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:#FFFFE8; color:inherit;}
.sfondo_grigio 	{ background-color:#F3F3F3; color:inherit;}
.sfondo_Newletter_col_DX 	{ background-color:#FF6633; color:inherit;}


#Layout_Elemento { margin-top:15px;}

#Layout_Elemento .Titolo_Elemento { color:#FF3300; 
				font-size:1.1em;
				font-weight:bold;
				background-color:inherit;
				border-bottom: solid 1px #333333;
				width:98%;
				text-align:left;
				font-family:Tahoma;
				font-variant: normal;
				}
				
				
#Layout_Elemento .Corpo_Elemento {}

/*   Stili Search */

.Titolo_Search			{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	font-style: italic;
	text-transform: capitalize;
}


.Bordo_SX				{ background-image:url('../images/bordo_sx.gif');  background-repeat:repeat-y; background-position:left;}

/* Nuovi Stili */


.Pagina				{
						background-color:#FFFFFF;
						width:100%;
						height:100%;
						margin: 0px;
						padding-top: 0px;
						padding-right: 0px;
						padding-bottom: 0px;
						padding-left: 0px;
					}
				
.Corpo						{ background-color:#DEDFD5;
							  width:965px;
							  height:inherit;}
			
.Titolo								{ background-color:#FFFF00;
									  background-image:url('/images/Titolo.jpg');
									  background-repeat:no-repeat;
									  width:100%;
									  height:114px;}
					
.SX									{ background-image:url('../images/bordo_sx.gif');
									  background-repeat:repeat-y;
									  background-color:#AC053D;
									  width:234px;
									  height:100%;
									  vertical-align:top;}
									  
.CX									{ background-image:url('../images/bordo_dx.gif');
									  background-repeat:repeat-y;
									  background-position:right; 
									  background-color:#F1E5D5;
									  height:100%;
									  width:731px;
									  vertical-align:top;}
								  	 
									  
.Sfondo_Centrale				{ background-image:url(../images/teatro_magenta_11.jpg);
								  background-repeat:no-repeat;
								  background-position:right top; 
								  height:auto;
								  margin-left:10px;
								  min-height:379px;} 

								
.Chiusura						{ background-image:url('../images/chiusura.jpg');
								  width:925px;
								  height:64px;
								  float:inherit;}
									
									  
.Img_Sx							{ background-image:url('../images/titolo_sx.jpg');
								  background-repeat:no-repeat; 	  
								  height:303px;
								  width:465px;
								  float:left;
								}
							
.Img_Dx							{ background-image:url('../images/titolo_dx.jpg');
								  background-repeat:no-repeat; 	  
								  height:303px;
								  width:500px;
								  float:left;
								}


tr.Riga2							{ background-color:#868686;
									  height:20px;
									  margin-bottom:15px;}
							 
.Top_Line					{ background-image:url('../images/Top_Line_CX.gif');
							  background-repeat:no-repeat;
							  width:587; height:13px;
							  float:none;}
						
.Middle_Line					{ background-image:url('../images/Middle_Line_CX.gif');
								  background-repeat:repeat-y;
								  width:587px;
								  float:none;}
							  
.Bottom_Line					{ background-image:url('../images/Bottom_Line_CX.gif');
								  background-repeat:no-repeat;
								  width:587px; height:15px;
								  float:none;}
.link_cumpa			{ border-bottom:dashed 1px #000000; color:#000000;}
.link_cumpa:hover	{ text-decoration:none;}
	
