.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.current_page_parent a{color:#e8a02c!important;}



.current_page_parent ul li a{color:#555555!important;}



#fanclub {width:100%; float:left; clear:both; text-align:center;}



#fc_container {width:939px; margin:auto; text-align:left;}



#fc_header {width:100%; background:url(images/fanclub/bg_header.png) 0 0 repeat-x; height:49px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; position:relative;}



#fc_header h1{position:absolute; top:4px; left:20px;}



#fc_header h1 a{display:block; background:url(images/fanclub/bg_header_logo.png) 0 0 no-repeat; height:42px; width:43px;}



#fc_header h1 span{display:none;}



#fc_header ul{clear:both; position:absolute; top:0; left:83px; margin:0; height:49px;}



#fc_header li{display:inline; float:left; margin:0; padding:0; list-style-type:none;}



#fc_header ul a{display:block; color:#fff; line-height:49px; height:49px; padding:0 24px 0 24px; text-decoration:none;}



#fc_header ul a:hover{background:url(images/fanclub/bg_header_on.png) 0 0 repeat-x;}







#fc_header li.current_page_item {background:url(images/fanclub/bg_header_on.png) 0 0 repeat-x;}







.fc_disSi{display:block;}



.fc_disNo{display:none;}







.fc_content {width:100%; clear:both;}



.fc_content h1{margin:0; padding:0; font-weight:normal;}



.fc_content h2{margin:0; padding:0; font-weight:normal;}



.fc_content h3{margin:0; padding:0; font-weight:normal;}



.fc_content h4{margin:0; padding:0; font-weight:normal;}



.fc_content h5{margin:0; padding:0; font-weight:normal;}



.fc_content p{margin:0; padding:0;}



.fc_content ul{margin:0; padding:0; list-style-type:none;}



.fc_content li{margin:0; padding:0;}



.fc_content img{border:0;}



.fc_content a{text-decoration:none;}



.fc_spacer {width:100%; height:8px; clear:both; overflow:hidden;}



.fc_lanci {width:100%; height:222px; clear:both; background:url(images/fanclub/bg_lanci.png) 0 0 repeat-x;}



.fc_lanci h2{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; font-size:13px; line-height:14px; margin:28px 0 10px 0;}



.fc_lanci div{float:left; padding:0 0 0 17px;}



.fc_lanci div.lancio01{position:relative; width:330px;}



.fc_lanci div.lancio01 img{position:absolute; top:2px; left:-2px;}







/* homepage */



#fc_hp #visual{width:100%; height:466px; background:url(images/fanclub/visual_hp.png) 0 50% no-repeat; overflow:hidden;}



#fc_hp #visual h2{display:none;}



#fc_hp #visual h3{display:none;}



#fc_hp #visual h4{display:none;}



#fc_hp #visual p{display:none;}



#fc_hp .fc_lanci{height:374px;}



#fc_hp .fc_lanci div{padding:0 0 0 12px;}



#fc_hp .fc_lanci div.lancio01{width:349px!important;}



#fc_hp .fc_lanci div.lancio01 div{padding:0!important;}



div#fc_slideshow{border:1px solid #494949;}



#fc_hp .fc_lanci div.lancio02{width:214px;}



#fc_hp .fc_lanci div.lancio03{width:340px; padding:0!important;}



#fc_hp .fc_lanci div.lancio03a{width:100%; height:197px; position:relative; overflow:hidden;}



#fc_hp .fc_lanci div.lancio03a img{position:absolute; bottom:-27px; left:-6px;}



#fc_hp .fc_lanci div.lancio03b h2{display:none;}







/* interviste */



#fc_interviste{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px;}



#fc_interviste .fc_main{width:100%; margin:0 0 72px 0; padding:30px 0 0 0; position:relative; background:url(images/fanclub/bg_interviste_main.png) 0 100% repeat-x #851844; float:left; clear:both;}



#fc_interviste h2{position:absolute; bottom:-40px; right:152px; z-index:3;}



#fc_interviste .fc_bottom{width:100%; height:72px; background:url(images/fanclub/bg_interviste_bottom.png) 0 0 repeat-x; position:absolute; bottom:-72px; left:0; z-index:2;}



#fc_interviste #kylie{position:absolute; bottom:-72px; right:-1px; z-index:1000; background:url(images/fanclub/img_interviste_kylie.png) 0 0 no-repeat; width:196px; height:512px; display:block;}



#fc_interviste .fc_box{width:762px; background:url(images/fanclub/bg_interviste_box.png) 0 0 repeat-y; position:relative; left:26px; z-index:1;}



#fc_interviste .fc_box_content{width:762px; min-height:328px!important; height:auto!important; height:328px;overflow:hidden;}



#fc_interviste .interview{display:inline; float:left; height:102px; width:100%; position:relative;background:url(images/fanclub/bg_interviste_box_top.png) 100% 0 no-repeat; z-index:1;}



	#fc_interviste .interviewSel{/*background:url(images/fanclub/bg_interviste_box_top_over.png) 0 0 no-repeat;*/}



	#fc_interviste .interview .num{float:left; height:100%; width:75px; margin:0px; padding:0px; position:relative;}



		#fc_interviste .interview .num span{display:block; font-family:Helvetica,Arial,sans-serif; font-size:58px; letter-spacing:-3px; color:#e7e7e7; font-weight:bold; position:absolute; top:18px; left:-9px;}



	#fc_interviste .interview .img{float:left; height:100%; width:111px; margin:0px; padding:0px; position:relative; left:5px; background:url(images/fanclub/interviste_fondino.png) 0 0 no-repeat;}

		#fc_interviste .interview .img .luce{width:111px; height:100%; position:absolute; top:0px; left:0px; z-index:20px; background:url(images/fanclub/interviste_luce.png) 0 0 no-repeat; filter: alpha(opacity=80);-khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8;}



	#fc_interviste .interview .testo{float:left; height:100%; width:424px; margin:0px; padding:0 0 0 30px; position:relative; left:0}



		#fc_interviste .interview h3, h4, h5{margin:0px; padding:0px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; width:100%;}



		#fc_interviste .interview h3{padding-top:22px; font-size:17px; height:17px; font-weight:bold; color:#000000;}



		#fc_interviste .interview h4{padding-top:0px; font-size:13px; font-weight:normal; color:#851844;}



		#fc_interviste .interview h5{padding-top:3px; font-size:13px; font-weight:normal; color:#464646; line-height:13px;}



	#fc_interviste .interview .play{float:left; height:102px; width:120px; margin:0px; padding:0px; position:relative; left:1px; background:url(images/fanclub/bg_interviste_play.png) 0 0 no-repeat; z-index:1!important; display:block;}



#fc_interviste .interview .play a{float:left; height:102px; width:120px; background:url(images/fanclub/btn_play.png) 0 0 no-repeat; display:block;}



#fc_interviste .interview .play span{display:none;}







/* rassegna */



#fc_stampa{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:12px;}



#fc_stampa .fc_main{width:100%; height:473px; margin:0 0 0 0; padding:0px 0 0 0; position:relative; background:url(images/fanclub/bg_stampa_main.png) 0 0 repeat-x #ffffff; float:left; clear:both;}



#fc_stampa .fc_main .fc_left{width:374px; height:465px; margin:12px 0 0 0; padding:0px 0 0 0; position:relative; background:url(images/fanclub/stampa_bg.png) -23px 0 no-repeat; float:left;}



#fc_stampa .fc_main .fc_left h2{position:absolute; bottom:30px; left:142px; z-index:3;}



#fc_stampa .fc_main .fc_right{width:565px; height:433px; margin:44px 0 0 0; padding:0px 0 0 0; position:relative; float:right;}



	



	#fc_stampa .fc_stampa_tabs{width:338px; height:45px; margin:0;float:left;padding:6px 0 0 7px; background:url(images/fanclub/stampa_bg_tabs.png) 0 0 no-repeat;}



	#fc_stampa .fc_stampa_tabs a{display:block; float:left; cursor:pointer; margin:0px; padding:20px 0 0 35px; height:23px; width:134px; font-size:12px; color:#666666; text-decoration:none;background-position:0 -43px;}



	#fc_stampa .fc_stampa_tabs a.fc_com_stampa{background:url(images/fanclub/stampa_bg_tab_comstampa.png) 0 0 no-repeat;}



		#fc_stampa .fc_stampa_tabs a.fc_com_stampa:hover, #fc_stampa .fc_stampa_tabs a.active{color:#333;background-position:0 -43px;}



	#fc_stampa .fc_stampa_tabs a.fc_ras_stampa{background:url(images/fanclub/stampa_bg_tab_rasstampa.png) 0 0 no-repeat;}



		#fc_stampa .fc_stampa_tabs a.fc_ras_stampa:hover, #fc_stampa .fc_stampa_tabs a.active{color:#333;background-position:0 -43px;}



	



	/*#fc_stampa .fc_stampa_container{height:320px; float:left; margin:20px 0 0 12px;}



	#fc_stampa .fc_stampa_content{width:500px; height:320px; float:left; overflow:auto;}*/



	#fc_stampa .fc_stampa_container{width:500px; height:320px; float:left; margin:20px 0 0 12px; position:relative; overflow:hidden; z-index:1;}

		#fc_stampa #arrowUp, #fc_stampa #arrowDw{width:36px; height:18px; position:absolute; z-index:20; cursor:pointer; background:url(images/fanclub/arrows_up_down.png) 0 0 no-repeat; right:0px; display:none;}

			#fc_stampa #arrowUp{top:40%; background-position:0 0;}

			#fc_stampa #arrowDw{bottom:40%; background-position:0 100%;}

		#fc_stampa .fc_stampa_content{width:500px; height:100%; overflow:auto; position:absolute; top:0px; left:0px;}

		#fc_stampa #scrollerHider{position:absolute; z-index:10; top:0px; right:0px; width:30px; height:100%; background:#fff;}



	#fc_stampa .fc_stampa_row{width:410px; float:left; display:inline; margin:0 0 8px 0; background:url(images/fanclub/stampa_bird.png) 0 0 no-repeat; padding:0 0 0 30px; cursor:pointer;}



		#fc_stampa .rowActive{background:url(images/fanclub/stampa_bird_active.png) 0 0 no-repeat;}



	#fc_stampa .fc_stampa_row .fc_stampa_rowHeader{width:100%; height:30px; line-height:30px; float:left; display:inline; clear:both; margin:0 0 2px 0;}



	#fc_stampa .fc_stampa_row .grey{background:url(images/fanclub/stampa_bg_element.png) -12px 0 no-repeat;}



		#fc_stampa .fc_stampa_row .fc_stampa_rowHeader span{padding:0 0 0 12px;}



	#fc_stampa .fc_stampa_row .fc_stampa_rowContent{float:left; background-color:#f2f2f2; width:390px; padding:6px 0 0px 8px; margin:0px 0 0 0px;}



		#fc_stampa .fc_stampa_row .fc_stampa_rowContent p{margin:0px; height:30px; line-height:28px;}



		#fc_stampa .fc_stampa_row .fc_stampa_rowContent p img{display:inline; float:left; margin:-1px 3px 0 0;}



		#fc_stampa .fc_stampa_row .fc_stampa_rowContent p a{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:12px;}



			#fc_stampa .fc_stampa_row .fc_stampa_rowContent p a:hover{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#851844; font-size:12px;}







/* eventi */



#fc_eventi{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px;}

#fc_eventi .fc_main{width:100%; height:465px; margin:0 0 0 0; padding:0px 0 0 0; position:relative; background:url(images/fanclub/bg_eventi_main.png) 0 100% repeat-x #0b0b0b; float:left; clear:both;}



#fc_eventi .fc_main h2{position:absolute; top:21px; left:390px; z-index:3;}

#fc_eventi .fc_main h3{position:absolute; top:50px; right:402px; z-index:3;}



#fc_eventi .pass{position:absolute; z-index:10; width:283px; height:311px; right:-98px; top:-73px; background:url(images/fanclub/eventi_pass.png) 0 0 no-repeat;}

#fc_eventi .galleryContainer{width:100%; height:296px; float:left; /*margin:90px 0 0;*/ padding:0; position:relative; top:90px; overflow:hidden; z-index:1;}

	#fc_eventi .galleryContent{position:absolute; top:0px; left:0px; width:100%; height:296px; overflow:visible;}



	#fc_eventi .tooltip{left:50%; top:50%; }



/*#fc_eventi .timelineContainer{width:585px; height:57px; position:absolute; z-index:10; float:left; background:url(images/fanclub/eventi_bg_timeline.png) 0 100% repeat-x; bottom:8px; left:177px; margin:0px 0 0; padding:0;}

	#fc_eventi .timelineContainer .content{width:581px; height:56px; float:left; padding:1px 0 0;}

	#fc_eventi .timelineContainer .bordoDx{width:4px; height:57px; display:inline; float:right; background:url(images/fanclub/eventi_bg_timeline_dx.png) 0 0 no-repeat #0b0b0b; margin:0; padding:0;}*/



#fc_eventi div.caption{font-family:Arial, Helvetica, sans-serif; color:#ffffff!important; font-size:12px!important;}

#fc_eventi div.caption small{color:#424242!important; font-size:10px!important;}



#fc_eventi .ContentFlow img{width:350px!important; height:195px!important;}

#fc_eventi .gallery{/*display:none;*/ top:-20px; left:0px; width:939px; height:296px; position:relative; float:left;}
	#fc_eventi .gallery img{border:1px solid #4a4b4e; width:423px; height:244px;}
	#fc_eventi .gallery div#flipContent{position:absolute; z-index:999999; display:none; background:#000; border:1px solid #343434;}

		#fc_eventi .gallery div#flipContent h1{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#fff; font-size:14px; margin:0px; padding:20px 30px 5px 30px; text-transform:uppercase; clear:both;}

		#fc_eventi .gallery div#flipContent h2{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#424242; font-size:12px; font-weight:normal; margin:0px; padding:0px 30px 25px 30px; clear:both; position:relative !important; left:0px; top:0px;}

		#fc_eventi .gallery div#flipContent p{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#fff; font-size:12px; font-weight:normal; padding:0px; /*margin:17px 30px 20px 30px;*/ margin:0px; display:inline; float:left; height:125px; border-bottom:1px solid #1c1c1c; border-left:25px solid #000; border-right:25px solid #000; width:373px;}

	

	#fc_eventi .gallery div#flipButton{position:absolute; z-index:99999999; display:none; background:blue; width:37px; height:37px; right:260px; top:0px; margin:15px 0 0 -15px; cursor:pointer; background:url(images/fanclub/loading.png) no-repeat 0 100%}

	#fc_eventi .gallery div#subtitle{position:absolute;	z-index:99999999; display:none;	width:250px; height:60px; left:0px;	top:0px; margin:15px 0 0 0; font-family:Arial,Helvetica,sans-serif; font-size:13px !important; color:#fff !important; text-align:center; font-weight:bold;}

		#fc_eventi .gallery div#subtitle small{color:#424242 !important; font-size:12px !important;}



	#fc_eventi .tooltip{right:23px; bottom:27px; width:121px; height:31px; background:url(images/fanclub/tooltip_btn.png) 0 0 no-repeat; color:#fff; padding:0px; display:none; filter: alpha(opacity=100);-khtml-opacity: 1; -moz-opacity: 1; opacity: 1;}

		#fc_eventi .tooltip a{background:none; padding:0px; float:left; display:block; width:121px; height:31px;}



/* membership */



#fc_membership{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px;}



#fc_membership .fc_main{width:100%; height:467px; margin:0 0 0 0; padding:0px 0 0 0; position:relative; background:url(images/fanclub/membership_bg_main.jpg) 0 0 repeat-x; float:left; clear:both;}

	#fc_membership .fc_main h2{position:absolute; top:21px; left:105px; z-index:3;}

	#fc_membership .fc_main h3{position:absolute; top:50px; left:105px; z-index:3; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#666;}



#fc_membership .gallery{width:939px; height:467px; float:right; display:inline; margin:0; padding:0; position:relative;overflow:hidden; z-index:1;}

	#fc_membership .galleryContent{position:absolute; top:0px; left:0px; overflow:visible; width:100%; height:100%;}



	#fc_membership .ContentFlow{width:939px; height:467px; position:relative; display:inline; float:left; margin:0 0 0 0;}

		#fc_membership .ContentFlow .pack_img{position:absolute; left:0px; bottom:0px; z-index:0}

			#fc_membership .ContentFlow .fcpimg_1989{left:133px; bottom:58px;}

			#fc_membership .ContentFlow .fcpimg_2003{left:74px; bottom:65px;}

			#fc_membership .ContentFlow .fcpimg_2004{left:133px; bottom:-31px;}

			#fc_membership .ContentFlow .fcpimg_2005{left:103px; bottom:0px;}

			#fc_membership .ContentFlow .fcpimg_2006{left:32px; bottom:40px;}



		#fc_membership .ContentFlow .pack_text{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#333333; font-size:12px; line-height:15px;; background:url(images/fanclub/membership_bg_note.png) -7px 104% no-repeat #fff; padding:20px 18px; width:199px; min-height:194px!important; height:auto!important; height:194px; position:relative; top:67px; right:12px; float:right;}

			#fc_membership .ContentFlow .pack_text h2{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#333333; font-size:23px; font-weight:bold; padding:2px 0 10px 0; position:relative; left:0px; top:0px; line-height:22px;}

			#fc_membership .ContentFlow .pack_text h3{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#333333; font-size:21px; font-weight:normal; padding:0 0 0 0; position:relative; left:0px; top:0px; line-height:21px;}



		#fc_membership .ContentFlow a.pack_request{display:block; position:absolute; bottom:-53px; right:-3px; width:163px; height:45px; background:url(images/fanclub/membership_btn_request.png) 0 0 no-repeat; z-index:999;}

			#fc_membership .ContentFlow .not_available{display:block; position:absolute; bottom:-58px; right:-21px; width:199px; height:57px; background:url(images/fanclub/membership_btn_notavl.png) 0 0 no-repeat; z-index:999;}





/*



#fc_membership .timelineContainer{width:585px; height:57px; position:absolute; z-index:10; float:left;bottom:8px; left:177px; margin:0px 0 0; padding:0;}



	#fc_membership .timelineContainer .content{width:581px; height:56px; float:left; padding:1px 0 0; background:url(images/fanclub/eventi_bg_timeline.png) 0 100% repeat-x; }



	#fc_membership .timelineContainer .bordoDx{width:4px; height:57px; display:inline; float:right; background:url(images/fanclub/eventi_bg_timeline_dx.png) 0 0 no-repeat; margin:0; padding:0;}



#fc_membership #timeline{left:104px!important;}

*/





/* meetings  */



#fc_meetings{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px;}



#fc_meetings .fc_main{width:915px; height:440px; margin:0 0 0 0; padding:33px 9px 12px 15px; position:relative; background:#ffffff; float:left; clear:both;}



#fc_meetings .gallery{width:333px; height:440px; float:left; display:inline; margin:0; padding:0; position:relative; overflow:hidden; z-index:1;}



	#fc_meetings .galleryContent{position:absolute; top:0px; left:0px; overflow:visible; width:100%; z-index:99999; background:url(images/fanclub/meetings_bg_row_container.png) repeat-y scroll 0 0 transparent;}



	#fc_meetings .row{float:left; display:inline; width:260px; height:53px; clear:both; border-bottom:0px solid #ededed; padding:10px 0 0 20px; cursor:pointer; position:relative;}



		#fc_meetings .row p.numero{float:left; display:inline; clear:right; width:52px; height:32px; color:#666666; font-family:Helvetica,Arial,sans-serif; font-size:34px; letter-spacing:-1px; font-weight:bold; position:relative; bottom:1px;}



		#fc_meetings .row .content{font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin:0; padding:0;}



			#fc_meetings .row .content span{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:13px; text-transform:uppercase;}



			#fc_meetings .line{position: absolute;bottom:0px; left:0px; width:100%; height:1px; font-size:1px; line-height:1px; background:#ededed;}



	



	#fc_meetings #timelineVertical { margin: 0 auto; list-style: none; position: relative; left:0; width: 333px; height:100%;}



	#fc_meetings #timelineVertical li { display: inline; }



	#fc_meetings #magic-line-vertical { position: absolute; top: 0; left: 0; width:313px; height:51px; background:url(images/fanclub/meetings_bg_row.png) 0 0 no-repeat; z-index: -50;  border:0px; }







	/*#fc_meetings .rowActive{background:url(images/fanclub/meetings_bg_row.png) 0 0 no-repeat; width:313px; height:51px; border:0px; }*/



		#fc_meetings .rowActive p.numero{color:#851844;}



		#fc_meetings .rowActive .content{color:#fff;}



		



	#fc_meetings .imagesPosizione{position:absolute; top:33px; right:9px; z-index:0;}



	#fc_meetings .imagesContainer{width:620px; height:440px; float:right; display:inline; margin:0; padding:0; position:relative;overflow:hidden; z-index:1;}



		#fc_meetings .imagesContent{position:absolute; top:0px; left:0px; overflow:visible; width:100%;}







	#fc_meetings .image{width:100%; height:440px; z-index:0; padding:0px; background:#cccccc; float:left; clear:both; position:relative; top:auto; left:auto;}



		#fc_meetings .image img{position:relative; top:10px; left:10px; display:inline; float:left; margin:0px; /*max-height:420px!important; height:auto!important; height:420px; max-width:620px!important; width:auto!important; width:620px;*/ height:420px; width:600px;}







	#fc_meetings .tooltip{right:23px; bottom:27px; width:121px; height:31px; background:url(images/fanclub/tooltip_btn.png) 0 0 no-repeat; color:#fff; padding:0px; display:none; filter: alpha(opacity=100);-khtml-opacity: 1; -moz-opacity: 1; opacity: 1;}

		#fc_meetings .tooltip a{background:none; padding:0px; float:left; display:block; width:121px; height:31px;}







/* tv  */



#fc_tv{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px;}



#fc_tv .fc_main{width:100%; height:572px; margin:0 0 0 0; padding:0; position:relative; float:left; clear:both; background:url(images/fanclub/tv_bg_main.png) 0 0 repeat-x;}



	#fc_tv .fc_main .header{float:left; display:inline; width:100%; height:96px; background:url(images/fanclub/tv_bg_header.png) 0 50% no-repeat; position:relative;}



	#fc_tv .fc_main .header h2{position:absolute; top:23px; left:390px; z-index:3;}



	#fc_tv .fc_main .menu{width:252px; height:377px; background:url(images/fanclub/tv_bg_menu.png) 0 0 no-repeat; position:absolute; right:44px; top:126px; float:right;}



		#fc_tv .fc_main .menu h2{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#fff; font-size:12px; margin:24px 0 0 29px; float:left; display:inline; font-weight:bold; text-transform:uppercase;}



	#fc_tv .fc_main .menu a.relatedPictures{width:128px; height:33px; position:absolute; bottom:19px; left:64px; background:url(images/fanclub/tv_btn_related.png) 0 0 no-repeat;}







	#fc_tv .gallery{width:235px; height:222px; float:left; display:inline; margin:30px 0 0 9px; padding:0; position:relative; overflow:hidden; z-index:1;}



		#fc_tv .galleryContent{position:absolute; top:0px; left:0px; overflow:visible; width:100%; z-index:99999;}



	



	/*#fc_tv .rowContainer{float:left; display:inline; width:235px; margin:15px 0 0 9px;}*/



	



	#fc_tv #timelineVertical { margin: 0 auto; list-style: none; position: relative; left:0; width:235px; height:222px;}



	#fc_tv #timelineVertical li { display: inline; }



	#fc_tv #magic-line-vertical { position: absolute; top: 0; left: 0; width:235px; height:74px; background:url(images/fanclub/tv_bg_row.png) 0 0 no-repeat; z-index: -50;  border:0px; }



	



	#fc_tv .row{float:left; display:inline; width:235px; height:71px; clear:both; padding:4px 0 0 0; cursor:pointer;}



		#fc_tv .row img{float:left; display:inline; clear:right; width:98px; height:69px; margin:0 5px 0 15px;}



		#fc_tv .row .content{font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin:0; padding:8px 0 0; color:#999999; line-height:18px;}



			#fc_tv .row .content span{font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:bold; line-height:13px; color:#000; line-height:13px;}



			#fc_tv .row .content small{font-family:Tahoma, Geneva, sans-serif; color:#000; font-size:10px; line-height:12px;}



	#fc_tv .rowActive{/*background:url(images/fanclub/tv_bg_row.png) 0 0 no-repeat;*/ color:#fff;}



		#fc_tv .rowActive .content span, #fc_tv .rowActive .content small{color:#fff;}



	



	#fc_tv .video{float:left; display:inline; width:580px; height:362px; margin:37px 0 0 60px; padding:0; position:relative; overflow:hidden; z-index:1;} 



		#fc_tv .videoContent{position:absolute; top:0px; left:0px; overflow:visible; width:100%; z-index:99999;} 

			#fc_tv .videoContent .item{position:absolute; top:0px; left:0px; overflow:visible; width:560px; display:none; background:#000;}







/* jScrool Pane */



.jScrollPaneContainer {position: relative; overflow: hidden;z-index: 1;}



.jScrollPaneTrack {position: absolute; cursor: pointer;	right: 0; top: 0;height: 100%;display:none;}



.jScrollPaneDrag {position: absolute;background: #fff;cursor: pointer;overflow: hidden;}



a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 40%;right: 0;text-indent: -2000px;overflow: hidden;height: 17px;background:url(images/fanclub/arrows_up_down.png) 0 0 no-repeat;}



a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 40%;right: 0;text-indent: -2000px;overflow: hidden;height: 17px;	background:url(images/fanclub/arrows_up_down.png) 0 -19px no-repeat;}



/* jScroll Pane fine*/



	



/* timeline */



.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }



