body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image: url(immagini/bk-head.jpg);
	background-repeat: repeat-x;
}

.curva {
	background-image: url(immagini/curva.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
}
.menu {
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DBDBDB;
	text-align: left;
	padding-left: 2px;
}
a.menu_link {
	color: #005279;
	text-decoration: none;
}

a.menu_link:hover {
	color: #CC0000;
	text-decoration: none;
}
a.menu_link_sott {
	color: #005279;
	text-decoration: none;
}
a.menu_link_sott:hover {
	color: #CC0000;
	text-decoration: underline;
}

.linea {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.titolo {
	padding-right: 20px;
	padding-left: 20px;
}
.barra {
	background-image: url(immagini/sfondo.gif);
	background-repeat: repeat-x;
	line-height: 25px;
}
.registrazione {
	background-image: url(immagini/registrazione/sfondo-tratteggio.gif);
	background-repeat: repeat-x;
}
.tratteggio_orizz {
	background-image: url(immagini/tratteggio_orizzontale.gif);
	background-repeat: repeat-x;
}
.tratteggio_vert {
	background-image: url(immagini/tratteggio_verticale.gif);
	background-repeat: repeat-y;
}
.contenuto {
	padding-right: 20px;
	padding-left: 20px;
	vertical-align: top;
	line-height: 18px;
}
.footer {
	background-image: url(immagini/bk-footer.jpg);
	background-repeat: repeat-x;
/*	padding-top: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B9D3EA;
*/}
.menuevidenza {
	line-height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: DBDBDB;
	text-align: left;
	color: #CC0000;
	padding-left: 2px;
}
a.menuevidenza{
	color: #CC0000;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #005871;
}
.form_senza_bordi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005871;
	background-color: #FFFFFF;
	border: 0px none;
	font-weight: bold;
}
.form_grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #005871;
}
.form_arancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #006699;
	border: 1px solid #C37500;
	font-weight: bold;
}
.form_arancio_alto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #FF9900;
	border: 1px solid #C37500;
	font-weight: bold;
	height:18px;
}
.form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #005871;
}
.form_scritta_rossa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993300;
	background-color: #FFFFFF;
	border: 1px solid #005871;
	font-weight: bold;
}
.form_scritta_grande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993300;
	background-color: #FFFFFF;
	border: 1px solid #005871;
	font-weight: bold;
	width: 100%;
}
.form-azzurro-tab-cieleste {
	padding: 3px;
	border: 1px solid #006699;
	background-color: #EEF3F6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005781;
}
.spot {
	background-color: #F9F9F9;
	border: 1px solid #B9D3EA;
}
.testo_piccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005781;
}
.testo_piccolo_piccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #005781;
}
.testo_grande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #005781;
}
.bordo-tab {
	padding: 3px;
	border: 1px solid #006699;
}
.bordo-tab-blue {
	border: 1px solid #006699;
}
.bordo-tab-rosso {
	border: 2px solid #990000;
}
.bordo-tab-grigio {
	border: 2px solid #999999;
}
.bordi-interni {
	border: 1px solid #999999;
}
.bordo-tab-giallo {
	border: 2px solid #FFCC00;
}
.bordo-tab-cieleste {
	border: 2px solid #B6C7D7;
}
.bordi-interni_iframe {
	border: 1px solid #999999;
}
.bordo-tab-verde {
	border: 2px solid #BDDABC;
}
.bordo-tab-verde-fine {
	border: 1px solid #87C80A;
}
.bordo-azzurro-tab-cieleste {
	padding: 3px;
	border: 1px solid #006699;
	background-color: #EEF3F6;
}
.bordi-tab-arancio {
	border: 1px solid #FF9900;
}
.bordi-tab-oro {
	border: 1px solid #B78900;
}
.bordo-tab-grigio-fine {
	border: 1px solid #999999;
}
.bordo-tab-tratteggio {
	border: 1px dashed #999999;
}
.menu2 {
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: DBDBDB;
	text-align: left;
	background-image: url(immagini/menu/menu.jpg);
	background-repeat: repeat-x;
	padding-left: 2px;
	font-weight: bold;
	color: #FFFFFF;
}
.menu_scuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 5px;
	background-image: url(immagini/menu/menu.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
}
.menu_chiaro {
	background-color: #B9D3EA;
	line-height: 3px;
}
.unnamed1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
}
.menu_attivoSin {
	background-image: url(immagini/menu/attivo_sinistra.jpg);
}
.menu_attivoDex {
	background-image: url(immagini/menu/attivo_destra.jpg);
}
.menu_normaleSin {
	background-image: url(immagini/menu/normale_sinistra.jpg);
}
.menu_normaleDex {
	background-image: url(immagini/menu/normale_destra.jpg);
}
.menu_attivoCen {
	background-image: url(immagini/menu/attivo_centrale.jpg);
	background-repeat: no-repeat;
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	background-color: #000066;
}
.menu_normaleCen {
	background-image: url(immagini/menu/normale_centrale.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	padding-right: 2px;
	padding-left: 2px;
}
a {
	color: #005279;
	text-decoration: underline;
}
a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.link_attivoCen {
	color: #FFFFFF;
	text-decoration:none;
}
.link_attivoCenSelezionato {
	color: #CC0000;
	text-decoration:none;
}
.link_normaleCen {
	color: #666666;
	text-decoration:none;
}
a.link_normaleCen:hover {
	color: #000000;
	text-decoration:none;
}
a.link_attivoCen:hover {
	color: #CCCCCC;
	text-decoration:none;
}
a.link_attivoCenSelezionato:hover {
	color: #CC0000;
	text-decoration:none;
}
a.link_attivoCenSelezionato_Testata:hover {
	color: #CCCCCC;
	text-decoration:none;
}
.link_attivoCenSelezionato_Testata {
	color: #CCCCCC;
	text-decoration:none;
}
.contenuto_sx {
	padding-left: 10px;
	vertical-align: top;
	line-height: 18px;
}
.contenuto_dx {
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: top;
	line-height: 18px;
}
.sfondo_grigio {
	background-color: #EFEFEF;
}
.testo_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
}
.testo_grande_arancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000066;
	font-weight: bold;
}
.testo_medio_arancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF9900;
	font-weight: bold;
}
a.testo_medio_arancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	text-decoration:none;
}
a.testo_medio_arancio:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}
.testo_medio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.testo_14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.testo_16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
a.testo_16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration:none;
}
a.testo_16:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.testo_medio_semplice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.testo_medio_alto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
}
.testo_alto_alto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
}
.testo_medio_banner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
}
.titolo_arancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
}
.titolo_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #87C80A;
	font-weight: bold;
}
.testo_barrato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: line-through;
}
.testo_barrato_medio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: line-through;
}
.testatina {
	text-align: center;
	padding-top: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B9D3EA;
	color: #BBBBBB;
}
.testo_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #016108;
}
.testo_medio_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #016108;
	font-weight: bold;
}
.testo_grande_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #016108;
	font-weight: bold;
}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.link_sottolineato {
	color: #005279;
	text-decoration:underline;
	font-weight: bold;
	letter-spacing: 1inches;
}
a.link_sottolineato:hover {
	color: #CC0000;
	text-decoration:underline;
	font-weight: bold;
}
.link_sottolineato2 {
	color: #005279;
	text-decoration:underline;
	font-weight: bold;
}
a.link_sottolineato2:hover {
	color: #CC0000;
	text-decoration:underline;
	font-weight: bold;
}
.link_sottolineato3 {
	color: #008BCD;
	text-decoration:underline;
	font-size: 14px;
}
a.link_sottolineato3:hover {
	color: #CC0000;
	text-decoration:underline;
	font-size: 14px;
}
a.link_no_sottolineato:link {
	text-decoration:none;
	font-weight: bold;
}
a.link_no_sottolineato:hover {
	text-decoration:underline;
	font-weight: bold;
}
.testo_alto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	/*color: #005781;*/
}
.testo_grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}
.testo_oro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B78900;
}
.testo_medio_oro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #B78900;
}
.testata_tabelle {
	/*line-height: 22px;*/
	text-align: left;
	background-image: url(immagini/menu/menu.jpg);
	background-repeat: repeat-x;
	padding-left: 5px;
	font-weight: bold;
	color: #FFFFFF;
}

