html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	text-align:left;
	vertical-align:baseline;
	}

a img, :link img, :visited img {
	border:0}
table {
	border-collapse: collapse;
	border-spacing:0}
ol, ul {
	list-style:none}
q:before, q:after,
blockquote:before, blockquote:after {
	content: ""}

	html{
		width:100%;
		height:100%;
		}
		body{
			background: #E6CD8A url(/images/bck-body.gif);			
			text-align:center;
			margin:0 auto;
		    height:100%}
			#wrapper, #container{
				background-repeat:repeat-x;
				text-align:center;
				margin:0 auto;
				width:100%}
				#wrapper{
					background-image:url(/images/bck-wrapper.gif);
					height:608px;
					width:100%}
					#container{
						background-image: url(/images/bck-container.gif);
						height:875px;
						width:100%}
						#contenuto{
							width:780px;
							height:auto !important;
							height:800px;
							min-height:800px;
							margin:0 auto;
							text-align:center;
							position:relative}
#link-sx{
	position:absolute;
	top:130px;
	left:2px}
	#link-sx a, #link-dx a, #link-sx p, #link-dx p{
		font-family:Tahoma, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#A10000}
		#link-sx a:hover, #link-dx a:hover {
			color:#444}
		#link-dx{
			position:absolute;
			top:130px;
			left:665px}
			#logo{
				position:absolute;
				top:0px;
				left:300px}
#main{
	width:776px;
	height:534px;
	background-color:#fff;
	position:absolute;
	top:150px;
	left:0;
	padding:2px}
	#main01{
		border:1px solid #000;
		width:774px;
		height:532px}
		#menu{
			height:32px;
			background-color:#f8f5ec;
			width:774px;
			margin-top:1px;
			border-bottom:1px solid #938F77;
			border-top:1px solid #938F77;
			background-repeat:no-repeat}
			#menu a{
				display:block;
				float:left;
				text-decoration:none;
				margin-top:5px;
				height:22px}
				#menu span{display:none}
#link-home{
	width:774px;
	height:240px;
	margin:0 auto;
	text-align:center;
	margin-top:1px}
	#link-posizionamento{
		width:774px;
		height:240px;
		float:left;
		background-image:url(/images/bck-prenota.gif);
		background-repeat:repeat-x;
		/*margin-left:1px;*/
		margin-right:1px}
		#link-posizionamento h1{
			font-family:Tahoma, Helvetica, sans-serif;
			font-size:16px;
			color:#fff;
			text-align:center;
			padding-top:5px;
			clear: both;}
		#link-posizionamento p{
			font-family:Tahoma, Helvetica, sans-serif;
			font-size:11px;
			color:#333;
			float:left;
			display:block;
			/*border:1px solid #A4B980;*/
			margin-top:2px}
		#link-posizionamento-inner{
			width:738px;
			height:185px;
			float:left;
			margin-top:20px;
			padding-left:26px;			
			padding-right:10px;
			/*overflow:auto*/}
		#link-posizionamento-inner h1{
			font-family:Tahoma, Helvetica, sans-serif;
			font-size:14px;
			color:#fff;
			text-align:left}
		#link-posizionamento-inner h2{
			font-family:Tahoma, Helvetica, sans-serif;
			font-size:12px;
			text-align:left}
			
	#link-home01, #link-home02,  #link-home03{
		width:182px;
		height:240px;
		float:left;
		margin-right:1px}

		#prenota-home{
			width:225px;
			float:left;
			height:240px;
			background-image:url(/images/bck-prenota.gif);
			background-repeat:repeat-x;
			text-align:center;
			margin:0 auto}

		#link_prenotazione span{display:none}
			#link_prenotazione {
				position: absolute;
				top:0;
				left:0;
				width:225px;
				height:240px}
				#link_prenotazione a{
					text-decoration:none;
					display: block;	
					width:225px;
					height:240px;
					border:0 !important;
					margin:0 !important}

			#prenota-home-inner{
				width:225px;
				float:left;
				height:180px;
				position: relative;

				background-repeat:no-repeat;
				background-position:top center; 
				text-align:center;
				margin:0 auto;
				padding-top:60px}			
				#prenota-home-inner h1{
					font-family:Tahoma, Helvetica, sans-serif;
					font-size:18px;
					color:#fff;
					display:none}
					#prenota-home-inner form{
						margin:0 auto;
						text-align:center;
						width:130px;
						height:175px;
						position:relative;
						top:15px
						}
						#prenota-home-inner label{
							display:block;
							float:left;
							clear:both;
							width:125px;
							text-align:left;
							margin-top:2px;
							font-family:Tahoma, Helvetica, sans-serif;
							font-size:11px;
							color:#333}
							#prenota-home-inner select{
								font-family:Tahoma, Helvetica, sans-serif;
								font-size:11px;
								color:#333;
								background-color:#fff;
								float:left;
								display:block;
								border:1px solid #A4B980;
								margin-top:2px}
								#prenota-home-inner input{
									font-family:Tahoma, Helvetica, sans-serif;
									font-size:11px;
									color:#333;
									background-color:#fff;
									display:block;
									clear:both;
									border:1px solid #A4B980;
									margin:0 auto;
									text-align:center;
									width:125px}
									#prenota-home-inner a{
										font-family:Tahoma, Helvetica, sans-serif;
										font-size:11px;
										color:#333;
										display:block;
										float:left;
										clear:both;
										text-decoration:none;
										margin-top:5px;
										border:1px solid #A4B980;
										padding:2px}
										
