/* stile generale sito */

BODY { 
    background-color: rgb(226,236,250);
    background-image: url(/img/bgbody.png);
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    } 
TD {
    font-family: Arial, Verdana, Helvetica;
    font-size: 10pt;
    }
INPUT {
    font-family: Arial, Verdana, Helvetica;
    font-size: 10pt;
    }

textarea.testi {
    font-family: Courier;
    background-color: rgb(192,229,247);
    font-style: normal;
    font-size: 10pt;
    color: black;
    border: none;
    }

.inputfile {
    font-family: Courier;
    font-style: normal;
    font-size: 10pt;
    }

div.dynamain{
   position:relative;
   left:0px;
   top:0px;
   }
div.dyna-popup{
   position:absolute;
   left:0px;
   top:0px;
   background-color: rgb(255,255,255);
}

.dynatable {
    background-color: rgb(226,236,250);
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    }

.dynatable-y {
    background-color: rgb(254,253,191);
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom:0px;
    padding-top: 0px;
    }

.dynatableiframe {
    background-color: rgb(254,253,191);
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom:0px;
    padding-top: 0px;
    }

a.spider {
    background-color: rgb(255,255,255);
    color: rgb(255,255,255);
    text-decoration: none;
    }
a.spider:hover {
    background-color: rgb(255,255,255);
    color: rgb(255,255,255);
    text-decoration: none;
    }
