body { font-size: 11px; font-family: "Trebuchet MS", verdana, Geneva, Helvetica, SunSans-Regular, sans-serif; 
	background-color: #eaeaea; padding-top: 0; margin-top: 0; }

form { margin: 0; padding: 0; }

img { border-width: 0; }
td.colonnasx { padding-left: 15px; }
td.colonnasxAree { background-image: url(../immagini/punti_vert_sfondo.gif); padding-left: 15px; }
td.colonnacentroHP { background-color: #ffffff; }
td.colonnacentro { padding-left: 15px; }
td.colonnacentro_aree { color: #777; font-size: 12px; padding-left: 15px; }

td.colonnadx { padding-left: 30px; }
td.latosx { background-image: url(../immagini/tema_ombrasx.gif); }
td.latodx { background-image: url(../immagini/tema_ombradx.gif); }
td.puntivert { background-image: url(../immagini/punti_vert.gif); }
.sfondoscuro{background-color: #eaeaea;}
.cornice { padding: 1px; border: solid 1px #d20000; }
.cornice298 { background-image: url(../immagini/pic_cornice298x238.gif); }
.cornice198 { background-image: url(../immagini/pic_cornice198x158.gif); }
.cornice118 { background-image: url(../immagini/pic_cornice118x58.gif); }
.cornice468 { background-image: url(../immagini/pic_cornice468x60.gif); }
.cornice123 { background-image: url(../immagini/pic_cornice123x98.gif); }
.cornice198v { background-image: url(../immagini/pic_cornice198x278.gif); }
.testata1 { font-size: 8px; background-image: url(../immagini/testata_pattern1.gif); height: 10px; }

.puntorosso { font-weight: bold; line-height: 19px; margin: 16px 0 12px 5px; padding-left: 20px; list-style-image: url(../immagini/punto_rosso.gif); white-space: normal; }
.subsez { color: #777; font-weight: bold; line-height: 16px;  margin: 0 0 12px 5px; padding-left: 10px; list-style-image: url(../immagini/punto_rosso.gif); white-space: normal; }

.tb_Menu,.tb_Menu a:link,.tb_Menu a:visited { color: #fff; font-size: 14px; font-family: "Trebuchet MS", verdana, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../immagini/tema_menu_p.gif); text-decoration: none; text-align: left; padding-right: 10px; padding-left: 10px; }
.tb_Menu a:hover,.tb_Menu a:active {color: #fff200}
.settore,.settore a:link,.settore a:visited { color: #666; font-size: 14px; font-weight: bold; text-decoration: none; }
.settore a:hover,.settore a:active{ color: #d20000; }

.link_settori,.link_settori a:link,.link_settori a:visited { color: #8d8d8d; font-size: 12px; font-weight: bold; line-height: 14px; text-decoration: none; padding-bottom: 0; }
.link_settori a:hover,.link_settori a:active { color: #d00000; }
.msx,.msx a:link,.msx a:visited { color: #858585; font-size: 14px; font-weight: bold; line-height: 17px; text-decoration: none; }
.msx a:active,.msx a:hover { color: #d20000;}

.msx_link,.msx_link a:link,.msx_link a:visited { color: #8d8d8d; font-size: 11px; font-weight: bold; line-height: 12px; text-decoration: none; }
.msx_link a:hover,.msx_link a:active { color: #8d8d8d; text-decoration: underline; }

.msx_aree,.msx_aree a:link,.msx_aree a:visited { color: #8d8d8d; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: none; padding-bottom: 0; }
.msx_aree a:hover,.msx_aree a:active { color: #d00000; text-decoration: none; }

.mdx { background-image: url(../immagini/pattern_rosso_s.gif); padding-left: 8px; }
.mdx_box { font-size: 11px; border-color: #b5b5b5 #fafafa #fafafa #b5b5b5; border-style: outset inset inset outset; border-width: 1px; }
.mdx_settore { color: #fff; font-size: 16px; font-weight: bold; text-decoration: none; }
.mdx_testo { color: #fff; font-size: 11px; line-height: 12px; text-decoration: none; margin: 0; padding: 0; }
.mdx_invio,.mdx_invio a:link, .mdx_invio a:visited,.mdx_invio a:hover, .mdb_invio a:active { color: #fff; font-size: 11px; line-height: 12px; text-decoration: none; text-align: right; margin: 0; padding: 0; }
.mdx_ul,.mdx_ul a:link,.mdx_ul a:visited { color: #8d8d8d; font-size: 11px; font-weight: bold; background-color: #f3f3f3; text-decoration: none; }
.mdx_ul a:hover,.mdx_ul a:active { color: #8d8d8d; text-decoration: underline; }

.TitoloPrinc,.TitoloPrinc a:link,.TitoloPrinc a:visited { color: #d20000; font-size: 16px; font-weight: bold; text-decoration: none; }
.TitoloPrinc a:active,.TitoloPrinc a:hover { color: #d20000; font-size: 16px; font-weight: bold; text-decoration: underline; }
.TitoloPrincUfficioStampa,.TitoloPrincUfficioStampa a:link,.TitoloPrincUfficioStampa a:visited { color: #d20000; font-size: 14px; font-weight: bold; text-decoration: none; }
.TitoloPrincUfficioStampa a:active,.TitoloPrincUfficioStampa a:hover { color: #d20000; font-size: 14px; font-weight: bold; text-decoration: underline; }
.TitoloPar,.TitoloPar a:link,.TitoloPar a:visited { color: #868686; font-size: 13px; font-weight: bold; text-decoration: none; }
.TitoloPar a:active,.TitoloPar a:hover { color: #d20000; text-decoration: none; }

.TestoPrinc {
	color: #494949;
	font-size: 12px;
	text-decoration: none;
}
.Correlati,.Correlati a:link,.Correlati a:visited { color: #868686; font-size: 11px; font-weight: bold; text-decoration: none; }
.Correlati a:hover,.Correlati a:active { color: #d20000;}
.Segue,.Segue a:link,.Segue a:visited { color: #d20000; font-size: 11px; font-weight: normal; text-decoration: none; }
.Segue a:active,.Segue a:hover { color: #d20000; font-size: 11px; font-weight: normal; text-decoration: underline; }
.piede,.piede a:link,.piede a:visited { color: #d20000; font-size: 11px; font-weight: normal; text-decoration: none; }
.piede a:active,.piede a:hover { color: #d20000; font-size: 11px; font-weight: normal; text-decoration: underline; }

.Percorso,.Percorso a:link,.Percorso a:visited { color: #d20000; font-size: 14px; font-weight: bold; text-decoration: none; }
.Percorso a:active,.Percorso a:hover { color: #868686; }
.Scorri,.Scorri a:link,.Scorri a:visited { color: #d20000; font-size: 16px; font-weight: bold; text-decoration: none; }
.Scorri a:active,.Scorri a:hover { color: #868686; }
.Titolone,.Titolone a:link,.Titolone a:visited { color: #d20000; font-size: 18px; font-weight: bold; text-decoration: none; }
.Titolone a:active,.Titolone a:hover { color: #d20000; font-size: 18px; font-weight: bold; text-decoration: underline; }
.TitoloSett,.TitoloSett a:link,.TitoloSett a:visited { color: #d20000; font-size: 16px; font-weight: bold; line-height: 20px; text-decoration: none; }
.TitoloSett a:active,.TitoloSett a:hover { color: #d20000; font-size: 16px; font-weight: bold; text-decoration: underline; }
.TitoloSubSett,.TitoloSubSett a:link,.TitoloSubSett a:visited { color: #666; font-size: 12px; font-weight: bold; line-height: 13px; text-decoration: none; padding-right: 20px; }
.TitoloSubSett a:hover,.TitoloSubSett a:active { color: #d20000; }
.itarosso,.itarosso a:link,.itarosso a:visited { color: #d20000; font-size: 12px; font-weight: bold; font-style: italic; line-height: 14px; text-decoration: none; }
.itarosso a:active,.itarosso a:hover { color: #d20000; }
.Qualifica,.Qualifica a:link,.Qualifica a:visited { color: #d20000; font-size: 12px; font-weight: bold; text-decoration: none; }
.Qualifica a:active,.Qualifica a:hover { color: #d20000; }
.TitoloNews,.TitoloNews a:link,.TitoloNews a:visited { color: #d20000; font-size: 14px; font-weight: bold; line-height: 30px; text-decoration: none; }
.TitoloNews a:active,.TitoloNews a:hover { color: #868686; }
.Correlati,.Correlati a:link,.Correlati a:visited { color: #666; font-size: 12px; font-weight: bold; line-height: 13px; text-decoration: none; padding-right: 20px; }
.Correlati a:hover,.Correlati a:active { color: #d20000; }

.email,.email a:link,.email a:visited {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.email a:hover,.email a:active { color: #d20000;}
.Regioni,.Regioni a:link,.Regioni a:visited { color: #d20000; font-size: 14px; line-height: 20px; font-weight: bold; text-decoration: none; }
.Regioni a:active,.Regioni a:hover { color: #868686; }
.Regioni_sel,.Regioni_sel a:link,.Regioni_sel a:visited { color: #868686; font-size: 14px; line-height: 20px; font-weight: bold; text-decoration: none; }
.Regioni_sel a:hover,.Regioni_sel a:active{ color: #d20000; }
.Segretario,.Segretario a:link,.Segretario a:visited { color: #d20000; font-size: 14px; font-weight: bold; text-decoration: none; }
.Segretario a:active,.Segretario a:hover { color: #d20000; font-size: 14px; font-weight: bold; text-decoration: underline; }
.Indirizzo { color: #666666; font-size: 12px; line-height: 20px; font-weight: bold; text-decoration: none; }
.menu_dipartimenti,.menu_dipartimenti a:link,.menu_dipartimenti a:visited { color: #868686; font-size: 16px; font-weight: bold; text-decoration: none; }
.menu_dipartimenti a:hover,.menu_dipartimenti a:active {color: #d20000;}
