/**************STRUTTURA GENERALE*************/


* {
	outline: none 0px transparent;
}

body{
	margin: 0;
	padding: 0;
	font-family: "Arial", verdana, sans-serif;
	font-size: 12px;
	background-color: #000033;
	color:#FFFFFF;
}

#contenitoreOut {
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
}

#contenitore{
	width: 980px;
	height: 580px;
	background-image: url();
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-left: -490px;  /***  width / 2   ***/
  	position: absolute;
  	top: -290px;          /***  height / 2   ***/
 	left: 50%;
	overflow: hidden;
}

#testata{
	width:980px;
	height:105px;
	background-image:url(../img/testata_texture.jpg);
	background-repeat:no-repeat;
}

#logo a{
	position: absolute;
	background-image:url(../img/logo.png);
	background-repeat:no-repeat;
	width: 93px;
	height: 92px;
	left: 25px;
	top: 5px;
	background-position: 0 0;
	background-repeat:no-repeat;
	z-index:10;
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#logo a:hover{
	text-decoration:none;
	cursor:pointer;
}

#schedaTesto{
	position: absolute;
	top: 165px;
	left: 55px;
	width: 250px;
	height: 100px;
	background-color:#00FF00;
}

#schedaHp1{
	position: absolute;
	top: 245px;
	left: 630px;
	width: 340px;
	height: 145px;
	background-color:#112E76;
	float: right;
}

#schedaHp1 a {
	color: #FFFFFF;
	text-decoration: none;
}

#schedaHp1 a:hover {
	color: #FDB900;
}


#schedaHp2{
	position: absolute;
	top: 405px;
	left: 630px;
	width: 340px;
	height: 145px;
	background-color:#112E76;
}

#schedaHp2 a {
	color: #FFFFFF;
	text-decoration: none;
}

#schedaHp2 a:hover {
	color: #FDB900;
}

#schedaHp1 img, #schedaHp2 img{
	margin-top: 5px;
	margin-left: 5px;
	border: 1px solid #FDB900;
}

#testoHp1, #testoHp2{
	position:absolute;
	top: 30px;
	left: 168px;
	width: 175px;
	height: auto;
	overflow:hidden;
}

#titoloHp1{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_dovesiamo_hp.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#titoloHp2{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_eventi_hp.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#footer{	
	width:980px;
	height:15px;
	background-image:url(../img/footer_texture.jpg);
	background-repeat:no-repeat;
}

.iva{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	margin-left:8px;
}


/******************************************************************************/


/*SCHEDE*/

/*GENERALE SCHEDE*/

#schedaSale{
	position:relative;
	width: 340px;
	min-height:110px;
	height: auto !important;
	background-color:#112E76;
	float: left;
	left: 20px;
	top: 50px;
	overflow:visible;
	padding-bottom: 30px;
}

#schedaTeatro{
	visibility:visible;
	
}

#schedaConcerto{
	visibility:hidden;
	position: absolute;
}

#testoSale{
	position:relative;
	top: 5px;
	left: 10px;
	width: 320px;
	height: auto;
	overflow:visible;
	padding: 5px 3px 10px 3px;
	line-height: 1.3em;
}

#testoSale ul li{
	list-style-type:disc;
	list-style-position:inside;
	text-indent: 0.3em;
}

#testoSale h4{
	color:#FDB900;
}

#linkScheda a {
	display: block;
	position: absolute;
	width: 117px;
	height: 10px;
	bottom: -25px;
	right: 5px;
	background-image:url(../img/scheda_tecnica.jpg);
	background-repeat:no-repeat;
	padding-bottom: 10px;
	text-indent: -500em;
	letter-spacing: -500em;
	overflow: hidden;
}

#linkScheda a:hover {
	background-image:url(../img/scheda_tecnica_over.jpg);
	cursor: pointer;
}

