* 	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	text-decoration: none;
	list-style-type: none;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5e5e5e;
	}	

html, body {
		height: 100%;
		background: #e9eaec url(/site/img/struttura/background.png)  fixed repeat-x;

		
	}



#wrapper {
	position:	relative;
	
	width:		970px;
	min-height:	100%;
	margin:		0 auto;
	border-bottom: 1px solid #d1d1d1;
	
	}


#content 	{
		width:		970px;
		position: relative;
		padding-bottom: 145px;
		height: auto;
		
		}


#footer {
	position: absolute;
	bottom: 0;;
	width: 970px;
	height: 125px;
	margin-top: 20px;
	line-height: 55px;
	background: 	#333 url(/site/img/struttura/footer.png)   repeat-x;	
	}


#footer img {
	position: absolute;
	top: 40px;
	right: 20px;
	display: block;
	}

#sugarmusic {
	position: absolute;
	top: 30px;
	left: 20px;
	display: block;
	color: #fff;
	line-height: 14px;
	}
	
#sugarmusic strong{

	color: #fff;
	line-height: 14px;
	}
	
	
#page	{
	display: 	block;
	position: 	relative;
	overflow: 	hidden;
	padding:	5px;
	height: 	auto;
	min-height: 	400px;
	background: 	none #fff;
	}

#header	{
	display: 	block;
	position: 	relative;
	width: 		970px;
	height: 	404px;
	}
	
#header2	{
	display: 	block;
	position: 	relative;
	width: 		970px;
	height: 	320px;
	}
	
#motto	{
	display: 	block;
	position: 	relative;
	width: 		970px;
	height: 	64px;
	border-bottom: 	solid 6px #000;
	background: 	#333 url(/site/img/struttura/motto.png)   repeat-x;	
	}

#motto	img
	{
	display: 	block;
	position: 	absolute;
	top: 		43px;
	left: 		130px;
	}
	
#logo	{
	display: 	block;
	position: 	absolute;
	top:		0px;
	left: 		20px;
	width: 		110px;
	height: 	110px;
	z-index: 	999;
	}
	
	
#focus	{
	display: 	block;
	width: 		970px;
	height: 	300px;
	background:	none #fefefe;
	position: 	relative;
	overflow: 	hidden;
	}	
	


#focus2	{
	display: 	block;
	width: 		970px;
	height: 	216px;
	background:	none #000;
	position: 	relative;
	overflow: 	hidden;
	}

#focus	img	{
		display: block;
		position: absolute;
		z-index: 80;
		}	

#focus2	img.imgBanner	{
		display: block;
		position: absolute;
		z-index: 80;
		}

#focus	.focusPag img	{
			display: block;
			position: absolute;
			top: 50px;
			left: 25px;
			}





























#info2		{
			position: 	absolute;
			display:	block;
			height:		140px;
			width:		970px;
			overflow: 	hidden;
			top: 		150px;
			left: 		0px;
			z-index: 	95;
			background: #000;
			}
			
#news			{
			position: 	absolute;
			display:	block;
			height:		216px;
			width:		270px;
			overflow: 	hidden;
			top: 		0px;
			right: 		0px;
			z-index: 	95;
			background: 	#000;
			}			
			
#info		{
			position: 	absolute;
			
			height:		150px;
			width:		970px;
			overflow: 	hidden;
			top: 		300px;
			left: 		0px;
			background: 	none #000;
			z-index: 	99;
			}	
		
		
#info a h2		{
			line-height: 30px;

			}
			
#info #navSX	{
			position:	absolute;
			left:		0px;
			top:		0px;
			width: 		100px;
			height: 	150px;
			cursor: 	pointer;
			}	


#info a.focus		{
			position:	absolute;
			display: 	block;
			left:		100px;
			top:		0px;
			width: 		750px;
			height: 	130px;	
			color:		#fff;
			padding: 	10px;
			}
		
		
#info p, #info strong,	#info h2
			{
			color:		#fff;

			}
			
#info #navDX	{
			position:	absolute;
			left:		870px;
			top:		0px;
			width: 		100px;
			height: 	150px;
			cursor: 	pointer;

			}			
	
	
	
	
	
	
	
	
	
	
	
	
	

