body {
	background-color: #f0f4f3;
}


#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 933px;
	
}

#header {
	margin: 0;
	height: 214px;
}

#side-a {
	float: left;
	width: 185px;
}


#bcenter {
	width:730px;
	height: 359px;


}

.listbeb{
	width:355px;
	background-image: url(images/head_listbeb.gif);
	background-repeat: no-repeat;
	height: auto;
	float:left;
	padding-left:8px;
}

#menu {
	height: 32px;
	width: 933px;
}

#scenter {
min-height: 270px;
height: auto !important;
height: 270px;

}
#head_image {
	height: 182px;
	width: 933px;
}

#intro_txt{
text-align:justify;
	height: 359px;
	width: 337px;
	padding:10px;
	float:left;
	margin-left:16px;
}

#ricerca {
	background-image: url(images/box1.jpg);
	background-repeat: no-repeat;
	height: 359px;
	width: 337px;
	padding:10px;
	float:left;
}


#contatti {
	background-image: url(images/box2.gif);
	background-repeat: no-repeat;
	height: 222px;
	width: 710px;
	padding: 10px;

}


#main_content {
	float: left;
	width:730px;
	height: 1% /* Holly hack for Peekaboo Bug */;
	margin: 0;
	padding-left: 18px;

}





#Leftmiddle p { margin: 0 0px 0 5px; }
#Leftmiddle h2 { margin: 0 0 0 5px;}

#Lefttop { height: 20px; background: transparent url(images/top.gif) no-repeat; }
#Leftmiddle { background: transparent url(images/middle.gif) repeat-y;
min-height: 620px;
height: auto !important;
height: 620px;

}
#Leftbottom { height: 100px; background: transparent url(images/bottom.gif) no-repeat; }


#footer {
	clear: both;
	height: 200px;
	padding-top: 24px;
	padding-left: 4px;
	background-image: url(images/footer_bg.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}


#footer_content {
	padding-top: 24px;
padding-left:10px;
}


.stretchtoggle {font-size:14px;margin:4px 0;cursor:pointer; background:url('images/go-down.gif') top left no-repeat; padding-left:10px;font-weight:bold;color: #2A41A5;}
.stretch_active {font-size:14px;margin:4px 0;cursor:pointer; background:url('images/go-up.gif') top left no-repeat; padding-left:10px;font-weight:bold;color:#2A41A5;}

.insstretchtoggle {padding-left:20px;cursor:pointer; background:url('images/go-down_l.gif') top left no-repeat;font-weight:bold;}
.insstretch_active {padding-left:20px;color:#87B244;cursor:pointer; background:url('images/go-up_l.gif') top left no-repeat;font-weight:bold;}



#menuaj{
padding-left:5px;
width:170px;
}



#menuaj ul{
list-style-image: url(images/dot.gif);
list-style-type: none;
padding:0px;
margin:0;
list-style-position: inside;

}







/* subnav
------------------------------------------------*/
#subnav {height:32px;background-color: #F0F4F3;margin-left:206px;}
#subnav span {display:none;}
#subnav ul.sup{padding:0;margin:0 0 0 0;list-style-type:none;}
#subnav li.sup{padding:0;margin:0 30px 0 0;float:left;list-style-type:none;}
#subnav li.sup a {display:block;height:32px;}





#clear {
  clear: both;       /* under all floats */
  margin: -1px 0 0 0;
  height: 1px;       /* make it invisible */
  overflow: hidden;
}



#nav_home a,#nav_home_eng a {background:url(images/navigation/nav_home.gif) no-repeat; width:41px;}
#nav_home a:hover,#nav_home_eng a:hover{background:url(images/navigation/nav_home.gif) no-repeat 0 -32px; width:41px;}
#nav_home_selected a,#nav_home_eng_selected a{background:url(images/navigation/nav_home.gif) no-repeat 0 -64px; width:41px;}

#nav_links a,#nav_links_eng a {background:url(images/navigation/nav_links.gif) no-repeat; width:33px;}
#nav_links a:hover,#nav_links_eng a:hover{background:url(images/navigation/nav_links.gif) no-repeat 0 -32px; width:33px;}
#nav_links_selected,#nav_links_eng_selected a{background:url(images/navigation/nav_links.gif) no-repeat 0 -64px; width:33px;}

#nav_inserisci a {background:url(images/navigation/nav_inserisci.gif) no-repeat; width:160px;}
#nav_inserisci a:hover{background:url(images/navigation/nav_inserisci.gif) no-repeat 0 -32px; width:160px;}
#nav_inserisci_selected a{background:url(images/navigation/nav_inserisci.gif) no-repeat 0 -64px; width:160px;}

#nav_prenota a {background:url(images/navigation/nav_prenotare.gif) no-repeat; width:116px;}
#nav_prenota a:hover{background:url(images/navigation/nav_prenotare.gif) no-repeat 0 -32px; width:116px;}
#nav_prenota_selected a{background:url(images/navigation/nav_prenotare.gif) no-repeat 0 -64px; width:116px;}

#nav_contatti a {background:url(images/navigation/nav_contatti.gif) no-repeat; width:99px;}
#nav_contatti a:hover{background:url(images/navigation/nav_contatti.gif) no-repeat 0 -32px; width:99px;}
#nav_contatti_selected a{background:url(images/navigation/nav_contatti.gif) no-repeat 0 -64px; width:99px;}



