/* STRUCTURE
----------------------------------------------- */
HTML,body {margin:0; padding:0;}
body {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; text-decoration: none; margin: 0; padding:0; background:url(imgs/fondino_sito.gif) repeat-x;}
#container {background:url(imgs/fondino_interno.gif) repeat; width:720px;  margin:20px auto; border-left: 17px solid #FFFFFF; border-right: 17px solid #FFFFFF;}
#flash {width:720px;}
#filettone {float: left; width:720px; height:3px; background-color: #000000;} 
hr {display:none;}
.none {display:none;}
a {outline:none;/*border:none; text-decoration:none;*/}

/* MENU
----------------------------------------------- */
#menu {float: left; width:720px; background-color: #000;}
#menu ul {margin:0; padding:0; list-style:none;}
#menu ul li {margin:0; padding:0; float:left;}
#menu ul li a {text-decoration:none;}
#menu ul li#m1 a {display:block; width:72px; height:25px; background:url(imgs/menu.gif) no-repeat 0 0; text-indent:-9999px; text-decoration:none; border:0; margin:0; padding:0;}
#menu ul li#m2 a {display:block; width:87px; height:25px; background:url(imgs/menu.gif) no-repeat -72px 0; text-indent:-9999px; text-decoration:none; border:0; margin:0; padding:0;}
#menu ul li#m3 a {display:block; width:150px; height:25px; background:url(imgs/menu.gif) no-repeat -159px 0; text-indent:-9999px; text-decoration:none; border:0; margin:0; padding:0;}
#menu ul li#m4 a {display:block; width:87px; height:25px; background:url(imgs/menu.gif) no-repeat -309px 0; text-indent:-9999px; text-decoration:none; border:0; margin:0; padding:0;}
#menu ul li#m5 a {display:block; width:87px; height:25px; background:url(imgs/menu.gif) no-repeat -396px 0; text-indent:-9999px; text-decoration:none; border:0; margin:0; padding:0;}
#menu ul li#m6 a {display:block; width:118px; height:25px; background:url(imgs/menu.gif) no-repeat -483px 0; text-indent:-9999px; text-decoration:none; border:0; margin:0; padding:0;}
#menu ul li#m7 a {display:block; width:85px; height:25px; background:url(imgs/menu.gif) no-repeat -601px 0; text-indent:-9999px; text-decoration:none; border:0; margin:0; padding:0;}
#menu ul li#m1 a:hover, #menu ul li#m1 a.attivo {background-position:0 -25px; text-decoration:none; border:0; margin:0; padding:0;}
#menu ul li#m2 a:hover, #menu ul li#m2 a.attivo {background-position:-72px -25px; text-decoration:none; border:0; margin:0; padding:0;}
#menu ul li#m3 a:hover, #menu ul li#m3 a.attivo {background-position:-159px -25px; text-decoration:none; border:0; margin:0; padding:0;}
#menu ul li#m4 a:hover, #menu ul li#m4 a.attivo {background-position:-309px -25px; text-decoration:none; border:0; margin:0; padding:0;}
#menu ul li#m5 a:hover, #menu ul li#m5 a.attivo {background-position:-396px -25px; text-decoration:none; border:0; margin:0; padding:0;}
#menu ul li#m6 a:hover, #menu ul li#m6 a.attivo {background-position:-483px -25px; text-decoration:none; border:0; margin:0; padding:0;}
#menu ul li#m7 a:hover, #menu ul li#m7 a.attivo {background-position:-601px -25px; text-decoration:none; border:0; margin:0; padding:0;}

