.modtitolo {margin:0 0 5px 0;font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:0px;color:#333}/*{visibility:hidden}*/

/* --- elementi --- */
.divider {border-top:10px solid #ddd;font-size:11px;margin:20px 0}
.sopra {padding:0 0 10px 0}
.titolo {font-family:Georgia,"Times New Roman",Times,serif;font-size:25px;font-style:italic;font-weight:normal;letter-spacing:-2px;text-align:center;margin:0 0 12px}
.titolo3 {font-weight:bold;font-size:18px; line-height:100%}
.piccolo {font-size:11px;text-align:center}
.giustificato {font-size:15px;letter-spacing:1px;line-height:140%;padding:0 0 20px}
.sotto {margin:10px 0 15px 0;font-size:10px}

.centrato { text-align:center; font-size: 8pt;}
.right { text-align:right; font-size: 8pt;}
.evidenziato { background-color:#FFFF00; font-style:italic; font-size: 8pt}
.explain { font-style:italic;font-size: 8pt; }
.linklog { font-size: 8pt;}
.fleft { float:left; font-size: 8pt; }
.fright { float:right; font-size: 8pt; }
.pagine { text-align:center;  font-size: 8pt; }
.pagine span { font-weight:bold;  font-size: 8pt; }


/* --- commenti --- */
.compari { margin-top:1em; margin-bottom:1em; background-color:#fcfcfc; padding:7px; }
.comdispari { margin-top:1em; margin-bottom:1em; background-color:#f3f3f3; padding:7px; }
.comtitolo { }
.comtesto { margin-top:0.5em; margin-bottom:0.5em; padding-left:0.5em; }
.comautore { padding-left:0.5em; font-size:8pt; }
.formcommenti { width:380px; margin:auto; }
.formpopcommenti { width:280px; margin:auto; }

a, a:link, a:active {text-decoration:none;color:#333}
a:visited {color:#333}
a:hover {text-decoration:underline;color:#000}