#linkConcerto a {
	display: block;
	position: absolute;
	width: 176px;
	height: 10px;
	bottom: -25px;
	left: 0px;
	background-image:url(../img/allestimento_concerti.jpg);
	background-repeat:no-repeat;
	padding-bottom: 10px;
	text-indent: -500em;
	letter-spacing: -500em;
	overflow: hidden;
}

#linkConcerto a:hover {
	background-image:url(../img/allestimento_concerti_over.jpg);
	cursor: pointer;
}

#linkTeatro a {
	display: block;
	position: absolute;
	width: 176px;
	height: 10px;
	bottom: -25px;
	left: 0px;
	background-image:url(../img/allestimento_teatro.jpg);
	background-repeat:no-repeat;
	padding-bottom: 10px;
	text-indent: -500em;
	letter-spacing: -500em;
	overflow: hidden;
}

#linkTeatro a:hover {
	background-image:url(../img/allestimento_teatro_over.jpg);
	cursor: pointer;
}

#schedaImmagini{
	position:relative;
	width: 340px;
	min-height:155px;
	height: auto!important;
	height: 155px;
	background-color:#112E76;
	float: left;
	left: 280px;
	top: 50px;
	overflow: visible;
	padding-bottom: 5px;
}

#galleryLingotto1{
	visibility:visible;
}

#galleryLingotto2{
	position:absolute;
	visibility:hidden;
}

#galleryLingotto3{
	position:absolute;
	visibility:hidden;
}

#titoloImmagini{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_immagini.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}
#schedaImmaginiSingola{
	position:relative;
	width: 175px;
	height: auto;
	background-color:#112E76;
	float: left;
	left: 430px;
	top: 50px;
	overflow: visible;
	padding-bottom: 5px;
}
#titoloImmaginiSingola{
	width: 175px;
	height: 25px;
	background-image:url(../img/tit_immagini.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}
.boxImmaginiThumb{
	position: relative;
	width: 155px;
	height: 110px;
	float: left;
	top: 10px;
	left: 0px;
	margin-left: 10px;
	margin-bottom: 15px;
	display: inline;
}
.boxImmaginiThumb2{
	position: relative;
	width: 155px;
	height: 110px;
	float: left;
	top: 5px;
	left: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	display: inline;
}
.boxImmaginiThumb img  {
	border: 1px solid #FDB900;
}
.boxImmaginiThumb2 img  {
	border: 1px solid #FDB900;
}
#numerazioneImmagineThumb{
	width:340px;
	height:30px;
	margin-top: 5px;
	margin-right: -5px;
}

#numerazioneImmagineThumb ul{
	clear: both;
	float:right;
	padding: 3px 0px 0px 0px;
	margin-right: 5px;
}

#numerazioneImmagineThumb ul li{
	float: left;
	list-style-type:none;
	overflow:hidden;
}

#numerazioneImmagineThumb ul li a {
	display: block;
	border: #ffcc00 solid 1px;
	padding: 1px 4px;
	margin: 3px;
	text-align: center;
	color:#ffcc00;
	text-decoration: none;
	font-size: 10px;
}

#numerazioneImmagineThumb ul li a:hover, #numerazioneImmagineThumb ul li a.numeroSelezionato, #numerazioneEventi ul li a.numeroSelezionato {
	color:#003366;
	background-color:#FFFFFF;
	text-decoration:none;
}
/*FINE GENERALE SCHEDE*/


/*SEZIONE CCL*/
#schedaStoria{
	position:relative;
	width: 340px;
	min-height:120px;
	height: auto !important;
	background-color:#112E76;
	float: left;
	left: 20px;
	top: 50px;
	overflow:visible;
}

#titoloStoria{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_storia.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#testoStoria{
	position:relative;
	top: 5px;
	left: 10px;
	width: 320px;
	height: auto;
	overflow:visible;
	padding: 5px 3px 15px 3px;
	line-height: 1.3em;
}

#schedaSpazi{
	position:relative;
	width: 340px;
	min-height:120px;
	height: auto !important;
	background-color:#112E76;
	float: left;
	left: 20px;
	top: 50px;
	overflow:visible;
}

