@charset "utf-8";

/*------------------------------------------------------------------
[Base Stylesheet]

Project:        Radio 105
Version:        2.0
Last change:	
Assigned to:	
Primary use:	All
-------------------------------------------------------------------*/

/*-------------------------------------------------
GLOBALS & GENERAL CASES
-------------------------------------------------*/
/*tolgo di default margini e padding dei principali elementi, qui si possono aggiungere di volta in volta*/
body, div, dl, dt, dd, form, fieldset, p, img, input, select, textarea, span, a, ul, ol, li, h1, h2, h3, h4, h5, h6, blockquote{
	margin: 0;
	padding: 0;
	/*vertical-align: top;*/
}

/* tolto dalle liste il "pallino" se si vuole bisogna dichiararlo con uno style*/
ul, li{
	list-style:none;
}

body{
	/*background:#CCC url("/images/bg_body.jpg") top left repeat-x;*/
	background:#CCC url("/images/bg_body_int.jpg") top left repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#535353;
}

a {
	color:#000;/*#01363c;*/
	text-decoration:none;
}

a:hover{
	color:#000;/*#01363c;*/
	text-decoration:none;
}

h1, h2, h3, h4, h5, h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
}

/*pulisce i vari float*/
.clear{
	clear:both;
	height:1px;
	overflow:hidden;
	display:block;
}

* html .clearit {
    height: 1%;
}

/*-------------------------------------------------
STRUCTURE
-------------------------------------------------*/

.wrapper p.title { color: #000; font-weight: bold; }
.wrapper p.date  { color: #999; font-size: 10px;  }

span.moduleOptions 	 { display: block; font-size: 11px; font-weight: bold; height: 15px; line-height: 14px}
span.moduleOptions 	 { clear: both; color: rgb(1, 135, 197); display: block; text-align: right; border-bottom: 1px solid #DCDCDC; padding-bottom: 5px;}
span.moduleOptions a { display: block; float: right; font-size: 11px; line-height: 14px; margin-left: 9px; padding-right: 2px; }


/*fascia fuxia con scalino*/
.bg-fuxia{
	margin-top:200px;
	/*margin-top:160px;*/
	height:157px;
	background:#fff url("/images/bg_fascia_fuxia_n.png") bottom right no-repeat;
	z-index:1;
}

/*fascia prova*/
.bg-prova{
	margin-top:200px;
	/*margin-top:160px;*/
	height:157px;
	background:#fff url("/images/bg_fascia_verde.png") bottom right no-repeat;
	z-index:1;
}

/*contenitore base del sito x centrarlo*/
.contenitore{
	width:950px;
	margin:0 auto;
}

/* >>>>>>>>> INIZIO HEAD <<<<<<<<<<<<< */
#top{
	z-index:2;
	position:absolute;
	top:0;
}
.logo105{
	float:left;
	z-index:222;
	margin-left:0px;
	
}
.logo105 a{
text-decoration:none;	
}

#adv728x90{
	width:728px;
	height:90px;
	position:absolute;
	background:transparent;
	left:222px;
	top:10px;
	z-index:589;
}


/* contenuto now onair*/
#onair{
	float:left;
	width:310px;
	/*margin-top:15px;*/
	margin-top:55px;
}
#onair .foto-dj img{
z-index:111;
margin-top:-14px;
}
#programma{
	position:absolute;
	border:solid 1px #FC0;
/*	-moz-border-radius:10px;
	-webkit-border-radius:5px;*/
	padding:5px 10px 10px 10px;
	display:none;
	bottom:0px;
	left:40px;
	line-height:16px;
	width:200px;
	overflow:hidden;
	z-index:433;
	opacity:0.5;
	filter:alpha(opacity=50);
	background:#ffdd26;
}
/*#ascolta-ora{
	position:absolute;
	bottom:0px; 
	left:39px;
	width:200px;
	background:#ffdd26;
	padding:5px 10px 5px 10px;
	filter:alpha(opacity=80);
	opacity:0.8;
	z-index:432;
}*/
#ascolta-ora{
	position:absolute;
	bottom:0px; 
	left:0px;
	width:303px;
	height:27px;
	background-image:url(/images/bg_onair.png);
	z-index:432;
}
#ascolta-ora p{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	filter:alpha(opacity=100);
	opacity:1;
	text-align:center;
	padding-top:5px;
}
#ascolta-ora p a{
	color:#ffdd26;
	text-decoration:none;
	}
