
 #footer {
	background-color: #9DA4AF;
	text-align: center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding: 5px;

	vertical-align:middle;
	height:45px;
}

img{
	border:0;
}

#alpha {
	position:relative; 
	width: 270px; 
	height: 250px; 
	overflow: hidden;
}

body{
	margin:0;
	padding:0;
	width:100%;
	background-color:#6D6D6D;
}


#header{
	background-image:url(img/bg-header.jpg);
	background-repeat:repeat-x;
	height:105px;
	width:100%;
	text-align:center;
}

#header img{
	margin-right:32px;
}

#novita{
	background-image:url(img/novita.jpg);
	background-repeat:no-repeat;
	width:270px;
	height:185px;
}

#novita img{
	margin:15px 0 0 105px;
}


#news, #upcoming, #current, #recent, #newsletter, #contatti, 
#info, #dati, #artista, #catalogo, #etichette, #sottoetichette, 
#aboutus, #ricerca, #tips, #charts{
	background-color:#E2E4E7;
	color:#7D7D7D;
	border-left:6px solid #9DA4AF;
	border-right:6px solid #9DA4AF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}

#tips{
	border:0;
	width:200px;
	background-color:#D4D7DC;
}

#tips .titolo{
	padding-left:5px;
	width:98%;
	width:expression('100%');
}

#tips .testo{
	font-size:10px;
	padding-left:5px;
	padding-right:2px;

}

#tips .paragrafo{
	padding:0 0 0 7px;
	margin:0 0 0 0px;
	font-style:italic;
background-color:#E2E4E7
}

#tips .spiegazione{
	margin:0 0 5px 15px;
	padding:0;
}

#ricerca{
	border:0;
	height:100%;

}

#ricerca .titolo{
	width:99%;
	width:expression('100%');
}

#ricerca ul{
	padding-left:5px;
	list-style-type:none;
	margin:0;
}

#ricerca li{
	margin-bottom: 6px;

	width:97%;
	width:expression('100%');
}

#news .titolo, #news .testo{
	padding-left:3px;
	width:98%;
}

#news-page{
color:#7D7D7D;
padding:5px;
margin-bottom:5px;
}

#news-page img{
	margin-left:5px;
	margin-right:10px;
}

#news-page .linea-classifica{
	padding-bottom:10px;
	margin-top:10px;
}

#news-page .titolo{
	width: 98%;
	width:expression('100%');
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
}

#news-page .testo{
	color:#7D7D7D;

}

#aboutus{
	height:auto;
}

#aboutus .titolo{
	width:100%;
	width:expression('100%');
}

#aboutus .testo{
	padding-left:5px;
}


#catalogo .titolo{
	padding-left:7px;
	width:99%;
	width:expression('95%');
}

#catalogo a,
#catalogo a:link,
#catalogo a:hover,
#catalogo a:active,
#catalogo a:visited,
#ricerca a,
#ricerca a:link,
#ricerca a:hover,
#ricerca a:active,
#ricerca a:visited
{
	color:#7D7D7D;
	text-decoration:none;
}

#catalogo a:hover,
#ricerca a:hover
{
	text-decoration:underline;
}

#catalogo .tabella{
	color:#7D7D7D;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

	margin-left:5px;
}

#catalogo .p-titolo{
	color:#7D7D7D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:140px;
	/* width:10px; */

}

#catalogo .pager{
	margin-top:5px;
	margin-bottom:10px;

}

#catalogo .pager .selected{
	text-decoration:underline;
}

#select-etichetta{
	border:0;
	/*margin:0 -160px 0 160px;*/

	padding:0;
	vertical-align:middle;

}

#etichette a,
#etichette a:link,
#etichette a:hover,
#etichette a:active,
#etichette a:visited
{

	color:#7D7D7D;
	text-decoration:none;
}

#etichette a:hover, #etichette a.selected{
	text-decoration:underline;
}

