*{
	font-size:11px;
	font-family:Arial;
	line-height:140%;
	color: #666666;
}

a{
	color: #10507C;
}
img{
	border: none;
}

p{
	margin: 0;
	padding: 0;
}

.clear{
	clear:both;
	overflow:hidden;
}

#body2{
	padding:20px 0 0 0;
	text-align:center;
	margin:0;
	background-image:url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#014b6e;
	color:#666666;
}

/**************** NEWSLETTER *******************/
div.form_newsletter{
	margin: 0;
	padding: 10px;
	position: absolute;
	top: 10px;
	right: 10px;
	color: White;
}

div.form_newsletter h3{
	margin: 0;
	padding: 0;
	color: White;

}

div.form_newsletter div{
	margin:0;
}

div.form_newsletter input.button_n{
	background: transparent url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/frec_red_dx.gif) no-repeat scroll 100% 100%;
	border: none;
	color: #cd0303;
	width: 25px;
	overflow: hidden;
	height: 25px;
}

div.form_newsletter input#lm_name.inputbox_n{
	width: 165px;
}

div.form_newsletter  input#lm_email.inputbox_n{
	width: 140px;
}


/******* NEWSLETTER END ********/
#centered{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width:837px;	
	padding:0;
}

#content{
	color:#000000;
	margin:0;
	padding:0;
	background: #FFFFFF url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/bg_content.gif) repeat-y scroll 0 0;
	text-align:left;
}

/*******HEADER BEGIN********/


.baia_blu #header,
.baia_blu_tour #header{
	height: 119px;
	width: auto;
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 0;
	margin-bottom: 63px;
	background: #FFFFFF url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/baia_blu_head.gif) 0 9px no-repeat;
	text-align:left;
}

.baia_blu #subheader,
.baia_blu_tour #subheader{
	margin: 0;
	padding: 0;
	height: 22px;
	width: 819px;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 159px;
	left: 9px;	
	z-index: 1;	
	background: #FFFFFF url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/baia_blu_menubar.gif) repeat-x scroll 0 0;
}




.calik #header, .cavallino_tour #header{
	height: 119px;
	width: auto;
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 0;
	margin-bottom: 63px;
	background: #FFFFFF url(calik_head.gif) 0 9px no-repeat;
	text-align:left;
}

.calik #subheader, .cavallino_tour #subheader{
	margin: 0;
	padding: 0;
	height: 22px;
	width: 819px;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 159px;
	left: 9px;	
	z-index: 1;	
	background: #FFFFFF url(calik_menubar.gif) repeat-x scroll 0 0;
}







.roma #header,
.roma_tour #header{
	height: 119px;
	width: auto;
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 0;
	margin-bottom: 63px;
	background: #FFFFFF url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/roma_head.gif) 0 9px no-repeat;
	text-align:left;
}

.roma #subheader,
.roma_tour #subheader{
	margin: 0;
	padding: 0;
	height: 22px;
	width: 819px;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 159px;
	left: 9px;	
	z-index: 1;	
	background: #FFFFFF url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/roma_menubar.gif) repeat-x scroll 0 0;
		
}





.gardiola #header,
.gardiola_tour #header{
	height: 119px;
	width: auto;
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 0;
	margin-bottom: 63px;
	background: #FFFFFF url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/garda_head.gif) 0 9px no-repeat;
	text-align:left;
}

.gardiola #subheader,
.gardiola_tour #subheader{
	margin: 0;
	padding: 0;
	height: 22px;
	width: 819px;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 159px;
	left: 9px;	
	z-index: 1;	
	background: #FFFFFF url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/garda_menubar.gif) repeat-x scroll 0 0;
		
}




.poljana #header,
.poljana_tour #header{
	height: 119px;
	width: auto;
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 0;
	margin-bottom: 63px;
	background: #FFFFFF url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/poljana_head.gif) 0 9px no-repeat;
	text-align:left;
}

.poljana #subheader,
.poljana_tour #subheader{
	margin: 0;
	padding: 0;
	height: 22px;
	width: 819px;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 159px;
	left: 9px;	
	z-index: 1;	
	background: #FFFFFF url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/poljana_menubar.gif) repeat-x scroll 0 0;
		
}






