.footer {
	font-size: 10px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
a.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #9ACB3C;
	text-decoration: none;
}
a.footer:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #9ACB3C;
	text-decoration: none;
}
a.footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #9ACB3C;
	text-decoration: underline;
}
a.footer:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #9ACB3C;
	text-decoration: none;
}


.text_footer_bianco {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}


.main_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #221E1F;
	text-decoration: none;
}
.main_content_alt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #221E1F;
	text-decoration: none;
	background-color: #eeeeee;
}
.main_content_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #FFFFFF;
}
.start_links_biggah {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #221E1F;
}

.loc_region {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ED008C;
}
.loc_area {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066B3;
}
.loc_area:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066B3;
}
.loc_area:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066B3;
}
.loc_area:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066B3;
}
.loc_area:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066B3;
}
.contact_boxes {
	width: 350px;
}
.quicklinksbox {
	width: 240px;
}
.zone_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #221E1F;
	text-decoration: none;
}
.zone_links:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #221E1F;
	text-decoration: none;
}
.zone_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	text-decoration: none;
}
.zone_links:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #221E1F;
	text-decoration: none;
}
.zone_links:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	text-decoration: none;
}
.main_content_sml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #ED008C;
	text-decoration: none;
	font-weight: normal;
}
.headersearchbox {
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.main_content_light {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #999999;
}




<!-- FOLGIO DI STILE RIFATTO DA ME -->




.TestoIndex1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E50083;
	text-decoration: none;
	font-size: 18px;
	line-height: 30px;
}

.TestoIndex2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #00A6EB;
	text-decoration: none;
	font-size: 18px;
	line-height: 30px;
}

.TestoIndex3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFC516;
	text-decoration: none;
	font-size: 18px;
	line-height: 30px;
}

.TestoIndex4 {
	color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}


.TestoMainBlu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #020D75;
	text-decoration: none;
	font-size: 12px;
	line-height: 12px;
}

.TestoMainBlu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #020D75;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
}

.Testo_grigio_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #726E6D;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
}

.Testo_grigio_grande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #726E6D;
	text-decoration: none;
	font-size: 16px;
	line-height: 18px;
}

.TestoMainBlu_Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #989492;
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
}

.TestoTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #989492;
	text-decoration: none;
	font-size: 18px;
	line-height: 25px;
}

.TestoSubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #989492;
	text-decoration: none;
	font-size: 16px;
	line-height: 18px;
}

.TestoTitlePiccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	line-height: 20px;
}

.TestoTitle_Arancio_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ff7700;
	text-decoration: none;
	font-size: 18px;
	line-height: 30px;
}

.TestoTitle_Celeste_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #00ACEC;
	text-decoration: none;
	font-size: 18px;
	line-height: 30px;
}

.TestoTitle_Verde_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #9ACB3C;
	text-decoration: none;
	font-size: 18px;
	line-height: 22px;
}

.TestoTitle_Verde_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #66CC00;
	text-decoration: none;
	font-size: 14px;
	line-height: 14px;
}

.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	line-height: 20px;
}


.superiori_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #66cc00;
}
a.superiori_links:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #66cc00;
	text-decoration: none;
}
a.superiori_links:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #66cc00;
	text-decoration: none;
}
a.superiori_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #00ACEC;
	text-decoration: none;
}
a.superiori_links:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #66cc00;
	text-decoration: none;
}


.lingua_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #020D75;
}
a.lingua_links:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #020D75;
	text-decoration: none;
}
a.lingua_links:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #020D75;
	text-decoration: none;
}
a.lingua_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #E3007A;
	text-decoration: none;
}
a.lingua_links:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #020D75;
	text-decoration: none;
}


.index_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
a.index_links:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.index_links:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.index_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
a.index_links:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}





.celeste_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #00ACEC;
}
a.celeste_links:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #00ACEC;
	text-decoration: none;
}
a.celeste_links:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #00ACEC;
	text-decoration: none;
}
a.celeste_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #66cc00;
	text-decoration: none;
}
a.celeste_links:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #00ACEC;
	text-decoration: none;
}