#titoloSpazi{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_spazi.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#testoSpazi{
	position:relative;
	top: 5px;
	left: 10px;
	width: 320px;
	height: auto;
	overflow:visible;
	padding: 5px 3px 15px 3px;
	line-height: 1.3em;
}

#schedaBusiness{
	position:relative;
	width: 340px;
	min-height:120px;
	height: auto !important;
	background-color:#112E76;
	float: left;
	left: 20px;
	top: 50px;
	overflow:visible;
}

#titoloBusiness{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_business.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#testoBusiness{
	position:relative;
	top: 5px;
	left: 10px;
	width: 320px;
	height: auto;
	overflow:visible;
	padding: 5px 3px 15px 3px;
	line-height: 1.3em;
}

#schedaValore{
	position:relative;
	width: 340px;
	min-height:120px;
	height: auto !important;
	background-color:#112E76;
	float: left;
	left: 20px;
	top: 50px;
	overflow:visible;
}

#titoloValore{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_valore.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#testoValore{
	position:relative;
	top: 5px;
	left: 10px;
	width: 320px;
	height: auto;
	overflow:visible;
	padding: 5px 3px 15px 3px;
	line-height: 1.3em;
}

#schedaMappa{
	position:relative;
	width: 340px;
	min-height:120px;
	height: auto !important;
	background-color:#112E76;
	float: left;
	left: 20px;
	top: 50px;
	overflow:visible;
}

#schedaImmagineMappa{
	position: absolute;
	top: 155px;
	left: 380px;
	width: 580px;
	height: 400px;
	float: left;
	z-index: 1;
}

#titoloMappa{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_mappa.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#testoMappa{
	position:relative;
	top: 5px;
	left: 10px;
	width: 320px;
	height: auto;
	overflow:visible;
	padding: 5px 3px 15px 3px;
	line-height: 1.3em;
}

#linkMappa01 a {
	display: block;
	position:absolute;
	top: 20px;
	left: 310px;
	width: 172px;
	height: 20px;
	background-image:url(../img/link_mappa01.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -500em;
	letter-spacing: -500;
	visibility:visible;
	overflow: hidden;
	z-index:100;
}

#linkMappa01 a:hover {
	cursor:pointer;
	background-image:url(../img/link_mappa01_over.png);
}

#linkMappa02 a {
	display: block;
	position:absolute;
	top: 280px;
	left: 70px;
	width: 125px;
	height: 20px;
	background-image:url(../img/link_mappa02.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -500em;
	letter-spacing: -500;
	visibility:visible;
	overflow: hidden;
	z-index:100;
}

#linkMappa02 a:hover {
	cursor:pointer;
	background-image:url(../img/link_mappa02_over.png);
}

#linkMappa03 a {
	display: block;
	position:absolute;
	top: 350px;
	left: 255px;
	width: 172px;
	height: 20px;
	background-image:url(../img/link_mappa03.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -500em;
	letter-spacing: -500;
	visibility:visible;
	overflow: hidden;
	z-index:100;
}

#linkMappa03 a:hover {
	cursor:pointer;
	background-image:url(../img/link_mappa03_over.png);
}
/*SEZIONE SALE*/

#titoloSaleAtene{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_atene.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#titoloSaleAuditorium{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_auditorium.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#titoloSaleBruxelles{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_bruxelles.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#titoloSaleCopenaghen{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_copenaghen.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#titoloSaleDublino{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_dublino.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#titoloSaleIstanbul{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_istanbul.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#titoloSaleLisbona{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_lisbona.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#titoloSaleLondra{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_londra.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#titoloSaleMadrid{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_madrid.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#titoloSaleParigi{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_parigi.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#titoloSalePraga{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_varsavia.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#titoloSaleRoma{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_roma.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#titoloSaleSala500{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_sala500.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}


/*SEZIONE WORKSHOP*/