#sottoetichette a,
#sottoetichette a:link,
#sottoetichette a:hover,
#sottoetichette a:active,
#sottoetichette a:visited
{
	color:#7D7D7D;
	text-decoration:none;
}

#sottoetichette a:hover, #sottoetichette a.selected{
	text-decoration:underline;
}

#etichette, #sottoetichette{
	width: 214px;
	width:expression('236px');
	}

#etichette .titolo, #sottoetichette .titolo{
	width: 190px;
}


#artista, #info, #dati, #news-page{
	border:0;
}

#dati .titolo{
	background-color:#E2E4E7;
}

#dati .testo{
	margin:0 0 0 3px;
	padding:0;
}

#dati{
	border-bottom: 1px solid #D4D7DC;
	padding-bottom:8px;
	margin-left:25px;
	margin-right:15px;

}
#dati a,
#dati a:link,
#dati a:visited,
#dati a:hover,
#dati a:active{
		color:#7D7D7D;
		text-decoration:none;
}

#dati a:hover{
	text-decoration:underline;
}


#artista .titolo{
	width:99%;
	padding-left:6px;

}

#logo-eti{
	position:absolute;
	top:250px;
	margin-left:140px;
	z-index:0;
	vertical-align:middle;
	height:50px;
}

#info .testo{
	padding-left:0px;
	padding-right:0;
}

#info{
	padding-left:0px;
	margin-left:8px;
	margin-right:15px;
	border-bottom: 1px solid #D4D7DC;
	padding-bottom:8px;

}
	

 #info .titolo{
	width: 480px;
	width:expression('480px');
	background-color:#E2E4E7;
	padding-left:0px;
}

#cover-album{
	margin-left:8px;
}

#tracklist{
	padding:5px;
}

#tracklist .titolo{
	padding-bottom:8px;
	background-color:#E2E4E7;
	border-bottom: 1px solid #D4D7DC;
	margin-left:25px;
	margin-left:expression('15px');
	padding-left:0;
}

#tracklist .titolo span{
		font-size:10px;
}

#tracklist a,
#tracklist a:link,
#tracklist a:visited:focus,
#tracklist a:active:focus,
#tracklist a:hover:focus,
#tracklist a:link:focus{
	color:#7D7D7D;
	text-decoration:none;
	border:0;
}

#tracklist-contenitore{
	position:absolute;
	top:150px;
	background-color:#E2E4E7;
	color:#7D7D7D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow:hidden;
	height:expression('42px');
	height:40px;		
	padding:0;	
	width:258px;
	width:expression('261px');
	/* Le seguenti tre istruzioni indicano a Firefox, a IE6 ed a Mozilla la trasparenza da applicare al div. 
		Se la funzione non è supportata (ad es. IE5 ed Opera), non viene applicata la trasparenza.*/
	opacity:.95;
	filter:alpha(opacity=95);
	-moz-opacity:.93;
	z-index:100;
}

#tracklist .linea-classifica{
	margin-left:25px;
}

	#news, #upcoming, #current,  #recent{
	width:248px;
	width:expression('270px');
	}

#news .testo{
	font-size:10px;
}

#contatti{
	width:503px;
	width:expression('525px');
	height:337px;
	height:expression('352px');
}

#contatti .testo{
	padding-left:5px;
}


#contatti .input{
	width: 435px;
	width:expression('440px');
}

#contatti table{
	padding-left:0px;
}

#contatti .titolo-interno{
	width: 99%;
	width: expression('100%');
}

#newsletter, #charts{
	background-color:#E8E8E8;
	border-left:6px solid #C5C5C5;
	border-right:6px solid #C5C5C5;
	width:214px;
	width:expression('236px');
}

#charts{
	border-left:6px solid #9DA4AF;
	border-right:6px solid #9DA4AF;

}




#upcoming, #recent{
	background-color:#EEEEEE;
	border-left:6px solid #C5C5C5;
	border-right:6px solid #C5C5C5;
}

