body, html {
margin:0;
padding:0;
height:100%;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000;
text-align:center;
}
div#page{
width:895px;
height:100%;
margin:auto;
text-align:left;
}
/*----------------------------------*/
/*--------- box sinistra -----------*/
/*----------------------------------*/
div#leftBox{
float:left;
height:100%;
padding:0 50px 0 0;
}
div#leftBox div.cnt{
width:130px;
height:100%;
background:#2c2c2b url(img/boxleft_bg.gif) repeat-y 0 0;
}
div#leftBox div.top{
height:137px;
background:#2c2c2b url(img/boxleft_top.jpg) no-repeat 0 0;
margin-bottom:20px;
}
div#leftBox a{display:block;margin:auto auto 3px auto;text-align:center;color:#c57a1b;font-weight:bold;font-size:10px;text-decoration:none;line-height:25px;}
div#leftBox a div.img img{border:solid 2px #ba751c;}
div#leftBox a:hover{color:#ffae00;}


/*----------------------------------*/
/*--------- box centrale -----------*/
/*----------------------------------*/
div#mainBox{
float:left;
width:555px;
height:100%;
background:url(img/boxmain_bg.jpg) repeat-y 0 248px;
}

div#mainBoxPics{
float:left;
width:555px;
height:100%;
background:url(img/pics_bg.jpg) no-repeat 0 0px;
}

div#mainBoxPicsContent{
float:left;
width:555px;
height:100%;
background:url(img/filo.gif) repeat-y 0 0px;
}

div#mainBoxPicsContent div.cn{margin:35px 50px 0 65px;}

div.picsMenu{margin:0 0 54px 157px;height:29px;}
div.picsCover{padding:50px 32px 0 34px;}

a.menuPicsBand{display:block;width:40px;height:29px;background:url(img/pics_band.gif) no-repeat 0 0px;}
a.menuPicsBand:hover{background-position:0 -29px;}
a.menuPicsLive{display:block;width:31px;height:29px;background:url(img/pics_live.gif) no-repeat 0 0px;}
a.menuPicsLive:hover{background-position:0 -29px;}
a.menuPicsBackstage{display:block;width:86px;height:29px;background:url(img/pics_backstage.gif) no-repeat 0 0px;}
a.menuPicsBackstage:hover{background-position:0 -29px;}

div#mainBox div.layerScroll{
margin-right:10px;
height:580px;
overflow:auto;
}
div#mainBox div.layerScroll div.layerScrollCnt{
padding:10px 0px 10px 15px;;
text-align:left;
margin:auto;
}
div#mainBox div.layerScroll div.layerScrollCnt div.layerScrollCntWidth{
width:500px;
}
/*----------------------------------*/
/*--------- box destra -------------*/
/*----------------------------------*/
div#rightBox{
float:left;
height:100%;
padding:0 0 0 35px;
}
div#rightBox div.cnt{
width:125px;
height:100%;
background:#2c2c2b url(img/boxright_bg.gif) repeat-y 0 0;
}
div#rightBox div.top{
height:137px;
background:#2c2c2b url(img/boxright_top.jpg) no-repeat 0 0;
margin-bottom:20px;
}
div#rightBox a{display:block;margin:auto auto 6px auto;text-align:center;color:#c57a1b;font-weight:bold;font-size:9px;text-decoration:none;}
div#rightBox a div.img img{border:solid 2px #ba751c;}
div#rightBox a:hover{color:#ffae00;}
div#rightBox div.title{padding-top:4px;}

select {
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:0;
border-color:#ccc;
color:#000;
background-color:#eee;
line-height:14px;
}
.mp3reader {
position:absolute;
top:0px;
left:50%;
margin-left:335px;
}
img {
padding:0;
}

