body {
margin:0px;
font-family:arial;
font-size:12px;
background-color:#fff;
background-image:url(images/bg.png);
background-repeat:repeat-x;
}

#container {
width:970px;
margin:auto;
position:relative;
}

#header { 
    width:970px;
    height:111px;    
    position:relative;
}

#title {
font-family:Times new roman;
font-size:20px;
color:#f89601;
padding-bottom:5px;
text-transform:uppercase;
}

#text {
font-size:18px;
font-family:Times new roman;
color:#0f3f9f;
}

#skype { position:absolute;top:10px;left:440px; }
#facebook { position:absolute;top:50px;left:440px; }
#loghi { position:absolute;top:10px;left:650px; }
#lnuovo { position:absolute;top:25px;left:540px; }
#menutop { position:absolute; top:60px; right:0px; }


#menutop ul li a { text-decoration:none; color:#fff; padding-left:10px;
 
 }


#menutop ul li a:hover { color:#fff; background-color:#f89601; }
#menutop ul li:hover a { 
	background-color:#f89601;	
}
#menutop ul li  { display:block; float:left; }


#logo{ position:absolute; top:25px; left:60px; z-index:1; }
#languages { position:absolute; top:10px; right:10px; width:385px;text-align:right;z-index:2;}
#languages a { color:#fff; line-height:18px; font-weight:bold; text-decoration:none;}
#topmenu { position:absolute; right:20px; top:68px; }
#topmenu a { color:#0082d6; text-decoration:none; }
#topblu { position:absolute; right:0px; top:0px; width:711px; height:8px; background-color:#0082d6; }
#fotoheader { position:absolute; top:93px; left:0px; width:920px; height:244px;}
#daystorace { position:absolute; top:326px; left:0px; background-image:url(images/days_it.png);width:200px;height:35px; z-index:1;}
 #content { position:relative; width:970px; padding-top:10px; }
 #leftcolumn {
  width:650px;padding-left:25px; padding-right:30px; border-right:1px solid #ccc; 
 margin-top:50px;
 float:left;

 }
  #rightcolumn {
  float:left;
 width:240px;padding-left:20px; padding-right:0px; 
 margin-top:10px;
 padding-top:50px;
 }

#testobottomleft{  background-color:#60982b; position:absolute;
 font-size:10px;   width:765px;
bottom:0px; height:30px; padding-left:235px; line-height:30px;
color:#16730b;
 }
#testobottomleft a { text-decoration:none; color:#000; }



#footer { 
    clear:both;
    width:970px;
    position:relative;
    border-top:1px solid #f89601;
    padding-top:10px;   
    margin-top:10px;
}

#footer a { color:#000; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#footer_title { position:absolute; top:62px; left:235px; 
font-family:Times ;
color:#660066;
font-size:28px; font-style:italic;
font-weight:bold;
}
#footer_text {
    position:absolute;
    top:62px; left:235px;
    top:105px;
    color:#000;
    font-family:Times; font-style:italic;
    font-size:16px;
}

#footerbg { z-index:1;  }

#form-prenota {
position:absolute;top:62px; right:20px;
	font-size:12px;font-family:arial;color:#666;text-transform:capitalize;
	padding-left:10px;
	
	width:211px;
    background-color:#e8f0e1;
	height:130px;
}
input { border:1px solid #999; height:18px; width:160px;}
#inviare {
	color:#000; border:none;
	background-color:#E7F0E1;
	border:none; 
	font-family:arial; font-size:12px; 
	margin-top:8px;margin-bottom:10px;margin-right:10px;
	cursor:pointer;
	text-decoration:underline;
}

#booking  { 
    position:absolute;
    top:30px;
    right:20px;
    font-family:Times ;
color:#660066;
font-size:22px; font-style:italic;
font-weight:bold;
text-decoration:none;
}
#booking a { text-decoration:none; }

.alignright {
 float:right;
} 

