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; }
body { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; margin:0px; background-color:#006600; color: #5c5c5c; margin-left: auto; margin-right: auto; text-align:center; }

a:link, a:visited, a:hover { color: #5c5c5c; text-decoration: none; }
img { border:none; }
table { border-collapse: collapse; border-spacing: 0; font-size: inherit; }

.small { font-size:90%; }
.date { color: #5c5c5c; }

.clear { clear: both; }

.centra { margin-left: auto; margin-right: auto; text-align:center; width: 760px;background-color: #ffff99; }

.corpo { background-color: #ffff99; color: #000; }

.menu { margin-top:12px; margin-bottom:12px; color: #5c5c5c; font-size: 13px; text-align: center; }
.menu a { color: #5c5c5c; text-decoration: none; }
.menu img { color: #5c5c5c; text-decoration: none; }.
.titolo { font-size: 16px; letter-spacing: 6px; text-align: center; padding-top:10px; padding-bottom:10px; }
.titolo2 { font-size: 16px; color: #bc0000;}
.testo, .testo2 { line-height: 18px; padding:10px; text-align: left; }

.testo img { padding: 1px; margin-right:4px; margin-bottom:4px; margin-top:4px; }
.testo a img:hover { filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; }
.didascalia { margin-top:5px; text-align: left; color: #666; font-size:10px; line-height: 11px; }

.footer { font-size:12px; color: #ffffff; text-align: center; background-image: url("../img/footer.gif");background-repeat: no-repeat;height: 90px; }
.footer a:link, .footer a:visited { color: #ffff99; text-decoration:none; }
.footer a:hover { color: #efefef; text-decoration:none; }

table.tbl-1 { width: 100%; margin-left:auto; margin-right:auto; text-align: center; }
table.tbl-1 th,table.tbl-1 td { padding: 6px; text-align: left; }
table.tbl-1 td { border-bottom: 1px solid #222; }

.menusx { margin:10px; text-align: left; }
.menusx a:link, .menusx a:visited { display:block; height:21px; background-image: url(../img/icone_zampetta.gif); background-repeat: no-repeat; background-position: 0px -21px; font-weight: bold;}
.menusx a:hover { display:block; height:21px; background-image: url(../img/icone_zampetta.gif); background-repeat: no-repeat; background-position: 0px 0px;color: #006600; font-weight: bold;}




/* tabella sculture */
table.tbl-s { width: 100%; margin-left:auto; margin-right:auto; text-align: center; }
table.tbl-s th,table.tbl-s td { padding: 4px; }
table.tbl-s td img { border:none; margin:0px; padding:0px;}
table.tbl-s td.cornice { border:none; width: 283px; }
table.tbl-s td.cornice table { margin-left:auto; margin-right:auto; text-align:center; }
table.tbl-s td.scultura { width: 136px; height: 440px; text-align:center; background-color:#222; border: 1px solid #efefef; } /* width: 122+12(6padding*2)+2(1border*2) height: 430+8(4padding*2)+2(1border*2); */
table.tbl-s td.scultura div { overflow:hidden; width: 170px;}
table.tbl-s td.didascalia { text-align: left; color: #666; font-size:10px; line-height: 11px; }