.pineta #header,
.pineta_tour #header{
	height: 119px;
	width: auto;
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 0;
	margin-bottom: 63px;
	background: #FFFFFF url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/pineta_head.gif) 0 9px no-repeat;
	text-align:left;
}

.pineta #subheader,
.pineta_tour #subheader{
	margin: 0;
	padding: 0;
	height: 22px;
	width: 819px;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 159px;
	left: 9px;	
	z-index: 1;	
	background: #FFFFFF url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/pineta_menubar.gif) repeat-x scroll 0 0;
		
}



#logobaiaholiday{
	position: absolute;
	top: 10px;
	left: 8px;
}


#logobaia{
	position: absolute;
	top: 10px;
	left: 100px;
}


#logo_villaggio{
	position: absolute;
	top: 60px;
	left: 100px;
}

#baiaholiday{
	margin: 0 0 0 100px;
}

#header .locations{
	margin:15px 0 0 10px;
}

#header .locations strong{
	color: #CC0000;
}
/*******HEADER END********/

#main_content{
	clear: both;
	width:450px;
	text-align:left;
	margin: 0 0 0 188px;
}

/*********RIGHT COLUMN BEGIN************/
#right{
	position: absolute;
	right: 9px;
	top:375px;
	width: 187px;
	overflow: hidden;
	text-align:left;
	clear: right;
	background-color: #DFE8EF
}






.baia_blu_tour #right,
.roma_tour #right,
.pineta_tour #right,
.poljana_tour #right,
.gardiola_tour #right,
.cavallino_tour #right{
	position: absolute;
	right: 9px;
	top:515px;
	width: 187px;
	overflow: hidden;
	text-align:left;
	clear: right;
	background-color: #DFE8EF
}



/*********RIGHT COLUMN END************/
/*********LEFT COLUMN BEGIN************/
#left{
	position: absolute;
	left: 9px;
	top:182px;
	height: auto;
	width:177px;
	text-align:left;
}
/*********LEFT COLUMN END************/
div.modulebookingcentres{
	margin-top: 2px;
}

div.modulebookingcentres .content{
	margin: 0;
	padding: 35px 0 0 0;
	background: #10517b url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/booking_bkgd.gif) no-repeat;
	color: white;
}

div.modulebookingcentres p{
	color: white;
	margin: 0 0 8px 12px;
}

div.modulebookingcentres p strong{
	color: white;
}

div.modulebookingcentres a{
	color: white;
	margin:  0 10px 0 0;
}

div.modulebookonline{
	border: 1px solid red;
	background: #FF9C12 url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/book_online_r2_c2.png) repeat scroll;
}
/*********WISH LIST BEGIN************/
#wlbuttons{}

#wlbuttons .add, #wlbuttons .show, #wlbuttons .delete{
	display: block;
	width: 56px;
	height: 39px;
	float: left;
	margin: 0 0 0 3px;
}

#wlbuttons a{
	display: block;
	text-align: right;
	color: #10507C;
	text-decoration: none;
	text-transform: lowercase;
}

#wlbuttons .add a, #wlbuttons .delete a{
	margin:22px 2px 0 0;
}

#wlbuttons .show a{
	margin:7px 2px 0 0;
}

#wlbuttons .add{
	background: transparent url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/wladd.gif);
}

#wlbuttons .show{
	background: transparent url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/wlshow.gif);	
}

#wlbuttons .delete{
	background: transparent url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/wldel.gif);	
}

#modulewishlist{
	width: 187px;
	height:75px;
	background: transparent url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/wlbg.gif) repeat-y scroll 100% 0;
	color:#FFFFFF;
	font-size:9px;
	text-transform:uppercase;
	margin-top: 2px;
}

#modulewishlist h3{
	margin: 0 0 0 5px;
	width: 12em;
	padding-bottom: 5px;
	color: White;
}
/*********WISH LIST END************/
/*********LOCATIONS MAP BEGIN************/
#mappa_campeggi{
	overflow:hidden;	
	width:187px;
	height:190px;
	position: absolute;
	top: 182px;
	right: 9px;
}

