@charset "utf-8";
* {
	margin:0;
	padding:0;
	border:0;
	outline:none;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline}
	:focus {outline:none;}
		body {
			line-height:1;
			color:black;
			background:white}
			ol, ul {list-style:none}
			table {
				border-collapse:separate;
				border-spacing:0}
				caption, th, td {
					text-align:left;
					font-weight:normal}
					blockquote:before, blockquote:after,
					q:before, q:after {content: ""}
					blockquote, q {quotes: "" ""}
/* INIZIO CODICE */
@font-face {
    font-family: 'EngraversGothicBoldETTRegular';
    src: url('/css_abaviaggi/fonts/egr65__e-webfont.eot?') format('eot'),
         url('/css_abaviaggi/fonts/egr65__e-webfont.woff') format('woff'),
         url('/css_abaviaggi/fonts/egr65__e-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
html{
	width:100%;
	height:100%;}
	body{
		width:100%;
		height:100%;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000;
		background:#0070a2 url(/images_abaviaggi/bibioneeu/bg_body.png) no-repeat center top;
		line-height:13px;}
		#bMiniSite{
			background:#0070a2 url(/images_abaviaggi/bibioneeu/bg_body_minisite.png) no-repeat center top;}
		#wrapper{
			width:100%;
			height:100%;
			height:auto !important;
			min-height:100%;
			float:left;
			clear:both;
			background:url(/images_abaviaggi/bibioneeu/bg_footer.jpg) repeat-x left bottom;}
			#container{
				background:transparent url(/images_abaviaggi/bibioneeu/bg_white.gif) repeat-y scroll left center;
				clear:both;
				float:left;
				left:50%;
				margin-left:-475px;
				position:relative;
				width:950px;
				background:url(/images_abaviaggi/bibioneeu/bg_white.gif) repeat-y left;}
				#page_left{
					width:300px;
					height:650px;
					height:auto !important;
					min-height:650px;
					padding-bottom:40px;
					float:left;
					background:#fff url(/images_abaviaggi/bibioneeu/bg_minisite.jpg) no-repeat 198px 2px;
					overflow:hidden;}
					#language, #language ul{
						display:block;
						float:left;
						width:129px;
						height:70px;}
						#language{
							position:absolute;
							top:0;
							left:0;
							z-index:10;}
						#language ul li{
							display:block;
							float:left;
							width:30px;
							height:40px;
							padding:10px 8px 20px 5px;}
							#language ul li.sep{
								background:url(/images_abaviaggi/bibioneeu/sep_language.gif) no-repeat right 0;}
							#language ul li a{
								display:block;
								float:left;
								clear:both;
								width:30px;
								height:17px;
								padding-top:15px;
								text-align:center;
								font-size:12px;
								text-decoration:none;
								color:#846b37;
								font-weight:bold;}
								#language ul li a.ita{
									background:url(/images_abaviaggi/bibioneeu/flag_ita.gif) no-repeat -27px 0;}
									#language ul li a.ita_sel{
										background:url(/images_abaviaggi/bibioneeu/flag_ita.gif) no-repeat 7px 0;}
								#language ul li a.deu{
									background:url(/images_abaviaggi/bibioneeu/flag_deu.gif) no-repeat -27px 0;}
									#language ul li a.deu_sel{
										background:url(/images_abaviaggi/bibioneeu/flag_deu.gif) no-repeat 7px 0;}
								#language ul li a.eng{
									background:url(/images_abaviaggi/bibioneeu/flag_eng.gif) no-repeat -27px 0;}
									#language ul li a.eng_sel{
										background:url(/images_abaviaggi/bibioneeu/flag_eng.gif) no-repeat 7px 0;}
								#language ul li a.ita_sel,
								#language ul li a.eng_sel,
								#language ul li a.deu_sel{
									color:#e85707;}
									#language ul li a:hover{
										text-decoration:underline;}
					#logo{
						width:300px;
						/*position:relative;*/
						z-index:0;
						/*float:left;
						clear:both;*/}
						.logo_big{
							background: url(/images_abaviaggi/bibioneeu/ABA_big.gif) no-repeat 0 bottom;
							height:142px;}
						.logo_big a{
							display:block;
							position:relative;
							top:32px;
							left:128px;
							width:100px;
							height:100px;}
						.logo_small{
							background: url(/images_abaviaggi/bibioneeu/ABA_small.gif) no-repeat 0 0;
							height:95px;}
						.logo_small a{
							display:block;
							position:relative;
							top:55px;
							left:112px;
							width:120px;
							height:40px;}
						#call_center {
							width:166px;
							height:23px;
							position:absolute;
							z-index:15;
							left:136px;
							top:2px;
							background:url(/images_abaviaggi/bibioneeu/call_center.gif) no-repeat 0 0;
							white-space:nowrap;
							text-indent:101%;
							overflow:hidden;}
						#p_cont {
							width:102px;
							height:23px;
							position:absolute;
							z-index:15;
							left:195px;
							top:31px;}
						#page_left div.it{
							background:url(/images_abaviaggi/bibioneeu/p_cont.gif) no-repeat 0 0;}	
						#page_left div.en{
							background:url(/images_abaviaggi/bibioneeu/p_cont_eng.gif) no-repeat 0 0;}
						#page_left div.de{
							background:url(/images_abaviaggi/bibioneeu/p_cont_deu.gif) no-repeat 0 0;}			
						#p_cont a{
							width:102px;
							height:23px;
							display:block;
							white-space:nowrap;
							text-indent:101%;
							overflow:hidden;}
					#sepMinisiteLeft{
						width:300px;
						height:8px;
						background:url(/images_abaviaggi/bibioneeu/borderDouble.gif) repeat-x center 0;
						float:left;
						clear:both;}
					.boxSubmenuLeft{
						display:block;
						float:left;
						clear:both;
						width:300px;
						background:url(/images_abaviaggi/bibioneeu/titleMinisite.jpg) no-repeat 0 0;}
						.boxSubmenuLeft h5{
							color:#dc7605;
							padding:30px 0 10px 12px;
							width:288px;
							float:left;
							clear:both;
							font-size:15px;
							background:url(/images_abaviaggi/bibioneeu/shadow_top.gif) no-repeat 0 bottom;}
						.boxSubmenuLeft ul{
							display:block;
							/*float:left;*/
							clear:both;
							width:276px;
							padding:12px;}
							.boxSubmenuLeft ul li{
								display:block;
								/*float:left;*/
								clear:both;
								width:271px;
								border-bottom:1px solid #efc08c;
								color:#937e50;
								padding:7px 0 6px 5px;}
								.boxSubmenuLeft ul li input{
									margin:0 10px 0 0;}
								.boxSubmenuLeft ul li a{
									text-decoration:none;
									color:#937e50;}
									.boxSubmenuLeft ul li a:hover{
										text-decoration:underline;}
									.boxSubmenuLeft ul li a em{
										color:#b19c6d;
										padding-left:5px;}
					#boxBenessereHome{
						width:300px;
						float:left;
						clear:both;						
						padding:20px 0 5px 0;}
					#boxBenessereHome.ita{
						background:url(/images_abaviaggi/bibioneeu/banner_aba.jpg) no-repeat 0 0;}
					#boxBenessereHome.eng{
						background:url(/images_abaviaggi/bibioneeu/banner_aba_eng.jpg) no-repeat 0 0;}
					#boxBenessereHome.deu{
						background:url(/images_abaviaggi/bibioneeu/banner_aba_deu.jpg) no-repeat 0 0;}
						#boxBenessereHome h3{
							float:left;
							clear:both;
							padding:0 0 0 10px;
							color:#436878;}
						#boxBenessereHome ul{
							display:block;
							float:left;
							clear:both;
							width:300px;
							padding-top:/*70*/111px;}
							#boxBenessereHome ul li{
								display:block;
								float:left;
								clear:both;
								width:284px;
								padding:5px 8px 5px 8px;
								background:url(/images_abaviaggi/bibioneeu/shadow_bottom.gif) no-repeat -35px top;}
								#boxBenessereHome ul li.listSep{
									border-top:1px solid #dad2c3;
									background:url(/images_abaviaggi/bibioneeu/shadow_bottom.gif) no-repeat -35px top;
									padding-top:8px;}
								#boxBenessereHome ul li img{
									float:left;
									border:1px solid #B50707;
									width:101px;
									height:67px;
									margin-top:2px;}
								#boxBenessereHome ul li h4,
								#boxBenessereHome ul li p{
									display:block;
									float:right;
									width:172px;}
									#boxBenessereHome ul li h4{
										color:#7d695a;
										font-size:12px;
										font-weight:bold;
										padding:0 0 5px 0;
										height:15px;
										height:auto !important;
										min-height:15px;}
									#boxBenessereHome ul li p{
										height:40px;
										height:auto !important;
										min-height:40px;
										font-size:11px;
										color:#000;
										line-height:13px;}
										#boxBenessereHome ul li p a{
											color:#7d695a;
											font-weight:bold;
											text-decoration:underline;}
											#boxBenessereHome ul li p a:hover{
												color:#000;}
					#boxEnogastrHome{
						width:300px;
						float:left;
						clear:both;
						background:url(/images_abaviaggi/bibioneeu/bgBoxEnogastHome.jpg) no-repeat 0 0;
						padding:20px 0 0 0;}
						#boxEnogastrHome h3{
							float:left;
							clear:both;
							padding:0 0 0 10px;
							color:#436878;}
						#boxEnogastrHome ul{
							display:block;
							float:left;
							clear:both;
							width:300px;
							padding:85px 0 12px 0;
							background:url(/images_abaviaggi/bibioneeu/borderDouble.gif) repeat-x bottom;}
							#boxEnogastrHome ul li{
								display:block;
								float:left;
								clear:both;
								width:284px;
								padding:8px 8px 5px 8px;
								background:url(/images_abaviaggi/bibioneeu/shadow_bottom.gif) no-repeat -35px top;}
								#boxEnogastrHome ul li.listSep{
									border-top:1px solid #dad2c3;}
								#boxEnogastrHome ul li img{
									float:left;
									border:1px solid #b50707;
									width:101px;
									height:67px;
									margin-top:2px;}
								#boxEnogastrHome ul li h4,
								#boxEnogastrHome ul li p{
									display:block;
									float:right;
									width:172px;}
									#boxEnogastrHome ul li h4{
										color:#dc7605;
										font-size:12px;
										font-weight:bold;
										padding:0 0 5px 0;
										height:15px;
										height:auto !important;
										min-height:15px;}
									#boxEnogastrHome ul li p{
										height:40px;
										height:auto !important;
										min-height:40px;
										font-size:11px;
										color:#000;
										line-height:13px;}
										#boxEnogastrHome ul li p a{
											color:#dc7605;
											font-weight:bold;
											text-decoration:underline;}
											#boxEnogastrHome ul li p a:hover{
												color:#000;}
					#mapBox, #meteoBoxSn{
						width:300px;
						float:left;
						clear:both;
						background:url(/images_abaviaggi/bibioneeu/borderDouble.gif) repeat-x center 1px;
						padding:20px 0 5px 0;
						position:relative;}
						#mapBox{
							height:230px;}
						#mapBox h3, #meteoBoxSn h3{
							float:left;
							clear:both;
							color:#846b37;
							padding:0 10px 10px 10px;
							width:275px;
							text-transform:uppercase;}
						#mapBox div#map{
							float:left;
							clear:both;
							width:290px;
							height:180px;
							border-left:5px solid #fff;
							border-right:5px solid #fff;
							overflow:hidden;}
							#mapBox div#map .marker_inner {
								left:138px;
								position:absolute;
								top:109px;}	
						#mapBox a.linkMinisiteImg{
							display:block;
							position:absolute;
							left:0;
							top:230px;
							width:270px;
							padding:3px 30px 0 0;
							background:url(/images_abaviaggi/bibioneeu/arrow_SearchBig.gif) no-repeat 275px 4px;
							text-align:right;
							height:20px;
							text-decoration:none;}
							#mapBox a:hover img{
								border-bottom:1px solid #846b37;}
							#mapBox #map .loader{
								width: 100%;
							    height: 100%;
							    background: url(/images_abaviaggi/bibioneeu/ajax-loader.gif) no-repeat center center;}
						#meteoBoxSn a {
							color:#846b37;
							line-height:24px;}
							#meteoBoxSn a:hover { color:#000000; }
						#meteoBoxSn ul{
							display:block;
							float:left;
							clear:both;
							width:300px;
							border-bottom:1px solid #dad2c3;}
							#meteoBoxSn ul li{
								display:block;
								float:left;
								clear:both;
								width:280px;
								padding:8px 10px 2px 10px;
								border-top:1px solid #dad2c3;
								background:url(/images_abaviaggi/bibioneeu/shadow_bottom.gif) no-repeat -35px top;
								height:32px;}
								#meteoBoxSn ul li strong{
									display:block;
									float:left;
									width:75px;
									background:url(/images_abaviaggi/bibioneeu/bull_orange.gif) no-repeat 5px center;
									color:#0071a2;
									line-height:14px;
									padding:9px 0 9px 20px;
									font-size:12px;}
								#meteoBoxSn ul li span{
									display:block;
									float:left;
									width:80px;
									font-weight:normal;
									color:#0071a2;
									line-height:14px;
									padding:9px 0 9px 0;
									font-size:12px;}
					#menu_lat {
						width:300px;
						float:left;
						clear:both;
						background:url(/images_abaviaggi/bibioneeu/borderDouble.gif) repeat-x center 1px;
						padding:20px 0 5px 0;}
					#menu_lat ul{
							display:block;
							float:left;
							clear:both;
							width:300px;
							border-bottom:1px solid #dad2c3;}
							#menu_lat ul li{
								display:block;
								float:left;
								clear:both;
								width:280px;
								padding:8px 10px 2px 10px;
								border-top:1px solid #dad2c3;
								background:url(/images_abaviaggi/bibioneeu/shadow_bottom.gif) no-repeat -35px top;
								}
								#menu_lat ul li strong{
									display:block;
									float:left;
									background:url(/images_abaviaggi/bibioneeu/bull_orange.gif) no-repeat 5px center;
									line-height:14px;
									padding:9px 0 9px 20px;
									font-size:12px;
									}
								#menu_lat ul li strong a {	
									text-decoration:none;
									color:#0071a2;
									}
								#menu_lat ul ul {
									border-bottom:none;
									width:290px;
								}	
								#menu_lat ul ul li{
									padding:0px 0px 2px 30px;
									width:225px;
									background:none;
									border:none;
								}
								#menu_lat ul ul li strong a { font-size:11px; }
								#menu_lat ul li strong a:hover,
								#menu_lat ul ul li strong a:hover,
								#menu_lat ul ul li strong a.active { text-decoration:underline; }	
								
					#box_search{
						width:300px;
						height:90px;
						height:auto !important;
						min-height:90px;
						padding-top:12px;
						float:left;
						clear:both;
						background:url(/images_abaviaggi/bibioneeu/bg_box_search.gif) no-repeat 0 2px;}
						#box_search ul{
							display:block;
							float:left;
							clear:both;
							width:300px;
							height:90px;
							height:auto !important;
							min-height:90px;
							background: url(/images_abaviaggi/bibioneeu/shadow_bottom.gif) no-repeat -50px -2px;}
							#box_search ul li div ul{
								height:20px;
								height:auto !important;
								min-height:20px;}
							#box_search ul li{
								display:block;
								float:left;
								width:275px;
								padding:6px 20px 6px 5px;
								border-bottom:1px solid #d4cbb9;
								height:20px;}
								#box_search ul li#contOption{
									width:300px;
									height:auto;
									padding:0;}
								#box_search ul li.bgColored{
									background-color:#f5f2ed;}
								#box_search ul li.mezza{
									width:125px;
									background:url(/images_abaviaggi/bibioneeu/bg_li_search.gif) repeat-x top;}
								.bg_li_search{
									background:url(/images_abaviaggi/bibioneeu/bg_li_search_1.gif) no-repeat top;}
								#box_search ul li.title_search{
									background:none;
									border-bottom:none;
									padding:15px 15px 0 15px;
									width:270px;
									height:56px;
									background:url(/images_abaviaggi/bibioneeu/title_box_search.jpg) no-repeat 0 0;}
									#box_search ul li.title_search span{
										display:block;
										float:left;
										text-transform:uppercase;
										color:#db7705;
										font-size:13px;
										line-height:16px;
										font-weight:bold;
										padding-top:36px;
										font-size:11px;
										background:none;
										width:255px;}
								#box_search ul li.send_search{
									background:none;
									border-top:1px solid #d4cbb9;
									border-bottom:none;
									margin-top:3px;
									height:20px;/*37*/
									text-align:center;
									width:275px;
									padding:3px 20px 9px 5px;}
									#box_search ul li.send_search input {
										background:url(/images_abaviaggi/bibioneeu/arrow_SearchBig.gif) no-repeat right 7px;
										color:#dc7607;
										font-family: 'EngraversGothicBoldETTRegular';
										font-size:24px;
										padding:0 20px 0 0;}
										#searchName {
											background:url(/images_abaviaggi/bibioneeu/arrow_SearchBig.gif) no-repeat right 5px;
											color:#846a38;
											font-family: 'EngraversGothicBoldETTRegular';
											font-size:18px;
											padding:0 15px 0 0;
											margin: 0;
											display: inline-block;}
										.searchNameInput {
											border:1px solid #AAAAAA;
											height:18px;
											width:170px; 
											float:left;}	
										#box_search ul li.send_search a {
											display:block;
											float:left;
											color:#846b37;
											padding:6px 0 0 0;}
										#box_search ul li.send_search a:hover { color:#000; } 
								#box_search ul li span{
									color:#D66E09;
									text-transform:uppercase;
									display:block;
									width:200px;
									float:left;
									font-weight:bold;
									padding:3px 0 3px 10px;
									background:url(/images_abaviaggi/bibioneeu/bull_orange.gif) no-repeat 3px center;
									height:14px;}
								#box_search ul li label{
									color:#937e50;
									text-transform:uppercase;
									display:block;
									width:100px;
									float:left;
									font-weight:bold;
									padding:3px 0 3px 10px;
									background:url(/images_abaviaggi/bibioneeu/bull_orange.gif) no-repeat 3px center;
									height:14px;}
									#box_search ul li.mezza label{
										width:69px;
										text-transform:none;}
								#box_search ul li input.calInput{
									display:block;
									float:left;
									width:95px;
									padding:2px 15px;
									border:1px solid #6897c3;
									font-weight:bold;
									text-align:center;
									height:14px;
									z-index:auto;
									cursor:pointer;}
									#box_search ul li button{
         								background:none;}
								#box_search ul li img{
									margin:3px 0 0 10px;}
								#box_search ul li select.select_small{
									display:block;
									float:left;
									padding:2px;
									border:1px solid #6897c3;
									width:45px;}
								#box_search ul li select.select_age{
									display:block;
									float:left;
									padding:2px 2px 2px 0;
									border:1px solid #6897c3;
									width:37px;
									margin-right:4px;}
								#box_search ul li select.select_big{
									display:block;
									float:left;
									padding:2px;
									border:1px solid #6897c3;
									width:164px;}
					#box_structure_minisite{
						width:300px;
						height:90px;
						height:auto !important;
						min-height:90px;
						padding-top:14px;
						float:left;
						clear:both;
						background:url(/images_abaviaggi/bibioneeu/bg_box_search.gif) no-repeat 0 2px;}
					#sponsor{
						width:280px;
						float:left;
						clear:both;
						background:url(/images_abaviaggi/bibioneeu/shadow_bottom.gif) no-repeat -35px top;
						padding:10px 10px;}
						#sponsor a{
							display:block;
							float:left;
							margin:10px 30px 0 0;
							height:60px;
							text-decoration:none;}
				#page_cont{
					width:650px;
					height:100px;
					height:auto !important;
					min-height:100px;
					padding-bottom:40px;
					float:right;
					background:url(/images_abaviaggi/bibioneeu/bg_page.jpg) no-repeat 0 0;
					overflow:hidden;}
				#page_cont_minisite{
					width:650px;
					height:100px;
					height:auto !important;
					min-height:100px;
					padding-bottom:40px;
					float:right;
					background:url(/images_abaviaggi/bibioneeu/bg_page_minisite.jpg) no-repeat -2px 0;}
					#page{
						float:left;
						height:360px;
						height:auto !important;
						min-height:360px;
						clear:both;}
						.minisite{
							padding-left:10px;
							width:640px;
							position:relative;}
						.site_it{
							background:url(/images_abaviaggi/bibioneeu/header.jpg) no-repeat 0 0;
							padding-top:261px;
							width:650px;}
						.site_en{
							background:url(/images_abaviaggi/bibioneeu/header_eng.jpg) no-repeat 0 0;
							padding-top:261px;
							width:650px;}
						.site_de{
							background:url(/images_abaviaggi/bibioneeu/header_deu.jpg) no-repeat 0 0;
							padding-top:261px;
							width:650px;}
							#menuTopMinisite{
								display:block;
								float:left;
								position:absolute;
								top:80px;
								left:0;
								width:650px;
								height:35px;}
								#menuTopMinisite li{
									display:block;
									float:left;
									height:35px;
									padding:0 8px 0 8px;}
									#menuTopMinisite li.sep{
										background:url(/images_abaviaggi/bibioneeu/sepMenuTop.png) no-repeat right;}
									#menuTopMinisite li a{
										display:block;
										float:left;
										clear:both;
										height:15px;
										padding:12px 0 8px 0;
										font-size:13px;
										font-weight:bold;
										color:#fff;
										text-decoration:none;}
										#menuTopMinisite li a:hover {
											background:url(/images_abaviaggi/bibioneeu/selMenuTop.png) no-repeat center bottom;}
										#menuTopMinisite li a img{
											margin-left:3px;}
							#menuTop{
								display:block;
								float:left;
								clear:both;
								width:650px;
								height:35px;
								padding:1px 0 30px 0;
								background:url(/images_abaviaggi/bibioneeu/bg_menu_top.jpg) no-repeat 0 0;}
								#menuTop li{
									display:block;
									float:left;
									height:35px;
									padding:0 8px;}
									div.site_it #search #menuTop li,
									#page_home ul.menuTop_it li{
										padding:0 12px;}
									div.site_de #search #menuTop li,
									#page_home ul.menuTop_de li{
										padding:0 7px;}
									div.site_en #search #menuTop li,
									#page_home ul.menuTop_en li{
										padding:0 8px;}
									#menuTop li.sep{
										background:url(/images_abaviaggi/bibioneeu/sepMenuTop.png) no-repeat right;}
									#menuTop li a{
										display:block;
										float:left;
										clear:both;
										height:15px;
										padding:12px 0 8px 0;
										font-size:15px;
										color:#fff;
										text-decoration:none;
										font-size:11px;
										text-transform:uppercase;
										font-weight:bold;}
										#menuTop li a:hover,
										#menuTop li a.active,
										#menuTop li a.menuWhiteactive {
											background:url(/images_abaviaggi/bibioneeu/selMenuTop.png) no-repeat center bottom;}
										#menuTop li a img{
											margin-left:3px;}
						#page_home{
							width:650px;
							height:700px;
							height:auto !important;
							min-height:700px;
							float:left;
							clear:both;
							background:url(/images_abaviaggi/bibioneeu/bg_page_2.jpg) no-repeat 15px 100px;}
							#claim_flash{
								width:623px;
								height:336px;
								padding:5px 10px 22px 17px;
								float:left;
								clear:both;
								background:#fff;
								background:url(/images_abaviaggi/bibioneeu/claimFlashHome.png) no-repeat right 1px;}
							.boxHome{
								width:650px;
								float:left;
								clear:both;
								background:url(/images_abaviaggi/bibioneeu/shadowPage.png) no-repeat 0 0;
								padding:20px 0 15px 0;}
							.whiteText{
								padding:15px 0 0 20px;
								width:630px;
								color:#fff;}
								.whiteText h2{
									font-size:18px;
									text-transform:uppercase;
									padding-bottom:16px;
									line-height:22px;
									float:left;
									clear:both;
									width:630px;}
								.whiteText p{
									float:left;
									clear:both;
									padding-bottom:15px;
									font-size:12px;
									line-height:15px;
									width:630px;}
								.whiteText p a{ color:#FFFFFF; }
								#boxEvidence{
									float:left;
									clear:both;
									width:628px;
									border:2px solid #fff;
									position:relative;
									top:0;
									left:13px;
									background:#fff url(/images_abaviaggi/bibioneeu/cocco.jpg) no-repeat 397px 1px;}
									#headerEvidence{
										width:380px;
										padding:10px 0 0 10px;
										float:left;
										clear:both;
										background:url(/images_abaviaggi/bibioneeu/sfumEvidence.jpg) no-repeat 1px bottom;}
										#headerEvidence h2{
											font-size:18px;
											text-transform:uppercase;
											padding-bottom:10px;
											line-height:22px;
											/*float:left;*/
											clear:both;
											color:#dc7605;}
										#headerEvidence p{
											float:left;
											clear:both;
											color:#846b37;
											font-size:12px;
											line-height:15px;
											padding-bottom:15px;
											width:380px;}
										#headerEvidence p a{ color:#846b37;}
									#headerEvidence_nohome, #plus_content{
										padding:10px 0 0 10px;
										float:left;
										clear:both;
										/*background:url(/images_abaviaggi/bibioneeu/sfumEvidence.jpg) no-repeat left bottom;*/
										width:618px; }
										#headerEvidence_nohome h2, #plus_content h1{
											font-size:18px;
											text-transform:uppercase;
											padding-bottom:10px;
											line-height:22px;
											float:left;
											clear:both;
											color:#dc7605;}
											#headerEvidence_nohome p, #plus_content p{
												float:left;
												clear:both;
												color:#846b37;
												font-size:12px;
												line-height:15px;
												padding-bottom:15px;
												margin-right:20px;
											    }
												#headerEvidence_nohome p a, #plus_content p a{ color:#846b37;}
												#headerEvidence_nohome p img, #plus_content p img { border:1px solid #B50707; }
												#headerEvidence_nohome ul, #plus_content ul { margin:133px 30px 0 24px; }
												#headerEvidence_nohome ul.mappa, #plus_content ul.mappa { margin:45px 30px 0 24px; }
												#headerEvidence_nohome ul.mappa li ul.mappa, #plus_content ul.mappa li ul.mappa { margin:10px 30px 0 24px; }
												#headerEvidence_nohome ul li, #plus_content ul li{
													margin-bottom:10px;
													list-style-type:circle;
													color:#846B37;}
												#headerEvidence_nohome ul li a, #plus_content ul li a{
													text-decoration:none;
													color:#846b37; }
												.boxMeteo{
													float:left;
													clear:both;
													width:604px;
													padding-left:4px;}
												.boxMeteo table{
													margin:20px 0;
													border-left:1px solid #e8dec9;}
													#headerEvidence_nohome table tr td, #plus_content table tr td { 
														text-align:center;
														vertical-align:middle;
														color:#846b37;
														border-right:1px solid #e8dec9;
														border-bottom:1px solid #e8dec9;}
														#headerEvidence_nohome table tr td img, #plus_content table tr td img{
															width:32px;
															height:32px;
															margin-top:3px;}
													#headerEvidence_nohome table tr th, #plus_content table tr th{
														text-align:center;
														vertical-align:middle;
														color:#fff;
														font-weight:bold;
														font-size:13px;
														height:25px;
														background:#846B37;}
														#headerEvidence_nohome table tr th.meteo_title_today, #plus_content table tr th.meteo_title_today{
															background:none;
															text-align:left;
															padding:10px;
															color:#846B37;
															background:#e8dec9;}
									#boxEvidence ul{
										display:block;
										float:left;
										clear:both;
										width:628px;
										padding-bottom:5px;}
										#boxEvidence ul li{
											display:block;
											float:left;
											width:282px;
											padding:14px 8px 6px 8px;
											background:url(/images_abaviaggi/bibioneeu/shadow_bottom.gif) no-repeat scroll 0 2px;
											height:71px;
											height:auto !important;
											min-height:71px;}
											#boxEvidence ul li img{
												float:left;
												border:1px solid #b50707;
												width:101px;
												height:67px;
												margin-top:2px;}
											#boxEvidence ul li h4,
											#boxEvidence ul li p{
												display:block;
												float:right;
												width:170px;}
												#boxEvidence ul li h4{
													color:#dc7605;
													font-size:12px;
													font-weight:bold;
													padding:0 0 3px 0;
													height:15px;
													height:auto !important;
													min-height:15px;}
												#boxEvidence ul li p{
													height:40px;
													height:auto !important;
													min-height:40px;
													font-size:11px;
													color:#000;
													line-height:13px;}
													#boxEvidence ul li p a{
														color:#846b37;
														font-weight:bold;
														text-decoration:underline;}
														#boxEvidence ul li p a:hover{
															color:#000;}
									#boxEvidence_nohome{
										float:left;
										width:628px;
										height:450px;
										height:auto !important;
										min-height:450px;
										border:2px solid #fff;
										position:relative;
										left:13px;
										background:#fff url(/images_abaviaggi/bibioneeu/sfumEvidence.jpg) no-repeat left bottom;}
										/*#boxEvidence_nohome ul { margin:5px 30px 0 15px; }
										#boxEvidence_nohome ul li {
											margin-bottom:10px;
											list-style-type:circle;
											color:#846B37;}
											#boxEvidence_nohome ul li a {
												text-decoration:none;
												color:#846b37; }*/
									#boxEvidence_nohome p {
										color:#846b37;
										margin-top:5px;}
										#boxEvidence_nohome p a { 
											color:#846b37; }
						#search{
							width:650px;
							height:400px;
							height:auto !important;
							min-height:400px;
							float:left;
							clear:both;}
							#search_result{
								width:638px;
								height:500px;
								height:auto !important;
								min-height:500px;
								float:left;
								clear:both;
								background:url(/images_abaviaggi/bibioneeu/bg_search.gif) repeat-y 10px;
								padding:1px 10px 25px 11px;}
								#top_search{
									width:620px;
									float:left;
									clear:both;
									background:url(/images_abaviaggi/bibioneeu/bg_Top_Search.gif) no-repeat 0 0;
									padding:18px 9px 20px 9px;}
									#top_search h2.myTitleSearch{
										width:300px;
										height:24px;
										border-bottom:1px solid #b0a795;
										float:left;
										color:#61502c;
										font-size:18px;}
										#top_search h2.myTitleSearch strong{
											color:#d66e09;}
									#top_search h2{
										width:320px;
										height:24px;
										padding-top:8px;
										border-bottom:1px solid #b0a795;
										float:left;
										text-align:right;
										color:#61502c;}
										#top_search h2 span{
											color:#d66e09;}
									#bottom_search {
										width:620px;
										padding:0 10px;
										float:left;
										clear:both;}
										#bottom_search .order_paginator{
											float:left;
											clear:both;
											width:620px;
											padding:5px 0;
											border-top:1px solid #b0a795;
											border-bottom:1px solid #b0a795;}
									#top_search .order_paginator{
										float:left;
										clear:both;
										width:620px;
										padding:5px 0;
										border-bottom:1px solid #b0a795;}
										.order_by{
											width:220px;
											height:25px;
											float:left;
											position:relative;}
											.order_by label{
												line-height:24px;
												width:76px;
												float:left;
												color:#62512d;
												text-align:right;}
											#combo_search{
												width:118px;
												height:auto;
												position:absolute;
												left:90px;
												top:1px;
												z-index:100;
												padding:2px;
												background:#b0a795;
												border-left:1px solid #fff;}
												#combo_search div#dropdown_order{
													width:118px;
													height:20px;
													height:auto;
													min-height:20px;
													border-top:0;}
													#combo_search div#dropdown_order a{
														display:block;
														line-height:16px;
														height:16px;
														width:112px;
														padding:2px 2px 2px 4px;
														float:left;
														clear:both;
														text-decoration:none;
														color:#fff;
														margin:0;
														background:none;
														border:none;
														font-weight:normal;}
														#combo_search div#dropdown_order a:hover{
															color:#fff;
															background-color:#6b5b3a;}
															#combo_search div#dropdown_order a.link_drop_sel,
															#combo_search div#dropdown_order a.link_drop_sel:hover{
																color:#fff;
																font-weight:bold;
																background: none;
																background:url(/images_abaviaggi/bibioneeu/frecc_lang.gif) no-repeat 102px 5px;}
									.paging{
										width:auto;
										float:right;}
										.paging a{
											display:block;
											float:left;
											height:24px;
											margin-left:6px;
											text-decoration:none;
											line-height:24px;
											font-weight:bold;
											color:#fff;
											background:#b0a795;
											border:1px solid #b0a795;
											white-space:nowrap;}
											.paging a:hover{
												color:#fff;
												background:#6b5b3a;}
											.paging a.page{
												width:23px;
												text-align:center;
												background:#b0a795;}
												.paging a.page:hover{
													background:#6b5b3a;}
											.paging a.curr_page{
												width:23px;
												text-align:center;
												background:#fff;
												color:#b0a795;}
												.paging a.curr_page:hover{
													color:#b0a795;
													text-decoration:none;}
											.paging a.next_page,
											.paging a.prev_page{
												padding:0 9px;
												text-align:center;}
										.paging span{
											display:block;
											float:left;
											height:23px;
											width:10px;
											margin-left:6px;
											font-weight:bold;
											line-height:23px;
											color:#b0a795;}
								#search_result ul#searchHotel{
									display:block;
									float:left;
									clear:both;
									width:620px;
									padding:0 9px 0 9px;}
									#search_result ul#searchHotel li{
										display:block;
										float:left;
										clear:both;
										width:620px;
										height:132px;
										height:auto !important;
										min-height:132px;
										padding:0;
										margin-bottom:15px;
										background:url(/images_abaviaggi/bibioneeu/bgSearch.gif) repeat-x bottom;}
										div.contHotel{
											float:left;
											clear:both;
											width:100%;
											padding-bottom:10px;}
											div.infoHotel{
												float:left;
												clear:both;
												width:620px;
												background:url(/images_abaviaggi/bibioneeu/bgLiSearch.gif) repeat-y right bottom;}
												div.contInfoHotel{
													float:left;
													clear:both;
													width:600px;
													height:110px;
													height:auto !important;
													min-height:110px;
													padding:0 10px 16px 10px;
													background:url(/images_abaviaggi/bibioneeu/shadowLiSearch.png) no-repeat right top;}
												div.infoHotel .imgHotel{
													float:left;
													width:134px;
													height:92px;
													overflow:hidden;
													padding:0;
													position:relative;
													margin:30px 18px 0 0;
													z-index:50;}
													div.infoHotel .imgHotel div{
														width:132px;
														height:90px;
														border:1px solid #62512d;}
													div.infoHotel .imgHotel .img_structure{
														background:#fff url(/images_abaviaggi/bibioneeu/ajax-loader.gif) no-repeat center center;}
													div.infoHotel .imgHotel a {
														display:block;
														float:left;
														height:90px;
														width:132px;
														margin:0;
														padding:0;}
														div.infoHotel .imgHotel a.mainPhoto{
															background:transparent url(/images_abaviaggi/bibioneeu/zoom.png) no-repeat scroll 91px 54px;
															left:1px;
															top:1px;
															position:absolute;}
												div.infoHotel h3{
													color:#fff;
													display:block;
													float:right;
													font-size:16px;
													height:20px;
													height:auto !important;
													min-height:20px;
													line-height:18px;
													width:448px;
													padding:8px 0;}
													div.infoHotel h3 a{
														width:auto !important;
														padding:0;
														background:none;
														line-height:20px;
														font-size:14px !important;
														float:left;
														color:#fff !important;
														margin-right:10px;
														text-decoration:none;
														max-width:220px;}
														div.infoHotel h3 a.maps{
															padding:0 20px 0 24px;
															margin:0;
															font-size:12px;
															font-weight:normal;
															background:url(/images_abaviaggi/bibioneeu/zoomSearch.gif) no-repeat left center;}
															div.infoHotel h3 a:hover{
																text-decoration:underline;}
													div.infoHotel h3 img{
														float:left;}
												div.infoHotel p{
													display:block;
													float:right;
													width:448px;
													color:#3e3e3e;
													font-size:11px;
													line-height:14px;
													padding:7px 0;
													height:56px;}
												div.infoHotel a{
													float:right;
													display:block;
													width:84px;
													background:url(/images_abaviaggi/bibioneeu/ico_zoom_map.gif) no-repeat left center;
													padding-left:20px;
													font-size:12px;
													line-height:16px;
													color:#2394c1;}
													div.infoHotel a.moreInfo{
														margin-left:80px;
														padding:0;
														background:none;
														width:160px;
														text-align:right;
														color:#ca0303;}
														div.infoHotel a.moreInfo:hover{
															color:#900;}
											div.roomHotel{
												float:left;
												clear:both;
												width:600px;
												padding:0 10px 10px 10px;}
												div.roomHotel div.loader {
													width:100%;
													height:100px;
													background:url(/images_abaviaggi/bibioneeu/ajax-loader.gif) no-repeat center center}
												div.roomHotel div{
													float:left;
													width:100%;}
													div.roomHotel table{
													margin-bottom:15px;
													border-bottom:1px solid #fff;}
													div.roomHotel table tr td{
														vertical-align:middle;}
														div.roomHotel table thead tr td{
															background:#299dc8 url(/images_abaviaggi/bibioneeu/sepTableSearch.gif) no-repeat right center;
															color:#fff;
															font-weight:bold;
															padding:5px 10px;
															font-size:12px;}
															div.roomHotel table thead tr td.noborder{
																background:#299dc8;}
														div.roomHotel table tbody tr td{
															color:#3e3e3e;
															padding:5px 5px;
															font-size:11px;
															border-bottom:1px solid #c6c5c3;
															border-top:1px solid #fff;}
															div.roomHotel table tbody tr td.treatmentRoom{
																width:125px;}
																div.roomHotel table tbody tr td.treatmentRoom select{
																	border:1px solid #d7e0e5;
																	font-size:10px;
																	color:#3e3e3e;
																	width:123px;}
															div.roomHotel table tbody tr td.availabilityRoom{
																width:95px;}
																div.roomHotel table tbody tr td.availabilityRoom a{
																	color:#c00C21;
																	font-weight: bold;
																	text-decoration:underline;
																	padding-left:10px;}
																	div.roomHotel table tbody tr td.availabilityRoom a.available{
																		color:#3e3e3e;
																		font-weight: normal;}
															div.roomHotel table tbody tr td.discountRoom{
																padding-left:0;
																white-space:nowrap;}
															div.roomHotel table tbody tr td.priceRoom{
																width:70px;}
																div.roomHotel table tbody tr td.priceRoom span{
																	float:left;
																	width:auto !important;
																	height:auto !important;
																	line-height:normal !important;}
															div.roomHotel table td a.mtips {
																float:right;
																padding:0;}
																div.roomHotel table tbody tr td.nameRoom a{
																	color:#3e3e3e;
																	text-decoration:none;}
																	div.roomHotel table tbody tr td.nameRoom a img{
																		margin-right:6px;
																		vertical-align:middle;}
																	div.roomHotel table tbody tr td.nameRoom a strong{
																		text-decoration:underline;}
																		div.roomHotel table tbody tr td.nameRoom a:hover,
																		div.roomHotel table tbody tr td.availabilityRoom a:hover{
																			color:#c00C21;}
															div.roomHotel span,
															div.roomHotel a.showAll{
																display:block;
																float:left;
																width:102px;
																height:21px;
																line-height:20px;
																color:#3e3e3e;}
																div.roomHotel a.showAll,
																div.roomHotel span.showAll{
																	margin-right:40px;
																	width:auto !important;
																	white-space:nowrap;
																	color:#3e3e3e;
																	text-decoration:none;}
																	div.roomHotel a.showAll{
																		color:#ca0303;}
																	div.roomHotel a.showAll:hover{
																		text-decoration:underline;
																		color:#ca0303;}
															div.roomHotel a.goHotel{
																width:105px;
																background:url(/images_abaviaggi/bibioneeu/arrow_subMenuMinisite_red.gif) no-repeat right center;
																display:block;
																float:right;
																font-size:14px;
																text-decoration:underline;
																text-transform:uppercase;
																font-weight:bold;
																height:20px;
																line-height:20px;
																text-align:right;
																padding-right:18px;
																margin-right:5px;
																color:#ca0303;}
																div.roomHotel a.goHotel:hover{
																	padding-right:23px;
																	margin-right:0;}
						#minisite{
							margin-top:125px;
							width:640px;
							height:500px;
							height:auto !important;
							min-height:500px;
							float:left;
							clear:both;
							background:#fff url(/images_abaviaggi/bibioneeu/bgLiSearch.gif) no-repeat right top;
							padding:0 0 30px 0;}
							#top_minisite{
								width:620px;
								float:left;
								clear:both;
								padding:20px 10px 10px 10px;
								height:25px;
								height:auto !important;
								min-height:25px;
								background:url(/images_abaviaggi/bibioneeu/shadowLiSearch.png) no-repeat right top;}
								#top_minisite h1{
									clear:both;
									color:#fff;
									float:left;
									font-size:20px;
									line-height:24px;
									max-width:540px;
									font-family:Arial, Helvetica, sans-serif;}
								#top_minisite img{
									margin:0 0 0 6px;
									vertical-align:top}
								#top_minisite ul{
									display:block;
									float:right;
									width:280px;
									padding:3px 0;}
									#top_minisite ul li{
										display:block;
										float:right;
										padding-right:20px;}
										#top_minisite ul li.booking{
											padding-right:0;}
										#top_minisite ul li a{
											display:block;
											float:left;
											clear:both;
											color:#fff;
											font-size:12px;
											line-height:16px;
											font-weight:bold;
											text-decoration:underline;
											height:16px;}
											#top_minisite ul li.booking a{
												color:#ca0303;
												background:url(/images_abaviaggi/bibioneeu/arrowRed.png) no-repeat left center;
												padding-left:20px;}
									#minisite_top ul#subMenuMinisite{
										background:none;
										padding:0;}
										#minisite_top ul#subMenuMinisite li{
											display:block;
											float:left;
											clear:both;
											padding:6px 10px;
											border:none;
											background:none;
											height:16px;}
											#minisite_top ul#subMenuMinisite li a{
												display:block;
												float:left;
												clear:both;
												color:#d66e09;
												text-transform:none;
												font-size:13px;
												font-family:Tahoma, Arial, Helvetica, sans-serif;
												line-height:16px;
												font-weight:bold;
												text-decoration:none;
												background: url(/images_abaviaggi/bibioneeu/arrow_subMenuMinisite.gif) no-repeat left center;
												height:16px;
												padding:0 0 0 15px;
												border:none;}
												#minisite_top ul#subMenuMinisite li a:hover{
													text-decoration:underline;}
							#infoHotel{
								width:600px;
								float:left;
								clear:both;
								padding:0 20px;
								background:#fff;}
								#infoHotel p{
									padding:8px 25px 0 0;
									float:left;
									white-space:nowrap;
									height:20px;
									display:block;
									background: url(/images_abaviaggi/bibioneeu/shadowInfoHotelMinisite.gif) no-repeat right;
									margin-right:15px;
									color:#3e3e3e;}
								#infoHotel a{
									display:block;
									float:left;
									padding:8px 0 0 25px;
									height:20px;
									background:url(/images_abaviaggi/bibioneeu/ico_zoom_map.gif) no-repeat left 11px;
									color:#2394c1;
									text-decoration:underline;}
									#infoHotel a:hover{
										color:#f60;}
							#gallery{
								width:630px;
								height:400px;
								float:left;
								clear:both;
								padding:0 5px;
								background:#fff;}
							#descriptionMinisite{
								float:left;
								clear:both;
								width:600px;
								padding:15px 20px 0 20px;
								border-bottom:1px solid #abcadb;
								font-size:12px;
								color:#3e3e3e;
								line-height:16px;}
								#descriptionMinisite p{
									padding-bottom:16px;}
							#verify_availability{
								width:640px;
								height:75px;
								height:auto !important;
								min-height:75px;
								padding:0;
								float:left;
								clear:both;}
							.blockMinisite{
								width:640px;
								float:left;
								clear:both;
								color:#3e3e3e;
								line-height:16px;
								font-size:12px;
								font-family:Arial, Helvetica, sans-serif;}
								.blockMinisite h2{
									display:block;
									float:left;
									clear:both;
									background:#3b9cc7;
									color:#fff;
									text-transform:uppercase;
									padding:9px 20px 7px 20px;
									width:600px;
									margin-bottom:15px;
									font-size:14px;}
								.blockMinisite p{
									padding:0 20px;
									width:600px;
									padding-bottom:16px;}
								.blockMinisite div{
									clear:both;
									padding:0 20px;
									width:600px;}
									.blockMinisite div p{
										padding:0 0 16px 0;}
								.blockMinisite ul{
									display:block;
									float:left;
									clear:both;
									width:600px;
									padding:0 20px 16px 20px;}
									.blockMinisite ul.listColumn li{
										display:block;
										float:left;
										width:33%;
										height:22px;
										height:auto !important;
										min-height:22px;
										line-height:14px;}
										.blockMinisite ul.listRooms	li{
											list-style:none;}
										.blockMinisite ul.listRooms	li p{
											text-align: justify;
											padding: 0 0 8px 0;}	
							#page_minisite{
								width:620px;
								height:120px;
								height:auto !important;
								min-height:120px;
								float:left;
								clear:both;
								padding:5px 30px 15px 20px;
								background:url(/images_abaviaggi/bibioneeu/bg_minisite_bott.gif) no-repeat right bottom;}
								#page_minisite h2{
									display:block;
									float:left;
									clear:both;
									width:620px;
									padding:10px 0 5px 0;
									background:url(/images_abaviaggi/bibioneeu/bg_dotted_minisite.gif) repeat-x bottom;}
								#page_minisite p{
									float:left;
									clear:both;
									line-height:18px;
									padding:10px 0 5px 0;
									width:100%;}
							#page_minisite{
								float:left;
								clear:both;
								width:600px;
								padding:15px 10px;
								border-bottom:3px solid #c9bea7;}
								#page_minisite h3{
									float:left;
									clear:both;
									width:600px;
									font-size:15px;
									color:#e85707;
									padding-bottom:15px;}
								#page_minisite h4{
									float:left;
									clear:both;
									width:600px;
									font-size:13px;
									color:#61502c;
									padding-bottom:5px;
									border-bottom:1px solid #c9bea7;
									margin-bottom:3px;}
								#page_minisite p{
									display:block;
									width:580px;
									float:left;
									clear:both;
									padding:10px;
									border-top:1px solid #c9bea7;
									color:#61502c;}
					#footer{
						width:620px;
						padding:100px 10px 0 20px;
						height:90px;
						float:left;
						clear:both;
						color:#fff;}
						#footer p{
							display:block;
							float:left;
							width:200px;}
						#footer ul{
							display:block;
							float:right;}
							#footer ul li{
								display:block;
								float:left;
								padding:0 10px;}
								#footer ul li.sep{
									border-right:1px solid #fff;}
								#footer ul li a{
									display:block;
									float:left;
									clear:both;
									color:#fff;
									text-decoration:none;}
									#footer ul li a:hover{
										text-decoration:underline;}
										
