
body {
    margin: 0px;
    padding: 0px;
    background-image: url(images/index01.gif);
}

body, th, td {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}

.homepage {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    text-align: justify;

}


.align-justify {
    text-align: justify;
}
.TextCorpoStatico {
    text-align: justify;
    font-size: 12px;
}
.TextCorpoStaticoPiccolo {
    text-align: justify;
    font-size: 10px;
}
.TitoloCorpoStatico {
    text-align: justify;
    font-size: 14px;
    font-weight: bold;
}
.TitoloCorpoStatico2 {
    text-align: justify;
    font-size: 20px;
    font-weight: bold;
}

.riquadro {
    text-align: justify;
    border-top: ridge 2px red;
    border-bottom: ridge 2px red;
    border-left: ridge 2px red;
    border-right: ridge 2px red;
    padding: 5px;
    font-size: 10px;
}

.text1 {
    color: #5E5E5E;
}

.text2 {
    color: #8D7C56;
}
.textBlack {
    color: #000000;
}

.textDarkGray {
    color: #3F3F3F;
}
.textSmall {
    color: #000000;
    font-size: 9px;
}

.text3 {
    color: #F2D063;
}

a {
    color: #6F5528;
}

a:hover {
    text-decoration: none;
}

a.link1 {
    color: #6F5528;
    text-decoration: none;
}

a.link1:hover {
    text-decoration: underline;
}
.bg1 {
    background-image: url(images/index02.jpg);
    background-repeat: repeat-x;
}
a.TextBlack {
    text-decoration: none;
}
a.TextBlack:hover {
    text-decoration: none;
    color: #6F5528;
}
a.text1 {
    text-decoration: none;
}
a.text1:hover {
    text-decoration: none;
    color: #E6AD00;
}

.corpo {text-align: justify; font-size: 11px;}
.corpoGrosso {text-align: justify; font-size: 14px;}


.titoloPagina {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: medium none;
    WIDTH: 500px;
    COLOR: #0C0000;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #EAE355;
    TEXT-ALIGN: left;
}

form.corpo input{text-align: justify; font-size: 12px;}
form.corpo select{text-align: justify; font-size: 12px;}

.pulsante {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica;
    TEXT-ALIGN: center;
    width: 100px;
}

.pulsanteLungoNew {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica;
    TEXT-ALIGN: center;
    width: ;
}

.pulsanteReport {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica;
    TEXT-ALIGN: left;
    width: 140px;
}

.pulsanteLungo {
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica;
    TEXT-ALIGN: left;
    width: 350px;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffffff;
    cursor: pointer;

}

.titoloHomePage {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    BORDER-LEFT: medium none;
    COLOR: #0C0000;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica;
    TEXT-ALIGN: left;
    text-decoration: none;
}

.listaHomePage {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    COLOR: #0C0000;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica;
    TEXT-ALIGN: left;
    text-decoration: none;
}

.titolo2HomePage {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    BORDER-LEFT: medium none;
    COLOR: #0C0000;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica;
    TEXT-ALIGN: left;
    text-decoration: none;
}

.titolo3HomePage {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    COLOR: #0C0000;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica;
    TEXT-ALIGN: left;
    text-decoration: none;
}

.titolo4HomePage {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: medium none;
    COLOR: #0C0000;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica;
    TEXT-ALIGN: left;
    text-decoration: none;
}

.titolo5HomePage {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BORDER-LEFT: medium none;
    COLOR: #0C0000;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica;
    TEXT-ALIGN: right;
    text-decoration: none;
}

.percentuali {
border-left-width: 0px;
border-top-width: 0px;
background-color:#E1E1E1; 
width: 40px;
font-weight:bold;
font-size: 10px;
}

.percRosso {
border-left-width: 0px;
border-top-width: 0px;
background-color:#E1E1E1; 
width: 30px;
color:red;
font-weight:bold;
font-size: 10px;
}

.percVerde {
border-left-width: 0px;
border-top-width: 0px;
background-color:#E1E1E1; 
width: 30px;
color:green;
font-weight:bold;
font-size: 10px;
}

.avviso {
border-left-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
background-color:#e9e9e9; 
font-weight:bold;
font-size: 10px;
color: red;
width: 355px;
}

.QL_HL {
text-align: justify; 
font-size: 10px;
border-left-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
background-color:#e9e9e9;
font-weight:bold;
color: #787878;
FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica;
}