#mappa_campeggi ul{
	width:187px;
	height:190px;
	background-image:url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/mappa_camping.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:0;
	position:relative;
}

#mappa_campeggi ul li a,
#mappa_campeggi ul li a:hover,
#mappa_campeggi ul li a:visited,
#mappa_campeggi ul li a:active{
	position:absolute;
	display:block;
	text-transform:uppercase;
	font-weight:bolder;
	color:#FFFFFF;
	text-decoration:none;
	font-size:100%;
}

#mappa_campeggi ul li.gardiola{
	top:31px;
	left:3px;
	position:absolute;
	width:100px;
	height:30px;
	display:block;
}

#mappa_campeggi ul li.pineta{
	top:4px;
	left:115px;
	position:absolute;
	width:9em;
	overflow:hidden;
	height:1.1em;
	display:block;
}

#mappa_campeggi ul li.cavallino{
	top:53px;
	left:60px;
	position:absolute;
	width:115px;
	height:30px;
	display:block;
}

#mappa_campeggi ul li.poljana{
	top:60px;
	left:130px;
	position:absolute;
	width:123px;
	height:71px;
	display:block;
}

#mappa_campeggi ul li.baia_blu{
	top:110px;
	left:3px;
	position:absolute;
	width:15em;
	height:1.1em;
	display:block;
}

#mappa_campeggi ul li.roma{
	top:85px;
	left:85px;
	position:absolute;
	width:15em;
	height:1.1em;
	display:block;
}


#mappa_campeggi ul li.folgaria{
	top:2px;
	left:29px;
	position:absolute;
	width:15em;
	height:1.1em;
	display:block;
}


/*********LOCATIONS MAP END************/
/*********SERVIZI MAP BEGIN************/
div.moduleservizi ul{
	width: 187px;
	margin: 0;
	padding: 0;
}

div.moduleservizi li{
	padding: 0;
	margin: 0;
	border-bottom: 2px solid #DFE8EF;
	list-style: none;
	width: 187px;
}

div.moduleservizi li.contattaesperto{
	height: 75px;
	background: transparent url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/contact.jpg) no-repeat scroll 0 0;
}

div.moduleservizi li.vacanzeassicurate{
	height: 60px;
	background: transparent url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/vacanza_assicurata.jpg) no-repeat scroll 0 0;
}

div.moduleservizi li.settimanetema{
	height: 60px;
	background: transparent url(http://www.baiaholiday.com/templates/baia_homecampeggi/http://www.baiaholiday.com/templates/baia_homecampeggi/http://www.baiaholiday.com/templates/baia_homecampeggi/images/stories/settimana.jpg) no-repeat scroll 0 0;
}

div.moduleservizi li.noleggioauto{
	height: 60px;
	background: transparent url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/noleggio.jpg) no-repeat scroll 0 0;
}

div.moduleservizi li.pagaonline{
	height: 74px;
	background: transparent url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/pagaonline.jpg) no-repeat scroll 0 0;
}

div.moduleservizi li.vacanzeassicurate a, 
div.moduleservizi li.contattaesperto a, 
div.moduleservizi li.settimanetema a, 
div.moduleservizi li.noleggioauto a,
div.moduleservizi li.pagaonline a{
	display: block;
	padding-top:10px;
	padding-left: 10px;
	padding-right: 100px;
	color: White;
	font-weight: bolder;
	text-decoration: none;
}

div.moduleservizi li.pagaonline a{
	padding-top:28px;
}

div.moduleservizi li.contattaesperto a{
	padding-top:25px;
}

/*********SERVIZI MAP END**************/
/*********DOWNLOAD CATALOGO BEGIN**************/
div.modulecatalogo{
	margin:  0;
	padding: 0;	
	height: 86px;
	background: transparent url(http://www.baiaholiday.com/templates/baia_homecampeggi/http://www.baiaholiday.com/templates/baia_homecampeggi/http://www.baiaholiday.com/templates/baia_homecampeggi/images/stories/catalogo.jpg) no-repeat scroll 0 100%;
}

div.modulecatalogo .content, div.modulecatalogo .content p{
	color: White;	
	margin-left: 5px;
}

div.modulecatalogo .content a{
	color: #FF9C12;
	text-decoration: none;
}
/*********DOWNLOAD CATALOGO END**************/
/*********BOTTOM MENU BEGIN******************/
#bottommenu{
	clear: both;
}
/***************BOTTOM MENU END**************/
/*********MAIN MENU BEGIN******************/
div.modulemainmenu{}

