/*  css layout by Infoquidem */
html, body{
 margin: 0;
 padding: 0;
 background-color:#BCCACF;
 text-align: center;
	scrollbar-face-color:WHITE;
	scrollbar-track-color:WHITE;
	scrollbar-arrow-color:#1E3A79;
	scrollbar-highlight-color:#1E3A79;
	scrollbar-3dlight-color:WHITE;
	scrollbar-shadow-color:#1E3A79;
	scrollbar-darkshadow-color:WHITE;
}

img{border:0;}

ul {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

a:active {color:#08597F}
a:link {text-decoration:none; color:#08597F;}
a:visited {text-decoration:none; color:#08597F}
a:hover {color:#08597F}

#containerPage{
 width: 915px;
 margin: 0px auto;
 text-align: left;
}

#top{
 position: static;
 height: 102px;
 margin: 7px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

#navigation{
 position: absolute;
 background-image: url('../img/navigation.jpg');
 background-repeat: no-repeat;
 width: 801px;
 height: 129px;
 margin-left: 121px;
}

#navigation a:active {color:#FD9802}
#navigation a:link {text-decoration:none; color:#55ACC6;}
#navigation a:visited {text-decoration:none; color:#55ACC6}
#navigation a:hover {color:#FD9802}

#menuItem{
 position:absolute;
 padding: 0px 0px 0px 0px;
 margin-top: 111px;
 margin-left: 15px;
 float:left;
 color:#55ACC6;
 font: bold 8px TimesNewRoman;
}

#itemList li{
 display:inline;
 margin-top: 3px;
 padding: 0px 6px 1px 22px;
 float:left;
 width: auto;
 border-right: 1px solid #55ACC6;
 border-top: 1px solid #55ACC6;
}

#menuMarker{
 position:absolute;
 padding: 0px 0px 0px 0px;
 margin-top: -6px;
 margin-left: -14px;
}

#spicchioCd{
 position:absolute;
 padding: 0px 0px 0px 0px;
 margin-top: 6px;
 margin-left: 344px;
}

#spallettaSx{
 position: absolute;
 background-image: url('../img/spallettaSx.jpg');
 background-repeat: no-repeat;
 height: 497px;
 margin-left: 0px;
 width: 121px; 
}

#titleSpalletta{
 margin-top: 110px;
 margin-left: 8px;
 font: bold 10px Verdana;
 color:#08597F;
 text-align:left; 
}

#newsSpalletta{
 margin-top: 20px;
 margin-left: 8px;
 width: 113px;
 padding: 0px 10px 0px 0px;  
}

#newsSpalletta .newsTitle{
 font: bold 10px Verdana;
 color:#08597F;
 text-align:left;
}
#newsSpalletta .newsDate{
 font: italic 8px Verdana;
 color:#08597F;
 text-align:left;
}

#newsSpalletta .newsText{
 margin-top:8px;
 font: normal 9px Verdana;
 color:#08597F;
 text-align:left;
}

#newsSpalletta .newsLink{ 
margin-top:4px;
 font: bold 9px Verdana;
 color:#08597F;
 text-align:right;
}

#cdNavigationProduction{
 position: absolute;
 background-image: url('../img/cdNavigationProduction.jpg');
 background-repeat: no-repeat;
 width: 515px;
 height: 369px;
 margin-left: 407px;
 margin-top: 129px;
}

#cdNavigationArtist{
 position: absolute;
 background-image: url('../img/cdNavigationArtist.jpg');
 background-repeat: no-repeat;
 width: 515px;
 height: 369px;
 margin-left: 407px;
 margin-top: 129px;
}

#linkTuttaGallery {
 position:absolute;
 margin-left: 125px;
 margin-top: 290px;
 font: bold 10px Verdana;
 color:#08597F;
 letter-spacing: -1px;
}

#linkTutteProduzioni {
 position:absolute;
 margin-left: 285px;
 margin-top: 290px;
 font: bold 10px Verdana;
 color:#08597F;
 letter-spacing: -1px;
}

#copertinaPos1{
 position:absolute;
 margin-top: 16px;
 margin-left: 67px;
}

#copertinaPos2{
 position:absolute;
 margin-top: 16px;
 margin-left: 140px;
}

#copertinaPos3{
 position:absolute;
 margin-top: 30px;
 margin-left: 319px;
}

#copertinaPos4{
 position:absolute;
 margin-top: 30px;
 margin-left: 393px;
}

#copertinaPos5{
 position:absolute;
 margin-top: 78px;
 margin-left: 31px;
}

#copertinaPos6{
 position:absolute;
 margin-top: 78px;
 margin-left: 104px;
}

#copertinaPos7{
 position:absolute;
 margin-top: 92px;
 margin-left: 335px;
}

