#waiting-box-background{background:url("/static/v2/images/sejlist/trans.png") repeat 0 0 transparent !important;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;display:none;position:fixed;filter:alpha(opacity = 50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#waiting-box-message{background:#ffa167;background:-moz-linear-gradient(top,#ffa167 0,#ff9f63 1%,#ff9a5a 12%,#ff9352 18%,#ff8b42 34%,#df6921 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffa167),color-stop(1%,#ff9f63),color-stop(12%,#ff9a5a),color-stop(18%,#ff9352),color-stop(34%,#ff8b42),color-stop(100%,#df6921));background:-webkit-linear-gradient(top,#ffa167 0,#ff9f63 1%,#ff9a5a 12%,#ff9352 18%,#ff8b42 34%,#df6921 100%);background:-o-linear-gradient(top,#ffa167 0,#ff9f63 1%,#ff9a5a 12%,#ff9352 18%,#ff8b42 34%,#df6921 100%);background:-ms-linear-gradient(top,#ffa167 0,#ff9f63 1%,#ff9a5a 12%,#ff9352 18%,#ff8b42 34%,#df6921 100%);background:linear-gradient(to bottom,#ffa167 0,#ff9f63 1%,#ff9a5a 12%,#ff9352 18%,#ff8b42 34%,#df6921 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffa167',endColorstr = '#df6921',GradientType = 0);border:3px solid #fff;height:75px;left:37%;padding:20px 10px 20px 20px;position:fixed;top:230px;width:390px;z-index:99999;font-size:18px;line-height:22px;font-weight:bold;color:#fff;display:none;font-family:Arial}#waitingImg{text-align:center;height:15px}.paddt{padding-top:10px}div#calqueMultiDuree{display:none}div#calqueMultiDuree div#multiDuree{overflow:hidden;width:410px;height:170px;left:0;top:0;cursor:default}div#multiDuree .formDurees{width:366px !important;+width:410px;height:136px !important;+height:170px;background:#fff;border:#f60 solid 2px;padding:15px 20px}div#calqueMultiDuree div#multiDuree .formDurees .btn2{cursor:pointer;float:right;font-size:15px;font-weight:bold;height:28px;margin:0+margin:15px 0 0 0;-margin:19px 0 0 0;padding:3px 5px 0 10px;width:113px !important;-width:128px;background:transparent url(/static/images/btn/btn-orangeR.gif) no-repeat scroll left bottom}div#calqueMultiDuree div#multiDuree .formDurees .btn2 a,div#calqueMultiDuree div#multiDuree .formDurees .btn2 span{color:#fff;margin:0 15px 0 0;text-decoration:underline}div#multiDuree .fermer{float:right;margin:0}div#multiDuree .fermer a{color:#000;text-decoration:underline}div#multiDuree .titreDurees{text-align:center;margin:0 0 30px 0 !important;+margin:0 0 20px 0 !important;-margin:0 0 25px 0 !important}div#multiDuree .titreDurees span{color:#f60;font-size:15px;font-weight:bold}div#multiDuree .titreDurees span.rappel{text-decoration:underline}div#multiDuree .durees{padding:0;width:183px;float:left;text-align:left}div#calqueMultiDuree div#multiDuree .formDurees input{margin:0 !important;-height:17px !important;-width:17px !important}div#calqueMultiDuree div#multiDuree .formDurees label{display:block;margin:0 0 5px 0 !important;white-space:nowrap}#circuit div#multiDuree .titreDurees span{color:#6b9833}#thalasso div#multiDuree .titreDurees span{color:#01f}#plongee div#multiDuree .titreDurees span{color:#009}#golf div#multiDuree .titreDurees span{color:#359704}#voyagedenoces div#multiDuree .titreDurees span{color:#b31f6f}#prestige div#multiDuree .titreDurees span{color:#603}#allinclusive div#multiDuree .titreDurees span{color:#09f}#circuit div#multiDuree .formDurees{border-color:#6b9833}#thalasso div#multiDuree .formDurees{border-color:#01f}#plongee div#multiDuree .formDurees{border-color:#009}#golf div#multiDuree .formDurees{border-color:#359704}#voyagedenoces div#multiDuree .formDurees{border-color:#b31f6f}#prestige div#multiDuree .formDurees{border-color:#603}#allinclusive div#multiDuree .formDurees{border-color:#09f}#circuit div#multiDuree .formDurees .btn2{background:transparent url(/static/images/thematiques/circuits/btn/btn-searchR.gif) no-repeat scroll left bottom !important}#thalasso div#multiDuree .formDurees .btn2{background:transparent url(/static/images/thematiques/thalasso/btn/btn-searchR.gif) no-repeat scroll left bottom !important}#plongee div#multiDuree .formDurees .btn2{background:transparent url(/static/images/thematiques/plongee/btn/btn-searchR.gif) no-repeat scroll left bottom !important}#golf div#multiDuree .formDurees .btn2{background:transparent url(/static/images/thematiques/golf/btn/btn-searchR.gif) no-repeat scroll left bottom !important}#voyagedenoces div#multiDuree .formDurees .btn2{background:transparent url(/static/images/thematiques/voyage-de-noces/btn/btn-searchR.gif) no-repeat scroll left bottom !important}#allinclusive div#multiDuree .formDurees .btn2{background:transparent url(/static/images/thematiques/allinclusive/btn/btn-searchR.gif) no-repeat scroll left bottom !important}#circuit div#multiDuree .formDurees,#thalasso div#multiDuree .formDurees,#plongee div#multiDuree .formDurees,#golf div#multiDuree .formDurees,#prestige div#multiDuree .formDurees,#france div#multiDuree .formDurees,#allinclusive div#multiDuree .formDurees{+width:366px;+height:136px}div#calqueFranceWeekend{display:none}div#calqueFranceWeekend div#franceWeekend{overflow:hidden;width:426px !important;+width:470px;height:136px !important;+height:170px;background:#fff;border:#f60 solid 2px;margin:0;padding:15px 20px 15px 20px;cursor:default}div#calqueFranceWeekend .formFranceWeekend{float:left;margin:0;padding:0}div#calqueFranceWeekend div#franceWeekend .formFranceWeekend .btn2{cursor:pointer;float:right;font-size:15px;font-weight:bold;height:28px;margin:0;padding:3px 5px 0 10px;width:113px !important;+width:128px;background:transparent url(/static/images/btn/btn-orangeR.gif) no-repeat scroll left bottom}div#calqueFranceWeekend div#franceWeekend .formFranceWeekend .btn2 a{color:#fff;margin:0 15px 0 0;text-decoration:underline}div#franceWeekend .titreFranceWeekend{float:left;width:426px;text-align:center;margin:0;padding:0}div#franceWeekend .titreFranceWeekend span{color:#f60;font-size:15px;font-weight:bold}div#franceWeekend .themeFranceWeekend{float:left;margin:20px 0 10px 0;padding:0}div#franceWeekend .themeFranceWeekend label{clear:left;float:left;width:426px;margin:0;padding:0}div#franceWeekend .themeFranceWeekend label input{margin:3px 0 0 0}#searchEngines .searchengines-radio ul#tabs{background-image:linear-gradient(top,#ffeadd 8%,#ffece0 53%,#fff6f0 85%);background-image:-o-linear-gradient(top,#ffeadd 8%,#ffece0 53%,#fff6f0 85%);background-image:-moz-linear-gradient(top,#ffeadd 8%,#ffece0 53%,#fff6f0 85%);background-image:-webkit-linear-gradient(top,#ffeadd 8%,#ffece0 53%,#fff6f0 85%);background-image:-ms-linear-gradient(top,#ffeadd 8%,#ffece0 53%,#fff6f0 85%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.08,#ffeadd),color-stop(0.53,#ffece0),color-stop(0.85,#fff6f0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffeadd,endColorstr=#FFF6F0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffeadd, endColorstr=#FFF6F0)";background-color:#CCC;height:auto;overflow:hidden}#searchEngines .searchengines-radio ul#tabs li{border-bottom:1px solid #ffd3b6;border-right:1px solid #ff934b}#tabs_content{background:#ffe8d9 !important;border:0 !important}#searchEngines{border:0 !important}#searchEngines .type-select{width:185px;overflow:hidden;*overflow:visible;margin:5px 0 0 0;height:24px;line-height:24px;padding:0;border:1px solid #999;*border:0 none;background:url("/static/images/bg/select.png") no-repeat scroll -123px -1px #fff;*background:url:none;cursor:pointer}#searchEngines .type-select select{background:none repeat scroll 0 0 transparent;-webkit-appearance:none;border:medium none;width:205px;*width:190px;height:22px}#colA{float:left;margin:0;width:187px;*width:211px}#colB{width:203px;*width:190px;margin:0 0 0 12px;float:left}#option-button{display:inline-block;margin:0 0 0 12px}#searchEngines #champs-duree{margin:5px 0 4px}.uppercase{text-transform:uppercase}div.search-engine-validate{background:url("/static/images/btn-sprite.gif") no-repeat scroll -286px -297px transparent;float:right;height:32px;margin:10px 0 0 22px;padding-bottom:0;padding-left:10px;padding-top:0;width:120px}
div.search-engine-validate button span{font-size:13px;font-weight:bold;text-decoration:none}#searchEngines .list-item:hover,#searchEngines .list-item.hover{font-weight:bold;text-decoration:underline}#moreOptions{display:none;float:left;color:#09f}#moreOptions .link_refine_search{color:#09f}.more-critere,.moins-critere{background-color:#f90;color:#fff;float:left;height:15px;line-height:14px;margin:1px 5px 0 0;padding:0 0 0 4px;text-decoration:none;width:10px}#moinsOptions{width:125px}#link_refineless_search{color:#09f;font-size:12px;line-height:12px}#refine{background:none repeat scroll 0 0 #fcece0;border:0 none;float:left;height:133px;padding:0;position:relative;top:0;width:432px;z-index:0}.critere-invisible{display:none !important}#refine-colA{float:left;width:200px}#refine-colB{width:200px;float:left}#searchEngines .popup-v2{left:35%;position:fixed;top:25%;*top:35%;z-index:9999}#searchEngines .calque-grey{background:none repeat scroll 0 0 #000;left:0;position:fixed;top:0;width:100%;height:100%;z-index:9999;*z-index:989;opacity:.5;-ms-filter:"alpha(opacity=50)" !important;filter:alpha(opacity=50) !important;display:none}#calque-duree-du-sejour{background:none repeat scroll 0 0 #fff;left:42%;padding:5px 5px 10px;position:fixed;top:31%;width:200px;border:1px solid #aaa;z-index:999;display:none}#calque-duree-du-sejour .titre{background-color:#09f;color:#fff;font-size:12px;padding:5px 10px;text-align:center;text-transform:uppercase;margin:0}#calque-duree-du-sejour span{display:block;text-align:center}#calque-duree-du-sejour .content-input{padding:8px}#calque-duree-du-sejour .choix-de-duree{margin:0}#calque-duree-du-sejour label{margin:0 0 0 5px}#calque-duree-du-sejour .block-input{border-bottom:1px dashed #ccc;margin:0 0 9px 15px}#calque-duree-du-sejour .button-valider{background:url("/static/images/bg/valider.png") no-repeat scroll 0 0 transparent;cursor:pointer;float:right;height:32px;margin:0 10px 0 0;width:100px}#selection-date{padding:5px;width:400px}#selection-titre{position:relative;background-color:#09f;padding:5px 0;text-align:center}#selection-titre .title{color:#fff;font-weight:bold}#selection-titre .close{position:absolute;display:block;background:url("/static/images/pictos/close-calque.png") no-repeat scroll 0 0 transparent;top:5px;right:5px;height:16px;width:16px;cursor:pointer}#selection-mois-depart{float:left;padding:10px;width:40%;-moz-box-shadow:1px 0 4px #888;-webkit-box-shadow:1px 0 4px #888;box-shadow:1px 0 4px #888}#date-depart-group .entre-colonne{left:10px;position:absolute;font-weight:bold}#selection-mois-depart a.list-item{cursor:pointer}#selection-jour-depart{position:relative;float:left;width:50%;padding:10px}#selection-jour-depart .titre-jour{text-align:center;display:block}.titre-colonne{color:#f60;font-weight:bold}.input-container{display:inline-block;height:17px;padding:9px 0 0;position:relative;margin:5px 0 0 0;width:187px;*z-index:1}.input-container input,.input-container select{background:background:#d5d5d5;background:-moz-linear-gradient(top,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d5d5d5),color-stop(13%,#f6f6f6),color-stop(17%,#fcfcfc),color-stop(22%,#fefefe),color-stop(91%,#fff),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);background:-o-linear-gradient(top,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);background:-ms-linear-gradient(top,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);background:linear-gradient(to bottom,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d5d5',endColorstr='#fcfcfc',GradientType=0);border:1px solid #aaa;color:#000;height:14px;padding:5px;width:175px}.input-container .input-placeholder{background:url("/static/images/bg/select.png") no-repeat scroll -123px -1px;border:1px solid #aaa;color:#000;height:14px;left:0;overflow:hidden;padding:5px;position:absolute;top:0;width:175px;z-index:1;line-height:14px;cursor:pointer}.input-container .input-placeholder b{font-size:12px}.input-container .input-options-control.mag-glass{background-position:0 -135px}.input-container .input-options-control.mag-glass{background-position:0 -135px}.input-container .input-options-control{height:25px;position:absolute;right:0;top:0;width:20px;z-index:3}#depart-group .arrow,#date-depart-group .arrow,#flexibilite-group .arrow,#duree-group .arrow,#theme-group .arrow{cursor:pointer;width:100%}.input-container .input-options-control.arrow{background-position:right -112px}.special-options .input-options-control{cursor:pointer}.input-container .input-options-control{height:25px;position:absolute;right:0;top:0;width:20px;z-index:3}#depart-group .input-options{overflow:hidden;padding:5px;width:230px}.input-container .input-options{background-color:#fff;border:1px solid #aaa;display:none;left:0;list-style-type:none;margin:0;padding:0;position:absolute;top:25px;z-index:20}#au-depart-de{width:250px}#au-depart-de dl{float:left;margin:5px 0 5px 9px;width:100px}#au-depart-de dl dd{cursor:pointer;margin:0}#au-depart-de .more{padding:0 0 3px;clear:both}#au-depart-de p.plus{color:#f60;cursor:pointer;font-weight:bold;margin:0 0 0 7px}#au-depart-de p.moins{color:#f60;cursor:pointer;font-weight:bold;margin:0 0 0 7px;clear:both}#au-depart-de dl{float:left;margin:5px 0 5px 9px}#theme-group .input-options{padding:5px;width:346px}#theme-group .input-options ul{float:left;list-style-type:none;margin:0;padding:00}#theme-group .input-options ul li.view-title{color:#f60;font-weight:bold;padding:10px 0 0}#theme-group .input-options ul li.list-item{cursor:pointer;width:115px}#budget-group .input-options,#duree-group .input-options{padding:5px;width:175px}#budget-group .input-options ul,#duree-group .input-options ul{float:left;list-style-type:none;margin:0;padding:0}#budget-group .input-options ul li.list-item,#duree-group .input-options ul li.list-item{cursor:pointer}.custom-datepicker{border:1px solid #ccc;margin:10px 0 0;text-align:center}.custom-datepicker .ui-datepicker-calendar{border-spacing:0;width:100%}.custom-datepicker .ui-datepicker-calendar tr td.ui-state-disabled{background-color:#eee}.custom-datepicker .ui-datepicker-calendar tr td.ui-datepicker-other-month{background-color:#fff}.custom-datepicker .ui-datepicker-calendar tr td a.ui-state-default{color:#000 !important}.custom-datepicker .ui-datepicker-calendar tr td a.ui-state-hover{background:none !important;text-decoration:underline !important}.custom-datepicker .ui-datepicker-calendar tr td span.ui-state-default{color:#999 !important}.custom-datepicker .ui-datepicker-calendar tr td.ui-datepicker-current-day{background-color:#09f;border:1px solid #09f !important}.custom-datepicker .ui-datepicker-calendar tr td.ui-datepicker-current-day a{color:#fff !important}.custom-datepicker .ui-datepicker-calendar tr td{border:1px solid #ccc}.custom-datepicker .ui-datepicker-calendar thead{background-color:#ccc;border:0 none;color:#fff;text-transform:uppercase}.custom-datepicker .ui-datepicker-calendar thead th{margin:0;padding:0}.custom-datepicker .ui-datepicker-calendar thead th span{color:#fff}.custom-datepicker .ui-datepicker-prev{color:#09f !important;cursor:pointer;float:left;font-family:arial,serif,sans-serif !important;margin:5px 0 0 5px;text-decoration:none !important}.custom-datepicker .ui-datepicker-next{color:#09f !important;cursor:pointer;float:right;font-family:arial,serif,sans-serif !important;margin:5px 5px 0 0;text-decoration:none !important}.custom-datepicker .ui-datepicker-title{padding:5px 0}#depart-datepicker a.ui-state-hover{background:none !important}#depart-datepicker .ui-datepicker-prev .ui-icon{background:url("/static/v2/images/common/pictos-vertical.png") no-repeat scroll -21px -977px transparent;display:block;font-size:0;height:12px;width:11px}
#depart-datepicker .ui-datepicker-next .ui-icon{background:url("/static/v2/images/common/pictos-vertical.png") no-repeat scroll -21px -959px transparent;display:block;font-size:0;height:12px;width:11px}#destination-group #list-desti-container{background:none repeat scroll 0 0 #fff;border:1px solid #bdb1a8;float:left;font-size:11px;height:auto;left:0;overflow:hidden;padding:0;position:absolute;top:0;width:735px;z-index:9999}#destination-group #list-desti-container .closed{bottom:0;float:none;position:absolute;right:10px;text-align:right;width:100%}#destination-group #list-desti-container .close2{float:none;height:12px;margin:0 0 0 700px;text-align:right;width:100%}#destination-group #list-desti-container .close2 a{float:left;height:12px;margin:0;padding:0;text-decoration:none;width:12px}#destination-group #list-desti-container .close2 span{cursor:pointer;float:left;height:12px;margin:0;padding:0;text-decoration:none;width:12px}#destination-group #list-desti-container .close2 img{border:medium none;float:left;height:12px;margin:0;padding:0;width:12px}#destination-group #list-desti-container a{color:#000}#destination-group #list-desti-container .title-desti .view-title{color:#fff;display:block;float:none;font-weight:bold;margin:0 0 5px;padding:1px 34px 1px 0;position:relative;background:#f60;height:17px}#destination-group #list-desti-container .title-desti .view-title span{display:block;padding:3px 0 3px 26px;background:url("/static/v2/images/common/pictos-vertical.png") no-repeat scroll -13px -1144px transparent}#destination-group #list-desti-container .title-desti .all-desti{cursor:pointer;display:inline-block;margin:0 5px 5px}#destination-group #list-desti-container .title-desti .all-desti:hover{font-weight:bold;text-decoration:underline}#destination-group #list-desti-container a:hover{font-weight:bold;text-decoration:underline}#destination-group #list-desti-container dl span{color:#000;cursor:pointer}#destination-group #list-desti-container dl span:hover{font-weight:bold;text-decoration:underline}#destination-group #list-desti-container dl{color:#333;display:block;float:left;margin:0 5px 0 0;padding:0;width:142px}#destination-group #list-desti-container dt,#destination-group #list-desti-container dd{margin:0;padding:0}#destination-group #list-desti-container dt{background:none repeat scroll 0 0 #fcece0;color:#000;font-size:10px;font-weight:bold;padding:10px 0 0;text-transform:uppercase}#destination-group #list-desti-container dt.topdesti-title{background:none repeat scroll 0 0 #f60;color:#fff}#destination-group #list-desti-container dt.topdesti-title.all-desti{margin-top:11px}#destination-group #list-desti-container dt.top{padding:0 0 0 5px}#destination-group #list-desti-container #all-destination{color:#000;float:left;font-size:11px;font-weight:bold;margin-bottom:2px;text-transform:none;width:170px}#destination-group #list-desti-container dd{padding:0 0 0 10px}#destination-group #list-desti-container .souszone{padding:0 0 0 20px}#destination-group #list-desti-container .topdesti{background:none repeat scroll 0 0 #fcece0;font-weight:bold}#destination-group #list-desti-container dd strong{font-weight:bold}#depart-group{*z-index:999}#date-depart-group{*z-index:989}#budget-group{*z-index:979}#destination-group{*z-index:969}#duree-group{*z-index:959}#theme-group{*z-index:949}#destination-group #destinationPlaceholder{border:0 none;left:0;padding:5px;position:absolute;top:0;filter:none}#destination-group #destination-fake-placeholder{background:url("/static/images/bg/select.png") no-repeat scroll -123px -1px #fff;display:block;height:24px;left:0;line-height:23px;padding:0 0 0 5px;position:absolute;top:0;width:180px;z-index:1}#destination-group .input-options{background:#fff;display:none;width:385px;border-top:0 none;padding:0}#list-autocomplete-destinations{display:none}#list-desti-container{display:none}#destination-group .input-options ul{list-style-type:none;margin:0;padding:0;position:relative;overflow:hidden;width:735px;background:#fff}#destination-group .input-options>ul>li{margin:0;padding:0}#destination-group ul li.view-title{border-top:1px solid #ccc;color:#fff;font-weight:bold;margin:0;padding:0;background:#f60}#destination-group ul li.view-title span{display:block;padding:3px 0 3px 26px;background:url("/static/v2/images/common/pictos-vertical.png") no-repeat scroll -28px -1105px transparent}#destination-group #top-destinations li.view-title{position:relative;margin:0 0 5px}#destination-group ul li.list-item{cursor:pointer;padding:3px 0 3px 10px;position:relative;z-index:1}#destination-group #top-destinations{padding:0 0 10px}#left-top-destinations,#right-top-destinations{float:left;width:192px}#left-top-destinations{overflow:visible !important}#left-top-destinations .desti-indif{margin:-24px 0 0 0}#destination-group #top-destinations li.list-item{float:left;padding:0 0 0 10px;width:180px}#destination-group ul li ul li.first-list-item{padding:10px 0 3px 10px}