div.modulemainmenu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

div.modulemainmenu li{
	border-bottom: 1px solid #dfe8ef;
}
div.modulemainmenu li.village{
	background: #dfe8ef url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/bg_village_title.gif.jpg) repeat-x scroll 0 0;
}
div.modulemainmenu li a, div.modulemainmenu li a:link, div.modulemainmenu li a:visited{
	display: block;
	padding: 12px 0 9px 22px;
	color:#10507c;
	text-decoration:none;
	font-weight:bolder;
	background: #dfe8ef url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/menu_list.gif) no-repeat scroll 0 1px;
	border-bottom: 1px solid #FFFFFF;
}

div.modulemainmenu li.village a, div.modulemainmenu li.village a:link, div.modulemainmenu li.village a:visited{
	padding: 12px 0 9px 12px;
	background: transparent none no-repeat scroll 0 1px;
	color: White;
}

div.modulemainmenu li li a, div.modulemainmenu li li a:link, div.modulemainmenu li li a:visited{
	display: block;
	padding-left: 40px;
	color: #10507c;
	text-decoration: none;
	font-weight: normal;
	background: #ebebeb url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/menu_list.gif) no-repeat scroll 10px 1px;
}

div.modulemainmenu a:hover{
	background-color:#f1f3f5;
}




.baia_blu div.modulemainmenu li.village,
.baia_blu_tour div.modulemainmenu li.village{
	background: #dfe8ef url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/baia_blu_tbar.gif) repeat-x scroll 0 0;
}

.cavallino div.modulemainmenu li.village,
.cavallino_tour div.modulemainmenu li.village{
	background: #dfe8ef url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/cavallino_tbar.gif) repeat-x scroll 0 0;
}

.pineta div.modulemainmenu li.village,
.pineta_tour div.modulemainmenu li.village{
	background: #dfe8ef url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/pineta_tbar.gif) repeat-x scroll 0 0;
}

.poljana div.modulemainmenu li.village,
.poljana_tour div.modulemainmenu li.village{
	background: #dfe8ef url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/poljana_tbar.gif) repeat-x scroll 0 0;
}

.gardiola div.modulemainmenu li.village,
.gardiola_tour div.modulemainmenu li.village{
	background: #dfe8ef url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/gardiola_tbar.gif) repeat-x scroll 0 0;
}

.roma div.modulemainmenu li.village,
.roma_tour div.modulemainmenu li.village{
	background: #dfe8ef url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/roma_tbar.gif) repeat-x scroll 0 0;
}











div.modulemainmenu li.bookingonline{
	font-size:11px;
	display: block;
	text-indent: 50px;
	line-height: 6em;
	padding: 0 0 20px 20px;
	color:#FFFFFF;
	text-transform: uppercase;
	text-decoration:none;
	font-weight:bolder;
	background: #FF9C12 url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/book_online_r2_c2.png) repeat-x scroll 0 0;
}

div.modulemainmenu li.bookingonline li{
	text-indent: 0;
	border: none;
	margin: 0;
	padding: 0;
	background-color: #FF9C12;
	border-bottom:1px dotted #FF9C12;
}

div.modulemainmenu li.bookingonline li a,
div.modulemainmenu li.bookingonline li.menulevel1 a{
	text-transform: none;
	border: none;
	margin: 0;
	padding: 5px 0 5px 30px;
	background: #FF9C12 url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/frec_r2_c2.gif) no-repeat scroll 0 50%;	
}



/*********MENU CAMPEGGI******************/
div.modulemenucampeggi ul{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 119px;
	left: 9px;
	width: 824px;
	height:39px;
	overflow: hidden;
}


div.modulemenucampeggi li{
	margin: 0;
	padding: 0;
	width: 115px;
	height:39px;
	float: left;
}