/****************************************************  FORM  **************************************************/

.grazie {
	margin-left:15px;
	margin-top: 10px;
	font-size:13px;
}


#form, #form ul {
	float:left;
	clear:both;	
	margin:0 0 0 9px;
	padding:0;
	color:#000;
}

#form ul li {
	width:500px;
	height:auto !important;
	min-height:15px;
	height:15px;
	float:left;
	clear:both;
	list-style:none;
	padding-bottom:10px;
	color:#846B37;
}
#form ul li.mezza {
	width:240px;
	height:auto !important;
	min-height:18px;
	height:18px;
	float:left;
	clear:none;
	padding-bottom:10px;
}
#form ul li.mezza img {
	margin:4px 0 0 5px;
}
#form ul li label {
	display:block;
	width:75px;
	height:15px;
	float:left;
	padding-left:0px;
	text-align:left;
	color:#846B37;
}

#acquirente label {
	display:block;
	width:60px;
	height:15px;
	float:left;
	padding-left:0px;
	text-align:left;	
}


#acquirente input{
	height:15px;
	float:left;
	padding-left:0px;
	text-align:left;	
	margin: 0 20px 0 20px;
}

.inputs {
	display:block;
	float:left;
	border:1px dotted #ccc;
	background-color:#fff;
	width:150px;
	height:16px;
}
.inputs_cal {
	display:block;
	float:left;
	border:none;
	background-color:#f8fbe6;
	width:155px;
	height:20px;
}

