body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #1C2834;
	background-color: #bdb79d;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
	color: #3E4233;
}
a:hover {
	text-decoration: underline;
}
a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
form {
	margin: 0px;
	padding: 0px;
}
#header {
	padding: 0px;
	height: 73px;
	width: 999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#logo {
	float: left;
}
#lingue_top {
	float: right;
	padding: 0px;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#lingue_top p {
	display: inline;
}
#lingue_top ul {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#lingue_top li {
	display: inline;
}
#lingue_top img {
	vertical-align: middle;
	padding: 3px;
}
#immagine {
	width: 999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ebe9e9;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#animazione {
	margin: 0px;
	padding: 0px;
}
#contact {
	background-image: url(../immagini/foto-contact.jpg);
	height: 400px;
	width: 999px;
	margin: 0px;
	padding: 0px;
}
#how_to_reach_us {
	background-image: url(../immagini/foto-how-to-reach-us.jpg);
	height: 400px;
	width: 999px;
	margin: 0px;
	padding: 0px;
}
#news_events {
	background-image: url(../immagini/foto-list-news.jpg);
	height: 400px;
	width: 999px;
	margin: 0px;
	padding: 0px;
}

#list_menu {
	background-image: url(../immagini/foto-our-proposals.jpg);
	height: 400px;
	width: 999px;
	margin: 0px;
	padding: 0px;
}
#cibomenu {
	background-image: url(../immagini/foto-menu.jpg);
	height: 400px;
	width: 999px;
	margin: 0px;
	padding: 0px;
}
#news {
	background-image: url(../immagini/foto-news.jpg);
	height: 400px;
	width: 999px;
	margin: 0px;
	padding: 0px;
}
#our_proposals {
	background-image: url(../immagini/foto-categories-proposals.jpg);
	height: 400px;
	width: 999px;
	margin: 0px;
	padding: 0px;
}
#banquet_hall {
	background-image: url(../immagini/foto-banquet-hall.jpg);
	height: 400px;
	width: 999px;
	margin: 0px;
	padding: 0px;
}
#terraces {
	background-image: url(../immagini/foto-terraces.jpg);
	height: 400px;
	width: 999px;
	margin: 0px;
	padding: 0px;
}
#kitchen {
	background-image: url(../immagini/foto-kitchen.jpg);
	height: 400px;
	width: 999px;
	margin: 0px;
	padding: 0px;
}
#report_menu {
	background-image: url(../immagini/foto-report-menu.jpg);
	height: 400px;
	width: 999px;
	margin: 0px;
	padding: 0px;
}
#contenuto {
	margin: 0px;
	padding: 0px;
	height: 400px;
}
#sinistra {
	float: left;
}

#destra {
	float: right;
	background-image: url(../files/trasparenza.png);
	width: 400px;
	height: 400px;
}
#testi {
	padding: 5px;
	text-align: justify;
	height: 390px;
}
#testi h1 {
	font-size: 18px;
	font-weight: normal;
	background-image: url(../files/decoro.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-transform: capitalize;
}
#testi .foto {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#testi .data {
	font-size: 10px;
	color: #4A3D3A;
}
#testi .titolo a {
	font-weight: bold;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-transform: capitalize;
}
#testi .descrizione {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#testi hr {
	border: 1px dotted #E6CB7C;
}
#testi li {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#wSlide {
	padding: 5px;
}
#parent2 li {
	text-align: justify;
}

#parent2-menu a.wactive{
	font-weight: bold;
}
.wslide-menu {
	padding: 3px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#menu {
	padding: 1px;
	width: 999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
	text-transform: capitalize;
	text-align: left;
}
div.menuBar {
	background-color: #1c2834;
	padding: 4px 2px 4px 2px;
	text-align: center;
	border: 2px solid #1c2834;
}
div.menuBar a.menuButton {
	border: 1px solid #1c2834;
	color: #FFFFFF;
	cursor: pointer;
	left: 0px;
	margin: 1px;
	padding: 2px 6px 2px 6px;
	position: relative;
	text-decoration: none;
	top: 0px;
	z-index: 100;
	text-transform: uppercase;
}
div.menuBar a.menuButton:hover {
	color: #eec153;
	border-top-color: #1C2834;
	border-right-color: #1C2834;
	border-bottom-color: #1C2834;
	border-left-color: #1C2834;
}
div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
	background-color: #1C2834;
	color: #eec153;
	left: 1px;
	top: 1px;
	border-top-color: #1C2834;
	border-right-color: #1C2834;
	border-bottom-color: #1C2834;
	border-left-color: #1C2834;
}
div.menu {
	background-color: #1C2834;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 101;
	border: 1px solid #1C2834;
}
div.menu a.menuItem {
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}
div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #091421;
  color: #eec153;
}
div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}
div.menu div.menuItemSep {
	margin: 4px 2px;
	border: 1px solid #FFFFFF;
}
#footer {
	padding: 0px;
	width: 999px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
#copyright {
	padding: 3px;
}
