.cl{ clear:both;  height:10px;  height:6px;  _height:1px;  padding:0px;  margin:0px}

#Changer{
    padding: 2px; font-size: 11px;
    _margin-bottom:-20px;
    margin-bottom:-20px;
	/* DJ - 2010-05-12 */
	display:none;
}
.custom_search{
    font-family:Arial;
     font-size:11px;
	 width:300px;
	 padding:4px;
	 /*height:332px;*/
}
.custom_search .margin_right{    margin:2px 8px 0px 0px;     _margin:2px 1px 0px 0px}
.custom_search fieldset{    float:left;     padding:0;     margin:0px;  margin-top:5px;    border:0}
.custom_search .form_legend{  font-size:11px;  width:100%;pading:4px;border-bottom:1px solid white;color:#E0081A;font-size:12px;margin:8px 0px 8px 0px;}
.custom_search input{    border:1px solid #D7DAE1;     font-size:12px;     font-family:Arial;     color:#6375A5;     float:left;     background:url("/images/sprite01.png") repeat-x -400px 0px}
.custom_search input.disabled{background:none;background-color:#EFEFEF;color:#BCBCBC}
.custom_search select{    border:1px solid #D7DAE1;      font-size:11px;     font-family:Arial;     color:#6375A5; overflow:hidden;  }
.custom_search ul{    list-style:none;     margin:2px;     padding:0}
.custom_search li{    padding:1px 6px;     cursor:pointer;     color:#4B5FBC;     font-size:11px;     line-height:1.3em}

.custom_search li.over{    color:#FFFFFF !important; background-color:#9DB2DD;}
.custom_search li.selected{    background-color:#9DB2DD;     color:#FFF !important;     font-weight:bold;}
.custom_search li.deact{   color:#AAAAAA; }
.custom_search .rating{    background:url("/images/sprite01.png") repeat-x -274px -380px;     width:72px;     height:20px}
.custom_search .r2{background-position:-270px -404px}
.custom_search .r3{background-position:-270px -430px}
.custom_search .r4{background-position:-270px -456px}
.custom_search .r5{background-position:-270px -480px}

.custom_search .r2.selected{background-position:-270px -541px}
.custom_search .r3.selected{background-position:-270px -566px}
.custom_search .r4.selected{background-position:-270px -592px}
.custom_search .r5.selected{background-position:-270px -618px}

.custom_search .m_l{margin-left:18px}

.custom_search .selectBox{    padding:2px;     border:1px solid #D7DAE1;     overflow:hidden;    background:url("/images/sprite01.png") repeat-x -400px bottom;}
.custom_search select .region{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#BBD5FF none repeat scroll 0 0;color:#000000;font-weight:bold;}
.custom_search .std{width:134px; height:20px; padding:6px 2px 0px 4px}
.custom_search .l{width:208px; height:20px; padding:6px 2px 0px 4px}
.custom_search .xl{width:296px; height:18px; padding:6px 2px 0px 4px}
.custom_search .m{width:172px; height:18px; padding:6px 2px 0px 4px}
.custom_search .mstd{width:184px; height:18px; padding:6px 2px 0px 4px}
.custom_search .s{width:89px; height:18px; padding:4px 2px 4px 2px}
.custom_search .s2{width:154px; height:18px; padding:4px 2px 4px 2px}
.custom_search .s3{width:116px; height:18px; padding:4px 2px 4px 2px}

.custom_search .ha{height:auto; min-height:80px;}
.custom_search .hs{height:40px}
.custom_search .hs2{height:50px;padding-top:10px;}
.custom_search .hm{height:130px}
.custom_search .hms{height:110px}
.custom_search .hl{height:164px}
.custom_search .hxl{height:184px}
.custom_search .ext_lh{line-height:1.4em}
.custom_search .ext_lh2{line-height:2em}
.custom_search .submit_button{ vertical-align:top;  display:block;  float:right;  border:1px;  width:210px;  height:49px;  cursor:pointer;  margin:0;  border:0;  background:url("/images/sprite01.png") no-repeat left -370px}
.custom_search .submit_button:hover{   background-position:0px -427px}
.custom_search .submit_button:active{   background-position:0px -487px}

.custom_search .myButton{ vertical-align:top;  display:block;  float:left;  border:0px;  width:77px;  height:28px;  cursor:pointer;  margin:0;  background:url("/images/sprite01.png") no-repeat left top}
.custom_search .ui-datepicker-trigger{ margin-left:4px;  cursor:pointer}
.custom_search .myButton:hover{ border:1px inset #DEDEDE;  height:26px;width:75px}
.custom_search .myButton.airport{}
.custom_search .myButton.airport.disabled{background-position:-120px 0px;cursor:default;}
.custom_search .myButton.disabled:hover{ border:0;height:28px;}
.custom_search .myButton.destination{ background-position:0px -29px}

.ac_results{padding:4px; border:1px solid #C8D4EC; background-color:white; overflow:hidden; z-index:99999}

.ac_results ul{width:100%; list-style-position:outside; list-style:none; padding:0; margin:0}

.ac_results li{margin:0px; padding:2px 5px; cursor:default; display:block; line-height:16px; overflow:hidden}

.ac_loading{background:white url('indicator.gif') right center no-repeat}

.ac_odd{background-color:#eee}

.ac_over{background-color:#9DB2DD; color:white}

.custom_search label.checkbox span.holder{height:61px; background:url(/images/sprite01.png) no-repeat -306px -100px; cursor:pointer}

.custom_search label.radio span.holder{height:22px; width:22px; margin:0; padding:0; background:url(/images/sprite01.png) no-repeat -306px -100px; cursor:pointer}
.custom_search label {width:160px}
.custom_search label.checkbox:hover span.holder,
.custom_search label.radio:hover span.holder{background-position:-306px -215px !important}

.custom_search label.checked span.holder,
.custom_search label.checked span.holder,
.custom_search label.checked:hover span.holder,
.custom_search label.checked:hover span.holder{background-position:-306px -330px !important}

.custom_search label.list{float:left; clear:left; margin:0 0 5px 0}

.custom_search label.inline{ width:10px; float:left; margin:0 10px 0 2px; _margin-right:-10px}

.custom_search input.hiddenCheckbox{position:absolute; left:-10000px}

.custom_search label.prettyCheckbox span.holderWrap{display:block; float:left; position:relative; margin-right:5px; overflow:hidden}

.custom_search label.prettyCheckbox span.holder{display:block; position:absolute; top:0; left:0}

/* #1 */
.custom_search span.holder.cb_1{background-position:-20px -100px !important}
.custom_search label.checkbox:hover span.holder.cb_1,
.custom_search label.radio:hover span.holder.cb_1{background-position:-20px -215px !important}

.custom_search label.checked span.holder.cb_1,
.custom_search label.checked:hover span.holder.cb_1,
.custom_search label.checked:hover span.holder.cb_1{background-position:-20px -330px !important}

/* #2 */
.custom_search span.holder.cb_2{background-position:-100px -100px !important}
.custom_search label.checkbox:hover span.holder.cb_2,
.custom_search label.radio:hover span.holder.cb_2{background-position:-100px -215px !important}

.custom_search label.checked span.holder.cb_2,
.custom_search label.checked:hover span.holder.cb_2,
.custom_search label.checked:hover span.holder.cb_2{background-position:-100px -330px !important}

/* #3 */
.custom_search span.holder.cb_3{background-position:-180px -100px !important}
.custom_search label.checkbox:hover span.holder.cb_3,
.custom_search label.radio:hover span.holder.cb_3{background-position:-180px -215px !important}

.custom_search label.checked span.holder.cb_3,
.custom_search label.checked:hover span.holder.cb_3,
.custom_search label.checked:hover span.holder.cb_3{background-position:-180px -330px !important}

/* #4 */
.custom_search span.holder.cb_4{background-position:-260px -100px !important}
.custom_search label.checkbox:hover span.holder.cb_4,
.custom_search label.radio:hover span.holder.cb_4{background-position:-260px -215px !important}

.custom_search label.checked span.holder.cb_4,
.custom_search label.checked:hover span.holder.cb_4,
.custom_search label.checked:hover span.holder.cb_4{background-position:-260px -330px !important}


/* Additional Icons / Buttons */
.custom_search .feature{color:#4B5FBC; font-weight:bold;text-decoration:none;}
.custom_search .icon_wish {height:26px;display:block;padding-left:28px; background:url(/images/sprite01.png) no-repeat -215px 0px; cursor:pointer}



