/* ------- HOME ------- */

hr { display:none; }

#entra { font-size:1.6em; text-align:right; padding:2em 1em 0; 
		background:transparent url(../img/complesso_museale.gif) no-repeat 1.9em bottom; 
		/* background:transparent url(../img/complesso_museale.gif) no-repeat 1.6em bottom; */
	}
/* 
	#entra { font-size:1.6em; text-align:right; OFFpadding:1em 1em 0; padding:0 1em 1em; OFF:; position:absolute; z-index:999; width:96%; /* background:#FC0; */ }
	#entra a { background:#FFF; }
	#entra a:hover { background:#000; }
*/
#logo_comune { display:block; padding:3em 1em 1em; float:right; clear:both; /* background:#FC0; */ }
#logo_comune a { display:block; width:11.8em; height:6.1em; text-align:left; text-indent:-9999em; background:transparent url(../img/logo_comune_siena_big.gif) no-repeat center center; float:right; }

#logo_comune_scala 				{ display:block; padding:3em 1em 1em; float:right; clear:both; /* background:#FC0; */ }
#logo_comune_scala a 			{ display:block; width:11.8em; height:6.1em; text-align:left; text-indent:-9999em; background:transparent url(../img/logo_comune_siena_big.gif) no-repeat center center; float:right; margin-right:1em; }
#logo_comune_scala span.scala	{ display:block; width:6.1em; height:6.1em; text-align:left; text-indent:-9999em; background:transparent url(../img/logo_scala.gif) no-repeat center center; float:right; }


/* MARQUEE */

#imgs					{ overflow:hidden; /* per fargli prendere l'altezza effettiva  */ }

#imgs.before			{ width:100%; height:auto; }
#imgs.before img		{ width:20%; float:left; margin:0 1em 1em 0; }
#imgs.before img.first	{ width:100%; margin:0 0 1em 0; }

#imgs.parsed			{ width:100%; /* height:60em; via JS */ background:#F0F0F0; border-bottom:.1em solid #000; }
#imgs.parsed img,
#imgs.parsed img.first	{ width:100%; margin:0; float:none; }


/* MARQUEE */

#popups_to_hide					{ font-weight:bold; }
#popups_to_hide .sq,
#marquee .sq					{ width:.8em; height:.8em; border:.1em solid #FFF !important; vertical-align:-.1em; }
#popups_to_hide .sq.generale,
#marquee .sq.generale			{ background:#000; }
#popups_to_hide .sq.contemp,
#marquee .sq.contemp			{ background:#C8D20A; }
#popups_to_hide .sq.bambini,
#marquee .sq.bambini			{ background:#FB3BFB; }
#popups_to_hide .sq.archeo,
#marquee .sq.archeo			{ background:#065A88; }

/* -- */

#marquee_container 		{ display:none; }

#marquee {
	margin: auto;
	overflow: hidden;
	height:2.2em;
	margin:0 1em;
}

#mask {
	background: transparent;
	height:2.2em;
}

.ext 						{ display:block; font-size: 1.2em; line-height:2em; /* padding:1em 3em 3em; */ background:#FFF; }
.ext strong 				{ display:block; margin-left:-3em; }

.ext.parsed					{ display:inline !important; padding:0; }
.ext.parsed strong			{ display:inline !important; margin-left:0; }

#marquee_container.parsed { 
		display:block;
		clear:both;
		width:100%;
		height:2.2em;
		overflow: hidden;
		text-align: left;
	}

#popups_to_hide.parsed	{ display:none !important; }
