/* titolo PG sito */
p#titoloPG {margin: 0px; padding: 0px; margin-bottom: 20px; border: 1px solid}
p#titoloSub {font-size: 18px; color: #CCC; font-weight: bold;}


/* news homepage */
#newshome {}
#newshome p {margin: 0px; padding: 0px; color: #5E5F61;}
#newshome p.data {}
#newshome p.tit a {color: #E88D00}
#newshome p.testo { margin-bottom: 23px}

/* news */
table.nav {margin: 0px; margin-bottom: 40px}
table.nav td {vertical-align: middle; border: 1px solid white}
table.nav b {font-weight: normal}
table.nav img {vertical-align: middle}

div.news {width: 100%; background: #fff; padding: 0px; margin: 0px; margin-bottom: 35px; border-bottom: 0px solid #E8E8E8}

div.news p.data {margin: 0px; margin-bottom: 0px; text-align: left; color: #535353; font-size: 12px;}
div.news p.titolo {margin: 0px; margin-bottom: 0px; font-weight: bold}
div.news p.titolo a {color: #e88d00}
div.news p.corpo, div.news p.corpo a {margin: 0px; margin-bottom: 0px; color: #535353}

.indietro {padding-left: 10px; background: url(../images/freccia_listanews.jpg) no-repeat center left}


TABLE.riga{
	
}
TABLE.riga TD.sezioneTitolo{

}

TABLE.download{
	margin-top: 0px;
	border-top: 0px solid #CCCCCC;
	width: 100%;
}

TABLE.download TH{
	width: auto;
}
TABLE.download TD{
	
}





			

	
	/* mappa del sito */
			TABLE.mappa{ width: 100%; }
			TABLE.mappa TD{ width: 50%; vertical-align: top; font-size: 11px;}
			/* I livello */
			TABLE.mappa A:LINK.mappa01, TABLE.mappa A:VISITED.mappa01, TABLE.mappa A:ACTIVE.mappa01, TABLE.mappa A:HOVER.mappa01	{display: block; width: 100%; background-color: #fff; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #fff; text-decoration: none; padding: 0px; color: #A60304;}
			TABLE.mappa A:HOVER.mappa01 {color: #A60304; text-decoration: none; background-color: #fff; }
			TABLE.mappa P.mappa01 {display: block; background-color: #fff; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #fff; padding: 2px 0px 2px 10px; margin: 0px; color: #D7D7D7; }
			TABLE.mappa A.mappa01 P {padding: 2px 10px 2px 10px; margin: 0px;}
			/* II livello */
			TABLE.mappa A:LINK.mappa02, TABLE.mappa A:VISITED.mappa02, TABLE.mappa A:ACTIVE.mappa02, TABLE.mappa A:HOVER.mappa02 {display: block; width: 100%; background-color: #fff; text-decoration: none; padding: 0px; color: #5A5A5A; }
			TABLE.mappa A:HOVER.mappa02 {text-decoration: none; color: #000; background-color: #fff;}
			TABLE.mappa A.mappa02 P {padding: 3px 10px 3px 30px; margin: 0px; font-size: 11px;}
			/* III livello */
			TABLE.mappa A:LINK.mappa03, TABLE.mappa A:VISITED.mappa03, TABLE.mappa A:ACTIVE.mappa03, TABLE.mappa A:HOVER.mappa03{ display: block; width: 100%; background-color: #F8F8F8; text-decoration: none; padding: 0px; color: #5A5A5A; }
			TABLE.mappa A:HOVER.mappa03{ text-decoration: none;color: #333333; background-color: #DCDCDC;		}
			TABLE.mappa A.mappa03 P{ padding: 2px 10px 2px 40px; margin: 0px; font-size: 10px; }
	
	

		
		
	/* testi FCK editor */
		DIV.fck, DIV.fck TD  { color: #4D4D4D;font-size: 11px; }		
		DIV.fck SPAN.xSmall{ font-size: 9px;}
		DIV.fck SPAN.small{ font-size: 10px;}
		DIV.fck SPAN.medium{ font-size: 11px;}
		DIV.fck SPAN.large{ font-size: 12px;}
		DIV.fck SPAN.xLarge{ font-size: 14px;}
		DIV.fck SPAN.xxLarge{ font-size: 16px;}
		DIV.fck p {margin: 0px; padding: 0èpx; margin-bottom: 10px}
		
	/* risultato Ricerca */
		DIV.risultatoRicerca P{ margin: 0px; padding: 0px; }
		DIV.risultatoRicerca P.txt{ margin: 0px; padding: 0px 0px 5px 10px; color: Gray; font-size: 10px; font-style: italic; }
		DIV.risultatoRicerca P.txt .txt{ font-size: 11px; font-style: normal;}

/* TEMPLATES */
	TABLE.template P.titoloFCK{ color: #cc3300; font-weight: bold; margin: 0px; }
	TABLE.template TD,TABLE.template TH {font-size: 11px;	}	

	/* IMG a SINISTRA */
	TABLE.template IMG.imgSx { margin-bottom: 5px; margin-right: 15px; }
	/* IMG a DESTRA */
	TABLE.template IMG.imgDx { margin-bottom: 5px; margin-left: 15px; }
	/* TABELLA DATI */
	TABLE.template TABLE.tabellaDati{ border-collapse: collapse; border: 1px solid #FFFFFF; }
	TABLE.template TABLE.tabellaDati thead TD{ border: 1px solid #FFFFFF; text-align: left; padding: 2px 5px 2px 5px; vertical-align: top; text-transform: none; background-color: #818181; color: #FFFFFF; }
	TABLE.template TABLE.tabellaDati TBODY TD{ border: 1px solid #FFFFFF; padding: 2px 5px 2px 5px; vertical-align: top; text-transform: none; background-color: #E8E8E8; color: #494949; }	
	
	TABLE.template TABLE.tabellaDati TBODY TD.evidenziato{ background-color: #B5B4B4; color: #2E2E2E; }
	DIV.question{color:#E68C02;}	
	DIV.answer{color:#4D4D4D;}	