a:link,a:visited,a:active {
color:#dd0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}
a:hover {
color:#FF6600;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}
.container {
background-color:#000000;

background-image:url(img/background-panel-grey-strip.jpg);
background-position:top left;
background-repeat:repeat-x;

width:555px;
margin:0 auto;
}

.red {
color:#CC0000;
}
/*---------------------*/
/*------header---------*/
/*---------------------*/
.header {
background:url(img/header.jpg) no-repeat 0 0;
width:555px;
height:163px;
margin:0;
padding:0;
}
/*---------------------*/
/*------menu-----------*/
/*---------------------*/
.menu {
float:left;
background:url(img/menu.jpg) no-repeat 0 0;
padding:27px 17px 37px 15px;
}
.menu ul{list-style-type: none; list-style-image: none;margin:0;padding:0;}
.menu li{float:left;}
.menu li.menu01{margin-right:14px;}
.menu li.menu02{margin-right:17px;}
.menu li.menu03{margin-right:18px;}
.menu li.menu04{margin-right:22px;}
.menu li.menu05{margin-right:26px;}
.menu li.menu06{margin-right:24px;}
.menu li.menu07{margin-right:19px;}
.menu li.menu08{margin-right:15px;}
.menu li.menu09{margin-right:9px;}
.menu li a span.hide{display:none;}
.menu li a{overflow:hidden;}
.menu li a.menu-news{display:block;height:21px;width:37px;background:url(img/menu_news.jpg) no-repeat 0 0;}
.menu li a.menu-bio{display:block;height:21px;width:24px;background:url(img/menu_bio.jpg) no-repeat 0 0;}
.menu li a.menu-pics{display:block;height:21px;width:28px;background:url(img/menu_pics.jpg) no-repeat 0 0;}
.menu li a.menu-tour{display:block;height:21px;width:32px;background:url(img/menu_tour.jpg) no-repeat 0 0;}
.menu li a.menu-media{display:block;height:21px;width:43px;background:url(img/menu_media.jpg) no-repeat 0 0;}
.menu li a.menu-store{display:block;height:21px;width:38px;background:url(img/menu_store.jpg) no-repeat 0 0;}
.menu li a.menu-merch{display:block;height:21px;width:43px;background:url(img/menu_merch.jpg) no-repeat 0 0;}
.menu li a.menu-links{display:block;height:21px;width:37px;background:url(img/menu_links.jpg) no-repeat 0 0;}
.menu li a.menu-contact{display:block;height:21px;width:55px;background:url(img/menu_contact.jpg) no-repeat 0 0;}
.menu li a.menu-17{display:block;height:21px;width:19px;background:url(img/menu_17.jpg) no-repeat 0 0;}
.menu li a:hover{background-position:0px -21px;}
.menu li.on a{background-position:0px -21px;}
/*---------------------*/
/*------content--------*/
/*---------------------*/
div#mainBox div.cnt{
clear:left;
}

.content {
margin:0 auto;
padding:35px 0 20px 0; /*che separano dal menu e staccano in fondo*/
background-color:trasparent;
width:555px;
}

.content-top {
margin:0 auto;
padding:0 0 0 0; 
width:555px;
/*background-image:url(img/background-dark-middle.gif);*/
background-repeat:repeat-y;
background-position:top center;
}
.content-top-scroll {
margin:0 auto;
padding:0 0 0 0; 
width:519px;
/*background-image:url(img/background-dark-middle.gif);*/
}

.content-middle {
margin:0 auto;
padding:15px 15px 15px 15px; 
/*background-image:url(img/background-dark.jpg);*/
background-repeat:no-repeat;
background-position:top center;

}

.content-middle p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
font-weight:normal;
padding:5px 0 5px 0;
margin:0 0 10px 0;
}



.content-bottom {
margin:0 auto;
padding:0 0 0 0; 
width:555px;
height:31px;
/*background-image:url(img/background-dark-bottom.gif);*/
background-repeat:no-repeat;
background-position:top center;
}
.content-bottom-scroll {
margin:0 auto;
padding:0 0 0 0; 
width:555px;
height:31px;
background-repeat:no-repeat;
background-position:top center;
}
/*---------------------*/
/*------  NEWS --------*/
/*---------------------*/
.news {
padding:25px 0 15px 0;
margin:0;
width:500px;
background-image:url(img/news-bar-separator.gif);
background-position:top left;
background-repeat:no-repeat;
font-weight:bold;
clear:left;
}
.news img {
padding:0 4px 0 0;
float:left;
}
.news-date {
font-family:"Courier New", Courier, mono;
font-size:18px;
color:#BE230D;
font-weight:bold;
}
.news-title {
font-family:"Cooper Black", "Courier New", Courier, mono;
font-size:12px;
color:#BE230D;
font-weight:bold;
padding:0 0 0 30px;
}
.news p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
font-weight:bold;
padding:5px 0 5px 0;
margin:0;
}

