
@charset "utf-8";
/* CSS Document */

object, div, a{
	outline:none;
}

a:hover{
	cursor:pointer;
}

body{
	margin:0;
	padding:0;
	background-color: #212121;
	background-image: url(img/bkg-body.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-family:Tahoma, Geneva, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	color:#c0a493;
}

#centrato{
	width:900px;
	position:relative;
	margin:auto;
}

/**********WELCOME(index)***********/
#welcome{
	background-image: url(img/bkg-body-welcome.jpg);
	background-color:#1f1f1f;
}

#welcome #centrato{
	width:706px !important;
}

#welcome h1{
	width:706px;
	height:413px;
	margin:0;
	padding:0;
	background-image: url(img/img-welcome.png);
	text-indent:-9000em;
}

#welcome #langIta,
#welcome #langEng{
	width:33px;
	height:39px;
	display:block;
	position:absolute;
	top:280px;
	text-indent:-9000em;
	background-position:0 0;
	background-repeat:no-repeat;
}

#welcome #langIta{
	background-image: url(img/lang-ita.png);
	left:590px;
}

#welcome #langEng{
	background-image: url(img/lang-eng.png);
	left:623px;
}

#welcome #langIta:hover{
	background-position:0 -38px !important;
}

#welcome #langEng:hover{
	background-position:0 -38px !important;
}
/**********fineWELCOME(index)***********/

#header{
	width:900px;
	height:317px;
	float:left;
	margin:0;
	background-image: url(img/bkg-header.png);
}
#header a{
	width:350px;
	height:250px;
	display:block;
	text-indent:-9000em;
	position:absolute;
	top:0;
	left:60px;
}

.buyNow{
	width:165px;
	height:93px;
	display:block;
	text-indent:-9000em;
	position:absolute;
	top:0;
	right:30px;
	background-image: url(img/buyNow.png);
}

#menu{
	width:248px;
	height:405px;
	position:relative;
	z-index:1;
	float:left;
	margin:0 0 0 35px;
	display:inline;
	padding:40px 0 0 0;
	background-image: url(img/bkg-menu.png);
	list-style-type: none;
}

#menu li{
	width:140px;
	float:left;
	clear:both;
}

#menu a{
	height:24px;
	float:right;
	display:block;
	text-indent:-9000em !important;
	background-repeat:no-repeat;
	background-position:right 0px;
}

#menu #progetto{
	width:76px;
	background-image: url(img/menu-progetti.jpg);
}
#menu #specialGuests{
	width:94px;
	background-image: url(img/menu-special-guests.jpg);
}
#menu #musica{
	width:65px;
	background-image: url(img/menu-musica.jpg);
}
#menu #testi{
	width:47px;
	background-image: url(img/menu-testi.jpg);
}
#menu #storie{
	width:63px;
	background-image: url(img/menu-storie.jpg);
}
#menu #acquista{
	width:58px;
	/*background-image: url(img/menu-acquista.jpg); SCOMMENTA PER ACQUISTA*/
	background-image: url(img/menu-prenota.jpg);
}

/*QUI*/
#menu .qui{
	background-position:right -24px !important;
}

/*ROLLOVER*/
#menu #progetto:hover,
#menu #specialGuests:hover,
#menu #musica:hover,
#menu #testi:hover,
#menu #storie:hover,
#menu #acquista:hover{
	background-position:right -48px;
}

#main{
	margin:0;
	padding:0;
}

#container{
	width:629px;
	height:auto;
	margin:0 0 0 21px;
	padding:0 0 30px 0;
	position:absolute;
	top:317px;
	left:148px;
	z-index:2;
}

#content{
	width:489px;
	
	
	float:left;
	
	margin:0;
	padding:0 80px 20px 60px;
	background-repeat: no-repeat;
	background-position: top;
	/*overflow: hidden;*/
}

.altezzaminima{
	height:auto !important; /* real browsers */
	height:400px; /* IE6: treaded as min-height*/
	min-height:400px; /* real browsers */
}

#container a{
	float:left;
	color:#a44f0a;
	text-decoration:none;
}

