<STYLE TYPE=text/css>
.attivo {
font-family:Geneva, Arial, Helvetica, san-serif;
font-size:14px;
color:#F30;
background-color:#CCC;
font-weight:300;
}

.select {
font-family:Geneva, Arial, Helvetica, san-serif;
font-size:16px;
color:#F30;
background-color:#f5f5f5;
font-weight:700;
}

.nolink {
font-family:Geneva, Arial, Helvetica, san-serif;
font-size:12px;
color:#666;
}

.super_curr {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFF;
font-weight:700;
}

.super_link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
}

.roll {
font-family:Geneva, Arial, Helvetica, san-serif;
color:red;
font-size:x-small;
clip:auto;
}

a:link,a:visited {
color:#f70800;
font-family:verdana, arial, sans-serif;
text-decoration:none;
}

a:hover {
text-decoration:underline;
color:#f70800;
}

.redline {
    color: #f00;
    background-color: #f00;
    height: 1px;
}

.titolo {
color:#F70800;
font-family:verdana, arial, sans-serif;
font-size:14px;
font-style:normal;
text-decoration:none;
}

.titolo_big {
color:#F70800;
font-family:verdana, arial, sans-serif;
font-size:20px;
font-style:normal;
text-decoration:none;
}

.legenda_1 {
color:black;
font-family:verdana, arial, sans-serif;
font-size:14px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}

.H1 {
color:#696969;
font-family:verdana, arial, sans-serif;
font-size:18px;
font-style:normal;
text-decoration:none;
}

.H2 {
color:#696969;
font-family:verdana, arial, sans-serif;
font-size:15px;
font-style:normal;
text-decoration:none;
}

