	a {
		text-decoration: none;
		border: 0px;
		color: #a9885f;
	}
	
	img {
		border: 0px;
	}
	
	#zoom_back {
		position: absolute; 
		z-index: 1149; 
		background: #000000; 
		opacity: 1; 
		visibility: hidden;
	}
	
	#zoom_title {
		float:left; 
		clear: both; 
		padding:5px; 
		/*background:url(tile.png); */
		background: #18694c;
		width:990px; 
		height:20px;
	}
	
	#zoom {
		overflow: auto; 
		border:1px solid #a9885f; 
		background: #eeeeee; 
		opacity: 1; 
		position:absolute; 
		z-index: 1150; 
		width:800px; 
		height:600px; 
		left:50%; 
		margin-left:-400px; 
		top:50%; 
		margin-top:-300px;
	}
	
	#credit {
		border:1px solid #4c4c4c; background: #eeeeee; opacity: 1; position:absolute; z-index: 1000; width:1000px; height:600px; left:50%; margin-left:-500px; top:50%; margin-top:-300px; visibility: hidden;
	}
	
	#credit_title {
		float:left; clear: both; padding:5px; border-bottom:1px solid #4c4c4c; background: #4c4c4c; /*background: url(tile.png);*/ width:990px; height:20px;
	}
	
	#vai_a {
		/*border:1px solid #a9885f;*/ background: #4c4c4c; /*background: url(tile.png);*/ opacity: 0.85; position:absolute; z-index: 1000; left:0px; top:50px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		border-bottom-right-radius: 5px;
	}
	
	#autore0 {
		border:1px solid #009be3; background: #eeeeee; opacity: 0.85; position:absolute; z-index: 1000; width:800px; margin-left:-400px; left:50%; bottom:0px; height:30px;
		overflow:hidden;
	}
	#autore0_b {
		border:1px solid #009be3; background: #eeeeee; opacity: 0.85; position:absolute; z-index: 1000; left:50%; bottom:31px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-right-radius: 5px;
		border-top-left-radius: 5px;
	}

	#titolo0 {
		border:1px solid #009be3; background: #c3a67e; opacity: 0.85; position:absolute; z-index: 1000; width:700px; left:50%; margin-left:-350px; top:0px; height:45px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-left-radius: 5px;
		overflow: hidden;
	}
	#titolo0_b {
		border:1px solid #009be3; background: #eeeeee; opacity: 0.85; position:absolute; z-index: 1000; left:50%; top:46px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}
	
	#indice {
		visibility: hidden; background: #eeeeee; opacity: 0.85; position:absolute; z-index: 1000; left:70px; top:40px; width:300px; height:430px; border: 1px solid #4c4c4c;
	}
	#indice_title {
		float:left; clear: both; padding:5px; border: 1px solid #4c4c4c; background: #4c4c4c; /*background-image: url(tile.png);*/ width:290px; height:20px;
	}
	
	#menu0 {
		/*border:1px solid #a9885f; */
		-webkit-border-bottom-right-radius: 5px; 
		/*background-image: url(tile.png); */
		background: #4c4c4c;
		opacity: 0.85; 
		position:absolute; 
		z-index: 1000; width:60px; left:0px; top:105px;
	}
	#menu0_b {
		/*border:1px solid #a9885f; */
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 5px;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px; 
		background: #4c4c4c;
		/*background-image: url(tile.png); */
		opacity: 0.85; position:absolute; z-index: 1000; left:61px; top:105px; height:16px;
	}
	
	.menu {
		float:left; clear: both;
	}
	
	#menu1 {
		/*border:1px solid #a9885f;  background-image: url(tile.png); */
		background: #4c4c4c;		
		opacity: 0.85; position:absolute; z-index: 1000; width:60px; height:400px; right:0px; bottom:50px;
	}
	#menu1_b {
		/*border:1px solid #a9885f; background-image: url(tile.png); */
		background: #4c4c4c;
		opacity: 0.85; position:absolute; z-index: 1000; height:16px; right:61px; bottom:434px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
	}
			
	/* box grigio con bordo nero, largo 500px */
	.toggle { overflow:hidden; /*border-bottom:1px solid #a9885f;*/ border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; background:#18694c; /*background-image: url(tile.png);*/ width:100%; height:200px; padding: 0px; left:0px; top:-170px; position:absolute; cursor: pointer; z-index: 1100; color:#ffffff;}
	.toggleb { overflow:hidden; /*border-top:1px solid #a9885f;*/  border-top-left-radius: 25px; border-top-right-radius: 25px; background:#18694c; /*background-image: url(tile.png);*/ width:100%; height:30px; padding: 0px; left:0px; bottom:0px; position:absolute; z-index:1000;}
			
	.x {visibility: visible; }
	.xh {visibility: hidden;}
			
	/* Classi da applicare alla toggleClass */
	.toggle-click { /*border-bottom:1px solid #a9885f;*/ border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; width: 100%; padding: 0px; left:0px; top:0px; cursor: pointer; z-index:1100;}
