html, body {margin: 0; padding: 0; border: 0;}
body {color: #000; background: #F2EBDD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; font-weight: normal;margin: 5px 0;}
p  {margin: 6px 0; padding: 0 6px 0 0;}
h1{ font-size: 120%; color: #000; padding-top: 15px; margin: 0px 0 3px 0; }
h2{ font-size: 115%; color: #000; border-bottom: 2px solid #AD7B43; margin: 0px 0 3px 0; }
h3{ color: #000; }
.clear { clear: both; }
a {text-decoration: underline; color: #000;}
img { border: 0; }
#button {	text-align: right;	color:#32371E;	font-weight:bold;	}
#button p {	margin: 1em .6em 0 0;}
#button ul {	margin: 0;	list-style: none;	/*padding: 1em .6em 0 0.6em;*/	border: none;}	
#button li {	margin: .3em 0;	background-color:#D8B796;	/*border-bottom: 1px solid #D9C7A9;*/	padding-bottom: .2em;}
#button li a {	color: #32371E;	text-decoration: none;}
html>body #button li a {		width: auto;}
#button li a:hover { 	text-decoration: underline;}
#button li ul 	 {	margin: .2em 0 0 0 ;	font-size: 75%;	background-color:#CEA47A;}
#button li ul li {	margin: 0;	border: none;	background-color:#CEA47A;}
#bc { font-size:70%; color:#660000; font-weight:bold; margin: 5px 0 0 0; padding: 0; }
#bc li { display:inline; padding:0 1px; }
#bc a { text-decoration:none; color:#660000 }
#bc a:hover { text-decoration: underline; }
#nav {color:#660000; margin:5px 0;padding:2px 0; font-weight:bold; font-size: 90%; }
#nav li {display:inline; padding:0 0 0 40px; }
#nav a {text-decoration:none; color:#660000}
#nav a:hover {color: #646F3C; }
#footer { color:#000; margin:10px 0; font-size: 70%; font-weight:bold; }
#footer li {display:inline;padding:0 5px; }
#footer a {text-decoration:none; color:#000000}
#footer a:hover { text-decoration:underline; }
.lista {	font-size: 80%;}
.lista p {	margin: 0 0 8px 0;}
.lista h1 {	font-size:14px;	font-weight:bold;	color: #600;	margin: 0 0 3px 0;	padding: 0;}
.lista h2 {	font-size:12px;	font-weight:bold;	border:0;	color: #600;	margin: 0 0 3px 0;	padding: 0;}
.lista td { 	border-bottom: 1px solid #CEA47A;	padding: 4px 0px 4px 4px;}
.lista img {	float: right;	border: 0;	margin: 0 0 0 10px;}
.sublista td {	border-top: 1px dashed #CEA47A;	border-bottom: none;	padding: 4px 0px;	vertical-align:top;}
.padleft { 	padding: 0 0 0 20px;}
#submenu {	background: #BBC594;	padding: 1px 6px;	border: none;	color:#000000;	margin: 62px 0;}
#submenu h1 { font-size: 90%; font-weight:bold; padding-top: 4px; }
#submenu p { font-size: 75%; margin: 0; padding: 1px 0 2px 4px; }
#submenu a { text-decoration:none; color:#000000; }
#submenu a:hover { text-decoration:underline; }
.slogan {	font-weight: bold;	font-style: italic;	color: #660000;	font-size: 14px;}
.feature p {	margin: 0 0 8px 0;}
.feature h1 {	font-size:14px;	font-weight:bold;color: #600;margin: 0 0 3px 0;	padding: 2px 0 2px 5px;	background-color:#D9C7A9}
.feature h2 {	font-size:12px;	font-weight:bold;	border:0;	color: #600;	margin: 0 0 3px 0;	padding: 0;}
.feature td {	border-bottom: 1px solid #CEA47A;	padding: 8px;	vertical-align:top;}
.feature img {	float: right;	border: 0;	margin: 0 0 0 10px;}
.langmenu p {	margin: 0 0 2px 0;	font-size: 75%;	color:#000000;}
.langmenu a {	text-decoration:none;}
.langmenu a:hover {	text-decoration:underline;}
.cr { font-size:70%;}
.foto {	float: right;	border: none;	padding: 8px;	margin: 5px 0 5px 5px;	background-color:#D9C7A9;}
.foto p {	font-size: 80%;	color:#000000;	text-align:right;margin: 3px 0 0 0;	padding: 0;	/*font-style:italic;*/}
.foto a {	text-decoration:none;}
.foto a:hover {	text-decoration:underline;}
.indirizzo {	font-size:70%;	font-weight:bold;	text-align:right;	color:#32371E;}
.indirizzo p {	margin: 0 0 4px 0;}
.indirizzo a {	text-decoration:none;}
.indirizzo a:hover {	text-decoration:underline;}
.prices {	font-size: 90%;}
.prices p {	padding: 0 0 2px 20px;}
.prices h1 {	font-size:14px;	font-weight:bold;color: #600;margin: 0 0 3px 0;	padding: 2px 0 2px 5px;background-color:#D9C7A9}
.prices h2 {	font-size:14px;	font-weight:bold;	border:0;	color: #600;	margin: 0 0 3px 0;	padding: 2px;	ackground-color:#D9C7A9}
.mandatory { color:#FF0000; }