#nav_inserisci_eng a {background:url(images/navigation/nav_inserisci_eng.gif) no-repeat; width:131px;}
#nav_inserisci_eng a:hover{background:url(images/navigation/nav_inserisci_eng.gif) no-repeat 0 -32px; width:131px;}
#nav_inserisci_eng_selected a{background:url(images/navigation/nav_inserisci_eng.gif) no-repeat 0 -64px; width:131px;}

#nav_prenota_eng a {background:url(images/navigation/nav_prenotare_eng.gif) no-repeat; width:91px;}
#nav_prenota_eng a:hover{background:url(images/navigation/nav_prenotare_eng.gif) no-repeat 0 -32px; width:91px;}
#nav_prenota_eng_selected a{background:url(images/navigation/nav_prenotare_eng.gif) no-repeat 0 -64px; width:91px;}

#nav_contatti_eng a {background:url(images/navigation/nav_contatti_eng.gif) no-repeat; width:108px;}
#nav_contatti_eng a:hover{background:url(images/navigation/nav_contatti_eng.gif) no-repeat 0 -32px; width:108px;}
#nav_contatti_eng_selected a{background:url(images/navigation/nav_contatti_eng.gif) no-repeat 0 -64px; width:108px;}




#strutture_body{
	width:722px;
	background-image: url(images/bar_strutture.gif);
	background-repeat: no-repeat;
	height: auto;
	float:left;
	padding-left:8px;
	margin-bottom:20px;
}


#strutture_head{
background-image: url(images/bar_strutture.gif);
background-repeat: no-repeat;
background-position: left top;
height:92px;
float:left;
padding:5px 0 0 5px;
width:730px;
}

#strutture_pic{
width:98px;
height:72px;
float:left;
padding-top:10px;
}






#beb_title{
background: url(images/bar_strutture.gif) -50px 0;
background-repeat: no-repeat;
padding-left:10px;
height:30px;
padding-top:5px;
}

#beb_prenota{
background: url(images/beb_bgprenota.gif);
background-repeat: no-repeat;
padding:15px 0 15px 15px;
margin:0;
clear:both;
height:72px;
}

#beb_prenota_da_ricerca{
background: url(images/beb_bgprenota2.gif);
background-repeat: no-repeat;
padding:15px 0 15px 15px;
margin:0;
clear:both;
height:140px;
}


#beb_bgdisposizioni{
background: url(images/beb_bgdisposizioni.gif);
background-repeat: no-repeat;
padding:0px 0 0px 0px;
height:63px;
clear:both;
margin-top:0px;
}


#come_raggiungerci{
background: url(images/bar_strutture.gif) -50px 0;
background-repeat: no-repeat;
padding-left:10px;
height:30px;
padding-top:5px;
}

#titolo{
background: url(images/bar_strutture.gif) -50px 0;
background-repeat: no-repeat;
padding-left:10px;
height:30px;
padding-top:5px;
}


#come_prenotare{
background: url(images/bar_strutture.gif) -50px 0;
background-repeat: no-repeat;
padding-left:10px;
padding-top:5px;
}

#ricerca_sunto{
background: url(images/ricerca_sunto.gif);
background-repeat: no-repeat;
padding-left:10px;
height:43px;
width:720px;
padding-top:5px;
}

#dispo_confermata{
background: url(images/dispo_confermata.gif);
background-repeat: no-repeat;
padding-left:10px;
height:90px;
width:720px;
padding-top:5px;
}


#box_rosso{
background: url(images/box_rosso.gif);
background-repeat: no-repeat;
padding-left:10px;
height:90px;
width:720px;
padding-top:5px;
}

#dati_prenotazione{
background: url(images/ricerca_sunto.gif);
background-repeat: no-repeat;
padding-left:10px;
width:720px;
padding-top:5px;
}

#disdetta{
background: url(images/ricerca_sunto.gif);
background-repeat: no-repeat;
padding-left:10px;
width:720px;
padding-top:5px;
}

#titolo_verde{
background: url(images/bg_titolo_strutture.gif);
background-repeat: no-repeat;
padding-left:10px;
height:43px;
width:720px;
padding-top:5px;
}

#inserisci_struttura{
background: url(images/bg_inserisci_struttura.gif);
background-repeat: no-repeat;
padding-left:10px;
padding-top:20px;
height:340px;
width:720px;

}

.insstretcher{
margin-top:10px;

}

#inserisci_switch{
background: url(images/bar_strutture.gif) -50px 0;
background-repeat: no-repeat;
padding-left:10px;
padding-top:5px;
height:30px;
}

.pics{}
form{margin:0;padding:0;}

#titolo	span {display:none;}



#ricerca #titolo {
background:url(images/cerca_disponibilita.gif) no-repeat left top;
margin-left:-10px;
width:340px;
height:30px;
padding:0;
}






#box_partners {
	border: 2px solid #fff;
	min-height: 270px;
	height: auto !important;
	height: 270px;
	width:170px; 

	margin-left:3px;
	
}

.testo_p{
margin-left:0px;
text-align:center;
}

ul#ul_partners{ 

list-style-type: none;
list-style-position: outside; 
padding:10px 0 0 35px;
margin:0;

}

ul#ul_partners li img{
	border: 1px solid #ccc;
}




.floatleft {
float: left;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 10px;
}

.floatright {
float: right;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 8px;
}




