body {
	background: #99CC00 url(i/body.png) repeat-y center;
	text-align: center;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a {color: #666;}
a:hover {color: #000; background-color: #ff0;}
a:visited {color: #999;}
a img {background: none;}
#head {text-align: left; width:750px; margin: 0 auto;}
#head img {border: 0;}
.flag {margin: 10px 2px;}
#image {background: #C6E6F0 url(i/imagebkg.png) repeat-x; }
#page {width: 750px; margin: auto;}
#page h1 {font-size: 16px; color: #066; border-bottom: 1px solid #066; width: 100%; text-align: left; margin-top: 7px; margin-bottom: 3px; font-family: Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS";}
#page p {font-size: 12px; color: #333; width: 100%; text-align: justify; margin-top:4px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#foot { clear: left; font-size: 9px; text-align: right; width: 750px; margin: 0 auto;}
#sidebar {float: right; width: 190px; background: #f4f5f4 url(i/sidebar.jpg) no-repeat bottom; margin-top: 10px; padding-bottom:275px; border: 1px solid #ccc; text-align: left; font-size: 11px;}
#menuristorante ul, #listinoprezzi ul  {  list-style: circle outside; text-align:left; font-size: 12px; color: #333;}
#menuristorante li, #listinoprezzi li { margin-left: 10px; list-style: circle outside; text-align:left; font-size: 12px; color: #333;}
#sidebar li a{display: block; width: 180px; padding: 5px; background-color: #f1f2f1; border-bottom: 1px solid #fff; color: #666; text-decoration:none;}
#sidebar li a:hover{display: block; width: 180px; padding: 5px; background-color: #666; border-bottom: 1px solid #fff; color: #ddd;}
#sidebar li{ list-style-type: none; }
#sidebar ul {margin: 0; padding: 0;}
#content {float: left; width: 550px;}
#content img {padding: 10px; margin: 5px; border: 1px solid #ddd; }
#contentristo {float: left; width: 380px;}
#imageristo {float: left; width: 170px;}
#imageristo img {padding: 10px; margin: 5px; border: 1px solid #ddd; }
#riconoscimenti img {border: 0; padding: 10px; clear: left; float:none;}

