* { margin:0; padding:0; border:0; }

body { background:#917456 url(images/bg.jpg); text-align:center; color:#444; font:71% "Trebuchet MS", Arial, Helvetica, sans-serif; }

a { font:bold 1.0em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#a00; }
a:hover { color:#eee; background:#30313a; }
.fooler { clear:both; text-indent:-999em; width:1px; height:1px; }
.fooler hr { display:none; }
.img-sx { float:left; margin:4px 10px; border:1px solid #000; }
.img-dx { float:right; margin:4px 10px; border:1px solid #000; }
.img-box { float:left; text-align:center; width:170px; padding:5px; }
.img-box img { display:inline; border:1px solid #000; margin:5px 0; }

#wrapper { width:546px; margin:10px auto 0 auto; background:#fff url(images/main_bg.gif) repeat-y; text-align:left; }

#header a { display:block; widows:546px; height:100px; background:#fff url(images/header.jpg) no-repeat; text-indent:-999em; text-decoration:none; }
#header h2 { display:none; }

#contenuti { width:369px; float:right; background:transparent url(images/strappo.jpg) top right no-repeat; padding:15px 15px 10px 10px; }
#spot { border:1px dashed #30313a; padding:10px; }
#spot h3 { font-size:1.2em; font-weight:bold; margin-bottom:4px; }

.news { margin-top:20px; padding-bottom:25px; background:#fff url(images/div_sopra.gif) bottom center no-repeat; }
.news h3 { font-size:1.2em; font-weight:bold; margin-bottom:5px; }
.news p { margin-bottom:5px; text-indent:2em; line-height:160%; }

.news-in { font-size:1.15em; margin-top:20px; padding-bottom:25px; background:#fff url(images/div_sopra.gif) bottom center no-repeat; }
.news-in h3 { font:bold 1.3em "Courier New", Courier, mono; margin-bottom:5px; }
.news-in p { margin-bottom:5px; text-indent:2em; line-height:160%; }
.news-in ul { margin-left:20px; }

.img-center { text-align:center; padding:5px; }
.img-center img { display:block; margin:0 auto; border:1px solid #444; }

#colonna { width:152px; float:right; }
#colonna ul, #colonna li { list-style:none; float:left; }
#colonna li a { display:block; width:152px; text-decoration:none; text-indent:-999em; }
#arte-originale { height:80px; background:transparent url(images/arte_originale.jpg) top left no-repeat; }
#riproduzioni { height:110px; background:transparent url(images/riproduzioni.jpg) top left no-repeat; }
#biografia { height:88px; background:transparent url(images/biografia.jpg) top left no-repeat; }
#posta { height:175px; background:transparent url(images/posta.jpg) top left no-repeat; }

#arte-originale:hover, #riproduzioni:hover, #biografia:hover { background-position:bottom; }

#footer {  margin:0 auto 20px auto; clear:both; width:546px; height:110px; background:transparent url(images/footer.gif) no-repeat; text-indent:-999em; }