#container a:hover{
	color:#ff9f51;
}

.progetto,
.titolo,
.specialGuestsDett,
.musica,
.prenota{
	background-image: url(img/bkg-content-top.png);
}

#content h2{
	height:31px;
	margin:0;
	padding:0;
	text-indent:-9000em;
	background-position:left;
	background-repeat:no-repeat;
}

.progetto h2{
	width:90px;
	float:left;
	background-image: url(img/tit-progetto.jpg);
}

.progetto #link-titolo{
	width:38px;
	background-image: url(img/link-titolo.jpg);
}

#content p{
	margin-left:30px;
	text-align:justify;
}

.titolo h2{
	background-image: url(img/tit-titolo.jpg);
}
/**********SPECIALGUESTS***********/
.specialGuests{
	width:609px !important;
	background-image: url(img/bkg-content-top-sg.png);
	padding-left:20px !important;
	padding-right:0px !important;
}

.specialGuests h2{
	margin-left:40px !important;
	background-image: url(img/tit-special-guests.jpg);
}

.specialGuests #artisti{
	width:577px;
	margin:0;
	padding:0;
}

#artisti .foto{
	width:288px;
	height:224px;
	margin:0;
	padding:0;
	display:block;
	float:left;
	text-indent:-9000em;
	background-position:0 0;
	background-repeat:no-repeat;
}

#artisti .big{
	width:586px !important;
	height:249px;
	position:relative;
}

/*ROLLOVER*/
#artisti #alison{
	background-image: url(img/artisti-alison.png);
}
#artisti #april{
	background-image: url(img/artisti-april.png);
}
#artisti #deborah{
	background-image: url(img/artisti-deborah.png);
}
#laurnea{
	background-image: url(img/artisti-laurnea.png);
}
#maya{
	background-image: url(img/artisti-maya.png);
}
#nick{
	background-image: url(img/artisti-nick.png);
}
#omar{
	background-image: url(img/artisti-omar.png);
	position:relative;
} 

#preload{
	background-image: url(img/artisti-april-over.png);
	background-image: url(img/artisti-alison-over.png);
	background-image: url(img/artisti-deborah-over.png);
	background-image: url(img/artisti-laurnea-over.png);
	background-image: url(img/artisti-maya-over.png);
	background-image: url(img/artisti-nick-over.png);
	background-image: url(img/artisti-omar-over.png);
}
#artisti #alison:hover{
	background-position:0 -224px;
}
#artisti #april:hover{
	background-position:0 -224px;
}
#artisti #deborah:hover{
	background-position:0 -224px;
}
#artisti #laurnea:hover{
	background-position:0 -224px;
}
#artisti #maya:hover{
	background-position:0 -224px;
}
#artisti #nick:hover{
	background-position:0 -224px;
}
#artisti #omar:hover{
	background-position:0 -249px;
}

#artisti .testoArtisti{
	position:relative;
	padding:0 40px;
}
#artisti .testoArtisti a{
	float:none;
}
/**********************************/

/**********SPECIALGUESTS DETTAGLIO***********/
.specialGuestsDett h2{
	width:150px;
	float:left;
	background-image: url(img/tit-special-guests.jpg);
}

.progetto .linkArtista,
.specialGuestsDett .linkArtista{
	height:11px;
	margin:20px 0 0 0;
	padding:0;
	float:left;
	display:block;
	text-indent:-9000em;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:1px;
}

.progetto .linkArtista:hover,
.specialGuestsDett .linkArtista:hover{
	background-position:0 -11px;
}

.specialGuestsDett #link-alison{
	width:45px;
	background-image: url(img/link-artista-alison.jpg);
}
.specialGuestsDett #link-april{
	width:44px;
	background-image: url(img/link-artista-april.jpg);
}
.specialGuestsDett #link-deborah{
	width:60px;
	background-image: url(img/link-artista-deborah.jpg);
}
.specialGuestsDett #link-laurnea{
	width:60px;
	background-image: url(img/link-artista-laurnea.jpg);
}
.specialGuestsDett #link-maya{
	width:44px;
	background-image: url(img/link-artista-maya.jpg);
}
.specialGuestsDett #link-nick{
	width:45px;
	background-image: url(img/link-artista-nick.jpg);
}
.specialGuestsDett .noSeparatore{
	width:36px !important;
}

