body{width: 100%; background-color:#000000; text-align: center; margin: 0px auto; font-size: 80%;
	font-family: geneva, free-sans, helvetica, sans-serif; color: #000000;}

a img,img a{border: none;}
a{color: #FFEA00; text-decoration: none;}
a:hover{text-decoration: underline;}

div#header{width: 999px; height: 58px; background: url(imm/header-1.png) no-repeat; padding-top: 81px;}

div#menubar{width: 490px;  height: 56px; background: url(imm/menubar4.png);   border:#A0A200 2px solid; padding-left: 2px; padding-right: 2px;}
#menubar a{display: block; width: 120px; float: left;  text-decoration: none;
	background: url(imm/menu5.png); height: 56px; text-align: center; line-height: 56px;
	font-weight: bold; color: white; border-left:black 2px solid;}
#menubar a:hover{background: url(imm/menu4.png) no-repeat; border-left:black 2px solid;}
#menubar span{ height: 56px; display: block; float: left; background: url(imm/menu_span.png);}

div#content{min-height: 350px; background:white;
 padding: 20px;  font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content h2{margin-top: 0; color: #A0A200; font-size: 125%;}
#foto img{margin: 0 5px 5px 0;  border: 2px solid #000000; margin-left:30px; }
 p#nomi{ border: 1px solid #A0A200; text-align:left; }

div#footer{border-top: 2px solid #A0A200;  padding: 5px 10px 10px 0; color:#A0A200;}
#footer p{margin: 0 20px 0 20px; color:#A0A200;}

#content p{ font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}

div#ospiti{  border: 2px solid #000000; margin-left:40px; text-align:center; }
#fot img{ border: 3px solid #A0A200; margin-top:10px; text-align:left;}