a.dynamenu-640 {
    text-decoration: none;
    color: rgb(255,255,255);
    font-size: 8pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu-640:hover {
    text-decoration: none;
    color: rgb(255,255,0);
    font-size: 8pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu-800 {
    text-decoration: none;
    color: rgb(255,255,255);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu-800:hover {
    text-decoration: none;
    color: rgb(255,255,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu-1024 {
    text-decoration: none;
    color: rgb(255,255,255);
    font-size: 12pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu-1024:hover {
    text-decoration: none;
    color: rgb(255,255,0);
    font-size: 12pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu-1280 {
    text-decoration: none;
    color: rgb(255,255,255);
    font-size: 14pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu-1280:hover {
    text-decoration: none;
    color: rgb(255,255,0);
    font-size: 14pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu-1600 {
    text-decoration: none;
    color: rgb(255,255,255);
    font-size: 16pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu-1600:hover {
    text-decoration: none;
    color: rgb(255,255,0);
    font-size: 16pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu2-640 {
    text-decoration: none;
    color: rgb(255,255,255);
    font-size: 8pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu2-640:hover {
    text-decoration: none;
    color: rgb(255,255,0);
    font-size: 8pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu2-800 {
    text-decoration: none;
    color: rgb(255,255,255);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu2-800:hover {
    text-decoration: none;
    color: rgb(255,255,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu2-1024 {
    text-decoration: none;
    color: rgb(255,255,255);
    font-size: 12pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu2-1024:hover {
    text-decoration: none;
    color: rgb(255,255,0);
    font-size: 12pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu2-1280 {
    text-decoration: none;
    color: rgb(255,255,255);
    font-size: 14pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu2-1280:hover {
    text-decoration: none;
    color: rgb(255,255,0);
    font-size: 14pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu2-1600 {
    text-decoration: none;
    color: rgb(255,255,255);
    font-size: 16pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.dynamenu2-1600:hover {
    text-decoration: none;
    color: rgb(255,255,0);
    font-size: 16pt;
    font-family: Arial, Verdana, Helvetica;
    }


a.dynamenu3-640 {
    color: rgb(255,255,255);
    font-size: 8pt;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
    }       
a.dynamenu3-640:hover {
    color: rgb(255,255,0);
    font-size: 8pt;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
    }       
a.dynamenu3-800 {
    color: rgb(255,255,255);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
    }
a.dynamenu3-800:hover {
    color: rgb(255,255,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
}
a.dynamenu3-1024 {
    color: rgb(255,255,255);
    font-size: 12pt;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
    }
a.dynamenu3-1024:hover {
    color: rgb(255,255,0);
    font-size: 12pt;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
    }
a.dynamenu3-1280 {
    color: rgb(255,255,255);
    font-size: 14pt;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
    }
a.dynamenu3-1600 {
    color: rgb(255,255,255);
    font-size: 16pt;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
    }
a.dynamenu3-1600:hover {
    color: rgb(255,255,0);
    font-size: 16pt;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
    }

/* stile ancore */

a.alista0 { 
    color: rgb(0,0,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
    }
a.alista0:hover { 
    color: rgb(3,82,126);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
    }
a.alista1 { 
    color: rgb(0,0,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
    }
a.alista1:hover { 
    color: rgb(3,82,126);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
    }
a.alista1red { 
    color: rgb(255,0,0);
    background-color: rgb(232,249,249);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.alista2 { 
    color: rgb(0,0,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
    }
a.alista2:hover { 
    color: rgb(3,82,126);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
    }

a.alista2red { 
    color: rgb(255,0,0);
    background-color: rgb(192,229,247);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }

a.atab0 { 
    color: rgb(0,0,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.atab1 { 
    color: rgb(0,120,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.atab2 { 
    color: rgb(0,120,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }

a.apopup0 { 
    color: rgb(0,0,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.apopup1 { 
    color: rgb(0,0,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.apopup2 { 
    color: rgb(0,0,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }

/* stile input tabelle */

.ilista0 { 

    color: rgb(0,0,0);
    background-color: rgb(255,255,255);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    border: none;
    }
.ilista1 { 
   border: 3px solid rgb(8,65,152);
   color: rgb(8,65,152);

    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    border: 3px solid rgb(3,82,126);
    }
.eilista1 { 
    color: rgb(0,0,0);
    background-color: rgb(192,229,247);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    border-style: dotted dotted solid dotted;
    border-color: red;
    }
.ilista2 { 
    color: rgb(0,0,0);
    background-color: rgb(255,255,255);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    border: 3px solid rgb(3,82,126);
    }

.rlista0 { 
    color: rgb(0,0,0);
    background-color: rgb(255,255,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    border: none;
    }
.rlista1 { 
    color: rgb(0,0,0);
    background-color: rgb(232,249,249);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    border: none;
    }
.rlista2 { 
    color: rgb(0,0,0);
    background-color: rgb(192,229,247);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    border: none;
    }

.clista0 { 
    color: rgb(0,0,0);
    background-color: rgb(255,255,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    border: none;
    }
.clista1 { 
    color: rgb(0,0,0);
    background-color: rgb(232,249,249);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    border: none;
    }
.clista2 { 
    color: rgb(0,0,0);
    background-color: rgb(192,229,247);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    border: none;
    }

/* tipi di bordi
   border: none;
   border: none none none none; // i 4 lati
   border: dotted;
   border: solid;
   border: double;
   border: groove;
   border: inset;
   border: outset;
*/

/* stile righe alternate tabelle */

.lista00 { 
    color: rgb(0,0,0);
    background-color: rgb(255,255,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
.lista0 { 
    color: rgb(0,0,0);
    background-color: rgb(255,255,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
div.dlista0 { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    text-align:center;
    }
div.d0lista0 { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    text-align:center;
    }
.lista0c {
    color: rgb(0,0,0);
    background-color: rgb(200,200,200);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
div.dlista0c {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    text-align:center;
    }
div.d0lista0c { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    text-align:center;
    }
.lista1 {
    color: rgb(0,0,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    background-color: rgb(232,249,249);
    }

div.dlista1 {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    text-align:center;
    }
div.d0lista1 { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    text-align:center;
    }
.lista1red {
    color: rgb(255,0,0);
    background-color: rgb(232,249,249);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
div.dlista1red {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    text-align:center;
    }
div.d0lista1red { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    text-align:center;
    }
.lista1c {
    color: rgb(0,0,0);
    background-color: rgb(220,220,220);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
div.dlista1c {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    text-align:center;
    }
div.d0lista1c { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    text-align:center;
    }
.lista2 { 
    color: rgb(0,0,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    background-color: rgb(192,229,247);
    }
div.dlista2 { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    text-align:center;
    }
div.d0lista2 { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    text-align:center;
    }
.lista2red { 
    color: rgb(255,0,0);
    background-color: rgb(192,229,247);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
div.dlista2red { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    text-align:center;
    }
div.d0lista2red { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    text-align:center;
    }
.lista2c { 
    color: rgb(0,0,0);
    background-color: rgb(242,242,242);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
div.dlista2c { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    text-align:center;
    }
div.d0lista2c { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    text-align:center;
    }
/* magazzino virtuale */
.lista6red { 
    color: rgb(255,0,0);
    background-color: rgb(255,255,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
div.dlista6red { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    text-align:center;
    }
.lista7red { 
    color: rgb(0,100,255);
    background-color: rgb(192,229,247);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
div.dlista7red { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    text-align:center;
    }

/* bordi dei div delle tabelle */

div.d20lista0 { 
    background-color: rgb(255,255,0);
    padding: 2px 0.5em 1px 0.1em;
    }
div.d20lista0c { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    }
div.d20lista1 { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    }
div.d20lista1c { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    }
div.d20lista2 { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    }
div.d20lista2c { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    }
div.d2lista0 { 
    background-color: rgb(255,255,0);
    padding: 2px 0.5em 1px 0.1em;
    }
div.d2lista0c {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    }
div.d2lista1 {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    }
div.d2lista1c {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    }
div.d2lista2 { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    }
div.d2lista2c { 
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 2px 0.5em 1px 0.1em;
    }


/* stile altre tabelle */

.tab0 { 
    color: rgb(0,0,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
.tab1 {
    color: rgb(0,120,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
.tab2 { 
    color: rgb(0,120,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }

/* classi utilizzate dal conversore testi dynahtml (impostate nel /etc/format0)
   per configurare testi e tabelle */

.dynatable0 { 
    color: rgb(0,0,0);
    font-family: Arial, Verdana, Helvetica;
    }
.dynatable1 {
    color: rgb(0,0,0);
    background-color: rgb(220,220,220);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
.dynatable2 { 
    color: rgb(0,0,0);
    background-color: rgb(242,242,242);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.adynalink { 
    color: rgb(0,0,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }

/* -- classi per i font delle schede -- */

.font0 {
    font-family: Arial, Verdana, Helvetica;
    font-size: 8pt;    
    color: rgb(204,0,51);
    }
.font1 {
    font-family: Arial, Verdana, Helvetica;
    font-size: 9pt;    
    color: rgb(204,0,51);
    }
.font2 {
    font-family: Arial, Verdana, Helvetica;
    font-size: 10pt;    
    color: rgb(204,0,51);
    }
.font3 {
    font-family: Arial, Verdana, Helvetica;
    font-size: 8pt;    
    color: rgb(102,102,102);
    }
.font4 {
    font-family: Arial, Verdana, Helvetica;
    font-size: 9pt;    
    color: rgb(102,102,102);
    }
.font5 {
    font-family: Arial, Verdana, Helvetica;
    font-size: 10pt;    
    color: rgb(102,102,102);
    }
.font6 {
    font-family: Arial, Verdana, Helvetica;
    font-size: 18pt;    
    color: rgb(0,0,0);
    }
.font7 {
    font-family: Arial, Verdana, Helvetica;
    font-size: 24pt;    
    color: rgb(0,0,0);
    }
.font8 {
    font-family: Arial, Verdana, Helvetica;
    font-size: 8pt;    
    color: rgb(0,0,0);
    }
.font9 {
    font-family: Arial, Verdana, Helvetica;
    font-size: 8pt;    
    color: rgb(0,51,153);
    }

/* colori per preview schede */

td.preview { 
    background-color: rgb(226,236,250);
    font-family: Arial, Verdana, Helvetica;
    text-align: left;
    }
td.preview1 { 
    background-color: rgb(226,236,250);
    font-family: Arial, Verdana, Helvetica;
    text-align: left;
    }
td.preview2 { 
    background-color: rgb(204,0,51);
    font-family: Arial, Verdana, Helvetica;
    text-align: left;
    }
td.preview-up { 
    background-image: url(/img/preview_up.gif);
    text-align: left;
    }
td.preview-up-wht { 
    background-image: url(/img/preview_up_wht.gif);
    text-align: left;
    }
td.preview-img-le { 
    background-image: url(/img/preview_img_le.gif);
    text-align: left;
    }
td.preview-img-le-wht { 
    background-image: url(/img/preview_img_le_wht.gif);
    text-align: left;
    }
td.preview-white { 
    background-image: url(/img/preview_white.gif);
    text-align: left;
    }
td.preview-white-wht { 
    background-image: url(/img/preview_white_wht.gif);
    text-align: left;
    }
td.preview-le { 
    background-image: url(/img/preview_le.gif);
    text-align: left;
    }
td.preview-le-wht { 
    background-image: url(/img/preview_le_wht.gif);
    text-align: left;
    }
td.preview-ri { 
    background-image: url(/img/preview_ri.gif);
    text-align: left;
    }
td.preview-ri-wht { 
    background-image: url(/img/preview_ri_wht.gif);
    text-align: left;
    }
td.preview-do { 
    background-image: url(/img/preview_do.gif);
    text-align: left;
    }
td.preview-do-wht { 
    background-image: url(/img/preview_do_wht.gif);
    text-align: left;
    }

/* apertura pagina */

td.head {
    background-image: url(/img/back_top.gif);
    }

div.popuphome {
   position:absolute;
   left:0px;
   top:0px;
   }

/* chiusura pagina */

td.linemenu {
    font-size: 10pt;
    background-color: rgb(198,0,0);
    }
td.back-down-gif { 
    background-image: url(/img/back_down.gif);
    }
td.back-down-gif-2 { 
    color: rgb(0,51,153);
    font-size: 12pt;
    vertical-align: top;
    background-image: url(/img/back_down.gif);
    }

/* stili put_str */

.titolopage {
    color: rgb(0,0,0);
    font-size: 16pt;
    font-family: Arial, Verdana, Helvetica;
    }
.titolounder {
    color: rgb(160,156,0);
    font-size: 16pt;
    font-family: Arial, Verdana, Helvetica;
    }
.hometito {
    color: rgb(255,153,0);
    font-size: 18pt;
    font-family: Arial, Verdana, Helvetica;
    }
.errore {
    color: red;
    font-size: 16pt;
    font-family: Arial, Verdana, Helvetica;
    }
.normale {
    color: rgb(0,0,0);
    font-size: 12pt;
    font-family: Arial, Verdana, Helvetica;
    font-weight: bold;
    }
.evidenziato {
    color: rgb(0,0,0);
    font-size: 16pt;
    font-family: fONT01
    }
.titolopagina {
    color: rgb(0,0,0);
    font-size: 16pt;
    font-family: fONT01
    }

/* stili associati alle statistiche */
.statzvmes { 
    color: rgb(0,0,0);
    font-size: 10pt;
    font-family: Arial, Verdana, Helvetica;
    }
.statzvpri { 
    color: rgb(255,0,0);
    font-size: 8pt;
    font-family: Helvetica, Verdana, Arial;
    text-align: left;
    }
.statzvsec { 
    color: rgb(0,0,255);
    font-size: 8pt;
    font-family: Helvetica, Verdana, Arial;
    text-align: right;
    }
.statzvtot { 
    color: rgb(0,0,0);
    font-size: 8pt;
    font-family: Helvetica, Verdana, Arial;
    text-align: right;
    }
.statztab { 
    background-color: rgb(215,215,215);
    }

.divtable {
   margin: 0;
   background-color: rgb(3,82,126);
   border-bottom: 4px solid rgb(3,82,126);
   border-top: 4px solid rgb(3,82,126);
   border-left: 4px solid rgb(3,82,126);
   border-right: 4px solid rgb(3,82,126);
   }

/* varie */

/* NUOVI */

a.aalista1 {
    text-decoration: none;
    color: rgb(0,0,0);
    font-size: 8pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.aalista1:hover {
    text-decoration: none;
    color: rgb(3,82,126);
    font-size: 8pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.aalista2 {
    text-decoration: none;
    color: rgb(0,0,0);
    font-size: 8pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.aalista2:hover {
    text-decoration: none;
    color: rgb(3,82,126);
    font-size: 8pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.aalista3 {
    text-decoration: none;
    color: rgb(0,0,0);
    font-size: 8pt;
    font-family: Arial, Verdana, Helvetica;
    }
a.aalista3:hover {
    text-decoration: none;
    color: rgb(3,82,126);
    font-size: 8pt;
    font-family: Arial, Verdana, Helvetica;
    }

/* Agenda */
.ag-tab0 {
   color: rgb(0,0,0);
   background-color: rgb(255,255,0);
   font-size: 12pt;
   font-family: Arial, Verdana, Helvetica;
   width: 38px;
}
.ag-title {
   color: rgb(0,0,0);
   background-color: rgb(255,255,0);
   font-size: 16pt;
   font-family: Arial, Verdana, Helvetica;
}
.ag-gg-vuoto {
   color: rgb(0,0,0);
   background-color: rgb(254,253,191);
   font-size: 12pt;
   font-family: Arial, Verdana, Helvetica;
   border-right: 1px solid black;
}
td.ag-gg-normale {
   text-decoration: none;
   color: rgb(0,0,0);
   font-size: 12pt;
   border-right: 1px solid black;
   font-family: Arial, Verdana, Helvetica;
}
a.aag-gg-normale {
   text-decoration: none;
   color: rgb(0,0,0);
   font-size: 12pt;
   font-family: Arial, Verdana, Helvetica;
}

td.ag-gg-oggi {
   text-decoration: none;
   color: rgb(0,0,0);
   background-color: rgb(255,255,0);
   font-size: 12pt;
   font-family: Arial, Verdana, Helvetica;
   border-right: 1px solid black;
}
a.aag-gg-oggi {
   text-decoration: none;
   color: rgb(0,0,0);
   background-color: rgb(255,255,0);
   font-size: 12pt;
   font-family: Arial, Verdana, Helvetica;
}
td.ag-gg-selezionato {
   text-decoration: none;
   color: rgb(0,0,0);
   background-color: rgb(255,255,0);
   font-size: 12pt;
   font-family: Arial, Verdana, Helvetica;
   border-right: 1px solid black;
}
a.aag-gg-selezionato {
   text-decoration: none;
   color: rgb(0,0,0);
   background-color: rgb(255,255,0);
   font-size: 12pt;
   font-family: Arial, Verdana, Helvetica;
}
td.ag-seleziona {
   background-color: rgb(254,253,191);
   border-right: 1px solid black;
}
td.ag-domenica {
   text-decoration: none;
   color: rgb(0,0,0);
   background-color: rgb(254,253,191);
   font-size: 12pt;
   font-family: Arial, Verdana, Helvetica;
   border-right: 1px solid black;
}
a.aag-domenica {
   text-decoration: none;
   color: rgb(0,0,0);
   background-color: rgb(254,253,191);
   font-size: 12pt;
   font-family: Arial, Verdana, Helvetica;
}

td.ag-up640{
   background-image: url(/img/640ag-up.gif);
   background-repeat: repeat-x;
   }
td.ag-up800{
   background-image: url(/img/800ag-up.gif);
   background-repeat: repeat-x;
   }
td.ag-up1024{
   background-image: url(/img/1024ag-up.gif);
   background-repeat: repeat-x;
   }
td.ag-up1280{
   background-image: url(/img/1280ag-up.gif);
   background-repeat: repeat-x;
   }
td.ag-up1600{
   background-image: url(/img/1600ag-up.gif);
   background-repeat: repeat-x;
   }
td.ag-down640{
   background-image: url(/img/640ag-down.gif);
   background-repeat: repeat-x;
   }
td.ag-down800{
   background-image: url(/img/800ag-down.gif);
   background-repeat: repeat-x;
   }
td.ag-down1024{
   background-image: url(/img/1024ag-down.gif);
   background-repeat: repeat-x;
   }
td.ag-down1280{
   background-image: url(/img/1280ag-down.gif);
   background-repeat: repeat-x;
   }
td.ag-down1600{
   background-image: url(/img/1600ag-down.gif);
   background-repeat: repeat-x;
   }
td.ag-left640{
   background-image: url(/img/640ag-mollaleft.gif);
   background-repeat: repeat-y;
   }
td.ag-left800{
   background-image: url(/img/800ag-mollaleft.gif);
   background-repeat: repeat-y;
   }
td.ag-left1024{
   background-image: url(/img/1024ag-mollaleft.gif);
   background-repeat: repeat-y;
   }
td.ag-left1280{
   background-image: url(/img/1280ag-mollaleft.gif);
   background-repeat: repeat-y;
   }
td.ag-left1600{
   background-image: url(/img/1600ag-mollaleft.gif);
   background-repeat: repeat-y;
   }
td.ag-right640{
   background-image: url(/img/640ag-mollaright.gif);
   background-repeat: repeat-y;
   }
td.ag-right800{
   background-image: url(/img/800ag-mollaright.gif);
   background-repeat: repeat-y;
   }
td.ag-right1024{
   background-image: url(/img/1024ag-mollaright.gif);
   background-repeat: repeat-y;
   }
td.ag-right1280{
   background-image: url(/img/1280ag-mollaright.gif);
   background-repeat: repeat-y;
   }
td.ag-right1600{
   background-image: url(/img/1600ag-mollaright.gif);
   background-repeat: repeat-y;
   }
td.ag-molla-molle640{
   background-image: url(/img/640ag-molla-molle.gif);
   background-repeat: repeat-y;
   }
td.ag-molla-molle800{
   background-image: url(/img/800ag-molla-molle.gif);
   background-repeat: repeat-y;
   }
td.ag-molla-molle1024{
   background-image: url(/img/1024ag-molla-molle.gif);
   background-repeat: repeat-y;
   }
td.ag-molla-molle1280{
   background-image: url(/img/1280ag-molla-molle.gif);
   background-repeat: repeat-y;
   }
td.ag-molla-molle1600{
   background-image: url(/img/1600ag-molla-molle.gif);
   background-repeat: repeat-y;
   }
td.ag-mollamatita640{
   background-image: url(/img/640ag-mollamatita.gif);
   background-repeat: repeat-y;
   }
td.ag-mollamatita800{
   background-image: url(/img/800ag-mollamatita.gif);
   background-repeat: repeat-y;
   }
td.ag-mollamatita1024{
   background-image: url(/img/1024ag-mollamatita.gif);
   background-repeat: repeat-y;
   }
td.ag-mollamatita1280{
   background-image: url(/img/1280ag-mollamatita.gif);
   background-repeat: repeat-y;
   }
td.ag-mollamatita1600{
   background-image: url(/img/1600ag-mollamatita.gif);
   background-repeat: repeat-y;
   }
td.ag-titlinea640{
   background-image: url(/img/640ag-tit-linea.gif);
   background-repeat: repeat-x;
   }
td.ag-titlinea800{
   background-image: url(/img/800ag-tit-linea.gif);
   background-repeat: repeat-x;
   }
td.ag-titlinea1024{
   background-image: url(/img/1024ag-tit-linea.gif);
   background-repeat: repeat-x;
   }
td.ag-titlinea1280{
   background-image: url(/img/1280ag-tit-linea.gif);
   background-repeat: repeat-x;
   }
td.ag-titlinea1600{
   background-image: url(/img/1600ag-tit-linea.gif);
   background-repeat: repeat-x;
   }
td.agenda-white{
   background-color: white;
   }
td.ag-molla-costina-sx640{
   background-image: url(/img/640ag-molla-costina-sx.gif);
   background-repeat: repeat-y;
   }
td.ag-molla-costina-sx800{
   background-image: url(/img/800ag-molla-costina-sx.gif);
   background-repeat: repeat-y;
   }
td.ag-molla-costina-sx1024{
   background-image: url(/img/1024ag-molla-costina-sx.gif);
   background-repeat: repeat-y;
   }
td.ag-molla-costina-sx1280{
   background-image: url(/img/1280ag-molla-costina-sx.gif);
   background-repeat: repeat-y;
   }
td.ag-molla-costina-sx1600{
   background-image: url(/img/1600ag-molla-costina-sx.gif);
   background-repeat: repeat-y;
   }
/*parti fisse : nessuna scalatura*/
td.homepage-top{
   background-image: url(/img/bg-header-homepage.png);
   background-repeat: repeat-x;
   
   }       
td.homepage-bottom{
   background-image: url(/img/bg-footer-home.png);
   background-repeat: repeat-x;
   
   }       
td.homepage-top-login{
   background-image: url(/img/bg-login-home.png);
   background-repeat: repeat-x;
   
   }       
td.homepage-top-login2{
   background-image: url(/img/bg-login-home2.png);
   background-repeat: repeat-x;
   
   }       

td.homepage-top-2{
   background-image: url(/img/bg-header2-homepage.png);
   background-repeat: repeat-x;
   
   }       
input.text-pub {
   border: 3px solid rgb(8,65,152);
   color: rgb(8,65,152);
   background-color: rgb(255,255,255);
   }
select.text-pub {
   border: 3px solid rgb(8,65,152);
   color: rgb(8,65,152);
   background-color: rgb(255,255,255;
   }
option.text-pub {
   color: rgb(8,65,152);
   background-color: rgb(255,255,255;
   }
radio.text-pub {
   border: 3px solid rgb(8,65,152);
   color: rgb(8,65,152);
   background-color: rgb(255,255,255;
   }
checkbox.text-pub {
   border: 3px solid rgb(8,65,152);
   color: rgb(8,65,152);
   background-color: rgb(226,236,250);
}
textarea.text-pub{
   border: 3px solid rgb(8,65,152);
   color: rgb(8,65,152);
   background-color: white;
   font-size:10pt;
 }

p.normale-pub{
    color: rgb(8,65,152);
    font-size: 12pt;
    font-family: Arial, Verdana, Helvetica;
  }
p.home-tit-main {
   color : rgb(8,65,152);
   font-size: 14pt;
   font-family: Arial, Verdana, Helvetica;
   font-weight: bold;
   text-decoration:none;
   }
a.home-tit-sez-1, a.home-tit-sez-1:hover, a.home-tit-sez-1:visited {
   color : rgb(8,65,152);
   font-size: 14pt;
   font-family: Arial, Verdana, Helvetica;
   font-weight: bold;
   text-decoration:none;
   }
a.home-tit-sez-2, a.home-tit-sez-2:hover, a.home-tit-sez-2:visited {
   color : rgb(8,65,152);
   font-size: 12pt;
   font-family: Arial, Verdana, Helvetica;
   font-weight: bold;
   text-decoration:none;
   }
a.external-link {
   font-size: 10pt;
   color : rgb(8,65,152);
   text-decoration:none;
}
a.external-link,a.external-link:visited {
   font-size: 10pt;
   color : rgb(8,65,152);
   text-decoration:none;

}
a.external-link-ev,a.external-link-ev:visited {
   font-size: 10pt;
   color : rgb(8,65,152);
   text-decoration:none;
   font-weight: bold;
}

.loginedata {
   color: rgb(8,65,152);
   }
p.tit-normale-pub{
    color: rgb(8,65,152);
    font-size: 20pt;
    font-family: Arial, Verdana, Helvetica;
    font-weight: bold;
  }
p.evidenziato-pub {
    color: rgb(8,65,152);
    font-size: 16pt;
    font-family: fONT01
    font-weight: bold;
    }

table.filespersonali {
  border: 2px solid rgb(8,65,152);
  }

td.filespersonali {
  border: 1px solid rgb(8,65,152);

  }

a.file-utente,a.file-utente:visited {
   font-size: 10pt;
   color : rgb(8,65,152);
   text-decoration:none;
   font-weight: bold;
   }
.dynatable-logo{ 
   padding-right: 0px;
   padding-left: 5px;
   padding-bottom: 0px;
   padding-top: 0px;
   height: 100%;
   vertical-align: middle;
 }
/* end */