.check {
	margin-right:10px;
}
#form ul li textarea {
	display:block;
	float:left;
	border:none;
	background-color:#ffffff;
	width:392px;
	height:84px;
}
#form ul li textarea, .inputs, #form ul li select, .inputs_cal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border:1px dotted #666;
}
#privacy {
	font-size:10px;
	width:371px;
	height:120px;
	padding:0 10px 0 10px;
	overflow-y:scroll;
	float:left;
	border-left:1px dotted #666;
	color:#FFFFFF;
}

#privacy a , #privacy a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
#privacy p {
	margin:0;
	padding:0 0 15px;
	width:358px;
	/*color:#4c88cf;*/
}
#form ul li select {
	display:block;
	float:left;
	border:none;
	border:1px dotted #6f930f;
	background-color:#f8fbe6;
	width:180px;
	height:20px;
}

.bottone {
	width:84px;
	height:21px;
	display:block;
	padding:0 10px 0 10px;
	margin:0 0 0 75px;
	font-size:11px;
	font-weight:bold;
	color:#666;
	border:1px dotted #6f930f;
	background-color:#ECE9ED;
	text-transform:uppercase;
}

.nascosto {
	display:none;
}

.cliar {
	clear:both;
}

#map div.markerLabel {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
#map div.groupBox {
	width:120px;
	height:50px;
	height:auto !important;
	min-height:50px;
	position:absolute;
}
#map div.groupBox div.class_info {
	background:#b1b7be;
	color:#000;
	float:left;
	padding:1px;
}
#map div.groupBox div h2 {
	font-size:11px;
	display:block;
	float:left;
	clear:both;
	width:102px;
	padding:8px;
	background-color:#fff;
	color:#2A3F69;
	line-height:13px;
	text-align:center;
}
#map div.groupBox div p {
	display:block;
	float:left;
	clear:both;
	padding:8px;
	font-size:10px;
	line-height:11px;
	font-weight:normal;
}
#map div.infoBox {
	width:220px;
	height:90px;
	height:auto !important;
	min-height:90px;
	position:absolute;
}
#map div.infoBox div.class_panel_1 {
	background:#16518c;
	color:#fff;
	float:left;
	padding:1px;
}

