* {margin: 0; padding:0}
body {font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 76%; background: url('img/bg_body.jpg') repeat-x top center black;}
img {border: 0;}
.input, textarea {width: 100%; margin-bottom: 4px;}
textarea {font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 1.1em; height: 85px;}

	#comandiGalleria {width: 120px; height: 25px; position: absolute; margin: 378px 0 0 345px; text-align: center;}
	#comandiGalleria div {display: inline;}
	#comandiGalleria img {cursor: pointer;}

	#sito {position: relative; margin: 0 auto; margin-top: 25px; width: 980px; height: 550px;}

		/* BLOCCO SUPERIORE */
		#top {width: 100%; height: 366px;}
			#sinistra, #destra {float: left;}
			#sinistra {width: 240px;}

				#primoMenu, #secondoMenu {height: 290px; width: 120px !important; width: 118px; margin-top: 13px; color: white;}
				/* PRIMO MENU */
				#primoMenu {background: url('img/bg_primoMenu.jpg') no-repeat top right;}
					#primoMenu p {text-transform: uppercase; margin: 0px 0 20px 32px;}
					#primoMenu a {color: #cacaca; text-decoration: none;}
					#primoMenu a:hover, a:focus {color: #fff;}
				/* SECONDO MENU */
				#secondoMenu {float: right;}
					#secondoMenu h1 {text-transform: uppercase; margin: 0 0 20px 17px; font-size: 1em; font-weight: normal;}
					#secondoMenu p {margin: 0 0 20px 17px;}
					#secondoMenu a {color: #cacaca; text-decoration: none;}
					#secondoMenu a:hover, a:focus {color: #fff;}

			#destra {width: 708px;}
				#immagineGrande, #immagineGrande_nobordo, #myGallery {float: right; margin-top: 10px;}
				#immagineGrande {border: 1px solid #cacaca;}
					#contenutoImmagine, #linguetta {position: absolute; z-index: 30; top: 10px; background: black; height: 358px; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
					#contenutoImmagine {left: 345px; width: 230px; color: #DACAB3;}
					#linguetta {left: 305px; width: 40px;}

			#testo, #testoDescrittivo {position: absolute; left: 130px; width: 290px; z-index: 50; background: black; color: #DACAB3; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
				#testo {top: 63px; min-height: 290px; height: auto !important; height: 290px;}
				#testoDescrittivo {top: 127px; min-height: 226px; height: auto !important; height: 226px;}
				
			#testoEspanso {position: absolute; left: 130px; width: 590px; z-index: 50; background: black; color: #DACAB3; filter:alpha(opacity=70);-moz-opacity:.90;opacity:.90;}
				#testoEspanso {top: 63px; min-height: 290px; height: auto !important; height: 290px;}

				.pad {padding: 20px; text-align: justify;}
					.pad p {margin-bottom: 15px; font-size: 0.9em;}
					.sfogliaPagine {text-align: right; margin: 0; display: block; font-weight: bold;}
					.pad a {color: #DACAB3;}
					
					.unMezzo {width: 50%; float: left;}

		/* BLOCCO INFERIORE */
		#intestazioneCarosello {width: 100%; height: 45px; background: url('img/bg_intestazioneCarosello.gif') no-repeat top left; color: #FDFDFD;}
			#pad_intestazioneCarosello {padding: 19px 0 0 60px;}
				#pad_intestazioneCarosello h1 {font-size: 1em; text-transform: uppercase; font-weight: normal;}

		#carosello {width: 100%; height: 125px; margin-top: 4px;}

		#footer {width: 100%; height: 16px; font-size: 0.8em;}
			#footer a {text-decoration: none; color: #cacaca;}
			#footer a:hover, a:focus {color: white;}
			#sinistra_footer {padding-left: 32px; color: white;}
			#destra_footer {padding-right: 32px; float: right; color: #cacaca; text-align: right;}
				#destra_footer a {color: white;}
				
				#footer #sinistra_footer .linkVeloce a {background: #cacaca; color: black; font-size: 1.1em; text-transform: uppercase; padding: 0 3px 0 3px;}
				#footer #sinistra_footer .linkVeloce a:hover {background: #fff;}

		/* CAROSELLO */
		#example_3 {
			position: relative;
			overflow: hidden;
			width: 980px;
			height: 125px;
			background: black;
		}
		#example_3_frame {position: relative}
		#example_3_previous {float: left;}
		#example_3_next {float: right;}
		#example_3_content {
			position: absolute;
			top: 0;
			margin-left: 20px;
		}
		#example_3_content
		#example_3_content li {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		#example_3_content {
			width: 5418px;
		}
		#container_bd #example_3 ul li {
			display: block;
			float: left;
			margin: 0 2px 0 1px;
			padding: 0;
			background-color: black;
		}
		#container_bd #example_3 ul li img {
			display: block;
		}