input.button_verde
{
	font-weight: bold;
	color: #ffffff;
	border-left: green 2px solid;
	border-right: green 2px solid;
	border-top: green 2px solid;
	border-bottom: green 2px solid;
	background-color: #33CC00;
}

input.button_arancio
{
	font-weight: bold;
	color: #ff6600;
	border-left: red 1px solid;
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-bottom: red 1px solid;
	background-color: #FFFFFF;
}


.ang-sx-verde { background-image:   url("ang-sx.png"); background-repeat: no-repeat; height: 20px; width: 20px; background-position: left bottom}
.ang-sx-b-verde { background-image:   url("ang-sx-b.png"); background-repeat: no-repeat; height: 20px; width: 20px; background-position: left top}

.ang-dx-verde { background-image:   url("ang-dx.png"); background-repeat: no-repeat; height: 20px; width: 20px ; background-position: right bottom}
.ang-dx-b-verde { background-image:   url("ang-dx-b.png"); background-repeat: no-repeat; height: 20px; width: 20px ; background-position: right top}

.linea-oriz-verde { background-image:  url("bbb.png"); background-repeat: repeat-x; background-position: center bottom; height: 20px;  ;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: regular}
.linea-oriz-b-verde { background-image:  url("l-oriz-b.png"); background-repeat: repeat-x; background-position: center top; height: 20px;  ;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: regular}
.linea_verde_top { background-image:  url("linea_verde_top.jpg"); background-repeat: repeat-x; background-position: center top; height: 67px;  ;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: regular}
.linea_grigia_cornice_oriz { background-image:  url("linea-grigia-cornice-oriz.jpg"); background-repeat: repeat-x; background-position: center top; height: 5px;  ;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: regular}



.linea-vert-verde-sx { background-image:   url("l-sx.png"); background-repeat: repeat-y; background-position: left top; width: 20px ;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: regular}
.linea-vert-verde-dx { background-image:   url("l-dx.png"); background-repeat: repeat-y; background-position: right top; width: 20px ;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: regular}
.linea-vert-grigia-dx { background-image:   url("cornice-grigia-dx.jpg"); background-repeat: repeat-y; background-position: right top; width: 10px ;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: regular}





.ang-sx-alt-corn-grigia { background-image:   url("ang-sx-alt-corn-grigia.jpg"); background-repeat: no-repeat; height: 9px; width: 12px; background-position: left bottom}
.ang-sx-down-corn-grigia { background-image:   url("ang-sx-down-corn-grigia.jpg"); background-repeat: no-repeat; height: 12px; width: 12px; background-position: left top}
.linea-sx-vert-corn-grigia { background-image:   url("linea-sx-vert-corn-grigia.jpg"); background-repeat: repeat-y; width: 12px ; background-position: left top;}

.ang-dx-alt-corn-grigia { background-image:   url("ang-dx-alt-corn-grigia.jpg"); background-repeat: no-repeat; height: 9px; width: 12px; background-position: right bottom}
.ang-dx-down-corn-grigia { background-image:   url("ang-dx-down-corn-grigia.jpg"); background-repeat: no-repeat; height: 12px; width: 12px; background-position: right top}
.linea-dx-vert-corn-grigia { background-image:   url("linea-dx-vert-corn-grigia.jpg"); background-repeat: repeat-y; width: 12px ; background-position: right top;}

.linea-up-oriz-grigia { background-image:  url("linea-up-oriz-grigia.jpg"); background-repeat: repeat-x; background-position: center bottom; height: 9px;  ;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: regular}
.linea-down-oriz-grigia { background-image:  url("linea-down-oriz-grigia.jpg"); background-repeat: repeat-x; background-position: center top; height: 12px;  ;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: regular}

.lin-oriz-verde-bianca { background-image:  url("lin-oriz-verde-bianca.jpg"); background-repeat: repeat-x; background-position: center center; height: 56px;  ;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold}
<!-- FINE  --------                   FOLGIO DI STILE RIFATTO DA ME -->