#cluetip-waitimage {
    width: 50px;
    height: 35px;
    position: absolute;
    background: url("/images_abaviaggi/bibioneeu/ajax-loader.gif") no-repeat right center;
}

.cluetip-jtip #cluetip-outer {
    border: 2px solid #549dca;
    background: #FFFFFF;
    color: #0274B0;
    position: relative;
    padding: 10px;
    line-height: 1.4;
    width: 100%;
}

.cluetip-jtip h3#cluetip-title {
    display: none !important;
}

.cluetip-jtip #cluetip-inner td.price {
    width: 80px;
    text-align: right;
    font-weight: bold;
}

#rtips {
    position: absolute;
    border: 1px solid #3b78b7;
    background: #fff;
    padding: 5px;
    display: none;
    color: #4b4b4b;
    z-index: 100
}

#rtips h1 {
    font-size: 180%;
    font-weight: 400;
    color: #555
}

#rtips h2 {
    clear: both;
    font-size: 160%;
    font-weight: 400;
    color: #555;
    margin: 0;
    padding: .5em 0
}

#rtips a {
    text-decoration: none;
    color: #f30
}

#rtips p {
    clear: both;
    margin: 0;
    padding: .5em 0
}

#rtips pre {
    display: block;
    font: 100% "Courier New", Courier, monospace;
    padding: 10px;
    border: 1px solid #bae2f0;
    background: #e3f4f9;
    margin: .5em 0;
    overflow: auto;
    width: 800px
}
#rtips img, ul#searchHotel li div.roomHotel table tbody tr.noborder td {
    border: none;
}
#rtips img, ul#searchHotel li div.roomHotel table tbody tr.multirate td {
	background:#FFBE93;
}
#rtips img, ul#searchHotel li div.roomHotel table tbody tr td.redsup{
	border-bottom: 1px solid #c6c5c3;
	text-align:right;}


