.solotesto, hr {
	display:		none;
	}

.clear, .hr {
	clear:			both;
}

hr	{
	display:		none;
	}

img {
	border: 		0px;
	}
	
table, tr, td {
	border: 		0px;
	}

a {
	outline: 		0;
	}


.clearfix:after {
    content: 		"."; 
    display: 		block; 
    height: 		0; 
    clear: 			both; 
    visibility: 	hidden;
	}

.clearfix {
	display: 		inline-block;
	}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

a:link, a:visited {
	color:				#fff;
	text-decoration:	none;
	}
a:hover {
	color:				#c6c6c6;
	text-decoration:	none;
	}
	
body {
	text-align:			center;
	margin:		 		0 auto;
	font-family:		"Verdana";
	font-size:			9px;
	color: 				#696969;
	background:			/* #ff9933  */ #2C2009  url(/img/bg.gif) top center no-repeat;
	}

#MainPage	{
	margin: 			0 auto;
	width:				590px;
	height:				auto;
	margin-top:			25px;
	padding:			0px 21px 0px 21px;
	text-align:			left;
	}

/* ############## TITOLI ############## */

.PageTitle	{
	width:				632px;
	height:				31px;
	margin: 			0 auto;
	text-align:			center;
	}
	.PageTitle#News	{
		background: 	url(/img/tit_news.gif) center no-repeat;
		}
	.PageTitle#Live {
		background: 	url(/img/tit_live.gif) center no-repeat;
		}
	.PageTitle#About {
		background: 	url(/img/tit_about.gif) center no-repeat;
		}
	.PageTitle#Disco {
		background: 	url(/img/tit_disco.gif) center no-repeat;
		}
	.PageTitle#Media {
		background: 	url(/img/tit_media.gif) center no-repeat;
		}
	.PageTitle#Store {
		background: 	url(/img/tit_store.gif) center no-repeat;
		}
	.PageTitle#Contacts {
		background: 	url(/img/tit_contacts.gif) center no-repeat;
		}
		
p {
	text-align:			justify;
	}
/* ############## FiNE TITOLI ############## */	
	
/* ############## HEADER ############## */	

#Header	{
	width: 				632px;
	height:				210px;
	margin:		 		0 auto;
	padding-top:		20px;
	}
	
	#Header div.Paguro {
		width:			78px;
		height:			78px;
		margin:			0 auto;
	}
	#Header a.Logo {
		display:		block;
		width:			608px;
		height:			61px;
		margin:			0 auto;
		margin-top:		8px;
		background:		url(/img/logo_tmde.gif) no-repeat;
		}
	#Header #Menu {
		display:		block;
		width:			501px;
		height:			20px;
		margin:			0 auto;
		margin-top:		18px;
		}

	#Header #Menu ul {
		float:				left;
		width:				501px;
		margin:				0;
		padding:			0;
		list-style:			none;
		}

	#Header #Menu ul li	{
		float:				left;}
	#Header #Menu ul li a	{
		display:			block;
		height:				20px;
		outline:			0;
		background-repeat:	no-repeat;
		}
	#Header #Menu ul li a span	{
		display:			none;
		}
	#Menu li a.news:link, #Menu li a.news:visited	{
		width:				61px;
		background-image:	url(/img/menu_news_out.gif);
		}
	#Menu li a.news:hover	{
		background-image:	url(/img/menu_news_over.gif);
		}
	#Menu li a.live:link, #Menu li a.live:visited	{
		width:				53px;
		background-image:	url(/img/menu_live_out.gif);
		}
	#Menu li a.live:hover	{
		background-image:	url(/img/menu_live_over.gif);
		}
	#Menu li a.about:link, #Menu li a.about:visited	{
		width:				69px;
		background-image:	url(/img/menu_about_out.gif);
		}
	#Menu li a.about:hover	{
		background-image:	url(/img/menu_about_over.gif);
		}
	#Menu li a.disco:link, #Menu li a.disco:visited	{
		width:				113px;
		background-image:	url(/img/menu_disco_out.gif);
		}
	#Menu li a.disco:hover	{
		background-image:	url(/img/menu_disco_over.gif);
		}
	#Menu li a.media:link, #Menu li a.media:visited	{
		width:				67px;
		background-image:	url(/img/menu_media_out.gif);
		}
	#Menu li a.media:hover	{
		background-image:	url(/img/menu_media_over.gif);
		}
	#Menu li a.store:link, #Menu li a.store:visited	{
		width:				67px;
		background-image:	url(/img/menu_store_out.gif);
		}
	#Menu li a.store:hover	{
		background-image:	url(/img/menu_store_over.gif);
		}	
	#Menu li a.contacts:link, #Menu li a.contacts:visited	{
		width:				71px;
		background-image:	url(/img/menu_contacts_out.gif);
		}
	#Menu li a.contacts:hover	{
		background-image:	url(/img/menu_contacts_over.gif);
		}
		