.specialGuestsDett #link-omar{
	width:44px;
	background-image: url(img/link-artista-omar.jpg);
}

.specialGuestsDett #tit-omar{
	width:91px;
	height:81px;
	margin:20px 0 10px 30px;
	text-indent:-9000em;
	background-image: url(img/tit-omar.png);
}

.specialGuestsDett #foto-omar{
	width:242px;
	height:506px;
	float:right;
	margin:-90px -58px 0 10px;
	display:inline;
	/*position:absolute !important;
	right:20px;
	bottom:130px;*/
	background-image: url(img/foto-omar.png);
}

.specialGuestsDett #tit-nick{
	width:74px;
	height:80px;
	margin:20px 0 10px 30px;
	text-indent:-9000em;
	background-image: url(img/tit-nick.png);
}

.specialGuestsDett #foto-nick{
	width:263px;
	height:527px;
	float:right;
	margin:-90px -58px 0 10px;
	display:inline;
	/*position:absolute !important;
	right:20px;
	bottom:130px;*/
	background-image: url(img/foto-nick.png);
}

.specialGuestsDett #tit-alison{
	width:107px;
	height:80px;
	margin:20px 0 10px 30px;
	text-indent:-9000em;
	background-image: url(img/tit-alison.png);
}

.specialGuestsDett #foto-alison{
	width:248px;
	height:486px;
	float:right;
	margin:-90px -58px 0 20px;
	display:inline;
/*	position:absolute !important;
	right:20px;
	bottom:130px;*/
	background-image: url(img/foto-alison.png);
}

.specialGuestsDett #tit-april{
	width:94px;
	height:80px;
	margin:20px 0 10px 30px;
	text-indent:-9000em;
	background-image: url(img/tit-april.png);
}

.specialGuestsDett #foto-april{
	width:293px;
	height:489px;
	float:right;
	margin:-90px -58px 0 10px;
	display:inline;
/*	position:absolute !important;
	right:20px;
	bottom:130px;*/
	background-image: url(img/foto-april.png);
}

.specialGuestsDett #tit-deborah{
	width:135px;
	height:80px;
	margin:20px 0 10px 30px;
	text-indent:-9000em;
	background-image: url(img/tit-deborah.png);
}

.specialGuestsDett #foto-deborah{
	width:245px;
	height:490px;
	float:right;
	margin:-90px -58px 0 10px;
	display:inline;
/*	position:absolute !important;
	right:20px;
	bottom:130px;*/
	background-image: url(img/foto-deborah.png);
}

.specialGuestsDett #tit-laurnea{
	width:132px;
	height:80px;
	margin:20px 0 10px 30px;
	text-indent:-9000em;
	background-image: url(img/tit-laurnea.png);
}

.specialGuestsDett #foto-laurnea{
	width:244px;
	height:508px;
	float:right;
	margin:-90px -58px 0 10px;
	display:inline;
/*	position:absolute !important;
	right:20px;
	bottom:130px;*/
	background-image: url(img/foto-laurnea.png);
}

.specialGuestsDett #tit-maya{
	width:90px;
	height:81px;
	margin:20px 0 10px 30px;
	text-indent:-9000em;
	background-image: url(img/tit-maya.png);
}

.specialGuestsDett #foto-maya{
	width:263px;
	height:505px;
	float:right;
	margin:-90px -58px 0 10px;
	display:inline;
/*	position:absolute !important;
	right:20px;
	top:80px;*/
	background-image: url(img/foto-maya.png);
}

.specialGuestsDett p{
	position:relative;
	
}

.specialGuestsDett #paginazione{
	width:270px;
	position:absolute;
	margin:0;
	padding:25px 0 0 30px;
	font-size:11px;
	color:#a44f0a;
}