#titoloWorkshopVarsavia{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_varsavia.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#titoloWorkshopVienna{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_varsavia.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#titoloWorkshopOslo{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_oslo.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#titoloWorkshopLussemburgo{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_lussemburgo.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#titoloWorkshopAmsterdam{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_amsterdam.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#titoloWorkshopSofia{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_sofia_bucarest.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}


/*SCHEDA SERVIZI*/


#schedaServizi{
	position:relative;
	width: 500px;
	min-height:180px;
	height: auto !important;
	height: 400px;
	background-color:#112E76;
	float: left;
	left: 20px;
	top: 35px;
	padding-right: 10px;
}

#schedaServizi div.schedaAltriServizi{
	position:relative;
	min-height:380px;
	height: auto !important;
	background-color:#112E76;
	width: 620px;
	padding-bottom: 20px;
}

/*SCHEDE PINACOTECA*/
#schedaPinacoteca{
	position:relative;
	width: 920px;
	min-height:420px;
	height: auto !important;
	background-color:#112E76;
	float: left;
	left: 20px;
	top: 0px;
	overflow:visible;
	padding: 30px 10px 10px 10px;
}
/*link*/
#schedaPinacoteca a {
	color:#FDB900;
	text-decoration:none;
}
/*testo pinacoteca*/
#testoPinacoteca p{
	/*position: relative;
	top: 10px;
	left: 10px;
	width: 900px;
	clear: none;*/
	
}
/*img pinacoteca*/
#testoPinacoteca img{
	float: left;
	margin-right: 10px;
}
/*link mostre precedenti*/
#linkMostrePrec a {
	display: block;
	position:absolute;
	top: 430px;
	left: 360px;
	width: 200px;
	height: 12px;
	background-image:url(../img/link_mostreprec.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -500em;
	letter-spacing: -500;
	visibility:visible;
	overflow: hidden;
}
#linkMostrePrec a:hover {
	cursor:pointer;
	background-image:url(../img/link_mostreprec_over.png);
}

/*link torna altri servizi*/
#link_torna_altri_servizi a {
	display: block;
	position:absolute;
	top: 430px;
	left: 710px;
	width: 220px;
	height: 12px;
	background-image:url(../img/link_torna_altri_servizi.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -500em;
	letter-spacing: -500;
	visibility:visible;
	overflow: hidden;
}
#link_torna_altri_servizi a:hover {
	cursor:pointer;
	background-image:url(../img/link_torna_altri_servizi.png);
}

#titoloWorkshopServizi{
	width: 510px;
	height: 25px;
	background-image:url(../img/tit_servizi.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}
#titoloWorkshopLinks{
	width: 510px;
	height: 25px;
	background-image:url(../img/tit_links.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}
#titoloWorkshopAltriServizi{
	width: 620px;
	height: 25px;
	background-image:url(../img/tit_altri_servizi.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#schedaServizi a img{
	margin: 0px 5px 3px 5px;
	float: left;
	border: 1px solid #FDB900;
}

#schedaServizi a img.ultima{
	margin: 0px 5px 20px 5px;
	float: left; 
}


#altriServizi a{
	display: block; 
	position: absolute;
	bottom: 5px;
	right: 10px;
	width: 180px;
	height: 9px;
	background-image: url(../img/scopri_servizi.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#altriServizi a:hover{
	background-image: url(../img/scopri_servizi_over.jpg);
	text-decoration:none;
	cursor:pointer;
}

#tornaServizi a {
	display: block; 
	position: absolute;
	bottom: 5px;
	right: 10px;
	width: 205px;
	height: 9px;
	background-image: url(../img/torna_servizi.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}

#tornaServizi a:hover{
	background-image: url(../img/torna_servizi_over.jpg);
	text-decoration:none;
	cursor:pointer;
}

#schedaServizi .schedaAltriServizi .altroServizio{
	float:left; 
	margin-right: 10px;
	margin-bottom: 5px;
}

