body{text-align;background:#C9E1FF;}h6 { /*stile per i titoli dei menu*/font-size:1.3em;font-weight:bold;margin:2px 0;padding:1em 1em;}/** MENU 1 ** roll-over basato solo sui colori **/ul.menu1 { width:300px;list-style:none; /* elimino i punti elenco */margin:0; padding: 0 0.5em 0.5em; /* elimino i rientri delle liste */}ul.menu1 li a { display:block; /* il link occupa tutto lo spazio orizzontale */font-weight:bold;padding:0.1em 0em; /* lascia spazio far il bordo del menu e il testo del link */ /* altezza del link: height e line-height devono avere il medesimo valore */  cursor:hand;}ul.menu1 li a p{ text-align:middle;}ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/ul.menu1 li a:link, ul.menu1 li a:visited { color: black;} /* colori per il link */ul.menu1 li a:hover, ul.menu1 li a:active { background: #eee;color:#c00;} /* colori per l'effetto roll-over */div.textimage{width: 300px;margin-bottom: 0px;     border: 1px solid #000;background-image: url(images/sfumatopiccolo.gif);height:1.65cm;}div.textimage img{float:right;}div.textimage h2, div.textimage p{margin:0 10px;padding: 0;font-size:1em;}div.textimage h2{margin-top: 10px}div.clearer{clear: left}#testa {}#testaa {width:100%;text-align:left;position:relative;height:350px;background-image: ;}#testa1 {position:absolute;top:0; left:0px;width:25%;height:250px;}#testa2 {position:absolute;top:0cm; left:9cm;width:70%;font:20px  verdana,helvetica,sans-serif;height:250px;color:#000099;}#testa3 {position:absolute;top:5px; right:5px;width:25%;height:250px;font:25px cursive,helvetica,sans-serif;}#corpo {margin:1em auto;text-align:left;position:relative;height:60px;}#piedipagina {width:760px;margin:1em auto;text-align:left;top:8000px;}#corpo-colonna1 {position:absolute;top:0; left:0;width:9.2cm;padding:1em 0;background:#4EC1F2;}#corpo-colonna3 {position:absolute;top:0;left:450px;width:55%;padding:1em 0;font:25px cursive,helvetica,sans-serif;text-align:center;}#corpo-colonna2 {margin:2px 0 0 234px;padding:0 0;border-right:3px solid #000;width:95px;background:#08A9EC;text-align:justify;}#banner{height:60px;width:120px;}#banner img {border:none}#banner a {display:block;position:absolute}#banner a:hover img, #banner a:active img{ display:none}#banner a:hover, #banner a:active{height:334px;width:448px;background:url(images/59Z3.jpg)}code{font:80% verdana,helvetica,sans-serif;display:block;margin:0 1em .5em 1em;}img#copertina{}img#copertina2{margin:1em auto;}img#collage{width:100%;padding:0 1em;}