div.modulemenucampeggi li.baia_blu{
	margin: 0;
	padding: 0;
	border-right: 2px solid #FFFFFF;
}


div.modulemenucampeggi li.baia_blu a{
	margin: 0;
	padding: 0;
	width: 116px;
	height:39px;
	display: block;
	background-image: url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/butt_baia_blu_on.gif);
}

.baia_blu div.modulemenucampeggi li.baia_blu a.mainlevel,
.baia_blu_tour div.modulemenucampeggi li.baia_blu a.mainlevel,
div.modulemenucampeggi li.baia_blu a:hover,
div.modulemenucampeggi li.baia_blu a#active_menu{
	margin: 0;
	padding: 0;
	width: 116px;
	height:39px;
	display: block;
	background-image: url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/butt_baia_blu_over.gif);
}


div.modulemenucampeggi li.gardiola{
	margin: 0;
	padding: 0;
	border-right: 2px solid #FFFFFF;
}

div.modulemenucampeggi li.gardiola a{
	margin: 0;
	padding: 0;
	width: 116px;
	height:39px;
	display: block;
	background-image: url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/butt_garda_on.gif);
}

.gardiola div.modulemenucampeggi li.gardiola a.mainlevel,
.gardiola_tour div.modulemenucampeggi li.gardiola a.mainlevel,
div.modulemenucampeggi li.gardiola a:hover,
div.modulemenucampeggi li.gardiola a#active_menu{
	margin: 0;
	padding: 0;
	width: 116px;
	height:39px;
	display: block;
	background-image: url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/butt_garda_over.gif);
}



div.modulemenucampeggi li.cavallino{
	margin: 0;
	padding: 0;
	border-right: 2px solid #FFFFFF;
}

div.modulemenucampeggi li.cavallino a{
	margin: 0;
	padding: 0;
	width: 116px;
	height:39px;
	display: block;
	background-image: url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/butt_cavallino_on.gif);
}

.cavallino div.modulemenucampeggi li.cavallino a.mainlevel,
.cavallino_tour div.modulemenucampeggi li.cavallino a.mainlevel,
div.modulemenucampeggi li.cavallino a:hover,
div.modulemenucampeggi li.cavallino a#active_menu{
	margin: 0;
	padding: 0;
	width: 116px;
	height:39px;
	display: block;
	background-image: url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/butt_cavallino_over.gif);
}


div.modulemenucampeggi li.roma{
	margin: 0;
	padding: 0;
	border-right: 2px solid #FFFFFF;	
}

div.modulemenucampeggi li.roma a{
	margin: 0;
	padding: 0;
	width: 116px;
	height:39px;
	display: block;
	background-image: url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/butt_roma_on.gif);
}

.roma div.modulemenucampeggi li.roma a.mainlevel,
.roma_tour div.modulemenucampeggi li.roma a.mainlevel,
div.modulemenucampeggi li.roma a:hover,
div.modulemenucampeggi li.roma a#active_menu{
	margin: 0;
	padding: 0;
	width: 116px;
	height:39px;
	display: block;
	background-image: url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/butt_roma_over.gif);
}




div.modulemenucampeggi li.pineta{
	margin: 0;
	padding: 0;
	border-right: 2px solid #FFFFFF;
}

div.modulemenucampeggi li.pineta a{
	margin: 0;
	padding: 0;
	width: 116px;
	height:39px;
	display: block;
	background-image: url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/butt_pineta_on.gif);
}

.pineta div.modulemenucampeggi li.pineta a.mainlevel,
.pineta_tour div.modulemenucampeggi li.pineta a.mainlevel,
div.modulemenucampeggi li.pineta a:hover,
div.modulemenucampeggi li.pineta a#active_menu{
	margin: 0;
	padding: 0;
	width: 116px;
	height:39px;
	display: block;
	background-image: url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/butt_pineta_over.gif);
}


div.modulemenucampeggi li.poljana{
	margin: 0;
	padding: 0;
	border-right: 2px solid #FFFFFF;
}

div.modulemenucampeggi li.poljana a{ 
	margin: 0;
	padding: 0;
	width: 116px;
	height:39px;
	display: block;
	background-image: url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/butt_poljana_on.gif);
}