/* HOME
----------------------------------------------- */
#home {width: 700px; float:left; padding:10px 10px 0 10px; margin:0 0 10px; background:url(imgs/fondino_home.gif) 0 0 no-repeat;}
#next {width: 230px; float: left;}
#next h3 {border:0px; margin:0px; font-weight:bold; font-size:11px; border-bottom:1px solid #000000;}
#next ul {margin:0; padding:0; border:0; list-style:none;}
#next ul li {margin:0 0 5px 0; padding:0 0 2px 0; border:0; list-style:none; display:block; background:url(imgs/fondino_ticker.gif) bottom left repeat-x;}
#next ul li.red {color: #990000;}
#next ul li.red p a:link, #next ul li p a:visited {color: #990000; text-decoration: none;}
#next ul li.red p a:hover {font-weight:bold; color: #990000; text-decoration: underline;}
#next ul li p {margin:0; font-size:10px; padding:4px 1px 4px 1px;}
#next ul li p a {font-weight:bold; color: #FFF; text-decoration: none; padding-top:5px;}
#next ul li p a:link, #next ul li p a:visited {color: #FFF; text-decoration: none;}
#next ul li p a:hover {font-weight:bold; color: #990000; text-decoration: none;}
#next ul li p img{margin:0 5px 1px 0; border:1px solid #000000; float:left;}
#last {width: 220px; float: left; margin:0 10px 0 10px;}
#last h3 {border:0px; margin:0px; font-weight:bold; font-size:11px; border-bottom:1px solid #000000;}
#last p {margin:0; font-size:10px; padding:4px 1px 4px 1px;}
#last p a {font-weight:bold; color: #FFF; text-decoration: none; border:0; margin:0; padding:0;}
#last p a:link, #last p a:visited {font-weight:bold; color: #FFF; text-decoration: none; border:0; margin:0; padding:0;}
#last p a:hover {font-weight:bold; color: #990000; text-decoration: none; border:0; margin:0; padding:0;}
#last p img{margin:0 5px 1px 0; border:1px solid #000000; float:left;}
#utility {width:230px; float:left;}
#utility h3 {border:0px; margin:0px; font-weight:bold; font-size:11px; border-bottom:1px solid #000000;}
#utility p {margin:0; font-size:10px; padding:4px 1px 4px 1px;}
#utility p a {font-weight:bold; color: #FFF; text-decoration: none; display:block; border:0; margin:0; padding:0;}
#utility p a:link, #utility p a:visited {font-weight:bold; color: #FFF; text-decoration: none; border:0; margin:0; padding:0;}
#utility p a:hover {font-weight:bold; color: #990000; text-decoration: none; border:0; margin:0; padding:0;}
#utility p img {margin:0 0 2px 0; border:1px solid #000000; float:left;}
#link {width: 220px; float: left; margin:10px 0 0 10px;}
#link h3 {border:0px; margin:0px; font-weight:bold; font-size:11px; border-bottom:1px solid #000000;}
#link p {background-color: #ACACAC; margin:0;  font-size:10px; padding:4px 1px 4px 1px;}
#link a {font-weight:bold; color: #FFF; text-decoration: none;}
#link a:link, #link a:visited {font-weight:bold; color: #FFF; text-decoration: none;}
#link a:hover {font-weight:bold; color: #990000; text-decoration: none;}
.box_utility {float:left; width:228px; padding:0; margin-top:6px; font-size:10px;}

/* BAND BIOGRAPHY
----------------------------------------------- */
#band_bio {width: 700px; float: left; padding: 10px 10px 10px 10px;}
#bio {width: 230px; float: left;}
#bio h3 {border:0px; margin:0px; font-weight:bold; font-size:11px; border-bottom:1px solid #000000;}
#bio p {background-color: #ACACAC; margin:0; font-size:10px; padding:4px 1px 4px 1px;}
#bio p a {font-weight:bold; color: #FFF; text-decoration: none; padding-top:5px;}
#bio p a:link, #bio p a:visited {font-weight:bold; color: #FFF; text-decoration: none;}
#bio p a:hover {font-weight:bold; color: #990000; text-decoration: none;}
#rest_bio {clear:both;}
#rest_bio p {background-color: #ACACAC; margin:0; font-size:10px; padding:4px 1px 4px 1px;}
#band_img {width: 460px; float: left; margin:0 0 0 10px;}
#band_img h3 {border:0px; margin:0px; font-weight:bold; font-size:11px; border-bottom:1px solid #000000;}
#band_img p {background-color: #A0A0A0; margin:0; font-size:10px; padding:4px 0 0 0;}
#band_img dl.left {width: 225px; float: left; margin:0 10px 0 0;}
#band_img dl.right {width: 225px; float: left; margin:0 0 0 0;}
#band_img img {margin:0; border:1px solid #000000; float:left;}
#band_img dt {float:left;}
#band_img dd {float:left; margin:0; font-size:10px; padding:2px 2px 5px 2px;}

