body {
	background-color: #1F2831; background-image:url(../img/bg_header.jpg); background-repeat:repeat-x; height:200px; background-position:top; font-family:verdana; font-size:11px; color:#1C232D; font-size:12px; margin:0px 0px 0px 0px;
}


h1, h2 {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:lighter;
}


h3,h4 {
 font-family:Georgia, "Times New Roman", Times, serif; 
 
}

h5{margin-bottom:2px; font-size:11px; margin-top:2px;}

a {color: #1A4C7F; text-decoration:none;}
a:hover{ text-decoration:underline; }

#contenitore{ position:relative; width:950px; background-image:url(../img/bg_container_950.jpg); background-repeat:no-repeat; background-color:#F2F9FC; margin:0px auto; border-bottom:2px solid #ffffff; padding-bottom:40px;  height:auto !important; min-height:800px;  height:800px;    }

#header{ position:relative; width:950px; margin:0 auto; }
#header h1{ display:table; width:200px; color:#36CAFB; margin:75px 0px 0px 0px; font-size:18px; line-height:22px;}
#header img{ float:left; margin:23px 0px 0px 0px;}

#navigation2{ clear:left; text-align:right;  padding:5px 5px 5px 0px;}
#navigation2 a{ font-family:verdana; font-size:90%; display:inline; padding:2px 2px 2px 2px;    color:#36CAFB; text-decoration:none;}
#navigation2 a:hover{ color:#36D4FB; text-decoration:underline;}


#Extra{ position:absolute; top:80px; right:83px; width:160px;}

#News{ font-size:10px; margin-top:10px; line-height:15px; background-image:url(../img/bg_news.jpg); background-repeat:no-repeat;}
#News div{ padding:8px; border-bottom:1px solid #ffffff}
#News h3{ background:url(../img/bg_prenotazione_btn.gif); border:1px solid #ffffff;  background-repeat:repeat-y; clear:left; margin-bottom:0px; margin-top:2px; background-color:#EEF3ED; padding:6px; border:1px solid #ffffff; font-weight:lighter; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
#navigation{ width:160px; font-family:Georgia, "Times New Roman", Times, serif;}
#navigation a{  display:block; padding:5px; border-bottom:1px solid #eeeeee; width:100%; font-weight:bold; text-decoration:none;}
#navigation a:hover{ text-decoration:underline;}



#contenuti{position:relative; top:88px;   height:auto !important  min-height:880px; height:880px;  margin-bottom:100px;}
#testi{position:relative; margin:10px; width:680px; line-height:25px; top:5px;}
#testi h2{ background:url(../img/bg_prenotazione_btn.gif); border:1px solid #ffffff; background-repeat:repeat-y; padding:2px; clear:left; background-color:#EEF3ED; }
#testi h3{  clear:left; margin-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; margin-bottom:4px;}
#testi img{ margin:0px 4px 4px 4px;  }
#testi p{ margin:0px;}

#Split2{ margin-top:15px; }
#Split2 div{ width:46%; float:left; line-height:20px; font-size:11px; padding:0px 4px 4px 4px; border:1px solid #DDECF1; background-color:#F6F8F5; margin:3px;}
#Split2 h3{ background:url(../img/bg_prenotazione_btn.gif); border:1px solid #ffffff;  background-repeat:repeat-y; clear:left; margin-bottom:0px; margin-top:2px; background-color:#EEF3ED; padding:4px; border:1px solid #ffffff;}

.wide{ clear:both; border:1px solid #DDECF1; background-color:#F6F8F5; width:94.5%; left:2px; margin-left:2px; -moz-margin-left:2px; padding-left:4px; padding-right:4px; }
.wide div{   line-height:20px; font-size:11px; padding:0px 4px 4px 4px; border:1px solid #DDECF1; background-color:#F6F8F5; margin:3px;}
.wide h4{background:url(../img/bg_prenotazione_btn.gif); font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #ffffff;  background-repeat:repeat-y; margin-bottom:0px; margin-top:2px; background-color:#EEF3ED; padding:4px; border:1px solid #ffffff; font-size:12px;}






#slide{ width:688px; text-align:left;border-right:14px solid #E2E4D7; }
#slide img{ margin-top:0px; top:0px;}


#booking{ position:absolute; top:0px; left:5px; width:800px; padding:10px;}
#footer{
	
	width:100%;
	background-color:#1F2831;
	color:#FFFFFF;
	left: -1px;
	top: 606px;
}
#footer p{ padding:10px; }
#footer a{ color:#C1C7C5;}



#menuLingue{ position:absolute; top:78px; right:0px;   }
#menuLingue img{ border:3px solid #ffffff; margin:5px;}

#testoScorrevole{ color:#ffffff; position:absolute; right:73px; top:80px; width:573px;}
.button{ display:inline; height:30px; background:url(../img/bg_prenotazione_btn.gif); border:1px solid #ffffff; color:#1C232D; font-weight:bold; background-repeat:repeat-y;}

input, select, option{ margin:2px;}
.paginazione{ clear:both; margin-top:30px; padding:10px; border-top:1px solid #fff;  text-align:right; font-weight:bold;}
.paginazione a{  padding:4px; margin-left:2px;  }
.pagSel{ color:#FF0000;}

#booking{ color:#1F2831;}
#booking .BTN{ display:inline; height:24px; background:url(../img/bg_prenotazione_btn.gif); border:1px solid #ffffff; color:#1C232D; font-weight:bold; background-repeat:repeat-y; cursor:hand;}
#booking select{ color:#1F2831;}
#booking a{ color:#1F2831;}
#booking img{ border:1px solid #ffffff;}