/*---------------------*/
/*------  TOUR --------*/
/*-------------------*/
.tour { /*sostituisce il content-middle nella pagia tour*/
margin:0 auto;
padding:50px 15px 90px 15px; 
background-image:url(img/background-central-gray-tour.jpg);
background-repeat:no-repeat;
background-position:top center;
}
.tour-details { /*sostituisce il content-middle nella pagia tour*/
/*margin:0 auto;
padding:15px 15px 80px 15px; 
background-image:url(img/background-central-gray-tour.jpg);
background-repeat:no-repeat;
background-position:top center;
*/
}

.tour-details p { /*sostituisce il content-middle nella pagia tour*/
margin:0 auto;
}
.tour table {
margin: 0 auto 
}

.table-date {
width:500px;
line-height:18px; 
}

.tour-details label {  /*used in tour page*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#BE230D;
font-weight:bold;
padding:0 10px 0 0 ;
margin:0 0 0 0;
}
.tour-details strong {  /*used in tour page*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#BE230D;
font-weight:bold;
padding:0 10px 0 0 ;
margin:0 0 0 0;
}
/*---------------------*/
/*------  Contact --------*/
/*-------------------*/
.contact {
color:#DB0202;
font-size:12px;
font-weight:bold;
text-align:center;
margin:0 0 21px 0;
}

.contact a:link,.contact a:visited, .contact a:active{
color:#DB0202;
font-size:12px;
font-weight:bold;
text-align:center;
margin:0 0 15px 0;
text-decoration:none;
}

.contact a:hover {
color:#fff;
font-size:12px;
font-weight:bold;
text-align:center;
margin:0 0 15px 0;
}
/*---------------------*/
/*------  Contact --------*/
/*-------------------*/
.media {
position:absolute;
top:284px;
left:50%;
margin-left:100px;

}
/*---------------------*/
/*------  lyrics --------*/
/*-------------------*/

.lyrics { /*sostituisce il content-middle nella pagia tour*/
margin:0 auto;
padding:100px 15px 80px 15px; 
background-image:url(img/background-lyrics-02.jpg);
background-repeat:no-repeat;
background-position:top center;
text-align:center;
}

.lyrics a:link,.lyrics a:active,.lyrics a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
text-decoration:none;
}
.lyrics a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#BE230D;
text-decoration:underline;
}

/*---------------------*/
/*------  discography --------*/
/*-------------------*/
.content-middle-discography {
margin:0 auto;
height:auto !important;height:350px;min-height:350px;
padding:0 15px 0 15px; 
background-image:url(img/background-dark-doscography.jpg);
background-repeat:no-repeat;
background-position:top center;
font-weight:bold;
}
.content-middle-discography table td{font-weight:bold;font-size:12px;}

.content-middle-discography a:link, .content-middle-discography a:active, .content-middle-discography a:visited {
color:#FFFFFF;
text-decoration:none;
}
.content-middle-discography a:hover {
color:#c00;
text-decoration:underline;
}
/*---------------------*/
/*------  discography --------*/
/*-------------------*/
.content-middle-merch {
margin:0 auto;
padding:0 15px 0 15px; 
background-image:url(img/background-merch.jpg);
background-repeat:no-repeat;
background-position:top center;
font-weight:bold;
}

.content-middle-merch a:link, .content-middle-merch a:active, .content-middle-merch a:visited {
color:#FFFFFF;
text-decoration:none;
}
.content-middle-merch a:hover {
color:#c00;
text-decoration:underline;
}

div.store{width:500px;height:218px;margin-top:30px;background:url(img/store.jpg) no-repeat 0 0;}
div.store div.itunes{position:absolute;z-index:100;margin-top:190px;margin-left:25px;}
div.store div.amazon{position:absolute;z-index:100;margin-top:215px;margin-left:185px;}
div.store div.negative{position:absolute;z-index:100;margin-top:190px;margin-left:345px;}
div.store a{display:block;text-align:center;width:130px;font-weight:bold;}
div.store a:hover{color:#fff;}
.clear{clear:both;}