.testo_grigio_scuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333
}

ul#bulletcheck{
	margin:0px;
	padding:10px 18px;
}

ul#bulletcheck li{
	list-style-image: url(immagini/bulletCheck.gif);
	padding: 0px;
}
ul#bulletcheck_verde{
	margin:0px;
	padding:10px 18px;
}

ul#bulletcheck_verde li{
	list-style-image: url(immagini/v-verde.gif);
	padding: 0px;
}

/******************stile per il menu a tab della rubrica********************/
td#tab{
	float: left;
	width: 100%;
	list-style: none;
    margin: 0;
	padding: 0;
	border-bottom: 1px solid #D7D7D7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

ul#tab{
	float: left;
	width: 100%;
	list-style: none;
    margin: 0;
	padding: 0;
	border-bottom: 1px solid #D7D7D7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

ul#tab li{
	float: left;
	margin: 0 0.2em 0;
	padding: 0;
	}
ul#tab a{
	float: left;
	padding: 0 0 0 0.4em;
	background: url(immagini/tab2.png) no-repeat top left;
	text-decoration: underline;
	color: #222;
	}
ul#tab span{
	float: left;
	padding: 0.4em 1em 0.4em 0.9em;
    background: url(immagini/tab2.png) no-repeat top right;
	cursor: pointer;
	}
ul#tab li#active a,ul#tab a:hover{
    text-decoration: none;
	background: url(immagini/tab.png) no-repeat top left;
	}
ul#tab li#active span{
	text-decoration: none;
	background: url(immagini/tab.png) no-repeat top right;
	color: #184D8A;
	font-weight: bold;
	}
ul#tab a:hover span{
	text-decoration: none;
	background: url(immagini/tab_hover.png) no-repeat top right;
	color: #184D8A;
	}	
/******************fine stile per il menu a tab della rubrica********************/