body {
	width:970px;
	background:url('../images/struttura/bg.jpg') repeat-x;
	background-color:#020001;
	margin:0 auto;
	padding:0px;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size:12px;
	
	/*margin-top:0;
	padding-top:0;
	top:0;*/
}

#contenitore { 
	width:968px;
	background:#FFFFFF;
	float:left;
	padding:1px;
	margin-top:10px;
}


#top {
	width:968px;
	height:185px;
	background:#000000;
	float:left;
}

#logo {
	width:545px;
	height:185px;
	float:left;
	margin-left:15px; /* dubbio a 1px ? */
	margin-top:10px;
	background-image:url('../images/struttura/logoMelli1.jpg');
	background-repeat:no-repeat;
}


#player {
	margin-right:5px;
	margin-top:28px;
	width:344px;
	height:106px;
	float:right;
	background:url('../images/struttura/player.jpg') no-repeat;
}

.ultimaSong {
	background:url('../images/struttura/player_grigio.jpg') no-repeat;
	width:323px;
	height:30px;
	margin-top:9px;
	margin-left:10px;
	text-align:left;
	padding-top:10px;
	padding-left:10px;
	vertical-align:middle;
	min-height:10px;
}

.playerFlash {
	width:257px;
	height:45px;
	margin-left:77px;
	margin-top:1px;
	margin-bottom:3px;
}

#header {
	width:968px ;
	height:373px;
	float:left;
	background:url('../images/struttura/headerMelli.jpg') no-repeat;
	padding-bottom:1px;
}

#menu {
	width:928px;
	height:23px; 
	float:left;
	background:url('../images/struttura/fasciaMenu.jpg') no-repeat;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	font-family:"Lucida Sans Unicode";
	font-weight:bold;
	text-align:center;
}

#menu a:link, #menu a:visited {
	text-decoration: none;
	color: #FFF;
}
#menu a:hover {
	color: #FFF;
	text-decoration:underline;
}
				
				

#sottoMenu {
	width:968px;
	height:135px;
	float:left;
	background:url('../images/struttura/fasciaSottoMenu2.jpg') no-repeat;
	/*padding-top:5px;
	padding-left:5px;*/
}

.bannerSx {
	width:160px;
	height:135px;
	float:left;
	background:url('../images/struttura/webstation.jpg') no-repeat;
}

.bannerDx {
	width:160px;
	height:135px;
	float:left;
	background:url('../images/struttura/webstation.jpg') no-repeat;
}

#pagina {
	width:953px;
	background:#000 url(../images/struttura/bg_home_int_sfumato_2500.jpg) 0 0 repeat-y;
	float:left;
	padding-left:5px;
	padding-right:10px;
	padding-top:20px;
}
	
#colonnaCentrale {
	width:705px; 
	float:left;
}

/* INIZIO CODICE COLONNA DESTRA */
#colonnaDX{
	float:right;
	width:240px;
	/*margin-left:2px;*/
}


.boxTop {
	/*background-image:url('../immagini/boxNeroAlto.jpg');*/
	width:240px;
	height:35px;
	margin-top:1px;	
}

.boxContent{
	float:left;
	width:240px;
	background-image:url('../images/struttura/boxNeroSfondo2.gif');
	background-repeat:repeat-y;
	position:relative;	
}

.separatoreDiv {
	margin-top:35px;
	height:96px;
}

.modContenuti {
	width:220px;
	margin: 0 auto;
}

.boxBottom{
	float:left;
	width:240px;
	background-image:url('../images/struttura/boxNeroDown2.gif');
	height:12px;
	background-repeat:no-repeat;
	margin-top:0;
	position:relative;
}








#hometab {
	width:680px;
	height:24px;
	padding-left:10px;
	float:left;
}

#home {
	width:680px;
	height:211px;
	background:url('../images/struttura/bg_content1.jpg') no-repeat;
	padding-left:10px;
	padding-top:10px; 
	padding-bottom:40px;
	padding-right:0;
	float:left;
	color:#FFFFFF;
}

.txtHome {
	overflow-y:auto;
	width:335px;
	min-height:200px;
	float:left;
	padding-right:30px;


   scrollbar-base-color: #343434;
   scrollbar-face-color: #003366;
   scrollbar-shadow-color: #FFFFFF;
   scrollbar-arrow-color: #FFFFFF;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-dark-shadow-color: #FFFFFF;
   scrollbar-3d-light-color: #FFFFFF;
   scrollbar-track-color: #FFFFFF;
}

#home img {
	/*border:solid;
	border-width:2px;
	border-color:#7B1547;*/
	margin-right:15px;
	vertical-align:text-top;
	float:left;
	
	margin-right:20px;
}

#communitytitle {
	width:300px;
	height:25px;
	float:left;
	padding-left:10px;
	
}

#community {
	width:560px;
	height:190px;
	float:left;
	background:url('../images/struttura/bg_Community_tra_nero.png') no-repeat;
	padding-top:30px;
	padding-bottom:92px;
	padding-left:20px; ;
	padding-right:120px ;
	color:#FFFFFF;
	
	/*overflow-y: scroll;*/
	max-height:350px;
	
}

#boxes { 
	width:702px;
	float:left;
}

#boxNewHit {
	width:340px;
	float:left;
	margin-right:3px;
	padding-bottom:10px;	

}

#boxPlayList {
	width:340px;
	float:right;
	padding-bottom:10px;
}

#newhittitle  {
	width:140px;
	height:25px;
	padding-left:10px;
	float:left;
}

#newhit {
	width:321px;
	float:left;
	background:url('../images/struttura/bg_boxes_nero.png');
	padding:10px;
	height:292px;;

}

#textHit {
	width:300px;
	background:#7D7DB5;
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
	color:#FFFFFF;
	float:left;
	padding:5px;
	overflow-y: scroll;
	max-height:275px;
	min-height:275px;
}

#playlisttitle  {
	width:140px;
	height:25px;
	padding-left:10px;
	float:left;
}

#playlist {
	width:321px;
	float:left;
	background:url('../images/struttura/bg_boxes_nero.png');
	padding:10px;
	height:292px;;
}

#txtPlaylist {
	width:300px;
	background:#7D7DB5;
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
	color:#FFFFFF;
	float:left;
	padding:1px;
	text-align:left;
	overflow-y: scroll;
	max-height:275px;
	min-height:275px;
}


/*#footer {
	width:938px;
	height:28px;
	background:url(../immagini/footer.jpg) no-repeat;
	padding:10px;
	color:#000000;
	text-align:center;
	display:block;
	clear:both;
}*/



.footer{
width:958px;;
clear:both;
float:none;

margin-left:0px;
background-image:url('../images/struttura/footer.jpg');
height:73px;
background-repeat:repeat-y;
margin-top:10px;
margin-bottom:3px;
}
.footer-txt {
margin-top:25px;
}

.footer-txt p{

text-align:center;
font-size:11px;
color:#FFF;

}

.footer-txt .img-cont{
float:right;
margin-top:-25px!important;
margin-top:115px;
margin-right:12px;
width:auto;
}
.footer-txt .img-cont a.css{
margin-bottom:20px;
display:block;
}

