/* CSS Document */
 @media print {
    .printhide,.adsense,.sample{ display:none;}
	
  } 
.antisp { display:none;}
body,td,th {color: #333333 ;font-family: Geneva, Arial, Helvetica, sans-serif;font-size:0.9em;}
/*body {background-color: #fedc00;}*/
a:link,a:visited,a:active { color:#204FEE; text-decoration:underline;} /*color: #21298F; color:#006DF2;*/
a:visited:hover,a:hover {color:#204FEE;text-decoration:none;}


a.current:link,a.current:visited,a.current:active { color:#204FEE; text-decoration:none; font-weight:bold;} /*color: #21298F; color:#006DF2;*/
a.current:visited:hover,a.current:hover {color:#204FEE;text-decoration:none;font-weight:bold;}


/* <tag html> in generale, ridisegnati */
	h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight:bold;}
	hr{ color:#ACACAC; height:1px; margin:10px 0 10px 0; border-top:0; clear:both}
	hr.compact{ margin:0px; padding:0px; line-height:5px; }
	p{text-align:justify;}
/* </tag html> */

/* <oggetti principali>  */ 
	#container {width:770px; text-align:left; margin:0 auto 0 auto;}
	#menu{ margin-bottom:20px;}
	#menu a{ margin-right:5px;padding-left:5px; }
	#header{ margin-top:5px;}
	#flags{float:right;}
	#footer{ text-align:center; font-size:90%}
	#page{}
	#columnCenter{ padding-right: 5px;}
	#columnRight{ padding-left: 5px; width:250px;}
	#columnRight ul,#columnRight li{ list-style:none; margin:0; padding:0 0 0 3px;}
/* </oggetti principali>  */ 

/* <oggetti pagina>  */ 
	/*#menu a{ border-left:1px solid #000000;}
	#menu a:first-child{padding-left:0; border-left: none; }
	#menu a:link,#menu a:visited{ color:#000000; text-decoration:none;}*/
	
	#mainserach{ border-bottom:1px solid #FF4000; margin:5px;}
	#mainserach input,#mainserach select{ border:1px solid #EEB711; /*height:25px; */ font-size:16px; padding:3px;}
	#mainserach input:focus,#mainserach select:focus{ border-color: #F95100;  }
	
	.simpleBox{ border:1px solid #ACACAC;/* background-color:#FFF7D2;*/ padding:3px;  }
	
/* <oggetti pagina>  */ 

/* <pagina search result> OBSOLETE */ 
	.pagination:hover{ font-size:17px; margin: 0; border:1px solid #CCC; padding-top:1px;   }
	.distance0{ font-size:16px; margin: 0; border:1px solid #FFFFFF; padding-top:2px;   }
	.distance1/*, .pagination:hover + .pagination*/ { font-size:14px;margin: 0; padding-top:2px;}
	.distance2{ font-size:12px; margin: 0; padding-top:3px;}
	.distance3{ font-size:9px; margin: 0;  padding-top:6px;}
	.distance4{ font-size:7px;padding:2px; padding-top:9px;}
	.distance5{ font-size:7px;padding:1px; padding-top:9px;}
	
	div.hotelbox{ margin:5px; padding:5px; border:1px solid #666666; }
	.priceCell{ font-size:18px; text-align:center; width:15%; border:1px solid #FE4D01; background-color:#FFC742}
	
	
	.hotelAjax{}
	.hotelAjax h1{ margin:0;}
	.hotelAjax dt{ font-size:11px; padding:1px;}
	
	.stickyHotelRow{ clear:both;}
/* </pagina search result>  */ 

/* <stili generici> applicabili ovunque  */ 
	/*.colorA{ border-color:#FF8000; background-color:#FFF7D2;color:#846300;}
	.colorA b,.colorA strong{color:#FF8000;}
	.colorAborder{ border-color:#FF8000;}
	.colorAbg{ background-color:#FFF7D2;}
	.colorAtitle{ color:#FF8000;} 
	.colorAfont{color:#846300}*/
	.colorA{ border-color:#ACACAC; background-color:#FFF7D2;color:#222222;}
	.colorA b,.colorA strong{color:#FF8000;}
	.colorAborder{ border-color:#ACACAC;}
	.colorAbg{ background-color:#FFF7D2;}
	.colorAtitle{ color:#FF8000;}
	.colorAfont{color:#222222}
	.required{color:#FF0000}
	
	.nowrap 	{white-space: nowrap;} 
	.overflow	{ overflow:hidden;} 
	.scroll 	{ overflow:auto;} 
	
	.colorBborder{ background-color:#FC2C2C}
	.colorBbg{ background-color:#FFE1DF;}
	.colorBtitle{ color:#FC2C2C}
	.colorBfont{ color:#791200} 
	.bold,b{ font-weight:bold;}
	.upper{ text-transform:uppercase;} 
	.lower{ text-transform:lowercase;}
	.ucwords{ text-transform:capitalize;}
	.big{ font-size:200%;}
	.small{ font-size:80%; }
	.light{ font-size:80%; color:#666666; }
	.gray{color:#666666;}
	.red{color:#F04501}
	.white{ color:#FFFFFF;}
	.orange{color:#FF8000}
	.green{color:#6BB300}
	.underline,.u{ text-decoration:underline;}
	.italic,.i,.em{ font-style:italic;}
	ul,li{ margin-left:10px; list-style:inherit; }
	ul.flat,ul.flat li,ul.flat ul{ margin:0; padding:0; list-style:none;}
	ul.semiflat,ul.semiflat li,ul.semiflat ul{ margin:0 0 0 5px; padding:0; list-style:none;}
	ul.tab{ clear:both} 
	ul.tab,ul.tab li{margin:0; padding:0; list-style:none;font-family:Verdana, Arial, Helvetica, sans-serif; }
	ul.tab li{ display:block; float:left; width:50%/* width can be overwitten inline */; overflow:hidden;height:20px/* height can be overwitten inline */;}
	.button_green,.button_green:link,.button_green:visited,.button_green:hover,.button_green:visited:hover, 
	.button_orange,.button_orange:link,.button_orange:visited,.button_orange:hover,.button_orange:visited:hover{width:362px; height:56px;  color:#FFFFFF; text-align:center; display:block; text-decoration:none; }
	.button_green{background:#72c069 url(http://media.prontohotel.com/gfx/button_green.gif) no-repeat; }
	.button_orange{background:#fe9836 url(http://media.prontohotel.com/gfx/button_orange.gif) no-repeat; }
	/*.button_green:first-line,.button_orange:first-line{ line-height:50px;}*/
	.button_green,.button_green a,.button_green a:visited,.button_green a:link,
	.button_orange, .button_orange a,.button_orange a:visited,.button_orange a:link{ line-height:55px; font-size:24px;  color:#FFFFFF; font-weight:bold;text-decoration:none;}
	.button_green .small, a.small,.button_green a.small:visited,.button_green a.small:link,.button_green a.small,.button_green a.small:visited,.button_green a.small:link{color:#FFFFFF; font-weight:bold; text-decoration:none;}

	a.button_small{color:#FFFFFF; font-weight:bold; border:1px solid #006600; background:#67C776; text-align:center; display:block; text-decoration:none; padding:3px 5px 3px 5px;  }

/* </stili generici> */ 

/* <stili ricorrenti> applicabili in quasi tutte le pagine */ 
	a.cloud, .cloud a{ text-decoration:none;}
	a.cloud:hover,a.cloud:visited:hover , .cloud a:hover,.cloud a:visited:hover{ text-decoration:underline;}

	.free{ color:#FF0000;}/*color:#007700;*/
	i.free{ font-size:90%;}
	
	.advertising{ color:#00CC00;}
	
	.conditions{ color:#FF6F04;}
	i.conditions{ font-size:90%;}
	
	.hiMenu{ padding:5px; background-color:#F3F3F3}
	
	.pagetitle{ font-weight:bold; font-size:150%;color:#FF8000; }
	.pagesubtitle{ font-weight:bold; }
	.pageupthetitle{ font-weight:normal; }
	.pagesectiontitle{font-size:110%; margin:10px 0 5px 0; font-weight:bold;}
	.pagesection{ margin:3px 10px 3px 10px; }

	div.pagemenu{ background:#FFF0B3; margin:3px; padding:3px;}
	
	.menutitle{ font-weight:bold; font-size:120%; margin-left:-3px;}
	.submenutitle{ font-weight:bold; }
	.cityBox{ display:block; float:left; height:150px; width:250px; margin:3px;}
	.logo{ font-weight:bold; /*text-transform:capitalize;*/ font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
	.logo a,.logo a:visited{ text-decoration:none}
	.slogan{ font-size:14px; font-weight:bold;}
	.pagination{color:#CCCCCC; font-weight:bold; font-size:7px; text-decoration:none;   border:1px solid #FFD042; padding-top:9px;   }
	.hotelname{ font-size:110%;}
	.author{ font-size:80%; text-align:right;}
	.author,.author a,.author a:visited{ color:#666666;}
/* </stili ricorrenti>  */

.winHotelTitle {
	font-weight:bold;
}







.roundedcornr_box_106183 {
	background: url(http://media.prontohotel.com/gfx/rounded/roundedcornr_106183_tl.png) no-repeat top left;
}
.roundedcornr_top_106183 {
	background: url(http://media.prontohotel.com/gfx/rounded/roundedcornr_106183_tr.png) no-repeat top right;
}
.roundedcornr_bottom_106183 {
	background: url(http://media.prontohotel.com/gfx/rounded/roundedcornr_106183_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_106183 div {
	background: url(http://media.prontohotel.com/gfx/rounded/roundedcornr_106183_br.png) no-repeat bottom right;
}
.roundedcornr_content_106183 {
	background: url(http://media.prontohotel.com/gfx/rounded/roundedcornr_106183_r.png) top right repeat-y;
}

.roundedcornr_top_106183 div,.roundedcornr_top_106183,
.roundedcornr_bottom_106183 div, .roundedcornr_bottom_106183 {
	width: 100%;
	height: 5px;
	font-size: 1px;
}
.roundedcornr_content_106183, .roundedcornr_bottom_106183 {
	/*margin-top: -19px;*/
}
.roundedcornr_content_106183 { padding: 0 5px 0 5px; }



.roundedcornr_box_746978 {
	   background: #fff297 url(http://media.prontohotel.com/gfx/rounded/roundedcornr_746978_grad.gif) no-repeat;
	}
	.roundedcornr_top_746978 div {
	   background: url(http://media.prontohotel.com/gfx/rounded/roundedcornr_746978_tl.gif) no-repeat top left;
	}
	.roundedcornr_top_746978 {
	   background: transparent url(http://media.prontohotel.com/gfx/rounded/roundedcornr_746978_tr.gif) no-repeat top right;
	}
	.roundedcornr_bottom_746978 div {
	   background: url(http://media.prontohotel.com/gfx/rounded/roundedcornr_746978_bl.gif) no-repeat bottom left;
	}
	.roundedcornr_bottom_746978 {
	   background: transparent url(http://media.prontohotel.com/gfx/rounded/roundedcornr_746978_br.gif) no-repeat bottom right;
	}
	
	.roundedcornr_top_746978 div, .roundedcornr_top_746978,
	.roundedcornr_bottom_746978 div, .roundedcornr_bottom_746978 {
	   width: 100%;
	   height: 10px;
	   font-size: 1px;
	}
	.roundedcornr_content_746978 { margin: 0 10px; }
	
	
	
.roundedcornr_box_479106 {
	background: url(http://media.prontohotel.com/gfx/rounded/roundedcornr_479106_tl.png) no-repeat top left;
}
.roundedcornr_top_479106 {
	background: url(http://media.prontohotel.com/gfx/rounded/roundedcornr_479106_tr.png) no-repeat top right;
}
.roundedcornr_bottom_479106 {
	background: url(http://media.prontohotel.com/gfx/rounded/roundedcornr_479106_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_479106 div {
	background: url(http://media.prontohotel.com/gfx/rounded/roundedcornr_479106_br.png) no-repeat bottom right;
}
.roundedcornr_content_479106 {
	background: url(http://media.prontohotel.com/gfx/rounded/roundedcornr_479106_r.png) top right repeat-y;
}

.roundedcornr_top_479106 div,.roundedcornr_top_479106,
.roundedcornr_bottom_479106 div, .roundedcornr_bottom_479106 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_479106, .roundedcornr_bottom_479106 {
	margin-top: 0;
}
.roundedcornr_content_479106 { padding:0 15px; }	 
	
	
	
	
	
	.roundedcornr_box_391739 {
   background: #e9fbe1 url(http://media.prontohotel.com/gfx/rounded/roundedcornr_391739_grad.gif) no-repeat;
}
.roundedcornr_top_391739 div {
   background: url(http://media.prontohotel.com/gfx/rounded/roundedcornr_391739_tl.gif) no-repeat top left;
}
.roundedcornr_top_391739 {
   background: transparent url(http://media.prontohotel.com/gfx/rounded/roundedcornr_391739_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_391739 div {
   background: url(http://media.prontohotel.com/gfx/rounded/roundedcornr_391739_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_391739 {
   background: transparent url(http://media.prontohotel.com/gfx/rounded/roundedcornr_391739_br.gif) no-repeat bottom right;
}

.roundedcornr_top_391739 div, .roundedcornr_top_391739,
.roundedcornr_bottom_391739 div, .roundedcornr_bottom_391739 {
   width: 100%;
   height: 10px;
   font-size: 1px; 
}
.roundedcornr_content_391739 { margin: 0 10px; }


.poi0,.poi0:visited,a.poi0,a.poi0:visited,.poi0:link{ font-weight:lighter; font-size:80%; color:#999999;}
.poi1,.poi1:visited,a.poi1,a.poi1:visited,.poi1:link{ font-weight:lighter; font-size:80%; color:#999999;}
.poi2,.poi2:visited,a.poi2,a.poi2:visited,.poi2:link{ font-weight:lighter; font-size:80%; color:#999999;}
.poi3,.poi3:visited,a.poi3,a.poi3:visited,.poi3:link{ font-size:80%; }
.poi4,.poi4:visited,a.poi4,a.poi4:visited,.poi4:link{ font-size:80%;}
.poi5,.poi5:visited,a.poi5,a.poi5:visited,.poi5:link{ font-size:80%;}
.poi6,.poi6:visited,a.poi6,a.poi6:visited,.poi6:link{ font-size:80%;}
.poi7,.poi7:visited,a.poi7,a.poi7:visited,.poi7:link{ font-size:80%;font-weight:bold;}
.poi8,.poi8:visited,a.poi8,a.poi8:visited,.poi8:link{ font-size:80%;font-weight:bold;}
.poi9,.poi9:visited,a.poi9,a.poi9:visited,.poi9:link{ font-size:80%;font-weight:bold;}


.star,.star0,.star1,.star2,.star3,.star4,.star5,.star5L{ background:url(http://media.prontohotel.com/gui/img/star1On.gif) repeat-x; height:12px; width:0px; display:inline-block;}
.star1{ width:12px;}
.star2{ width:24px;}
.star3{ width:36px;}
.star4{ width:48px;}
.star5,.star5L{ width:60px;}