.poljana div.modulemenucampeggi li.poljana a.mainlevel,
.poljana_tour div.modulemenucampeggi li.poljana a.mainlevel,
div.modulemenucampeggi li.poljana a:hover,
div.modulemenucampeggi li.poljana a#active_menu{
	margin: 0;
	padding: 0;
	width: 116px;
	height:39px;
	display: block;
	background-image: url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/butt_poljana_over.gif);
}







div.modulemenucampeggi li.folgaria{
	margin: 0;
	padding: 0;
}

div.modulemenucampeggi li.folgaria a{ 
	margin: 0;
	padding: 0;
	width: 116px;
	height:39px;
	display: block;
	background-image: url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/butt_folgaria_on.gif);
}

div.modulemenucampeggi li.folgaria a:hover,
div.modulemenucampeggi li.folgaria a#active_menu{
	margin: 0;
	padding: 0;
	width: 116px;
	height:39px;
	display: block;
	background-image: url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/butt_folgaria_over.gif);
}








div.modulemenucampeggi li.calik{
	margin: 0;
	padding: 0;
	border-right: 2px solid #FFFFFF;
}

div.modulemenucampeggi li.calik a{
	margin: 0;
	padding: 0;
	width: 116px;
	height:39px;
	display: block;
	background-image: url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/butt_calik_on.gif);
}

.calik div.modulemenucampeggi li.calik a.mainlevel,
.calik_tour div.modulemenucampeggi li.calik a.mainlevel,
div.modulemenucampeggi li.calik a:hover,
div.modulemenucampeggi li.calik a#active_menu{
	margin: 0;
	padding: 0;
	width: 116px;
	height:39px;
	display: block;
	background-image: url(butt_calik_over.gif);
}


/*********MAIN MENU END******************/
/*********FOOTER / SEARCH MENU START******************/
#footer_bar{
	/*
	position: absolute;
	left:9px;
	bottom:0;
	top: auto;
	width:818px;
	*/
	background: #FF9C12 url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/bg_footer.jpg) repeat scroll 0 0;
	height:42px;
	max-height:32px;
	margin-left:4px;
	margin-right:4px;
	border: 5px solid white;
}
/*********FOOTER / SEARCH MENU END********************/
/*********FOOTER / CREDITS BAR START******************/
#faber{
	margin-top: 9px;
	margin-right: 8px;
	float: right;
	width: 150px;
	height: 15px;

}

#faber span{
	position:absolute;
	width: 110px;
	height: 15px;
	background:url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/logofaber.gif);
	background-repeat: no-repeat;
}

#footer{
	color: White;
	margin: 2px 10px;
	text-align:right;
}
/**********SEARCH BAR BEGIN***********/
#search_bar{
	padding:0;
	margin:0;
	width:300px;
}

#search_bar form{
	margin:0;
	padding:7px 0px 0px 15px;
}

#search_bar form .inputbox, input#lm_name.inputbox_n, input#lm_email.inputbox_n{
	border:1px solid #999999;
	background-color:#FFFFFF;
	color:#999999;
	display:inline;
	width:150px;
}

#search_bar form .button, div.contact_email input.button{
	background-image:url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/find.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:70px;
	height:20px;
	color:#FFFFFF;
	font-weight:bolder;
	background-color:transparent;
	text-transform:uppercase;
	border:0;
	margin:0 0 0 10px;
	padding:0;
}
/**********SEARCH BAR END***********/

/* contact menu */
#contact_menu{
	float: right;
	margin-top: 8px;
}

#contact_menu ul, #contact_menu ul li{
	margin:0;
	padding:0;
	list-style:none;
}

#contact_menu ul li{
	float: left;
}

#contact_menu ul li a,#contact_menu ul li a:visited,#contact_menu ul li a:active,
#contact_menu ul li.last a,#contact_menu ul li.last a:visited,#contact_menu ul li.last a:active{
	color:#10507c;
	text-decoration:none;
	border-right:1px solid #10507c;	
	padding-left:7px;	
	padding-right:7px;	
}