#bottom{
	width:778px;
	height:60px;
	margin:0 auto;
	text-align:center;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	position:absolute;
	top:700px;
	left:0}
	#bottom-sx, #bottom-sx01 {
		width:388px;
		float:left}
		#bottom-dx{
			width:388px;
			float:right;
			margin-top:7px}
			#bottom-dx p{text-align:right}
		#bottom01{
			width:778px;
			height:60px;
			margin:0 auto;
			text-align:center;
			font-family:Tahoma, Helvetica, sans-serif;
			font-size:11px;
			color:#fff;
			position:absolute;
			top:770px;
			left:0}
#top-interno{
	width:774px;
	height:131px;
	background-image:url(/images/top-interno.jpg);
	background-repeat:no-repeat}
	#contenuto-interno{
		width:774px;
		height:366px;
		background-image:url(/images/bck-contenuto-interno.gif);
		background-repeat:repeat-x;
		margin:0 auto;
		text-align:center}
		#contenuto-interno-sx{
			float:left;
			width:360px;
			height:316px;
			padding-top:50px;
			padding-left:50px;
			background-image:url(/images/ornamento.gif);
			background-repeat:no-repeat;
			background-position:center 20px;
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000}
			#contenuto-interno-sx p{				
				text-align:justify;
				padding-top:5px;
				line-height:18px;
				width:320px}
						
				#contenuto-interno-dx{
					width:364px !important;
					width:355px;
					height:316px;
					float:right;
					background-repeat:no-repeat;
					background-position:right;
					padding-top:50px}
					
					#contenuto-interno-dx a{
						font-family:Tahoma, Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#8E820D;
						line-height:25px;
						/*font-weight:bold;*/
						text-decoration:none}
						#contenuto-interno-sx img{
							border:3px solid #B5B3A1}
							#contenuto-interno-sx fieldset{
								border:1px solid #B5B3A1;
								width:330px;
								height:290px;
								position:absolute}
								#contenuto-interno-sx legend{
									color:#630000;
									font-weight:bold}
									#contenuto-interno-sx label, #contenuto-interno-sx input, #contenuto-interno-sx a{
										font-family:Tahoma, Arial, Helvetica, sans-serif;
										font-size:11px;
										text-decoration:none}
										#contenuto-interno-sx input, #contenuto-interno-sx textarea{
											border:1px solid #B5B3A1}
											#contenuto-interno-sx fieldset, #contenuto-interno-sx form, #contenuto-interno-sx label, #contenuto-interno-sx legend, #contenuto-interno-sx table, #contenuto-interno-sx caption, #contenuto-interno-sx tbody, #contenuto-interno-sx tfoot, #contenuto-interno-sx thead, #contenuto-interno-sx tr, #contenuto-interno-sx td{
												text-align:center;
												margin:0 auto}
												#contenuto-interno-sx form {
													float:left}
												#imago img{
													margin:1px}
								