#schedaServizi .schedaAltriServizi .testoServizi{
	margin-top: 10px;
}

.sottotitoloAltroServizio1 h2, .sottotitoloAltroServizio2 h2{height:35px;}

#schedaServizi .schedaAltriServizi .altroServizio a img {
	height:80px;
	width:100px;
}

#schedaServizi .schedaAltriServizi .altroServizio .testoServizi p{width:185px; float:left}

.testoServizi{
	left: 0px;
	height: auto;
	overflow:hidden;
	padding-top: 8px;
	line-height: 1em;
	clear: both;
	margin-top: 10px;
}
.testoLinks{
	left: 0px;
	height: auto;
	overflow:hidden;
	padding-top: 8px;
	line-height: 1em;
	clear: both;
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

.thumbServizi, .thumbServiziPina{ 
float:left	
}


.sottotitoloServizio1 h2{
	background-image:url(../img/sottotit_salastampa.jpg);
	position: relative;
	top: 5px;
	left: 5px;
	background-repeat: no-repeat;
	margin-bottom: -12px;
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
	width: 210px;
	height: 10px;
	clear: both;
}
.sottotitoloServizio2 h2{
	background-image:url(../img/sottotit_centroslide.jpg);
	position: relative;
	top: 5px;
	left: 5px;
	background-repeat: no-repeat;
	margin-bottom: -12px;
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
	width: 210px;
	height: 10px;
	clear: both;
}
.sottotitoloServizio3 h2{
	background-image:url(../img/sottotit_internet.jpg);
	position: relative;
	top: 5px;
	left: 5px;
	background-repeat: no-repeat;
	margin-bottom: -12px;
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
	width: 210px;
	height: 10px;
	clear: both;
}
.sottotitoloServizio4 h2{
	background-image:url(../img/sottotit_viplounge.jpg);
	position: relative;
	top: 5px;
	left: 5px;
	background-repeat: no-repeat;
	margin-bottom: -12px;
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
	width: 210px;
	height: 10px;
	clear: both;
}
.sottotitoloServizio5 h2{
	background-image:url(../img/sottotit_catering.jpg);
	position: relative;
	top: 5px;
	left: 5px;
	background-repeat: no-repeat;
	margin-bottom: -12px;
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
	width: 210px;
	height: 10px;
	clear: both;
}
.sottotitoloAltroServizio1 h2{
	background-image:url(../img/sottotit_lemeridien.jpg);
	position: relative;
	top: 5px;
	left: 5px;
	background-repeat: no-repeat;
	margin-bottom: -12px;
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
	width: 210px;
	height: 25px;
	clear: both;
}
.sottotitoloAltroServizio2 h2{
	background-image:url(../img/sottotit_pinacoteca.jpg);
	position: relative;
	top: 5px;
	left: 5px;
	background-repeat: no-repeat;
	margin-bottom: -12px;
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
	width: 210px;
	height: 25px;
	clear: both;
}
.sottotitoloAltroServizio3 h2{
	background-image:url(../img/sottotit_campus.jpg);
	position: relative;
	top: 5px;
	left: 5px;
	background-repeat: no-repeat;
	margin-bottom: -12px;
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
	width: 210px;
	height: 10px;
	clear: both;
}
.sottotitoloAltroServizio4 h2{
	background-image:url(../img/sottotit_8gallery.jpg);
	position: relative;
	top: 5px;
	left: 5px;
	background-repeat: no-repeat;
	margin-bottom: -12px;
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
	width: 210px;
	height: 10px;
	clear: both;
}
.sottotitoloAltroServizio5 h2{
	background-image:url(../img/sottotit_fitness.jpg);
	position: relative;
	top: 5px;
	left: 5px;
	background-repeat: no-repeat;
	margin-bottom: -12px;
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
	width: 210px;
	height: 10px;
	clear: both;
}

.sottotitoloAltroServizio6 h2{
	background-image:url(../img/sottotit_ristorante.jpg);
	position: relative;
	top: 5px;
	left: 5px;
	background-repeat: no-repeat;
	margin-bottom: -12px;
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
	width: 210px;
	height: 10px;
	clear: both;
}


/*SCHEDE AREA ESPOSITIVA*/
#schedaAreaEspositiva{
	position:relative;
	width: 340px;
	min-height:120px;
	height: auto !important;
	background-color:#112E76;
	float: left;
	left: 20px;
	top: 50px;
	overflow:visible;
	padding-bottom: 30px;
}
#titoloAreaEspositiva{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_area_espositiva.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}
#testoAreaEspositiva{
	position:relative;
	top: 5px;
	left: 10px;
	width: 320px;
	height: auto;
	overflow:visible;
	padding: 5px 3px 30px 3px;
	line-height: 1.3em;
}
#testoAreaEspositiva h4{
	color:#FDB900;
}

