body, html { height:100%; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font: 14px/20px  "Lucida Grande", Helvetica, Arial, sans-serif; color: #312E17; background: #000 url(images/bg-tiles.jpg) repeat left top; }
a { color:#312E17; text-decoration:underline; }
a:hover { text-decoration:none; }
img { border:0px; }
p { margin: 0px 0px 16px; }
h1 { font-size:150%; margin-top: 0px; }
#header_bg { height: 282px; background: #000 url(images/bg_header.jpg) no-repeat center top; }
#header { height: 282px; width:945px; margin: 0px auto; }
#menu_bg { height: 58px; background: #000 url(images/bg_menu.jpg) no-repeat center top; }
#menu { height: 58px; width:945px; margin: 0px auto; }
#wrapper { background: url(images/bg-tiles.jpg) repeat left top; height: 100%; }
#content { width:945px; overflow: hidden; margin-top: 0px; margin-right: auto; padding-bottom: 20px; margin-left: auto; }
#menu_bt { margin-left: 250px; }
#content_bg { background: url(images/bg_shadow.png) repeat-x left top; }
#col_sx { float: left; width: 625px; }
#col_dx { width:307px; float:right; overflow:hidden; }
#col_dx_news { width:251px; height:166px; background-image:url(images/bg-news.png); margin-bottom: 20px; background-repeat: no-repeat; background-position: left top; padding-right: 28px; padding-left: 28px; padding-top: 164px; }
#col_dx_artisti { width:307px; height:440px; }
#news_bg { float: left; width: 625px; background-image: url(images/bg-testo-artista.jpg); background-repeat: repeat-y; background-position: left top; }
.news_foto { width:625px; text-align: center; padding-top:15px; }
.news_menu_data { font-size: 80%; margin: 0px; line-height:80%; }
.news_menu_titolo { margin-top: 0px; margin-right: 0px; padding-bottom: 8px; margin-left: 0px; }
.news_menu_titolo a { color: #312E17; text-decoration:none; }
.news_menu_titolo a:hover { color:#CC7630; text-decoration:none; }
#artista_foto { width:625px; height:411px; text-align: center; background-image: url(images/bg-foto-artista.jpg); background-repeat: no-repeat; background-position: left top; }
#artista_txt { padding-top: 25px; padding-bottom: 3px; padding-right: 55px; padding-left: 55px; background-image: url(images/bg-testo-artista.jpg); background-repeat: repeat-y; background-position: left top; }
#bg_foto  { width: 625px; height:794px; background-image: url(images/pagina-vuota.jpg); background-repeat: no-repeat; background-position: left top; }
.ant { margin-right:8px; margin-bottom:8px; border: 2px solid #2e241a; }
.ant_last {  margin-right:8px; border: 2px solid #2e241a; }
#ante_box{ padding-left:40px }
.news_data { font-size: 80%; margin-top: -10px; margin-bottom:15px;}
.tratteggio { border-top:1px dotted #312E17; clear:both; margin-top:30px; margin-bottom:15px;}
#pagination {padding-left:50px; padding-right:50px; }
#pagination a {color: #312E17; text-decoration:none; }
#pagination a:hover {color: #CC7630; text-decoration:none; }
#bg_contacts  { width: 625px; height:794px; background-image: url(images/contacts.jpg); background-repeat: no-repeat; background-position: left top; }
#contacts_txt { text-align: center; padding-top: 225px; }
#credit {text-align:center; font-size:80%; padding-bottom:20px; }
#paginationFoto {padding-left:40px; padding-right:50px; }
#paginationFoto a {color: #312E17; text-decoration:none; }
#paginationFoto a:hover {color: #CC7630; text-decoration:none; }
