/* testo interno */

td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

.testo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

.testo2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff;}

.piccolo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt;}

.piccolo2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #ffffff;}

.numero {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt;}

.numero2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; color: #ffffff;} 


/* titoli e sottotitoli */

.bold {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 8pt; 
     font-weight: bold;
	 color: #000000;
}


/*titoli bianchi per tabella*/

.titolotab {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 8pt;
          font-weight: bold;
          color: #ffffff;
}


/* definizione link base */

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;	
        color: #669933;
	text-decoration: none;
}

a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
        color: #669933;
	text-decoration: none;   
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
        color: #669933; 
	text-decoration: none;        
}


/* elenco puntato */

ul {  
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 8.5pt; 
      line-height: 130%;
      list-style-type: square;
	margin: 0px 0px 0px 20px;
}


/* elenco numerato */

ol {  
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 8.5pt;
      line-height: 130%;  
      margin: 0px 0px 0px 30px;
}


/* elenco di link */

.ul_link { 
       font-family : Verdana, Arial, Helvetica, sans-serif; 
       font-size: 8.5pt; 
       line-height : 130%; 
       list-style-image : url(../imgcom/menu.gif); 
       margin : 0px 0px 0px 20px;
}


/* colori indici */

.uno { 
       background-color: #3064ff;
       padding-bottom: 4;
       padding-top: 4;
       padding-left: 8;
       padding-right: 0; 
       border-top-color: #3b89b6;
       border-bottom-color: #3b89b6;
       border-left-color: #3b89b6;
       border-right-color: #3b89b6;
       border-top-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-right-width: 1px;
       border-top-style: solid;
       border-bottom-style: solid;
       border-left-style: solid;
       border-right-style: solid;
}

.due { 
       background-color: #00cfff;
       padding-bottom: 4;
       padding-top: 4;
       padding-left: 8;
       padding-right: 0;
       border-top-color: #3b89b6;
       border-bottom-color: #3b89b6;
       border-left-color: #3b89b6;
       border-right-color: #3b89b6;
       border-top-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-right-width: 1px;
       border-top-style: solid;
       border-bottom-style: solid;
       border-left-style: solid;
       border-right-style: solid;
}

.tre { 
       background-color: #cfffcf;
       padding-bottom: 4;
       padding-top: 4;
       padding-left: 8;
       padding-right: 0;
       border-top-color: #3b89b6;
       border-bottom-color: #3b89b6;
       border-left-color: #3b89b6;
       border-right-color: #3b89b6;
       border-top-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-right-width: 1px;
       border-top-style: solid;
       border-bottom-style: solid;
       border-left-style: solid;
       border-right-style: solid;
}

.quattro { 
       background-color: #ffff00;
       padding-bottom: 4;
       padding-top: 4;
       padding-left: 8;
       padding-right: 0;
       border-top-color: #3b89b6;
       border-bottom-color: #3b89b6;
       border-left-color: #3b89b6;
       border-right-color: #3b89b6;
       border-top-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-right-width: 1px;
       border-top-style: solid;
       border-bottom-style: solid;
       border-left-style: solid;
       border-right-style: solid;
}

.cinque { 
       background-color: #ff9900;
       padding-bottom: 4;
       padding-top: 4;
       padding-left: 8;
       padding-right: 0;
       border-top-color: #3b89b6;
       border-bottom-color: #3b89b6;
       border-left-color: #3b89b6;
       border-right-color: #3b89b6;
       border-top-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-right-width: 1px;
       border-top-style: solid;
       border-bottom-style: solid;
       border-left-style: solid;
       border-right-style: solid;
}

.sei { 
       background-color: #ff0000;
       padding-bottom: 4;
       padding-top: 4;
       padding-left: 8;
       padding-right: 0;
       border-top-color: #3b89b6;
       border-bottom-color: #3b89b6;
       border-left-color: #3b89b6;
       border-right-color: #3b89b6;
       border-top-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-right-width: 1px;
       border-top-style: solid;
       border-bottom-style: solid;
       border-left-style: solid;
       border-right-style: solid;
}

.sette { 
       background-color: #850085;
       padding-bottom: 4;
       padding-top: 4;
       padding-left: 8;
       padding-right: 0;
       border-top-color: #3b89b6;
       border-bottom-color: #3b89b6;
       border-left-color: #3b89b6;
       border-right-color: #3b89b6;
       border-top-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-right-width: 1px;
       border-top-style: solid;
       border-bottom-style: solid;
       border-left-style: solid;
       border-right-style: solid;
}

.previsione { 
       background-color: #ffffff;
       padding-bottom: 4;
       padding-top: 4;
       padding-left: 8;
       padding-right: 0;
       border-top-color: #3b89b6;
       border-bottom-color: #3b89b6;
       border-left-color: #3b89b6;
       border-right-color: #3b89b6;
       border-top-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-right-width: 1px;
       border-top-style: solid;
       border-bottom-style: solid;
       border-left-style: solid;
       border-right-style: solid;
}
.boldbianco1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; }
.boldverde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #6f8d4c; }
.boldverdepicc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: bold; color: #6f8d4c; }
.linktab { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #CC0033; }
.tabdalink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #CC0033; }
.boldgrande1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36pt; font-weight: bold; color: #000000; }
.ottima { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; ; color: #0000FF}
.buona { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; ; color: #00FFFF}
.discreta { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.moderata { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.pocosalubre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.insalubre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.moltoinsalubre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.boldgrandebianco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36pt; font-weight: bold; color: #FFFFFF; }