/* GALLERY
----------------------------------------------- */
#gallery {width: 700px; float: left; padding: 10px 10px 10px 10px;}
#gallery p {padding-bottom: 2px; margin: 0;}
.menuOut {cursor:pointer; font-size: 11px; color:#000000; padding-bottom:2px;}
.menuOver {cursor:pointer; font-size: 11px; color:#990000; padding-bottom:2px;}
.submenu {padding:0 10px 0 10px;}
#gallery img {border:1px solid #000000; margin:1px 1px 0 0;}

/* GUESTBOOK
----------------------------------------------- */
#guest {width: 460px; float: left; font-size:10px;}
#guest h3 {border:0px; margin:0px; font-weight:bold; font-size:11px; border-bottom:1px solid #000000;}
#guest_down {margin:0; font-size:10px; padding:4px 1px 4px 1px;}
#guest_ticker {width: 450px; float: left;}
#guest_ticker dl {width: 453px; margin:0; padding:0px;}
#guest_ticker dt {background:url(imgs/guest_ico.gif) no-repeat; background-color: #B0B0B0; width: 431px; float: left; padding:2px 3px 2px 25px; border-bottom:1px solid #6D6D6D;}
#guest_ticker dt a {font-weight:bold; color: #FFF; text-decoration: none;}
#guest_ticker dt a:link, #guest_ticker p a:visited {font-weight:bold; color: #FFF; text-decoration: none;}
#guest_ticker dt a:hover {font-weight:bold; color: #990000; text-decoration: none;}
#guest_ticker dd {width: 444px; float: left; margin:0 0 10px 0; padding:5px 3px 3px 12px; background-color: #FFF;}
#guest_step {width: 459px; float:left; border-top:1px solid #000000;}
#guest_step a {font-weight:bold; color: #FFF; text-decoration: none;}
#guest_step a:link, #guest_step a:visited {font-weight:bold; color: #FFF; text-decoration: none;}
#guest_step a:hover {font-weight:bold; color: #990000; text-decoration: none;}
#guest_form {width: 218px; float: left; margin:13px 0 0 10px; padding-left:10px; background-color: #A0A0A0; border-top:1px solid #000; font-size:10px;}
#guest_form p {width:190px; float:left; margin:0px; padding:0px;}
#guest_form p.guest_invia {float: left; padding:4px 0 2px 0;}
#guest_form p.smilies {float: left; padding:4px; margin:2px 0 2px; border:1px solid #000; background-color: #FFF;}
#guest_form p.smilies img{padding:1px;}
#guest_form p.disclaimer {padding:4px 0 2px 0; color:#990000;}
#guest_step_left {width:50px; float:left;}
#guest_step_right {width:50px; float:right; margin-top:-12px; text-align:right;}
#guest_step_center {margin:0 auto; width:300px; text-align:center;}

/* GUESTBOOK INSERT
----------------------------------------------- */
#guest_insert {width: 700px; float: left; padding: 10px 10px 10px 10px; font-size:10px;}
#guest_insert a {font-weight:bold; color: #FFF; text-decoration: none;}
#guest_insert a:link, #guest_insert a:visited {font-weight:bold; color: #FFF; text-decoration: none;}
#guest_insert a:hover {font-weight:bold; color: #990000; text-decoration: none;}

/* POSTER
----------------------------------------------- */
#poster {width:700px; float:left; padding: 10px 10px 10px 10px;}
#poster h3 {border:0px; margin:0px; font-weight:bold; font-size:11px; border-bottom:1px solid #000000;}
/*#poster p {margin:0; font-size:10px; padding:4px 1px 4px 1px;}*/
#poster ul {margin:0; padding:4px 0 4px 0; list-style:none; background-color: #ACACAC; display:block;}
#poster ul li {margin:0; padding:0 5px 0 0; list-style:none; float:left; text-align:center;}
#poster ul li.last {margin:0; padding:0; text-align:center;}
#poster ul li img {border:1px solid #000000; margin:0;}
#poster a {font-weight:bold; color: #FFF; text-decoration: none; padding-top:5px;}
#poster a:link, #poster a:visited {color: #FFF; text-decoration: none;}
#poster a:hover {font-weight:bold; color: #990000; text-decoration: none;}

/* AUDIO
----------------------------------------------- */
#audio {width:700px; float:left; padding: 10px 10px 10px 10px;}
div.audio_list {float:left; width:700px;}
#audio01 {float:left; width:460px;}
#audio01 h3 {border:0px; margin:0px; font-weight:bold; font-size:11px; border-bottom:1px solid #000000;}
#audio01 p {background-color: #ACACAC; margin:0; font-size:10px; padding:4px 1px 4px 1px; float:left; width:458px;}
#player06 {background-color: #ACACAC; margin:0; padding:0; float:left; width:460px;}
#audio01 object {float:left; padding:0 10px 5px 0;}
#audio01_gallery {float:right; width:220px; border-top:1px solid #000000; margin-top:12px;}
#audio01_gallery img {border:1px solid #000000; margin:2px 2px 0 0;}
#audio01 p a:link, #audio01 p a:visited {font-weight:bold; color: #FFF; text-decoration: none; border:0; margin:0; padding:0;}
#audio01 p a:hover {font-weight:bold; color: #990000; text-decoration: none; border:0; margin:0; padding:0;}

#audio02 {float:left; width:460px;}
#audio02 h3 {border:0px; margin:0px; font-weight:bold; font-size:11px; border-bottom:1px solid #000000;}
#audio02 p {background-color: #ACACAC; margin:0; font-size:10px; padding:4px 1px 4px 1px; float:left; width:458px;}
#player07 {background-color: #ACACAC; margin:0 0 12px 0; padding:0; float:left; width:460px;}
#audio02 object {float:left; padding:0 10px 5px 0;}
#audio02_gallery {float:right; width:220px; border-top:1px solid #000000; margin-top:12px;}
#audio02_gallery img {border:1px solid #000000; margin:2px 2px 0 0;}
#audio02 p a:link, #audio02 p a:visited {font-weight:bold; color: #FFF; text-decoration: none; border:0; margin:0; padding:0;}
#audio02 p a:hover {font-weight:bold; color: #990000; text-decoration: none; border:0; margin:0; padding:0;}


/* CONTATTI
----------------------------------------------- */
#contatti {width:700px; float:left; padding: 10px 10px 10px 10px; width: 460px;}
#contatti p {width:100px; float:left; margin:0px; padding:0px;}
#contatti a {font-weight:bold; color: #000; text-decoration: underline;}
#contatti a:link, #contatti a:visited {font-weight:bold; color: #000; text-decoration: underline;}
#contatti a:hover {font-weight:bold; color: #990000; text-decoration: none;}
.separatore_form {width:450px; float:left; height:1px; margin:6px 3px 3px 0; background-color: #000;}
.bottoni_invia {float: left; padding-left:100px;}

input, textarea, select {font-size:11px; margin:0px; border: 1px solid #000; background-color: #FFF; float:left;}
label {color:#000; cursor:pointer; line-height:15px; vertical-align:top;}
label.chosen {color:#990000;}
.box {background: #ffffff;}
.box2 {background: #B10000;}
.box3 {background: #FF8400;}

/* FOOTER
----------------------------------------------- */
#footer {clear:both; width:708px;  margin: 0 auto; height:17px; background-color: #FFFFFF;  font-size: 9px; padding:3px 0 0 12px;}
#footer a {font-weight:bold; color: #000; text-decoration: underline;}
#footer a:link, #footer a:visited {font-weight:bold; color: #000; text-decoration: underline;}
#footer a:hover {font-weight:bold; color: #990000; text-decoration: none;}
.clear {clear:both;}
.arrow {font-weight:normal; color: #000; text-decoration: none;}