#copertinaPos8{
 position:absolute;
 margin-top: 92px;
 margin-left: 408px;
}

#copertinaPos9{
 position:absolute;
 margin-top: 140px;
 margin-left: 56px;
}

#copertinaPos10{
 position:absolute;
 margin-top: 140px;
 margin-left: 129px;
}

#copertinaPos11{
 position:absolute;
 margin-top: 155px;
 margin-left: 324px;
}

#copertinaPos12{
 position:absolute;
 margin-top: 155px;
 margin-left: 399px;
}

#copertinaPos13{
 position:absolute;
 margin-top: 217px;
 margin-left: 115px;
}

#copertinaPos14{
 position:absolute;
 margin-top: 217px;
 margin-left: 188px;
}

#copertinaPos15{
 position:absolute;
 margin-top: 217px;
 margin-left: 262px;
}

#copertinaPos16{
 position:absolute;
 margin-top: 217px;
 margin-left: 336px;
}

#copertinaPos17{
 position:absolute;
 margin-top: 280px;
 margin-left: 163px;
}

#copertinaPos18{
 position:absolute;
 margin-top: 280px;
 margin-left: 237px;
}

#copertinaPos19{
 position:absolute;
 margin-top: 280px;
 margin-left: 310px;
}

#copertinaArtistaPos1{
 position:absolute;
 margin-top: 37px;
 margin-left: 318px;
}

#copertinaArtistaPos2{
 position:absolute;
 margin-top: 37px;
 margin-left: 392px;
}

#copertinaArtistaPos3{
 position:absolute;
 margin-top: 99px;
 margin-left: 334px;
}

#copertinaArtistaPos4{
 position:absolute;
 margin-top: 99px;
 margin-left: 407px;
}

#copertinaArtistaPos5{
 position:absolute;
 margin-top: 160px;
 margin-left: 323px;
}

#copertinaArtistaPos6{
 position:absolute;
 margin-top: 160px;
 margin-left: 396px;
}

#copertinaArtistaPos7{
 position:absolute;
 margin-top: 224px;
 margin-left: 335px;
}

#funzioni{
 position:absolute;
 text-align: right;
 width: 227px;
 margin-top:450px;
 margin-left:157px;
}

#mainContent{
 position: absolute;
 background-image: url('../img/mainContent.jpg');
 background-repeat: no-repeat;
 width:286px;
 height:369px;
 margin-left: 121px;
 margin-top: 129px;
}

#mainContent .inner{
 padding: 0;
 position: absolute;
 margin-top: 0px;
 margin-left: 35px;
 width: 220px;
 height: 266px;
 float:left;
 font: normal 10px Verdana;
 color:#08597F;
 text-align:justify;
 line-height:12px;
 overflow:hidden;
}

#mainContent .innerTracklist{
 padding: 0;
 position: absolute;
 margin-top: 55px;
 margin-left: 35px;
 width: 220px;
 height: 205px;
 float:left;
 font: normal 10px Verdana;
 color:#08597F;
 text-align:justify;
 line-height:12px;
 overflow:hidden;
}

#mainContent .innerArtisti{
 padding: 0;
 position: absolute;
 margin-top: 50px;
 margin-left: 35px;
 width: 220px;
 height: 206px;
 float:left;
 font: normal 10px Verdana;
 color:#08597F;
 text-align:justify;
 line-height:12px;
 overflow:hidden;
}

#mainContent .innerBanner{
 position: absolute;
 margin-top: 6px;
 margin-left: 29px;
 width: 250px;
 height: 345px;
 float:left;
 overflow:hidden;
}

#mainContent .titleImage{
 margin-top: 20px;
 margin-left: 40px;
}

#mainContent .title{
 margin-top: -14px;
 margin-left: 60px;
 font: bold 12px Verdana;
 color:#08597F;
}

#mainContent .linkList{
 margin-top: -12px;
 padding-right: 15px; 
 font: bold 9px Verdana;
 color:#08597F;
 text-align: right;
}

#mainContent .intestazioneProdotto{
 padding: 0;
 position: absolute;
 margin-top: 15px;
 margin-left: 35px;
 width: 220px;
 overflow:hidden;
}

#mainContent .intestazioneProdotto table{
 font: normal 10px Verdana;
 color:#08597F;
 text-align:justify;
 line-height:12px;
}

#mainContent .dataNews{
 font: italic 8px Verdana;
 color:#08597F;
 text-align:left;
}

#mainContent .titleNews{
 font: bold 10px Verdana;
 color:#08597F;
 text-align:left;
}

#mainContent .abstractNews{
 font: italic 9px Verdana;
 color:#08597F;
 text-align:left;
}