/* fine now onair*/


	/*menu di primo livello*/
	#menu-livello1{
		float:left;
		width:420px;
		margin-top:112px;
		margin-left:0px;
	}
	.col li{
		padding-top:0px;
		list-style:none;
		float:left;
		display:block; 
		width:100px;
	}
	#menu-livello1 .col li:first-child, 
	#menu-livello1 .col div.titolo-menu{
		display:block;
		width:100px;
	
	}
	
	#menu-livello1 .col li:hover{
		padding-top:0px;
		background:none;
		list-style:none;
		float:left;
		display:block; 
		width:100px;
		height:118px;
		overflow:hidden;
	}
	
	#menu-livello1 .col li ul li, #menu-livello1 .col li ul li:hover{
		padding:2px 7px 1px 7px;
		background:transparent;
		min-height:0px;
		height:auto !important;
		height:0px;
	}
	#menu-livello1 .col li ul li.video{ background:#C00; width:86px; font-size:14px; color:#fff;margin-bottom:8px; padding:5px;}
	#menu-livello1 .col li ul li.video a{color:#fff;font-size:14px;}
	#menu-livello1 .col li ul li.video:hover{ background:#ffdd25; width:86px; font-size:14px; color:#333;}
	#menu-livello1 .col li ul li.video:hover a:hover{color:#333;font-size:14px;}
	#menu-livello1 .col li ul li:hover{ background:#eee;}
	#menu-livello1 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		color:#333;
	}
	#menu-livello1 span{
		vertical-align: top;
		font-size:7px;
		font-weight:bold;
		text-transform:uppercase;
		color:#F00;
		}
	#menu-livello1 a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		color:#000;
	}
	#utility{margin-top:104px;}

/* fine menu di primo livello */

/* utility > login, social network e ricerca */
#utility{
	margin-top:105px;
	float:left;
	width:230px;
	overflow:hidden;
	/*border:1px solid #f1f1f1;*/
}
.ricerca{
	margin-top:25px;
}
#social{
	margin:10px;
	min-height:70px;
	
}

#social img {
	margin-top:5px;	
}
#social img:hover {
	opacity:0.4;
	filter:alpha(opacity=40);
}
.ricerca input[type="text"], .ricerca-video input[type="text"] {
	border:0;
	border:1px solid #333;
	padding:1px;
}
.ricerca input[type="submit"], .ricerca input.submit, .ricerca-video input[type="submit"], .ricerca-video input.submit{
	border:0;
	border:1px solid #333;
	background:#000;
	color:#fff;
	padding:0;
	font-size:11px;
}
#login{
	background:#eee;
	padding:5px;
	margin-top:8px;
	margin-right:10px;
}
#pop-login{
	display:none;
	z-index:456;
	top:79px;
	position:absolute;
	background:#eee;
	padding:10px;
	width:190px;
	border-bottom:1px solid #fff;
}
#pop-login input{
	margin-bottom:5px;
	border:0;
	border:1px solid #000;
	padding:3px;
}
/* fine utility */
/* >>>>>>> FINE HEAD <<<<<<<< */

#corpo{
	background:#fff; /*url("/images/bg_corpo.png") top center repeat-y;*/
	z-index:333;
	padding-bottom:20px;
}

/*************************************
CONTENUTO COLONNA SINISTRA
*************************************/
#contenuto-sx{
	float:left;
	width:620px!important;
	width:600px;
	padding:10px 10px 10px 0px;
	margin-top:-50px;
}

/* CAROSELLO */
#carosello{
	margin-top:10px;
	padding-left:10px;
}
#top-news{
	z-index:123;
}

#carosello .cont-immagini{
height:333px; 
width:596px; 
overflow:hidden;/**/
background:#000;
margin-top:0px;
padding:5px;
}
#top-news .img-carosello{
	
	z-index:125;
	width:596px; 
	height:333px;
}
#top-news .topcarosello{
	position:relative;
	z-index:126;
	margin-top:0px !important;
	margin-top:20px;
}

