body {background:#ffffff;}
/* 
margin-top:10px; 
border-bottom: 3px solid #40C040; border-top: 3px solid #ffff00; 
*/
table.gen {width:760; margin:-8px 0px 0px 0px;}
/* convertire tutto il css a width:100%? */
table.banner {width:754; background:#ffff00; height:90px; 
             font-family:tahoma,verdana,arial; font-size:18px;}
table.link {font-size:12pt; margin:0px 0px 0px 0px; 
            font-family:tahoma,verdana,arial; 
            height:100%; width:112px;}
/* 
poiché firefox ed internet explorer rendono diversamente il line-height:npx; 
che avevo messo in table.link, invece di mettere 1 solo br e di regolarne 
quindi con line-height:npx l'altezza tra i link, la soluzione scelta è 
stata quella di aggiungere 1 br al br già messo dopo fine di ogni ancora 
(nel codice della tabella in ogni pagina!) e creare ereditarietà strutturale 
table.link br {line-height:npx;} per regolare altezza (vedi 3 o 4 righe sotto) 

(lasciato line-height in tab.cont_norm per internet explorer) 
*/
table.link br {line-height:10px;}
table.cont_norm {font-size:12.5pt; margin:0px 0px 0px 0px; 
                 text-align:justify; line-height:22px; 
                 font-family:tahoma,verdana,arial; 
                 height:100%; width:638px; background:#ffffff;}
table.esp {font-size:11pt; margin:0px -10px 0px 0px; text-align:;}
/* per leggibilità di table.esp create tr.dis e tr.par con sfondo differente */
table.esp td {padding:3px 6px 4px 6px;}
table.autore {width:754; font-family:tahoma,verdana,arial;}
/* dentro table.autore font-size differenti in td.autore e td.contributo */

hr.sotto_tab_banner {color:#40C040; width:100%;}
/* 1) firefox non accetta color:#40C040; quindi hr sotto tab banner grigia
   2) in pagina news anche altri hr "creati in loco" */

td.logo {width:112px;} /* utilizzabile in table.banner per distanziare... */
td.link {padding:4px 0px 0px 6px; background:#FFFFBB; height:100%; width:100%;}
td.cont_norm {color:#000000; padding:0px 0px 8px 10px;}
/* in pagina news css in linea con text-align:center */
td.autore {background:#40C040; color:#000000; font-size:13px; padding:3px 36px;}
td.contributo {background:#ffffff; color:#000000; font-size:10px; 
               font-family:verdana,arial; padding:5px 0px 0px 0px;}

tr.chi_esp {background:#FFFFBB; font-size:22px; color:#000000;
            text-decoration:none; font-weight:bold;}
tr.dis {background:#CCFFFF; padding:2px 36px; color:#000000;}
tr.par {background:#CCFFCC; padding:2px 36px; color:#000000;}

img.foto {border:outset #40C040 2px; width:300;}
img.cartina {border:outset #40C040 2px;}

table.link a {width:100%; color:#0000ff; text-decoration:none; 
              padding:4px 4px 4px 4px; background-color:#FFFFBB;}
table.link a:hover {width:100%; color:#ffffff; background:#9A9AB8;}
/* padding dx in table.link a serve solo per firefox */
table.cont_norm a {color:#333399; background-color:#FFFFBB; 
                   text-decoration:underline;}
table.cont_norm a:hover {color:#333399; background-color:#eeeeee; 
                         text-decoration:none;}
td.autore a {color:#000000; text-decoration:none; background-color:#40C040;}
td.autore a:hover {text-decoration:underline; background:#40C040;}

div.nomepagina {font-size:20pt; font-weight:; text-decoration:underline; 
                font-family:tahoma,verdana,arial; height:/* vedi commento */; 
                text-align:center; color:#0000ff; background:#FFFFBB; 
                margin:0px 0px 10px 0px; padding:25px 10px 35px 10px;}
/* height in div.nomepagina è meglio regolarlo con il padding perché qui 
la resa di height:npx è troppo differente tra firefox ed i.e. */
div.titlenews {width:350px; background:#CCFFFF; text-align:center; 
               font-size:20px; padding:18px 10px; line-height:26px;}
div.news {width:100%; font-size:16px; font-weight:bold; font-style:italic; 
          text-decoration:none; 
          text-align:center; color:#006666; background:#AAE0E0; 
          margin:0px 0px 10px 0px; padding:8px 12px;}
div.msg {width:300px; text-align:center; color:#009999; background:#EEFFDD; 
         margin:16px 150px; font-weight:bold;}
