
@charset "utf-8";
/* CSS Document */


/*STILI GENERICI E STRUTTURA BASE*/

*{	padding:0;
	margin:0;
}

body	{
	background-image:url(../img/righe_50x50.jpg);
	margin-top:5px;
	}

#contenitore	{
	width:980px;
	margin:0 auto;
	background-image:url(../img/a);
	float:inherit;
	}

#header	{
	width:980px;
	height:560px;
}

#menu	{
	width:980px;
	height:45px;
	margin-bottom:8px;
	z-index:100;
	}

#news	{
	width:805px;
	float:left;
	minheight:850px;
	overflow:hidden;
}

#cl-dx	{
	width:170px;
	height:755px;
	float:left;
	margin-left:5px;
	}

#footer	{
	width:980px;
	float:left;
	height:50px;
	margin-top:1px;
	}

p	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}

h2	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
	line-height:24px;
	}
	
h3	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	line-height:20px;
	}

h4	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000000;
	line-height:20px;
	margin:10px 0 10px 0;
	}
		
a img	{
	border:none;
	text-decoration:none;
	}

a:link	{
	text-decoration:none;
	}

a:focus { outline: 0; }


/*STILI MENU*/

#riga-up-menu	{
	height:3px;
	background-color:#cec2b6;
	overflow:hidden;
	margin-bottom:4px;
	margin-top:4px;
	float:left;
	width:980px;
	}

.puls-menu	{
	width:136px;
	height:30px;
	margin-left:5px;
	background-color:#cec2b6;
	}
.puls-menu-primo	{
	width:134px;
	height:30px;
	margin-left:0px;
	background-color:#cec2b6;
	}
.puls-submenu	{
	width:136px;
	height:30px;
	background-color:#cec2b6;
	margin-top:5px;
	z-index:1000;
	}
	
	li..puls-menu ul	{
	display:none;
	}
	
#lista-menu li ul li	{
	display:block;
	float:none;
	margin-left:5px;
	}	
	
#lista-menu li ul	{
	display:none;
	}

#lista-menu li:hover ul	{
	display:block;
	z-index:100;
	position:absolute;
	}

#lista-menu	{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	display:inline;
	float:right;
	background-color:#F9EEDC;
	}

#lista-menu li	{
	display:inline;
	float:left;
	}
.puls-network	{
	width:30px;
	height:30px;
	margin-left:4px;
	}

.puls-menu-img	{
	margin-left:13px;
	margin-top:5px;
	height:20px;
	}

.social-ico	{
	margin:3px;
	height:24px;
	width:24px;
	}

/*STILI NEWS*/

#cont-news	{
	width:1610px;
	height:755px;
}

.pagina-news	{
	height:755px;
	width:805px;
	float:left;
	}


.news-item	{
	height:145px;
	width:805px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:8px;
	background-color:#f9eedc;
	float:left;
	}
	
#riga-down-menu	{
	height:3px;
	background-color:#cec2b6;
	overflow:hidden;
	margin-top:0px;
	float:left;
	width:805px;
	}
	
.img-news-home	{
	width:190px;
	margin-left:20px;
	margin-top:15px;
	margin-bottom:15px;
	margin-right:35px;
	float:left;
	}
.contenuto-news	 {
	float:left;
	margin-right:60px;
	margin-top:18px;
	}

.contenuto-news	 .descrizione-news	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#b0a79b;
	overflow:hidden;
	height:60px;
	width:485px;
	line-height:20px;
	}
.link-news a	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#f2bca4;
	overflow:hidden;
	width:485px;
	line-height:20px;
	margin-top:30px;
	float:left;
	text-decoration:none;
	}
	
.freccetta-news	{
	height:27px;
	width:20px;
	float:left;
	margin-left:25px;
	margin-top:20px;
	}
	
#scorrimento-news	{
	margin-top:5px;
	height:90px;
	width:805px;
	background-color:#f9eedc;
	text-align:center;
	float:left;
	}

.numeri-pag-news2	{
	float:right;
	margin-right:8px;
	cursor:pointer;
	}

.numeri-pag-news1	{
	float:right;
	margin-right:8px;
	cursor:pointer;
	}
.selezionato	{
	color:#333333;
	}

/*STILI COLONNA DX*/

.day-item	{
	height:145px;
	width:170px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:8px;
	background-color:#f9eedc;
	float:left;
}

#riga-up-cl-dx	{
	height:3px;
	background-color:#cec2b6;
	overflow:hidden;
	margin-top:0px;
	float:left;
	width:170px;
	}

.frutti	{
	height:115px;
	width:220px;
	
	}
.slide-frutti	{
	height:115px;
	width:105px;
	margin-top:12px;
	margin-left:32px;
	overflow:hidden;
	}

/*STILI FOOTER*/

#footer p	{
	text-align:center;
	margin-top:5px;
	}

/*STILE ABOUT*/

#about {
	padding-left:35px;
	padding-right:35px;
	padding-top:20px;
	background-color:#f9eedc;
	min-height:850px;
	}

.date-programma {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	line-height:16px;
	}

#about a	{
	text-decoration:underline;
	color:#000000;
	}

/*STILE PAGINA ARTISTI*/

#cl-sx-artista	{
	width:250px;
	min-height:100px;
	float:left;
	}

#cl-dx-artista	{
	width:460px;
	min-height:300px;
	float:left;
	padding-left:20px;
	}

#cl-dx-artista p	{
	font-size:14px;
	}

#link-bio a	{
	font-size:16px;
	color:#E55933;
	line-height:26px;
	text-decoration:none
	}
#share-artista	{
	overflow:visible;
	}

/*STILI PAGINA GRIGLIA ARTISTI*/

#cont-griglia	{
	background-color:#f9eedc;
	min-height:850px;
	padding-left:5px;
	padding-top:10px;
	
}

#griglia-artisti	{
	display:inline;
	text-decoration:none;
	list-style-image:none;
	}

#griglia-artisti li	{
	display:inline;
	float:left;
	list-style-image:none;
	margin-right:4px;
	margin-bottom:5px;
	}

.nomi-partners	{
	font-size:10px;
	text-align:center;
	}
	
#griglia-partners	{
	display:inline;
	text-decoration:none;
	list-style-image:none;
	float:left;
	}
#griglia-partners li	{
	display:inline;
	float:left;
	list-style-image:none;
	margin-right:15px;
	margin-bottom:5px;
	}
.definizione-partners	{
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
	}

.acapo	{
	width:700px;
	min-height:100px;
	margin-top:35px;
	float:left;
	}