#striscia{
	margin-left:0px;
	margin-top:0px;
	background:#000;
}

#top-news #titolo-primopiano{
	width:262px;
	color:#FFF;
	top:250px!important;
	top:250px;
	margin-left:313px;
	position:absolute;
	z-index:127;
	padding:10px 10px 30px 10px;
	background:url("/images/nuvola.png") bottom left no-repeat;
	min-height:80px;
	
}
#top-news #titolo-primopiano h2{
font-size:14px;
text-transform:uppercase;
}
#top-news #titolo-primopiano a{
color:#d1d1d1;
}
#titolo-primopiano .display{
display:none;
}

#c0{
	margin-left:20px!important;
	margin-left:10px;
}
.strillo-carosello{
	float:left;
	width:130px;
	background:#FFF;
	margin-right:10px;
	position:relative;
	top:-60px;
	padding:2px;
	min-height:130px;
	height:auto!important;
	height:130px;
}
.strillo-carosello span{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}


#tv105{
	z-index:234;
	position:relative; 
	top:-50px;
	width:595px;
	margin-left:15px;
}

#tv105 .titolo{
	background:#000;
	color:#fff;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 5px 5px 15px;
}

#tv105 .canali{
	margin-top:1px;
	background:#e7e7e6;
	padding:10px 10px 10px 10px;
}

#tv105 .canali-tv ul li{
	float:left;
	width:115px;
}

#tv105 .canali-tv ul li img{
	padding:1px;
	border:1px solid #666;
}
/*-------------------------------------------------
BOX TV NEW //mario carina 01/12/2009
-------------------------------------------------*/
#tv105{	z-index:234;position:relative; top:-50px;width:595px;margin-left:15px;	overflow:hidden;}
/*left*/
#tv105 .tv-left{	background:#000 url("/images/bg_angolo_tv_left.gif") bottom right no-repeat;	float:left;	width:316px;	}
#tv105 .tv-left object{	margin:10px;}
#tv105 .tv-left .box-canale-fisso{	padding:10px;	overflow:hidden;}
#tv105 .tv-left .box-canale-fisso img{	padding:1px;	border:1px solid #666;	float:left;}
#tv105 .tv-left .box-canale-fisso p{	float:left;	margin:0px 10px 10px 10px;	color:#fff;	width:200px;}
#tv105 .tv-left .box-canale-fisso p span a{	color:#F00;	font-weight:bold;}
/**right*/
#tv105 .tv-right{background:#000; float:left; width:279px; color:#FFF; height:282px; overflow:hidden;}
#tv105 .tv-right h3{color:#FFDD22; margin-top:15px; margin-left:2px;}
#tv105 .tv-right h6{color:#FFF;margin-left:2px; margin-bottom:10px; font-size:11px;}
#tv105 .tv-right li { overflow:hidden;padding-bottom:10px;}
#tv105 .tv-right li img { float:left; border:1px solid #666; padding:1px; }
#tv105 .tv-right li p { float:left; margin-left:10px; width:145px; }
#tv105 .tv-right li p strong{ color:#F00; }
#tv105 .tv-right li p  a{ color:#FFF; font-weight:bold;}









/*-------------------------------------------------
COMMUITY
-------------------------------------------------*/
#community{
	width:309px;
	float:left;
	position:relative;
	top:-40px;
	padding-top:10px;
	background:url("/images/bg_grigio45.gif") top left no-repeat;	
}