#mainContent .imgNews {
	float:left;	
	width:70px;
	padding-right:6px;
	padding-bottom:1px;
	}


#mainContent .intestazioneProdotto td{
  padding-right: 5px;
}

#content{
width:220px;
}

td.photogallery div{width:52px;  text-align:center; vertical-align:center; text-align:center; padding:0px; height:42px; overflow:hidden;}

#elenco{
 position: absolute;
 margin-top: 20px;
 margin-left: 5px;
}

#elenco table{
 margin-top: 0px;
 padding: 0px 0px 0px 0px;
 width: auto;
 color:#08597F;
 font: normal 10px Verdana;
}

#elenco .elencoProduzioni{
 padding-left: 5px;
 padding-bottom: 15px;
 text-align: left;
}

#elenco .elencoTracklist{
 padding-left: 0px;
 padding-bottom: 5px;
 text-align: left;
}

#elenco .note{
 padding-right: 10px;
}

#tracklist{
 position: absolute;
 margin-top: 20px;
 margin-left: 5px;
}

#tracklist table{
 margin-top: 0px;
 padding: 0px 0px 0px 0px;
 width: auto;
 color:#08597F;
 font: normal 10px Verdana;
}

#tracklist .elencoTracklist{
 padding-left: 0px;
 padding-bottom: 5px;
 text-align: left;
}


#arrowBkg {
 position: absolute;
 width: 6px;
 margin-left: 385px;
 margin-top: 284px;
}

#arrowUp {
 position: absolute;
 width: 6px;
 margin-left: 385px;
 margin-top: 282px;
}

#arrowDown {
 position: absolute;
 width: 6px;
 margin-left: 385px;
 margin-top: 310px;
}

#arrowBkgTracklist {
 position: absolute;
 width: 6px;
 margin-left: 385px;
 margin-top: 334px;
}

#arrowUpTracklist {
 position: absolute;
 width: 6px;
 margin-left: 385px;
 margin-top: 332px;
}

#arrowDownTracklist {
 position: absolute;
 width: 6px;
 margin-left: 385px;
 margin-top: 360px;
}

#popupPreview{
 text-align: center;
 background-color:#BCCACF;
}

#linkArtisti{
 padding: 0;
 position: absolute;
 margin-top: 200px;
 margin-left: 630px;
 float:left;
 height: 100px;
 font: bold 10px Verdana;
 color:#08597F;
 overflow:hidden;
}

#linkArtisti .topSpacing3{
 margin-top: 30px;
}

#linkArtisti .topSpacing4{
 margin-top: 18px;
}

#linkArtisti .topSpacing5{
 margin-top: 10px;
}

#menuListArtisti li{
 list-style-type: none;
 padding-bottom: 5px;
 width: auto;
}

#galleryPos1{
 position:absolute;
 margin-top: 167px;
 margin-left: 472px;
 width: 65px;
 height: 54px;
 overflow: hidden;
}

#galleryPos2{
 position:absolute;
 margin-top: 167px;
 margin-left: 546px;
 width: 65px;
 height: 54px;
 overflow: hidden;
}

#galleryPos3{
 position:absolute;
 margin-top: 229px;
 margin-left: 436px;
 width: 65px;
 height: 54px;
 overflow: hidden;
}

#galleryPos4{
 position:absolute;
 margin-top: 229px;
 margin-left: 509px;
 width: 65px;
 height: 54px;
 overflow: hidden;
}

#galleryPos5{
 position:absolute;
 margin-top: 290px;
 margin-left: 461px;
 width: 65px;
 height: 54px;
 overflow: hidden;
}

#galleryPos6{
 position:absolute;
 margin-top: 290px;
 margin-left: 535px;
 width: 65px;
 height: 54px;
 overflow: hidden;
}

#galleryPos7{
 position:absolute;
 margin-top: 353px;
 margin-left: 520px;
 width: 65px;
 height: 54px;
 overflow: hidden;
}

#titleSpalletta2{
 margin-top: 0px;
 margin-left: 8px;
 font: bold 10px Verdana;
 color:#08597F;
 text-align:left;
}

/*SCROLLER*/


/* div contenitore senza dimensioni */
.newsScroller {	
	position:absolute;
	top: 100px;
	left: 0px;		
	}

/* div LARGHEZZA, ALTEZZA, OVERFLOW */	
.conteinerArticoloNews{
	position:relative;
	height:397px;
	width:121px;	
	overflow:hidden;		
	}	


/* div contenitore SCROLL position absolute */	
.scrollerContainer{
	position:absolute;
}

/*Posizionamento del div che contiene lo scroll*/
.ScrollContainerArticoloNews{
	position:absolute;
	top:200px;
	left:115px;
	width: 10px;
	height: 37px;		
	}
	
