@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700|Great+Vibes);* {	font-family:"PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;}img {	border: 0px;}div, td {	font-size: 16px;}body {	background: #220F08;	margin: 0px;}h1 {	font-weight: normal;	float: right;	text-shadow: 1px 1px #000;	color: #F3EEDB;	font-size: 14px;}h2 {	font-size: 30px;	color: #FFDC73;}h3 {	font-size: 22px;}h4 {	font-size: 24px;	color: #662600;	text-transform: uppercase;}h5 {	font-size: 32px;	color: #FFE498;	letter-spacing: -1px;	font-weight: normal;}.giallo {	color: #FFE498;}.bianco {	color: #F3EEDB;}.rosso {	color: #661A00;}.ombra {	text-shadow: 1px 1px #000;}#slidewrapper {	width: 1200px;	height: 617px;	overflow: hidden;	z-index:999;}.wrapper {	margin: 0 auto;	width: 1200px;	text-align: center;}#testa {	padding: 20px 10px 0px 10px;	background: url(images/bg_head.png);	height: 137px;	width: 1180px;	top: 0px;	z-index:999}#testa div {	font-size: 14px;}.testa_pos_abs {	position: absolute;}.shadow {box-shadow: 0px 0px 20px #000;}.band {	border: 1px solid #F3EEDB;	margin: 0px 3px;}#slideshow {	margin: 0px auto;	width: 1200px;	height: 700px;	overflow: hidden;	z-index:0px;}.clear {	clear: both;}#logo {	z-index: 99;	height: 174px;	position: absolute;	top: 0px;	margin-left: 130px;	box-shadow: #000 0px 0px 9px;}.uc {	text-transform: uppercase;}.slidewrapper {/*margin-top: -157px;*/}#box_home {	position: absolute;	padding: 25px;	margin: 440px 0px 0px 80px;	z-index: 999;	color: #F3EEDB;	text-shadow: 1px 1px #000;}#box_home span {	font-size: 40px;	color:#FFBF00;	font-weight: bold;}#barra {	display: inline-block;	background: #fff;	font-size: 18px;	color: #000;	/*text-shadow: 1px 1px 3px #000;*/	padding: 16px;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	-ms-box-sizing: border-box;	-o-box-sizing: border-box;	/*box-shadow: 0px 0px 15px #000;*/	width: 1200px;}#barra_alt {	display: inline-block;	background: #fff;	font-size: 18px;	color: #000;	/*text-shadow: 1px 1px 3px #000;*/	padding: 35px 0px 18px;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	-ms-box-sizing: border-box;	-o-box-sizing: border-box;	/*box-shadow: 0px 0px 15px #000;*/	width: 1200px;}#barra_gialla {	background: url(images/bg_giallo.png);	height: 350px;	width: 1200px;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	-ms-box-sizing: border-box;	-o-box-sizing: border-box;	text-align: center;	padding: 0px 83px;	overflow: hidden;}#barra_gialla h5 {	color: #630;	font-size: 20px;	text-transform: uppercase;	font-weight: bold;}#barra_gialla div.box_barra {	color: #000;	float: left;	margin: 0px 25px;	text-decoration: none;	text-align: center;	cursor: pointer;	box-shadow: 0px 0px 10px #666;}.barshdw {	box-shadow: 0px 0px 10px #666;}.barra_gialla_mini {	height: 200px;}#corpo {	padding: 20px 30px 50px;	background-color: #331A0B;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	-ms-box-sizing: border-box;	-o-box-sizing: border-box;	text-align: center;	color: #F3EEDB;}.corpo_home {	padding: 0px 28px;}.settanta {	width: 700px;}.sep_v {	border-right: 1px dotted #8A8A7B;}#booknow {	text-align: center;	text-shadow: 1px 1px #000;	padding: 15px 20px 20px 20px;	border-radius: 6px;	background: url(images/bg_head.png);	font-size: 22px;}#booknow h5 {	font-size: 30px;	text-shadow: 1px 1px #000;}#booknow a.bottone {	font-size: 20px;	padding: 7px 20px;}#booknow span {	font-size: 40px;	color:#FFBF00;	font-weight: bold;	letter-spacing: -2px;}#menu {	text-transform: uppercase;	text-align: right;	padding: 28px;	width: 1200px;	z-index: 999;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	-ms-box-sizing: border-box;	-o-box-sizing: border-box;}#menu li {	list-style-type: none;	display: inline;	padding: 0px 7px;}#menu a {	font-size: 15px;	text-decoration: none;	color: #F3EEDB;	text-shadow: 1px 1px #000;}#menu a:hover {	color: #FFCC33;}.sep {	margin: 10px 50px;	border-bottom: 1px dotted #604A4A;	text-align: center}.fl {	float: left;	text-align: left;}.fr {	float: right;	text-align: right;}a {	color: #C90;}a:hover {	color: #FFC;}.bottone {	background-image: -moz-linear-gradient(rgb(139,177,34) 0%, rgb(74,130,11) 100%);	background-image: -webkit-gradient(linear, color-stop(0, rgb(139,177,34)), color-stop(1, rgb(74,130,11)));	background-image: -webkit-linear-gradient(rgb(139,177,34) 0%, rgb(74,130,11) 100%);	background-image: -o-linear-gradient(rgb(139,177,34) 0%, rgb(74,130,11) 100%);	background-image: -ms-linear-gradient(rgb(139,177,34) 0%, rgb(74,130,11) 100%);	background-image: linear-gradient(rgb(139,177,34) 0%, rgb(74,130,11) 100%);	border-radius: 5px;	padding: 6px 15px;	text-align: center;	margin: 10px auto;	font-size: 14px;	box-shadow: 0px 1px 3px #222;}a.bottone {	color: #F3EEDB;	text-decoration: none;	text-shadow: 1px 1px 1px #333;}.bottone:hover {	text-decoration: none;	color: #F3EEDBF99;}.grande {	font-size: 16px;}.foto {	border: 1px solid  #FFF;	background-color: #000;	padding: 2px;	margin: 0px 10px 10px 0px;}.foto_gallery {	display: inline-block;	margin: 0px 20px 10px 0px;	padding: 5px 5px 1px 5px;	box-shadow: 0px 1px 10px #000;	border-radius: 10px;	background: hsla(0,0%,100%,1);}#map {	margin: 10px auto;	height: 550px;}.ui-datepicker-trigger {	vertical-align: bottom;	margin-left: 10px;}#ui-datepicker-div {	z-index: 9999 !important;	font-size: 12px;}#piede {	padding: 20px 10px;}.cinquanta {	width: 49%;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	-ms-box-sizing: border-box;	-o-box-sizing: border-box;}#wiki {	position: absolute;	text-align: right;	margin: 0px 0px 0px 1006px;	display: none;	background-image: url(images/bg_nero.png);	padding: 15px;	z-index: 9999;}.wiki {	list-style-type: none;	display: block;}.ribbon {	position: absolute;	margin: 200px 0px 0px 350px;	font-family: "Great Vibes", "Palatino Linotype", "Book Antiqua", Palatino, serif;	font-size: 80px;	color: #fff;	text-shadow: 2px 2px 2px #000;	text-align: right;	z-index:9999;}.box_bottoni {	position: absolute;	padding: 20px;	width: 253px;	background-image: url(images/bg_bianco.png);	font-size: 18px;}.sessantacinque {	width: 60%; }.venticinque {	width: 30%;}