body {
font:70% verdana, helvetica, sans-serif;background: /*#f7f7f7*/#e0ffbf
}
h6 { /*stile per i titoli dei menu*/
font-size:80%;
font-weight:bold;margin:2px 0;
padding:.3em 1em;
}

a img {border:0px solid}

/** MENU 2 ** roll-over basato sui colori e sui bordi laterali **/

ul.menu2 { 
width:170px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
ul.menu2 li a { 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
border-width:5px;border-style:none solid; /* aggiungo dei bordi laterali */
}
ul.menu2 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu2 li a:link, ul.menu2 li a:visited { 
background:#ccc;
color: #009;
border-color:#DCDFD0
} /* colori per il link */
ul.menu2 li a:hover, ul.menu2 li a:active { 
background: #eee;
color:#c00;
border-color:#ccc;
} /* colori per l'effetto roll-over */

/** MENU BASSO ** roll-over basato sui colori e sui bordi laterali **/
ul.menu_basso { 
width:500px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
ul.menu_basso li a { 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
border-width:5px;border-style:none solid; /* aggiungo dei bordi laterali */
}
ul.menu_basso li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu_basso li a:link, ul.menu_basso li a:visited { 
background:#ccc;
color: #009;
border-color:#DCDFD0
} /* colori per il link */
ul.menu_basso li a:hover, ul.menu_basso li a:active { 
background: #eee;
color:#c00;
border-color:#ccc;
} /* colori per l'effetto roll-over */



#colonna_menu {text-align: center;}
div#container1{ width: 170px;
    margin: 0 auto;   /* centra negli altri browser */
    text-align: left;   /* ripristina l'allineamento */ }


#login {background: #ccc;width: 170px;}
#centrato {width:780px; margin:auto; text-align: left; /* per IE5.x/Win */}
#corpo {width:780px; height:95%; float:left; background:#f1f1b4/*F1F1B4 /*#DCDFD0*/ /*#FFF url(sfondo.2col.fisso.gif)*/ left top repeat-y;}
.sinistra_centro {float:left; width:185px; height:700px; background: #ffffff;border: 0px solid; margin: 1px}
#intestazione {width:780px; height:100px; float:left;border: 0px solid; margin: 0px;background:#000}
#logo {float:left; width:185px; height:100px; background: transparent;margin:auto; text-align:center}
#titolo {float:left; width:587px; height:100px; 
background: transparent;
font-size:30px; color:#f7f7f7; text-align: center;   /* centra in IE5.x */}
div#container{ width: 587px;
    margin: 0 auto;   /* centra negli altri browser */
    text-align: left;   /* ripristina l'allineamento */ }
#sottotitolo {font-size:30%;}
.centro {float:left;width:550px; border: 0px solid; padding: 12px; font-size:100%;}
#piede {width:800px; margin:auto; text-align: center;/* per IE5.x/Win */ border:0px solid red; font-size:80%;}