@import url(js/supersized.css);@import url(js/slimbox.css);@import url(https://fonts.googleapis.com/css?family=Marcellus);* {	font-family: "Marcellus", "Times New Roman", Times, serif;	margin: 0px;	padding: 0px;	border: 0px;}body {	background: hsla(0,50%,2%,1);	}	#supersized a, #supersized li a {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  -webkit-transition: all 8s ease;  -moz-transition: all 8s ease;  -ms-transition: all 8s ease;  -o-transition: all 8s ease;}#supersized.activeslide a, #supersized li.activeslide a {  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);}div, td {	color: #D3D3C8;	font-size: 13px;}#testa {	position: fixed;	top: 0px;	width: 100%;	background-color: #190000;	padding: 15px 70px;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;	z-index: 999;}.band {	border: 1px solid #999;	background: #333;	margin-right: 15px;	padding: 2px 4px;	float: left;}.band a {	color: #CCC;	font-size: 12px;	text-decoration: none;}.band a:hover {	color: #fff;}#corpo {	padding: 120px 100px 30px 450px;	text-align: left;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;}.boxhome {	background: url(images/bgmarrone.png);	padding: 25px;	position: fixed;	right: 30px;	bottom: 110px;}.boxhome_nl {	background: url(images/bgmarrone.png);padding: 10px 10px;position: fixed;left: 380px;bottom: 110px;line-height: 8px;}.boxhome_nl * {font-size:13px !important;}#logo {	padding-top: 70px;}.box {	background: url(images/bgmarrone.png);	padding: 35px;	text-align: left;	margin-bottom:70px;}#barra {	background: url(images/bgmarrone.png);	width: 300px;	/*padding-top: 20px;*/	text-align: center;	position: absolute;	left: 70px;	/*top: 50px;*/	z-index:1;	}#menu {	margin: 22px 50px;	text-align: center;}#menu li {	list-style: none;	text-align: left;	padding: 5px 0px;	border-bottom: 1px dashed #444;}#menu a {	color: #DEDED6;	text-decoration: none;}#menu a:hover {	color: #FFDB4C;}#piede {	background-color: #190000;	padding: 8px 70px 40px;	position: fixed;	bottom: 0px;	width: 100%;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;	z-index:999;}#piede * {	font-size: 12px !important;}#piede a {	color: #fff;}#bg {	z-index: -1;	opacity: 0.5;	position: fixed;	width: 100%;}#bg img {	position: fixed;	width: 100%;	height: auto;}#slideshow {	overflow: hidden;	height: 100%;	width: 100%;	position: fixed;	margin: 0 auto;	z-index: 0;}h1 {	font-weight: normal;	font-size: 12px;}h2 {	font-size: 180%;	font-weight: normal;	color: #CC9900;}h3 {	font-size: 150%;	color: hsla(0,0%,100%,1);}.uc {	text-transform: uppercase;}.small {	font-size: 12px;}.xsmall {	font-size: 10px;}.bianco {	color: #FFF;}.grigio {	color: #999;}.celeste {	color: #26C9FF;}.giallo {	color: #CC9900;}.bold {	font-weight: bold;}.foto {	border: 1px solid #FFF;	background-color: #000;	padding: 2px;	margin: 0px 10px 10px 0px;}.foto_fancy {	border: 1px solid #FFF;	background-color: #000;	padding: 2px;	margin: 0px 10px 10px 0px;}.foto_mobile {	border: 1px solid #FFF;	background-color: #000;	padding: 2px;	margin: 10px 0px;}#map {	width: 100%;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;/*	height:1200px;*/z-index:0;}.bottone {	color: #FFF;	font-weight: bold;	text-decoration: none;	border: 0px;	background-color: transparent;	cursor: pointer;	font-size: 15px;}.sep {	border-top: 1px solid #000;	border-bottom: 1px solid #362626;	margin: 30px 0px;	text-align: center;}.fr {	float: right;	text-align: right;}.fl {	float: left;	text-align: left;}#wiki {display:none;word-wrap:normal;}.clear {	clear: both;}.margini {	margin: 30px;}.testo {	text-align: justify;}.modulo * {	padding: 5px;}a {	color: #FFFFFF;	text-decoration: none;}a:hover {	color: #C90;	text-decoration: underline;}.bottone {	border-radius: 5px;	background-image:-moz-linear-gradient(48% 0% 0deg,rgb(32,58,6) 0%,rgb(67,90,10) 81%,rgb(67,90,10) 100%); 	background-image:-webkit-gradient(linear,48% 0%,48% 125%,color-stop(0, rgb(32,58,6)),color-stop(0.81, rgb(67,90,10)),color-stop(1, rgb(67,90,10)));	background-image:-webkit-linear-gradient(-90deg,rgb(32,58,6) 0%,rgb(67,90,10) 81%,rgb(67,90,10) 100%);	background-image:-o-linear-gradient(0deg,rgb(32,58,6) 0%,rgb(67,90,10) 81%,rgb(67,90,10) 100%);	background-image:-ms-linear-gradient(0deg,rgb(32,58,6) 0%,rgb(67,90,10) 81%,rgb(67,90,10) 100%);	background-image:linear-gradient(0deg,rgb(32,58,6) 0%,rgb(67,90,10) 81%,rgb(67,90,10) 100%);	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff203a06,endColorstr=#ff435a0a,GradientType=0)";	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff203a06,endColorstr=#ff435a0a,GradientType=0);	border-color: rgb(84,110,0);	border-width: 1px;	border-style: solid;	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff203a06,endColorstr=#ff435a0a,GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff203a06, endColorstr=#ff435a0a, GradientType=0);	text-decoration: none;	padding: 5px 15px;	text-shadow: 1px 1px #333333;	color: #FFFFFF;	font-weight: bold;	cursor: pointer;	font-size: 15px;	margin: 0px 10px;	box-shadow: 0px 2px 3px #000;}.bottone:hover {	text-decoration: none;	color: #FFFF99;}#booking {	text-align:center !important;	color: #FFFFFF;}#booking input {	margin: 0px 10px 0px;	padding: 5px;	font-size:14px;	border-radius: 5px;}#booking span{	font-size:25px;	font-weight:bold;}.ui-datepicker-trigger{margin-bottom:-7px;}.lente{margin:3px;position:absolute;width:250px;background:hsla(0,0%,100%,0.3) url(images/lente.png) center no-repeat;height:166px;opacity:0;}.ui-datepicker{z-index:9999 !important;	}.grande {	font-size:24px;}#st{padding:10px;position:absolute;width:100%;text-align:center;margin:0px auto;}.verde{	color:#390;}#ulbox{text-align:left;list-style-image:url(images/check.png);white-space:nowrap;list-style-position: inside;}.tabella input, textarea{padding:5px 10px;border-radius:5px;text-align: left;margin-right:20px;}.tabella td {	padding: 6px;}.form-error{color:rgba(255,0,4,1.00);}@media screen and (min-width: 1370px) and (max-width: 1450px) {	.foto_fancy {	width: 230px; }}@media screen and (min-width: 1280px) and (max-width: 1370px) {	.foto_fancy {	width: 200px; }}@media screen and  (min-width: 1024px) and (max-width: 1280px) {	.foto_fancy {	width: 190px; }}@media screen and  (max-width: 1024px) {	.foto_fancy {	width: 170px; }}