body { font-size: 11pt; font-family: Verdana; margin-left:15; background-color:#b5b99b; color:#333 }
a:link { color:#112277 } a:visited { color:#481274 } a:active { color:#ffffff }
.sottotitolo    { font-family: Arial; font-size: 16pt; color: #666666; }

h1 { font-family: Arial; font-size: 24pt; color:navy; margin-top:20 }
.piccolo { font-size: 8pt; font-weight: normal; }
h2 { font-family: Arial; font-size: 19pt; color:navy; margin-top:20 }

h3.titoli { font-size: 13pt; font-weight:normal; color:navy }

/* ---- TABELLA FORM  ---- */
table.form_campi td { vertical-align:top; padding: 1x; font-size: 9pt;}
table.form_criteri td, table.form_ordine td { vertical-align:top; padding: 5x; font-size: 9pt;}

/* ---- TABELLA RISULTATO ---- */
table.ris { font-size: 9pt; background-color:#ffffff; width:99%; padding:5px;
    border: 1px #000000 solid; border-collapse: collapse; border-spacing:0px }
table.ris th { font-size: 10pt; color:navy; background-color:#ffbb33; vertical-align:top;
    border: 1px #000000 solid; border-spacing:0px; padding:3px; }
table.ris td { padding:3px; vertical-align:top;
    border-width: 1px 1px 0px 1px; border-color:#999999; border-style:solid;  }
table.ris th.raggruppamento  { background-color:#ffda81; font-size:10pt; color:navy; } /* FFD265 */
table.ris tr.totali          { background-color:#BBBBBB; font-size: 9pt; color:navy; text-align: right; font-weight: bold}
table.ris tr.totali_parziali { background-color:#CCCCCC; font-size: 9pt; color:black; text-align: right; font-weight: bold}

/* ---- TABELLA LEGENDA ---- */
table.legenda { font-size:10pt; background-color:#ffffff; text-align: left;
    border: 1px #000000 solid; border-spacing:0px; border-collapse: collapse; }
table.legenda th, table.legenda td { vertical-align: top; padding:5px;
    border-width: 1px 1px 0px 1px; border-color:#999999; border-style:solid; border-spacing:0px; }

.dx { text-align: right }
.center { text-align: center }
.decimali, .piccolino { font-size: 7pt; }
input.esegui { font-family:Verdana; font-size:10px; font-weight: bold; color:white; background-color: navy; }
input.annulla { font-family:Verdana; font-size:10px; font-weight: bold; color:navy; background-color: white; }
img { border: 0}