#p404{
	font-size:14px;
	line-height:20px;
	margin:50px;
	color:#fff;
	margin: 100px 0 0 200px;
}

#p404 h1{
	font-size:18px;
	font-weight:bold;
}

#p404 a, #p404 a:visited {
	color: #fff;
}

#p404 a:hover {
	color: red;
	text-decoration: underline;
}

#plus_content p{
 float:none;
}
#plus_content ul{
 left:0px;
 top:0px;
 margin:0px;
 padding:0px;
 float:left;
} 
#plus_content ul li{
 left:0px;
 top:0px;
 margin:0px;
 padding:0px;
 display: inline;
 list-style-type: none;
 margin-left:10px;
 float:left;
}
#plus_content li a:link, #plus_content li a:visited{
 color:#2394c1;
 text-decoration:underline;
}
#plus_content li a:hover{
 color:#2394c1;
}
/*========================================================================================= ROOM DETAILS */

.room_details,
.detail{
	border: 1px solid #549dca;
	background:#FFFFFF;
	color:#0274B0;
	padding:10px;
	line-height:1.4;
	/*width: 100%;*/
	font-size:11px;
    position:absolute;  
    left:0;  
    top:0; 
	display: none; 
	z-index: 9999;
}  

.room_details h1 {
	font-size:16px;
	margin-bottom:5px;
	padding-left:5px;
}

