#doc4{width:974px;}#yui-history-iframe{position:absolute;top:0;left:0;width:1px;height:1px;visibility:hidden;}#box1 #box1-content .yui-gb .yui-u{width:32%!important;width:30%;}input,textarea,select{font-size:13px;}div#bd{padding:10px 0;}div#googleMap{width:972px;height:300px;border:1px solid #555;}div#showmap{background-color:#f0f0f0;text-align:center;margin:2px 0 15px;padding:3px 0;}div#showmap input{vertical-align:text-bottom;}div#box1{position:relative;width:100%!important;width:165px;margin-bottom:15px;background-color:#e0e0e0;}div#box1 div#box1-content{height:100%;border:1px solid #bdbcbd;padding:10px;}div#box1 div#box1-content div#country a#toFrance{padding-left:70px;color:#aaa;text-decoration:underline;}div#accommodationCapacity div#accommodationCapacitySelectedFilter{margin-bottom:3px;border-bottom:1px dashed #a0a0a0;background-color:#fff;padding:5px;}div#box1-content div.departure-date{border:2px solid #fff;background-color:#f0f0f0;margin:5px 0;padding:5px;overflow:hidden;}div#box1-content div.departure-date p{padding-bottom:5px;font:bold 12px Arial,Helvetica,sans-serif;}div#box1-content div.departure-date div#calendarFilter{margin-bottom:10px;border-bottom:1px dashed #a0a0a0;background-color:#fff;padding:5px;}div#box1-content div.departure-date span{padding:0 10px 0 5px;}div#box1-content div.departure-date span.comma:hover{text-decoration:none;}div#calendar button#showDate{width:25px;height:20px;border:0 none;background:transparent url('/images/search/picto-calendar.png') no-repeat;cursor:pointer;margin:3px 0 0 10px;}div#box2{position:relative;width:100%!important;width:165px;margin-bottom:15px;background-color:#e0e0e0;}div#box2-content div#priceChoose{margin-bottom:5px;border:2px solid #fff;background-color:#f0f0f0;padding:5px 2px 5px 5px;}#priceSlider{margin-bottom:0;}#priceSlider_bg{position:relative;width:190px;height:28px;background:url(/images/bg-h.gif) no-repeat 0 1px;}#priceSlider_bg div{position:absolute;cursor:default;top:4px;}#priceSlider_info{height:20px;margin:0;padding:0 5px 2px;}#priceSlider_info div#priceSlider_info_min{float:left;width:50%;}#priceSlider_info div#priceSlider_info_max{float:left;width:50%;text-align:right;}#priceSlider_button{text-align:center;margin-bottom:10px;}div#box3{position:relative;width:100%!important;width:165px;margin-bottom:15px;background-color:#e0e0e0;}div#sort{margin-bottom:10px;background-color:#f0f0f0;font-size:11px;padding:2px 5px;}div#sort a.sortLink{text-decoration:none;cursor:pointer;}div#sort select#selectSort{margin-right:170px!important;margin-right:0;font-size:10px;}div.submit1{text-align:right;}div.submit2{text-align:center;margin:10px 0;}div#menu-info{border:1px solid #aaa;background:#DDD url(/images2/fond-historique-on.png) no-repeat scroll -25px 0;margin:0 0 10px;overflow:hidden;padding:5px;}div#nbProduct{width:100%;font:bold 12px Arial,Helvetica,sans-serif;color:#000;}div#currentPage{display:none;float:left;width:80px;margin-left:58px;background-color:#e0e0e0;text-align:right;font-weight:700;padding:2px 10px 2px 0;}#container .bd:after{content:".";display:block;clear:left;height:0;visibility:hidden;}#cal{border:none;padding:1em;}.datefield{position:relative;top:10px;left:10px;width:25em;white-space:nowrap;border:1px solid #000;background-color:#eee;padding:5px;}.datefield input{width:15em;}.datefield button{margin-left:2px;padding:0 5px;}.datefield button img{vertical-align:middle;margin:0;padding:0;}div#calendarBox_c{top:200px;margin-left:250px;}div#calendarBox{background-color:#f2f2f2;border:1px solid gray;margin:10px;}div#calendarBox div#calGroup{clear:both;margin:10px;}div.product-item{border:1px solid #9C9C9C;cursor:pointer;float:left;position:relative;width:692px;}div.product-item:hover{background-color:#ffea00;}div.product-item div.product-picture{float:left;height:87px;margin:2px 0 0 2px;position:relative;width:128px;}div.product-item div.product-picture img.imageProduct{height:87px;width:128px;}div.product-item div.product-detail{float:left;margin:2px;padding-left:10px;width:420px;}div.product-item div.product-detail h3{font:bold 17px Arial,Helvetica,sans-serif;height:22px;overflow:hidden;}div.product-item div.product-detail p.mealPlan a{color:#555;}div.product-item div.product-detail div.accommodation{width:225px;}div.product-item div.bt-view{background-color:#ddd;height:31px;left:0;padding-top:12px;position:absolute;text-align:center;top:88px;width:128px;}div.product-item div.bt-view img{border:none;}div.product-item div.product-detail p.avis{margin-top:5px;font:normal 12px Arial,Helvetica,sans-serif;}div.product-item div.product-detail p.note{margin-top:2px;font:bold 15px Arial,Helvetica,sans-serif;}div.product-item div.product-detail p.note img{vertical-align:middle;padding-right:2px;}div.product-item div.product-detail p.noNote{margin-top:2px;font:normal 11px Arial,Helvetica,sans-serif;}div.product-item div.product-detail p.noNote img{vertical-align:middle;padding-right:2px;}div.product-item div.product-detail p.localizeInGoogleMapP{margin-top:4px;font:normal 11px Arial,Helvetica,sans-serif;text-decoration:underline;color:#e80000;}div.product-item div.product-price{background-color:#FCF59F;float:right;height:82px;margin:2px 2px 0;padding:0 5px 5px;position:relative;width:110px;}div.product-item div.product-price div.product-price-discount{background:transparent url(/images2/fond-remise.png) no-repeat scroll 0 -2px!important;background:transparent url(/images2/fond-remise.gif) no-repeat scroll 0 -2px;height:57px;position:absolute;right:0;text-align:center;top:4px;width:70px;}div.product-item div.product-price p.product-price-discount-title{font-size:9px;line-height:3px;padding:2px 8px 0 0;text-align:right;}div.product-item div.product-price p.product-price-discount-value{color:#D00410;font-size:16px;font-weight:bold;padding:2px 4px 0 0;text-align:right;}div.product-item div.product-price p.product-price-best-title{padding:30px 0 0 3px;}div.product-item div.product-price p.product-price-best-value{color:#D00410;font-size:24px;font-weight:bold;line-height:20px;padding:0 0 0 3px;}div.product-item div.product-price p.product-price-best-eco{display:none;margin:0 0 6px 3px;}p.logo-to{display:none;}div.product-item div.product-date{background-color:#f9f9f9;border-top:1px solid #e0e0e0;clear:both;font:bold 12px Arial,Helvetica,sans-serif;height:43px;margin:0 2px 2px 132px;overflow:hidden;}div.product-item div.product-date-item{background:transparent url(/images2/point-gris.png) no-repeat left 5px;float:left;font:normal 11px Arial,Helvetica,sans-serif;margin-left:1.5em;padding-left:1em;width:45%;}div.product-item div.product-date-item .price{color:#e80000;font-weight:700;}div.product-item div.product-date-item .price .euro{font-size:9px;}div#numberOfPages{text-align:right;font:normal 12px Arial,Helvetica,sans-serif;padding:0 5px;}div#numberOfPages a{text-decoration:none;background-color:#fff0f0;cursor:pointer;padding:2px 5px;}p.titleGoogleMapInfo{overflow:hidden;width:250px;height:17px;margin-bottom:2px;background-color:#fcc;font:bold 12px Arial,Helvetica,sans-serif;color:#000;padding:0 0 0 3px;}table td.tdLeftGoogleMapInfo{vertical-align:top;}table td.tdLeftGoogleMapInfo img.imageGoogleMapInfo{border:1px solid #555;width:64px;height:99px;}table td.tdRightGoogleMapInfo{vertical-align:top;font-size:11px;padding:0 0 0 5px;}table td.tdRightGoogleMapInfo p.priceGoogleMapInfo{font:normal 11px Arial,Helvetica,sans-serif;margin:5px 0 0;}table td.tdRightGoogleMapInfo p.priceGoogleMapInfo span.price{font:bold 18px Arial,Helvetica,sans-serif;color:#e80000;}table td.tdRightGoogleMapInfo span.euro{font-size:10px;color:#e80000;}table td.tdRightGoogleMapInfo p.linkGoogleMapInfo{margin-top:10px;text-align:right;}div.price_section{border:1px solid red;margin:5px 0 10px;}div.price_section p{border-bottom:4px solid #ccc;background-color:#e0e0e0;font-weight:700;font-size:13px;padding:3px 5px;}div.price_section div.resume-departure p.price{padding-left:5px;border:none;background:#f0f0f0 url('/images/search/fleche-bas.gif') no-repeat 98% 7px;font-weight:700;margin:2px 0;}div.price_section div.resume-departure p.price:hover{background-color:#fcc;cursor:pointer;}div.price_section div.resume-departure p.price span.priceNumber span.minPrice span.euro{padding-left:3px;font-size:10px;}div.price_section div.resume-departure table.lst-lastminute caption{background-color:#fcc;border-bottom:3px solid #faa;font-weight:700;padding:2px 10px;}div.price_section div.resume-departure table.lst-lastminute td{vertical-align:top;border-bottom:1px solid #f0f0f0;padding:2px 0;}div.price_section div.resume-departure table.lst-lastminute td.country{width:110px;padding-left:2px;padding-right:2px;}div.price_section div.resume-departure table.lst-lastminute td.star{width:25px;font-weight:700;}div.price_section div.resume-departure table.lst-lastminute td.duration{width:40px;}div.price_section div.resume-departure table.lst-lastminute td.mealPlan{width:90px;}div.price_section div.resume-departure table.lst-lastminute td.discount{width:35px;background-color:#ff0;text-align:center;color:#e80000;}div.price_section div.resume-departure table.lst-lastminute td.minPrice{width:35px;background-color:#ff0;font-weight:700;text-align:right;color:#e80000;}div.price_section div.resume-departure table.lst-lastminute td.euro{width:23px;padding-left:5px;padding-top:5px;background-color:#ff0;font-size:8px;color:#e80000;}div.price_section div.resume-departure table.lst-lastminute tr:hover{background-color:#fcc;color:#000;cursor:pointer;}.yui-skin-sam .yui-calendar td.calcell a{color:#0a0;}.yui-skin-sam .yui-button{background:url(/images/search/sprite.png) repeat-x 0 0;}.yui-skin-sam .yui-dialog .ft span.default button{color:#000;}div#google-adsense-recherche{width:790px;border-bottom:1px solid #fcc;color:#000;font-size:11px;text-align:center;margin:10px auto;}div#google-adsense-recherche p{border-bottom:1px solid #fcc;text-align:left;}div#products.withcomparator{background:transparent url('/images/search/compare-bar-vertical.gif') repeat-y 710px center;}div#products.withoutcomparator{background:none;}div.overTheTopDiv{position:relative;z-index:1;overflow:hidden;clear:both;width:100%;padding-bottom:10px;}div.comparatorDiv{float:right;}div.comparator{width:23px;margin-top:20px;text-align:right;}*+html div.comparator{width:26px;}div#compare-topbar{position:relative;z-index:100;background:transparent url('/images/search/compare-angle.gif') no-repeat 688px 3px;text-align:right;padding:0 35px 4px 0;}div#compare-bottombar{margin-bottom:15px;background:transparent url('/images/search/compare-angle2.gif') no-repeat 688px -8px;text-align:right;padding:0 35px 4px 0;}div#comparatorBox_c{height:212px;}div#comparatorBox{height:208px;}div#box1 div#box1-upleft,div#box2 div#box2-upleft,div#box3 div#box3-upleft{position:absolute;top:0;left:0;width:10px;height:10px;}div#box1 div#box1-upright,div#box2 div#box2-upright,div#box3 div#box3-upright{position:absolute;top:0;right:0;width:10px;height:10px;}div#box1 div#box1-downleft,div#box2 div#box2-downleft,div#box3 div#box3-downleft{position:absolute;bottom:0;left:0;width:10px;height:10px;}div#box1 div#box1-downright,div#box2 div#box2-downright,div#box3 div#box3-downright{position:absolute;bottom:0;right:0;width:10px;height:10px;}#box1 #box1-content div#departureCity,div#box1 div#box1-content div#country,div#box1 div#box1-content div#duration,div#box1 div#box1-content div#accommodationCapacity,div#box1 div#box1-content div#typeHomeRental,div#box1 div#box1-content div#france,div#box2-content div#discountPercentage{border:2px solid #fff;background-color:#f0f0f0;padding:5px;margin-top:5px;}div#box1 div#box1-content div#country{margin:5px 0 0;}div#box1 div#box1-content div#departureCity select#selectdepartureCity,div#box1 div#box1-content div#country select#selectcountry,div#box1 div#box1-content div#duration select#selectduration,div#box1 div#box1-content div#accommodationCapacity select#selectaccommodationCapacity,div#box1 div#box1-content div#departureMonth select#selectdepartureMonth,div#box1 div#box1-content div#schoolHolidays select#selectschoolHolidays,div#box1 div#box1-content div#schoolHolidays select#selectdepartureMonth{width:100%;}div#box1 div#box1-content div.departure-date p.filterTitle,div#box1 div#box1-content div#departureCity p,div#box1 div#box1-content div#country p,div#box1 div#box1-content div#duration p,div#box1 div#box1-content div#accommodationCapacity p,div#box1 div#box1-content div#typeHomeRental p,div#box1 div#box1-content div#france p,div#box2-content div#priceLabel,div#box2-content div#discountPercentage p,div#box3-content div#typeProduct p,div#box3-content div#star p,div#box3-content div#mealPlan p,div#box3-content div#topic p,div#box3-content div#supplier p,div#box3-content div#duration p{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #a0a0a0;font:bold 12px Arial,Helvetica,sans-serif;}div#departureCity div#departureCitySelectedFilter,div#country div#countrySelectedFilter,div#box1-content div#duration div#durationSelectedFilter,div#typeHomeRental div#typeHomeRentalSelectedFilter,div#france div#franceSelectedFilter{margin-bottom:10px;border-bottom:1px dashed #a0a0a0;background-color:#fff;padding:5px;}div#departureCity div#departureCitySelectedFilter input,div#country div#countrySelectedFilter input,div#duration div#durationSelectedFilter input,div#accommodationCapacity div#accommodationCapacitySelectedFilter input,div#typeHomeRental div#typeHomeRentalSelectedFilter input,div#france div#franceSelectedFilter input,div#discountPercentageSelectedFilter input,div#typeProductSelectedFilter input,div#starSelectedFilter input,div#mealPlanSelectedFilter input,div#topicSelectedFilter input,div#supplierSelectedFilter input,div#durationSelectedFilter input{margin-bottom:3px;vertical-align:middle;}div#departureCity div#departureCitySelectedFilter span,div#country div#countrySelectedFilter span,div#duration div#durationSelectedFilter span,div#accommodationCapacity div#accommodationCapacitySelectedFilter span,div#typeHomeRental div#typeHomeRentalSelectedFilter span,div#france div#franceSelectedFilter span,div#discountPercentageSelectedFilter span,div#typeProductSelectedFilter span,div#starSelectedFilter span,div#mealPlanSelectedFilter span,div#topicSelectedFilter span,div#supplierSelectedFilter span,div#durationSelectedFilter span,div.product-item div.product-date p.product-date-title,div.price_section div.resume-departure p.price span.priceNumber{padding-left:10px;}div#departureCity div#departureCitySelectedFilter span:hover,div#country div#countrySelectedFilter span:hover,div#duration div#durationSelectedFilter span:hover,div#accommodationCapacity div#accommodationCapacitySelectedFilter span:hover,div#typeHomeRental div#typeHomeRentalSelectedFilter span:hover,div#france div#franceSelectedFilter span:hover,div#box1-content div.departure-date span:hover,div#discountPercentageSelectedFilter span:hover,div#typeProductSelectedFilter span:hover,div#starSelectedFilter span:hover,div#mealPlanSelectedFilter span:hover,div#topicSelectedFilter span:hover,div#supplierSelectedFilter span:hover,div#durationSelectedFilter span:hover{cursor:pointer;text-decoration:underline;}#box1 #box1-content #france select#selectfrance,#box1 #box1-content #typeHomeRental select#selecttypeHomeRental,#box2 #box2-content select,#box3 #box3-content select,.price_section .resume-departure table.lst-lastminute{width:100%;}div#box1-content div.departure-date input,.datefield input,.datefield button,.datefield label{vertical-align:middle;}div#box1-content div.departure-date span.comma,#container .bd{display:block;height:5px;padding:0;visibility:hidden;}div#calendar div#departureMonth,div#calendar div#schoolHolidays{padding-top:3px;}div#calendar div#departureMonth p,div#calendar div#schoolHolidays p,div#calendar #dateFree{padding:3px 5px 0 0;}div#calendar div#dateFree{float:left;margin-left:10px;padding-top:3px;}div#calendar div#dateFree p{padding:3px 0 0 0;}div#box2 div#box2-content,div#box3 div#box3-content{height:100%;border:1px solid #bdbcbd;padding:10px;}div#discountPercentageSelectedFilter,div#typeProductSelectedFilter,div#starSelectedFilter,div#mealPlanSelectedFilter,div#topicSelectedFilter,div#supplierSelectedFilter,div#durationSelectedFilter{margin-bottom:3px;background-color:#fff;border-bottom:1px dashed #a0a0a0;padding:5px;}div#box3-content div#typeProduct,div#box3-content div#star,div#box3-content div#mealPlan,div#box3-content div#topic,div#box3-content div#supplier,div#box3-content div#duration{margin-bottom:10px;border:2px solid #fff;background-color:#f0f0f0;padding:5px;}div#sort span.order-title,.datefield label,div.price_section div.resume-departure table.lst-lastminute td.name{font-weight:700;}div#sort span.order-notation,div#sort span.order-popularity,div#sort span.order-duration,div#sort span.order-price,div#sort span.order-discount{margin-right:5px;}div#sort a.sortLink:hover,div#sort a.selectedSortLink{background-color:#fff;}div#sort span#order-page select,div.submit1 input{font-size:11px;}div#maxDiscount,div#minPrice,div#maxPrice{text-align:right;}div.product-item div.product-detail p.mealPlan,div.product-item div.product-price p.product-price-best-value span.euro{font:normal 12px Arial,Helvetica,sans-serif;}div.product-item div.product-detail p.localizeInGoogleMapP a,div.price_section div.resume-departure p.price span.priceNumber span.minPrice{color:#e80000;}div#numberOfPages #prev10,div#numberOfPages #prev1,div#numberOfPages #next10,div#numberOfPages #next1{cursor:pointer;padding:0 10px;}div#numberOfPages a:hover,div#numberOfPages a.selected{background-color:red;color:#fff;text-decoration:none;}table td.tdRightGoogleMapInfo p.countryGoogleMapInfo,table td.tdRightGoogleMapInfo p.mealplanGoogleMapInfo{font:normal 11px Arial,Helvetica,sans-serif;}div.price_section div.resume-departure table.lst-lastminute tr:hover td.discount,div.price_section div.resume-departure table.lst-lastminute tr:hover td.minPrice,div.price_section div.resume-departure table.lst-lastminute tr:hover td.euro,.yui-skin-sam .yui-calendar td.calcell.calcellhover,.yui-skin-sam .yui-calendar td.calcell.calcellhover a,.yui-skin-sam .yui-calendar td.calcell.selected a{background-color:#fcc;color:#000;}div#compare-topbar img.opacity,div#compare-bottombar img.opacity{opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5;}div#compare-topbar img.pointer,div#compare-bottombar img.pointer,div#compare-topbar .compare-bar-reset,div#compare-bottombar .compare-bar-reset{cursor:pointer;}div#compare-topbar img,div#compare-bottombar img{vertical-align:middle;margin-left:10px;}div#compare-topbar .compare-bar-title,div#compare-bottombar .compare-bar-title{margin-right:30px;}#box0{background-color:#fdeb01;font-size:14px;height:22px;line-height:22px;overflow:hidden;padding:12px;}#box0 h1{color:#a80400;display:inline;font-family:sans-serif;font-weight:bold;}#box0 div{display:inline;}#box0 div input[type="submit"]{font-size:11px;}#box0 em{font-size:11px;font-weight:normal;}#box0 #searchTextInput{color:#484848;font-size:11px;font-style:italic;margin-left:5px;padding:3px 0 3px 4px;width:295px;}div#searchTextDiv{font-size:12px;}.underline{background-color:#ff0;}p.fulltext-exemple{margin-top:10px;font:normal 11px Arial,Helvetica,sans-serif;font-style:italic;color:#777;}span#noResult{font-style:italic;color:#777;}.yui-skin-sam .yui-dialog .ft .button-group{text-align:center;}span#destinationOption{padding-left:10px;font-weight:normal;color:#555;}span#destinationOption input{margin:0 5px;vertical-align:middle;}#resultTitle{padding:0 10px;}#searchTextDiv{padding:2px 10px 0;}.yui-skin-sam .yui-panel .bd{text-align:center;}#productNameBox .bd{overflow:auto;height:300px;}.productNameList{margin-left:10px;text-align:left;}.productNameList li{list-style-type:circle;margin:5px 5px 10px;}.productNameList li a{text-decoration:underline;}