*:first-child+html .group { zoom: 1; } /* IE7 */







#timeline {font-family:"Myriad Pro", Arial, Helvetica, sans-serif; margin: 0 auto; list-style: none; position: relative; left:0px; width: 600px; height:48px;}



#timeline li {display: inline; }



#timeline li a {position: relative; z-index: 200; display: block; float: left; padding:7px 0 0 12px; text-decoration: none; font-size:18px; font-weight:bold; color: #FFFFFF; width:58px; height:41px; line-height:15px;}



	#timeline li a small{font-size:10px; font-weight:normal; color:#4a4a4a;}

	#timeline li.current_page_item_two a small, #timeline li a small.white{color:#fff;}

#timeline li a:hover {color: #FFFFFF; }



#magic-line-two {position: absolute; top: 0; left: 0; width: 100px; background:url(images/fanclub/eventi_bg_timeline_over.png) 0 0 no-repeat; z-index: -50;}







.current_page_item a, .current_page_item_two a { color: white !important; }



.timelineContainer{width:600px; height:57px; position:absolute; z-index:10; float:left; bottom:8px; left:170px; margin:0px 0 0; padding:0;}

#arrowSx, #arrowDx{width:20px; height:49px; position:absolute; bottom:9px; z-index:20; cursor:pointer; display:none;}

	#arrowSx{left:0px; background:url(images/fanclub/arrow_l.png) 50% 50% no-repeat;}

	#arrowDx{right:0px; background:url(images/fanclub/arrow_r.png) 50% 50% no-repeat;}



	.timelineContainer .content{width:596px; height:56px; float:left; padding:1px 0 0; background:url(images/fanclub/eventi_bg_timeline.png) 0 100% repeat-x; position:relative;}

	.timelineContainer .content .galleryT{width:560px; height:56px; float:left; left:20px; display:inline; margin:0; padding:0; position:relative; overflow:hidden; z-index:1;}

		.timelineContainer .content .galleryContentT{position:absolute; top:0px; left:0px; overflow:visible; width:100%; z-index:99999;}

	

	.timelineContainer .bordoDx{width:4px; height:57px; display:inline; float:right; background:url(images/fanclub/eventi_bg_timeline_dx.png) 0 0 no-repeat; margin:0; padding:0;}