#contenuto-interno-visitare{
		width:774px;
		height:366px;
		background-image:url(/images/bck-contenuto-interno.gif);
		background-repeat:repeat-x;
		margin:0 auto;
		text-align:center}
		#contenuto-interno-visitare01{
			width:774px;
			height:366px;
			background-image:url(/images/ornamento01.jpg);
			background-repeat:no-repeat;
			background-position:top left}
			#contenuto-interno-visitare02{
				width:774px;
				height:316px;
				background-image:url(/images/davisitare.jpg);
				background-repeat:no-repeat;
				background-position:center right;
				padding-left:0px;
				padding-top:50px}
				#contenuto-interno-visitare02 img{
					float:left;
					margin-right:20px	;
					clear:left;
					margin-bottom:15px;
					border:3px solid #B5B3A1;
					width:150px;
					height:113px}
					#contenuto-interno-visitare02 p{
						width:250px;
						height:auto !important;
						height:113px;
						min-height:113px;
						float:left;
						clear:right;
						font-family:Tahoma, Arial, Helvetica, sans-serif;
						font-size:12px;
						text-align:justify}
						#contenuto-interno-visitare02 strong, #contenuto-interno-visitare02  a{
							color:#690A06}
							 #contenuto-interno-visitare02  a:hover{
							 text-decoration:none}
				
.holder {
	float:left}
	.holder-visitare {
	float:left;
	margin-left:50px !important;
	margin-left:25px}
	.scroll-pane {
		width:350px;
	  	overflow:auto;
	  	float:left;
	  	height:275px}
		.scroll-pane01 {
			width:450px;
			overflow:auto;
			float:left;
			height:285px;
			margin-top:25px}	
		.jScrollPaneContainer {
			position:relative;
			overflow:hidden;
			z-index:1}
			.jScrollPaneTrack {
				position:absolute;
				cursor:pointer;
				right:0;
				top:0;
				height:100%;
				background:#E8E7E2}
				.jScrollPaneDrag {
					position: absolute;
					background: #B5B3A1 url(/images/scroller.gif) center center no-repeat;
					cursor:pointer;
					overflow:hidden}
					.jScrollPaneDragTop {
						position:absolute;
						top:0;
						left:0;
						overflow:hidden}
						.jScrollPaneDragBottom {
							position: absolute;
							bottom:0;
							left:0;
							overflow:hidden}
							.scroll-pane-posizionamento {
									width:738px;
								  	overflow:auto;
								  	float:left;
	  								height:185px}
a.btm{
	color:#fff;
	text-decoration:none}
	a:hover.btm{
		text-decoration:none}
		a.linkness{
			color:#fff;
			height:25px;
			background:url(/images/linkness.gif);
			background-repeat:no-repeat;
			padding-left:25px;
			text-decoration:none}
			a:hover.linkness{
				color:#52A145;
				text-decoration:none}
#contenuto-interno-sx-photogallery img{
	float:left;
	margin-right:5px;
	margin-top:5px}
	#contenuto-interno-sx-photogallery p, #contenuto-interno-sx-photogallery ul{				
		text-align:justify;
		padding-top:5px;
		line-height:18px;
		width:320px}	
		
#logo-stampa{
	display:none;
	}