BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    TEXT-ALIGN: left
}

TABLE
{
    TEXT-ALIGN: left
}

A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

A.linkmicro:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.linkmicro:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.linkmicro:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.linkmicro:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

A.linkgrande:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.linkgrande:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.linkgrande:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.linkgrande:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}

A.linkgrandenero:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.linkgrandenero:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.linkgrandenero:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.linkgrandenero:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

A.linkgrandeblu:link {
	COLOR: #0051BA; TEXT-DECORATION: none
}
A.linkgrandeblu:visited {
	COLOR: #0051BA; TEXT-DECORATION: none
}
A.linkgrandeblu:active {
	COLOR: #0051BA; TEXT-DECORATION: none
}
A.linkgrandeblu:hover {
	COLOR: #0051BA; TEXT-DECORATION: underline
}

A.link18blu:link {
	COLOR: #0051BA; TEXT-DECORATION: none
}
A.link18blu:visited {
	COLOR: #0051BA; TEXT-DECORATION: none
}
A.link18blu:active {
	COLOR: #0051BA; TEXT-DECORATION: none
}
A.link18blu:hover {
	COLOR: #0051BA; TEXT-DECORATION: underline
}

A.linkpiccoloblu:link {
	COLOR: #0051BA; TEXT-DECORATION: none
}
A.linkpiccoloblu:visited {
	COLOR: #0051BA; TEXT-DECORATION: none
}
A.linkpiccoloblu:active {
	COLOR: #0051BA; TEXT-DECORATION: none
}
A.linkpiccoloblu:hover {
	COLOR: #0051BA; TEXT-DECORATION: underline
}

A IMG {border: none; } 

.titolomedio {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.titologrande {
	FONT-WEIGHT: bold; FONT-SIZE: 25px; COLOR: #0051BA; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.testo18blu {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #0051BA; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.testo16blu {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #0051BA; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.testo14blu {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0051BA; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.testo14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.titolomedioblu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0051BA; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.testomediogrande{
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.testomedio{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}
.testomedia{
	FONT-SIZE: 12px; COLOR: #989898; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.testomediobianco{
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.testomediojst {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.testomediodx {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif; TEXT-ALIGN: right
}

.testomediopiccolo{
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.testomediopiccolojst{
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif; TEXT-ALIGN: justify
}

.testopiccolo{
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.testopiccolojst {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif; TEXT-ALIGN: justify
}

.testopiccolodx {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif; TEXT-ALIGN: right
}

.titolofondoblu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background-color : #0051BA
}

.titolofondoverde {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0051BA; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background-color : #BAE860
}

.titolograndefondoblu {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background-color : #0051BA
}

.testomicro1{
	FONT-SIZE: 1px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.testomicro2{
	FONT-SIZE: 2px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.testomicro4{
	FONT-SIZE: 4px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.linkgrande {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.linkgrandenero {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.linkgrandeblu {
	FONT-SIZE: 12px; COLOR: #0051BA; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.linkg18blu {
	FONT-SIZE: 18px; COLOR: #0051BA; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.linkpiccoloblu {
	FONT-SIZE: 10px; COLOR: #0051BA; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.linkpiccolo {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.linkpiccolofondoverde {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background-color : #BAE860
}

.linkmicro {
	FONT-SIZE: 8px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.linkimmagine {
	FONT-SIZE: 1px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}

.tabellabordobianco {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px
}

.tabellaformmail {
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px
}

.tabellafondogrigio {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	background-color : #E9E9E9
}

.tabellafondobianco {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	background-color : #FFFFFF
}

.cellafondoblu{
	FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	background-color : #0051BA;
	height : 15px
}

.cellafondoverde{
	FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	background-color : #BAE860;
	height : 15px
}

.cellafondogrigio {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	background-color : #E9E9E9;
	height : 15px
}

.cellavuotagrigia {
	FONT-SIZE: 5px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	background-color : #E9E9E9;
	height : 8px
}

.cellavuotaH {
	FONT-SIZE: 5px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	background-color : #FFFFFF;
	height : 8px
}

.cellavuotaW {
	FONT-SIZE: 5px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	background-color : #FFFFFF;
	width : 8px
}

.cellavuotaHW {
	FONT-SIZE: 5px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	background-color : #FFFFFF;
	height : 8px;
	width : 8px
}

.tabellabordogrigio {
	border-collapse: collapse;
	border-color: #C0C0C0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	background-color: White
}

.cellabordogrigio{
	FONT-SIZE: 10px;COLOR: #FFFFFF;FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
	border-color: #C0C0C0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	background-color : #FFFFFF;
}

.titolotabellaricerca {
	FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	background-color : #0051BA;
	height : 15px
}

.linktabellaricerca {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	background-color : #E9E9E9;
	height : 15px
}

.tabellaricerca {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	background-color: #FFFFFF
}

.checkbox {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 1px 0px; 
	overflow: hidden; 
	width: 12px;
	height: 12px
}

INPUT {
	FONT: 10px Arial, Tahoma, Verdana, Helvetica, sans-serif; COLOR: #181c44;
}

SELECT {
	FONT: 10px Arial, Tahoma, Verdana, Helvetica, sans-serif; COLOR: #333333
}
TEXTAREA {
	FONT: 10px Arial, Tahoma, Verdana, Helvetica, sans-serif; COLOR: #181c44
}

IMG 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px
}

FORM 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px
}


