@charset "UTF-8";
/* CSS Document */

body { color: #333; background: #202020 url(../img/bg-body.jpg) no-repeat center top; font: 12px/1.2 Helvetica, Arial, Verdana, sans-serif; margin: 0; padding: 0; text-align: justify; }
#stage { width: 700px; background-color: #FFF; margin: 50px auto 0; padding: 0; }
a { color: #333; text-decoration: none; border: none; }
a:hover { color: #000; text-decoration: underline; }
a img { border: none; }

#testata { background: url(../img/bg-testata.jpg) no-repeat top center; height: 120px; border-bottom: 2px solid #FFF; }
#menu { list-style: none; margin: 0; padding: 25px 0; }
#menu li { float: left; margin: 0 10px 0 0;  }
#menu li a { display: block; height: 31px; }
#nps { margin: 8px 0 0 65px; }
#logo a { width: 241px; background: url(../img/logo.gif) top left no-repeat; }
#bio a { width: 72px; background: url(../img/bt-bio.gif) top left no-repeat;  }
#eve a { width: 73px; background: url(../img/bt-eve.gif) top left no-repeat; }
#por a { width: 72px; background: url(../img/bt-por.gif) top left no-repeat; }
#new a { width: 48px; background: url(../img/bt-new.gif) top left no-repeat; }
#pub a { width: 92px; background: url(../img/bt-pub.gif) top left no-repeat; }
#bio a:hover { background: url(../img/bt-bio-rol.gif) }
#eve a:hover { background: url(../img/bt-eve-rol.gif) }
#por a:hover { background: url(../img/bt-por-rol.gif) }
#new a:hover { background: url(../img/bt-new-rol.gif) }
#pub a:hover { background: url(../img/bt-pub-rol.gif) }
/*
#bio #sel { background: url(../img/bt-bio-sel.gif) }
#eve #sel { background: url(../img/bt-eve-sel.gif) }
#por #sel { background: url(../img/bt-por-sel.gif) }
#new #sel { background: url(../img/bt-new-sel.gif) }
*/
#fotohome { margin:s 0; padding: 0; }

#news { background-color: #FFF; list-style: none; margin: 0; padding: 0; display: block; width: 650px; }
#news li { background-color: #f0f0f0; border: 1px solid #bdbdbd; border-left: none; height: auto; margin: 30px 0; padding: 0; }
#news li a { color: #F00; line-height: 25px; }
#imgnews { margin: 0 10px 0 0; padding: 0; float: left; display: block; }
#news h3 { font-size: 18px; padding: 0 15px 0 0; text-align: right; margin: 0;  }
#news p { margin: 0; padding: 15px 15px 0 0; font-weight: normal; }
#editor { margin: 0 0 0 250px; }
.news-corner-bot { display: block; width: 10px; height: 10px; padding-left: 640px; margin: 0 0 -1px 0; background: url(../img/bg-news-corner-bot.gif) bottom right no-repeat; clear: both; }
.data { display: block; color: #999; font-style: italic; padding: 3px 0; margin: -1px -1px 0 250px; background: url(../img/bg-news-corner-top.gif) top right no-repeat; }

#txt-sez { text-align: justify; margin: 30px 50px 30px 18px; }
#txt-sez h2 { color: #333; margin: 0; text-align: left; }
#txt-sez p { margin: 5px 0; }
#txt-sez img { float: left; margin: 0 10px 10px 0; }
#bt-evento { margin: 15px 0 0 0; display: block; width: 188px; height: 22px; background: url(../img/bt-fotoevento.gif) top no-repeat; text-align: left; }
#bt-evento:hover { background: url(../img/bt-fotoevento-roll.gif) top no-repeat; }
#backstage { margin: 0; padding: 0; list-style: none; }
#bt-backstage { margin: 15px 0 0 0; display: block; width: 141px; height: 22px; background: url(../img/bt-backstage.gif) top no-repeat; }
#bt-backstage:hover { background: url(../img/bt-backstage-rol.gif) top no-repeat; }
#associaz img { float: none; clear: both; }

#menufoto { list-style: none;  margin: 5px 25px 30px 210px; padding: 0 0 30px 0; display: block; }
#menufoto li { float: left; margin: 25px 25px 0 0; padding: 0; }
#menuport { list-style: none; float: left; margin: 5px 50px 30px 18px; padding: 0; width: 142px; }
#menuport li { margin: 0; padding: 7px 0 0 9px; }
#menuport .cat { margin: 0; padding: 25px 0 0 0;}

#tit-gallery { font-size: 18px; margin: 40px 0 0 0; }
#sot-gallery { font-size: 16px; margin: 5px 0 0 0; font-weight: normal; }
#thumb { list-style: none; margin: 30px 50px 30px 210px; padding: 0; border-top: 1px solid #666; }
#thumb li { float: left; width: 100px; height: 100px; overflow: hidden; margin: 20px 10px 0 0; padding: 0; }
#desc-gallery { clear: both; margin: 10px 50px 30px 210px; border-top: 1px solid #666; padding: 10px 0 0 0;}
#desc-gallery h3 { margin: 5px 0; }
#desc-gallery p { margin: 5px 0; }

#footer { width: 690px; margin: 0; list-style: none; padding: 25px 10px 20px 0; height: 25px; background: #202020 url(../img/bg-footer.gif) top center no-repeat; clear: both; }
#footer li { text-align: right; margin: 0 10px 0 0; line-height: 25px; }

#credits { width: 670px; display: block; margin: 15px auto; padding: 0 15px; font-size: 9px; padding-bottom: 0; }

#tableu { background-color: #f1ece8; margin-top: 7px; border: 1px solid #ef7611; }
.table-tit { background-color: #ef7611; }
.table-tit strong { line-height: 16px; color: #FFF; } 
.table-titmin { background-color: #f1ece8; }
.table-norm { background-color: #f6d4b7; }
 
.onair-red { display: block; width: 14px; height: 13px; margin: 0 auto; background: url(../img/bt-onair.jpg) no-repeat top; }
.onair-ara { display: block; width: 14px; height: 13px; margin: 0 auto; background: url(../img/bt-onair.jpg) no-repeat bottom; }
.onair-ver { display: block; width: 14px; height: 13px; margin: 0 auto; background: url(../img/bt-onair.jpg) no-repeat center; }
#tableu .norm { margin: 0; padding: 0; line-height: 1; color: #333; }
#tableu .norm:hover { color:#ef7611; }
 