html {
	background-color:#000000;
}
body {
	background-color:#000000;
	text-align:center;
	font-size:0.9em;
	font-family:Buda, Tahoma, Helvetica, Arial, Helvetica, sans-serif;
	color:#661111;
}


/***************** HOME */
body.home {
	text-align:center;
	background-color:#000000;
}
body.home #contenitore {
	margin-top:30px;
}
body.home a {
	color:#000000;
}
body.home a {
	color:#000000;
}
body.home a img {
	border:0px;
}
body.home h1,h2 {
	display:none;
}

#bacheca {
	margin:0 auto;
	height:160px;
	margin-top:40px;
	text-align:center;
	color:#AAAA66;
	line-height:1.3em;
	font-size:1.3em;
	font-family:Buda, Tahoma, Verdana;
	overflow:hidden;
}
.notizia {
	display:block;
}


/******************* DEBUG */

#contenitore {
	margin-left:auto;
	margin-right:auto;
	width:755px;
}
img {
	border:0px;
}


/************************* TESTATA */
#testata {
	width:755px;
	margin:15px auto 0px auto;
	text-align:center;
}
#testata h1,h2,h3 {
	display:none;
	visibility:hidden;
}
#testata a img {
	margin-bottom:10px;
}

/***************************** SCHERMO */



	#schermo {
		background-color:#000000;
		margin-left:auto;
		margin-right:auto;
		display:block;
		clear:both;
		height:260px;
		width:750px;
		border:0px;
	}
	#schermo img {
		margin-left:auto;
		margin-right:auto;
	}
	#schermo_video {
		background-image:url(img/sipario.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		float:left;
		width:390px;
		height:292px;
		border:1px solid #38311E;
		margin-top:12px;
	}
	#schermo #SWF {
		margin:0 auto;
		height:292px;
	}
	


/********************** CONTENUTO */	
	
#contenuto {
	margin:0 auto 0 auto;
	width:755px;
	height:220px;
	overflow:hidden;
}	

