/*  Home SERCH ENGINE */
/*#homeSearchEngine {padding: px; float:left; width:124px; display:block; overflow:hidden;}
*/
#homeSearchEngine
{
	width:295px;
	color:#666666;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	z-index:1;
	background-color:#fdfefd;
	border:1px solid #a1b2bb;

}

/**/
#homeSearchEngine-head{display:none;}
#homeSearchEngine-head #l1blu{}
#homeSearchEngine-head #centerTop{}
#homeSearchEngine-head #r1blu{}

#homeSearchEngine-head img{}
#homeSearchEngine-body{position:relative; display:block; width:298px; height:186px; padding:0;}



#homeSearchEngine-body .title span{padding:5px;  display:block; border-bottom:1px dashed #a1b2bb; margin:0 7px 5px 7px; font-size:16px; color:#333333;} 
#homeSearchEngine-body .title label{padding-top:20px; padding-bottom:10px; padding-left:15px; display:block; margin:10px 7px; font-size:14px; font-weight:normal; color:#333333; font-weight:bold;} 
#homeSearchEngine-body #body-top {width:298px; display:block; margin-bottom:5px; position:relative; overflow:hidden;  padding-bottom:5px;}
#homeSearchEngine-body #body-top label{ font-size:14px; font-weight:normal; color:#333333; display:block;padding-left:22px; padding-top:20px; padding-bottom:10px; clear:left; font-weight:bold;} 

#homeSearchEngine-body #body-bottom{display:block; position:relative; overflow:hidden; margin-top:3px; }
#homeSearchEngine-body #body-top #inputDest {float:left; width:130px; /*padding-left:22px;*/ padding:0; margin:5px 5px 0 5px; height:30px; }
#homeSearchEngine-body #body-top #lbCity .title-imput-engine{clear:both; font-size:11px; font-weight:normal; color:#000000; margin-left:5px; }

#homeSearchEngine-body #body-bottom { margin:5px; padding:0;}
#homeSearchEngine-body #body-bottom #searchButtonBox{float:right; /*padding-right:3px; padding-top:6px;*/ display:block; padding:0; margin-top:10px; position:relative; overflow:hidden;}
#homeSearchEngine-body .input-area {  }
#homeSearchEngine-body #body-top #inputDest{width:140px; float:left; padding:0; margin:10px 10px 0 5px; height:30px; }
#homeSearchEngine-body #body-top #inputDest input{padding:0; margin:0; display:block; border:1px solid #666666;width:120px; }

#homeSearchEngine-body #body-top #lbCity {width:140px; float:left;  padding:0; margin:10px 0 0 0; height:30px; }
#homeSearchEngine-body #body-top #lbCity input{padding:0; margin:0; display:block; border:1px solid #666666; width:100px; }

#homeSearchEngine-body #body-top #inputDateFrom {width:140px; float:left; padding:0; margin:10px 10px 5px 5px; height:35px;}
#homeSearchEngine-body #body-top #inputDateFrom input{padding:0; margin:0; display:block; border:1px solid #666666; width:120px;  }

#homeSearchEngine-body #body-top #inputDateTo { width:140px; float:left;  padding:0; margin:10px 0 5px 0; height:35px; }
#homeSearchEngine-body #body-top #inputDateTo input{padding:0; margin:0; display:block; border:1px solid #666666; width:100px;}

.title-input-engine{clear:both; font-size:12px; font-weight:bold; color:#333333; padding-bottom:3px; margin:0; }

#homeSearchEngine-body #txtDestinationName{font-size:14px;  font-weight:normal; }


#homeSearchEngine-foot{display:none;}
#homeSearchEngine-foot #l2blu{}
#homeSearchEngine-foot #centerBottom{}
#homeSearchEngine-foot #r2blu{}


/************************/
/*  RESULT SERCH ENGINE */
#resultSearchEngine {padding: px; float:left; width:124px; display:block; overflow:hidden;}

#resultSearchEngine-head img{border:0; margin:0; padding:0; vertical-align:bottom;}
#resultSearchEngine-body{ clear:both; position:relative; display:block; width:122px; margin:0; padding:0; border-left:1px solid #333399; border-right:1px solid #333399; overflow:visible; vertical-align:top;}
#resultSearchEngine-body label{ font-size: 9px; padding-left:12px; display:block;}
#resultSearchEngine-body .localita{display:none;}
#resultSearchEngine-body label img{padding-left:3px;}
#resultSearchEngine-body .cerca a{}
#resultSearchEngine-body .cerca img{padding-top:10px;}

#resultSearchEngine-foot{float:right; width:100%; display:inline;}
#resultSearchEngine-foot #r1{background: url(../img/searchEngine/r1.gif) right bottom no-repeat; float:left; width:7px; height:7px; }
#resultSearchEngine-foot .centerResultSearchEngine{float:left;  width:110px;  border-bottom:1px solid #333399; height:6px;}
#resultSearchEngine-foot #r2{ background: url(../img/searchEngine/r2.gif) left bottom no-repeat; float:left; width:7px; height:7px;}
/************************/


/*  OTHER DESTINATIONS  */
#otherDestination {padding: px; float:left; width:124px; display:block; overflow:hidden; color:#000000;}

#otherDestination-head img{border:0; margin:0; padding:0; vertical-align:bottom;}
#otherDestination-body{ clear:both; position:relative; display:block; width:122px; margin:0; padding:0; border-left:1px solid #333399; border-right:1px solid #333399; overflow:auto; vertical-align:top;}

#otherDestination-body label{ font-size: 10px; padding-left:3px; padding-bottom:5px; display:block; color:#000000;}
#otherDestination-body label a:link, #otherDestination-body label a:visited {color:#000000; text-decoration:underline; font-size: 10px; }
#otherDestination-body label a:hover, #otherDestination-body label a:focus,#otherDestination-body label a:active{ text-decoration:none; font-size: 10px; color:#000000;}
#otherDestination-body .top{ font-weight:bold; padding-top:5px; }
#otherDestination-body label img{padding-left:3px;}
#otherDestination-body .cerca a{}
#otherDestination-body  img{vertical-align:middle; padding-right:2px;}

#otherDestination-foot{float:right; width:100%; display:inline;}
#otherDestination-foot #r1{background: url(../img/searchEngine/r1.gif) right bottom no-repeat; float:left; width:7px; height:7px; }
#otherDestination-foot #center { width:110px; border-bottom:1px solid #333399; height:6px;overflow:hidden;}
#otherDestination-foot #r2{ background: url(../img/searchEngine/r2.gif) left bottom no-repeat; float:right; width:7px; height:7px;}
/************************/
