body,html { height:100%;margin:0 }

body {
 margin:0px;
 padding:0px;
 font-family: Verdana;
 color:gray;
 font-size:10px;
 text-align:center;
 background-color:#FFFFFF;
overflow:hidden;
line-height:12px;

 }
 img {border: 0;}


 a {font-size: 10px; font-weight: bold;  text-decoration:none;}
a:link{color: #666666;}
a:visited {color: #666666;}
a:hover {color: red;}
a:active{color: red;}

 a.powered {font-size: 10px; text-decoration:none;}
a.powered:link{color: #CCCCCC;}
a.powered:visited {color: #CCCCCC;}
a.powered:hover {color: red;}
a.powered:active{color: red;}

a.artisti {font-size: 10px; font-weight: normal;  text-decoration:none;}
a.artisti:link{color: gray}
a.artisti:visited {color: gray}
a.artisti:hover {color: red}
a.artisti:active{color: red}

a.selected {font-size: 10px; font-weight: bold;  text-decoration:none; color: red;}

div#shim {
width: 50%;
height: 0%;  
margin-top: 00px;  
float: left;
overflow:hidden;
margin-left: 0px auto;
}
    
    #wrapper {
	position: relative;
	text-align: left;
	width: 980px;
	height: 600px;
	clear: both;
	margin: 0px auto;
	border:0px solid red;
    overflow:none;
	}
	
	#logo{
	position: absolute;
	text-align: left;
	top:46px;
	left:146px;
	width: 178px;
	height: 59px;
	border:0px solid red;
    overflow:none;
    float:left;
	}
	
	#menu{
	position: relative;
	text-align: left;
	top:116px;
	left:146px;
	width: 100px;
	height: 300px;
	border:0px solid red;
    overflow:none;
    float:left;
	}
	
		#sinistra_sotto{
position: absolute;
text-align: left;
top:482px;
left:146px;
width: 160px;
height: 140px;
border:0px solid gray;
overflow:none;
float:left;
color:black;
	}
	
	#contdx{
	position: absolute;
	text-align: left;
	top:116px;
    left:270px;
	width: 650px;
	height: 450px;
	border:0px solid red;
    overflow:none;
    float:left;
	}

	
	
#artists{	
    position: absolute;
	text-align: left;
    top:0px;
	left:0px;
	width: 720px;
	height: 300px;
	border:0px solid yellow;
    overflow:none;
    float:left;
	}
	
#lista_artists{
	position: relative;
	text-align: left;
    top:10px;
	left:3px;
	width: 280px;
	height: 200px;
	border:0px solid red;
    overflow:none;
    float:left;
	}
	
	
.colonna_lista_artists{
	position: relative;
	text-align: left;
    top:0px;
	margin-right:3px;
	width: 138px;
	height: 100px;
	border:0px solid blue;
    overflow:none;
    float:left;
	}
	
	
#thumbzartists{
position: absolute;
text-align: left;
top:120px;
left:0px;
width: 690px;
height: 360px;
border:0px solid red;
overflow:none;
float:left;
color:black;
z-index:30;
	}
	

		#contenuti{
	float:left;
		position: absolute;
	text-align: left;
	left:110px;
	width: 600px;
	height: 400px;
	border:0px solid white;
overflow:hidden;
	}
	

.testo_destra3{
position:absolute;
top:0px;
left:165px;
width:250px;
height:110px;
float:left;
margin-bottom:3px;
margin-right:3px;
padding-top:3px;

border:0px solid red;
}
.testo_destra{
position:absolute;
top:0px;
left:145px;
width:410px;
height:110px;
float:left;
margin-bottom:3px;
margin-right:3px;
padding-top:3px;

border:0px solid red;
}
.testo_destra_new{
position:relative;
top:0px;
left:0px;
width:470px;
height:70px;
margin-bottom:1px;
margin-right:3px;
padding-top:3px;
float:left;
border:0px solid red;
}



.sfondo_apertura{
position:relative;
top:0px;
left:0px;
width:400px;
height:400px;
background-image:url('img/sfondo_opening.png');
background-repeat:no-repeat;
z-index:0;

}




.box_mostra_new{
position:relative;
top:0px;
left:0px;
width:506px;
height:80px;
z-index:30
}

.img_mostra_new{
position:relative;
top:0px;
left:0px;
width:90px;
height:70px;
float:left;

}

.testo_mostra_new{
position:relative;
top:0px;
left:5px;
width:360px;
height:80px;
float:left;
}




.img_mostra{
position:relative;
top:0px;
left:0px;
width:120px;
height:110px;
float:left;
margin-bottom:3px;
margin-right:3px;
border:0px solid red;
}

.testo_destra2{
position:relative;
top:0px;
left:25px;
width:420px;
height:110px;
float:left;
margin-bottom:3px;
margin-right:3px;
padding-top:3px;
border:0px solid red;
}
.box_thumb{
position:relative;
top:0px;
left:0px;
width:110px;
height:110px;
border:1px solid #999999;
float:left;
margin-bottom:3px;
margin-right:3px;
}



.fotina{
position:relative;
top:5px;
left:5px;
width:100px;
height:100px;
text-align:center;
border:0px solid red;
}

.box_thumb2{
position:relative;
top:0px;
left:0px;
width:60px;
height:60px;
border:1px solid #999999;
float:left;
margin-bottom:3px;
margin-right:3px;
text-align:center;
}



.fotina2{
position:relative;
top:1px;
left:1px;
width:58px;
height:58px;
text-align:center;
border:0px solid red;
}
.box_testo{
position:absolute;
top:160px;
left:0px;
width:160px;
height:20px;
background-color:#000000;
}


.testo_fotina{
position:absolute;
top:5px;
left:10px;
width:140px;
height:15px;
color:white;
text-align:center;
color:white;
}

#thumbmostre{
position:absolute;
top:280px;
left:0px;
width:600px;
height:65px;
border:0px solid red;
}

#thumbmostre2{
position:absolute;
top:226px;
left:0px;
width:600px;
height:65px;
border:0px solid red;
}
#scrollArea {
	position	: absolute;
	left		: 315px;
	top			: 10px;
	height		: 180px;
	width		: 10px;
	border		: 1px solid #666;
	overflow	: hidden;
}

#scroller {
	position	: relative;
	top			: -1px;
	width		: 15px;
	background	: #AAA;
	border-top	: 1px solid #666;
	border-bottom	: 1px solid #666;
}


#container {
	position	: absolute;
	top			: 10px;
	left		: 10px;
	width		: 300px;
	height		: 180px;
	background	: #EEE;
	overflow	: hidden;
	border		: 1px solid #666;

}

#content {
	position	: absolute;
	width		: 290px;
	left		: 5px;
		border		: 1px solid #FF00FF;

}

.barra_credits {
position:absolute;
top:10px;
left:10px;
width: 470px;
height:15px;
 text-align:left;
 float:left;
background-color:#E5E5E5;
 }
	#powered{
	position: absolute;
	text-align: left;
	top:586px;
	left:403px;
	width: 400px;
	height: 12px;
	border:0px solid red;
    overflow:none;
    float:left;
    color:#CCCCCC;
    z-index:3;
	}
	
	
	
	
	
		#opening{
	position: absolute;
	text-align:center;
	top:150px;
	left:0px;
	width: 560px;
	height: auto;
    overflow:none;
    float:left;
    color:black;
    z-index:3;
	}
	

	.contenitore_mostre{
	position: relative;
	text-align:left;
	top:0px;
	left:0px;
	width:650px;
	height:300px;
 overflow:auto;
z-index:50;
	}