#timeline{left:0px; width:50000px;}



/* timeline fine */







/* tooltip */



.tooltip {position:absolute; z-index:9999999999; width:95px; height:13px; background:#000; color:#fff; padding:4px 12px 6px 14px; display:none; filter: alpha(opacity=80);-khtml-opacity: 0.8; -moz-opacity: 0.8;opacity: 0.8;}



	.tooltip a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; background:url(images/fanclub/link_arrow_dx.png) 100% 5px no-repeat #000000; padding:0 12px 0 0;}



	.tooltip a:hover{color:#851844;font-size:12px; }



/* tooltip fine*/







html {
	overflow-x:hidden!important;
}
body {
	overflow-x:hidden!important;
}

/*=== Mod Theme My Login ===*/
#sidebar {
	position: relative;
	}

#sidebar .widget_theme_my_login p label {
	display: none;
	
	}

#sidebar #kylie-login {
	position: absolute;
	bottom: 0;
	left: -15px;
	z-index: 10;
	}
#sidebar .widget_theme_my_login h3 span.title {
	display:none;
	}
#sidebar .widget_theme_my_login h3 span.blue {
        color:#4da9c9;
        font-family:"Myriad Web Bold", "Myriad Pro", Helvetica, sans-serif;
        font-weight:bold;
	}