#upcoming .titolo, #upcoming .linea-classifica,
#recent .titolo, #recent .linea-classifica,
#current .titolo, #current .linea-classifica
{
	padding-left:3px;
	width:99%;
	width: expression('100%');
}


#upcoming .linea-classifica,
#recent .linea-classifica,
#current .linea-classifica,
#charts .linea-classifica
{
	margin-top:5px;
	padding-bottom:6px;
}


#copertina{
	background-image:url(img/copertina.jpg);
	background-repeat:no-repeat;
	height:268px;
}

#copertina img{
	margin: 3px 0 0 11px;
}

#spazio-unico{
	background-color:#E2E4E7;
	height:auto;
}

.titolo, .titolo-newsletter, .titolo-interno, .titolo{
	font-size:14px;
	background-color:#D4D7DC;
	padding:3px 0 3px 3px;
	margin:5px 0 10px 0;
}

.titolo-newsletter, #newsletter .testo{	
	padding-left:3px;
	}

.titolo td{
	font-size:14px;
}

.titolo-newsletter, #contatti .titolo{
	width:99%;
}


.titolo-interno{
	width:100%;
}

.titolo span{
	font-size:12px;
}

.testo{
	padding-left:25px;
	padding-right:15px;
	margin:0;
}

.codice{
	margin:0; 
	padding:0; 
	text-decoration:underline;
}

#catalogo img{
	margin-right: 4px;
	margin-bottom:7px;
	margin-bottom:expression('0');
	border: 1px solid #999999;
}

.continua-news, .continua-news a, .continua-news a:link, .continua-news a:visited, .continua-news a:active, 
.continua-newsletter, .continua-newsletter a, .continua-newsletter a:link, .continua-newsletter a:visited, .continua-newsletter a:active{
	width: 67px;
	width:expression('87px');
	height:10px;
	padding: 2px 7px 7px 7px;
	font-size:11px;
	vertical-align:middle;
	margin: 5px 0 0 167px;
	margin:expression('5px 0 0 160px');
	display:block;
	border:0;
	color:#7D7D7D;
	text-decoration:none;
}

.continua-newsletter, .continua-newsletter a, .continua-newsletter a:link, .continua-newsletter a:visited, .continua-newsletter a:active{
	margin: 5px 0 0 135px;
	margin:expression('5px 0 0 125px');
	

}

.continua-news, .continua-news a, .continua-news a:link, .continua-news a:visited, .continua-news a:active,
.continua-newsletter, .continua-newsletter a, .continua-newsletter a:link, .continua-newsletter a:visited, .continua-newsletter a:active{
	background-color:#D4D7DC;

}
a.continua-news:hover,
a.continua-newsletter:hover{
	background-color:#BFC2C6;
}

.bordino-up{
	border-top:6px solid #9DA4AF;
	border-left:6px solid #9DA4AF;
	border-right:6px solid #9DA4AF;
	margin:0;
}


.bordino-dn{
	border-bottom:6px solid #9DA4AF;
	border-left:6px solid #9DA4AF;
	border-right:6px solid #9DA4AF;
	margin:0;
}

.bordino-w-up{
	border-top:6px solid #C5C5C5;
	border-left:6px solid #C5C5C5;
	border-right:6px solid #C5C5C5;
	margin:0;
}


.bordino-w-dn{
	border-bottom:6px solid #C5C5C5;
	border-left:6px solid #C5C5C5;
	border-right:6px solid #C5C5C5;
	margin:0;
}

.linea-classifica{
	border-bottom:1px solid #D4D7DC;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#catalogo .linea-classifica{
	width:255px;
	width:expression('254px');
	font-size:10px;
		margin-bottom:6px
}



.artista-classifica a:link, .artista-classifica a:visited, .artista-classifica a:active, .artista-classifica a:hover {
	color:#757575;
	text-decoration:none;
}