/*SCHEDE DOVE SIAMO*/
#schedaDovesiamo{
	position:relative;
	width: 940px;
	min-height:460px;
	height: auto !important;
	background-color:#112E76;
	float: left;
	left: 20px;
	top: 0px;
	overflow:visible;
}
#titoloAccessi{
	width: 820px;
	height: 25px;
	background-image:url(../img/tit_accessi.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}
#testoAccessi p{
	position:absolute;
	top: 95px;
	left: 461px;
	width: 406px;
	height: 229px;
	overflow:visible;
}
#schedaComearrivare{
	position:relative;
	width: 940px;
	min-height:460px;
	height: auto !important;
	background-color:#112E76;
	float: left;
	left: 20px;
	top: 0px;
	overflow:visible;
}
#testoComearrivare p{
	position:absolute;
	top: 15px;
	left: 455px;
	width: 450px;
	height: auto;
	overflow:visible;
}

#testoComearrivare ul{	
	position: absolute;
	top: 35px;
	left: 450px;
	width: 450px;
	list-style-type:disc; 
}
#testoComearrivare ul li{
	margin-left: 40px;
}

#linkPlanimetria a {
	display: block;
	position:absolute;
	top: 350px;
	left: 500px;
	width: 110px;
	height: 12px;
	background-image:url(../img/link_planimetria.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -500em;
	letter-spacing: -500;
	visibility:visible;
	overflow: hidden;
}

#linkPlanimetria a:hover {
	cursor:pointer;
	background-image:url(../img/link_planimetria_over.png);
}
#linkPlanimetria2 a {
	display: block;
	position:absolute;
	top: 410px;
	left: 500px;
	width: 110px;
	height: 12px;
	background-image:url(../img/link_planimetria.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -500em;
	letter-spacing: -500;
	visibility:visible;
	overflow: hidden;
}

#linkPlanimetria2 a:hover {
	cursor:pointer;
	background-image:url(../img/link_planimetria_over.png);
}
#linkAccessi a {
	display: block;
	position:absolute;
	top: 350px;
	left: 440px;
	width: 189px;
	height: 20px;
	background-image:url(../img/link_accessi.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -500em;
	letter-spacing: -500;
	visibility:visible;
	overflow: hidden;
}

#linkAccessi a:hover {
	cursor:pointer;
	background-image:url(../img/link_accessi_over.png);
}

#linkComearrivare a {
	display: block;
	position:absolute;
	top: 350px;
	left: 720px;
	width: 134px;
	height: 12px;
	background-image:url(../img/link_come_arrivare.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -500em;
	letter-spacing: -500;
	visibility:visible;
	overflow: hidden;
}

#linkComearrivare a:hover {
	cursor:pointer;
	background-image:url(../img/link_come_arrivare_over.png);
}

#linkDovesiamo a {
	display: block;
	position:absolute;
	top: 410px;
	left: 760px;
	width: 102px;
	height: 12px;
	background-image:url(../img/link_dovesiamo.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -500em;
	letter-spacing: -500;
	visibility:visible;
	overflow: hidden;
}

