body {
    margin: auto;
    background: White;
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: Black;
    margin: 1pt;
    padding: 1pt;
    text-align: justify;
    page-break-after: Auto;
}

.screen {display: none;}


/*a:link:after{
content: " [" attr(href) "]";
} */
div#boxfilo {position:absolute; margin: 0 1px 0 0; width:98%; text-align:center; background-color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em; color: #000D81;}

div#colonna-sx {display : none;}
div#colonna-dx {display : none;}

div#boxwrap {display : none;}
div#boxaiuto {display : none;}
div#boxdimensione {display : none; }
div#boxstat {display : none;}
div#boxtesta {position:absolute; margin: 5mm 1mm 0 1mm; width:98%; border-color:#A1B29A; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px;  font-family:  Verdana, Arial,Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; color: #000D81; text-align:center}
div#boxbriciolee {display : none;}
div#boxmetaricercaa {display : none;}
div#boxcontenutii
{  width:95%;
 padding: 0px 0px 0px 0px;
   margin-left: 1mm;
   margin-right: 1mm;
   margin-top: 14mm;
   margin-bottom: 3mm;
   padding: 5.0em 0.1em 0.1em 0.1em;
   text-align: justify;
   color: #000000;
   }
.boxesiti {padding: 0em 1.0em 1.0em 0.1em; border: 0px solid #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; color: #000D81;}

.boxesitiana {overflow:auto; background-color: #F3F3F3; margin: 0 0em 0 0em; padding: 0.5em 1em 0.5em 1em; border: 0px solid #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #000D81; text-align:justify;}
.boxesitidoc { }
.boxesitipic {height:2.0em;overflow:auto; background-color: #F3F3F3; margin: 0 0em 0 0em; padding: 0.5em 1em 0.5em 1em; border: 0px solid #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #000D81; text-align:justify;}

.boxpunti{display : none;}
div#boxscorre {width: 97%; height: 30em; overflow:auto; padding: 0.5em 1em 0.5em 1em; border: 0px solid #003366; }
div#piedipagina {display : none;}
div#boxsponsor {display : none;}
div#boxcc {display : none; }
div#boxccc {display : none; }

div#boxquadro { margin-top:4.0em; width:100%; }

.corsivo {font-style: italic;}
.grassetto {font-weight: bold;}
.testodx {text-align: right;}
.testosx {text-align: left;}
.testocenter {text-align: center;}
.frossetto {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color:#9B1818; background-color: #FFFFFF;}
.testo {width:90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.85em; text-align: left; vertical-align: middle; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none; background-attachment: fixed; background-repeat: no-repeat; white-space: normal;}
.fbluetto {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 0.75em; color:#000D81; background-color: #FFFFFF;}
.testodx {width:90%; text-align: right; padding: 0.1em 0.1em 0.1em 0.1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;}
.testocenter {text-align: center; padding: 0.1em 0.1em 0.1em 0.1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;}
.fsfondoblu {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 0.8em; color:#FFFFFF; background-color: #000D81;}
.pic {display : none}
.ftestanot {font-weight: bold; font-size: 1.5em; color:#000D81; text-align: left;}

.par111{float: left;  height: 20em; margin-top:0;}
.par222{height: 20em; width:60%; margin-left: 32%; margin-top:0;}

/*stili font: insmli, ottobre 2005*/
h1,h2{margin: 0;padding:0;}
h1{color: #000D81; background: inherit; margin-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 3.7em}
h1.ros {margin-top: 0px; color: #9B1818; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 3.7em}
h2{color: #000D81; background: inherit; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; line-height:1.0}
h2.ros {color: #9B1818; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; line-height:1.0}
.fnot2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; background-color: #FFFFFF; color:black}

img { border: none; vertical-align: text-bottom;}
img.freccian { border: none; vertical-align: text-bottom; width:18px; height:18px;}
img.pub {padding: 10px 10px 10px 10px}
td.ul40g{
width:40%;
margin:0;
padding:2.0em 2.0em 2.0em 2.0em;
border:0px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: justify;
font-family:verdana;
font-size:1.0em;
color: #000000;
background-color: #EEEEEE;
}
td.ul60g{
width:60%;
margin:0;
padding: 2.0em 2.0em 2.0em 2.0em;
border:0px solid #000D81;
color:#000D81;
border-color: #000D81;
vertical-align: top;
text-align: justify;
font-family:verdana;
font-size:1.0em;
color: #000000;
background-color: #EEEEEE;
}
/*ul.pdf { display:none; }*/