.smallTH {
color:#696969;
font-family:verdana, arial, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.notsel {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:12px;
font-style:italic;
text-decoration:none;
}

.parentesi {
color:#F70800;
font-family:verdana, arial, sans-serif;
font-size:10px;
font-style:italic;
}

.note {
color:#696969;
font-family:verdana, arial, sans-serif;
font-size:9px;
font-style:italic;
text-decoration:none;
}

.bold_confo {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:12px;
font-style:normal;
font-weight:700;
text-decoration:none;
}

.conformita_stampa {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:13px;
font-style:normal;
text-decoration:none;
}

.button {
font-family:verdana, arial, sans-serif;
font-size:11px;
background-color:#F70800;
border:1px;
border-style:solid;
}

.button3 {
width:40px;
font-family:verdana, arial, sans-serif;
font-size:11px;
background-color:#f5f5f5;
border:1px;
border-style:solid;
}

.button_small {
width:45px;
font-family:verdana, arial, sans-serif;
font-size:8px;
font-weight:bold;
background-color:#F70800;
border:1px;
border-style:solid;
padding:1px 1px;
}

.selbutton {
font-family:verdana, arial, sans-serif;
font-size:11px;
background-color:#f5f5f5;
border:1px;
border-style:solid;
}

.button2 {
width:85px;
font-family:verdana, arial, sans-serif;
font-size:11px;
background-color:#F70800;
border:1px;
border-style:solid;
}

.slimbutton {
font-family:verdana, arial, sans-serif;
font-size:9px;
background-color:#F70800;
border:1px;
border-style:solid;
}

.field2 {
width:90px;
font-family:verdana, arial, sans-serif;
font-size:11px;
background-color:#DCDCDC;
border:1px;
border-style:solid;
}

.warn {
color:#F70800;
font-family:verdana, arial, sans-serif;
font-size:12px;
font-weight:700;
}

.order_by {
color:#696969;
font-family:verdana, arial, sans-serif;
font-size:12px;
font-style:italic;
text-decoration:none;
}

.negat {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
font-weight:700;
}

.error {
color:red;
font-family:verdana, arial, sans-serif;
font-size:16px;
font-style:normal;
text-decoration:none;
font-weight:700;
}

.warn2 {
color:#F70800;
font-family:verdana, arial, sans-serif;
font-size:14px;
font-weight:700;
background-color:#0F0;
}

.scheda {
color:#f70800;
font-family:verdana, arial, sans-serif;
text-decoration:none;
cursor:pointer;
}

.selscheda {
color:#000;
font-family:verdana, arial, sans-serif;
text-decoration:none;
font-weight:700;
}

.schedanew {
color:black;
font-family:verdana, arial, sans-serif;
text-decoration:none;
cursor:pointer;
}

.selschedanew {
color:black;
font-family:verdana, arial, sans-serif;
text-decoration:none;
cursor:pointer;
font-weight:700;
}

.warn_yellow {
color:#F88017;
font-family:verdana, arial, sans-serif;
font-size:14px;
font-weight:700;
border:1px solid #F88017;
text-align:center;
background-color:#dcdcdc;
padding:2px 12px;
}

.warn_green {
color:#347C17;
font-family:verdana, arial, sans-serif;
font-size:14px;
font-weight:700;
border:1px solid #347C17;
text-align:center;
background-color:#dcdcdc;
padding:2px 12px;
}

.warn_blue {
color:#33E;
font-family:verdana, arial, sans-serif;
font-size:14px;
font-weight:700;
border:1px solid #33E;
text-align:center;
background-color:#dcdcdc;
padding:2px 12px;
}

.warn_black {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:14px;
font-weight:700;
border:1px solid #000;
text-align:center;
background-color:#dcdcdc;
padding:2px 12px;
}

.warn_orange {
color:#FA2;
font-family:verdana, arial, sans-serif;
font-size:14px;
font-weight:700;
border:1px solid #FA2;
text-align:center;
background-color:#dcdcdc;
padding:2px 12px;
}

.warn_brown {
color:#802A2A;
font-family:verdana, arial, sans-serif;
font-size:14px;
font-weight:700;
border:1px solid #802A2A;
text-align:center;
background-color:#dcdcdc;
padding:2px 12px;
}

.giorni {
font-family:verdana, arial, sans-serif;
font-size:12px;
background-color:#F70800;
border:1px;
border-style:solid;
}

.abbonamento {
display:none;
}

.notice {
color:#9d9b15;
font-family:verdana, arial, sans-serif;
font-size:14px;
font-weight:700;
background-color:#f0f0f0;
border-color:#9d9b15;
border-style:solid;
border-width:1px;
padding:8px;
}

.warn_red_small {
color:#F70800;
font-family:verdana, arial, sans-serif;
font-size:14px;
font-weight:700;
border:1px solid red;
text-align:center;
background-color:#dcdcdc;
width:50%;
padding:2px 12px;
}

.RecordsTableError {
background-color:#FFF;
color:red;
font-family:verdana, arial, sans-serif;
font-size:20px;
font-style:normal;
text-decoration:none;
}

.RecordsTableNotice {
background-color:#FFF;
color:green;
font-family:verdana, arial, sans-serif;
font-size:10px;
font-style:normal;
text-decoration:none;
}

input.RecordsTable {
font-family:verdana, arial, sans-serif;
font-size:11px;
background-color:#f0f0f0;
border:1px;
color:#000;
border-style:solid;
}

input.RecordsTable[type=submit] {
background-color:#F70800;
}

textarea.RecordsTable {
color:#333;
background-color:#d3d3d3;
border-color:#606060;
border-style:solid;
border-width:1px;
}

div.RecordsTable {
color:#333;
}

a.allegato_SI {
background-image:url('/images/pdf.png');
background-repeat:no-repeat;
padding-left:16px;
font-weight:700;
}
a.allegato_NO {
    padding-left:16px;
    font-weight:700;
}
a.greenLink {
    color:green;
    visited:green;
}
a.greenBoldLink {
    color:green;
    font-weight:bold;
    visited:green;
}
a.blueLink {
    color:blue;
    visited:blue;
}
a.blueBoldLink {
    color:blue;
    font-weight:bold;
    visited:blue;
}

.descr,.content,
/*twais css*/
.RecordsTable,table.RecordsTable {
background-color:#FFF;
color:#696969;
font-family:verdana, arial, sans-serif;
font-size:10px;
font-style:normal;
text-decoration:none;
}

.H3,.H4,.fade_confo {
color:#696969;
font-family:verdana, arial, sans-serif;
font-size:12px;
font-style:normal;
text-decoration:none;
}

.sortable thead {
color:#696969;
background-color:lightgrey;
font-family:verdana, arial, sans-serif;
font-size:12px;
font-style:normal;
text-decoration:none;
border-collapse:collapse;
border:1px;
cursor:hand;
}
.sortable tbody {
color:black;
font-family:verdana, arial, sans-serif;
font-size:12px;
font-style:normal;
text-decoration:none;
border-collapse:collapse;
border:1px solid black;
}
.sortable tr:hover{
    background-color:#FFFF33;
}
.sel,.conformita {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:12px;
font-style:normal;
text-decoration:none;
border-collapse:collapse;
}

.conformita_small {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:11px;
font-style:normal;
text-decoration:none;
border-collapse:collapse;
text-align:center;
}

.conformita_small thead {
color:#696969;
background-color:lightgrey;
font-family:verdana, arial, sans-serif;
font-size:12px;
}

.field_small {
background-color:#DCDCDC;
border:1px;
font-family:verdana, arial, sans-serif;
font-size:10px;
border-style:solid;
}

.field_small_error {
background-color:#FF0000;
border:1px;
font-family:verdana, arial, sans-serif;
font-size:10px;
border-style:solid;
}

.field,td.RecordsTable {
background-color:#DCDCDC;
border:1px;
font-family:verdana, arial, sans-serif;
font-size:11px;
border-style:solid;
}

.field_amount {
background-color:#DCDCDC;
border:1px;
font-family:verdana, arial, sans-serif;
font-size:11px;
border-style:solid;
text-align:right;
}

.whitefield {
background-color:white;
border:1px;
font-family:verdana, arial, sans-serif;
font-size:12px;
border-style:solid;
border-color:gray;
}

.warn3,.warn_red {
background-color:#dcdcdc;
border:1px solid red;
color:#F70800;
font-family:verdana, arial, sans-serif;
font-size:14px;
font-weight:700;
text-align:center;
padding:2px 12px;
}

select.RecordsTable,option.RecordsTable {
background-color:#f0f0f0;
color:#333;
font-family:verdana;
font-size:10px;
border-color:#000;
border-style:solid;
border-width:1px;
}

.HeaderTable,th.HeaderTable {
color:#d3d3d3;
font-family:verdana;
font-size:10px;
}

a.HeaderTable:link,a.HeaderTable:visited,a.HeaderTable:hover {
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height:13px;
text-align:center;
}

.div_square_gray{
width:16; 
height:16; 
background-color:rgb(128,128,128);
border-style:solid; 
border-color:black; 
border-width:1;
}

.div_square_green{
width:16; 
height:16; 
background-color:rgb(0,255,0);
border-style:solid; 
border-color:black; 
border-width:1;
}

.div_square_black{
width:16; 
height:16; 
background-color:rgb(0,0,0);
border-style:solid; 
border-color:black; 
border-width:1;
}

.div_square_blue{
width:16; 
height:16; 
background-color:rgb(0,0,255);
border-style:solid; 
border-color:black; 
border-width:1;
}

.div_square_lightblue{
    width:16;
    height:16;
    background-color:rgb(0,200,255);
    border-style:solid;
    border-color:black;
    border-width:1;
}

.div_square_red{
width:16; 
height:16; 
background-color:rgb(255,0,0);
border-style:solid; 
border-color:black; 
border-width:1;
}

.div_square_yellow{
width:16; 
height:16; 
background-color:rgb(255,255,0);
border-style:solid; 
border-color:black; 
border-width:1;
}