.specialGuestsDett #paginazione a{
	float:left;
	color:#a44f0a;
	text-decoration:none;
}

.specialGuestsDett #paginazione a:hover{
	color:#ff9f51;
}

.specialGuestsDett #paginazione span{
	display:block;
	float:left;
	margin:0 5px;
	
}

.specialGuestsDett #paginazione .numPag{
	float:right !important;
}

.specialGuestsDett #paginazione .numPag:hover{
	color:#a44f0a;
}
/**********************************/


/**********TESTI e STORIE***********/
.testi{
/*	width:609px !important;
	background-image: url(img/bkg-content-top-sg.png);
	padding-left:20px !important;
	padding-right:0px !important;*/
	
	
	/*
	top:0;
	left:0;
	* */
}

.testi,
.storie{
	background-image: url(img/bkg-content-top-testi.png);
}

.testi h2{
	margin-left:0px !important;
	background-image: url(img/tit-testi.jpg);
}

.storie h2{
	margin-left:0px !important;
	background-image: url(img/tit-storie.jpg);
}

#chiudiContentTesti{
	width:629px;
	height:308px;
	position:relative;
	float:left;
	margin-top:-150px;
	background-image: url(img/bkg-content-testi-bottom.png);
}

.testo{
	margin-top:70px;
	overflow: hidden;
}

.testo h3{
	height:18px;
	clear:both;
	margin:0 0 5px 30px;
	padding:0;
	text-indent:-9000em;
	line-height:18px;
	background-repeat: no-repeat;
	background-position: left top;
	

}

.stampa{
	width:39px;
	height:39px;
	position:relative;
	top:-50px;
	left:60px;
	display:block;
	text-indent:-9000px;
	background-image: url(img/stampa.jpg);
}

.stampa:hover{
	background-image: url(img/stampa-over.jpg);
}

#uno h3{
	background-image: url(img/track-01.png);
	width:112px;
}

#due,#tre,#quattro,#cinque,#sei,#sette,#otto,#nove,#dieci,#undici,#dodici{
	display:none;
}

#due h3{
	width:102px;
	background-image: url(img/track-02.png);
}

#tre h3{
	width:111px;
	background-image: url(img/track-03.png);
}

#quattro h3{
	width:164px;
	background-image: url(img/track-04.png);
}

#cinque h3{
	width:257px;
	background-image: url(img/track-05.png);
}

#sei h3{
	width:108px;
	background-image: url(img/track-06.png);
}

#sette h3{
	width:103px;
	background-image: url(img/track-07.png);
}

#otto h3{
	width:99px;
	background-image: url(img/track-08.png);
}

#nove h3{
	width:91px;
	background-image: url(img/track-09.png);
}

#dieci h3{
	width:67px;
	background-image: url(img/track-10.png);
}

#undici h3{
	width:78px;
	background-image: url(img/track-11.png);
}

#dodici h3{
	width:97px;
	background-image: url(img/track-12.png);
}

.testo .autori{
	margin:0 0 15px 0;
	padding:0;
	color:#96786c;
	font-size:11px;
}

.testo .lyrics1{
	width:460px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	margin-bottom:150px;
	font-size:10px;
	text-align:left !important;
	color:#cbc0bc;
}

.testo .lyrics1a{
	width:220px;
	float:left;
	margin-bottom:150px;
	font-size:10px;
	text-align:left !important;
}

.testo .seconda{
}

#chiudiContentTesti ul{
	height:100px;
	display:inline;
	float:left;
	margin:15px 0 0 90px;
	padding:0;
	list-style-type: none;
}

#chiudiContentTesti .due{
	margin-left:70px !important;
}

#chiudiContentTesti ul li{
	padding:0;
	margin:0 0 8px 0;
	float:left;
}

#chiudiContentTesti ul a{
	height:18px;
	display:block;
	text-indent:-9000em;
	background-repeat: no-repeat;
	background-position: left top;
}