#infoB2		{
			position: 	absolute;
			display:	block;
			height:		140px;
			width:		700px;
			overflow: 	hidden;
			top: 		76px;
			left: 		0px;
			z-index: 	95;
			background: #000;
			}
	
	
	
#infoB a h2		{
			line-height: 30px;

			}
			
#infoB		{
			position: 	absolute;
			
			height:		150px;
			width:		700px;
			overflow: 	hidden;
			top: 		226px;
			left: 		0px;
			background: 	none #000;
			z-index: 	99;
			}	
		
#infoB #navSX	{
			position:	absolute;
			left:		0px;
			top:		0px;
			width: 		40px;
			height: 	140px;			
			cursor: 	pointer;
			}	


#infoB a.focus		{
			position:	absolute;
			display: 	block;
			left:		60px;
			top:		0px;
			width: 		550px;
			height: 	130px;	
			color:		#fff;
			padding: 	10px;
			}
		
		
#infoB p, #infoB strong,	#infoB h2
			{
			color:		#fff;

			}
			
#infoB #navDX	{
			position:	absolute;
			left:		660px;
			top:		0px;
			width: 		40px;
			height: 	140px;
			cursor: 	pointer;

			}		
			
			
#infoB #navSX img	{
			position: absolute;
			top:		50px;
			left:		5px;
			}			
		
	
#infoB #navDX img	{
			position: absolute;
			top:	   50px;
			right: 		5px;
		
			}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
	
ul#menu	{
	display: 	block;
	position: 	absolute;
	overflow: 	hidden;
	bottom: 	0px;
	left: 		0px;
	width: 		970px;
	height: 	34px;
	background: #e9eaec url(/site/img/struttura/menu.png)   repeat-x;	
	}
	
ul#menu li	{
		float: left;
		position: relative;
		cursor: pointer;
		}	

ul#menu li .left	{		
			position: absolute;
			display: block;
			top: 0px;
			left: 0px;
			height:34px;
			width: 3px;
			background: #e9eaec url(/site/img/struttura/menu-left.png) no-repeat;
			}
			
ul#menu li .right	{		
			position: absolute;
			display: block;
			top: 0px;
			right: 0px;
			height:34px;
			width: 4px;
			background: #e9eaec url(/site/img/struttura/menu-right-margin.png) no-repeat;
			}
			
ul#menu li .mysugar
			{		
			position: relative;
			display: block;
			height:34px;
			width: 38px;
			margin-right: 5px;
			float: left;
			background: #e9eaec url(/site/img/struttura/my-sugar.png) no-repeat;
			}	
	
	
ul#menu li:hover .mysugar, 
ul#menu li.sel .mysugar
			{		
			position: relative;
			display: block;
			height:34px;
			width: 38px;
			margin-right: 5px;
			float: left;
			background: #fff url(/site/img/struttura/my-sugar-hover.png) no-repeat;
			}	
	
ul#menu li a		{
			display: block;
			float: left;
			height: 34px;
			line-height: 34px;
			padding-right: 10px;
			padding-left: 10px;
			
			color: #fff;		
			}
		
		
ul#menu li:hover, ul#menu li.sel
			{
			background: none #fff;
			}
		
ul#menu li:hover .left,  ul#menu li.sel .left	{		
			background: none #fff ;
			}
			
ul#menu li:hover .right,  ul#menu li.sel .right	{		
			background: none #fff;
			}
			
ul#menu li:hover a,  ul#menu li.sel  a	{
		color: #333;		
		}			
		
				
ul#menu li:hover span.mysugar	{		
				background:	#fff url(/site/img/struttura/my-sugar-hover.png) no-repeat;
				}	
		
		
ul.tab				{
				display: 	block;
				height: 	34px;
				background:	#fff;	
				overflow: 	hidden;
				margin-bottom:  10px;
				}

ul.tab li			{
				float:		left;
				position:	relative;
				cursor:		pointer;
				float:		left
				}	

	

ul.tab li a			{
				display:	block;
				height:		34px;
				line-height:	34px;
				padding-right:	10px;
				padding-left:	10px;
	
				color:		#333;		
				}


h3				{
				color:		#4b8afe; 
				margin: 	0px;
				padding: 	0px;
				line-height: 	18px;
				}

ul.tab li:hover, ul.tab li a.sel
				{
				background:	none #efefef;
				}