/*#sidebar .widget_theme_my_login h3 {
	display: none;
	}*/



/*#sidebar .widget_theme_my_login {
	position: relative;
	xbackground-image: url(images/kylie-login.png);
	background-image: url(images/kylie-login-title.gif);
	background-repeat: no-repeat;
	xbackground-position: -10px 0px;
	margin-top: -20px

	
	}*/	


#sidebar .widget_theme_my_login p.forgetmenot label {
	display: inline;
	font-weight: bold;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;	
	
	}

#sidebar .widget_theme_my_login ul  {	
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	padding-left: 70px;
}



#sidebar .widget_theme_my_login ul.tml-links {
	border-top: 1px solid #ccc;
}

#sidebar .widget_theme_my_login ul.tml-user-links {
	margin-top: 58px;
	}
	


#sidebar .widget_theme_my_login ul.tml-links li {
	float: left;
	padding: 5px;
	border: none;
	font-size: 12px;
	letter-spacing: 1px;
}


div.widget_theme_my_login div.login {
	padding:0;
	margin:0;
	position:relative;
	left:8px;
	margin-top: 30px;
}

div.widget_theme_my_login form {
	padding:0;
	margin:0;
	margin-left: 50px;	
}
div.widget_theme_my_login p {
	padding:0 0 10px 0;
	margin:0;
	width: 130px;
	float:left;
}
div.widget_theme_my_login label {
	color:#888;
	line-height:22px;
}