.room_details p {
	text-align:justify;
	margin-bottom:5px;
}

.room_details img.room_image {
	float:left;
	margin:0px 10px 10px 0px;
	position:relative; /* for dumb IE 6 */
}

.room_details ul {
	list-style-position: inside;	
}

.detail td.price {
	width:22px;
	text-align:right;
	font-weight:bold;
}

#photoslide {
	width: 200px;
	height: 210px;
	position: relative;
	float: left;
	margin:0px 10px 10px 0px;
	text-align: left;
}

#photoslide ul{
	width: 200px;
	height: 200px;
	list-style:none;
}

#photoslide li {
	width: 200px;
	height: 200px;
	position: absolute;
	top:0px;
	left:0px;
	background: #ffffff;
	text-align: center;
}

#photoslide a:link,#photoslide a:visited,#photoslide a:hover {
	color:#0274B0;
}

#cluetip-waitimage {
	width:50px;
	height:35px;
	position:absolute;
	background:url("/images_abaviaggi/bibioneeu/ajax-loader.gif") no-repeat right center
}

.cluetip-jtip #cluetip-outer {
	border:1px solid #549dca;
	background:#FFF;
	color:#0274B0;
	position:relative;
	padding:10px;
	line-height:1.4;
	width:100%
}

.cluetip-jtip h3#cluetip-title { display:none !important }

