body{ font:10pt georgia,helvetica,sans-serif } /* imposta i caratteri per la stampa: dimensione in pt pił adatta alla stampa e carattere serif adatto alla lettura su carta */
/* formattazione titoli */
h1 { font-size:2em }
h2 { font-size:1.5em }
h3 { font-size:1.4em }
h4 { font-size:1.2em}
h5,h6 { font-size:1em }
h1,h2,h3,h4,h5,h6 { margin:1em 0 .3em 0;font-family:arial,helvetica,sans-serif }
/* /formattazione titoli */
.navigazione,  hr, #localizzazione, #galleria, .indietro, .stampa, .alt, #menu, #intestazione ul, #navigazione, #contenuti #testo p.iniziopagina, #contattarci{ display:none } /* impedisce la stampa degli elementi indesiderati */
h1 span.alt, h2 span.alt{ display:inline; color:#000; text-decoration:none }
#footer{ margin-top:5em }
#footer p { margin:0 }
a{color:#000; text-decoration:none}
#menuUp li a.inattivo { display:none; }
#menuUp li{ list-style-type:none; margin:0; padding:0;}
#menuUp ul{margin:0; padding:0 }
.anno{
display:none
}
caption{font-size:1.2em; font-weight:bold;}
table{
font-size:1em;
border:1px solid #000;
border-collapse:collapse;
margin-bottom:2em;
width:480pt;
}
table caption{
font-size:1.1em;
text-align:center;
border:1px solid #000;
border-bottom:0;
padding:1px 0 2px 0;
font-weight:bold;
}
table th{
font-size:1.1em;
text-align:center;
padding:2px;
}
table th.row{
text-transform:lowercase;
font-size:.9em;
text-align:left;
padding:2px 2px 2px 4px;
}
table th.row:first-letter{
text-transform:uppercase;
}
table th.row a:first-letter{
text-transform:uppercase;
}
#testo table th.row a{
font-size:1em;
}
table td{
text-align:center;
}
table th, td{
border:1px solid #000;
}