#contact_menu ul li a:hover,#contact_menu ul li.last a:hover{
	color:#10507c;
	text-decoration:underline;
}

#contact_menu ul li.last a,#contact_menu ul li.last a:visited,#contact_menu ul li.last a:active{
	border-right:0px;	
}

/*********FOOTER / CREDITS BAR END******************/

/*********CONTENT ITEM BEGIN******************/
div.leading{
	margin-bottom: 5px;
}

div.intro h3, div.leading h3{
	margin: 0;
	color:#10507C;
	font-weight: normal; 	
	background: transparent url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/h2.jpg) no-repeat scroll 0 3px;
	padding:0 0 0 15px;
}

div.leading img{
	margin: 0 0.5em 0.5em 0;
	width: 90px;
	height: auto;
}

#mainbody h1, #mainbody h1 a, div.title h2, div.title h2, div.related_item a.title{
	/*text-transform:uppercase;*/
	text-align:left;
	margin:0;
	padding: 0;
	color:#CC0000;
	text-decoration: none;
	font-weight: bold;
}

#mainbody h1{
	text-transform: uppercase;
}
div.intro{
	float: left;
	width: 140px;
	margin-right: 8px;
	margin-bottom: 5px;
}

div.intro img{
	border: none;
	margin: 0;
	display: block;
}

a.readmore, a.backbutton{
	color:#10507C;
	display: block;
	margin-bottom: 10px;
}

#mainbody{
	margin: 5px 3px 10px 3px;
}

#mainbody h1{
	font-size: 1em;
}

div.container{
	margin-bottom: 10px;
}

#text_content img{
	margin: 5px;
}

/*********CONTENT ITEM END******************/
/*********TOPMENU BEGIN******************/
div.moduletopmenu{
	position: absolute;
	left: 10px;
	top: 162px;
	height:auto;
	width:auto;
	z-index: 20;
}

div.moduletopmenu li,div.moduletopmenu ul{
	margin: 0;
	padding: 0;
}

div.moduletopmenu li{
	float: left;
	list-style: none;
	margin-left: 10px;
	margin-right: 10px;
}

div.moduletopmenu li a{
	text-decoration: none;
	color: white;
	font-weight: bold;
}

/*********TOPMENU END******************/
/*********GALLERY BEGIN******************/
div.gallery img{
	float: left;
	margin: 0;
	padding: 0;
}
/*********GALLERY END******************/
/*********MAMBELFISH MENU BEGIN******************/
#lingue{
	position: absolute;
	top: 30px;
	right:-10px;
}

#lingue ul{
	padding:0;
	margin:0;	
}

#lingue li{
	list-style: none;
	margin:0;
}
/*********MAMBELFISH MENU END******************/
#spot_tour{
	margin:0;
	padding:0;
}

h2.seealso{
	border-top: 2px dotted #FF9C12;
	color: #10507C;
	padding: 1em 0 0 0;
}

/*********FORM BEGIN******************/
label.nl{
	display: block;
}
div.contact_email  input.inputbox, div.contact_email  textarea.inputbox{
	border:1px solid #666666;
	margin-bottom: 1em; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

div.contact_email input.inputbox, div.contact_email textarea.inputbox{
	width: 95%;
}

#sendmail_button{
	float: right;
	margin-right: 10%;	
}

div.email_description{
	margin-top: 2em;
}
/*********FORM END********************/
#visual{
	/*margin-left: 188px;*/
	margin-top:2px;
	height: 190px;
}


#spot_tour{
	/*margin-left: 188px;*/
	margin-top:2px;
	height: 330px;
	clear: both;
}


table{
	display: block;
	clear: left;
}

img.left{
	padding: 5px 5px 5px 0;
}

div.message{
	border: 2px dotted #CD0303;
	background-color: #FFFFA1;
	color: Red;
	padding: 10px;
	margin: 10px 0;
	font-weight: bold;
}