.voci{
	padding:10px 5px 5px 0px;
	float:left;
}
.voci li{
	padding:5px 5px 8px 5px;
	font-size:11px;
}
.voci li:hover{
	padding:5px 5px 8px 5px;
	font-size:11px;
	background:#DEDEDE;
}
.voci li.border{
	border-bottom:1px dotted #333;
}
#community .voci{
	width:65px;
}
.strillo{
margin-top:10px;
}
.strillo img{
	float:left;
	border:1px solid #DCDCDC;
	margin-right:10px;
	margin-left:5px;
	padding: 1px;
}
.strillo p{
	float:left;
	width:185px;
	padding-right:5px;
}
.altre{
	padding:5px 10px 10px 10px;
}
.strillo p span{
	font-size:13px;
	font-weight:bold;
}
 #facce105{
	margin-top:20px;
}
 #facce105 li{
	display:block;
	float:left;
	position:relative;
}
#facce105 img{
	border: 1px solid #DCDCDC;
	margin-right:10px;
	margin-top:5px;
	z-index:454;
	padding: 1px;
}
#facce105 li a{
	position:relative;
	z-index:7;
}
#facce105 li div{
	font-size:10px;
	position: absolute;
	top: 0px;
	left:0px;
	z-index:456;
	display:none;
	padding:7px 5px 22px 5px;
	background:url("/images/bg_facce105.png") bottom center no-repeat;
	color:#fff;
	text-align:center;
}

/*-------------------------------------------------
NEWS
-------------------------------------------------*/
#news {
	padding-top:10px;
	width:300px;
	margin-right:10px;
	float:left;
	position:relative;
	top:-40px;
}
#news .box {
	border:1px solid #ededed;
	padding:1px;
	min-height:380px;
}

#news .box .notizia{
	border-top:3px solid #ee0055; 
	background:#f7f7f7;
	padding:10px;
	min-height:260px;
}
#news .box .notizia strong{
	font-size:13px;
}

#news .box .notizia p{
	margin-top:15px;
	margin-bottom:15px;
}

#news .box .prev{
	padding:3px 0px 7px 10px;
}

#news .box .news-imm{
	border: 1px solid #DCDCDC;
	margin-top:5px;
	margin-right:3px;
	padding:1px;
}

#news .box .news-imm.ultimo{
	margin-right:0px;
}

/*-------------------------------------------------
INIZIATIVE
-------------------------------------------------*/
#iniziative{
	width:620px;
	background:url("/images/bg_iniziative.gif") top left no-repeat;
	float:left;
	padding-left:10px;
	margin-bottom:20px;
}
#iniziative .sx, #iniziative .dx, #music .sx, #music .dx{
	float:left;
	width:300px;
}
#iniziative .dx, #music .dx{
	padding-left:8px;
}
#iniziative .dx img, #music .dx img{
padding:1px;
border:1px solid #ededed;
}


#iniziative .voci, #music .voci{
	width:160px;
	float:none;
}

/*-------------------------------------------------
MUSIC
-------------------------------------------------*/
#music{
	width:620px;
	background:url("/images/bg_105music.gif") top left no-repeat;
	float:left;
	padding-left:10px;
}

#music .strillo.itunes, #music .strillo.ultimo{
	padding-bottom:10px;
	border-bottom:1px dotted #999;
	padding-left:0px;
}
#music h5{
padding-left:5px;
/*border-bottom:1px dotted #999;*/
padding-top:5px;
}
#music .dx p.big{
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #999;
}
#music .dx p strong{
	font-size:13px;
}
.music-channel{
	border-bottom:1px dotted #999;
	padding-left:10px;
}
.music-channel .strillo-m{
	float:left;
	padding:0;
	margin:0;
	width:140px;
	height:125px;
	margin-right:0px;
	margin-top:10px;
}
.music-channel .strillo-m .play{
	height:65px;
	overflow:hidden;
	background:url("/images/play_on_img.jpg") bottom right no-repeat;
	width:120px;
	position:absolute;
	z-index:433;/**/
	
}

.music-channel .strillo-m .cont-img{
	height:70px;
	overflow:hidden;
	/*background:url("/images/play_on_img.jpg") bottom right;*/
	position:relative;
	z-index:432;/**/
	
}
.music-channel .strillo-m img{
	border: 1px solid #DCDCDC;
	padding: 1px;
}
.music-channel .strillo-m p{
	padding-top:5px;
	padding-bottom:10px;
	width:122px;
	
}

/************
COLONNA DESTRA
**************/
#contenuto-dx{
	float:right;
	width:300px;
	margin-top:-77px;
	padding-right:10px!important;
	padding-right:5px;
}