.artista-classifica a:hover{
	text-decoration:underline;
}

.artista-classifica{
	margin:0;
	font-size:11px;
	
}

#catalogo .artista-classifica{
	width:250px;
	width:expression('155px');
	background-color:#D4D7DC;
}

.titolo-classifica{
	color:#9DA4AF;
	margin:2px 0 0 15px;
}

.titolo-classifica a:link, .titolo-classifica a:visited, .titolo-classifica a:active, .titolo-classifica a:hover{
		color:#9DA4AF;
		text-decoration:none;
		
} 

.titolo-classifica a:hover {
	color:#757575;
}

.spacer-tabelle{
	height:1px;
	width:1px;
	font-size:1px;
	font-family:Arial, Helvetica, sans-serif;
}

.bott-a, 
.bott-a a:link, 
.bott-a a:visited, 
.bott-a a:active, 
.bott-a a:hover {
	background-image:url(img/bott-a.gif);
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
	width:206px;
	width:expression('236px');
	height:13px;
	padding:0px 0 3px 30px;
	padding:expression("0 0 0 30px");
	margin:0 0 0px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.bott-a, 
.bott-a a:link, 
.bott-a a:visited, 
.bott-a a:active {
	color:#FFFFFF;
}

a.bott-a:hover{
	color: #CED2D7;
}



/* altri 2 */

.bott-b, 
.bott-b a:link, 
.bott-b a:visited, 
.bott-b a:active, 
.bott-b a:hover {
	background-image:url(img/bott-b.gif);
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
	width:206px;
	width:expression('236px');
	height:13px;
	padding:0px 0 3px 30px;
	padding:expression("0 0 0 30px");
	margin:0 0 0px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.bott-b, 
.bott-b a:link, 
.bott-b a:visited, 
.bott-b a:active {
	color:#fff;
}

a.bott-b:hover{
	color: #000;
}

.bott-c, 
.bott-c a:link, 
.bott-c a:visited, 
.bott-c a:active, 
.bott-c a:hover {
	background-image:url(img/bott-b.gif);
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
	width:206px;
	width:expression('236px');
	height:13px;
	padding:0px 0 3px 30px;
	padding:expression("0 0 0 30px");
	margin:0 0 0px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}

a.bott-c:hover{
	color:#333;
}

.bott-c a:link, 
.bott-c a:visited, 
.bott-c a:active {
	color:#333;
}

.nostre-altre{
	margin-left:20px;
}

.link, 
.link a:link, 
.link a:visited, 
.link a:active {
	font-size:10px;
	text-decoration:none;
	color:#555;
}

a.link:hover{
	font-size:10px;
	text-decoration:underline;
	color: #aaa;
}

#table{
	margin-left:20px;
	margin-bottom:20px;
}

.td{
	height:60px;
	vertical-align:middle;
	border-bottom:1px solid #666666;
}

/* fine altri 2 */



div#cerca{
	background-color:#C5C5C5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
		padding:2px 0 2px 0;

}

table#cerca{
		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:1px;
	color:#FFFFFF;

}

.input{	
	background-color:#FFFFFF;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:18px;
	width:120px;
	width:expression('113px');
}

textarea.input{
	width:200px;
	height:100px;
}

.submit{
	background-image:url(img/submit.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-color:#D1D1D1;
	height:20px;
	width:25px;
	display:block;
}

a.submit:hover{
		background-color:#A1A1A1;

}

.area-riservata{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	width:10px;
}


.registrazione{
border-top:1px solid #D4D7DC;
}

#angolo{
	margin:0;
}


.up{
	border-top:6px solid #9DA4AF;
}

.sx{
	border-left:6px solid #9DA4AF;
}


.dx{
	border-right:6px solid #9DA4AF;
}


.dn{
	border-bottom:6px solid #9DA4AF;
}

.random{
	display:none;
}
