@charset "utf-8";
/* CSS Document */


/*INTESTAZIONE PER SEZIONI CHE LA RICHIEDONO*/
#intestazione-nuvola{
	width:540px;
	background:url("/images/nuvolona_extra.png") bottom right no-repeat;
	padding:10px 10px 25px 10px;
	min-height:140px;
	height:auto !important;
	heigth:140px;
	color:#FFF;
	margin-left:20px;
	overflow:hidden;
}
#intestazione-nuvola img{
float:left;
margin-right:10px;
}
#intestazione-nuvola a{
color:#fff;
text-decoration:underline;
}

#intestazione-nuvola h4{
	color:#ededed;
}
/*FINE INTESTAZIONE*/



#contenuto-sezione{
	padding:10px;
	margin-left:10px;
	margin-top:40px;
}







#contenuto-sezione h2{
	color:#eb005d;
	font-size:2.2em;
	line-height:22px;
	margin-bottom:10px;
}
#contenuto-sezione h4, .menu-contestuale-speciali h4{
	color:#eb005d;
	border-bottom:1px solid #eb005d;
	margin-top:10px;
	padding-left:10px;	
}
#contenuto-sezione h4 a, .menu-contestuale-speciali h4 a{
	color:#eb005d;
}

#contenuto-sezione p{
font-size:12px;
line-height:18px;
padding:10px;
clear:both;
}

.box-int{
border:1px solid #ededed;
}
.box-int .float{
float:left;
padding:10px;
}

.box-int .float img{
float:left;
margin-right:5px;
}
.box-int .float div{
float:left;
padding:0px;
width:70px;
}
.box-int ul li{
	padding-bottom:5px;
}

.box-int form{
float:left;
padding:10px;
line-height:18px;
}

.box-int.fans{
	margin-top:10px;
	padding:10px 0px 10px 10px;
}
.box-int.fans img{
	margin-right:3px;
	border:1px solid #ededed;
	padding:1px;
}

.box-int form input[type='text'],.box-int form input[type='password'],.box-int form input, .cerca input[type='text'], .cerca input{
padding:3px;
border:0;
border:1px solid #666;
color:#666;
margin-right:10px;
margin:3px;
}
.box-int form input[type='submit'],.box-int form .submit, .cerca input[type='submit'], .cerca .submit {
padding:0;
border:0;
color:#FFF;
background:#000;
padding:3px;
-moz-border-radius:5px;
-webkit-border-radius:2px;
margin:3px;
}
#webradio .listaradio.interna{
	display:none; 
	position:relative; 
	top:0;
}
#webradio .scelta{
	padding:0px 10px 5px 10px;
	color:#fff;
}
#webradio .scelta strong{
	float:left;
}
#apri-radio{
	float:left;
	position:relative;
	top:2px;
	margin-right:5px;
}

#chiudi-radio{
	float:left;
	display:none;
	position:relative;
	top:2px;
	margin-right:5px;
}
.menu-contestuale-speciali h4 span{
	font-size:10px;
	font-weight:normal;
	margin-left:5px;
}