/*-------------------------------------------------
WEBRADIO
-------------------------------------------------*/
#webradio{
	background:#000 url("/images/bg_webradio.gif") top left no-repeat;
	padding:10px;
	margin-bottom:10px;
}
#webradio a{
	color:#fff;
	text-decoration:none;
}
#webradio a:hover{
	color:#ffDD22;
	text-decoration:none;
}
#webradio h3{
	padding:0px 0px 10px 15px;
	color:#000;
}
#webradio li{
	/*background:url("/images/list_webradio.gif") top left no-repeat;*/
	display:block;
	float:left;
	margin-top:5px;
	padding:0px 0px 5px 0px;
	width:120px;
	border-bottom:1px dotted #333;
	margin-right:5px;
	overflow:hidden;
}
#webradio li img{
float:left;
margin-right:5px;
border:1px solid #fff;
}

#webradio .wr-news{
	color:#fff;
	margin-top:10px;
}
#webradio .wr-news img{
	border:3px solid #828282;
	margin-right:10px;
	float:left;
}
#webradio .wr-news p{
	margin-top:10px;
}

/*-------------------------------------------------
PHOTOGALLERY
-------------------------------------------------*/
#photogallery{
	margin-top:10px;
	margin-bottom:10px;
}
#photogallery .cont{
	background:#f7f7f7;
	padding:10px;
}
#photogallery .new{
	z-index:321;
	position:relative;
	float:right;
}
#photogallery .img{
	z-index:320;
	position:relative;
}
#photogallery .img.nuova{
	margin-top:-37px;
}

#photogallery .a-i {
	margin-top:1px;
	background:#000;
	padding:3px 10px 2px 10px;
	color:#fff;
	height:15px;
}

#photogallery .a-i a{
	padding:0px;
	margin:0px;
	color:#fff;
}

#photogallery .top-foto p{
	padding-top:10px;
	min-height:50px;
	height:auto!important;
	height:50px;
}
#photogallery .top-foto p strong{
	font-size:13px;
}
#photogallery .altre-gallery{
	padding-top:10px;
	border-top:1px solid #999;
}
#photogallery .altre-gallery .voce{
	float:left;
	margin-left:5px;
	display:block;
	margin-bottom:10px;
	padding:3px;
	background:#DDD;
}
#photogallery .altre-gallery .voce a{
	text-decoration:none;
}
#photogallery .altre-gallery .voce.sel{
	background:#FF0066;
}
#photogallery .altre-gallery .voce.sel a{
	color:#FFF;
}

#photogallery .altre-gallery .prev{
	clear:both;
}
#photogallery .altre-gallery .prev img{
	float:left;
	border: 1px #DCDCDC solid;
	margin-left:5px;
	margin-bottom:5px;
	padding: 1px;
}

/*-------------------------------------------------
MOBILE
-------------------------------------------------*/
#mobile h3{
	text-align:left;
	padding-top:10px;
	
}
#mobile .cont-mobile{
	padding:10px 0px 10px 0px;
}
#mobile ul li{
	border-bottom:1px dotted #838383;
	padding:5px 10px 10px 15px;
	background:url("/images/bg_freccia_gen.gif") top left no-repeat;
}



/*-------------------------------------------------
SPAZIO EXTRA PROMO
-------------------------------------------------*/
#extra h3{
	text-align:left;
	padding-top:10px;
	
}

#extra .cont-extra{
	padding:10px 0px 10px 0px;
}

#extra ul li{
	border-bottom:1px dotted #838383;
	padding:5px 10px 10px 15px;
	background:url("/images/bg_freccia_gen.gif") top left no-repeat;
}


















/*-------------------------------------------------
CINEMA DOVE
-------------------------------------------------*/
#cinemadove{
	margin-top:10px;
}

#cinemadove p{
	padding-bottom:10px;
	border-bottom:1px dotted #828282;
	margin-bottom:10px;
}
#cinemadove p img{
margin-right:10px;
border:3px solid #828282;
margin-top:5px;
float:left;
}


