/* Tag Comuni */
body { background-image: url('../img/backpg.gif'); background-repeat: repeat-x; background-attachment: fixed; 
       padding: 0px; margin: 0;  }
div { margin: 0px }
.credits { font-size: 9px; color: black; font-family: arial; text-align: center}

/* Form */
form { margin: 0; }
.txtControl, { font-family: arial; color: black; font-size: 12px; }
/* input, select */
.labelForm { font-size: 12px; font-weight: bold; font-family: tahoma;
             display: inline;  
              margin-right: 5px; }
             
.labelSezione { font-size: 12px;  font-weight: bold; font-family: tahoma; 
                color: #1970c1;
                margin-bottom: 10px; margin-top: 0px; }

.tdControlli { padding: 15px; }

div.titoloForm { font-size: 18px; font-weight: bold; font-family: tahoma;
                 color: white;
                 margin-left: 15px; }

td.titoloForm { background-color: #1970c1 }

.tbForm { background-color: #ececec; 
          border-style: solid; border-width: 1px; border-right-width: 3px; border-bottom-width: 3px; border-color: black; }
          
table.secForm { background-color: #dfdfdf; 
                border-style: solid; border-width: 1px; border-right-width: 3px; border-bottom-width: 3px; border-color: gray; }

td.secForm { padding: 4px; padding-top: 0px; }

.frmLegenda { font-family: tahoma; font-size: 10px; 
              text-align: center; 
              color: black; }

#RISCATTI_PRE, #USCITA_PRE, #ANNI_PRE { display: none; }
   

/*Report */
table.tbSchedaReport { margin-bottom: 10px; }

table.tbReport { }
       
td.repTitolo { border-style: solid; border-width: 1px; border-right-width: 3px; border-bottom-width: 3px; border-color: black; 
               background-color: gray; 
               padding-top: 10px; padding-bottom: 5px; } 

div.repTitolo { font-size: 18px; font-weight: bold; font-family: tahoma; 
                margin-left: 10px;
                color: white; } 
                
td.rep1, td.rep2, td.rep3, td.rep4 { padding: 3px; height: 33px; }

td.rep2, td.rep3, td.rep4 { padding-top: 5px; padding-bottom: 5px; }

div.rep1 { font-size: 12px; font-weight: bold; text-align: center;  font-family: tahoma; 
           color: white; } 
             
div.rep2 { font-size: 12px; font-family: tahoma; 
           color: black; }  
             
div.rep3 { font-size: 12px; font-weight: bold;  font-family: tahoma; 
           color: black; } 
           
div.rep4 { font-size: 13px; font-weight: bold;  font-family: tahoma; 
           color: black; }     

.note { font-family: tahoma; font-size: 9px; } 

.repTitSec { font-size: 16px; font-family: tahoma; 
             margin-left: 30px;
             border-bottom-style: solid; border-bottom-width: 1px;
             color: black; }
           
/* Grafico */                    
.tbGrafico { margin: 10px; }          
   
td.asseX { border-top-style: solid; border-top-color: black; border-top-width: 1px; padding-top: 3px; }

td.asseY { border-right-style: solid; border-right-color: black; border-right-width: 1px; padding-right: 3px }
td.grafico { background-color: #c6c6c6; }

td.dati { border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: gray; padding-top: 5px; padding-bottom: 5px }
td.legenda { border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: gray; }
div.legenda { font-size: 12px; font-family: tahoma; }
div.dati { font-size: 12px; font-family: tahoma; }
div.asseY { font-size: 12px; font-family: tahoma; }
div.adesione { font-size: 13px; font-family: tahoma; }
div.grafico{ font-size: 12px; font-family: tahoma; }


/*Parametri per script */
#pd1off, #d1 { display: none; }
.frmLegenda { display: none; }
.attivi { cursor: pointer; }


/*Barra di navigazione */
#tdNav { padding: 4px; }
#tbNav { background-color: #1970c1; position: relative; top: 0px; }