div.widget_theme_my_login input {
	padding:6px;
	border:1px solid #aaa;
	color:#888;
	background:#ffffff url(images/sidebar/field-bg-top.gif) repeat-x top left;
	vertical-align:top;
	font-family: Arial, Helvetica;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
div.widget_theme_my_login input.input {
	width: 105px;
}
div.widget_theme_my_login input:hover {
	border: 1px solid #e8a02c;
	background:#ffffff url(images/sidebar/field-bg-bottom.gif) repeat-x bottom left;
}
div.widget_theme_my_login input:focus {
	color:#666;
	background:#ffffff url(images/sidebar/field-bg-bottom.gif) repeat-x bottom left;
}
div.widget_theme_my_login p.forgetmenot {
	position:relative;
	top:2px;
}
div.widget_theme_my_login p.forgetmenot label {
	line-height:16px!important;
	position:relative;
	left:2px;
}
div.widget_theme_my_login p.submit input {
	width:auto;
	padding:6px 1em;
	margin: 0;
	font-size:1em;
	background:url(images/sidebar/button-bg.gif) repeat-x;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important;
	border-top-color:#ececec!important;
	position:relative;
	top:-4px;
	right:6px;
	float:right;
}
div.widget_theme_my_login ul.tml-links {
	position:relative;
	left:-8px;
	clear:both;
}
div.widget_theme_my_login ul.tml-user-links {
	position:relative;
	left:-8px;
	clear:both;
}
/*=== Mod poll ===*/
.wp-polls ul {
	margin-top:10px!important;
}
.wp-polls li {
	border:0!important;
}
.wp-polls input.Buttons {
	width:auto;
	padding:6px 1em;
	margin:0 0 10px 0;
	background:url(images/sidebar/button-bg.gif) repeat-x;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important;
	border-top-color:#ececec!important;
	color:#888;
	vertical-align:top;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
        font-family:Arial!important;
}
/*=== Mod shoutbox ===*/
div#sb_messages {
	height:150px!important;
}
div#shoutbox div.info {
	color:#888;
}
div#shoutbox input {
	padding:6px;
	border:1px solid #aaa;
	color:#888;
	background:#ffffff url(images/sidebar/field-bg-top.gif) repeat-x top left;
	vertical-align:top;
	font-family: Arial, Helvetica;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