input.contactname,
input.contactemail,
input.contactsubject,
textarea.contacttext{
	border:1px solid #999999;
	width:300px;
}





	#ad{
			padding-top:220px;
			padding-left:10px;
	}

	div.modulereservation{
		margin: 0;
		padding: 0;
		width: 187px;
		background: #FF9C12 url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/book_online_r2_c2.png) no-repeat scroll;
		line-height: normal;
	}


	div.modulereservation form{
		margin: 0;
		padding: 0 0 10px 0;
		width: 187px;
		display: block;
		overflow: hidden;
	}

	div.modulereservation span.bookingonline{
		display: block;
		text-indent: 50px;
		line-height: 6em;
		padding: 0 0 10px 20px;
		color:#FFFFFF;
		text-transform: uppercase;
		text-decoration:none;
		font-weight: bold;
		border-bottom:1px dotted #FF9C12;

	}

	div.modulereservation input{
		text-indent: 0;
		border: none;
		margin: 0 0 0 6px;
		padding: 1px 0;
		font-size: 12px;
		font-weight: bold;
		text-transform: none;
		color: #000000;
		width: 154px;
		background-color: white;
	}

	div.modulereservation select{
		margin: 0 0 0 6px;
		padding: 0 0 0 0;
		background-color: white;
		font-size: 12px;
		font-weight: normal;
		text-transform: none;
		width: 174px;
		text-indent: 0;
		border: none;
		text-align: left;
		color: #000000;
	}



	div.modulereservation select option{
		color: #000000;
	}



	div.modulereservation form a.submit{
		font-size:1em;
		font-weight: bold;
		text-decoration: none;
		border: none;
		height: 20px;
		width: 70px;
		line-height: 20px;
		margin: 0 0 0 6px;
		padding: 0 0 0 0;
		color: white;
		display: block;
		background: transparent url(http://www.baiaholiday.com/templates/baia_homecampeggi/http://www.baiaholiday.com/templates/baia_homecampeggi/baia_homecampeggi/images/find.gif) no-repeat;
		text-transform: uppercase;
		text-align: center;
	}

	
	div.modulereservation .titolo{
		text-indent: 0;
		border: none;
		margin: 0;
		padding: 0 0 0 8px;
		background-color: transparent;
		font-size: 12px;
		font-weight: bold;
		text-transform: none;
		color: #000000;
	}



	div.modulepayweb{
		margin: 0;
		padding: 0;
		width: 187px;
		background: #FFFFFF url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/book_payweb_r2_c2.png) no-repeat scroll;
		line-height: normal;
	}


	div.modulepayweb form{
		margin: 0;
		padding: 0 0 10px 0;
		width: 187px;
		display: block;
		overflow: hidden;
	}



	div.modulepayweb input{
		text-indent: 0;
		border: none;
		margin: 0 0 0 6px;
		padding: 1px 0;
		font-size: 12px;
		font-weight: bold;
		text-transform: none;
		color: #000000;
		width: 154px;
		background-color: white;
	}


	div.modulepayweb select{
		margin: 0 0 0 6px;
		padding: 0 0 0 0;
		background-color: white;
		font-size: 12px;
		font-weight: normal;
		text-transform: none;
		width: 174px;
		text-indent: 0;
		border: none;
		text-align: left;
		color: #000000;
	}

	
	div.modulepayweb select option{
		color: #000000;
	}


	div.modulepayweb form a.submit{
		font-size:1em;
		font-weight: bold;
		text-decoration: none;
		border: none;
		height: 20px;
		width: 70px;
		line-height: 20px;
		margin: 0 0 0 6px;
		padding: 0 0 0 0;
		color: white;
		display: block;
		background: transparent url(http://www.baiaholiday.com/templates/baia_homecampeggi/images/find2.gif) no-repeat;
		text-transform: uppercase;
		text-align: center;
	}
	
	div.modulepayweb .titolo{
		text-indent: 0;
		border: none;
		margin: 0;
		padding: 0 0 0 8px;
		background-color: transparent;
		font-size: 12px;
		font-weight: bold;
		text-transform: none;
		color: #000000;
	}


	div.modulepayweb span.bookingonline{
		display: block;
		text-indent: 50px;
		line-height: 6em;
		padding: 0 0 10px 20px;
		color:#FFFFFF;
		text-transform: uppercase;
		text-decoration:none;
		font-weight: bold;
		border-bottom:1px dotted #FF9C12;

	}