/* ############## FiNE HEADER ############## */

/* ############## NEWS ############## */

h2.Titolo {
	width: 				590px;
	margin:				0;
	padding:			0;
	font-family:		"Georgia";
	font-size:			11px;
	font-weight:		bold;
	color:				#fff;
	}
	
h3.TitoloSpecial {
	width: 				590px;
	margin:				0;
	padding:			0;
	font-family:		"Georgia";
	font-size:			11px;
	font-weight:		bold;
	color:				#564420;
	}
	
p.News {
	margin-top:			15px;
	margin-bottom:		15px;
	text-align:			justify;
	}
	
.Separatore {
	width:				590px;
	height:				22px;
	text-align:			center;
	margin-top:			4px;
	margin-bottom:		12px;
	background:			url(/img/hr.gif) center no-repeat;
	}
/* ############## FiNE NEWS ############## */

/* ############## LIVE ############## */

td.Posto {
	width: 				326px;
	height:				25px;
	vertical-align:		top;
	font-family:		"Georgia";
	font-size:			11px;
	font-weight:		bold;
	color:				#fff;
	padding:			0px 2px;
	border:				0px;
	}
	
td.Data {
	width: 				91px;
	height:				25px;
	vertical-align:		top;
	font-family:		"Georgia";
	font-size:			11px;
	font-weight:		bold;
	color:				#564420;
	padding:			0px 2px;
	border:				0px;
	}

td.Con {
	width: 				161px;
	height:				25px;
	vertical-align:		top;
	padding:			0px 2px;
	border:				0px;
	}
	
td.Separatore {
	width:				590px;
	height:				42px;
	text-align:			center;
	padding:			13px 0px 10px 0px;
	border:				0px;
	background:			url(/img/hr.gif) center no-repeat;
	}
/* ############## FiNE LIVE ############## */

/* ############## DISCO ############## */

ul#Discography {
	width:				590px;
	height:				auto;
	margin:				0px;
	padding:			0px;
	list-style:			none;
	}
ul#Discography li.Release {
	width:				590px;
	height:				auto;
	margin:				0px 0px 20px 0px;
	padding:			0px 0px 40px 0px;
	clear: 				both;
	background:			url(/img/hr.gif) bottom center no-repeat;
	}
	ul#Discography li.Release.last {
		background:			none;
		padding:			0px 0px 0px 0px;
	}
	ul#Discography li h3 {
		width:				180px;
		height:				auto;
		text-align: 		left;
		margin:				0px;
		padding:			0px 0px 10px 0px;
		font-family:		"Georgia";
		font-size:			11px;
		font-weight:		bold;
		color:				#fff;
		}
	ul#Discography li h3 span {
		margin-left: 		10px;
		font-size:			11px;
		color:				#696969;
		}
	ul#Discography li div.outline {
		float: 				left;
		width:				170px;
		height:				170px;
		margin:				0px;
		padding:			5px;
		background:			#4C3A17;
		}
ul#Discography #Tracklist {
	float: 				left;
	width:				360px;
	height:				auto;
	}
	ul.Tracklist {
		float:				left;
		width:				auto;
		margin-left:		15px;
		padding: 			0px;
		list-style:			none;
		color:				#fff;
		}
	ul.Tracklist li b {
		font-family:		"Georgia";
		font-weight:		none;
		color:				#564420;
		}
	ul.Tracklist li strong {
		font-family:		"Georgia";
		font-weight:		none;
		color:				#696969;
		}
	#Tracklist div.info {
		float:				left;
		width:				360px;
		font-family:		"Verdana";
		margin-top:			10px;
		margin-left:		15px;
		font-size:			9px;
		line-height:		11px;
		}
/* ############## FiNE DISCO ############## */

/* ############## MEDIA ############## */

ul.Songs {
	width:				590px;
	height:				auto;
	margin:				10px 0px 10px 0px;
	padding:			0px;
	list-style:			none;
	}
	ul.Songs li {
		width:				590px;
		height:				20px;
		clear:				both;
		}
	ul.Songs li div.Song {
		float:				left;
		width:				200px;
		margin-left:		10px;
		}
	ul.Songs li div.Taken {
		float:				left;
		width:				280px;
		margin-left:		10px;
		}
		
		/* *** gallery *** */
		