div#shoutbox input#sb_message {
	width:294px;
}
div#shoutbox input:hover {
	border: 1px solid #e8a02c;
	background:#ffffff url(images/sidebar/field-bg-bottom.gif) repeat-x bottom left;
}
div#shoutbox input:focus {
	color:#666;
	background:#ffffff url(images/sidebar/field-bg-bottom.gif) repeat-x bottom left;
}
div#shoutbox input#sb_addmessage {
	width:auto;
	padding:6px 1em;
	margin: 0;
	font-size:1em;
	background:url(images/sidebar/button-bg.gif) repeat-x;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important;
	border-top-color:#ececec!important;
	position:relative;
	top:2px;
}
div#shoutbox #sb_status {
	color:#888;
	position:relative;
	top:10px;
	left:6px;
	font-style:italic;
}
/*=== Mod gallery ===*/
.ngg-widget img {
	margin-right:0!important;
        margin-left:2px!important;
        border:1px solid #a9a9a9!important; 
}
/*=== Mod latest products ===*/
.widget_latest_products br {
	display:none!important; 
}
.widget_latest_products div div {
        width:270px!important;
        clear:both;
}
.widget_latest_products div div a{
        font-size:12px!important;
        line-height:15px!important;
        position:relative;
        top:15px;
}
.widget_latest_products div div a strong{
        font-weight:normal!important;
}
.widget_latest_products div.item_image{
        float:left!important;
        width:55px!important;
        height:45px!important;
        clear:left!important;
}
.widget_latest_products div.item_image img{
        position:relative;
        top:10px!important;
        -webkit-box-reflect: below 0 -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(rgba(255, 255, 255, 0.5)));
}
.widget_latest_products div.item_image a{
        top:0!important;
}
/*=== Mod NextGen RSS ===*/
ul.ngg-media-rss-widget li {
	border:0!important;
}
/*=== Mod follow ===*/
div.follow_links li {
	border:0!important;
	padding-right:5px!important;
}
/*=== Mod SMS ===*/
.quicksms_widget textarea {
	font-size: 1em!important;
	overflow:auto!important;
        padding:6px;
	border:1px solid #aaa;
	color:#888;
	background:#ffffff url(images/sidebar/field-bg-top.gif) repeat-x top left;
	vertical-align:top;
	font-family: Arial, Helvetica;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	width:294px;
        position:relative;
        margin-top:5px;
}
.quicksms_widget textarea:hover {
	border: 1px solid #e8a02c;
	background:#ffffff url(images/sidebar/field-bg-bottom.gif) repeat-x bottom left;
}
.quicksms_widget textarea:focus {
	color:#666;
	background:#ffffff url(images/sidebar/field-bg-bottom.gif) repeat-x bottom left;
}
.quicksms_widget input {
	width:auto;
	padding:6px 1em;
	margin:10px 0 10px 0;
	background:url(images/sidebar/button-bg.gif) repeat-x;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important;
	border-top-color:#ececec!important;
	color:#888;
	vertical-align:top;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
        font-family:Arial!important;
        float:right;
}
.quicksms_widget #downcount { 
	display: block; 
	vertical-align:top;
	color: #aaa;
	font-size:0.8em;
	line-height:1.2em;
        font-style: italic;
        position:relative;
        top:3px;
}
.quicksms_widget p small { 
	display: none!important;
}
/*=== Spalla INFO ===*/
div#info_sb_tm h3 {
	font-family:Helvetica, Arial, sans-serif;
}
div#info_sb_events h3 {
	font-family:Helvetica, Arial, sans-serif;
}
div#info_sb_boxes div.textwidget {
	position:relative;
	height:127px;
}
div#info_sb_boxes div.boxes {
	position:absolute;
	left:50%;
	width:270px;
	margin-left:-135px;
	float:left;
	clear:both;
}
div#info_sb_boxes div.boxes img.sx {
	float:left;
}
div#info_sb_boxes div.boxes img.dx {
	float:right;
}
div#info_sb_events div.sb_events {
	width:336px;
	position:relative;
	left:-14px;
	margin-top:20px;
}
div#info_sb_events div.box_event {
	width:100%;
	background:url(images/sidebar/sep_shadow.png) repeat-x 0 0;
	padding:14px 0 14px 0;
	clear:both;
	float:left;
	height:87px;
	position:relative;
}
div#info_sb_events div.box_event div {
	float:left;
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7a7a7a;
	position:relative;
	height:87px;
}
div#info_sb_events div.box_event img {
	float:left;
	margin:0 12px 0 12px;
}
div#info_sb_events div.box_event h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ae183f;
	font-weight:normal;
	margin:0 0 5px 0;
}
div#info_sb_events div.box_event h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#606060;
	font-weight:normal;
	margin:0 0 5px 0;
}
div#info_sb_events p.link_rs {
	position:absolute;
	bottom:0;
	left:0;
	padding:3px 0 0 0;
	border-top: 1px solid #dedede;
	display:block;
	width:165px;
}
div#info_sb_events p.link_rs a {
	color:#7a7a7a;
	line-height:15px;
	height:15px;
	display:block;
	padding-left:20px;
	text-decoration:none;
}
div#info_sb_events p.link_rs a:hover {
	text-decoration:none;
}
div#info_sb_events a.pdf {
	background:url(images/sidebar/ico_sb-pdf.png) no-repeat 0 0;
}
div#info_sb_events a.arrow span {
	display:none;
}
div#info_sb_events a.arrow {
	display:block;
	float:left;
	width:16px;
	height:32px;
	background:url(images/sidebar/arrow_sb-dx.png) no-repeat 0 0;
	position:absolute;
	top:50%;
	margin-top:-16px;
	left:306px;
}
/*=== Spalla VIDEO ===*/
div#video_sb_header h3 {
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal!important;
	text-transform:uppercase;
}
div#video_sb_header h4 {
	font-family:"Myriad Pro", Helvetica, Arial, sans-serif;
	color:#ef8008;
	font-size:16px;
	font-weight:normal!important;
}
div#video_sb_visual {
	height:178px;
	position:relative;
	padding:0!important;
	background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top left;
	border:1px solid #dedbd1;
	margin: 0 0 15px 0px;
}
div#video_sb_visual img {
	position:absolute;
	bottom:0;
	left:0;
}
div#video_sb_menu li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	margin:0;
	border:0;
	padding:0;
	margin-bottom:4px;
}
div#video_sb_menu li a {
	display:block;
	height:29px;
	line-height:29px;
	padding-left:13px;
	background:url(images/sidebar/bg_video-sb-menu.png) 0 0 repeat-x;
	color:#6d6d6d;
	text-decoration:none;
}
div#video_sb_menu li a:hover {
	background:url(images/sidebar/bg_video-sb-menu_active.png) 0 0 repeat-x;
	color:#ffffff;
}
div#video_sb_menu li.current_page_item a {
	background:url(images/sidebar/bg_video-sb-menu_active.png) 0 0 repeat-x;
	color:#ffffff;
}
div#video_sb_menu div#sb_scroll {
	height:380px;
	position:relative;
}
div#video_sb_menu a.prevPage {
	width:39px;
	height:20px;
	display:block;
	float:left;
	background:url(images/sidebar/arrow_sb-up.png) 0 0 no-repeat;
	position:absolute;
	bottom:15px;
	left:95px;
	cursor:pointer;
}
div#video_sb_menu a.prevPage span {
	display:none;
}
div#video_sb_menu a.nextPage {
	width:39px;
	height:20px;
	display:block;
	float:left;
	background:url(images/sidebar/arrow_sb-down.png) 0 0 no-repeat;
	position:absolute;
	bottom:15px;
	right:95px;
	cursor:pointer;
}
div#video_sb_menu a.nextPage span {
	display:none;
}
div#video_sb_menu div.scrollable {
	height:330px;
	overflow:hidden;
	position:relative;
}
div#video_sb_menu ul.items {
	height:20000em;
	position:absolute;
	width:100%;
	display:block;
}

#sidebar #widget_twitter h3 {
	display: none;
	}/* Cubicle Ninjas */

#fc_stampa a[href*=pdf] {background:url(images/fanclub/icon_pdf.png) no-repeat;padding-left:30px;margin:5px 0;height:24px;width:359px;padding-top:5px;float:left;clear:left;}
#fc_stampa a[href*=jpg] {background:url(images/fanclub/icon_jpg.png) no-repeat;padding-left:30px;margin:5px 0;height:24px;width:359px;padding-top:5px;float:left;clear:left;}
#fc_stampa a[href*=doc] {background:url(images/fanclub/icon_doc.png) no-repeat;padding-left:30px;margin:5px 0;height:24px;width:359px;padding-top:5px;float:left;clear:left;}


#fc_stampa .fc_stampa_row .fc_stampa_rowContent {padding-bottom:6px;}

/*#fc_container {width:auto;}*/

