body {
	margin: 			0;
	padding: 			0;
	text-align: 		center; /* per IE5.x/Win */
/*	background-color: 	#222; */
	background:			url(stripe4.jpg) left top repeat; 
	font-family:		verdana, geneva, sans-serif;
	font-size:			.8em;
}

img.centered {
    display: 			block;
    margin-left: 		auto;
    margin-right: 		auto; 
}

#container {
	width: 				800px;
	height: 			100%;
	margin-left: 		auto;
	margin-right: 		auto;
	text-align: 		left; /* per ristabilire il corretto allineamento del testo */
	background:			url(stripe2.jpg) left top repeat;
/*	background:			url(diag1.jpg) left top repeat; */
	margin-top:0;
}

#header_sponsor {
	width:				100%;
	height:				100px;
	background-color: 	#BDCC00;
	margin-top:			0;
}

#header_sponsor p {
	margin:				0;
	text-align:			center;
}

#header {
	width:				100%;
	height:				100px;
	background-color: 	#fff;
}

#header p {
	margin:				0;
	text-align:			center;
}

#main {
/*	width:	 			100%;*/
	padding: 			0px 125px;
	background:			#bdcc00;
	background:			url(tree_b_k.png) left top no-repeat;
}

#text {
	padding: 			10px 15px;
/*	background:			url(diag1w.png) left top repeat; */
	background:			url(white70.png) left top repeat; 
}

#text p {
	margin:				0;
}

#text p span {
	font-weight:		bold;
	background-color:	#BDCC00;
	color:				#000;
	padding:			1px 2px;
	text-transform:		uppercase;
	font-size:			.8em;
}

#media {
	padding: 			10px 15px;
	background:			url(white70.png) left top repeat; 
/*	background:			url(diag1w.png) left top repeat; */
}

#player {
	float:				left;
	width:				250px;
	background:			url(thetrack.png) center top no-repeat;
	padding-top:		25px;
/*	border:				1px dotted #000; */
/*	background-color: 	#555;	*/
	text-align:			center;
}

#viewer {
	float:				left; 
	width:				250px;
	background-color: 	#666;
	margin-left:		15px;	
	background:			url(theart.png) center top no-repeat;
	padding-top:		25px;
/*	border:				1px dotted #000; */
}

#clear {
	clear:				both;
}

#footer {
	width:				100%;
	height:				auto;
	background-color: 	#fff;
	padding-bottom:		20px;
}

#footer p {
	margin:				0;
	text-align:			center;
}

#footer a {
	font-weight:		bold;
	background-color:	#BDCC00;
	color:				#000;
	padding:			1px 2px;
	text-transform:		uppercase;
	font-size:			.8em;
	text-decoration:	none;
}

#footer a:hover {
	background-color:	#000;
	color:				#BDCC00;	
}

#footer_sponsor {
	width:				100%;
	height:				auto;
	background-color: 	#BDCC00;
	margin-top:			5px;
}

#footer_sponsor p {
	margin:				0;
	text-align:			center;
}


img {
	border:				0;
}