html, body { width: 100%; height: 100%; background-color: #ffe151; }

#background-img { position: absolute; width: 100%; height: 776px; top: 0; left: 0; overflow: hidden; }
.bg { width: 100%; }
.to_highlight { display: none; }

#bg2 { display: none; }

#supersize {position: absolute; top: 0; left: 0;}
#supersize img, #supersize a { height:100%; width:100%; position: fixed; z-index: 0; }
		
#container { width: 960px; position: relative; margin: 0 auto; z-index: 2; height: 616px; overflow: hidden;  }

#header { width: 960px; height: 110px; }
	#header #logo { width: 438px; height: 110px; float: left; }
	#header #info { width: 522px; height: 110px; float: right; background: url(../images/bginfo.png) no-repeat; }
	#header #info ul { padding-top: 36px; float: right; padding-right: 30px; }
	#header #info ul li { float: left; cursor: pointer; height: 50px; overflow: hidden; }
	#header #info ul li a { cursor: pointer; }
	#header #info ul li a img { cursor: pointer; }
	
#langlist { position: absolute; top: 60px; left: 605px; width: 124px; background-color: #19150c; display: none; }
#langlist a { font: 11px/18px Georgia; color: #fff; text-decoration: none; padding-left: 3px; display: block; }
	
#menu { width: 960px; height: 60px; background: url(../images/bgmenu.png) no-repeat; }
	#menu ul { margin: 0 0 0 41px; }
	#menu ul li { padding: 0 11px 0 6px; background: url(../images/sep.gif) right 16px no-repeat; font: italic 17px/60px Georgia, Palatino; position: relative; z-index: 101; cursor: pointer; float: left; height: 60px; }
	* > #menu ul li { padding: 0 14px 0 9px; }
	#menu ul li a { height: 60px; position: relative; z-index: 102; display: inline-block; text-decoration: none; color: #000; }
	* > #menu ul li a { display: block; }
	#menu ul li a:hover { background: url(../images/sel.gif) center top no-repeat; color: #666; }
	#menu ul li a.sel { background: url(../images/sel.gif) center top no-repeat; color: #666; }
	
#homebar { position: absolute; top: 319px; left: 10px; height: 127px; background: url(../images/home.png) left top no-repeat; width: 940px; }
#trl2 { position: absolute; width: 179px; height: 86px; left: 36px; top: 33px; }

	#newshp2 {position: absolute; width: 410px; height: 84px; top: 38px; left: 257px; border-right: 1px solid #fff; }
	#newshp2 h4 { overflow: hidden; width: 410px; height: 24px; text-indent: -200px; background: url(../images/ultime.gif) left top no-repeat;}
	#newshp2 li { float: left; width: 205px; }
	#newshp2 p { cursor: pointer; font: 11px/14px Tahoma; color: #fff; padding-right: 20px; }
	#newshp2 p a { color: #fff; text-decoration: none; }
	#newshp2 p a span { font-family: Georgia; color: #a6a6a6; }

	#guestbookhp2 { position: absolute; width: 206px; height: 84px; top: 38px; left: 713px; }
	#guestbookhp2 h4 { overflow: hidden; width: 206px; height: 24px; text-indent: -2000px; background: url(../images/guestbook.gif) left top no-repeat;}
	#guestbookhp2 p { cursor: pointer; font: 11px/14px Tahoma; color: #fff; padding: 0; }
	#guestbookhp2 p a { color: #fff; text-decoration: none; }
	#guestbookhp2 p span { font-family: Georgia; color: #a6a6a6; }

#wrapper { width: 960px; height: 446px; overflow: hidden; }
	#wrappermargin {width: 10560px; margin: 0; padding: 0;}
	.p { width: 960px; height: 446px; position: relative; overflow: hidden; display: block; float: left;}
	#play { position: absolute; width: 80px; height: 58px; left: 440px; top: 104px; }

	#trl { position: absolute; width: 400px; height: 192px; left: 150px; top: 255px; }
	
	#newshp {position: absolute; width: 265px; height: 140px; top: 182px; left: 665px; background: url(../images/sfondonews2.png) no-repeat; }
	#newshp h4 { overflow: hidden; width: 265px; height: 60px; text-indent: -200px; background: url(../images/ultime.gif) 31px 33px no-repeat;}
	#newshp p { cursor: pointer; font: 11px/14px Tahoma; color: #fff; padding: 0 31px 0 31px; }
	#newshp p a { color: #fff; text-decoration: none; }
	#newshp p a span { font-family: Georgia; color: #a6a6a6; }

	#guestbookhp { position: absolute; width: 265px; height: 130px; top: 316px; left: 665px; background: url(../images/sfondonews.png) no-repeat; }
	#guestbookhp h4 { overflow: hidden; width: 265px; height: 60px; text-indent: -200px; background: url(../images/guestbook.gif) 31px 33px no-repeat;}
	#guestbookhp p { cursor: pointer; font: 11px/14px Tahoma; color: #fff; padding: 0 31px 0 31px; }
	#guestbookhp p a { color: #fff; text-decoration: none; }
	#guestbookhp p span { font-family: Georgia; color: #a6a6a6; }

#footer_ps { position: relative; width: 100%; height: 124px; background: url(../images/giallo.png); overflow: hidden; z-index: 3;  }
	#footer_ps_div { width: 960px; margin: 0 auto;}
		#footer_ps_left { float: left; padding-top: 25px; }
		#footer_ps_left h3 { margin-left: 32px; height: 16px;  }
		#footer_ps_left ul { padding-left: 32px; }
		#footer_ps_left ul li { float: left; height: 53px; border-right: 1px solid #ffe151; }
		#footer_ps_right { float: right; padding-top: 25px; }
		#footer_ps_right h3 { height: 16px;  }
		#footer_ps_right h3 img { float: right; }
		#footer_ps_right ul { padding-right: 32px; float: right; }
		#footer_ps_right ul li { float: left; height: 53px; border-right: 1px solid #ffe151; }

#footer { position: relative; width: 100%; height: 36px; overflow: hidden; background-color: #ffe151; z-index: 4; }
	#footer_div { width: 960px; margin: 0 auto; font: normal 11px/36px Tahoma; color: #000; }
		
		#footer_left { font-weight: normal; float: left; width: 498px; }
		#footer_left p { font-weight: normal; padding-left: 32px; }
		
		#footer_right { float: left; width: 462px; }
		#footer_right p { font-weight: normal; text-align: right; padding-right: 32px; color: #727272; }
		#footer_right p img {vertical-align: middle; }
		#footer_right p a { font-weight: normal; color: #000; text-decoration: none;}
		
#pane_gallery {background: url(../images/bg_nero.gif) no-repeat; } 
#pane_discography {background: url(../images/bg_nero.gif) no-repeat; } 
#pane_you_and_us {background: url(../images/bg_nero.gif) no-repeat; } 
#pane_contacts {background: url(../images/bg_nero.gif) no-repeat; } 
#pane_video {background: url(../images/bg_nero.gif) no-repeat; } 
#pane_band {background: url(../images/bg_bianco.gif) no-repeat; } 
#pane_diary {background: url(../images/bg_bianco.gif) no-repeat; } 	
#pane_tour {background: url(../images/bg_bianco.gif) no-repeat; } 	
#pane_news {background: url(../images/bg_bianco.gif) no-repeat; }
		
.pane_container {margin:20px 50px 0px 50px; overflow:hidden;}
.pane_title { height:40px; background-repeat:no-repeat; background-position:left center; text-indent:-4000px;}
.pane_title#gallery_it {background-image:url(../images/gallery_it.gif);}
.pane_title#bio_it {background-image:url(../images/bio_it.gif);}
.pane_title#tour_it {background-image:url(../images/tour_it.gif);}
.pane_title#discography_it {background-image:url(../images/discography_it.gif);}
.pane_title#you_and_us {background-image:url(../images/you-and-us.gif);}
.pane_title#contacts_it {background-image:url(../images/contacts_it.gif);}
.pane_title#video_it {background-image:url(../images/video_it.gif);}
.pane_title#diary_it {background-image:url(../images/diary_it.gif);}
.pane_title#news_it {background-image:url(../images/news_it.gif);}
.pane_menu {float:left; width:162px; font-family:Arial,Sans-Serif; margin-top:18px;}
.pane_menu_title {text-indent:-4000px; background-repeat:no-repeat; background-position:left center; height:25px;}
.pane_menu_title#links_it {background-image:url(../images/links_it.gif);}
.pane_menu ul { margin-top:15px;}
.pane_menu ul li a {display:block; background-image:url(../images/ar2.gif); background-position:center left; background-repeat:no-repeat; padding-left:20px; color:#fff; text-decoration:none; font-size:12px;}
.pane_menu ul li a.current,.pane_menu ul li a:hover {background-image:url(../images/ar1.gif);}
.pane_menu ul li {border-bottom:1px solid #3f3f3f; padding-bottom:5px; margin-bottom:5px;}
.pane_menu p.q { background: url(../images/ps.gif) left top no-repeat; padding-top: 20px; font: italic 15px/20px Georgia, Palatino; color: #666; font-weight: normal; }
.pane_menu p.u { margin-top: 15px; font: italic 11px/15px Georgia, Palatino; color: #666; font-weight: normal; }

.pane_contents {float:right;  margin-top:18px; width:660px;}

.pane_col1 {float:left; width:250px; margin-right:15px; position:relative;}
.pane_col2 {float:left; width:250px; height:370px; position:relative;}
.pane_col2 h1 {font: 22px/26px Georgia; color: #08a0e0; padding-bottom: 20px; }
.pane_col2 h3 {font: 15px/20px Georgia; color: #3f3f3f; padding-bottom: 10px; }
.pane_col2 h3 span {font-size: 12px;}
.pane_col2 h3 a { color: #08a0e0; text-decoration: none;}
.pane_col3 {float:right; position:relative;}

.highlight {font-family:Georgia,Serif; font-size:22px; line-height:35px; color:#fff;}
.highlight span {background-color:#000; padding:3px; padding-left:5px; padding-right:5px;}

.dottedList {font-family:Georgia,Serif;}
.dottedList li {background-image:url(../images/dot.gif); background-position:left center; background-repeat:no-repeat; line-height:25px; font-size:15px; padding-left:24px; color:#08a0e0;}
.dottedList li a { text-decoration: none; color:#08a0e0; }

.sList {font-family:Georgia,Serif;}
.sList li {line-height:25px; font-size:15px; color:#08a0e0;} 
.sList li span {color:#666;}
.sList li a {color: #08a0e0; text-decoration: none;}

.quote1 {background-image:url(../images/quote1.gif); background-position:top left; background-repeat:no-repeat; text-indent: 35px; font-family:Georgia,Serif; font-size:15px; padding-top:10px; line-height:20px;}
.quote2 {background-image:url(../images/quote2.gif); margin-top:15px; background-repeat:no-repeat; background-position:bottom right;  font-family:Georgia,Serif; font-size:15px; padding-bottom:10px;  line-height:20px;}
.quote3 {background-image:url(../images/quote2.gif); margin-top:-10px; background-repeat:no-repeat; background-position:bottom right;  font-family:Georgia,Serif; font-size:15px; padding-bottom:10px;  line-height:20px;}
.t { font-family:Georgia,Serif; font-size:15px; line-height:20px; margin-bottom:15px;}
.t a {color:#089fdf; text-decoration:none; position:relative; z-index:999999;}

#bioImg {position:relative;margin-top:-40px;}

.galleryTable {width:100%; margin-bottom:10px;}
.galleryTable td { width: 132px; height:132px; overflow:hidden;}

.galleryTableCommands, .commands {margin-top:0px; overflow:hidden;}
.galleryTableCommands a, .commands a {float:right; position:relative; z-index:999999;}

.videolist li { cursor: pointer; width: 130px; height: 146px; float: left; text-align: center; font: bold 12px/15px Georgia, Palatino; color: #fff; }
.videolist li img { border: 1px solid #666; margin: 6px 0 0 6px; }
.videolist li.over { background: url(../images/disc_li_hover.gif) no-repeat; }

.discography li { cursor: pointer; background: url(../images/disc_li.gif) center top no-repeat; width: 130px; height: 146px; float: left; text-align: center; font: bold 15px/20px Georgia, Palatino; color: #fff; }
.discography li img { border: 1px solid #666; margin: 6px 0 0 6px; }
.discography li.over { background: url(../images/disc_li_hover.gif) center top no-repeat; }

.discography_album { padding: 18px 0 18px 0; }
.discography_album li { width: 60px; float: left; }
.discography_album li img { border: 1px solid #666; opacity: 0.6; }
.discography_album li img.sel { opacity: 1;}

.letterlist li { font: 13px/18px Georgia, Palatino; padding-bottom: 15px; color: #666; }
.letterlist li h5 { font: 12px/15px Georgia, Palatino; color: #666; }
.letterlist li a { font: 15px/18px Georgia, Palatino; color: #08a0e0; text-decoration: none; }
.letterlist li span { color: #fff; font-weight: bold; }

.lettera p { font: 13px/17px Georgia, Palatino; padding-bottom: 15px; color: #fff; }
.lettera h3, .lettera h5 { font: 14px/18px Georgia, Palatino; color: #666; }
.lettera h1 { font: 16px/20px Georgia, Palatino; color: #08a0e0; text-decoration: none; }
.lettera h3 { padding-bottom: 20px; }
.lettera h3 span { color: #fff; font-weight: bold; }

#album .cover_info { float: right; width: 300px; padding-top: 10px;}
#album .cover_info .cover { width: 236px; height: 232px; background: url(../images/cover.gif) no-repeat; }
#album .cover_info .cover img { border: 1px solid #666; margin: 4px 0 0 7px; }
#album .cover_info .info { padding: 15px 0 0 5px;}
#album .cover_info .info h3 { color: #08a0e0; font: 15px/18px Georgia, Palatino; }
#album .cover_info .info h1 { color: #08a0e0; font: 22px/25px Georgia, Palatino; }
#album .cover_info .info h4 { color: #08a0e0; font: 17px/23px Georgia, Palatino; }
#album .cover_info .info p { font: italic 13px/17px Georgia, Palatino; color: #666; }
#album .tracklist { float: left; width: 555px; }
#album .tracklist table { width: 465px; }
#album .tracklist table th { background-color: #000; font-size: 13px; font-weight: bold; height: 24px; font-family: Georgia, Palatino; color: #08a0e0; padding-left: 15px; background: url(../images/fr.gif) left 8px no-repeat; }
#album .tracklist table td { border-bottom: 1px solid #000; font-size: 13px; font-family: Georgia, Palatino; color: #fff; padding: 4px 0 4px 0; }
#album .tracklist table td span { color: #666; }
#album .tracklist table td.lyr img { margin-left: 26px; }
#album .tracklist table td.mp3 img { margin-left: 16px; }
#album .tracklist table td.vid img { margin-left: 26px; }
#album .tracklist table tr.tr_lyrics { display: none; height: 0; }
#album .tracklist table .lyrics { display: none; padding: 10px 20px 20px 28px; }
#album .tracklist table td.song_lyrics { height: 0; }

#tour_highlight ul { height: 195px; background: url(../images/tour_highlight.gif) left top no-repeat; }
#tour_highlight li { float: left; display: inline; width: 286px; padding: 26px 0 0 0; }
#tour_highlight li h4 { margin-left: 36px; float: left; padding: 4px; height: 26px; background-color: #000; font: 22px/26px Georgia, Palatino; color: #d2d2d2; }
#tour_highlight li p { margin-left: 36px; padding: 10px 4px 4px 4px; font: italic 15px/20px Georgia, Palatino; color: #666; }
#tour_highlight li p span { font-style: normal; color: #08a0e0; font-weight: bold; }

table.events th { background-color: #fff; font-size: 14px; font-weight: bold; height: 32px; font-family: Georgia, Palatino; color: #08a0e0; padding-left: 15px; background: url(../images/fr.gif) left 12px no-repeat; }
table.events td { border-bottom: 1px solid #fff; font-size: 13px; font-family: Georgia, Palatino; color: #000; padding: 4px 0 4px 0; }
table.events td span { background-color: #000; color: #fff; }

h3.events_h3 { margin: 20px 0 10px 0; font: bold 16px/18px Georgia, Palatino; color: #000; }

#you_and_us_container { padding-left: 30px; }
#you_and_us_container p { font: italic 15px/20px Georgia, Palatino; color: #08a0e0; padding-bottom: 5px; }
#you_and_us_container p span { font-weight: bold; font-style: normal; }
#you_and_us_send { width: 580px; height: 290px; position: relative; background: url(../images/you-and-us-sfondo.jpg) left top no-repeat; }
#you_and_us_send .add { position: absolute; }
#you_and_us_send .add a { text-decoration: none; display: block; height: 20px; background: url(../images/plus.gif) left top no-repeat; padding-left: 18px; font: italic 15px/20px Georgia, Palatino; color: #fff; }
#you_and_us_send .photo { top: 118px; left: 274px; }
#you_and_us_send .video { top: 173px; left: 76px; }
#you_and_us_send .letter { top: 154px; left: 456px; }
#you_and_us_send .guestbook { top: 264px; left: 264px; }

#new_comment a { text-decoration: none; display: block; height: 20px; background: url(../images/plus.gif) left top no-repeat; padding-left: 20px; font: italic 15px/20px Georgia, Palatino; color: #fff; }
#new_comment a.white { color: #fff; }
#new_comment a.black { color: #000; }
#new_comment .commento { display: none; }
#new_comment .commento span { display: none; }

#comments div { overflow: hidden; border-top: 1px solid #666; padding: 10px; }
#comments div h6 { font: 16px/20px Georgia, Palatino; color: #08a0e0; padding-bottom: 5px;}
#comments div h6 span { font-size: 13px; color: #666; }
#comments div p { font: 13px/17px Georgia, Palatino; }
#comments div p.white { color: #fff; }
#comments div p.black { color: #000; }

#compilation_div p { color: #fff; font: 13px/18px Arial; }
#compilation_div p strong { color: #08a0e0; }

.commento_ok { display: none; font: 14px/19px Arial; color: #fff; }
.commento_ok_white { display: none; font: 14px/19px Arial; color: #000; }

.commento_load { display: none; }

.contactCol {float:left; margin-top:20px; height:330px; border-right:1px solid #3f3f3f; padding-top:10px;padding-right:50px; margin-right:50px;}
#contactCol3 {margin-right:0px; padding-right:0px; border:none; position:relative;}
#contactCol3 a { text-align:center;}
.contact {margin-bottom:20px; padding-left:20px; background-image:url(../images/ar1.gif); background-repeat:no-repeat; background-position:0px 4px;}
.contact strong {display:block; font-family:Georgia,Sans-Serif; font-size:15px; font-weight:normal;}
.contact strong.contactType {color:#a8a8a8}
.contact strong.contactName {color:#fff}
.contact p {font-family:Arial,Sans-Serif; margin-top:4px; font-size:12px; color:#fff; line-height:15px;}
.contact p a {color:#089fdf; text-decoration:none; position:relative; z-index:999999;}

.back { padding-top: 15px; }
.back_button { background:url(../images/back.gif); width:100px; display: block; height: 51px; }

.avanti1 {background-repeat:no-repeat; background-position:right center;  height:49px; display:block;}
.avanti1_it {background-image:url(../images/avanti1_it.gif); width:107px;}

.avanti2 {background-repeat:no-repeat; background-position:right center;  height:49px; display:block;}
.avanti2_it {background-image:url(../images/avanti2_it.gif); width:107px;}

.containern {width: 960px; position: relative; margin: 0 auto; z-index: 2; overflow: hidden;}
.divLong {clear: both; margin: 0 auto; z-index: 5; width: 960px; overflow: hidden;}
.divLongContainer {margin: 10px 20px 10px 32px; padding: 10px 26px 0 20px;}

.divLongWhite { background: url(../images/bg_bianco_long.gif) no-repeat;}
.divLongWhite .divLongContainer {background-color:#fff;}

.divLongBlack { background: url(../images/bg_nero_long.gif) no-repeat;}
.divLongBlack .divLongContainer {background-color: #000;}