/*-------------------------------------------------
CHART
-------------------------------------------------*/
ul.chartSmall 								{ margin: 1em 0 0 0; overflow: hidden; line-height: 1.181818; }
ul.chartSmall li 							{ position: relative; display: block; float: left; width: 99%; margin: 0px 0 10px 0; border-bottom: 1px dotted #DCDCDC; padding: 0 0 10px 0; }
ul.chartSmall li.last 					    { border-bottom: 0px dotted #DCDCDC; }
ul.chartSmall li div.chartContainer 		{ padding: 0 0 0 65px; }
ul.chartSmall div.chartContainer strong		{ display: block; padding-bottom: 2px; }
ul.chartSmall strong a 						{ color: #1b1b1b; font-size:13px; }
ul.chartSmall strong a:hover 				{ color: rgb(235, 0, 93); text-decoration: none; }
ul.chartSmall strong span.artImage 			{ float: left; margin: 0 0 0 -65px; border: 1px solid #DCDCDC; padding: 1px; cursor: pointer; }
ul.chartSmall div.chartContainer p strong 	{ display: inline; border: 0; }
ul.chartSmall p.info 						{ padding: 3px 0; color: #696969;}


.titolo-videoplaylist, .titolo-videoplaylist a{
	color:#FFF;
	background:#333;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	padding:5px;
	font-weight:bold;
	margin-bottom:5px;

}

.titolo-videoplaylist a:hover {
	color:#FF0066;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	padding:5px;
	font-weight:bold;
	margin-bottom:5px;

}

.titolo-videoplaylist{
	width:280px;

}

.titolo-videoplaylist2{
	width:280px;
	height: 187px;

}




/* *****************
	FOOTER
***************** */
#footer{
	marign-top:20px;
	background:#000;
	color:#777;
	padding:20px 10px 10px 10px;

}
#footer a {
	color:#777;
}

.msn{
background:#eee; overflow:hidden; width:200px; padding:5px; margin-top:5px;
}

#titolo-footer{
	color:#FFDD26;
	background-color:#1b1b1b;
	width:400px;
	padding:5px;
}








/* *****************
	classifiche
***************** */
.titolo-videoplaylist, .titolo-videoplaylist a{
	color:#FFF;
	background:#333;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	padding:5px;
	font-weight:bold;
	margin-bottom:5px;

}

.titolo-videoplaylist a:hover {
	color:#FF0066;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	padding:5px;
	font-weight:bold;
	margin-bottom:5px;

}


.nome-playlist, .nome-playlist a{
	color:#3F0;
	background:#666;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	padding:5px;
	font-weight:bold;
	margin-bottom:5px;

}

.titolo-videoplaylist2, .titolo-videoplaylist2 a{
	color:#FFF;
	background:#FF0066;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	padding:5px;
	font-weight:bold;
	margin-bottom:5px;

}

#contenuto-sezione-2010{
	color:#FF1C55;
	}

.nome-playlist-grey{
	background-color:#fff;
	margin:10px 20px 3px 20px;
	padding:10px 5px 5px 0px;
	border-top:#E9E9E9 1px solid;
}

.nome-playlist-grey h4 a{
	color:#F36;
	text-decoration:underline;
}

.nome-playlist-grey h4 a:hover{
	color:#F36;
	text-decoration:underline;
}

.position-number{
	background-color:#F06;
	height:70px;
	width:20px;
	color:#FFF;
	padding:0px 0px 0px 0px;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px 1px 0px 20px;
	float:left;
}

.img-top-classifica{
	margin-right:10px;
}


.content-list{
	background-color:#fff;
	
}


.content-list-song{
	height:25px
}



.content-list-song, .content-list-song a{
	background-color:#fff;
	font-size:16px;
	font-weight:bold;
	color:#4D4D4D;
	font-family:Arial, Helvetica, sans-serif;
}

.content-list-song span{
	color:#999;
	font-size:10px;
}



.label{
	width:60px;
	height:15px;
	background-color:#fff;
	margin:6px 0px 5px 0px;
	font:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#999;
	text-transform:uppercase;
	overflow:hidden;
}
	
.link-completa{
	background-color:#999;
 	float:right;
	padding:3px;
}

.link-completa a{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
}
	
/* *****************
	classifiche
***************** */




/* modifiche homepage 08072010 mario.c. */
h1, h2, h3, h4, h5, h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#336699;
	margin-bottom:5px;
}