ul#Pictures {
	width:				590px;
	height:				auto;
	margin:				10px 0px 0px 0px;
	padding:			0px;
	list-style:			none;
	}
	ul#Pictures li {
		float:				left;
		width:				62px;
		height:				62px;
		margin:				0px 11px 11px 0px;
		padding:			2px 0px 0px 2px;
		background:			#4C3A17;
		}
	ul#Pictures li.last {
		float:				left;
		width:				62px;
		height:				62px;
		margin:				0px 0px 11px 0px;
		padding:			2px 0px 0px 2px;
		background:			#4C3A17
		}

		
/* ############## FiNE MEDIA ############## */

/* ############## CONTACTS ############## */


ul.Contacts {
	width:				590px;
	height:				auto;
	margin:				6px 0px 14px 0px;
	padding:			0px;
	list-style:			none;
	}
	ul.Contacts li {
		width:				580px;
		height:				20px;
		padding:			0px 0px 0px 10px;
		clear:				both;
		}

/* ############## FiNE CONTACTS ############## */

/* ############## STORE ############## */

ul#Store {
	width:				550px;
	height:				auto;
	margin:				0px auto;
	padding:			0px;
	list-style:			none;
	background:			#ff9933 url(/img/hr.gif) bottom center no-repeat; 
	}
ul#Store li.Item {
	float:				left;
	width:				275px;
	height:				auto;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	text-align:			center;
	background:			#ff0000;
	}
	ul#Store li.Item.last {
		float:				left;		
		background:			#ffff00;
		padding:			0px 0px 0px 0px;
		text-align:			center;		
		}
	ul#Store li h3 {
		width:				180px;
		height:				auto;
		text-align: 		left;
		margin:				0px;
		padding:			0px 0px 10px 0px;
		font-family:		"Georgia";
		font-size:			11px;
		font-weight:		bold;
		color:				#fff;
		}
	ul#Store li h3 span {
		margin-left: 		10px;
		font-size:			11px;
		color:				#696969;
		}
	ul#Store li div.outline {
		width:				170px;
		height:				170px;
		margin:				0px;
		padding:			5px;
		background:			#4C3A17;
		}
	ul#Store #BuyBtn {
		width:				275px;
		height:				50px;
		background:		#ff00ff;
		}

ul.onlineStores {
	float:				left;
	width:				196px;
	height:				auto;
	margin:				12px 0px 14px 0px;
	padding:			0px;
	list-style:			none;
	}
	ul.onlineStores li {
		width:				161px;
		height:				20px;
		padding:			0px 0px 0px 35px;
		}
		ul.onlineStores li.us { background: url(/img/flags/us.gif) 10px 1px no-repeat;}
		ul.onlineStores li.uk { background: url(/img/flags/uk.gif) 10px 1px no-repeat;}
		ul.onlineStores li.de { background: url(/img/flags/de.gif) 10px 1px no-repeat;}
		ul.onlineStores li.jp { background: url(/img/flags/jp.gif) 10px 1px no-repeat;}

/* ############## FiNE STORE ############## */

/* ############## FOOTER ############## */

#Footer	{
	margin: 			0 auto;
	width:				590px;
	height:				45px;
	padding:			5px 0px 0px 0px;
	margin-top:			35px!important;
	margin-top:			25px;
	text-align:			left;
	border-top: 		1px solid #433316;
	}
	#Footer a.LogoMyspace:link, #Footer a.LogoMyspace:visited {
		float:			left;
		display:		block;
		width:			81px;
		height:			30px;
		margin:			0px 15px 0px 0px;
		background:		url(/img/logo_myspace.gif) no-repeat;
		}
	#Footer a.LogoMyspace:hover {
		background:		url(/img/logo_myspace_on.gif) no-repeat;
		}
	
	#Footer a.LogoLastfm:link, #Footer a.LogoLastfm:visited {
		float:			left;
		display:		block;
		width:			81px;
		height:			30px;
		margin:			0px 15px 0px 0px;
		background:		url(/img/logo_lastfm.gif) no-repeat;
		}
	#Footer a.LogoLastfm:hover {
		background:		url(/img/logo_lastfm_on.gif) no-repeat;
		}

	#Footer a.LogoFacebook:link, #Footer a.LogoFacebook:visited {
		float:			left;
		display:		block;
		width:			81px;
		height:			30px;
		margin:			0px 15px 0px 0px;
		background:		url(/img/logo_facebook.gif) no-repeat;
		}
	#Footer a.LogoFacebook:hover {
		background:		url(/img/logo_facebook_on.gif) no-repeat;
		}

		
	#Footer a.LogoZero6:link, #Footer a.LogoZero6:visited {
		float:			right;
		display:		block;
		width:			66px;
		height:			30px;
		margin:			0px 0px 0px 0px;
		background:		url(/img/logo_zero6.gif) no-repeat;
		}
	#Footer a.LogoZero6:hover {
		background:		url(/img/logo_zero6_on.gif) no-repeat;
		}
/* ############## FiNE FOOTER ############## */