#linkDovesiamo a:hover {
	cursor:pointer;
	background-image:url(../img/link_dovesiamo_over.png);
}
/*SCHEDE PHOTOGALLERY*/
#schedaImmaginiPhotogallery{
	position:relative;
	width: 840px;
	min-height:400px;
	height: auto !important;
	height: 400px;
	background-color:#112E76;
	float: left;
	left: 70px;
	top: 35px;
	overflow: visible;
	/*padding-bottom: 5px;*/
	padding: 0;
}
.boxGalleryThumb{
	position: relative;
	width: 155px;
	height: 110px;
	float: left;
	top: 10px;
	left: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 0;
	display: inline;
}
.boxGalleryThumb img  {
	border: 1px solid #FDB900;
}
#titoloPhotogallery{
	width: 840px;
	height: 25px;
	background-image:url(../img/tit_photogallery.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}
#numerazioneGalleryThumb{
	position:relative;
	top: 0px;
	right: 10px;
	width:840px;
	height:30px;
	margin-top: 5px;
	margin-right: -5px;
}

#numerazioneGalleryThumb ul{
	clear: both;
	float:right;
	padding: 3px 0px 0px 0px;
}

#numerazioneGalleryThumb ul li{
	float: left;
	list-style-type:none;
	overflow:hidden;
}

#numerazioneGalleryThumb ul li a {
	display: block;
	border: #ffcc00 solid 1px;
	padding: 1px 4px;
	margin: 3px;
	text-align: center;
	color:#ffcc00;
	text-decoration: none;
	font-size: 10px;
}

#numerazioneGalleryThumb ul li a:hover, #numerazioneGalleryThumb ul li a.numeroSelezionato {
	color:#003366;
	background-color:#FFFFFF;
	text-decoration:none;
}
/*SCHEDA CONTATTI*/
#schedaContatti{
	position:relative;
	width: 340px;
	height: 150px;
	background-color:#112E76;
	left: 20px;
	top: 50px;
	overflow:hidden;
}

#schedaContatti a {
	color: #FFFFFF;
	text-decoration: none;
}

#schedaContatti a:hover {
	color: #FDB900;
}
#testoContatti{
	position:relative;
	top: 5px;
	left: 10px;
	width: 260px;
	height: auto;
	overflow:hidden;
}

#titoloContatti{
	width: 340px;
	height: 25px;
	background-image:url(../img/tit_contatti.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}
/*FINE SCHEDA CONTATTI*/

/*SCHEDA EVENTI*/ 

#schedaEventi{
	width: 760px;
	height: auto;
	position:relative;
	background-color:#112E76;
	float: left;
	left: 115px;
	top: 30px;
	overflow: visible;
	padding-bottom: 5px;
}

#titoloEventi{
	width: 760px;
	height: 25px;
	background-image:url(../img/tit_eventi.jpg);
	visibility: visible;
	overflow: hidden;
}

#titoloEventi h2 {
	text-indent: -500em;
	letter-spacing: -500em;
	float:left;
}

#titoloEventi span {
	position:relative;
	left:85px;
	top: 5px;
	color:#ffcc00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

/*SCHEDA FORNITORI*/
#schedaFornitori{
	position:relative;
	width: 500px;
	min-height:150px;
	height: auto !important;
	background-color:#112E76;
	float: left;
	left: 20px;
	top: 50px;
	overflow:visible;
}

#schedaFornitori a {
	color: #FFFFFF;
	text-decoration: none;
}

#schedaFornitori a:hover {
	color: #FDB900;
}
#testoFornitori{
	position:relative;
	top: 5px;
	left: 10px;
	width: 480px;
	height: auto;
	overflow:visible;
	padding: 5px 3px 10px 3px;
	line-height: 1.3em;
}

