#searchEngines{background:#FEF0E3;padding:0;width:452px!important;+width:460px;}
#searchEngines .title-scg{width:460px;height:27px;margin:0;padding:0;}
#searchEngines .title-scg span{float:left;color:#FFF;font-weight:bold;font-size:11px;font-family:Trebuchet MS,Verdana,sans-serif;margin:0;padding:2px 0 0 14px;}
#searchEngines ul#tabs{list-style-image:none;list-style-type:none;margin:0;padding:0;height:24px;width:452px;}
#searchEngines .searchengines-radio ul#tabs{background:#FEF0E3 none repeat scroll 0;height:auto;overflow:hidden;}
#searchEngines ul#tabs li{float:left;cursor:pointer;color:#F60;margin-right:1px;padding:2px 15px 2px 15px;height:20px;color:#f60;font-weight:bold;font-size:11px;line-height:20px;}
#searchEngines ul#tabs li:hover{background-color:#fff;cursor:pointer;}
#searchEngines ul#tabs li.actif{background-color:#fff;}
#searchEngines .searchengines-radio ul#tabs li{background-image:url(../../images/icon-sprite.gif);background-repeat:no-repeat;background-position:-72px -1511px;margin:0;padding:2px 5px 0 25px;width:120px!important;height:18px;color:#000;font-weight:normal;line-height:18px!important;text-transform:uppercase;+line-height:2px;border-right:1px solid #B5ADAB;}
#searchEngines .searchengines-radio ul#tabs li.last{border-right:0 none;}
#searchEngines .searchengines-radio ul#tabs li:hover{font-size:11px;font-weight:normal;text-decoration:underline;background-color:#f60;color:#FFF;}
#searchEngines .searchengines-radio ul#tabs li.actif{color:#FFF;font-size:11px;font-weight:bold;background:#f60 url(../../images/icon-sprite.gif) no-repeat -72px -1572px;background-image:url(../../images/icon-sprite.gif);background-repeat:no-repeat;background-position:-72px -1573px;}
#searchEngines div#tabs_content{float:left;display:block;width:432px;min-height:163px;background:#fcece0;border-bottom:1px solid #f60;color:#000;border-top:1px dashed #000;margin:0;padding:5px 10px 0 10px;}
.searching-geoloc #searchEngines div#tabs_content{background:url(../../images/home/loader.gif) no-repeat scroll center center #FCECE0;}
body#home #searchEngines{float:left;border-left:1px solid #F60;border-right:1px solid #F60;border-top:1px solid #F60;}
body#home #searchEngines .searchengines-radio ul#tabs{float:left;}
#searchEngines form{float:left;margin:0;padding:0;width:432px;}
#searchEngines form .moteur-colA,#searchEngines form .moteur-colB,#searchEngines form .colA,#searchEngines form .colB{padding:0;vertical-align:top;font-size:11px;font-family:Trebuchet MS,Verdana,sans-serif;text-align:left;margin:0 0 7px 0;}
#searchEngines form .moteur-colB.select-like{height:43px;}
#searchEngines form .moteur-colA strong,#searchEngines form .moteur-colB strong{font-weight:bold;}
#searchEngines form .moteur-colA .critere,#searchEngines form .moteur-colB .critere{margin:0;padding:0;width:100%;}
#searchEngines form .moteur-colA select,#searchEngines form .moteur-colA input,#searchEngines form .moteur-colB select,#searchEngines form .moteur-colB input{float:left;}
#searchEngines form .moteur-colA select,#searchEngines form .moteur-colB select{padding:0;height:19px;}
#searchEngines form .moteur-colA,#searchEngines form .colA{width:200px;float:left;}
#searchEngines form .moteur-colB,#searchEngines form .colB{width:230px;float:right;}
#searchEngines form .moteur-colA label{margin-bottom:3px;}
#searchEngines form .moteur-colB label{margin-bottom:3px;}
#searchEngines form .moteur-colB .moteur-colA.departureDateRange{width:90px;margin-bottom:3px;margin-right:10px;}
#searchEngines form .moteur-colB .moteur-colB.numberOfNightsRanges1{width:130px;margin-bottom:3px;float:left;}
#searchEngines form img.datepicker_trigger{margin:-1px 2px 0 2px;}
.searching-geoloc #searchEngines form{display:none;}
#searchForm hr{width:100%;height:1px;border:1px solid #FFF;float:left;}
#searchForm p{float:left;clear:left;width:100%;padding:0;margin:0 0 10px 0;height:18px;*height:28px;}
#searchForm p.p_more,#searchForm p.closed,#searchForm p.close2{margin:0;}
#searchForm p.refine{margin:0;}
#searchForm p a{color:#F60;text-decoration:underline;font-size:12px;}
#searchForm p span{color:#F60;text-decoration:underline;font-size:12px;line-height:12px;}
#searchEngines label{float:left;font-weight:bold;width:100%;margin:0;padding:0;}
#searchEngines select,#searchEngines input{font-size:11px;font-family:Trebuchet MS,Verdana,sans-serif;color:#000;margin:0;padding:0;}
#searchEngines .wDepart{width:175px;}
#searchEngines .wDest{width:185px;}
#searchEngines .wDay{width:63px;*width:45px;margin-right:5px;}
#searchEngines .wMonth{width:135px;*width:118px;}
#searchEngines .wFlex{width:90px;}
#searchEngines .wBudget{width:197px;*width:180px;}
#searchEngines .wTheme{width:197px;*width:180px;}
#searchEngines .wDuree{width:95px;}
#searchEngines .wFormule{width:135px;*width:120px;}
#searchEngines .w75{width:75px;margin:0;}
#searchEngines form .themes{width:276px;float:left;padding:0;margin:6px 0 0 0;}
#searchEngines form .themes label{width:120px!important;+width:118px;display:inline;height:15px;padding:0;margin:0 0 2px 0;font-weight:normal;font-size:10px;font-family:Trebuchet MS,Verdana,sans-serif;line-height:11px;}
#searchEngines form .themes input{width:18px;height:13px;display:inline;float:left;padding:0;margin:0;}
#searchEngines .btn2{background:url(../../images/btn/btnSearch-left.gif) no-repeat scroll 0 0 transparent;float:right;margin:0 0 0 100px;}
#searchEngines .btn2 span{background:url(../../images/btn/btnSearch-right.gif) repeat-x scroll right top transparent;color:#FFF;float:left;font-size:13px;font-weight:normal;height:26px!important;margin-left:22px;padding:6px 35px 0 5px;text-decoration:underline;width:auto;cursor:pointer;}
#searchEngines .btn2 a{background:url(../../images/btn/btnSearch-right.gif) repeat-x scroll right top transparent;color:#FFF;float:left;font-size:13px;font-weight:normal;height:26px!important;margin-left:22px;padding:6px 35px 0 5px;text-decoration:underline;width:auto;}
#searchEngines .btn-sprite{background-position:0 -1179px;float:right;margin:25px 0 0 0;padding:3px 5px 0 10px;width:113px!important;+width:130px;height:28px;font-size:15px;font-weight:bold;cursor:pointer;color:#FFF;}
#searchEngines .btn-sprite span{color:#fff;font-size:15px;font-weight:bold;cursor:pointer;}
#searchEngines form.vacances-et-sejours .btn2{margin:4px 0 0 0!important;+margin:6px 0 0 0;}
#searchEngines form.vacances-et-sejours .btn-sprite{margin:4px 0 0 0!important;+margin:6px 0 0 0;}
#searchEngines form.vols .moteur-colA,#searchEngines form.vols .moteur-colB{margin:0 0 5px 0;}
#searchEngines form.vols .moteur-colA label,#searchEngines form.vols .moteur-colB label{margin-bottom:0;}
#searchEngines form.vols .moteur-colB,#searchEngines form.vols .moteur-colB label{width:230px;}
#searchEngines form.vols input.date-pick{margin:1px 0 2px 0;}
#searchEngines form.vols .nb-personnes div{float:left;display:inline;width:55px;}
#searchEngines form.vols .nb-personnes label{width:55px;}
#searchEngines form.vols .nb-personnes select{float:left;}
#searchEngines form.vols .aller-simple{height:auto;margin:0;}
#searchEngines form.vols .aller-simple input{margin:2px 0 0 0;+width:13px;}
#searchEngines form.vols .aller-simple label{margin:2px 0 0 7px;+margin:3px 0 0 7px;width:190px;font-weight:normal;}
#searchEngines form.vols .multidesti{height:auto;margin:0;padding:0;}
#searchEngines form.vols .multidesti input{margin:2px 0 0 0;+width:13px;}
#searchEngines form.vols .multidesti label{margin:2px 0 0 7px;+margin:3px 0 0 7px;width:auto;font-weight:normal;}
#searchEngines form.vols .classe{margin:5px 0 0 0!important;height:auto;width:250px;}
#searchEngines form.vols .classe label{display:inline;width:45px;margin:0 0 2px 0;}
#searchEngines form.vols .classe input{float:left;display:inline;height:13px;}
#searchEngines form.vols .classe label.eco{width:60px;font-weight:normal;margin:0 0 2px 3px;}
#searchEngines form.vols .compagnie{margin:5px 0 0 0!important;height:auto;}
#searchEngines .nouveau{color:#F00;display:block;float:left;font-weight:bold;width:auto;margin:2px 0 0 4px;}
#searchEngines form.vols .btn2{margin:2px 0 0 0!important;+margin:2px 0 0 0;}
#destinationsDiv{background:none repeat scroll 0 0 #FFF;border:1px solid #BDB1A8;float:left;font-size:11px;height:auto;left:213px;overflow:hidden;padding:5px 0 0 0;position:absolute;top:86px;width:735px;z-index:9999;}
#destinationsDiv .closed{float:none;position:absolute;bottom:0;right:10px;width:100%;text-align:right;}
#destinationsDiv .close2{float:none;width:100%;text-align:right;height:12px;margin:0 0 0 700px;}
#destinationsDiv .close2 a{float:left;width:12px;height:12px;text-decoration:none;margin:0;padding:0;}
#destinationsDiv .close2 span{float:left;width:12px;height:12px;cursor:pointer;text-decoration:none;margin:0;padding:0;}
#destinationsDiv .close2 img{float:left;width:12px;height:12px;border:none;margin:0;padding:0;}
#destinationsDiv a{color:#000;}
#destinationsDiv .title-desti .view-title{background:url("../../v2/images/common/pictos-vertical.png") no-repeat scroll 95px -517px transparent;color:#999;display:block;font-weight:bold;margin:0 0 5px;padding:1px 34px 1px 0;position:relative;float:right;}
#destinationsDiv .title-desti .all-desti{display:inline-block;*display:inline;*zomm:1;margin:0 5px 5px;cursor:pointer;}
#destinationsDiv .title-desti .all-desti:hover{font-weight:bold;text-decoration:underline;}
#destinationsDiv a:hover{font-weight:bold;text-decoration:underline;}
#destinationsDiv dl span{color:#000;cursor:pointer;}
#destinationsDiv dl span:hover{font-weight:bold;text-decoration:underline;}
#searchEngines{+z-index:900;}
#destinationsDiv dl{display:block;float:left;width:142px;padding:0;margin:0 5px 0 0;color:#333;}
#destinationsDiv dt,#destinationsDiv dd{padding:0;margin:0;}
#destinationsDiv dt{color:#000;font-weight:bold;padding:10px 0 0 0;text-transform:uppercase;background:#FCECE0;font-size:10px;}
#destinationsDiv dt.topdesti-title{color:#fff;background:#f60;}
#destinationsDiv dt.top{padding:0 0 0 5px;}
#destinationsDiv #all-destination{color:#000;float:left;font-size:11px;font-weight:bold;margin-bottom:2px;text-transform:none;width:170px;}
#destinationsDiv dd{padding:0 0 0 10px;}
#destinationsDiv .topdesti{font-weight:bold;background:#FCECE0;}
#destinationsDiv dd strong{font-weight:bold;}
.selectDiv{background:none repeat scroll 0 0 #FFF;border:1px solid #BDB1A8;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;font-size:10px;height:auto;overflow:hidden;padding:5px;position:absolute;z-index:9999;display:none;}
#searchEngines .selectDiv label{font-weight:normal;}
#departsDiv.right{width:320px;top:80px;left:25px;}
#dureeDiv.left{width:74px;left:219px;top:129px;}
#dureeDiv.right{width:74px;left:319px;top:129px;}
#categoriesHotelDiv{width:90px;left:218px;top:253px;}
.selectDiv .content{float:left;}
#departsDiv .content{width:320px;}
#dureeDiv .content{width:70px;}
#categoriesHotelDiv .content{width:90px;}
.selectDiv .content span#link_more{color:#09F;font-size:12px;text-align:right;cursor:pointer;}
.selectDiv .content span#link_less{color:#09F;font-size:12px;text-align:right;cursor:pointer;}
.selectDiv .content span#link_more:hover{text-decoration:underline;}
.selectDiv .content span#link_less:hover{text-decoration:underline;}
.selectDiv .content strong a{color:#F60;font-size:12px;}
.selectDiv .content .closed{text-align:right;padding:5px 0 0 0!important;}
.selectDiv .content .closed img{margin:0 0 0 2px;}
.selectDiv .content dl{margin:0;padding:0;}
#departsDiv .content dl{width:320px;}
#dureeDiv .content dl{width:100px;}
#categoriesHotelDiv .content dl{width:90px;}
.selectDiv .content .bloc_1,.selectDiv .content .bloc_2{float:left;}
#departsDiv{top:83px;width:320px;}
#departsDiv .content .bloc_1,#departsDiv .content .bloc_2{width:160px;}
#dureeDiv .content .bloc_1,#dureeDiv .content .bloc_2{width:100px;}
#categoriesHotelDiv .content .bloc_1,#categoriesHotelDiv .content .bloc_2{width:90px;}
.selectDiv .content .bloc_more{float:left;width:100%;}
.selectDiv .content .bloc_less{float:left;width:100%;}
#allcitiesDepartures{display:none;}
citiesDepartures{display:block;}
.selectDiv .content dd{float:left;margin:0;padding:0;}
#departsDiv .content dd{width:175px;}
#dureeDiv .content dd{width:100px;}
#categoriesHotelDiv .content dd{width:100px;}
.selectDiv .content dl.more{display:none;}
.selectDiv .content dd input{float:left;margin-right:5px;width:20px;}
.selectDiv .content dd label{float:left;}
#departsDiv .content dd label{width:155px;}
#dureeDiv .content dd label{width:60px;}
#categoriesHotelDiv .content dd label{width:60px;}
.selectDiv .content p{margin:0;padding:0;}
.selectDiv .content .p_more{margin:5px 0;}
.selectDiv .content .p_less{margin:5px 0;}
#refine{background:none repeat scroll 0 0 #fcece0;color:#000;display:block;float:left;height:100px;left:0;padding:10px 10px 0;position:absolute;top:210px;width:432px;z-index:900;border:1px solid #f60;border-top:0;}
#refine p.refine{width:100%;float:left;}
#btn_main.button.hide,#btn_refine.button.hide{display:none;}
#btn_main.button.show,#btn_refine.button.show{display:block;}
#link_refine_search{cursor:pointer;text-decoration:underline;}
#link_refineless_search{cursor:pointer;text-decoration:underline;}
#lessOptions{display:none;}
#datepicker_div{z-index:999!important;}
.select_like{background:url("../../images/home/bg/input_select.gif") no-repeat scroll 0 top transparent;display:block;height:19px;width:200px;margin:0;padding:0 0 0 5px;}
.select_like a{display:block;height:19px;padding:1px 0 0;}
div.button{background:url("../../images/btn-sprite.gif") no-repeat scroll -286px -297px transparent;float:left;width:120px;height:32px;padding-bottom:0;padding-left:10px;padding-top:0;margin:0 0 0 70px;}
div.button button{background:url("../../images/btn-sprite.gif") no-repeat scroll right -297px #fcece0;border:0 none;width:120px;height:32px;margin:0;padding-right:20px;cursor:pointer;outline:none;}
div.button button span{background:url("../../images/btn-sprite.gif") no-repeat scroll -292px -39px transparent;display:block;height:21px;padding:0 5px 0 13px;cursor:pointer;color:#FFF;text-decoration:underline;}
.btn{float:left;background:#fff;border:1px solid #ccc;height:19px;padding:0 0 0 8px;}
.btn span{background:url(../../images/pictos/arrow.png) no-repeat scroll right 2px;float:left;display:block;height:19px;margin:0;padding:1px 25px 0 0;outline:none;color:#000;}
#searchEngines .selectbtn{float:left;height:19px;overflow:hidden;background:url(../../images/pictos/arrow.png) no-repeat scroll right 2px #FFF;border:1px solid #ccc;}
#searchEngines .selectbtn .select{background:transparent;border:none;height:19px;-webkit-appearance:none;}
#searchEngines .selecwMonth{width:118px;}
#searchEngines .selecwDay{width:45px;}
#searchEngines .selecwBudget{width:180px;}
#searchEngines .selecwTheme{width:180px;}
#searchEngines .selecwFormule{width:118px;}
#bloc_tags input{border-right:0;width:145px;}
#tags{border:0 none;height:14px;margin:3px 0 0!important;}
#bloc_tags span{float:left;}
.ui-autocomplete{width:150px;background-color:#fff;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:none repeat scroll 0 0 #f60!important;}
.ui-corner-all{border-radius:0!important;}
.rotate{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.tags_invalid{border:1px solid orange!important;}
#searchFlightFormIframe{border:0;overflow:hidden;width:436px;height:265px;}
#search{height:1000px;}
#searchEngines input.submit{background:url("../../images/btn/btn-rechercher-orange.gif") no-repeat scroll left bottom transparent;border:0 none;cursor:pointer;float:right;height:30px;margin:30px 0 0;padding:3px 5px 0 10px;width:128px;}