body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }

a:link, a:visited, a:active{ color: #000; text-decoration: none; }
a:hover{ color: #000; text-decoration: underline; }

.vis { display: block; } /* visibile solo nella stampa */
.novis { display: none; } /* non visibile nella stampa */

h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
input { padding: 1px; }
img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; font-size: inherit; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}

.date { color: #444; font-weight: normal; }
.small { font-size: 90% }
.background { color: #222222; border-bottom:1px dotted #222222; margin-top:3px; margin-bottom:3px; padding:3px; font-weight:bold; }

.header { border:none; }
.header img { border: 2px solid #000; }
.sopraFooter, .footer, .bar, .sub, table.block, .block_dente, .colsx, .coldx, .coldx2, .colbottomsx, .colbottomdx { display:none; }

body { width: 100%; background-color: #666; color: #000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-align: center; margin-top: 0px; margin-bottom: 0px; margin-left:auto; margin-right:auto; text-align:center; }
/* intestazione e colonne prendono il colore qui sotto */
.centra{ width: 100%; background-color:#fff; color: #000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-align: left; margin-top: 0px; margin-bottom: 0px; margin-left:auto; margin-right:auto; text-align:center; border:none; }

.corpo, .corpo table.tbl-box tbody td { width:100%; text-align:left; background-color: #fff; }
.titolo { font-size:24px; font-weight:bold; color: #000; margin-top:3px; }
.testo{ line-height: 18px; margin-top:5px; text-align:left; color: #000;}
.testo .sommario{ padding: 3px; margin:3px; font-style: italic; }
.testo img { border: 1px solid #000; }
.img{ float:left; margin-right:4px; margin-bottom:4px; color: #999999; }
.cornice {border: 1px solid #CCCCCC; padding: 1px; margin:3px; }
.clear{ clear:left; }