#testoFornitori h4{
	color:#FDB900;
	font-size: 12px;
}
#testoFornitori ul li{
	margin-left: 10px;
	list-style-type:disc;
	list-style-position:outside;
	text-indent: 0.3em;
}
#titoloFornitori{
	width: 500px;
	height: 25px;
	background-image:url(../img/tit_fornitori.jpg);
	text-indent: -500em;
	letter-spacing: -500em;
	visibility: visible;
	overflow: hidden;
}
#linkAccessoFornitori a {
	display: block;
	position: relative;
	width: 140px;
	height: 10px;
	top: 5px;
	left: 350px;
	background-image:url(../img/link_accesso_fornitori.png);
	background-repeat:no-repeat;
	margin-bottom: 15px;
	text-indent: -500em;
	letter-spacing: -500em;
	overflow: hidden;
}

#linkAccessoFornitori a:hover {
	background-image:url(../img/link_accesso_fornitori_over.png);
	cursor: pointer;
}
/*FINE SCHEDA FORNITORI*/
/*FINE SCHEDE*/


/******************************************************************************/


/*IMMAGINI DI SFONDO*/
#contenitoreBackgroundHp {
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_home.jpg);
	background-repeat:no-repeat;
}
#slideshow {
	width: 980px;
	height: 460px;
}

/*CCL*/
#contenitoreBackgroundStoria{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_storia.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundValore{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_valore_aggiunto.jpg);
	background-repeat:no-repeat;
}


#contenitoreBackgroundSpazi{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_spazi_relazione.jpg);
	background-repeat:no-repeat;
}


#contenitoreBackgroundBusiness{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_business_center.jpg);
	background-repeat:no-repeat;
}


#contenitoreBackgroundMappa{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_mappa.jpg);
	background-repeat:no-repeat;
}
/*SALE*/
#contenitoreBackgroundAtene{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_atene.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundAuditorium{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_auditorium.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundBruxelles{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_bruxelles.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundCopenaghen{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_copenaghen.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundDublino{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_dublino.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundIstanbul{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_istanbul.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundLisbona{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_lisbona.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundLondra{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_londra.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundMadrid{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_madrid.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundParigi{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_parigi.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundPraga{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_praga.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundRoma{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_roma.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundSala500{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_sala500.jpg);
	background-repeat:no-repeat;
}

/*WORKSHOP*/
#contenitoreBackgroundVarsavia{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_varsavia.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundVienna{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_vienna.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundOslo{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_oslo.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundAmsterdam{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_amsterdam.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundLussemburgo{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_lussemburgo.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundSofia{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_sofia.jpg);
	background-repeat:no-repeat;
}

#contenitoreBackgroundServizi{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_servizi.jpg);
	background-repeat:no-repeat;
}
#contenitoreBackgroundAltriServizi{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_altri_servizi.jpg);
	background-repeat:no-repeat;
}
/*PINACOTECA*/
#contenitoreBackgroundPinacoteca{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_dovesiamo.jpg);
	background-repeat:no-repeat;
}
/*AREA ESPOSITIVA*/
#contenitoreBackgroundAreaEspositiva{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_area_espositiva.jpg);
	background-repeat:no-repeat;
}
/*DOVE SIAMO*/
#contenitoreBackgroundDovesiamo{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_dovesiamo.jpg);
	background-repeat:no-repeat;
}
/*PHOTOGALLERY*/
#contenitoreBackgroundPhotogallery{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_photogallery.jpg);
	background-repeat:no-repeat;
}
/*CONTATTI*/
#contenitoreBackgroundContatti{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_contatti.jpg);
	background-repeat:no-repeat;
}
/*EVENTI*/
#contenitoreBackgroundEventi{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_eventi.jpg);
	background-repeat:no-repeat;
}
/*FORNITORI*/
#contenitoreBackgroundFornitori{
	width: 980px;
	height: 460px;
	background-image:url(../img/sfondi/sfondo_fornitori.jpg);
	background-repeat:no-repeat;
}
/*FINE IMMAGINI DI SFONDO*/