.cluetip-jtip #cluetip-inner td.date {
	width:65px;
	text-align:left;
	font-weight:normal;
	white-space:nowrap;
	padding-right: 10px;
}

.cluetip-jtip #cluetip-inner td.price {
	width:22px;
	text-align:left;
	font-weight:bold;
	white-space:nowrap;
	padding-right: 10px;
}
#verify_availability .loadingminisite {
	width:228px;
	height:60px;
	margin: 0 auto 10px auto;
	border: 2px solid #e2edf3;
	-moz-border-radius: 8px; /* FF1+ */
    -webkit-border-radius: 8px; /* Saf3+, Chrome */
    border-radius: 8px; /* Opera 10.5, IE 9 */
	background:url("/images_abaviaggi/load_bar.gif") no-repeat center center
}

.blockMinisite span.bigMenu {
    background: none repeat scroll 0 0 #3B9CC7;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    margin-bottom: 15px;
    padding: 9px 20px 7px;
    text-transform: uppercase;
    width: 600px;
	font-weight: bold;
}

.bookOnlineImg {
	font-family: 'EngraversGothicBoldETTRegular';
	font-size:16px;
	color:rgb(202,3,3);
}
.linkMinisiteImg {
	font-family: 'EngraversGothicBoldETTRegular';
	font-size:18px;
	color:rgb(132,107,55);
}
.menuCiano {
	font-family: 'EngraversGothicBoldETTRegular';
	font-size:11px;
	color:rgb(185,227,245);
}
#menuTop li a.menuWhite,
#menuTop li a.menuWhiteactive,
#menuTopMinisite li a.menuWhite,
#menuTopMinisite li a.menuWhiteactive {
	font-family: 'EngraversGothicBoldETTRegular';
	font-size:14px;
	color:#FFFFFF;
}
.titleMinisiteImg {
	font-family: 'EngraversGothicBoldETTRegular';
	font-size:21px;
	color:rgb(97,80,44);
}
.structureMinisiteImg {
	font-family: 'EngraversGothicBoldETTRegular';
	font-size:21px;
	color:rgb(207,202,191);
}
.buttonMinisiteImg {
	font-family: 'EngraversGothicBoldETTRegular';
	font-size:15px;
	color:rgb(132,107,55);
}
.buttonSearchImg {
	font-family: 'EngraversGothicBoldETTRegular';
	font-size:18px;
	color:rgb(220,120,5);
}
.titleBoxSn {
	font-family: 'EngraversGothicBoldETTRegular';
	font-size:23px;
}
.titleNatura {
	font-family: 'EngraversGothicBoldETTRegular';
	font-size:18px;
	color:rgb(67,104,120);
}
.titleEnogastr {
	font-family: 'EngraversGothicBoldETTRegular';
	font-size:18px;
	color:rgb(180,0,0);
}
#top_search h2.myTitleSearch {
	font-family: 'EngraversGothicBoldETTRegular';
	font-size:24px;
	color:rgb(132,107,55);
}
