a { text-decoration:none }
a:hover { text-decoration:underline } 
font { font-family:arial,helvetica,sans-serif } 
.txtSmall { font-family:verdana,arial,helvetica,sans-serif; font-size:10px }
.txtTitle { font-family:verdana,arial,helvetica,sans-serif; font-size:13px }

.fah1 { font:normal 10px arial,helvetica; } 
.fah2 { font:normal 13px arial,helvetica; } 
.fah2b { font:bold 13px arial,helvetica; } 
.fah4 { font:normal 18px arial,helvetica; } 
.fv1 { font:normal 10px verdana; } 
.fv1b { font:bold 10px verdana; } 
.fv2 { font:normal 13px verdana; } 
.fv2b { font:bold 13px verdana; } 
.text { font:normal 10pt courier new; }
.ftt  { font:normal 10pt courier new; }
.inv { background-color:#e0e0e0; } 
.invh { background-color:#f0f0f0; } 
.pdr4 { padding-right:4px; } 
.pdr8 { padding-right:8px; } 
.pdl4 { padding-left:4px; } 
.pdl8 { padding-left:8px; } 

.bor1 { border-collapse: collapse; border:solid 1px black; } 

body select { margin:1px 0px 0px 0px; }
html>body input { margin:1px 0px 0px 0px; }

INPUT.bt40 { width:40px; font:normal 8pt arial,helvetica; }
INPUT.bt60 { width:60px; font:normal 8pt arial,helvetica; }
INPUT.bt80 { width:80px; font:normal 8pt arial,helvetica; }

TABLE.griglia { margin-top:0px; border-width:0px; border-collapse: collapse; }
TABLE.griglia td { border-width:0px; border-collapse: collapse; white-space:nowrap; text-align:left; vertical-align:top; font:normal 10px verdana; }
TABLE.griglia td.r { text-align:right; }
TABLE.griglia td.c { text-align:center; }

TABLE.elenco { margin-top:0px; border-width:0px; border-collapse: collapse; }
TABLE.elenco th { padding-right:8px; border-width:0px; border-collapse: collapse; white-space:nowrap; text-align:left; vertical-align:top; background-color:#d0d0d0; font:bold 10px verdana; }
TABLE.elenco th.r { text-align:right; }
TABLE.elenco th.c { text-align:center; }
TABLE.elenco td { padding-right:8px; border-width:0px; border-collapse: collapse; white-space:nowrap; text-align:left; vertical-align:top; font:normal 10px verdana; }
TABLE.elenco td.pl { padding-left:8px; }
TABLE.elenco td.h1 { background-color:#ebebeb; }
TABLE.elenco td.h2 { background-color:#f5f5f5; }
TABLE.elenco td.r { text-align:right; }
TABLE.elenco td.c { text-align:center; }
TABLE.elenco td.plr { padding-left:8px; text-align:right; }
TABLE.elenco td.rh1 { text-align:right; background-color:#ebebeb; }
TABLE.elenco td.rh2 { text-align:right; background-color:#f5f5f5; }

TABLE.elenco4 { margin-top:0px; border-width:0px; border-collapse: collapse; }
TABLE.elenco4 th { padding-right:4px; border-width:0px; border-collapse: collapse; white-space:nowrap; text-align:left; vertical-align:top; background-color:#d0d0d0; font:bold 10px verdana; }
TABLE.elenco4 th.r { text-align:right; }
TABLE.elenco4 th.c { text-align:center; }
TABLE.elenco4 td { padding-right:4px; border-width:0px; border-collapse: collapse; white-space:nowrap; text-align:left; vertical-align:top; font:normal 10px verdana; }
TABLE.elenco4 td.pl { padding-left:4px; }
TABLE.elenco4 td.h1 { background-color:#ebebeb; }
TABLE.elenco4 td.h2 { background-color:#f5f5f5; }
TABLE.elenco4 td.r { text-align:right; }
TABLE.elenco4 td.c { text-align:center; }
TABLE.elenco4 td.plr { padding-left:4px; text-align:right; }
TABLE.elenco4 td.rh1 { text-align:right; background-color:#ebebeb; }
TABLE.elenco4 td.rh2 { text-align:right; background-color:#f5f5f5; }

TABLE.elencoRiq { margin-top:0px; border:solid 1px #d0d0d0; border-collapse: collapse; }
TABLE.elencoRiq th { padding-right:8px; border:solid 1px #d0d0d0; border-collapse:collapse; white-space:nowrap; text-align:left; vertical-align:top; background-color:#d0d0d0; font:bold 10px verdana; }
TABLE.elencoRiq th.r { text-align:right; }
TABLE.elencoRiq th.c { text-align:center; }
TABLE.elencoRiq td { padding-right:8px; border:solid 1px #d0d0d0; border-collapse:collapse; white-space:nowrap; text-align:left; vertical-align:top; font:normal 10px verdana; }
TABLE.elencoRiq td.pl { padding-left:8px; }
TABLE.elencoRiq td.h1 { background-color:#ebebeb; }
TABLE.elencoRiq td.h2 { background-color:#f5f5f5; }
TABLE.elencoRiq td.r { text-align:right; }
TABLE.elencoRiq td.c { text-align:center; }
TABLE.elencoRiq td.plr { padding-left:8px; text-align:right; }
TABLE.elencoRiq td.rh1 { text-align:right; background-color:#ebebeb; }
TABLE.elencoRiq td.rh2 { text-align:right; background-color:#f5f5f5; }

TABLE.elencoRiq4 { margin-top:0px; border:solid 1px #d0d0d0; border-collapse: collapse; }
TABLE.elencoRiq4 th { padding-right:4px; border:solid 1px #d0d0d0; border-collapse:collapse; white-space:nowrap; text-align:left; vertical-align:top; background-color:#d0d0d0; font:bold 10px verdana; }
TABLE.elencoRiq4 th.r { text-align:right; }
TABLE.elencoRiq4 th.c { text-align:center; }
TABLE.elencoRiq4 td { padding-right:4px; border:solid 1px #d0d0d0; border-collapse:collapse; white-space:nowrap; text-align:left; vertical-align:top; font:normal 10px verdana; }
TABLE.elencoRiq4 td.pl { padding-left:4px; }
TABLE.elencoRiq4 td.h1 { background-color:#ebebeb; }
TABLE.elencoRiq4 td.h2 { background-color:#f5f5f5; }
TABLE.elencoRiq4 td.r { text-align:right; }
TABLE.elencoRiq4 td.c { text-align:center; }
TABLE.elencoRiq4 td.plr { padding-left:4px; text-align:right; }
TABLE.elencoRiq4 td.rh1 { text-align:right; background-color:#ebebeb; }
TABLE.elencoRiq4 td.rh2 { text-align:right; background-color:#f5f5f5; }

TABLE.elencoLin { margin-top:0px; border-width:0px; border-collapse: collapse; }
TABLE.elencoLin th { padding-right:8px; border-width:0px; border-top:solid 1px #d0d0d0; border-bottom:solid 1px #d0d0d0; border-collapse:collapse; white-space:nowrap; text-align:left; vertical-align:top; background-color:#d0d0d0; font:bold 10px verdana; }
TABLE.elencoLin th.r { text-align:right; }
TABLE.elencoLin th.c { text-align:center; }
TABLE.elencoLin td { padding-right:8px; border-width:0px; border-top:solid 1px #d0d0d0; border-bottom:solid 1px #d0d0d0; border-collapse:collapse; white-space:nowrap; text-align:left; vertical-align:top; font:normal 10px verdana; }
TABLE.elencoLin td.pl { padding-left:8px; }
TABLE.elencoLin td.h1 { background-color:#ebebeb; }
TABLE.elencoLin td.h2 { background-color:#f5f5f5; }
TABLE.elencoLin td.r { text-align:right; }
TABLE.elencoLin td.c { text-align:center; }
TABLE.elencoLin td.plr { padding-left:8px; text-align:right; }
TABLE.elencoLin td.rh1 { text-align:right; background-color:#ebebeb; }
TABLE.elencoLin td.rh2 { text-align:right; background-color:#f5f5f5; }

TABLE.elencoLin4 { margin-top:0px; border-width:0px; border-collapse: collapse; }
TABLE.elencoLin4 th { padding-right:4px; border-width:0px; border-top:solid 1px #d0d0d0; border-bottom:solid 1px #d0d0d0; border-collapse:collapse; white-space:nowrap; text-align:left; vertical-align:top; background-color:#d0d0d0; font:bold 10px verdana; }
TABLE.elencoLin4 th.r { text-align:right; }
TABLE.elencoLin4 th.c { text-align:center; }
TABLE.elencoLin4 td { padding-right:4px; border-width:0px; border-top:solid 1px #d0d0d0; border-bottom:solid 1px #d0d0d0; border-collapse:collapse; white-space:nowrap; text-align:left; vertical-align:top; font:normal 10px verdana; }
TABLE.elencoLin4 td.pl { padding-left:4px; }
TABLE.elencoLin4 td.h1 { background-color:#ebebeb; }
TABLE.elencoLin4 td.h2 { background-color:#f5f5f5; }
TABLE.elencoLin4 td.r { text-align:right; }
TABLE.elencoLin4 td.c { text-align:center; }
TABLE.elencoLin4 td.plr { padding-left:4px; text-align:right; }
TABLE.elencoLin4 td.rh1 { text-align:right; background-color:#ebebeb; }
TABLE.elencoLin4 td.rh2 { text-align:right; background-color:#f5f5f5; }