ul.tab li:hover a, ul.tab li a.sel
				{
				color:		#4b8afe;		
				}			
	
.tabContent			{

				padding-left: 	5px;
				padding-right: 	5px;
				line-height:	21px;
				}
		
.tabContent	h1		{
				line-height:	30px;
				color:		#4b8afe;
				}		



ul.listelli
				{
				display: 	block;
				height:		auto;	
				}

ul.listelli li			{
				display: 	block;
				height: 	auto;
				margin-bottom: 	5px;
				}
			
ul.listelli li a		{
				display: 	block;
				height:		60px;
				padding:	5px;			
				color:		#333;		
				}
	
ul.listelli li a:hover		{
				background:	none #cdcdcd;		
				}	
	
ul.listelli li a img		{
				display: 	block;
				float: 		left;
				margin-right: 	5px;
				}	
			
ul.listelli li a strong		{
				color:		#4b8afe;		
				}			



ul.listelliBanner
				{
				display: 	block;
				
				
				}

			
ul.listelliBanner li a		{
				display: 	block;
				height:		60px;
				width: 		255px;
				padding:	4px;			
				color:		#aaa;
				margin: 	0 5px 4px; 0px;
				overflow: 	hidden;
				background: 	#333;
				}
	
ul.listelliBanner li a img	{
				width:		60px;
				height:		60px;
				margin-right: 	10px;
				display: 	block;
				float: 		left; 		
				}	
	
ul.listelliBanner li a:hover	{
				background:	none #fff;		
				}	
	
	
			
ul.listelliBanner li a strong	{
				display: 	block;
				width: 		180px;
				float: 		left;
				color:		#4b8afe;		
				}	
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
			
ul.listelliGrandi
				{
				display: 	block;
				height:		auto;

				}

ul.listelliGrandi li		{
				display: 	block;
				height: 	auto;
				margin-bottom: 	5px;
				margin-bottom:	 10px;
	
				}
			
ul.listelliGrandi li a		{
				position: 	relative;
				display: 	block;
				height:		100px;
				padding:	10px;			
				color:		#333;
	
				}
	
	
	
ul.listelliGrandi li a:hover	{
				background:	none #cdcdcd;		
				}	
	
ul.listelliGrandi li a img	{
				display: 	block;
				float: 		left;
				margin-right: 	10px;
	
				}	
			
ul.listelliGrandi li a strong	{
				font-size: 	13px;
				color:		#4b8afe;		
				}			
			
			
ul.listelliGrandi li a span.data	
				{
				display: 	block;
				color:		#333;		
				}				
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

			
ul.listelliGrandiData
				{
				display: 	block;
				height:		auto;

				}

ul.listelliGrandiData li		{
				display: 	block;
				height: 	auto;
				margin-bottom: 	5px;
				margin-bottom:	 10px;
	
				}
			
ul.listelliGrandiData li a		{
				position: 	relative;
				display: 	block;
				height:		100px;
				padding:	10px;			
				color:		#333;
				line-height: 	18px;
	
				}
	
	
	
ul.listelliGrandiData li a:hover	{
				background:	none #cdcdcd;		
				}	
	
ul.listelliGrandiData li a img	{
				display: 	block;
				float: 		left;
				margin-right: 	10px;
	
				}	
			
ul.listelliGrandiData li a strong	{
				font-size: 	13px;
				color:		#4b8afe;		
				}			
			
			
ul.listelliGrandiData li a span.data	
				{
				display: 	block;
				color:		#333;		
				}				
		
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
			
ul.listelliArtisti
				{
				display: 	block;
				height:		auto;
				overflow: 	hidden;
				margin-left:	20px;
				margin-top: 15px;
				}

ul.listelliArtisti li		{
				display: 	block;
				position: 	relative;
				height: 	auto;
				margin-bottom: 	5px;
				margin-bottom:	 10px;
				float: 		left;
				}
			
ul.listelliArtisti li a		{
				position: 	relative;
				display: 	block;
				
				width:		130px;
				height:		98px;
				padding:	10px;
				padding-top: 	35px;
				color:		#333;
	
				}
	
ul.listelliArtisti li a:hover	{
				background:	none #cdcdcd;		
				}	
	
ul.listelliArtisti li a img	{
				display: 	block;
				float: 		left;

	
				}	
			
