body {
background:#fff; 
	margin:0;
	padding:0;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
    text-align:center;/* centra in IE5.x */
	color: #737373;
	}
	
	/* conteiner
----------------------------------------------- */


#container {
	width:900px;
    margin:10px auto;/* centra negli altri browser */
	text-align: left;/* ripristina l'allineamento */
	min-height: 100%;
	position: relative;
	background:#fff;	

}

#header {
position:absolute;
top:0;
left:0;
background:#fff;
  width:900px;
  height:296px;
  margin:0;
  padding:0;
  border:0;
  text-align:left;

 }
#logo { 
top:0;
left: 0;
width:900px;
height:191px; 
margin:0;
padding:0; 
border:0;
text-align:left; 
position:absolute;

}

#foto {  
top:216px;
left: 0;
width:900px;
height:auto; 
margin:0;
padding:0;  
border:0;
position:absolute;}

#foto h1{  
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif; 
    text-align:center;/* centra in IE5.x */
	color: #000;
margin:0;
padding:180px 11px 0 0 ;  
border:0;
}



#lingue {  
top:70px;
left: 795px;
width:100px;
height:auto; 
margin:0;
padding:5px;  
border:0;
position:absolute;
text-align:center;
z-index:30;}



#sottomenu { 
position:absolute;
top:200px;
left:0;
background:#F3F3F3; 
font: bold 10pt Verdana, Arial, serif; 
letter-spacing: 1px;
margin:0; 
padding:0; 
width:0px;
height:0px;
text-align::center;
border:1px solid #CDCDCD;
} 
#sottomenu ul { 
text-align::center;
line-height:0px; 
list-style:none; 
margin:0; 
padding:0;
 } 

#sottomenu li { display:inline; padding:0;line-height: 30px; height: 30px;} 
#sottomenu a { color:#737373; padding: 0 23px 0 23px; text-decoration:none;line-height: 30px } 
#sottomenu a:hover{color: #737373; text-decoration:underline;}

#content{
position:absolute;
top:250px;
left:0;
margin: 0;
padding: 0;
width:900px;
background:#fff;
height:auto;
}

#content1
{
position:relative;
margin: 3px;
padding:0;
width:900px;
background: #fff;
height:auto;
}



#main {
float:left;
font:normal 11px Verdana, Arial; 
margin: 0;
padding:9px ;
text-align:justify;
background: #FFFFFF;
width: 573px;
height:auto;
}



#main a { color:#737373; padding: 0 0 0 0; text-decoration:none;line-height: 30px } 
#main a:hover{color: #737373; text-decoration:underline;}

#main_title {
font:normal 16px Verdana, Trebuchet MS, Arial; 
margin: 0;
padding:5px;
text-align:left;
background: #FFFFFF;
width: 569px;
height:auto;
border:0;
}



#rightbox {
float:right;
margin: 0 0 0 0;
padding: 0;
height:auto;
width: 295px;
background: #FFFFFF;
border:0;
}



#prenota {
margin: 0;
padding: 5px;
height:auto;
width: 285px;
background: #94B1DE;
text-align:left; 
color: #FFFFFF;
border:0;
}

#prenota1 {
margin: 0;
padding: 5px;
height:auto;
width: 284px;
background: #94B1DE;
border:0;
}


#prices {
float:center;
font:normal 11px Verdana, Arial; 
margin:0;
padding:0 ;
text-align:center;
background: #F3EFEF;
width:auto;
height:auto;
}




#rightbox1 {
margin: 0 0 9px 0;
padding: 5px;
height:auto;
width: 282px;
background: #FFFFFF;
border-top:0;
text-align:justify;
border-bottom:1px #b0b0b0 dotted;
border-left:1px #b0b0b0 dotted;
border-right:1px #b0b0b0 dotted;
font:normal 11px Arial; 
}

#rightbox1 a {
margin: 0;
padding: 0;
background: #F3F3F3;
border:0;
text-decoration: underline; color: #737373; margin: 0;padding: 0; line-height: 16px;
}

#rightbox1 a:hover {
text-decoration: none; 
}

#rightbox1 span  {
	font: 11px Verdana, Arial;
	margin: 0;
	padding:0;
	text-align: justify;
	line-height:auto;
}

/* footer */
 
 #clr{clear:both;}
 
 
#footer {

position:absolute;
background: #F3F3F3;
 
  width:898px;
  height:55px; 
  margin:9px 0 0 0;
  padding:0;
  border:1px solid #CDCDCD;
 }
 
#footertxt{
 width:900px;
font: 12px Verdana, Arial;
margin: 5px 5px 5px 5px;
padding:0;
text-align:center;
height:auto;
 }
 
#footertxt span{
font: 12px Verdana, Arial;
margin: 0;
padding:5px;
text-align:center;

 }
 
#footertxt span a  {text-decoration: none; color: #064976; margin: 0;padding: 0; 
}

#footertxt span a:hover{color: #0074BD; text-decoration:underline;}


#td {
	font-family: verdana;
	color: 737373;
	font: 8pt;
	text-align: justify;
	caption-side: center;
}