.menu-contestuale-speciali .box{
	padding:10px;

}
.menu-contestuale-speciali .box img{
	/*border:3px solid #eb005d;*/
	border:1px solid #DCDCDC;
	padding:1px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.menu-contestuale-speciali .box .testo{
	float:left;
	width:170px;
}
.menu-contestuale-speciali .box .altro{
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #e9e9e9;
}
.menu-contestuale-speciali .box .altro a{
	color:#535353;
	text-decoration:none;
}
.menu-contestuale-speciali .box li{
	background:url("/images/freccia.gif") 0px 3px no-repeat;
	padding-left:15px;
	padding-bottom:5px;
}
.menu-contestuale-speciali h4.color{
	color:#AAA;
	border-bottom:1px solid #AAA;
	margin-top:20px;
	padding-left:10px;	
	text-transform:uppercase;
}
.menu-contestuale-speciali .box.color{
	padding:10px;
	border-bottom:1px solid #AAA;
}
.menu-contestuale-speciali .box.color img{
	border:3px solid #AAA;
	float:left;
	margin-right:10px;
}
.menu-contestuale-speciali .box.color .testo{
	float:left;
	width:170px;
}
.menu-contestuale-speciali .box.color .tag{
	font-size:9px;
	font-weight:bold;
	padding-top:5px;
}
.cerca select{
border:0;
border:1px solid #666;
padding:3px;
margin:3px;
}

/*-------------------------------------------------
SPECIALE INTERNO
-------------------------------------------------*/
.anteprimevideo { width:110px; height:106px; margin-left:5px; float:left; margin-bottom:5px; border:solid 1px #333; }
.anteprimevideo p { font-size:10px; position:relative; margin-top:0; background:url(/images/bg_tr_black.png); z-index:10; padding:3px; line-height:10px; }
.anteprimevideo a { color:#FFF; text-decoration:none; }
.anteprimevideo img { z-index:1; position:relative; }
.anteprimevideo p img { margin:-22px 5px 0 0; }
span.titoloanteprimevideo { font-size:11px; font-weight:bold; margin:0 0 5px 10px; color:#F00; line-height:10px; }

/*-------------------------------------------------
STRUCTURE
-------------------------------------------------*/
.menu-contestuale-speciali .box.color 		{ border-bottom: 1px dotted #DCDCDC; }
.menu-contestuale-speciali .box.color img 	{ border: 1px solid #DCDCDC; padding: 1px; }

/*-------------------------------------------------
COMMUNITY - BLOCK
-------------------------------------------------*/

#block-community h3 			 { color: rgb(235, 0, 93); font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin-bottom: 5px; }
#block-community .strillo img  	 { border: 1px solid #DCDCDC; float: left; margin-left: 0px; margin-right: 10px; padding: 1px; }
#block-community #facce105 img   { border: 1px solid #DCDCDC; margin-right: 4px; margin-top: 5px; padding: 1px; z-index: 454; }
#block-community #facce105 ul 	 { padding: 10px 0px 10px 10px; overflow: hidden; }
#block-community #facce105 li 	 { display: block; float: left; position: relative;}

/*-------------------------------------------------
IN ONDA 105 - BLOCK
-------------------------------------------------*/
#in-onda-105 strong {color: #000; }

/*-------------------------------------------------
MUSIC BIZ
-------------------------------------------------*/
.didascalia {
	float:left; 
	font-size:10px; 
	line-height:10px; 
	margin:0 10px 10px 0; 
	width:160px;
	}
.contenutoarticolo{
	font-size:12px;
	color:#666;
	line-height:150%;
	}
	
/*-------------------------------------------------
FORM CON TENDINA
-------------------------------------------------*/	
.tendina{
	border:1px solid #ccc; 
	margin-top:1px; 
	padding:3px;
	}
	
/*-------------------------------------------------
iTUNES
-------------------------------------------------*/	
.img_itunes{
	float:left; 
	border:solid 1px #CCC; 
	margin:10px 10px 10px 10px; 
	padding:1px;
	}

/*-------------------------------------------------
MESSAGGI DI PARTECIPAZIONE - VOTA - ECC
-------------------------------------------------*/	
.messaggio_avviso{
	/*-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;*/
	border:solid 1px #999;
	background:#EB005E; 
	padding:5px; 
	color:#FFF;
	font-size:14px;
	text-align:center;
	margin:20px;
	font-weight:bold;
	}

/*-------------------------------------------------
SCELTA PLAYER AUDIO FLASH
-------------------------------------------------*/	
.playerflash{
	background:#EB005D;
	padding:10px 0 10px 10px;
	margin:10px;
	text-align:center;
	vertical-align:bottom;
	position:absolute;
	width:270px;
	top:135px;
	border:solid 1px #000;
	}
.titplayerflash{
	color:#999;
	padding:10px;
	font-weight:normal;
	}
.titplayerflash p{
	margin:10px 0 20px 0;
	padding-bottom:5px;
	border-bottom:solid 1px #333;
	}
.titplayerflash span{
	color:#fff;
	font-weight:bold;
	}


/*-------------------------------------------------
SEZIONE PODCASTING
-------------------------------------------------*/
.contenutopodcast { margin:0 0 30px 20px;}
.contenutopodcast .boxpodcast { height:195px; width:250px; padding:10px; margin:10px 20px 10px 0; background:#fbfbfb; border:solid 1px #e5e5e5; float:left; }
.contenutopodcast .boxpodcast img.imgpodcast { width:120px; height:120px; margin:0 10px 10px 0; border:solid 1px #FFF; float:left; }
.contenutopodcast .boxpodcast h1 { font-size:12px; color:#000; font-weight:bold; margin:0; padding:0; width:110px; height:30px; overflow:hidden; float:left; text-shadow:#fff 1px 1px 1px; }
.contenutopodcast .boxpodcast p { font-size:11px; color:#666; margin:0; padding:0; float:left; width:115px; height:80px; overflow:hidden; text-shadow:#fff 1px 1px 1px; }
.contenutopodcast .boxpodcast .ultimopodcast { border-top:solid 1px #e5e5e5; padding-top:12px; }
.contenutopodcast .boxpodcast .ultimopodcast h1 { font-size:12px; font-weight:bold; color:#3399cc; float:none; margin:5px 0 3px 0; width:200px; height:16px; overflow:hidden; text-shadow:#fff 1px 1px 1px; }
.contenutopodcast .boxpodcast .ultimopodcast h1 a { color:#3399cc; }
.contenutopodcast .boxpodcast .ultimopodcast h1 a:hover { color:#333; }
.contenutopodcast .boxpodcast .ultimopodcast p { font-size:10px; font-weight:bold; float:none; height:auto; text-shadow:#fff 1px 1px 1px; }
.contenutopodcast .boxpodcast .ultimopodcast span { font-size:9px; color:#999; }
.contenutopodcast .boxpodcast .ultimopodcast img.tastopodcast { float:right; margin:15px 10px 0 0; padding:0; border:solid 3px #999;}
.contenutopodcast .boxpodcast .ultimopodcast a:hover img.tastopodcast { border:solid 3px #333;}

.contenutopodcast .toppodcast { padding:10px; margin:10px 20px 10px 0; float:left; }
.contenutopodcast .toppodcast img.imgpodcast { width:120px; height:120px; margin:0 10px 10px 0; float:left; }
.contenutopodcast .toppodcast h1 { font-size:12px; color:#000; font-weight:bold; margin:0; padding:0; float:left; text-shadow:#fff 1px 1px 1px; }
.contenutopodcast .toppodcast p { font-size:11px; color:#666; margin:0; padding:0; float:left; width:420px; text-shadow:#fff 1px 1px 1px; }

.contenutopodcast .itempodcast { background:#fbfbfb; border:solid 1px #e5e5e5; padding:12px; margin-bottom:10px; }
.contenutopodcast .itempodcast h1 { font-size:15px; font-weight:bold; color:#3399cc; width:auto; margin-bottom:5px; padding:0; text-shadow:#fff 1px 1px 1px; }
.contenutopodcast .itempodcast h1 a { color:#3399cc; }
.contenutopodcast .itempodcast h1 a:hover { color:#333; }
.contenutopodcast .itempodcast p { font-size:11px; font-weight:bold; float:left; margin:3px 0 5px 0; padding:0; text-shadow:#fff 1px 1px 1px; }
.contenutopodcast .itempodcast span { font-size:11px; color:#999; float:none; }
.contenutopodcast .itempodcast img.tastopodcast { float:right; margin:15px 10px 0 0; border:solid 3px #999;}
.contenutopodcast .itempodcast a:hover img.tastopodcast { border:solid 3px #333;}

.tabpodcast { height:17px; width:120px; margin:35px 5px 0 0; padding-top:3px; text-align:center; background:#fbfbfb; border:solid 3px #999; float:left; }
#intestazione-nuvola .tabpodcast a { color:#3399CC; text-decoration:none; font-weight:bold; }

input#searchme { background:#fbfbfb; border: solid 1px #CCC; color:#444; padding:5px 10px; margin:5px 0 5px 10px; }
input#bottonecerca { background:#3399CC; border: none; color:#fff; font-weight:bold; padding:3px 5px; margin:5px 0; cursor:pointer; }





#icon_share a{ text-decoration:none;}