#chiudiContentTesti ul #track1 a{
	width:112px;
	background-image: url(img/track-01.png);
}
#chiudiContentTesti ul #track2 a{
	width:102px;
	background-image: url(img/track-02.png);
}
#chiudiContentTesti ul #track3 a{
	width:111px;
	background-image: url(img/track-03.png);
}
#chiudiContentTesti ul #track4 a{
	width:164px;
	background-image: url(img/track-04.png);
}
#chiudiContentTesti ul #track5 a{
	width:257px;
	background-image: url(img/track-05.png);
}
#chiudiContentTesti ul #track6 a{
	width:108px;
	background-image: url(img/track-06.png);
}
#chiudiContentTesti ul #track7 a{
	width:103px;
	background-image: url(img/track-07.png);
}
#chiudiContentTesti ul #track8 a{
	width:99px;
	background-image: url(img/track-08.png);
}
#chiudiContentTesti ul #track9 a{
	width:91px;
	background-image: url(img/track-09.png);
}
#chiudiContentTesti ul #track10 a{
	width:67px;
	background-image: url(img/track-10.png);
}
#chiudiContentTesti ul #track11 a{
	width:78px;
	background-image: url(img/track-11.png);
}
#chiudiContentTesti ul #track12 a{
	width:97px;
	background-image: url(img/track-12.png);
}

/*select*/
#chiudiContentTesti ul .select{
	background-position:0 -20px;
}
/*over*/
#chiudiContentTesti ul a:hover{
	background-position:0 -39px;
}

#chiudiContentTesti li,
#chiudiContentTesti li a{
	float:none;
	clear:both;
}
/**********************************/


/**********MUSICA***********/

.musica h2{
	margin-left:0px !important;
	background-image: url(img/tit-musica.jpg);
}

.musica p{
	margin-bottom:277px;
}

#chiudiContentMusica{
	width:629px;
	height:435px;
	position:relative;
	float:left;
	margin-top:-277px;
	background-image: url(img/bkg-content-musica-bottom.png);
}

#chiudiContentMusica ul{
	width:250px;
	float:left;
	display:inline;	
	margin:70px 0 0 60px;
	padding:0;
	list-style:none;
}

#chiudiContentMusica ul li{
	clear:both;
	margin:0;
	padding:3px 0;
}

#chiudiContentMusica ul li a{
	margin:0;
	padding:0;
	color:#bd8974;
}

#chiudiContentMusica ul li a:hover{
	color:#e9b9a6;
}

#chiudiContentMusica ul li .select {
	color:#ffffff;
}

#chiudiContentMusica #lettore{
	width:273px;
	height:85px;
	float:left;
	display:inline;
	margin:40px 0 50px 8px;
	padding:0;
	/*background-image: url(img/lettore-mp3-FAKE.png);*/
}

#chiudiContentMusica .info{
	width:272px;
	float:right;
	display:inline;
	margin:10px 40px 0 0;
	text-align:right;
	font-size:10px;
	color:#888482;
}

#chiudiContentMusica #info-uno,
#chiudiContentMusica #info-due,
#chiudiContentMusica #info-tre,
#chiudiContentMusica #info-quattro,
#chiudiContentMusica #info-cinque,
#chiudiContentMusica #info-sei,
#chiudiContentMusica #info-sette,
#chiudiContentMusica #info-otto,
#chiudiContentMusica #info-nove,
#chiudiContentMusica #info-dieci,
#chiudiContentMusica #info-undici,
#chiudiContentMusica #info-dodici{
	display:none;
}
/**********************************/

/**********PRENOTA***********/

.prenota h2{
	background-image: url(img/tit-prenota.jpg);
}

#div_prenota_form {
	margin-left:27px;
}

/**********************************/

#chiudiContent{
	width:629px;
	height:266px;
	float:left;
	margin-top:-150px;
	background-image: url(img/bkg-content-bottom.png);
}

#footer{
	float:left;
	margin:-50px 0 0 73px;
	padding:0;
	display:inline;
	list-style-type: none;
	position:relative;
}

#footer li{
	float:left;
	margin-left:2px;
}

#footer,
#footer a{
	font-size:10px;
	color:#6d6d6d;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}
