
	
	body {
	background: url(images/fondo1.jpg) repeat-x;
	
	margin:0;
	padding:0;
	font-size: 12px;
	font-family: Arial ;
	text-align:center;
	/* centra in IE5.x */
	color: #818181;
	background-color : #AAE2F8;
}
	
	
	/* conteiner
----------------------------------------------- */


#container {
	width:950px;
    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:950px;
  height:350px;
  margin:0;
  padding:0;
  border:0;
  text-align:left;

 }
#logo { 
top:0;
left: 0;
width: px;
height: px; 
margin:0;
padding:0; 
border:0;
text-align:left; 
position:absolute;

}

#foto {  
top:0px;
left: 0;
width:950px;
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: 810px;
width:100px;
height:auto; 
margin:0;
padding:5px;  
border:0;
position:absolute;
text-align:center;
z-index:30;}



#sottomenu { 
position:absolute;
top:350px;
left:0;
background:#AAE2F8; 
font: bold 10pt Verdana, Arial, serif; 
letter-spacing: 1px;
margin:0; 
padding:0; 
width:950px;
height:35px;
text-align::center;
border:0;
} 
#sottomenu ul { 
text-align::center;
line-height:30px; 
list-style:none; 
margin:0; 
padding:0;
 } 

#sottomenu li { display:inline; padding:0;line-height: 30px; height: 30px;} 
#sottomenu a { color:#666666; padding: 0 12px 0 15px; text-decoration:none;line-height: 30px } 
#sottomenu a:hover{color: #FFF200; text-decoration:underline;}

#content{
position:absolute;
top:385px;
left:0;
margin: 0;
padding: 0;
width:950px;
background:#ABCFD4;
height:auto;
}

#content1
{
position:relative;
margin: px;
padding:0;
width:950px;
background: #ffffff;
height:auto;
}



#main {
float:right;
font:normal 12px Verdana, Arial; 
margin: 0;
padding:px ;
margin: 0 10px 0 0;
text-align:justify;
background: #ffffff;
width: 745px;
height:auto;
}

#main li { color:#666666;  padding:0; line-height: px; height: px;} 
#main a { color:#666666; padding: 0 0px 0 4px; text-decoration:none; line-height: px; } 
#main a:hover {color: #AAE2F8; text-decoration:underline;}


#main_small {
float:right;
font:normal 10px Verdana, Arial; 
margin: 0;
padding:10px ;
text-align:justify;
background: #ffffff;
height:auto;
}

#main_title {
font:normal 16px Verdana, Trebuchet MS, Arial; 
margin: 0;
padding:px;
text-align:left;
background: #ffffff;
width: 750px;
height:auto;
border:0;
}

#main_title2 {
font:bold 14px Verdana, Trebuchet MS, Arial; 
color: #ffffff;
margin: 0;
padding:px;
text-align:left;
background: #ffffff;
width: 700px;
height:auto;
border:0;
}

#main_title3 {
font:bold 14px Verdana, Trebuchet MS, Arial; 
color: #ffffff;
margin: 0;
padding:px;
text-align:left;
background: #ffffff;
width: 425px;
height:auto;
border:0;
}




#rightbox {
float:left;
margin: 0 0 0 0;
padding: 0;,
height: auto;
width: 160px;
background: #AAE2F8;
border:0;
}



#prenota {
margin: 0;
padding: 0px;
margin: 0px 0 0 15px;
height:auto;
width: 130px;
font:normal 13px Verdana; 
color: #666666;
background: #AAE2F8;
border:0;
}

#prenota1 {
margin: 0;
padding: 5px;
margin: 0px 0 0 10px;
height:auto;
width: 130px;
background: #AAE2F8;
border:0;
}

#rightbox1 {
margin: 0px 0 5px 10px;
padding: 5px;
height:auto;
width: 130px;
background: #AAE2F8;
border-top:0;
text-align:justify;
border-bottom:1px #ffffff dotted;
border-left:1px #ffffff dotted;
border-right:1px #ffffff dotted;
border-top:1px #ffffff dotted;
font:normal 11px Arial; 
}

#rightbox1 a {
margin: 0;
padding: 0;
background: #AAE2F8;
border:0;
font:bold 12px Verdana, Arial;
text-decoration: none; color: #818181; margin: 0;padding: 0; line-height: 16px;
}

#rightbox1 a:hover{color: #FFF200; text-decoration:underline;
text-decoration: none; 
}

#rightbox1 span  {
	font: 11px Verdana, Arial;
	margin: 0;
	padding:0;
	text-align: justify;
	line-height:auto;
}

#clr{clear:both;}


/* footer */
 
#footer {
	position: absolute;
	background:;
	top: auto;
	width: 900px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0;
	border: 0;
}
 
#footertxt{
 width:900px;
font: 12px Verdana, Arial; color: #ffffff;
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: #ffffff; 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;
}

