@import url("/css/2010_box_is.css");
@import url("/css/local_entry.css");
@import url("/common/VIRGILIO/box_entry_local/stili/box_entry_local.css");
/*STILI DELLA GABBIA */
	body {font-family:Arial, FreeSans, sans-serif; font-size:12px; color:#666; background:#000 url(/images/bg_body.jpg) no-repeat 50% 0; margin:8px auto; padding:0; }
	.clear {clear:both; height:0; line-height:0; font-size:0; overflow:hidden; }
	.clearleft {clear:left;}
	* {margin:0;padding:0}
	img {border:0}
	a {text-decoration:none; color:#0066ff}
	a:hover {text-decoration:none;}
	hr { visibility:hidden; clear:left; }
	#generale {margin:0 auto; width:955px;  padding:0 }
	#template {width:941px; border-left:1px solid #B4BBC1; border-right:1px solid #B4BBC1; padding:0 6px 10px; overflow:hidden; background:#FFFFFF }
	#template #contenuti {width:631px; float:left; padding:0; margin:0 10px 0 0; display:inline; overflow:hidden}
	#template #contenuti .box631 {width:631px; margin:0 0 8px 0;float:left;}
	#template #contenuti .box310 {width:310px; margin:0 11px 8px 0; float:left; display:inline} 
	#template #contenuti .box204 {width:204px; margin-right:9px; float:left; display:inline} 
	#template #contenuti .no-margin {margin-right:0}
	#template #colDx {width:300px; float:left}
	#template #colDx .box300 {width:300px; margin-bottom:6px; float:left; display:inline}
/*FINE STILI DELLA GABBIA */

/*miei*/
	#contenuti a, 
	#colDx a { color:#85c500; text-decoration:none }
	
	#contenuti a:hover, 
	#colDx a:hover { color:#CCC;  }


#template #adv {width:300px; float:left; font-family:Arial, FreeSans, Helvetica, sans-serif}
#cont-leaderboard {width:728px;height:90px;overflow:hidden;float:left;padding:0 0 5px 16px}
#cont-manchette {width:178px;height:90px;overflow:hidden;float:left;text-align:center;padding:0 0 5px 16px}

	
/*player flash*/
	.player { position:relative; width:629px; background-color:#333; margin-left:2px}
	.player .vetrina{ position:absolute; width:215px; right:0; top:0}
	.vetrina a.item { width:215px;  height:92px; overflow:hidden; margin:0 0 2px 0; position:relative; border-bottom:#232323 1px solid; display:block; min-height:92px; cursor:pointer; background-color:#505050;}	
	.vetrina a.item:hover { background-color:#3e3e3e;}
	.vetrina a.item .img{ width:83px;  height:57px; position:absolute; left:10px; top:14px; border:#3a3a3a 1px solid}
	.vetrina a.item .img img{ width:81px;  height:55px; border:1px solid #6b6b6b; z-index:-1}
	.vetrina a.item .img span.tr{ position:absolute; left:0; top:0; display:block; width:83px; height:55px;z-index:100;background: url("/images/blank.gif") no-repeat 900px 900px; }
	.vetrina .img span.ico-play{ width:22px;  height:22px; display:block; position:absolute; left:30px; top:18px; background: url("/images/tasto_play.png"); z-index:100; }
	/* \*/
	* html .vetrina .img span.ico-play {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/tasto_play.png", sizingMethod='scale')}/**/   
	
	.vetrina .item span.testo{display:block; padding:25px 14px 12px 108px; font-size:11px; font-weight:bold; margin:0}
	.vetrina a.item span.testo{ color:#ccc!important; font-weight:bold;}
	
	.preplay .sottotitolo {  }
	.preplay .sottotitolo a {}
	.preplay .sottotitolo a:hover { color:#CCCCCC!important}
	.preplay, .preplay-flash{ position:absolute;  background:url("/images/bg_fade_black.png"); width:404px;  padding:5px 10px; left:0px; bottom:32px}
	.preplay-flash{bottom:51px}
	/* \*/
	* html .preplay, * html .preplay-flash {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bg_fade_black.png", sizingMethod='scale')}/**/ 
	.preplay p{ display:inline; font-size:12px; margin:0; padding:0; }
	.preplay p a{ color:#fff!important}
	.player-footer {background:url("/images/player_footer.gif"); padding:10px 0; font-size:11px; margin-top:-3px; position:relative; z-index:70}
	.player-footer a.foto{background-image:url("/images/player_footer_foto.gif"); background-position:left top; background-repeat:no-repeat; padding:0 0 0 26px; margin-left:12px; }
	.player-footer a.leggi{background-image:url("/images/player_footer_leggi.gif");background-position:left top; background-repeat:no-repeat; padding:0 0 0 26px; margin-left:12px}
	
	.titlanciovideo a { font-size:16px;  }


/*fine player flash*/

/*box mymusic*/	
/*.mymusic { width:631px; float:left; margin:4px 0; background: url("/images/bg_box_mymusic.gif") repeat-y 0 0; position:relative; }
*/
.mymusic { width:627px; float:left; margin:8px 0; border:1px solid #d5d5d5; position:relative; left:2px; background:url(../images/bg_blog_artista.jpg) repeat-x 1px 1px; }


.mymusic h3{ text-indent:-9999px; height:0px; line-height:0px; }
.mymusic  .scarica{ text-indent:-9999px}

.mymusic .riga1{ width:616px;  margin:0px auto; padding:0px 0 6px 0; min-height:20px; }
.mymusic .riga1 .sx{ width:304px; float:left;}
.mymusic .riga1 .dx{ width:304px; float:left; margin-left:6px; }
.mymusic .riga1 .sx h4, .mymusic .riga1 .dx h4{ font-family:"Trebuchet MS"; /*font-weight:normal;*/ color:#5d5d5d;  margin:6px 0 0 2px; padding:0; font-size:16px; background: url("/images/sfuma_tit_home.gif") repeat-x 0 0; height:46px; text-indent:4px }


.mymusic .riga1 .sx .main, .mymusic .sx .sec, .mymusic .dx .record { width:305px; overflow:hidden; position:relative; border-bottom:#e5e5e5 1px solid; padding:4px 0}
/*.mymusic .riga1 .sx .main .prew{ float:left; width:135px; height:101px; background: url("/images/mymusic_video_main.gif") no-repeat 0 0; padding:6px; margin-right:8px}
*/

.mymusic .riga1 .sx .main .prew{ float:left; width:135px; height:101px; background: url("/images/bg_video147x113.gif") no-repeat 0 0; padding:6px; margin-right:8px}
.mymusic .riga1 .sx .main a .prew  { display:block; text-decoration:none;}
.mymusic .riga1 .sx .main a:hover .prew { background: url("/images/bg_video147x113.gif") no-repeat 0 -113px;}



.mymusic .riga1 .sx .main a.ico-play{ width:22px;  height:22px; display:block; position:absolute; left:64px; top:45px; background: url("/images/tasto_play.png"); z-index:100;  }
/* \*/
* html .mymusic .riga1 .sx .main a.ico-play {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/tasto_play.png", sizingMethod='scale')}/**/  
.mymusic .riga1 .sx .main .titolo  { min-height:70px; height:auto!important; height:70px; }
.mymusic .riga1 .sx .main .titolo  h5 { font-size:18px }
.mymusic .riga1 .sx .main .titolo  h6 { font-size:12px; font-weight:normal  }
.mymusic .riga1 .sx .main .info, .mymusic .sx .sec .info  {  width:117px; float:left; font-size:11px  }
.mymusic .riga1 .sx .main .info a, .mymusic .sx .sec .info a, .mymusic .dx .record .titolo .info a{ font-weight:bold; color:#676767!important}



.mymusic .riga1 .sx .sec a .prew{ float:left; width:65px; height:49px; background: url("/images/bg_video77x122.gif") no-repeat 0 0; padding:6px 6px 6px; margin-right:5px}
.mymusic .riga1 .sx .sec a:hover .prew{ background-position: 0px -61px;}

.mymusic .riga1 .sx .sec a.ico-play{ width:22px;  height:22px; display:block; position:absolute; left:28px; top:23px; background: url("/images/tasto_play.png"); z-index:100;  }
.mymusic .riga1 .sx .main .info a  { color:#3e4d62!important}
.mymusic .riga1 .sx .main .info a:hover  { color:#85c301!important  }

			.main img.add { position:absolute; top:94px; left:7px; }
			.sec img.add { position:absolute; top:42px; left:7px; }



/* \*/
* html .mymusic .riga1 .sx .sec a.ico-play {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/tasto_play.png", sizingMethod='scale')}/**/  
.mymusic .riga1 .sx .sec .titolo  { min-height:45px; height:auto!important; height:45px; }
.mymusic .riga1 .sx .sec .titolo  h5 { font-size:14px; font-weight:bold }
.mymusic .riga1 .sx .sec .titolo  h6 { font-size:12px;font-weight:normal }
.mymusic .riga1 .sx .scopri { clear:both; }
.mymusic .riga1 .sx .scopri h5{font-size:14px; text-transform:uppercase; padding:5px 0 }
.mymusic .riga1 .sx .scopri ul{font-size:11px; padding:0 0 6px 0; margin:0 0 0 4px; list-style:none; float:left; width:140px }
.mymusic .riga1 .sx .scopri ul a{color:#676767!important}
.mymusic .riga1 .dx .record {  padding:4px 0 6px 0}
.mymusic .riga1 .dx .record  a .prew{ float:left; width:60px; height:60px; background: url("/images/bg_foto72px.gif") no-repeat 0 0; padding:6px; margin-right:8px}
.mymusic .riga1 .dx .record  a:hover .prew{background-position:0 -72px;}


.mymusic .riga1 .dx .record .titolo  { min-height:45px; height:auto!important; height:45px; position:relative; width:220px; float:left;  }
.mymusic .riga1 .dx .record .titolo .ascolta {position:absolute; right:0; top:0; width:14px; height:13px  }
.mymusic .riga1 .dx .record .titolo  h5 { font-size:14px; font-weight:bold }
.mymusic .riga1 .dx .record .titolo  h6 { font-size:12px;font-weight:normal }
.mymusic .riga1 .dx .record .info  {  float:left; font-size:11px; position:relative; width:222px; color:#3e4d62 }
.mymusic .riga1 .dx .record .info img { width:25px; height:25px; border:#c2c2c4 1px solid}
.mymusic .riga1 .dx .record .info .quando {position:absolute; width:100px; right:0; bottom:0; color:#999  }
.mymusic .riga1 .dx .record .info a  {color:#3e4d62!important  }
.mymusic .riga1 .dx .record .info a:hover  {color:#ccc!important;  }





.mymusic .top {width:637px; float:left; margin:4px 0 0 0; background: transparent url("/images/box_mymusic_bt.gif") no-repeat left bottom;padding-bottom:8px}
.mymusic .top .top-inner{ width:614px; background: url("/images/top_inner_bg.gif") no-repeat left bottom; margin:0 0 0 11px!important;margin:0 0 0 6px; float:left}
.mymusic .top .sx, .mymusic .top .dx {width:304px; float:left; overflow:hidden ;padding-bottom:4px}
.mymusic .top .sx {margin:0}
.mymusic .top .dx {margin:0 0 0 6px }
.mymusic .top .sx h4, .mymusic .top .dx h4{width:304px;  background: url("/images/top_top.gif") no-repeat left top; padding:6px 0 2px 0; font-weight:normal; font-family:"Trebuchet MS"; font-size:18px; color:#333 }
.mymusic .top .sx h4 span, .mymusic .top .dx h4 span{ padding-left:8px}

.mymusic .top .sx h4 .tutteleplaylist a { font-size:11px; font-weight:bold; color:#3e4d62!important; float:right; margin-right:20px; margin-top:-18px;}
.mymusic .top .sx h4 .tutteleplaylist a:hover {color:#85c301!important }
.mymusic .top .dx h4 .tuttecanzoni a { font-size:11px; font-weight:bold; color:#3e4d62!important; float:right; margin-right:20px; margin-top:-18px;}
.mymusic .top .dx h4 .tuttecanzoni a:hover {color:#85c301!important }



.mymusic .top .sx .record {   overflow:hidden;  border-bottom:#e5e5e5 1px solid; padding:4px 0; font-size:11px; width:292px; margin:2px auto 0 auto;}
.mymusic .top .sx .record  .prew { float:left; width:48px; height:48px; padding:6px; margin:0 8px 0 2px}
.mymusic .top .sx .record a .prew {background: url("/images/bg_foto80x80.gif") no-repeat 0 0;}
.mymusic .top .sx .record a:hover .prew {background: url("/images/bg_foto80x80.gif") no-repeat 0 -59px;}

.mymusic .top .sx .record .titolo  { min-height:32px; height:auto!important; height:32px; position:relative; width:220px; float:left; }
.mymusic .top .sx .record .titolo a  {color:#85c301; font-weight:bold; }
.mymusic .top .sx .record .titolo a:hover  {color:#ccc!important;  }
.mymusic .top .sx .record .titolo .ascolta {position:absolute; right:0; top:0; width:14px; height:13px  }
.mymusic .top .sx .record .titolo  h6 a { font-size:12px;font-weight:bold; }
.mymusic .top .sx .record .info  {  float:left; font-size:11px; position:relative; width:222px;   }
.mymusic .top .sx .record .titolo a.nick  {color:#3e4d62!important }
.mymusic .top .sx .record .titolo a:hover.nick  {color:#ccc!important;  }


.mymusic .top .sx .nonotopplay { padding:12px; font-size:14px; font-weight:bold; color:#999;  }
.mymusic .top .sx .nonotopplay .creala { color:#333; height:24px; line-height:24px; text-indent:30px; text-transform:uppercase; margin-top:26px; background:url(../images/pallino_crea.gif) no-repeat 0 0;  padding-bottom:10px; }
.mymusic .top .sx .nonotopplay a { color:#333!important; }
.mymusic .top .sx .nonotopplay a:hover { color:#85c500!important; }


.mymusic .top .dx .nonotopcanzoni { padding:12px; font-size:14px; font-weight:bold; color:#999;  }
.mymusic .top .dx .nonotopcanzoni .escopri {  margin-top:16px; padding-bottom:10px;   }
.mymusic .top .dx .nonotopcanzoni .escopri a { color:#333!important; }
.mymusic .top .dx .nonotopcanzoni .escopri a:hover { color:#85c500!important; }


/*regola solo per home modifica spostamento box*/
.mymusic .riga1 .dx table { padding:0; font-size:11px; width:292px; margin:6px auto 0 auto; border-collapse:collapse; color:#666; text-align:center; vertical-align:middle}
.mymusic .riga1 .dx table th { padding:3px }
.mymusic .riga1 .dx table .y { background-color:#f1f4e3}
.mymusic .riga1 .dx table .small { width:40px}
.mymusic .riga1 .dx table .canzone { text-align:left; padding-left:12px;font-size:13px;}
.mymusic .riga1 .dx table .canzone b  { font-weight:normal}
.mymusic .riga1 .dx table .canzone a  { font-weight:bold}
.mymusic .riga1 .dx table .ascolta { width:48px}
.mymusic .riga1 .dx table .guarda { width:74px;  }
.mymusic .riga1 .dx table .guarda .btgua { width:64px; height:20px; text-indent:10px   }
.mymusic .riga1 .dx table .guarda .btgua a { margin-left:20px; width:64px; background:url(../images/ico_monitor.gif) no-repeat 0 6px; height:20px; display:block; line-height:20px; color:#3e4d62!important  }
.mymusic .riga1 .dx table .guarda .btgua a:hover { color:#85c500!important  }
.mymusic .riga1 .dx table .bullet,
.mymusic .riga1 .dx table .bullet-y{ padding:7px 0 2px 0; font-size:11px; margin:0 auto 0 auto; font-size:12px; font-weight:bold; color:#fff; width:30px; height:30px; position:relative; top:3px}
.mymusic .riga1 .dx table .bullet{background: url("/images/top_bullet.gif") no-repeat 0 0;}
.mymusic .riga1 .dx table .bullet-y{background: url("/images/top_bullet_y.gif") no-repeat 0 0;}

.mymusic .riga1 .dx h4 .tuttecanzoni a { font-size:11px; font-weight:bold; color:#3e4d62!important; float:right; margin-right:20px; margin-top:4px;}
.mymusic .riga1 .dx h4 .tuttecanzoni a:hover {color:#85c301!important }


.mymusic .scopri { clear:both; margin-top:6px; background: url("/images/bg_video_bn.gif") no-repeat 0 0; height:99px;}
.mymusic .scopri h5 { font-size:18px; margin: 0px 0 0 20px; font-family:"Trebuchet MS"; padding-top:10px;}
.mymusic .scopri ul{font-size:13px; padding:0 0 6px 0; margin:5px 0 0 18px; list-style:none; float:left; width:180px }
.mymusic .scopri ul li a { width:190px; color:#676767!important; }
.mymusic .scopri ul li a:hover { color:#85c500!important }

.mymusic .record {  padding:4px 0 6px 0}
.mymusic .record  a .prew{ float:left; width:60px; height:60px; background: url("/images/bg_foto72px.gif") no-repeat 0 0; padding:6px; margin-right:8px}
.mymusic .record  a:hover .prew{background-position:0 -72px;}


/*fine mod*/






.mymusic .top .dx table { padding:0; font-size:11px; width:292px; margin:2px auto 0 auto; border-collapse:collapse; color:#666; text-align:center; vertical-align:middle}
.mymusic .top .dx table th { padding:3px }
.mymusic .top .dx table .y { background-color:#f1f4e3}
.mymusic .top .dx table .small { width:40px}
.mymusic .top .dx table .canzone { text-align:left; padding-left:12px;}
.mymusic .top .dx table .canzone b  { font-weight:normal}
.mymusic .top .dx table .canzone a  { font-weight:bold}





.mymusic .top .dx table .ascolta { width:48px}
.mymusic .top .dx table .guarda { width:74px;  }
.mymusic .top .dx table .guarda .btgua { width:64px; height:20px; text-indent:10px   }
.mymusic .top .dx table .guarda .btgua a { margin-left:20px; width:64px; background:url(../images/ico_monitor.gif) no-repeat 0 6px; height:20px; display:block; line-height:20px; color:#3e4d62!important  }
.mymusic .top .dx table .guarda .btgua a:hover { color:#85c500!important  }
.mymusic .top .dx table .bullet, .mymusic .top .dx table .bullet-y{ padding:7px 0 2px 0; font-size:11px; margin:0 auto 0 auto; font-size:12px; font-weight:bold; color:#fff; width:30px; height:30px; position:relative; top:3px}
.mymusic .top .dx table .bullet{background: url("/images/top_bullet.gif") no-repeat 0 0;}
.mymusic .top .dx table .bullet-y{background: url("/images/top_bullet_y.gif") no-repeat 0 0;}

/*fine box mymusic*/

/*box strilli*/
.strilli { float:left;background: url("/images/strilli_bg.gif") repeat-x 0 0; min-height:194px; height:auto!important; height:194px; width:624px; border:#d4d4d4 1px solid; margin:0 0 8px 1px; padding-left:5px}

.strilli div{ width:188px!important;width:184px; background: url("/images/dots_v.gif") no-repeat 100% 9px; float:left; margin:0 5px; position:relative; padding-right:8px; left:4px}
.strilli div img{ margin-top:8px}
.strilli div h4{ position:absolute;  background:url("/images/bg_fade_black.png"); width:185px; height:37px; overflow:hidden;  position:absolute; left:0; top:97px; font-size:14px}
	/* \*/
* html .strilli div h4  {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bg_fade_black.png", sizingMethod='scale')}/**/  
.strilli div h4 a { position:relative;  left:5px; top:5px; color:#85c500!important}
.strilli div h4 a:hover { color:#CCCCCC!important}
.strilli div p {  padding:8px 0 4px 4px}
.strilli div p a {  color:#cccccc!important; font-size:11px;}
.strilli div p a:hover {  color:#FFFFFF!important;  }

/*fine box strilli*/


/*box music news */
.box-news { width:634px; margin:0; background: url("/images/box_mymusic_bg.gif") repeat-y 0 0; position:relative; clear:both; font-size:11px; left:-3px}
.box-news h3{ margin:0; font-size:14px; padding:15px 0 10px 0; width:637px; background: url("/images/box_mymusic_top.gif") no-repeat 0 0; font-weight:normal;  }
.box-news h3 a{  padding:3px 0 3px 0; text-transform:uppercase; color:#333!important; margin:0 0 0 14px}




.box-news .tutte{width:616px; background: url("/images/box_mymusic_filetto.gif") repeat-x 0 0;  margin:1px auto; position:relative; height:5px}
.box-news .tutte a { position:absolute; right:20px; top:-25px; font-weight:bold; color:#3e4d62!important}
.box-news .tutte a:hover { color:#85c301!important}

.box-news .record-cont{ width:637px; margin:0; background: url("/images/box_mymusic_bt.gif") no-repeat left bottom; }
.box-news .record-cont .record{ width:600px; padding:8px; border-bottom:#d4d4d4 1px solid; margin:0 auto; color:#999}
.box-news .record-cont .record b.notizia { display:block; text-transform:uppercase}
.box-news .record-cont .record b.notizia a {color:#85c500!important}
.box-news .record-cont .record b.notizia a:hover {color:#ccc!important}
.box-news .record-cont .record b a{ color:#666!important}
.box-news .record-cont .last{ padding-bottom:18px; border:0}
/*fine box music news */

/*box genio */

#genio {border:1px solid #D3D2D2; border-bottom:none; margin-top:10px; background:#F4F4F3 url(/images/bg_genio.gif) bottom no-repeat; padding:4px 9px;}
#genio .box-domande {width:400px; float:left}
#genio .box-domande .canale {background:url(/images/logo_genio.gif) no-repeat; font-size:14px; height:17px; line-height:17px; padding-left:20px; font-weight:bold; display:block; margin-bottom:6px}
#genio .box-domande .canale a {color:#000;}
#genio .box-domande .foto {width:30px; float:left; margin-top:4px}
#genio .box-domande .foto img {width:30px; height:30px}
#genio .box-domande .domande {width:350px; float:left; margin-left:6px}
#genio .box-domande .domande a {font-weight:bold;color:#000;}
#genio .box-domande .domande .principale {font-size:14px; line-height:17px; display:block}
#genio .box-domande .domande .commento {background:url(/images/bg_genio_commentodx.gif) right; height:18px; margin-top:3px; font-size:11px; color:#666666}
#genio .box-domande .domande .commento a {color:#FF3300}
#genio .box-domande .domande .commento a:hover {color:#ADADAD}
#genio .box-domande .domande .commento img {float:left}
#genio .box-domande a.tutte {margin-top:7px; display:block; font-size:11px;color:#000;}
	#genio .box-domande a.tutte:hover {color:#ADADAD}
#genio .box-inserisci {width:200px; float:left; margin-top:4px; text-align:center; padding-left:10px}
#genio .box-inserisci textarea {width:176px; height:60px; font-family:Arial, FreeSans, Helvetica, sans-serif; color:#666666; margin:7px 0; font-size:12px; padding:2px; border:2px dotted #FF3300}
#genio-chiusura {background:url(/images/bg_genio_bottom.gif); height:9px; line-height:0; font-size:0; margin-bottom:10px}

.evidenziato {color:#FF3300; font-weight:bold}
/*fine box genio */

/*box yalp */
#yalp {background:#BCB9B9; clear:both; width:630px; margin-left:1px }
#yalp .testata {padding-left:9px; border-bottom:1px solid #918E8E}
#yalp .main {border-top:1px solid #CCC9C9; border-bottom:1px solid #918E8E; padding:2px 0}
#yalp .main .scroll {background:#3B3B3B url("/images/bg_yalp.gif") no-repeat right top; height:98px; padding:10px 14px}
#yalp .main .scroll a {color:#FFFFFF}
#yalp .main .scroll a:hover {color:#03C2F0}
#yalp .main .scroll .ora {color:#03C2F0; font-weight:bold; display:block}
#yalp .main .scroll .box {width:198px; float:left; color:#FFFFFF}
#yalp .main .scroll .box .data {font-size:16px; font-weight:bold; margin-bottom:10px; display:block}
#yalp .main .scroll .box img {float:left; margin-right:10px}
#yalp .main .scroll .box p {width:95px; float:left; line-height:14px}
#yalp .paginazione {height:21px; border-top:1px solid #CDC9CA; text-align:center; color:#FFFFFF; font-weight:bold; letter-spacing:5px; padding-top:2px; position:relative}
#yalp .paginazione a {color:#666666} #yalp .paginazione a:hover {color:#FFFFFF}
#yalp .paginazione .prev {position:absolute; left:9px; bottom:1px} #yalp .paginazione .next {position:absolute; right:9px; bottom:1px}
/*box yalp */

/*ads google bottom */
	.adsgoogle-bt {width:630px; height:96px; clear:both; padding:30px 0 20px 0; margin:0 0 0 2px}
/*ads google bottom */	

/*fine contenuti centrali*/	


/*contenuti laterali*/
	.bg-side { position:static!important; position:relative; right:6px; min-height:400px;height:auto!important;height:400px; }
/*box ADV*/
	.adv {width:300px;height:250px;clear:left; position:relative; z-index:10}
	/*fine box ADV*/

	/*box ricerca */
	.ricerca {width:288px;background:url("/images/bg_boxricerca.gif") repeat-x 0 0;margin:6px 0 5px 0;padding:6px 0 6px 12px;position:relative; z-index:10; float:left}
	.ricerca h2 {font-size:14px;color:#fff;height:17px;line-height:17px;margin:0 0 6px 0;text-transform:uppercase;}
	.ricerca h2 img {float:left;margin:0 2px 0 0;}
	.ricerca  form {padding:0; margin:0}
	.ricerca .txt-cont {width:280px; height:23px;float:left;margin:0 6px 0 0; background:url("/images/input_txt.gif") no-repeat 0 0; position:relative}
	.ricerca input.txt {height:16px;width:260px; position:absolute; left:6px; bottom:3px; border:0; padding:0 2px}
	.ricerca .sel-cont {width:181px; height:29px;float:left;margin:0 6px 0 0; /*background:url("/images/select_txt.gif") no-repeat 0 0;*/ position:relative}
	.ricerca select.txt {width:174px; position:absolute; left:3px; top:3px; border:#a7a6aa 1px solid; padding:1px 0}
	.ricerca .input-image { margin:0 0 0 12px; vertical-align:bottom}
	/*fine box ricerca*/
	
	
	/*box ricerca concerti*/
	.form-concerti {width:298px;margin:0 0 8px 0;padding:0;z-index:10; clear:left; border:#bebebe 1px solid}
	.form-concerti .inner{width:292px; height:102px;background:url("/images/bg_ricerca_concerti.jpg") repeat-x 0 0;margin:3px auto;padding:0;}
	.form-concerti h2 {font-size:14px;color:#bcdd00;height:17px;line-height:17px;margin:4px 0 6px 0;text-transform:uppercase; float:left; width:280px}
	.form-concerti h2 img {float:left;margin:0 2px 0 5px;}
	.form-concerti  form {padding:0; margin:0;}
	.form-concerti  form .label {float:left;margin:0 2px 0 17px!important;margin:0 2px 0 5px; width:64px; color:#FFFFFF;}
	.form-concerti form span { display:block; height:16px; width:10px; float:left}
	.form-concerti form .txt {height:20px; border:0;float:left;margin:2px 0; padding:0 2px}
	.form-concerti  form .artista {width:193px}
	.form-concerti  form .gg {width:25px}
	.form-concerti  form .mm {width:25px}
	.form-concerti  form .aaaa {width:40px}
	.form-concerti  form .luogo {width:107px}
	.form-concerti .input-image { margin:0; float:left; margin-left:10px}
	/*fine box ricerca concerti*/
	
	/*box myblog laterale*/
	.myblog {width:300px;margin:0 0 8px 0; clear:both}
	/*box myblog laterale*/
	
	/*box strilli laterale*/
	.strilli-side { background: url("/images/strilli_bg.gif") repeat-x 0 0; min-height:162px; height:auto!important; height:162px; width:298px; border:#d4d4d4 1px solid; margin:8px 0 2px 0; font-size:11px }
	.strilli-side div{ width:280px;  margin:8px auto 0 auto;  padding-bottom:10px; border-bottom:1px dotted #575757  }
	.strilli-side div img{ margin:4px 8px 0 0; float:left; width:81px; height:55px}
	.strilli-side div h4{ font-size:12px; }
	.strilli-side div h4 a {color:#85c500!important; }
	.strilli-side div h4 a:hover {color:#ccc!important; }
	.strilli-side div p {padding:8px 0 4px 4px}
	.strilli-side div p a {color:#999!important;  }
	.strilli-side div p a:hover { color:#ccc!important; }
	.strilli-side div p { clear:right}
	.strilli-side div .clear {clear:both; height:0px; font-size:0; overflow:hidden; margin:0px; padding:0; border:0px;}
	
	/*fine box strilli laterale*/
	
	/*box adv small*/
	.advsmall {width:298px; border:#bebebe 1px solid; clear:both; text-align:center; margin-bottom:8px }
	.advsmall img{ margin:3px auto 0 auto;}
	.advsmall a{ margin:0; padding:0}
	/*box adv small*/
	
	/*box oknotizie side*/


	.notizie { margin: 7px 0 7px 0}
	.notizie .main {border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; padding:0 12px}
	.notizie .main .testata {margin-bottom:5px; color:#999999; font-size:11px}
	.notizie .main .testata img {vertical-align:middle}
	.notizie .main .testata a {font-family:"Arial Black", Arial, FreeSans, Helvetica, sans-serif; font-size:10px; color:#FF3300; margin-right:4px}
	.notizie .main .testata a:hover {color:#ADADAD}
	.notizie .main ul {list-style:none; font-size:11px; color:#666666}
	.notizie .main li {background:url(/images/ico_notizie.gif) no-repeat left 2px; padding:0 0 5px 20px}
	.notizie .main li a {color:#666666; font-weight:bold; font-size:12px; display:block}
	.notizie .main li a:hover {color:#ADADAD}
	.notizie .main li a.autore {color:#009933; font-size:11px; font-weight:normal; display:inline}
	



	/*box oknotizie side*/	
	
	/* Box Strilli adv side */

	
	.boxIs .main {border-left:1px solid #BABDC2; border-right:1px solid #BABDC2; font-size:11px}
	.boxIs .main ul {list-style:none;  padding:0px 10px 0}
	.boxIs .main li {padding:8px 0; border-top:1px solid #DDDDDD; line-height:13px; min-height:50px; height: auto !important; height: 50px;}
	.boxIs .main img {float:left; margin-right:5px}
	.boxIs .main a {color:#999999!important}
	.boxIs .main a:hover {color:#666666!important; text-decoration:none!important}
	


	/*Box altramusica */
	.altramusica  { width:301px; height:74px;  background:url(../images/bt_altramusica.gif) no-repeat 0 0; text-indent:-9999px;  margin:0px 0 2px 0;}
	.altramusica a { height:74px; display:block; text-decoration:none; }


	
	/*shopping side*/
	.shopping {width:300px;  clear:both;background: url("/images/BoxStrilliDx_bg.gif") no-repeat left bottom;font-size:11px; padding-bottom:10px;  margin-top:10px; margin-bottom:10px;}
	.shopping .top{ background: url("/images/BoxStrilliDx_top.gif") no-repeat 0 0; width:300px;  color:#999; }
	.shopping .top h5{ width:84px; height:40px; background:url("/images/shopping.gif") no-repeat 0px 10px; text-indent:-9999px; margin-left:20px;    }
	.shopping .top h5 a { text-decoration:none; height:40px;  display:block;  }

	.shopping .item{ min-height:64px; height:auto!important; height:64px; font-size:11px; width:295px; margin:2px 0; clear:left}
	.shopping .item img{ width:60px; height:60px; margin:0 20px 0 20px; float:left}
	
	.shopping .item p { width:170px; float:left; display:block; color:#85c500; font-weight:bold; margin:2px 0}
	.shopping .item p a {color:#85c500}
	.shopping .item p a:hover {color:#85c500!important}
	.shopping .item .nome { padding-top:8px;}
	.shopping .item .prezzo a{ color:#666!important; font-weight:normal; }
	.shopping .item .prezzo a:hover { color:#85c500!important}
	.shopping .item .categoria {}
	/*shopping side*/		
	
		/*shopping side*/
	.shopping-oriz {width:631px;  clear:both;background: url("/images/bg_top_shopping_bottom_orizz.gif") no-repeat left bottom;font-size:11px; padding-bottom:10px;  margin-top:10px; }
	.shopping-oriz .top{ background: url("/images/bg_top_shopping_orizz.gif") no-repeat 0 0; width:631px;  color:#999; padding-top:10px;  }
	.shopping-oriz .top h5{ width:84px; height:20px; background:url("/images/shopping.gif") no-repeat 0px 0px; text-indent:-9999px; margin-left:20px;    }
	.shopping-oriz .top h5 a { text-decoration:none; height:20px;  display:block;  }

	.shopping-oriz .item{   font-size:11px; width:190px; margin:6px 8px; float:left; /*border-right:1px solid #babdc2;*/ padding-bottom:10px;}
	.shopping-oriz .item img{ width:60px; height:60px; margin:0 5px 0 5px; float:left}
	
	.shopping-oriz .item p { float:left;  color:#85c500; font-weight:bold; margin:2px 0}
	.shopping-oriz .item p a {color:#85c500}
	.shopping-oriz .item p a:hover {color:#85c500!important}
	.shopping-oriz .item .nome { padding-top:8px; width:118px;}
	.shopping-oriz .item .prezzo a { color:#666!important; font-weight:normal; width:118px; }
	.shopping-oriz .item .prezzo a:hover { color:#85c500!important}
	.shopping-oriz .item .categoria {width:118px;}
	.shopping-oriz .item.noborder { border-right:0px;}

	/*shopping side*/	
	
	
	
	
	/*BANNER YALP*/
	#cercayalp {  width:629px; height:39px; border:1px solid #ccc; margin:10px 0;}	
	#cercayalp .banner {  width:623px; height:35px; margin:2px; background:url(../images/cerca_su_yalp.jpg) no-repeat 0 0; text-indent:-9999px }	
	#cercayalp .banner a {  height:35px; display:block; text-decoration:none; }	

	
	/* google ads */
	
		/* google ads */
	.cgoogle {border:1px solid #85c500;width:300px; float:left;margin:8px 0 0 0; width:629px}	
	.cgoogle div.ann {width:199px;float:left;font-size:12px;margin:0 0 0 0;padding:5px; line-height:15px;}
	.cgoogle div.ann a {display:block;text-decoration:none;color:#5acb33!important;font-weight:bold;}
	.cgoogle div.ann a:hover { color:#CCCCCC!important}
	.cgoogle div.ann span.desc {color:#000;font-size:11px;}
	.cgoogle div.ann span.desc a {color:#85c500!important}
	.cgoogle div.ann span.desc a:hover {color:#CCCCCC!important}
	.cgoogle .att {background:#85c500 url("/images/curvagoogle.png") no-repeat 0 0; width:85px; height:17px; padding:1px 0 0 17px;float:right;}
	.cgoogle .att div {background:url("/images/annuncigoogle.png") no-repeat 0 0;width:83px;height:16px;}
	/* \*/
		* html .cgoogle .att {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/curvagoogle.png', sizingMethod='crop')}
		* html .cgoogle .att div {background-image:none;width:83px;height:16px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/annuncigoogle.png', sizingMethod='crop')}	
		

/*contenuti laterali*/	
	
	/*box servizi*/
	.box-servizi { width:941px; margin:20px 0 0; background:#f3f3f3 url("/images/box_servizi_bg.gif") repeat-x; padding:20px 0 20px 0;  clear:left }
	.box-servizi .single-box{ width:160px; margin:6px 0 16px 6px; padding:0 8px; float:left;}
	.box-servizi .single-box h4{ color:#666; font-size:16px; margin:0; padding:0; position:relative; top:-6px; font-family:Arial, Helvetica, sans-serif}
	.box-servizi .single-box h4 a{ color:#666;}
	.box-servizi .single-box h4 a:hover{ text-decoration:underline}
	.box-servizi .single-box ul{  font-size:12px; margin:0; padding:0 0 20px 0; color:#7d858b; list-style:none;}
	.box-servizi .single-box li{margin:0 0 6px 0; padding:0;}
	.box-servizi .single-box li a{color:#666!important;text-decoration:none }
	.box-servizi .single-box li a:hover{ color:#CCCCCC!important}
	/*box servizi*/
	
	
	
	/*BOX IS ORIZZONTALE*/
	.box-is {width:631px; margin-top:15px; padding-bottom:20px; font-size:11px; font-family:Arial, Helvetica, sans-serif}
	.box-is .box {width:189px; border-right:1px solid #DDDDDD; float:left; padding:0 10px}
	.box-is .box a {color:#999999 !important}
	.box-is .box a:hover {color:#666666 !important}
	.box-is .box img {margin-bottom:5px}
	.box-is .box b {display:block}
	.box-is .noborder {border-right:0}
	
	/*BOX MUSICA CELLULARE*/
	.musicacellulare { height:62px}
	.musicacellulare .banner { width:239px; height:62px; background:url(../images/banner_musica_cellulare.png) no-repeat 0 0; text-indent:-9999px; float:left; display:inline; }
	.musicacellulare .banner a { height:62px; display:block; text-decoration:none;}
	.musicacellulare .banner a:hover { background:url(../images/banner_musica_cellulare.png) no-repeat 0 -62px;}
	.musicacellulare .rss { width:61px; height:59px; background:url(../images/ico_rss.gif) no-repeat 0 0; text-indent:-99999px; float:left; margin-top:2px;}
	.musicacellulare .rss a { height:59px; display:block; text-decoration:none;}


	/*BOX NEWS ANSA */
    .boxnewsansa { width:589px; border-top:1px solid #dbdbdb; margin:10px 0px 0 32px; padding-bottom:20px; padding-top:10px;}
	.boxnewsansa .itemboxnews { float:left; width:184px; margin-left:9px;}
	.boxnewsansa .itemboxnews .foto {width:135px; height:98px; float:left; margin-right:10px; position:relative; display:inline   }
	.boxnewsansa .itemboxnews .foto a {display:block; height:98px; background:url(../images/bg_foto_135x98.gif) no-repeat 0 0; }	
	.boxnewsansa .itemboxnews .foto a:hover {background-position: 0 -98px; }
	.boxnewsansa .itemboxnews .foto img {width:111px; height:75px; padding:12px;  }
	.boxnewsansa .itemboxnews .titolo { font-weight:bold; font-size:14px; margin-top:4px; width:145px }
	
		/*box top testi in home */
	.boxtoptesti { width:631px;  background:#444 url("/images/bg_box_toptesti.jpg") repeat-x 0 0; position:relative; clear:both; font-size:11px; border:1px solid #d5d5d5; margin-bottom:10px; }
	.boxtoptesti .tittoptesti {  background:url("/images/eq.gif") no-repeat 0 0; height:38px; line-height:38px; font-size:14px; font-weight:bold; float:left; margin-left:6px; color:#FFF; text-indent:91px; }
	.boxtoptesti .tittoptesti span { font-weight:normal }
	.boxtoptesti .singrign { width:136px; height:54px; background:url("/images/sing_ring.gif") no-repeat 0 0; float:right; text-indent:-9999px; margin-right:6px;}
	.boxtoptesti .singrign a {height:54px; display:block; text-decoration:none;}
	.boxtoptesti .conttestisong { overflow:hidden}
	.boxtoptesti .conttestisong .col1 {width:306px; float:left; overflow:hidden}
	.boxtoptesti .conttestisong .col2 {width:306px; float:left; overflow:hidden; margin-left:5px; display:inline}
	.boxtoptesti .conttestisong .itemtesto { width:300px;  font-size:12px; font-weight:bold; padding:6px 0; margin-left:6px; }
	.boxtoptesti .conttestisong .itemtesto.yang { background:#464645; }
	.boxtoptesti .conttestisong .itemtesto .numero { color:#FFF; margin:0 12px; background:url("/images/bg_pallino_testi.gif") no-repeat 0 0; height:26px; width:26px; line-height:26px; text-align:center; float:left;}
	.boxtoptesti .conttestisong .itemtesto .titsong { float:left; clear:right; width:246px; }
	.boxtoptesti .conttestisong .itemtesto .titsong  a { }
	.boxtoptesti .conttestisong .itemtesto .titsong  a:hover { color:#adadad; }
	.boxtoptesti .conttestisong .itemtesto .artist { }
	.boxtoptesti .conttestisong .itemtesto .artist a { color:#FFF!important}
	.boxtoptesti .conttestisong .itemtesto .artist a:hover { color:#adadad!important}
	.boxtoptesti .tuttitesti { float:right; margin:4px 20px 6px 0; display:inline}

	
	
	
	
	#footer { clear:left; width:955px; margin:12px auto 0 auto;}	
	#footer {height:51px;font-size:11px;font-family:Arial, FreeSans, sans-serif;color:#FFF;text-transform:uppercase;margin:0;padding:0;}
	#footer .ftop {height:24px;padding:0 0 0 32px;line-height:24px;background:#464646;border-bottom:1px solid #525252;border-top:1px solid #848484;font-weight:bold;}
	#footer .fbottom {height:23px;padding:0 0 0 32px;line-height:23px;background:#c4c4c4;border-top:1px solid #f0f0f0;border-bottom:1px solid #ededed;}
	#footer .fbottom .pipe {padding:0 5px;}
	#footer .fbottom a {text-decoration:none;color:#FFF;}
	#footer .fbottom a:hover {text-decoration:underline;}
	
	/* LOCAL 300 */
	#local300 {background:transparent url(/images/local300.gif) no-repeat scroll left bottom; height:83px!important; width:300px; margin-bottom:7px}
	.local300in {height:83px!important; width:300px;padding-left:0px;}
	.local300Link {color:#b5b5b5;line-height:18px;width:280px;margin:5px 0 10px 10px;text-align: justify;}
	.local300Link a {font-family:Tahoma,Arial,FreeSans,sans-serif;font-size:12px;font-weight:bold;color: #ff7200 !important;text-decoration:none;}
	.local300Link a:hover {font-family:Tahoma,Arial,FreeSans,sans-serif;font-size:12px;font-weight:bold;color: #666 !important;text-decoration:none;}
	.clear {clear:both;}
	
	
	/* STILE COLORI ADS GOOGLE*/
		/* regole generali per + di un annuncio */
		#adsGooglePos { margin:7px 0; clear:both; margin-left:10px; }
		#colonna-sx #adsGooglePos { margin:15px 32px !important;}
			#adsGooglePos * { margin:0; padding:0; }
			#adsGooglePos a { text-decoration:none; }
			#adsGooglePos a:hover { color:#ADADAD !important; }
			#adsGooglePos h3 { text-indent:0; margin:0 0 10px; padding:3px 0; border-bottom:1px solid #85c500; color:#85c500; font:700 12px/12px Arial,Helvetica,sans-serif; text-transform:uppercase; height: 14px; padding-top: 10px;}
				#adsGooglePos h3 a { color:#85C500 !important; }
			#adsGooglePos dt { font:700 12px/15px Arial, Helvetica, sans-serif; }
		 		#adsGooglePos dt a { color:#5acb33 !important; }
			#adsGooglePos dd { padding:0 0 8px; font:400 12px/15px Arial, Helvetica, sans-serif; color:#000 !important; }
				#adsGooglePos dd a { color:#85c500 !important; font-weight:700; }
		/* regole per un annuncio */
			#adsGooglePos .singAds { text-align:left; }
				#adsGooglePos .singAds dt { padding:0 0 7px; } 
					#adsGooglePos .singAds dd a { padding:7px 0 0; display:inline; }
	/* FINE STILE COLORI ADS GOOGLE**/
	
.karaoke {background:url("/images/scopri_karaoke.gif") repeat-x 0 0; width:632px; height:39px; padding:0px 0 8px 0;}	
.karaoke a { height:39px; display:block; text-indent:-9999px}	

/*box ricerca musica*/
#boxRicMus { clear:both; height:44px;}
	#bbtRM { position:relative; width:631px; height:42px; overflow:hidden; background:url(/images/bg_buca_ricerca.jpg) repeat-x 0 0; }
		#bbtRM .buca01 { position:absolute; top:11px; left:19px; width:530px; height:16px; border:none; outline:none; background:none; }
		#bbtRM .bt01 { position:absolute; top:3px; left:570px; width:44px; height:38px; border:none; outline:none !important; background:url(/images/bt_cerca.jpg) no-repeat 0 -38px; text-indent:-9999px; }
			#bbtRM .bt01 a { display:block; height:38px; }
			#bbtRM .bt01 a:active { background:url(/images/bt_cerca.jpg) no-repeat 0 0; }
	#a-zRM { position:relative; width:631px; overflow:hidden; margin:-9px 0 0; }
		#a-zRM h4 { width:104px; height:5px; overflow:hidden; margin:0 0 4px 11px; background:url(/images/bt_ricerca_per_lettera.png) no-repeat 0 -5px; text-indent:-9999px; }
			#a-zRM h4 a { display:block; height:5px; }
		#a-zRM ul { display:none; height:10px; overflow:hidden; border:1px solid #DDD; list-style:none; background:#f7f8f9 url(/images/bg_navi_a-z.jpg) repeat-x 0 0; list-style:none; }
			#a-zRM ul li { float:left; font-size:10px; line-height:10px; }
				#a-zRM ul li a { float:left; display:block; height:10px; padding:0 8px; color:#999; }
				#a-zRM ul li a:hover,
				#a-zRM ul li a.sel { color:#FFF; background:#4a5933 url(/images/bg_navi_a-z.jpg) repeat-x 0 -10px; }
		#a-zRM.on h4 { background-position:0 0; }
		#a-zRM.on ul { display:block; }
#sloganHp { height:40px; overflow:hidden; padding:20px 0 0; font:400 15px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; word-spacing:-0.1em; text-transform:uppercase; text-align:center; color:#FFF; background:#FFF url(/images/bg_tit.png) no-repeat 50% 100%; }
	#sloganHp span { display:block; color:#83a906; text-transform:lowercase; }
#sloganHp a { color:#FFF !important; }
	#sloganHp a span { color:#83a906 !important; }

/*box Playlist*/
#boxTuaPlaylist { height:150px; overflow:hidden; margin:10px 0; background:#000; }
	#boxTuaPlaylist div.link { cursor:pointer; }
	#boxTuaPlaylist * { font:12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; }
		#boxTuaPlaylist a { color:#777; }
		#boxTuaPlaylist a:hover { color:#ADADAD; }
		#boxTuaPlaylist h3 { padding:10px 15px; color:#FFF; font-size:18px; line-height:20px; }
		#boxTuaPlaylist ol { float:left; width:130px; padding:0 5px 15px 15px; color:#6f9204; list-style-position:inside; }
		#boxTuaPlaylist a.canc { position:relative; }
			#boxTuaPlaylist a.canc img { vertical-align:middle; }
		#boxTuaPlaylist .end { clear:both; height:6px; overflow:hidden; background:#222 url(/images/bg_h6.gif) repeat-x 0 0; }
		#boxTuaPlaylist h4 { width:235px; height:18px; overflow:hidden; margin:0 auto; padding:25px 0; }
		#boxTuaPlaylist p { padding:0 55px 25px; color:#FFF; text-align:center; font-size:17px; line-height:20px; }
			#boxTuaPlaylist p a { font-size:17px; line-height:20px; color:#FFF;  }
			#boxTuaPlaylist p span { display:block; font-size:12px; color:#999; }
			#boxTuaPlaylist p span img { vertical-align:middle; width:10px; height:10px; }
				#boxTuaPlaylist p a span { font-size:12px; color:#999; }

#colonna-dx {
margin-top:0 !important;
}

/*BOX RISPOSTE GENIALI*/
.box_rispo_geniali_sidebar { width:300px; height:99px; margin-top:10px; background:url("http://images.virgilio.it/VIRGILIO/scheda_unica/bg_rispo_geniale_sidebar.jpg") no-repeat 0 0; clear:both; padding-bottom:10px;}
.box_rispo_geniali_sidebar .bacchettaSu {}
.box_rispo_geniali_sidebar .logo { width:70px; height:50px; float:left; text-indent:-99999px; padding-top:30px;}
.box_rispo_geniali_sidebar .logo a {  height:50px; display:block}
.box_rispo_geniali_sidebar h3 { font-size:14px; font-weight:bold; color:#79a300; text-transform:uppercase; margin-left:76px; width:220px; padding-top:24px!important;}
.box_rispo_geniali_sidebar h3 a {color:#79a300!important; }
.box_rispo_geniali_sidebar .desc { margin-left:76px!important; font-size:12px; width:220px; margin-top:2px;}
.box_rispo_geniali_sidebar .desc a { color:#333!important;}
.box_rispo_geniali_sidebar .desc span {color:#79a300!important; font-size:14px; font-weight:bold}



/* Discoclub */

.blog {
background:transparent url(/images/bg_blog_musica1.gif) no-repeat scroll 0 0;
margin:6px 0 0;
width:300px;
height:auto;
}

.blog h2 {
border-bottom:1px dotted #85C500;
color:#85C500 !important;
font-size:15px;
height:27px;
line-height:27px !important;
margin:0 5px 4px !important;
padding:4px 0 2px 7px !important;
text-transform:uppercase;
font-family: Arial;
}

.blog h2 a {
position:relative !important;
color:#85C500 !important;
top:-10px;
left:3px;
}


.blog h2 a:hover {
color:#85C500 !important;
}

.blog .foto {
border:4px solid #FFFFFF;
margin-right:10px;
padding:0 !important;
}


.blog p {
font-size:11px;
padding:0 5px;
height:auto;
}

.blog p a.titolo {
color:#85C500 !important;
text-decoration:none;
}

.blog p a.abstract {
color:#000 !important;
text-decoration:none;
}

.blog .fondo {
background:url(/images/bg_blog_musica2.gif) no-repeat scroll left bottom;
margin:0;
height:6px;
}





/* Discoclub */

.blogDiscoClub {
background:transparent url(/images/bg_blog_musica1.gif) no-repeat scroll 0 0;
margin:6px 0 0;
width:300px;
height:auto;
}

.blogDiscoClub h2 {
border-bottom:1px dotted #85C500;
color:#85C500 !important;
font-size:15px;
/*height:27px !important;*/
line-height:27px !important;
margin:0 5px 4px !important;
padding:4px 0 2px 7px !important;
text-transform:uppercase;
font-family: Arial;
}

.blogDiscoClub h2 a {
position:relative !important;
font-weight:bold !important;
color:#85C500 !important;
top:-10px;
left:3px;
}


.blogDiscoClub h2 a:hover {
color:#85C500 !important;
}

.blogDiscoClub .foto {
border:4px solid #FFFFFF;
margin-right:10px;
padding:0 !important;
}


.blogDiscoClub p {
font-size:11px;
padding:0 5px !important;
height:auto;
}

.blogDiscoClub p a.titolo {
color:#85C500 !important;
text-decoration:none;
}

.blogDiscoClub p a.abstract {
color:#000 !important;
text-decoration:none;
}

.blogDiscoClub .fondo {
background:url(/images/bg_blog_musica2.gif) no-repeat scroll left bottom;
margin:0;
height:6px;
}

#contenuti #shr_box {float:right;margin:7px 0 0;}

/* box concerti */
.box-concerti { width:634px; margin:0; background: url("/images/box_mymusic_bg.gif") repeat-y 0 0; position:relative; clear:both; font-size:11px; left:-3px}
.box-concerti h3{ margin:0; font-size:14px; padding:15px 0 10px 0; width:637px; background: url("/images/box_mymusic_top.gif") no-repeat 0 0; font-weight:normal;  }
.box-concerti h3 a{  padding:3px 0 3px 0; text-transform:uppercase; color:#333!important; margin:0 0 0 14px}

.box-concerti .tutte{width:616px; background: url("/images/box_mymusic_filetto.gif") repeat-x 0 0;  margin:1px auto; position:relative; height:5px}
.box-concerti .tutte a { position:absolute; right:20px; top:-25px; font-weight:bold; color:#3e4d62!important}
.box-concerti .tutte a:hover { color:#85c301!important}

.box-concerti .record-cont{ width:634px; margin:0; background: url("/images/concerti_bt.gif") no-repeat left bottom; margin-bottom:20px; padding-bottom:10px; } 

.box-concerti .record-cont .tableRecord { width:618px; margin:0; margin-bottom:2px; padding-bottom:2px; margin-left:8px; border-collapse: collapse;}

.box-concerti .record-cont .tableRecord .recordFondo1, .box-concerti .record-cont .tableRecord .recordFondo2, .box-concerti .record-cont .tableRecord .recordFondo3 { padding:8px; background: url("/images/concerti_riga.gif") repeat-x left bottom; margin:0 auto; color:#999; padding-bottom:10px; }

.ie6 .box-concerti .record-cont .tableRecord .recordFondo1, .ie6 .box-concerti .record-cont .tableRecord .recordFondo2, .ie6 .box-concerti .record-cont .tableRecord .recordFondo3 { padding:8px; background: url("/images/concerti_riga.gif") repeat-x left bottom; margin:0 auto; color:#999; margin-bottom:8px; }

.ie7 .box-concerti .record-cont .tableRecord .recordFondo1, .ie7 .box-concerti .record-cont .tableRecord .recordFondo2, .ie7 .box-concerti .record-cont .tableRecord .recordFondo3 { padding:8px; background: url("/images/concerti_riga.gif") repeat-x left bottom; margin:0 auto; color:#999; margin-bottom:8px; }

.safari .box-concerti .record-cont .tableRecord .recordFondo1, .safari .box-concerti .record-cont .tableRecord .recordFondo2, .safari .box-concerti .record-cont .tableRecord .recordFondo3 { padding:8px; background: url("/images/concerti_riga.gif") repeat-x left bottom; margin:0 auto; color:#999; margin-bottom:8px; }

.chrome .box-concerti .record-cont .tableRecord .recordFondo1, .chrome .box-concerti .record-cont .tableRecord .recordFondo2, .chrome .box-concerti .record-cont .tableRecord .recordFondo3 { padding:8px; background: url("/images/concerti_riga.gif") repeat-x left bottom; margin:0 auto; color:#999; margin-bottom:8px; }


.box-concerti .record-cont .tableRecord .recordFondo1 { width:420px; height:36px; }
.box-concerti .record-cont .tableRecord .recordFondo2 { width:50px; height:36px; }
.box-concerti .record-cont .tableRecord .recordFondo3 { width:50px; height:36px; }

.box-concerti .record-cont .tableRecord .record1, .box-concerti .record-cont .tableRecord .record2, .box-concerti .record-cont .tableRecord .record3 { padding-left:8px; margin:0 auto; padding-top:4px; padding-bottom:4px; color:#999; }
.ie6 .box-concerti .record-cont .tableRecord .record1, .ie6 .box-concerti .record-cont .tableRecord .record2, .ie6 .box-concerti .record-cont .tableRecord .record3 { padding-left:8px; margin:0 auto; color:#999; }

.box-concerti .record-cont .tableRecord .record1 { width:420px; }
.box-concerti .record-cont .tableRecord .record2 { width:50px; }
.box-concerti .record-cont .tableRecord .record3 { width:50px; }

.box-concerti .record-cont .record b.notizia, .box-concerti .record-cont .recordFondo b.notizia { display:inline; text-transform:uppercase}
.box-concerti .record-cont .record b.notizia a, .box-concerti .record-cont .recordFondo b.notizia a {color:#85c500!important}
.box-concerti .record-cont .record b.notizia a:hover, .box-concerti .record-cont .recordFondo b.notizia a:hover {color:#ccc!important}
.box-concerti .record-cont .record b a, .box-concerti .record-cont .recordFondo b a { color:#666!important}
.box-concerti .record-cont .last { padding-bottom:18px; border:0}

.h3_sottotitolo {font:11px arial,sans-serif; margin-left:15px;}

.box-concerti h3 a b {position:relative; bottom:8px;
}

.box-concerti .tutte img.logo1 {
position:relative; left:-50px; bottom:14px;
}

.box-concerti .tutte img.logo2 {
position:relative; left:26px; bottom:14px;
}

.box-concerti .record-cont .record b.notizia {
display:inline;
text-transform: uppercase;
}

.rigaNotizia {margin-top:6px;}

img.telefono {position:relative; left:22px; top:3px}
img.carrello {position:relative; left:10px; top:3px;} 