#contenuto_video {
	margin:0 auto 0 auto;
	width:755px;
	height:480px;
	overflow:hidden;
}
	
	
	/******************** DIDA */
	
	#dida {
		width:100%;
		text-align:right;
		color:#FFCC66;
		padding-top:14px 0px 6px 0px;
		clear:both;
		line-height:1.4em;
		height:22px;
		overflow:hidden;
	}
	#filetto {
		width:530px;
		float:right;
		margin:0px;
		color:#FFCC66;
		font-size:0.8em;
		text-align:right;
	}
	#space_gallery {
		clear:both;
		height:12px;
	}
	
	/******************** UTILITY */
	#utility {
		margin:0px;
		width:218px;
		float:left;
		text-align:left;
	}
	#utility p {
		margin:0px;
		padding:0px 0px 0px 20px;
	}
	#utility p a {
		padding-top:10px;
		line-height:28px;
		font-size:0.7em;
		color:#444444;
		padding-left:20px;
		text-decoration:none;
	}
	#utility a#ultimolink {
		padding-right:0px;
	}
	#utility a:hover {
		text-decoration:none;
		color:#AAAAAA;
	}
	#utility a.attuale {
		text-decoration:none;
		color:#FFFFFF;
	}
	#utility a.attuale:hover {
		text-decoration:none;
		color:#AAAAAA;
	}
	/************************* MINI */
	
	
	#mini {
		width:100%;
		margin:0 auto;
		clear:both;
		text-align:right;
		padding-top:4px;
		padding-bottom:150px;
	}
	#mini_video {
		clear:both;
		padding-bottom:80px;
	}
	#mini a {
		display:block;
		float:right;
		margin-left:12px;
		color:#000000;
	}
	#mini a img {
		border:1px solid #220000;
	}
	#mini a:hover img {
		border:1px solid #FFCC66;
	}
	
			
	
	/************* EXTRA */
	#extra {
		float:left;
		width:250px;
		color:#FFCC66;
		text-align:left;
		padding-left:30px;
	}
	#extra a {
		float:left;
		margin-left:0px;
		margin-right:13px;
	}
	#extra a img {
		border:1px solid #661111;
	}
	#extra a:hover img {
		border:1px solid #FFCC66;
	}
	#extra a:hover {
		color:#FFFF99;
	}
	#extra_centrali {
		clear:both;
		padding-left:12px;
		margin:0 auto;
		text-align:center;
	}
	#extra_centrali a {
		margin-left:0px;
		margin-right:13px;
	}
	#extra_centrali a img {
		border:1px solid #663019;
		border:0px;
	}
	#extra_centrali a img.around_vip {
		border:0px;
	}
	#indirizzo {
		float:left;
		width:550px;
		color:#661111;
		text-align:left;
		font-weight:normal;
		font-size:0.9em;
	}
	#indirizzo em {
		font-weight:bold;
		font-style:normal;
	}
	#indirizzo a {
		color:#661111;
		float:none;
		display:inline;
		margin:0px;
	}
	#indirizzo a:hover {
		color:#FFCC66;
	}
	.testo_piccolo_info {
		font-size:0.9em;
		line-height:1.2em;
	}
	/********************  STORIA */
	
	#storia {
		clear:both;
		width:100%;
		width:750px;
		margin:0 auto;
		height:148px;
	}
	#storia_testo {
		text-align:center;
		line-height:1.2em;
		float:left;
		margin:0 auto;
		width:475px;	
		color:#661111;
		padding-right:20px;
		padding-left:30px;
	}
	.storia_pulsante {
		width:60px;
		height:148px;
		float:left;		
		margin-left:30px;
		margin-right:10px;
	}
	
	/******************* GALLERY */
	.gallery {
		margin: 0 auto;
		display:block;
		width:755px;
		clear:both;
		padding-right:12px;
	}
	.gallery a {
		display:block;
		float:right;
		margin-left:4px;
		margin-right:5px;
		margin-bottom:6px;
		color:#000000;
	}
	.gallery a img {
		border:1px solid #220000;
	}
	.gallery a img.around_vip {
		border:1px solid #000000;
	}
	.gallery a:hover img {
		border:1px solid #CD5A2A;
	}
	.gallery img.around_vip {
		float:right;
		border:1px solid #000000;
	}
	

	/****** NUOVA PAGINA VIDEO */
	
	.lista_etichette_video {
		float:left;
		width:179px;
	}
	.lista_etichette_video a {
		display:block;
		color:#FFCC66;
		font-size:0.8em;
		text-decoration:none;
	}
	.lista_etichette_video a:hover {
		color:#87290E;
	}
	.lista_etichette_video a img {
		border:1px solid #CD5A2A;
		margin-top:12px;
	}
	.lista_etichette_video a:hover img {
		border:1px solid #CD5A2A;
	}

/*************** NAVIGAZIONE */
	#navigazione {
		width:755px;
		margin:0 auto;
		text-align:center;
		clear:both;
		border-top:1px solid #220000;
	}
	#navigazione a {
		line-height:30px;
		font-size:1em;
		color:#661111;
		padding-right:25px;
		text-decoration:none;
	}
	#navigazione a#ultimolink {
		line-height:30px;
		font-size:1em;
		padding-right:0px;
		text-decoration:none;
	}
	#navigazione a:hover {
		line-height:30px;
		font-size:1em;
		color:#FFCC66;
		padding-right:25px;
		text-decoration:none;
	}
	#navigazione a.attuale {
		line-height:30px;
		font-size:1em;
		color:#FFCC66;
		padding-right:25px;
		text-decoration:none;
	}
	#navigazione a.attuale:hover {
		line-height:30px;
		font-size:1em;
		color:#FFCC66;
		padding-right:25px;
		text-decoration:none;

	}



	/*************** INFORMATIVA */
	
	p.informativa {
		color:#EEEE99;
		font-size:0.7em;
		text-align:justify;
		margin-top:0px;
		padding-left:10px;
		padding-right:10px;
	}