ul.listelliArtisti li a strong	{
				
				position:	 absolute;
				display:	 block;
				top: 		 5px;
				left:		 0px;
				font-size: 	11px;
				line-height: 	11px;
				color:		#4b8afe;
				font-weight: 	bold;
				padding-left: 	10px;
				}			
			
			
			
			
	
	
	
	
	
	
ul.listelliAlbums
				{
				display: 	block;
				height:		auto;
				overflow: 	hidden;
				margin-left:	20px;
				margin-top: 15px;
				}

ul.listelliAlbums li		{
				display: 	block;
				position: 	relative;
				height: 	auto;
				margin-bottom: 	5px;
				margin-bottom:	 10px;
				float: 		left;
				}
			
ul.listelliAlbums li a		{
				position: 	relative;
				display: 	block;
				
				width:		130px;
				height:		130px;
				padding:	10px;
				padding-top: 	35px;
				color:		#333;
	
				}
	
ul.listelliAlbums li a:hover	{
				background:	none #cdcdcd;		
				}	
	
ul.listelliAlbums li a img	{
				display: 	block;
				float: 		left;

	
				}	
			
ul.listelliAlbums li a strong	{
				
				position:	 absolute;
				display:	 block;
				top: 		 5px;
				left:		 0px;
				font-size: 	11px;
				line-height: 	11px;
				color:		#4b8afe;
				font-weight: 	bold;
				padding-left: 	10px;
				}			
			
			
				
	
	
	
	
	
	
	
	
	
.videoPlayer			{
				position:	relative; 
				display:	block;
				width:		480px;
				height:		360px; 
				cursor:		pointer;
				}	
				
#play				{
				position:	absolute;
				top:		180px;
				left:		180px;
				z-index:	999;
				}			
				
				
.paginazione			{


				height: 	20px;
				overflow: hidden;

				
				}
				
.paginazione .icon		{
				display: block;
				float: right;
				width: 20px;
				height: 20px;
				
				}				
				

	
	
.paginazione .txt		{
				display: 	block;
				float: 		right;
				width: 		100px;
				height: 	20px;

				}
				
				
				
.barraSocial			{
				display: 	block;
				position: 	relative;
				width: 		515px;	
				margin-top: 	10px;
				text-align: 	right;
				overflow: 	hidden;
				}
				
#link_web			{
				position: 	absolute;
				top: 		0px;
				right: 		270px;
				}	
				
#link_myspace			{
				position: 	absolute;
				top: 		0px;
				right: 		220px;
				}

#link_facebook			{
				position: 	absolute;
				top: 		0px;
				right: 		170px;
				}

#link_youtube			{
				position: 	absolute;
				top: 		0px;
				right: 		120px;
				}
				
#link_itunes			{
				position: 	absolute;
				top: 		0px;
				right: 		0px;
				}	
				
				
				
.profile h2			{
				display:	block;
				margin-top: 	10px;
				padding: 	5px;
				padding-left: 	0px;
				width: 		300px;
				height: 	20px;
				color: 		#4b8afe;		
				}	
				
.testoArticolo			{
				padding: 	20px;	
				padding-top: 	0px;
				}
				
.testoArticolo	p		{
				margin-bottom: 	11px;	
				text-align: 	justify;
				}		
				
				
div.intestazione		{
				display:	block;
				height:		20px;
				padding:	5px;
				margin:		0px;
				overflow: 	hidden;
				margin-bottom: 	10px;
				}
				
div.intestazione	h1	{
				display:	block;
				height:		20px;				
				line-height:	20px;
				width:		400px;
				font-size:	15px;
				float: 		left;
				color:		#4b8afe;
				}	
				
div.intestazione	h2	{
				display:	block;
				height:		20px;
				line-height:	20px;
				font-weight:	normal;
				float:		left;
				width:		525px;
				text-align:	right;
				}
				
div.intestazione	h2	a
				{
				padding-left: 10px;
		
				}				
				
div.intestazione	h2	a:hover,div.intestazione	h2	a.Sel
				{
				color:		#4b8afe;				
				}
				
				
				
a.news-link:hover			

				{
				color:		#4b8afe;
				}





ul.elencoPunti 		li	{
				margin-left: 20px;
				list-style-position: outside;
				list-style-type: disc;

				}				