/*! liste fichiers CSS : site_ft.css, produit.css */#titre_principal_page,.entete_decoree .titre{font-family:AppleGaramond,serif;font-size:33px;font-weight:400}#bandeau .logo_FT,.ancre,header{position:relative}#bande_footer,#bandeau .bloc_drapeaux,#bloc_infos_contact .bloc_france_tourisme,#bloc_reseaux_sociaux *,#cadre_MV .title_MV,#cont_fiche_prod .call_to_action .bloc_texte_cta,#contenaire_btn_resa,#titre_principal_page,.bloc_recap_retour_resa,.center,.entete_decoree,.tarifs_transfert,h3{text-align:center}hr,img{border:none}#btn_ajout,#btn_final{width:190px;height:45px}:root{--sprites_header:url('../images/template_v7/header/sprites_header.png?ver=1.02');--sprites-groupes:url('../images/miniatures_menu_principal/sprites_groupes.png?ver=1.00');--sprites:url('../images/miniatures_menu_principal/sprites.png?ver=1.00')}body{background-color:#f5f5f5;min-width:1100px;margin:0;padding:0;font-size:12px;color:#036;font-family:Roboto,sans-serif}a,a:link,a:visited{text-decoration:none;color:inherit;outline:0}.lien_obf:hover,.table_lien a:hover,a:hover{text-decoration:underline;color:#c00}#bandeau .lien_home,#bloc_offres_similaires .liste_liens a:hover,#menu_horizontal .li_menu:hover>.lien,#zone_agences_infos li a:hover p,.a_invisible,.bouton_std a:hover,.diaporama_suggestions .lien_diapo_sugg:hover,.ligne_produit .bloc_prix_ligne_prod a,.suggestion_promo_bas a{text-decoration:none}p{line-height:15px;margin:5px 0}li,ul{line-height:17px}input[type=text]::-ms-clear{display:none}.ancre{top:-165px;height:0}.lien_obf:hover{cursor:pointer}.balance-text{text-wrap:balance}@font-face{font-family:Eras;src:url('../documents/fonts/Eras Demi ITC.ttf') format('truetype'),url('../documents/fonts/Eras Demi ITC.eot?#iefix') format('opentype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eras;src:url('../documents/fonts/Eras Bold ITC.ttf') format('truetype'),url('../documents/fonts/Eras Bold ITC.eot?#iefix') format('opentype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Eras Light';src:url('../documents/fonts/Eras Light ITC.ttf') format('truetype'),url('../documents/fonts/Eras Light ITC.eot?#iefix') format('opentype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:AppleGaramond;src:url('../documents/fonts/AppleGaramond/regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AppleGaramond;src:url('../documents/fonts/AppleGaramond/regular-italic.ttf') format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:AppleGaramond;src:url('../documents/fonts/AppleGaramond/bold.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:AppleGaramond;src:url('../documents/fonts/AppleGaramond/bold-italic.ttf') format('truetype');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:AppleGaramond;src:url('../documents/fonts/AppleGaramond/light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:AppleGaramond;src:url('../documents/fonts/AppleGaramond/light-italic.ttf') format('truetype');font-weight:300;font-style:italic;font-display:swap}.titre_style_edito{font-family:AppleGaramond,serif;font-size:28px;line-height:normal;color:#3f3e3e;font-style:italic;font-weight:300}#cadre_MV_bandeau li.li_titre_MV,#zone_pourquoi_FT ul,.titre_page,.titre_produit{font-family:"Roboto Condensed",sans-serif}.bouton_std,h1{line-height:25px}.entete_decoree{background-color:#fff;color:#204182;padding:15px 0}.entete_decoree .bloc_titre{display:inline-block;padding:0 160px;vertical-align:middle;text-align:center;background-image:url('../images/template_v7/commun/titre_bleu_gauche.png'),url('../images/template_v7/commun/titre_bleu_droite.png');background-repeat:no-repeat;background-position:left center,right center}.entete_decoree .titre_principal{margin:0 auto;line-height:normal}.entete_decoree .titre{display:block;text-transform:uppercase;line-height:30px;letter-spacing:2px;margin:0}.entete_decoree .sous_titre{display:block;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:16px;line-height:normal;letter-spacing:1.5px;font-weight:500;margin-top:5px}#promo.type_3 .titre_produit_promo,.ligne_produit .bloc_prix_ligne_prod h2,.type_2 .bandeau_titre_cat,h1{font-family:"News Cycle",sans-serif}#titre_principal_page{line-height:30px;margin-top:30px;margin-bottom:30px}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}header{padding-bottom:165px;z-index:100}#bandeau{position:fixed;top:0;left:0;right:0;background-color:#fff;color:#204183;padding:10px 0;height:100px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:5}#bandeau .align_center{max-width:1300px;margin:0 auto;padding:0 10px}#bandeau .bloc_haut,#bloc_infos_contact .contenaire_infos_site,#bloc_liens_footer .contenaire_liens_footer{display:-webkit-box;display:-ms-flexbox;display:flex}#bandeau .bloc_haut_gauche{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;margin-bottom:-10px}#bandeau .accroche,#bandeau .logo_FT,#bandeau .slogan{margin:0;font-style:italic}#bandeau .lien_home{display:inline-block;vertical-align:top;color:inherit}#bandeau .contenu_haut_gauche{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bandeau .logo_FT_img,#menu_footer ul li.lien_footer_grp_mobile,.contenu_agence .conteneur_img_arrets .zoom-gallery .no_display,.hidden,.tarifs_transfert tr.mobile,header .bloc_liens .lien.contact{display:none}#bandeau .logo_FT_img.noel{display:block;padding:3px 20px 0 0}#bandeau .logo_FT{display:inline-block;vertical-align:top;font-family:Eras,Arial;text-transform:uppercase;-webkit-transform:scale(1,1.1);-ms-transform:scale(1,1.1);transform:scale(1,1.1);font-size:30px;line-height:30px;font-weight:700;letter-spacing:.5px;padding-right:20px}#bandeau .logo_FT .france{display:block;color:#dc2205;margin-left:10px}#bandeau .logo_FT .fond_logo{display:inline-block;height:28px;vertical-align:top;position:relative;z-index:-1}#bandeau .logo_FT .fond_logo.gauche{margin-right:-1px}#bandeau .logo_FT .fond_logo.droite{margin-left:-1px}#bandeau .logo_FT span,#infos_pratiques,#infos_principales.demi,#zone_agences_infos li img,#zone_agences_infos li p,.contenu_agence div{display:inline-block;vertical-align:top}#bandeau .logo_FT .tourisme{line-height:28px;background-color:#204183;color:#fff;padding-right:8px}#bandeau .logo_FT .tourismeD,#bandeau .logo_FT .tourismeG{width:10px;height:28px}#bandeau .logo_FT .tourismeG{background:var(--sprites_header) no-repeat -35px -35px}#bandeau .logo_FT .tourismeD{background:var(--sprites_header) no-repeat -70px -35px}#bandeau .logo_FT .paris{font-size:14px;position:absolute;top:5px;left:150px}#bandeau .slogan{font-weight:400;padding:3px 3px 3px 20px;border-left:3px solid #dc2205;font-size:17px;line-height:22px;font-family:Roboto,sans-serif;letter-spacing:initial}#bandeau .accroche{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;padding-right:15px;font-size:16px}#bandeau .accroche a:hover{text-decoration:none;color:inherit}#bandeau .bloc_haut_droite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:auto;-ms-flex:auto 0 0px;flex:auto 0 0;padding-left:18px}#bandeau .bloc_contact,#informations_produit .bloc_info ul{padding-left:15px}#bandeau .bloc_drapeaux .lien_drapeau{display:inline-block;vertical-align:top;margin-right:8px}#bandeau .bloc_drapeaux .lien_drapeau:last-child,#bloc_infos_contact .bloc_infos_site .bloc_image>:last-child,header .bloc_liens .lien:last-child{margin-right:0}#bandeau .bloc_drapeaux .lien_drapeau .icone{width:22px;height:22px;background-image:var(--sprites_header);background-size:auto 44px;background-repeat:no-repeat}#bandeau .bloc_drapeaux .lien_drapeau .icone.fr{background-position:0 0}#bandeau .bloc_drapeaux .lien_drapeau .icone.en{background-position:-22px 0}#bandeau .bloc_drapeaux .lien_drapeau .icone.es{background-position:-44px 0}#bandeau .bloc_bas{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;align-items:flex-end}#bandeau .bloc_liens{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}#bandeau .bloc_contact .lien,header .bloc_liens .lien{display:inline-block;vertical-align:top;margin-right:25px;text-transform:uppercase;font-size:13px}#bandeau .bloc_contact .lien>span,.options_radio span,header .bloc_liens .lien>span{display:inline-block;vertical-align:middle}#bandeau .bloc_contact .lien .icone,header .bloc_liens .lien .icone{width:25px;height:25px;background-image:var(--sprites_header);background-repeat:no-repeat;background-size:auto 50px}#bandeau .bloc_contact .lien.contact .icone,header .bloc_liens .lien.contact .icone{background-position:-125px 0}header .bloc_liens .lien.carte_cadeau .icone{background-position:-150px -25px}header .bloc_liens .lien.compte .icone{background-position:-175px 0}header .bloc_liens .lien.panier .icone{background-position:0 -25px}#bandeau .bloc_contact .lien .texte,header .bloc_liens .lien .texte{padding:5px 0 5px 5px}#conteneur_global{width:1100px;margin:auto;padding:20px 0}#conteneur_page,.bloc_page{background-color:#fff;padding:20px 15px}#conteneur_global:after,#informations_produit .informations .ul_special_cadres::after{content:"";clear:both;display:block}#conteneur_page{display:inline-block;vertical-align:top;margin:0;width:810px}.bloc_page{margin-top:20px}#cont_fiche_prod .bloc_info p,#cont_fiche_prod .info_flash p,#conteneur_calendrier .calendrier,#info_panier li,.bloc_page #lien_haut,.bloc_page:first-child{margin:0}#entete_page_cat h1,h3{margin:0 0 10px}.bloc_page.transparent{background-color:rgba(255,255,255,.8)}#colonne_gauche{float:left;width:250px;padding-right:10px}#zone_agences_infos ul,#zone_groupes ul{padding:0;margin:0;list-style-type:none}#bloc_offres_similaires .liste_liens a:hover .libelle,#bloc_service_groupes .bloc_texte .texte .lien,#cont_fiche_prod .bloc_info .lien_externe:hover,#cont_fiche_prod .call_to_action .bloc_bouton_cta .lien:hover .texte,#cont_fiche_prod .lien,#cont_fiche_prod a,#informations_produit .informations .ul_special_cadres>li .bloc a:hover,#partenaire #connection-pro .lien-pro a,.logout-pro a,.suggestion_promo_bas a:hover,.table_lien a,a:hover .bloc_type_menu_inclus{text-decoration:underline}#zone_agences_infos li,#zone_groupes li{background-repeat:no-repeat;background-position:0 center}#zone_agences_infos li p,#zone_groupes li p{line-height:22px;display:inline-block;vertical-align:top;margin:0;padding:0 2px}#colonne_gauche>#zone_agences_infos h2,#colonne_gauche>#zone_groupes h2,#colonne_gauche>.suggestion_promo h2,#zone_agences_infos li:hover p,#zone_agences_infos p,#zone_groupes li:hover p,#zone_groupes p{color:#fff}#cont_fiche_prod p{margin:8px 0;font-size:12px;line-height:18px}#bande_footer a:hover,#cont_fiche_prod .rouge,.tippy-box.rouge .tippy-arrow,.titre_produit h2{color:#dc0000}#cont_fiche_prod .titre_para{font-weight:700;border-bottom:none;margin-top:20px;font-size:14px}#cont_fiche_prod ul{font-size:12px;padding:0 0 0 1em;margin:0;line-height:15px}.tarifs_transfert{margin-top:0;margin-bottom:0;border:1px solid #033270;border-collapse:collapse;width:100%}.tarifs_transfert td,.tarifs_transfert th{height:20px}#cadre_transferts{border:2px solid #fc0;padding:5px 3px;margin-bottom:30px}#cadre_transferts img{float:left}#infos_transferts{float:left;margin-left:30px;width:470px}#btn_cadre_resa{margin:20px 0 25px}#transfert_aeroport th{line-height:20px;padding:10px;font-size:12px;border:1px solid #fff;background-color:#669acc;color:#fff}#transfert_aeroport td{line-height:20px;font-size:12px;border:1px solid #ddd}#transfert_aeroport input{font-size:.9em}.insert_tarif{float:left;width:60px;height:30px}.iframe_tarif{float:left;border:0 solid #000;margin-top:9px}#accroche_transfert_minibus img{float:right;margin:10px 0 10px 20px}h1{letter-spacing:.5px;font-size:23px;padding:0;margin:17px 0}#bloc_service_groupes .bloc_texte .texte.smaller,#cont_fiche_prod .bloc_promo_produit .tarif s,h1 small{font-size:13px}.a_invisible{color:#000}h2{font-family:Roboto,sans-serif;font-size:15px;line-height:20px;margin:0;padding:0}#bande_footer p.copyrights,#informations_produit .informations .ul_special_cadres>li .bloc .rouge,.options_lien span,.options_radio>*,.suggestion_promo .partie_bot_sugg p.tarif_sugg,.table_lien td,h3,h4{font-size:12px}h3{padding:0}h4{margin:2px 3px 4px;padding:0}#bloc_infos_contact .bloc_partenaires,#bloc_infos_contact .bloc_reseaux_sociaux,#colonne_gauche_accueil .texte_accueil.gauche h2,#colonne_gauche_accueil .texte_accueil.gauche ul,.btn_offre_emploi,.right{text-align:right}.justify{text-align:justify}.lien_alt:hover div,.rouge{color:#c00}.fond_rouge{background-color:#c00}.titre_para{font-weight:700;border-bottom:2px dotted #bbb;margin:15px 0 5px}.titre_para::before{content:'\25A0';display:inline-block;font-size:20px;line-height:0;margin-right:5px}hr{clear:both;height:1px;color:#fff;margin:0;padding:0}img{padding:0;margin:0}.zero{height:0}#aucun_produit{margin:30px auto;text-align:center}.centre{text-align:center;margin:auto}#assets ul li,.ligne_produit .descr_courte_ligne_prod ul li,.table_lien li{line-height:20px}.table_lien a{color:#204183;font-weight:700}#partenaire #connection-pro .bonjour-pro{font-size:16px;font-weight:700}#cont_fiche_prod .call_to_action .bloc_bouton_cta,#partenaire #connection-pro .lien-pro,.logout-pro{margin-top:15px}#partenaire_haut{width:190px;float:left;text-align:center;margin:0;padding:0}#partenaire_haut #connection-pro{border:1px dotted #ddd;margin:0;padding:1px}#partenaire_haut #connection-pro .bonjour-pro{font-size:11px;font-weight:700;color:#fff;margin:0;padding:0}#partenaire_haut #connection-pro .logout-pro{margin:-2px 0 0;padding:0}#partenaire_haut #connection-pro .logout-pro a{text-decoration:underline;font-size:10px;color:#fff;padding:0}#cadre_sup,#entete_page_cat,#entete_page_pass{margin-bottom:20px}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos>:last-child,#bloc_liens_footer .bloc_infos_footer p:last-child,#bloc_pourquoi_FT .titre_bloc.compact,#cadre_MV li:last-child,#entete_page_cat .description_fiche_cat,#informations_produit .informations ul li:last-child,#informations_produit .informations ul ul li{margin-bottom:0}.description_fiche_cat{background:0 0;margin-bottom:25px}#conteneur_cat h4{font-size:12px;margin:5px 0}.titre_cat{color:#204183;padding:0;font-size:20px;margin-bottom:20px}.comp_cat{color:#000}.ligne_produit .contenaire_btn_res{background-color:#036;padding:8px 5px;font-size:14px;position:absolute;bottom:0;left:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#promo.type_2,#promo.type_3{font-size:0;text-align:center}.ligne_produit .contenaire_btn_res.complet{background-color:#dc0000;top:0;bottom:initial}.ligne_produit .btn_resa_cat_indisp{background-color:#ccc;line-height:16px;padding:8px 0;font-weight:700;color:#777;text-transform:uppercase}.ligne_produit .bouton_resa_cat{color:#fff;line-height:16px}.ligne_produit .contenaire_btn_res.complet .bouton_resa_cat{font-weight:700;font-size:20px}.bouton_std{background:#888;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.2);box-shadow:1px 1px 5px rgba(0,0,0,.2);display:inline-block;text-align:center;font-size:12px}.bouton_std a{color:#fff;display:block;padding:5px 15px}#btn_cadre_resa.bouton_std{color:#fff;padding:5px 15px;cursor:pointer}.titre_page,.titre_produit{letter-spacing:.5px;font-size:22px;color:#204183;margin:0}.type_1 .interieur_promo{width:1100px;margin:0 auto;padding:20px 0 10px;font-size:0}.type_2 .interieur_promo{width:1100px;padding:20px 0 10px;display:inline-block;vertical-align:top}.type_2 .bloc_droite_promo{display:inline-block;vertical-align:top;height:322px;width:840px;margin-left:10px;text-align:left;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff}.type_2 .bandeau_titre_cat{width:550px;position:absolute;top:0;left:0;font-size:15px;text-transform:uppercase;letter-spacing:.5px;padding:0 10px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.type_2 .img_promo{vertical-align:top;width:550px;height:320px}.type_2 .MV_promo{height:100%;display:inline-block;width:285px;border-left:3px solid #fff}#conteneur_cat{display:inline-block;vertical-align:top;width:810px;padding:15px;background-color:#fff}.fil_ariane{text-align:left}.fil_ariane a{color:#666}.fil_ariane h3{font-size:12px;text-align:left;font-weight:400}#conducteur{margin:0 0 13px;padding:0;color:#666}#conducteur>*{font-size:12px;font-family:Arial,helvetica;margin:0;padding:0;line-height:20px;font-weight:400}#conducteur a{text-decoration:none!important}#conducteur a:hover{text-decoration:underline!important}.div_content_prod.hidden{height:0;overflow:hidden;display:block;padding:0!important;min-height:0!important}.div_content_prod{height:initial;overflow:initial;background-color:#fff;padding:20px}.ligne_produit{background:#e8ebf6;margin-bottom:45px;margin-right:15px;border-radius:1px;position:relative}.ligne_produit h3{text-align:justify;margin:0;line-height:16px}.ligne_produit .bloc_texte{display:inline-block;vertical-align:top;width:370px;position:relative;margin:0 0 0 25px}.ligne_produit .titre_ligne_produit{font-size:17px;padding:10px 5px 5px 15px;color:inherit;margin:0 0 5px;text-transform:uppercase;max-width:630px}.bloc_point_acces.droite,.contenaire_img_prod img,.ligne_produit my-tab{display:block}.ligne_produit my-tab::after{content:'';display:block;clear:both}.ligne_produit .descr_ligne_produit{display:inline-block;vertical-align:top;text-align:justify}.ligne_produit p.right a{font-size:12px;color:#dc0000;font-weight:700}.ligne_produit .lien_img_ligne_produit{display:block;position:relative}.ligne_produit .img_ligne_produit{width:240px;height:140px;float:left;margin:0}.ligne_produit .descr_courte_ligne_prod{padding-bottom:22px;text-align:justify;margin-top:5px;margin-bottom:0;line-height:15px}.ligne_produit .descr_courte_ligne_prod ul{padding-left:15px;margin:5px 0}.ligne_produit .bloc_prix_ligne_prod{width:155px;height:170px;display:inline-block;text-align:center;vertical-align:bottom;position:absolute;bottom:-15px;right:-15px;background-color:rgba(28,106,187,.7)}.ligne_produit .bloc_prix_ligne_prod .picto_promo{position:absolute;top:0;left:0}.ligne_produit .bloc_prix_ligne_prod .align_bottom{position:absolute;bottom:0;left:0;width:100%;padding-bottom:32px}.ligne_produit .bloc_prix_ligne_prod h2{font-size:28px;color:#fff;text-align:right;letter-spacing:.5px;text-transform:uppercase;margin-bottom:35px;margin-right:20px}.ligne_produit .bloc_prix_ligne_prod .texte_tarif{font-size:12px;font-weight:400}.ligne_produit #prix_alter,.ligne_produit .bloc_prix_ligne_prod .aff_tarif{font-family:Roboto,sans-serif;line-height:20px;margin:3px 0}.ligne_produit .bloc_prix_ligne_prod .ancien_tarif{font-family:Roboto,sans-serif;font-size:18px;text-decoration:line-through;margin-bottom:10px}#bloc_offres_similaires .liste_liens .offre,#bloc_reseaux_sociaux p a,#mosaique_bandeau img,#page_produit #contenaire_gauche,.ligne_produit #prix_alter{display:inline-block}#promo.type_2{padding:0}#promo.type_3 .interieur_promo{display:inline-block;vertical-align:top;width:1100px;padding:20px 0 10px}#promo.type_3 .interieur_autre{width:250px;height:320px;display:inline-block;vertical-align:top}#promo.type_3 .bloc_droite_promo{display:inline-block;border:1px solid #fff;margin-left:10px}#promo.type_3 .bloc_image{position:relative;width:550px;height:320px;display:inline-block;vertical-align:top}#colonne_gauche #bloc_promo .image,#promo #bloc_promo .image,#promo.type_3 .bloc_image img{width:100%;height:100%}#promo.type_3 .bloc_image .cadre_info{font-size:initial;position:absolute;bottom:20px;left:10px;background-color:rgba(255,255,255,.9);color:#204183;font-weight:700;padding:10px;border:1px solid #204183;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:190px;-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,.7);-o-box-shadow:5px 5px 10px 0 rgba(0,0,0,.7);box-shadow:5px 5px 10px 0 rgba(0,0,0,.7)}#promo.type_3 .bloc_image .vignette_info{position:absolute;width:130px;height:130px;right:0;bottom:0}.ligne_produit .vignette_info_cat{position:absolute;width:90px;height:90px;left:0;top:0}#promo.type_3 .bloc_image .vignette_info.promo_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_promo_fr.png')}#promo.type_3 .bloc_image .vignette_info.promo_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_promo_en.png')}#promo.type_3 .bloc_image .vignette_info.promo_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_promo_es.png')}#promo.type_3 .bloc_image .vignette_info.exclu_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_exclu_fr.png')}#promo.type_3 .bloc_image .vignette_info.exclu_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_exclu_en.png')}#promo.type_3 .bloc_image .vignette_info.exclu_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_exclu_es.png')}#promo.type_3 .bloc_image .vignette_info.bon_plan_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_bon_plan_fr.png')}#promo.type_3 .bloc_image .vignette_info.bon_plan_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_bon_plan_en.png')}#promo.type_3 .bloc_image .vignette_info.bon_plan_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_bon_plan_es.png')}#promo.type_3 .bloc_image .vignette_info.meilleur_prix_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_meilleur_prix_fr.png')}#promo.type_3 .bloc_image .vignette_info.meilleur_prix_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_meilleur_prix_en.png')}#promo.type_3 .bloc_image .vignette_info.meilleur_prix_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_meilleur_prix_es.png')}#promo.type_3 .bloc_image .vignette_info.meilleure_vente_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_meilleure_vente_fr.png')}#promo.type_3 .bloc_image .vignette_info.meilleure_vente_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_meilleure_vente_en.png')}#promo.type_3 .bloc_image .vignette_info.meilleure_vente_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_meilleure_vente_es.png')}#promo.type_3 .bloc_image .vignette_info.offre_int_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_int_fr.png')}#promo.type_3 .bloc_image .vignette_info.offre_int_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_int_en.png')}#promo.type_3 .bloc_image .vignette_info.offre_int_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_int_es.png')}#promo.type_3 .bloc_image .vignette_info.offre_spe_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_spe_fr.png')}#promo.type_3 .bloc_image .vignette_info.offre_spe_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_spe_en.png')}#promo.type_3 .bloc_image .vignette_info.offre_spe_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_spe_es.png')}#promo.type_3 .bloc_image .vignette_info.offre_excep_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_excep_fr.png')}#promo.type_3 .bloc_image .vignette_info.offre_excep_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_excep_en.png')}#promo.type_3 .bloc_image .vignette_info.offre_excep_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_excep_es.png')}#promo.type_3 .bloc_image .vignette_info.vente_flash_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_vente_flash_fr.png')}#promo.type_3 .bloc_image .vignette_info.vente_flash_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_vente_flash_en.png')}#promo.type_3 .bloc_image .vignette_info.vente_flash_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_vente_flash_es.png')}.ligne_produit .vignette_info_cat.complet_fr{background-image:url('../images/commun/vignette_info/categorie/vignette_info_complet_fr.png')}.ligne_produit .vignette_info_cat.complet_en{background-image:url('../images/commun/vignette_info/categorie/vignette_info_complet_en.png')}.ligne_produit .vignette_info_cat.complet_es{background-image:url('../images/commun/vignette_info/categorie/vignette_info_complet_es.png')}.ligne_produit .vignette_info_cat.nouveau_fr{background-image:url('../images/commun/vignette_info/categorie/vignette_info_nouveau_fr.png')}.ligne_produit .vignette_info_cat.nouveau_en{background-image:url('../images/commun/vignette_info/categorie/vignette_info_nouveau_en.png')}.ligne_produit .vignette_info_cat.nouveau_es{background-image:url('../images/commun/vignette_info/categorie/vignette_info_nouveau_es.png')}.ligne_produit .vignette_info_cat.fev_13_14_fr{background-image:url('../images/commun/vignette_info/categorie/fev_13_14_fr.png')}.ligne_produit .vignette_info_cat.fev_13_14_en{background-image:url('../images/commun/vignette_info/categorie/fev_13_14_en.png')}.ligne_produit .vignette_info_cat.fev_13_14_es{background-image:url('../images/commun/vignette_info/categorie/fev_13_14_es.png')}.ligne_produit .vignette_info_cat.offre_ete_fr{background-image:url('../images/commun/vignette_info/categorie/vignette_info_offre_ete_fr.png')}.ligne_produit .vignette_info_cat.offre_ete_en{background-image:url('../images/commun/vignette_info/categorie/vignette_info_offre_ete_en.png')}.ligne_produit .vignette_info_cat.offre_ete_es{background-image:url('../images/commun/vignette_info/categorie/vignette_info_offre_ete_es.png')}.ligne_produit .vignette_info_cat.dernieres_places_fr{background-image:url('../images/commun/vignette_info/categorie/dernieres_places_fr.png')}.ligne_produit .vignette_info_cat.dernieres_places_en{background-image:url('../images/commun/vignette_info/categorie/dernieres_places_en.png')}.ligne_produit .vignette_info_cat.dernieres_places_es{background-image:url('../images/commun/vignette_info/categorie/dernieres_places_es.png')}.ligne_produit .vignette_info_cat.offre_internet_fr{background-image:url('../images/commun/vignette_info/categorie/offre_internet_fr.png')}.ligne_produit .vignette_info_cat.offre_internet_en{background-image:url('../images/commun/vignette_info/categorie/offre_internet_en.png')}.ligne_produit .vignette_info_cat.offre_internet_es{background-image:url('../images/commun/vignette_info/categorie/offre_internet_es.png')}.ligne_produit .vignette_info_cat.coupe_file_fr{background-image:url('../images/commun/vignette_info/categorie/coupe_file_fr.png')}.ligne_produit .vignette_info_cat.coupe_file_en{background-image:url('../images/commun/vignette_info/categorie/coupe_file_en.png')}.ligne_produit .vignette_info_cat.coupe_file_es{background-image:url('../images/commun/vignette_info/categorie/coupe_file_es.png')}#promo.type_3 .titre_produit_promo{position:absolute;width:550px;background-color:#fff;font-size:15px;text-align:left;letter-spacing:.5px}#promo.type_3 .titre_produit_promo span{padding:0 10px;display:block;text-transform:uppercase}#promo.type_3 .bloc_resa{width:285px;height:320px;display:inline-block;vertical-align:top;font-size:initial;border-left:3px solid #fff;background-color:#fff;position:relative}#colonne_gauche>.suggestion_promo{margin-top:0;margin-bottom:20px;background-color:rgba(0,51,102,.8);border:1px solid #fff}#promo.type_3 .bloc_resa .top_resa,.suggestion_promo{text-align:center;height:100%;position:relative;z-index:1}.suggestion_promo .partie_bot_sugg{height:260px;color:#fff}.suggestion_promo .partie_bot_sugg p{margin:6px 0}.suggestion_promo .partie_bot_sugg a,.tippy-box.lien_obf:hover{color:#fff;text-decoration:none}.suggestion_promo .partie_bot_sugg p.lib_autre_produit{font-size:13px;margin:20px 0;text-transform:uppercase}#titre_menu_pourquoi p,.suggestion_promo .partie_bot_sugg p.tarif_sugg span{font-size:16px}#promo.type_3 .bloc_resa .top_resa{height:auto;text-align:left;padding:20px}#promo.type_3 .bloc_resa .top_resa .titre_bloc_resa{font-size:20px;margin:0 0 5px;text-transform:uppercase;font-family:"News Cycle",sans-serif;font-weight:700;letter-spacing:.5px;line-height:20px}#promo.type_3 .bloc_resa .top_resa .ligne_tarif_alter{position:absolute;right:20px;top:22px;font-weight:700;color:#dc0000;margin:0}#promo.type_3 .bloc_resa .top_resa .ligne_tarif{font-size:13px;margin:10px 0 0}#promo.type_3 .bloc_resa .top_resa .ligne_tarif span{font-weight:700;font-size:24px;padding-right:5px;color:#dc0000}#promo.type_3 .bloc_resa .top_resa .ligne_tarif my-span{padding-right:5px}#promo.type_3 .bloc_resa .middle_resa{text-align:left;padding:10px 0;background-color:#b8dcf9}#promo.type_3 .bloc_resa .middle_resa ul{margin:0;padding:0;list-style:none;font-size:14px;font-weight:700}#cadre_MV_bandeau li:not(.li_titre_MV):not(.vide):hover,#promo.type_3 .bloc_resa .middle_resa ul li:hover{background-color:#fff}#promo.type_3 .bloc_resa .middle_resa ul li a{display:block;padding:15px 20px;line-height:15px;text-transform:uppercase;text-decoration:none}#promo.type_3 .bloc_resa .bottom_resa{text-align:left;position:absolute;bottom:15px;left:20px}#page_produit .fond_bleu{height:340px}#page_produit .fond_blanc{padding:0 0 10px 10px;background:#fff}#cont_fiche_prod .bloc_promo_produit,#cont_fiche_prod .bloc_promo_produit .sous_bloc,footer{background-repeat:no-repeat;background-size:cover}#page_produit #conteneur_central{display:inline-block;vertical-align:top;width:840px}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos>:first-child,#cadre_MV li:first-child,#colonne_gauche>div:first-child,#conteneur_calendrier h2,#informations_produit>.info_type_special .bloc_info:first-child,#informations_produit>h2.no_margin,#options_res>h2:first-child,#page_produit .fil_ariane #conducteur,#zone_liens_sociaux p,.bloc_offre_emploi.first,.contenu_agence .conteneur_img_arrets>img:first-child{margin-top:0}#bloc_haut_page,#page_produit .bloc_page_produit{background-color:#fff;padding:15px 20px;margin-bottom:10px}#info_reservation,.options_radio.selected{background-color:#eee}#bloc_haut_page{padding:15px;margin-bottom:20px}#informations_produit>.info_type_special{margin-top:8px;padding:5px 10px;background-color:#eceff7;border-radius:3px;color:#315b83;border:2px solid #315b83}#informations_produit>.info_type_special .bloc_info{margin:8px auto 0}.bloc_type_groupe .ss_titre{line-height:30px;color:#213f86;position:relative;text-align:justify}#cont_fiche_prod .bloc_type_groupe .ss_titre .lien,#cont_fiche_prod .bloc_type_groupe .ss_titre a{background-color:#213f86;color:#fff;font-size:12px;text-decoration:none;padding:8px;border-radius:2px;line-height:12px;position:absolute;right:0;top:1px}.div_content_prod .bloc_info .titre,.div_content_prod .info_flash .titre{margin:0;font-size:15px;font-weight:700;line-height:20px;text-align:justify}.div_content_prod .info_menu_special p{background-color:#dc0000;color:#fff;text-align:center}#cont_fiche_prod .info_menu_special a{display:block;padding:8px 5px;text-decoration:none}#cont_fiche_prod .info_menu_special a:hover{color:inherit;text-decoration:underline}#cont_fiche_prod .bloc_promo_produit{display:block;background-position:right center;text-decoration:none;position:relative}#bloc_liens_footer .bloc_logo_FT_footer,#colonne_droite_accueil,#menu_footer ul,#zone_img_paris .bloc_img_paris{display:-webkit-box;display:-ms-flexbox}#cadre_MV .title_MV>.titre .lien:hover,#cont_fiche_prod .bloc_promo_produit:hover{color:inherit}#cont_fiche_prod .bloc_promo_produit.chateaux_loire_prestige{background-image:url('../images/excursions/chateaux_de_la_loire/chateaux-loire-prestige.jpg')}#cont_fiche_prod .bloc_promo_produit .vignette{position:absolute;top:8px;right:-6px;background-color:#dc0000;color:#fff;padding:5px 15px;font-size:16px}#cont_fiche_prod .bloc_promo_produit .sous_bloc{background-image:url('../images/commun/fond-bleu-degrade.png')}#cont_fiche_prod .bloc_promo_produit .cadre{display:inline-block;padding:10px 15px}#cont_fiche_prod .bloc_promo_produit h3{color:#dc0000;text-align:left;font-size:16px;margin:10px 0 20px}#cont_fiche_prod .bloc_promo_produit ul{padding-left:0;list-style:none}#cont_fiche_prod .bloc_promo_produit li{background-image:url('../images/commun/puce_rouge.png');background-repeat:no-repeat;background-position:0 5px;padding-left:12px}#cont_fiche_prod .bloc_promo_produit .tarif{color:#dc0000;font-weight:700;font-size:14px;text-align:center}#cont_fiche_prod .bloc_promo_produit .tarif span{font-size:18px}#cont_fiche_prod .bloc_promo_produit .btn_plus{display:inline-block;padding:5px 10px;color:#fff;background-color:#428dca}.bloc_type_menu_inclus{background-image:url('../images/icone_menu_inclus.png');background-repeat:no-repeat;background-position:-5px center;padding:3px 0 3px 35px;margin-bottom:20px;color:#0766a4}.div_content_prod .bloc_type_menu_inclus h2{line-height:25px;font-size:15px}#res_fiche_prod h3{text-align:left;display:block;font-size:17px;color:#464646;margin:15px 0 10px}#colonne_gauche>div{background-color:rgba(255,255,255,.8);padding:10px;margin-top:20px;border:1px solid #fff}#colonne_gauche>div h2{color:#036;margin-bottom:15px;font-family:"News Cycle";letter-spacing:.5px}#colonne_gauche>#zone_MV{background-color:transparent;border:none;padding:0}#zone_pourquoi_FT ul{list-style:none;padding:0;margin:0;font-size:14px;font-weight:700}#zone_pourquoi_FT li{padding:10px 0}#zone_pourquoi_FT li img{margin-right:10px;vertical-align:middle}#bloc_reseaux_sociaux p *,#ss_titre_panier .bloc>*,#zone_pourquoi_FT li span{vertical-align:middle}#colonne_gauche>#zone_agences_infos{background-color:rgba(100,115,200,.7);border-color:transparent}#colonne_gauche>#zone_groupes{background-color:rgba(195,150,28,.85);border-color:transparent}#colonne_gauche>#zone_agences_infos h2,#colonne_gauche>#zone_groupes h2{margin-bottom:10px}#zone_agences_infos li a,#zone_groupes li a{display:block;padding:6px 0 3px 45px;text-transform:uppercase;font-size:11px}#zone_cic p{margin:0;font-size:12px}#zone_img_paris .bloc_img_paris{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-5px}#zone_img_paris .bloc_img_paris>*{-webkit-box-flex:50%;-ms-flex:50% 0 0px;flex:50% 0 0;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}#zone_img_paris .bloc_img_paris>img{max-width:50%}#cont_fiche_prod .call_to_action .bloc_image_cta img,#zone_img_paris .bloc_img_paris>.lien>img{display:block;max-width:100%;margin:0 auto}#zone_liens_sociaux img{width:40px;height:40px;display:inline-block;margin:0 5px;border-radius:50%}#trip_advisor{margin-top:30px;text-align:center}#trip_advisor .TA_excellent>div{display:inline-block;margin:0}.highlight_rech{font-weight:700;color:#3081cf;padding:1px;border-radius:2px}#colonne_gauche_accueil img{vertical-align:top}#colonne_gauche_accueil .texte_accueil{width:222px;display:inline-block}#colonne_gauche_accueil .texte_accueil.gauche{margin-right:8px}#colonne_gauche_accueil .texte_accueil.droite{margin-left:8px}#colonne_gauche_accueil .texte_accueil a{color:inherit;padding:0;margin:0}#colonne_gauche_accueil .texte_accueil p{margin:0;color:#666;text-align:justify}#colonne_gauche_accueil .texte_accueil ul{color:#036;padding:0;margin:0;list-style:none;font-weight:700;font-size:12px}#colonne_gauche_accueil .texte_accueil ul li{margin-top:5px}#colonne_gauche_accueil .texte_accueil ul li:first-child,#contenaire_infos_generales{margin-top:8px}#colonne_gauche_accueil .texte_accueil h2{padding:0;color:#000;font-weight:400;font-size:16px;margin-top:20px}#colonne_droite_accueil{display:flex;margin-top:30px;background-color:rgba(255,255,255,.8)}#bloc_droite_accueil_focus h2,#bloc_droite_accueil_news h2{text-align:center;font-weight:400;font-size:20px;line-height:20px;margin:10px 0}#bloc_droite_accueil_focus,#bloc_droite_accueil_news{width:45%;padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex}#bloc_droite_accueil_focus .cadre,#bloc_droite_accueil_news .cadre{padding:0 10px;-webkit-box-flex:1;-ms-flex:1;flex:1}#bloc_droite_accueil_focus .cadre{background-color:#666;border:1px solid #9f9f9f}#bloc_droite_accueil_news .cadre{border:1px solid #b2b2b2;background-color:#fff}#bloc_droite_accueil_focus h2{color:#fff;font-family:"News Cycle",sans-serif}#bloc_droite_accueil_focus a,#bloc_droite_accueil_news a{color:inherit;text-decoration:none}#bloc_droite_accueil_news h2{color:#666;font-family:"News Cycle",sans-serif}#bloc_droite_accueil_focus img,#bloc_droite_accueil_news img{max-height:200px;width:100%}#bloc_droite_accueil_news img{border-color:#666}#bloc_droite_accueil_focus p{color:#fff;text-align:right}#bloc_droite_accueil_news p{color:#666;text-align:right}#bloc_droite_accueil_focus .highlight,#bloc_droite_accueil_news .highlight{font-weight:700;font-size:12px}#mosaique_bandeau{margin-left:10px;display:inline-block;vertical-align:top}#mosaique_bandeau>div div,#mosaique_bandeau>div img,#promo .interieur_promo>div,#promo.type_2 .interieur_promo .bloc_droite_promo>div,::i-block-chrome{margin-right:-4px}#bloc_liens_footer .bloc_logo_FT_footer p,#cadre_MV li,#infos_pratiques hr{margin:5px 0}#mosaique_bandeau a{position:relative;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#mosaique_bandeau a:hover{-webkit-filter:grayscale(100%) contrast(80%);filter:grayscale(100%) contrast(80%)}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos li,#mosaique_bandeau>div>a,#mosaique_bandeau>div>img{margin-left:15px}#mosaique_bandeau>.ligne_bas{margin-top:16px}#mosaique_bandeau>div>a:first-child,#mosaique_bandeau>div>img:first-child{margin-left:0}footer{background-color:#234183;color:#fff;padding:50px 0 25px;font-size:13px;background-image:url('../images/template_v7/footer/fond-footer.jpg');background-position:center}footer .align_center{max-width:1300px;margin:0 auto}footer ul{margin:0;padding:0;list-style:none}#menu_footer{max-width:1150px;margin:50px auto}#menu_footer ul{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#menu_footer ul li{-ms-flex-preferred-size:20%;flex-basis:20%;padding:1px;-webkit-box-sizing:border-box;box-sizing:border-box}#menu_footer ul li a{display:block;text-decoration:none;padding:5px 20px;color:#fff;border-radius:3px;-webkit-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}#menu_footer ul li:hover a{background:#fff;color:#183265;font-weight:700}#bloc_liens_footer{margin:0 0 50px}#bloc_liens_footer .bloc_logo_FT_footer{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}#bloc_liens_footer #logo_FT_footer img{display:block;width:215px;max-width:100%;aspect-ratio:135/38}#bloc_liens_footer .slogan_footer{font-weight:300;padding:3px 3px 3px 15px;border-left:2px solid #fff;font-size:17px;line-height:22px;font-style:italic;font-family:Roboto,sans-serif;letter-spacing:initial;margin:0}#bloc_liens_footer .slogan_footer b{font-weight:400}#bloc_liens_footer .bloc_infos_footer p{padding-left:18px;margin:8px 0;line-height:18px}#bloc_liens_footer .bloc_infos_footer a.lien_tel{text-decoration:none;cursor:default;color:inherit}#bloc_liens_footer .bloc_listes_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}#bloc_liens_footer .bloc_listes_footer .cadre_liste{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 20px;text-align:center}#bloc_liens_footer .bloc_listes_footer ul{display:inline-block;text-align:left}#bloc_liens_footer .bloc_listes_footer ul li{line-height:24px;font-size:12px}#bande_footer p{margin:0;font-size:11px;line-height:18px}#bande_footer a{text-decoration:none;color:#fff}#contenaire_menu_rech{display:inline-block;background:#669acc;text-align:right;font-family:Arial;font-weight:700;width:250px}#cadre_MV,#cadre_MV_bandeau{font-family:"News Cycle",sans-serif}#contenaire_menu_rech select{width:220px;margin-bottom:8px;border:none;font-size:12px;height:23px}#contenaire_menu_rech select.current{font-weight:700;color:#262626}#contenaire_menu_rech input{margin:0;border:none;width:97px;height:22px;background:url(../images/btn_menu_rech.png)}#titre_menu_pourquoi,#titre_menu_rech{border-bottom:2px solid #fff;background:#669acc;background:-o-linear-gradient(left,#204183 0,#669acc 100%);background:-webkit-gradient(linear,left top,right top,from(#204183),to(#669acc));background:linear-gradient(to right,#204183 0,#669acc 100%)}#titre_menu_pourquoi p,#titre_menu_rech p{margin:0;text-align:left;text-transform:uppercase;color:#fff;padding:2px 4px;font-weight:400;font-size:18px;background:url(../images/fond_menu_rech.png) 225px center no-repeat;line-height:30px;font-family:Trebuchet MS,Arial,Helvetica}#rech_activite p{padding:0;text-align:left;text-transform:uppercase;color:#fff;font-size:10px;margin:4px 0 2px 3px}#contenu_menu_rech{padding:0 15px 8px}#cadre_MV{display:inline-block;min-width:350px;max-width:450px;height:420px;padding:15px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,51,102,.8);color:#fff;font-size:13px}#cadre_MV .title_MV>.titre{font-size:20px;font-weight:700;letter-spacing:.5px;line-height:20px;font-family:inherit;display:inline-block;vertical-align:top}#cadre_MV .title_MV>p{margin:5px 0 0}#cadre_MV .image_deco{height:20px;background-image:url('../images/template_v7/accueil/meilleures-ventes.png');background-size:auto 25px;background-repeat:no-repeat;background-position:center;margin:12px 0}#cadre_MV ul{list-style:none;margin:0;padding:0}#cadre_MV li{text-align:left}#cadre_MV li .lien{padding:5px 2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-decoration:none;border-radius:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#promo #bloc_promo,.image_simple_promo{border:1px solid #fff}#cadre_MV li .lien:hover{background-color:#fff;color:#0e6cc7;font-weight:700}#cadre_MV li .lien p.titre_prod_MV b,#cadre_MV li.highlight .lien,#cadre_MV li.promo .lien p.tarif_prod_MV s{color:#ff9495}#cadre_MV li .lien:hover p.titre_prod_MV b,#cadre_MV li.highlight .lien:hover,#cadre_MV li.promo .lien:hover p.tarif_prod_MV s,#menu_horizontal .li_menu.rouge>.lien,#menu_horizontal .li_menu.rouge>.lien:hover{color:#ff5455}#cadre_MV li p{display:inline-block;vertical-align:top;margin:0;padding:0;font-size:16px}#cadre_MV li p.titre_prod_MV{-webkit-box-flex:1;-ms-flex:1;flex:1;letter-spacing:.5px}#cadre_MV li p.tarif_prod_MV{font-family:Roboto,sans-serif;padding-left:15px;text-align:right}#cadre_MV li p.tarif_prod_MV>s{font-size:80%;line-height:0;vertical-align:baseline;margin-right:3px}#colonne_gauche #bloc_promo,#promo #bloc_promo{width:250px;height:322px;display:inline-block;vertical-align:top;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}#colonne_gauche #bloc_promo>a,#promo #bloc_promo>a{position:relative;display:block;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#colonne_gauche #bloc_promo .titre,#promo #bloc_promo .titre{position:absolute;left:0;right:0;font-size:15px;font-weight:700;line-height:18px;color:#fff;text-shadow:1px 1px 0 #000;text-transform:uppercase;text-align:center;margin:0;padding:15px 5px;background-color:rgba(255,255,255,.4)}#colonne_gauche #bloc_promo .titre.top,#promo #bloc_promo .titre.top{top:0}#colonne_gauche #bloc_promo .titre.bottom,#promo #bloc_promo .titre.bottom{bottom:0}#colonne_gauche #bloc_promo .image{aspect-ratio:31/40}.image_simple_promo{display:inline-block;vertical-align:top;margin-left:10px;max-width:838px;max-height:320px}.image_simple_promo img{display:block;max-width:100%}.cercle_etape{background-color:#a6aeb0;width:28px;height:28px;border-radius:14px;color:#fff;line-height:29px;text-align:center;font-size:16px;font-weight:700}#suggestions_bon_cadeau{width:290px;float:left;margin-left:10px}#reservation_bon_cadeau{width:470px;float:right}#mentions_bon_cadeau{border:5px solid #ddd;border-radius:10px;padding:10px}#cadre_MV_bandeau{font-weight:700;letter-spacing:.5px}#cadre_MV_bandeau ul{list-style:none;padding:0;background-color:rgba(255,255,255,.6);border-bottom:none;border-left:none}#cadre_MV_bandeau .lien{color:#036;text-decoration:none}#cadre_MV_bandeau li{background-image:url(../images/fleche_mv.png);background-repeat:no-repeat;background-position:265px center;font-size:14px;text-transform:uppercase}#cadre_MV_bandeau li.vide{background-image:none}#cadre_MV_bandeau li .lien,#cadre_MV_bandeau li.vide{display:block;padding:11px 0 11px 20px}#cadre_MV_bandeau li.li_titre_MV{text-align:center;font-size:20px;padding:15px 0 10px;background-image:none!important}#evenement{border-left:none;border-top:3px solid #fff}#evenement img{width:285px;height:158px;display:block}#promo.type_1 .img_agence_promo{display:inline-block;vertical-align:top;margin-left:10px;position:relative}.arrow-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.lien_plus{margin:0;position:absolute;bottom:0;right:0}.lien_plus span{line-height:23px;display:inline-block;vertical-align:top;margin-right:5px}#cont_fiche_prod img{margin:2px 10px 5px}.options_lien,.options_radio,.options_select{border-radius:10px;border:4px solid #acbfd2;margin:12px 0;cursor:pointer;padding:15px 6px}.options_radio input[type=radio]{margin:0;cursor:pointer}.options_radio .radio{width:15px}.options_radio .lib_opt_radio{font-size:12px;width:290px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px}.options_radio .lib_opt_radio.no_tarif{width:350px;padding-right:0}.options_radio .tarif_opt_radio{font-size:14px;font-weight:700;color:#c00;width:65px;text-align:right}.options_radio ul{margin:10px 0 0;padding-left:20px}.options_radio .display_on_select{overflow:hidden;opacity:0;max-height:0;-webkit-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.options_radio.selected .display_on_select{overflow:initial;opacity:1;max-height:500px;-webkit-transition:1s ease-in;-o-transition:1s ease-in;transition:1s ease-in}.options_select{padding:10px;cursor:initial}.options_select span{font-size:12px;font-weight:400;display:block}.options_select div.info_sup_resa{margin-top:10px;color:#999;text-align:justify;font-size:12px}.options_select select{width:100%;background-color:#eee;border:2px solid #acbfd2;border-radius:3px;padding:5px 0}.options_lien{padding:15px 10px}.options_lien .tarif_opt_radio{font-size:14px;font-weight:700;color:#c00;float:right}#cont_fiche_prod{text-align:justify;padding:20px}#contenu_descr_pre_infos,#contenu_page_satellite,#descriptif_produit{margin-top:15px;padding-left:15px}#contenu_descr_pre_infos{margin-top:20px;padding-left:0}#contenu_descr_pre_infos .bloc_moite.gauche{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px}#contenu_descr_pre_infos .bloc_moite.droite{float:right;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}#contenu_descr_pre_infos .cadre_descr_pre_info{border:1px solid #ccc;padding:10px}#contenu_descr_pre_infos .cadre_descr_pre_info.bleu{background-color:#eceff7}#contenu_descr_pre_infos .cadre_descr_pre_info.vert{background-color:#e9efe2}#contenu_descr_pre_infos .cadre_descr_pre_info.promo{background-image:url('../images/promo_web.png');background-repeat:no-repeat;background-position:290px 40px}#contenu_descr_pre_infos .cadre_descr_pre_info.audioguide{background-image:url('../images/picto_audioguide.png');background-repeat:no-repeat;background-position:86% 32px}#contenu_descr_pre_infos .cadre_descr_pre_info.guide{background-image:url('../images/picto_guide.png');background-repeat:no-repeat;background-position:86% 32px}#contenu_descr_pre_infos .cadre_descr_pre_info.audioguide p,#contenu_descr_pre_infos .cadre_descr_pre_info.guide p{line-height:16px;margin:5px 0 0}#contenu_descr_pre_infos .cadre_descr_pre_info .tarif_aff{font-size:24px}#contenu_descr_pre_infos .clear{clear:both}#contenu_descr_pre_infos .btn_resa_contenu{background:#888;color:#fff;padding:5px 2px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.2);box-shadow:1px 1px 5px rgba(0,0,0,.2);width:100%;display:inline-block;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;font-size:13px}#contenu_descr_pre_infos .btn_resa_contenu .bouton_resa_cat{line-height:25px}#descriptif_produit ul{margin:8px 0}#cont_fiche_prod .bloc_info .lien_externe{display:inline-block;padding-right:25px;background-image:url(../images/icone-fleche-bleu.png);background-repeat:no-repeat;background-position:right 3px;color:#0766a4;text-decoration:none}#descriptif_produit #assets{background-color:#eceff7;padding:1px 10px 5px;-webkit-box-shadow:1px 1px 5px #c8c8c8;box-shadow:1px 1px 5px #c8c8c8;margin:20px 0 10px}#descriptif_produit .produit_alternatif{position:relative;background-color:#eceff7;-webkit-box-shadow:1px 1px 5px #c8c8c8;box-shadow:1px 1px 5px #c8c8c8;padding:5px;margin:10px 0;display:inline-block;vertical-align:top;width:380px}#descriptif_produit .produit_alternatif.alt_2{float:right}#descriptif_produit .produit_alternatif p.titre_prod_alt{font-size:13px;font-weight:700;margin:0 0 3px}#descriptif_produit .produit_alternatif .tarif_prod_alt{font-size:17px;font-weight:700;color:#dc0000;position:absolute;bottom:5px;right:5px}#descriptif_produit .produit_alternatif .texte_prod_alt *{font-size:11px;margin:0}#descriptif_produit .produit_alternatif .texte_prod_alt ul{padding-left:170px;list-style:initial}#descriptif_produit .produit_alternatif img{display:block;float:left;margin:0 5px 0 0}#assets p.titre_para{margin-top:10px;padding-left:0;background:0 0}#assets p.titre_para::before{content:'';margin:0}#assets ul{margin-left:0;padding-left:20px}#cont_fiche_prod .ligne_services_grp{text-align:center;margin:20px 0 0;font-size:12px}#informations_produit .informations ul{margin-top:8px;text-align:left;list-style:none;text-indent:-1em}#informations_produit .informations ul li::before{content:"\2022";color:#dc0000;font-size:20px;vertical-align:middle;padding-right:5px}#informations_produit .informations ul li{margin-bottom:8px}#informations_produit .informations p b,#informations_produit .informations ul li b{font-size:120%}#infos_principales.demi{width:58%}#infos_pratiques{width:42%;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:8px}.info_flash *{color:#dc0000!important}.bandeau_onglets{margin:0 -5px;display:-webkit-box;display:-ms-flexbox;display:flex}.bandeau_onglets a{text-decoration:none;-webkit-box-flex:1;-ms-flex:1;flex:1}.onglet_template{display:inline-block;vertical-align:top;padding:0 5px}.onglet_template .titre_onglet{background:#b8dcf9;height:50px;padding:0;line-height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;text-transform:uppercase;text-align:center}.onglet_selected .titre_onglet{background:#fff;position:relative;z-index:1}.bouton_reservation{display:inline-block;width:183px;height:31px;line-height:31px;background:url('../images/btn_resa_prod.png');color:#fff;font-size:16px;text-align:center}.contenaire_img_prod{display:inline-block;border:5px solid #fff;border-radius:5px;-webkit-box-shadow:0 0 5px 1px #dfdfdf;box-shadow:0 0 5px 1px #dfdfdf}.cadre{padding:0;margin:0;border:0;background:0 0;position:relative}.conteneur_suggestions h2,.div_content_prod h2{font-size:18px;padding:0;margin-top:30px}.conteneur_suggestions h2{margin:0 0 25px;font-size:18px;color:#036;font-weight:400}.conteneur_suggestions{text-align:center;position:relative;padding:15px 20px;margin:30px 0;background-color:rgba(255,255,255,.9)}.align_sugg_promo_bas{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bloc_sugg_promo_bas{padding:0 10px;max-width:33.33%;-webkit-box-sizing:border-box;box-sizing:border-box}.suggestion_promo_bas{background-color:#eceff7;position:relative;padding-bottom:38px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.suggestion_promo_bas p{font-size:12px;font-weight:700;margin:15px 5px 8px;text-transform:uppercase;color:#036;line-height:16px}.img_suggestion img,.suggestion_promo img{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.suggestion_promo_bas .img_suggestion img{vertical-align:top;width:100%;margin:0}.suggestion_promo_bas .tarif_sugestion p{width:100%;position:absolute;bottom:0;font-size:20px;line-height:20px;color:#fff;margin:0;padding:8px 0;background-color:#4a89d1;font-weight:400}.suggestion_promo_bas .tarif_sugestion p .tarif_alter{font-size:15px;line-height:14px}.suggestion_promo_bas .tarif_sugestion p .bientot_dispo{font-size:15px;display:block}#options_res{display:inline-block;vertical-align:top;width:390px;padding-right:25px;text-align:left}#res_fiche_prod{font-size:0;text-align:center;padding:20px 10px}#conteneur_calendrier{display:inline-block!important;vertical-align:top;text-align:left;min-width:400px}#conteneur_calendrier .calendrier iframe{width:400px;height:1010px}#conteneur_calendrier .calendrier_regulier{height:0;visibility:hidden;overflow:hidden}#conteneur_calendrier .calendrier_regulier.visible{height:auto;visibility:visible}#conteneur_calendrier,::i-block-chrome{margin-right:-4px}.contenu_agence .conteneur_img_arrets{float:right;width:300px}.contenu_agence .conteneur_img_arrets>img{margin:4px 0}.contenu_agence .conteneur_img_arrets .zoom-gallery img{width:200px}.contenu_agence .conteneur_img_arrets .zoom-gallery h3{margin:15px 0 5px}.contenu_agence.no_display{overflow:hidden;height:0}.contenu_agence h2{color:#000;padding:0}.contenu_agence .arret{height:25px;display:block}.contenu_agence div.zoom-gallery{display:block;text-align:center}#page_agences .lSSlideOuter{max-width:838px;max-height:320px;position:relative;border:1px solid #fff}#page_agences .lSPager{position:absolute;bottom:0;width:100%}#page_agences .lSSlideOuter .lSPager.lSpg>li a{background-color:#fff;opacity:.8}#page_agences .lSSlideOuter .lSPager.lSpg>li.active a,#page_agences .lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#669acc;opacity:1}#page_agences #lightslider>li>img{max-width:100%;height:auto;vertical-align:top;min-height:320px;min-width:838px}#cadre_mobile{text-align:center;position:fixed;width:100%;z-index:50;background-color:#d62e2e;padding:80px 0;font-size:42px;color:#fff;font-family:arial}#cadre_mobile a{color:#fff;text-decoration:underline;font-weight:700}#opacity_layer_mobile{position:fixed;width:100%;height:100%;background-color:#000;z-index:45;opacity:.3;cursor:pointer}#close_popup_mobile{position:absolute;top:20px;right:20px;width:60px;height:60px;background-color:#fff;color:#d62e2e;font-weight:700;border-radius:30px;font-size:60px;cursor:pointer;line-height:55px}#info_reservation{font-size:11px;text-align:justify;width:90%;min-height:410px;margin:0 auto;border:1px dotted #669acc;border-radius:5px;padding:10px 15px;color:#999;background-image:url('../images/fond_info_cal.png');background-repeat:no-repeat;background-position:top 5px right 5px}#info_reservation.tsf{height:auto}#info_reservation ul{margin:0 0 0 20px;padding:0}#info_reservation .suggestion_promo{background-color:rgba(0,51,102,.8);height:320px;width:96%;margin:0 auto}#info_reservation .suggestion_promo h3{color:#fff;font-size:130%;line-height:40px;margin:0}#info_reservation h2,#res_fiche_prod #info_reservation h2{margin-top:0;font-size:12px;color:#669acc}#res_fiche_prod #info_reservation h2:not(:first-child){margin-top:7px}.titre_bloc_media.titre_video,.video_container,::i-block-chrome{display:none}@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){@media{#conteneur_calendrier,#mosaique_bandeau>div div,#mosaique_bandeau>div img,#promo .interieur_promo,#promo.type_2 .interieur_promo .bloc_droite_promo>div>div{margin-right:-4px}.titre_bloc_media.titre_video,.video_container{display:none}}}#btn_ajout,#btn_final,.bouton_choix,.btn_offre_emploi a,.conteneur_alt{display:inline-block}#lien_haut{font-weight:700;font-family:"News Cycle";text-transform:uppercase;margin:20px 0 0}#conteneur_page.transparent{padding:0;background-color:transparent;width:840px}.conteneur_alt{border:1px solid #ccc;margin:0 20px;color:#204183;background:#f9f6fc;width:145px;height:110px;position:relative}.lien_alt p{color:#000;margin:0;background:rgba(255,255,255,.9);position:absolute;width:145px}#btn_final{background:url(<?php echo URL_SITE.'images/btn_fin_resa_'.$langue.'.jpg'; ?>);margin:0 45px;cursor:pointer}#btn_final:hover{background:url(<?php echo URL_SITE.'images/btn_fin_resa_'.$langue.'.jpg'; ?>) 0 45px}#btn_ajout{background:url(<?php echo URL_SITE.'images/btn_ajout_prod_'.$langue.'.jpg'; ?>);cursor:pointer}#btn_ajout:hover{background:url(<?php echo URL_SITE.'images/btn_ajout_prod_'.$langue.'.jpg'; ?>) 0 45px}.bouton_choix{color:#fff;padding:15px 10px;text-align:center;line-height:25px;font-size:15px;border:1px solid #fff;border-radius:3px;cursor:pointer;width:46%;-webkit-box-sizing:border-box;box-sizing:border-box}.bouton_choix.gauche{background:#036;margin-right:1%}.bouton_choix.droite{background:#669acc;margin-left:1%}#contenaire_ajout_cadre_resa{margin:20px auto 28px;border:1px dotted #ddd;width:760px;-webkit-box-shadow:1px 1px 3px #c8c8c8;box-shadow:1px 1px 3px #c8c8c8}#prod_ajout_cadre_resa{display:block;padding:12px;border-radius:3px;position:relative}#prod_ajout_cadre_resa img{width:300px;float:left;margin-right:35px}#prod_ajout_cadre_resa p{line-height:24px;font-size:20px;margin-bottom:0}#lib_ajout_cadre_resa p{color:#669acc;font-size:20px;font-weight:700;margin-top:40px}#bloc_offres_similaires,#bloc_service_groupes,#prod_ajout_cadre_resa>p{margin-top:30px}#conteneur_page.retour_resa .conteneur_suggestions{margin-top:80px}.bloc_offre_emploi{background-color:#eceff8;padding:10px 20px;margin-top:15px}.date_creation_offre_emploi{display:block;text-align:right;padding-bottom:5px}.btn_offre_emploi a{background-color:#036;color:#fff;padding:5px;font-size:16px;text-decoration:none}#bloc_reseaux_sociaux{margin-top:50px;color:#3f3e3e}#bloc_reseaux_sociaux .titre{font-size:26px;margin:0 0 10px}#bloc_reseaux_sociaux p{font-size:16px;line-height:20px}#bloc_reseaux_sociaux p a:first-child,#ss_titre_panier .bloc>img{margin-right:10px}#bloc_reseaux_sociaux p img{margin:0 5px 0 0}#bloc_diapo_MV{background-color:#fff;padding:30px 0 50px;margin-top:50px;text-align:center}#bloc_diapo_MV .titre_MV{color:#dc2305;font-size:32px;margin:0 0 30px}.diaporama_suggestions{position:relative;max-width:1430px;margin:0 auto;padding:0 55px;-webkit-box-sizing:border-box;box-sizing:border-box}.diaporama_suggestions.nb_slides_3{max-width:1095px}.diaporama_suggestions.nb_slides_2{max-width:755px}.diaporama_suggestions.nb_slides_1{max-width:415px}.diaporama_suggestions .lightslider{height:auto!important}#bloc_infos_contact .bloc_france_tourisme .diapo_mobile_agences,#bloc_infos_contact .contenaire_infos_contact .fleche_deroulant,#bloc_pourquoi_FT .btn_mobile,#info_panier .cadre_info>div>h2 span,#liens_bandeau_mobile,#menu_bas_mobile,#menu_horizontal .fermer_menu_mobile,#menu_horizontal .offres_menu_mobile,#mosaique_bandeau img#mosaique_bandeau_mobile,#promo.type_3 .bloc_resa .img_diapo_mobile,#promo.type_3 .bloc_resa .top_resa.resa_mobile,#slogan .num_tel_bandeau,#titre_info_panier_mobile,.aff_promo_mobile,.bloc_point_acces.gauche,.bloc_prix_ligne_prod .picto_promo.mobile,.diaporama_suggestions.sans_fleches .lSAction,.lien_plan_agence_mobile,.resa_mobile_bottom{display:none}.diaporama_suggestions .lSAction>a{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:43px;margin-top:0;cursor:pointer;background-repeat:no-repeat;background-position:0}.diaporama_suggestions .lSPrev{left:15px;background-image:url('../images/template_v7/commun/fleche_diapo_gauche_rouge.png')}.diaporama_suggestions .lSNext{right:15px;background-image:url('../images/template_v7/commun/fleche_diapo_droite_rouge.png')}.diaporama_suggestions .bloc_diapo_sugg{text-align:center;max-width:305px;margin:0 auto}.diaporama_suggestions .bloc_diapo_sugg .bloc_image{position:relative;padding:10px 10px 0}.diaporama_suggestions .bloc_diapo_sugg .bloc_image .vignette_promo{position:absolute;top:0;left:0;width:65px;max-width:25%}.diaporama_suggestions .bloc_diapo_sugg .bloc_image .image{display:block;width:100%;border-bottom:5px solid #dc2305}.diaporama_suggestions .bloc_diapo_sugg .bloc_bas{margin-left:20px;position:relative;background-color:#f6f6f6;margin-top:-10px;color:#3f3e3e;padding:5px 17px 5px 10px;background-image:url(../images/template_v7/accueil/pictos/fleche-rouge.png);background-repeat:no-repeat;background-position:right 5px center;background-size:auto 15px}.diaporama_suggestions .bloc_diapo_sugg .bloc_bas .titre{margin:0;font-weight:400;font-size:16px;line-height:17px;min-height:34px}.diaporama_suggestions .bloc_diapo_sugg .bloc_bas .ligne_tarif{margin:5px 0 0;font-style:italic}.diaporama_suggestions .bloc_diapo_sugg .bloc_bas .tarif{color:#dc2305;font-size:18px;font-weight:700}#cont_fiche_prod .call_to_action .bloc_texte_cta>*,.diaporama_suggestions .bloc_diapo_sugg .bloc_bas .tarif_alter{font-size:15px}#bloc_pourquoi_FT{text-align:center;color:#3f3e3e;overflow:hidden;padding:30px 0;font-size:13px}#bloc_pourquoi_FT .entete_decoree,#bloc_pourquoi_FT .titre_bloc{margin-bottom:30px}#bloc_pourquoi_FT .titre_bloc{font-size:45px}#bloc_pourquoi_FT .titre_bloc .lien{display:inline-block;background-color:#fff;padding:10px 20px;border-radius:10px}#bloc_pourquoi_FT .contenaire_qualites{overflow:hidden}#bloc_pourquoi_FT .contenaire_qualites .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-15px}#bloc_pourquoi_FT .bloc_qualite{-webkit-box-flex:20%;-ms-flex:20% 0 1;flex:20% 0 1;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}#bloc_pourquoi_FT .bloc_qualite .picto_qualite{display:block;margin:0 auto;max-width:100%;height:60px}#bloc_pourquoi_FT .bloc_qualite .titre{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:8px 0;font-size:26px;line-height:25px;font-weight:400;text-align:center;min-height:50px}#bloc_pourquoi_FT .bloc_qualite p{text-align:justify;margin:8px 0;font-size:13px;line-height:17px;font-weight:initial}#bloc_pourquoi_FT .bloc_qualite p.indent{text-indent:35px}#bloc_infos_contact{background-color:#fff;padding:30px 0;font-size:13px}#bloc_infos_contact .contenaire_infos_contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#3f3e3e;margin:0 0 30px}#bloc_infos_contact .bloc_contact{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);padding:0 50px}#bloc_infos_contact .bloc_image_contact .image_contact{display:block;margin:0 auto;max-width:100%}#bloc_infos_contact .bloc_texte_agences .titre{margin:20px 0;font-size:26px;font-weight:400;text-align:center}#bloc_infos_contact .bloc_france_tourisme .logo_ft,#icone_panier img{display:block;margin:0 auto}#bloc_infos_contact .bloc_texte_agences p{text-align:justify;margin:20px 0;line-height:17px}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos{margin-top:25px;display:inline-block;text-align:left}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos ul{padding:0;list-style:none}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos p,#bloc_infos_contact .bloc_france_tourisme .contenaire_infos ul{margin:15px 0;padding-left:35px;background-repeat:no-repeat;background-position:top left;background-size:22px auto}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos ul.agence{background-image:url('../images/template_v7/commun/pictos/icone-home-gris.png')}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos p.blog{background-image:url('../images/template_v7/commun/pictos/zone_contact/icone-blog-ft.png')}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos li.telephone{background-image:url('../images/template_v7/commun/pictos/zone_contact/icone-telephone-gris.png');background-repeat:no-repeat;background-position:top left;background-size:auto 16px}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos li.telephone a{padding-left:18px;cursor:default;text-decoration:none;color:inherit}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos .titre{text-align:left;font-weight:400;font-size:18px;line-height:22px}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos li.titre{margin:0 0 3px}#bloc_infos_contact .bloc_infos_site{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);padding:0 15px}#bloc_infos_contact .bloc_infos_site .cadre{display:inline-block;text-align:left;height:100%;min-width:170px}#bloc_infos_contact .bloc_infos_site .titre{color:#204182;font-weight:400;font-size:20px;margin:0 0 6px;text-align:left}#bloc_infos_contact .bloc_infos_site .bloc_image{border-top:2px solid #d5d5d5;padding-top:20px;-webkit-column-count:1;-moz-column-count:1;column-count:1}#bloc_infos_contact .bloc_moyens_paiement .bloc_image{padding-top:28px}#bloc_infos_contact .bloc_infos_site .bloc_image img{max-height:50px;display:inline-block;vertical-align:top;max-width:100%}#bloc_infos_contact .bloc_infos_site .bloc_image>*{float:left;display:inline-block;vertical-align:top}#bloc_infos_contact .bloc_partenaires .bloc_image>*{margin-right:30px}#bloc_infos_contact .bloc_reseaux_sociaux .bloc_image>*{margin-right:20px}#conteneur_page.panier{width:1040px;margin:0 30px 0 20px}#entete_panier{margin:15px 0}#icone_panier img{width:48px;max-width:100%}#titre_panier{text-align:center;margin:20px 0 0}#ss_titre_panier{text-align:center;font-size:14px}#ss_titre_panier .bloc{display:inline-block;padding:0 25px;margin-top:5px}#ss_titre_panier .paiement_securise>img{width:35px}#ss_titre_panier .billet_electronique>img{width:30px}#mentions_panier{margin:0 0 30px;padding:0 8px}#mentions_panier .mention{font-family:Arial,sans-serif;font-size:16px;padding:5px 0;margin:0}#info_panier .cadre_info{width:48%;height:290px;border:5px solid #669acc;float:left;padding:10px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#info_panier .cadre_info:first-child{margin-right:4%}#info_panier h2{margin:0;padding:0}#info_panier p{margin:2px 0}#info_panier ul{margin:2px 0;padding:0 0 0 20px}#contact_grp_mobile{border:5px solid #ddd;border-radius:10px;padding:10px;text-align:center;display:inline-block}#informations_produit .informations .ul_special_cadres li::before{content:none}#informations_produit .informations .ul_special_cadres{padding-left:0;text-indent:0}#informations_produit .informations .ul_special_cadres>li{padding:5px!important;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}#informations_produit .informations .ul_special_cadres>li .bloc{text-align:center;border:1px solid #a4a4a6;padding:5px;-webkit-box-shadow:2px -2px 3px 0 #d2d2d2;box-shadow:2px -2px 3px 0 #d2d2d2}#informations_produit .informations .ul_special_cadres>li .bloc a{color:#307cc8;text-decoration:none}#informations_produit .informations .ul_special_cadres>li .bloc .titre{font-size:14px;color:#434a52}.mfp-iframe-type .mfp-iframe{border-radius:10px}.mfp-iframe-type .mfp-content{max-width:750px}.mfp-iframe-type .mfp-iframe-scaler{padding:0;height:600px}.mfp-image-type .mfp-img{background-color:#fff;background-clip:content-box}@media only screen and (max-width:1319px){#descriptif_produit .produit_alternatif{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px}#bloc_produit_alt>a:last-child>.produit_alternatif{margin:0}#descriptif_produit .produit_alternatif img{width:35%;max-width:150px}#descriptif_produit .produit_alternatif .texte_prod_alt ul{padding:0 0 20px 42%}}@media only screen and (max-width:1320px) and (min-width:1025px){#bandeau .accroche{font-size:14px}header .bloc_liens .lien{margin-right:15px}}@media only screen and (max-width:800px){.entete_decoree{padding:15px 5px}.entete_decoree .bloc_titre{display:block;padding:0;background:0 0}}#menu_horizontal{position:fixed;top:100px;left:0;right:0;background-color:#083c6b;height:65px;border-style:solid;border-width:0}#menu_horizontal .menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;padding:0 10px;list-style-type:none;max-width:1320px;position:relative;font-size:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#menu_horizontal .li_menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#menu_horizontal .li_menu .lien{display:block;color:#fff}#menu_horizontal .li_menu>.lien{font-size:14px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5px;text-transform:uppercase}#menu_horizontal .li_menu.menu_actif>.lien{padding-top:5px;border-bottom:5px solid #dc2305}#menu_horizontal .li_menu>.lien>.icone{width:22px;height:22px;background-image:var(--sprites_header);background-repeat:no-repeat;background-size:auto 44px;padding-bottom:5px}#menu_horizontal .li_menu>.lien>.texte{line-height:28px;margin-left:10px}#menu_horizontal .li_menu.orange>.lien,#menu_horizontal .li_menu.orange>.lien:hover{color:#f58525}#menu_horizontal .li_menu.orange.menu_actif>.lien{border-color:#f58525}#menu_horizontal .li_menu.rouge.menu_actif>.lien{border-color:#ff5455}#menu_horizontal .ss_menu{list-style:none}@media only screen and (max-width:1320px){#menu_horizontal .li_menu>.lien{font-size:13px}}@media only screen and (max-width:1100px){.ancre,header{position:initial}.ancre{top:initial;height:auto}header{padding-bottom:0;z-index:initial}#bandeau{position:relative;top:initial;left:initial;right:initial}#menu_horizontal{position:initial;top:initial;left:initial;right:initial}}@media only screen and (min-width:481px){#menu_horizontal .li_menu:hover>.lien{background-color:#fff;color:#3765a5;font-weight:700;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}#menu_horizontal .affichage_menu_mobile,#menu_horizontal .li_menu>.fleche{display:none}#menu_horizontal .cadre_ss_menu{position:absolute;display:none;width:calc(100% - 2px);left:0;border:1px solid #fff;background-color:#036;z-index:5;top:100%}#menu_horizontal .lien_menu_offre_grp .cadre_ss_menu{width:50%;left:initial;right:0;background-color:#dbb770!important}#menu_horizontal .ss_menu{margin:8px;padding:0 5px;background-color:#fff;font-size:0;text-align:left}#menu_horizontal .li_menu:hover .cadre_ss_menu{display:block}#menu_horizontal .li_ss_menu{display:inline-block;font-size:15px;padding:2px;margin:0;width:25%;line-height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px dotted #ccc}#menu_horizontal .lien_menu_offre_grp .li_ss_menu{width:50%;border-bottom:1px dotted #dbb770}#menu_horizontal .li_ss_menu,::i-block-chrome{margin-right:-4px}@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){@media{#menu_horizontal .li_ss_menu{margin-right:-4px}}}#menu_horizontal .li_ss_menu .libelle{font-family:"Roboto Condensed",sans-serif;display:inline-block;vertical-align:middle;color:#3765a5}#menu_horizontal .lien_menu_offre_grp .li_ss_menu .libelle{color:#b5872d}#menu_horizontal .li_ss_menu .lien,#menu_horizontal .li_ss_menu .lien img{margin-top:10px}#menu_horizontal .li_ss_menu .lien{padding:4px 2px;color:#000;height:50px;border:1px solid #fff;margin-bottom:7px}#menu_horizontal .li_ss_menu:hover .lien{border:1px dotted #bbb;border-radius:10px;text-decoration:none;-webkit-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}#menu_horizontal .lien_menu_offre_grp .li_ss_menu:hover .lien{border:1px dotted #dbb770}#menu_horizontal .li_ss_menu .icone{display:inline-block;vertical-align:middle;width:40px;height:30px;margin-right:4px}#menu_horizontal .lien_menu_offre_grp .li_ss_menu .icone{width:43px}#menu_horizontal .li_ss_menu .icone.privatisation_bateau{background:var(--sprites-groupes) 0 0}#menu_horizontal .li_ss_menu .icone.location_bus_imperiale{background:var(--sprites-groupes) -43px 0}#menu_horizontal .li_ss_menu .icone.location_car_minibus{background:var(--sprites-groupes) -86px 0}#menu_horizontal .li_ss_menu .icone.excursions_circuits_car{background:var(--sprites-groupes) -129px 0}#menu_horizontal .li_ss_menu .icone.seminaires{background:var(--sprites-groupes) -172px 0}#menu_horizontal .li_ss_menu .icone.visite_paris_groupe{background:var(--sprites-groupes) -215px 0}#menu_horizontal .li_ss_menu .icone-2cv{background:var(--sprites) 0 0}#menu_horizontal .li_ss_menu .icone-2cv-nuit{background:var(--sprites) -40px 0}#menu_horizontal .li_ss_menu .icone-14-juillet{background:var(--sprites) -80px 0}#menu_horizontal .li_ss_menu .icone-bruges{background:var(--sprites) -120px 0}#menu_horizontal .li_ss_menu .icone-car-rouge{background:var(--sprites) -160px 0}#menu_horizontal .li_ss_menu .icone-champs-elysees{background:var(--sprites) -200px 0}#menu_horizontal .li_ss_menu .icone-chateaux-loire{background:var(--sprites) -240px 0}#menu_horizontal .li_ss_menu .icone-crazy-horse{background:var(--sprites) -280px 0}#menu_horizontal .li_ss_menu .icone-croisieres{background:var(--sprites) -320px 0}#menu_horizontal .li_ss_menu .icone-degustation-vin{background:var(--sprites) -360px 0}#menu_horizontal .li_ss_menu .icone-dej-din-croisieres{background:var(--sprites) -400px 0}#menu_horizontal .li_ss_menu .icone-dej-musee{background:var(--sprites) -440px 0}#menu_horizontal .li_ss_menu .icone-disneyland{background:var(--sprites) -480px 0}#menu_horizontal .li_ss_menu .icone-excursions-minibus{background:var(--sprites) -520px 0}#menu_horizontal .li_ss_menu .icone-fete-des-meres{background:var(--sprites) -560px 0}#menu_horizontal .li_ss_menu .icone-fontainebleau{background:var(--sprites) -600px 0}#menu_horizontal .li_ss_menu .icone-giverny{background:var(--sprites) -640px 0}#menu_horizontal .li_ss_menu .icone-giverny-auvers{background:var(--sprites) -680px 0}#menu_horizontal .li_ss_menu .icone-giverny-versailles{background:var(--sprites) -720px 0}#menu_horizontal .li_ss_menu .icone-illu{background:var(--sprites) -760px 0}#menu_horizontal .li_ss_menu .icone-lido-paris{background:var(--sprites) -800px 0}#menu_horizontal .li_ss_menu .icone-minibus{background:var(--sprites) -840px 0}#menu_horizontal .li_ss_menu .icone-montmartre{background:var(--sprites) -880px 0}#menu_horizontal .li_ss_menu .icone-mont-saint-michel{background:var(--sprites) -920px 0}#menu_horizontal .li_ss_menu .icone-moulin-rouge{background:var(--sprites) -960px 0}#menu_horizontal .li_ss_menu .icone-musee-louvre{background:var(--sprites) -1000px 0}#menu_horizontal .li_ss_menu .icone-musee-orsay{background:var(--sprites) -1040px 0}#menu_horizontal .li_ss_menu .icone-normandie{background:var(--sprites) -1080px 0}#menu_horizontal .li_ss_menu .icone-offres-ete{background:var(--sprites) -1120px 0}#menu_horizontal .li_ss_menu .icone-offres-petit-prix{background:var(--sprites) -1160px 0}#menu_horizontal .li_ss_menu .icone-orsay-prive{background:var(--sprites) -1200px 0}#menu_horizontal .li_ss_menu .icone-paradis-latin{background:var(--sprites) -1240px 0}#menu_horizontal .li_ss_menu .icone-paradis-latin-2{background:var(--sprites) -1280px 0}#menu_horizontal .li_ss_menu .icone-paris-discovery-passport{background:var(--sprites) -1320px 0}#menu_horizontal .li_ss_menu .icone-paris-illu{background:var(--sprites) -1360px 0}#menu_horizontal .li_ss_menu .icone-pct-foxity{background:var(--sprites) -1400px 0}#menu_horizontal .li_ss_menu .icone-prive-paris-jour{background:var(--sprites) -1440px 0}#menu_horizontal .li_ss_menu .icone-reims{background:var(--sprites) -1480px 0}#menu_horizontal .li_ss_menu .icone-restaurants-paris{background:var(--sprites) -1520px 0}#menu_horizontal .li_ss_menu .icone-restaurant-tour-eiffel{background:var(--sprites) -1560px 0}#menu_horizontal .li_ss_menu .icone-reveillons{background:var(--sprites) -1600px 0}#menu_horizontal .li_ss_menu .icone-reveillons-noel{background:var(--sprites) -1640px 0}#menu_horizontal .li_ss_menu .icone-saint-valentin{background:var(--sprites) -1680px 0}#menu_horizontal .li_ss_menu .icone-seminaire{background:var(--sprites) -1720px 0}#menu_horizontal .li_ss_menu .icone-soiree-cabaret{background:var(--sprites) -1760px 0}#menu_horizontal .li_ss_menu .icone-soiree-club-tendance{background:var(--sprites) -1800px 0}#menu_horizontal .li_ss_menu .icone-soiree-quartier-latin{background:var(--sprites) -1840px 0}#menu_horizontal .li_ss_menu .icone-soirees{background:var(--sprites) -1880px 0}#menu_horizontal .li_ss_menu .icone-spectacles-ete-versailles{background:var(--sprites) -1920px 0}#menu_horizontal .li_ss_menu .icone-spectacles-paris{background:var(--sprites) -1960px 0}#menu_horizontal .li_ss_menu .icone-versailles{background:var(--sprites) -2000px 0}#menu_horizontal .li_ss_menu .icone-visite-pied{background:var(--sprites) -2040px 0}#menu_horizontal .li_ss_menu .icone-visite-privee-minibus{background:var(--sprites) -2080px 0}#menu_horizontal .li_ss_menu .icone-visite-tour-eiffel{background:var(--sprites) -2120px 0}#menu_horizontal .li_ss_menu .icone-visite-velo{background:var(--sprites) -2160px 0}#menu_horizontal .li_ss_menu .icone-halloween-paris{background:var(--sprites) -2200px 0}#bloc_infos_contact .bloc_texte_agences .picto_contact{display:block;max-width:100%;height:50px;margin:0 auto}}@media only screen and (max-width:1024px) and (min-width:481px){body{background-color:#fff}body.pleine_page{background-color:#f5f5f5}#bandeau_princ,#colonne_gauche_accueil,#conteneur_calendrier,#conteneur_cat,#conteneur_global,#conteneur_page,#conteneur_page.panier,#page_produit #conteneur_central,#pied_de_page,#promo.type_3 .bloc_image,#promo.type_3 .bloc_resa,#promo.type_3 .interieur_autre,#promo.type_3 .interieur_promo,#promo.type_3 .titre_produit_promo,.type_1 .interieur_promo,.type_2 .bloc_droite_promo,.type_2 .interieur_promo,body{min-width:initial;width:100%}#bandeau .bloc_contact,#bandeau .logo_FT,#bandeau .slogan br,#bloc_haut_produit,#bloc_infos_contact .bloc_partenaires,#bloc_infos_contact .contenaire_infos_contact .bloc_image_contact.toggle,#bloc_liens_footer .bloc_listes_footer .compte_pro,#bloc_liens_footer .bloc_listes_footer .lien_utiles,#bloc_liens_footer .bloc_listes_footer .liste_2,#bloc_liens_footer .bloc_listes_footer .recrutement,#cadre_MV .title_MV>p,#cadre_MV.compact .image_deco,#colonne_droite_accueil,#colonne_gauche,#descriptif_produit img,#entete_img_cont .helper,#info_reservation,#menu_footer ul li.lien_footer_grp,#menu_horizontal .li_ss_menu .icone,#mosaique_bandeau,#promo #bloc_promo,#promo.type_2,#promo.type_3 .bloc_resa .middle_resa,#promo.type_3 .bloc_resa .top_resa.reservation,#promo.type_3 .bottom_resa ul,#promo.type_4,#suggestions_bon_cadeau,.bloc_prod_contact_grp,.bloc_sugg_retour_resa,.bloc_type_groupe.bloc_info,.conteneur_suggestions,.fil_ariane,.ligne_services_grp,.tarifs_transfert tr.desktop,.titre_produit{display:none}#bandeau_princ,#conteneur_cat,#conteneur_page,#conteneur_page.panier,#page_produit #conteneur_central{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;padding:0 15px}#cont_fiche_prod,#res_fiche_prod{padding:15px 0 0}#conteneur_global{padding:0;margin:15px 0;min-height:500px}#contenu ul{padding:0 0 0 15px}.bloc_page{background-color:transparent;padding:0}#bandeau,#info_panier .cadre_info{height:auto}#bandeau .bloc_haut{display:block;position:relative}#bandeau .bloc_haut_gauche{max-width:calc(100% - 102px);-ms-flex-preferred-size:initial;flex-basis:initial;margin:0}#bandeau .logo_FT_img,#bandeau .logo_FT_img.noel{display:block;max-width:35%;padding:0 20px 0 0}#bandeau .slogan{font-size:1.9vw}#bandeau .bloc_haut_droite{-ms-flex-preferred-size:initial;flex-basis:initial;margin-top:0;padding-left:5px}#bandeau .bloc_bas{display:block;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;margin-top:8px}#bandeau .accroche{margin:0;padding:0;text-align:left}#bandeau .bloc_drapeaux{position:absolute;top:15px;right:0}header .bloc_liens{margin-top:8px;text-align:left}header .bloc_liens .lien.contact{display:inline-block}#promo.type_1,#promo.type_2,#promo.type_3{height:auto;padding:0 15px}#page_produit .fond_bleu,#promo{background:0 0}#promo.type_3 .interieur_autre,.type_1 .interieur_promo,.type_2 .interieur_promo{padding:0;height:auto}#promo.type_1 .img_agence_promo{width:100%;margin:5px 0 0}#cadre_MV.compact{display:block;max-width:450px;height:auto;margin:0 auto;background-color:rgba(0,51,102,.8);border:1px solid #fff;padding:10px 20px}#cadre_MV.compact .title_MV{border-style:dashed;border-width:0;cursor:pointer;padding:5px}#cadre_MV .title_MV>.titre{font-size:16px;background:url('../images/icone_mv_mobile.png') right no-repeat;padding-right:35px}#cadre_MV.compact ul{max-height:0;overflow:hidden;padding:0;opacity:0;-webkit-transition:max-height .5s ease-out,padding .5s ease-out,opacity .5s ease-out;-o-transition:max-height .5s ease-out,padding .5s ease-out,opacity .5s ease-out;transition:max-height .5s ease-out,padding .5s ease-out,opacity .5s ease-out}#cadre_MV.compact ul.visible{max-height:325px;padding:10px 0 0;opacity:1;-webkit-transition:max-height .5s ease-in,padding .5s ease-in,opacity .5s ease-in;-o-transition:max-height .5s ease-in,padding .5s ease-in,opacity .5s ease-in;transition:max-height .5s ease-in,padding .5s ease-in,opacity .5s ease-in}.image_simple_promo{background-color:#ebebeb;display:block;border:none;margin:5px 0 0;max-width:none;max-height:none}.image_simple_promo img{margin:0 auto}#reservation_bon_cadeau{width:auto;float:initial}#reservation_bon_cadeau img{max-width:100%}#contenu.contenu_categorie{max-width:810px;margin:0 auto}.image_container,.titre_bloc_media,.titre_cat,.video_container{text-align:center}.ligne_produit .titre_ligne_produit{width:calc(100% - 140px);-webkit-box-sizing:border-box;box-sizing:border-box}.ligne_produit my-tab{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:140px}.ligne_produit .lien_img_ligne_produit{-webkit-box-flex:.8;-ms-flex:.8;flex:.8;max-width:240px;max-height:140px}.ligne_produit .img_ligne_produit{width:100%;height:auto}.ligne_produit .bloc_texte{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:150px;padding-left:10px;width:auto;margin:0}#promo.type_3 .interieur_promo{padding:0}#promo.type_3 .bloc_droite_promo{border:none;margin-left:0;width:100%;text-align:left}#promo.type_3 .bloc_image{padding:0;margin:0;height:auto;background-color:#ebebeb}#promo.type_3 .bloc_image .cadre_info{font-size:4.2vw;padding:5px 15px;min-width:auto}#promo.type_3 .titre_produit_promo{position:initial;padding:5px 0}#promo.type_3 .titre_produit_promo span{background-color:#b8dcf9;padding:10px;text-align:left;font-weight:700;font-size:26px;line-height:35px}#infos_principales.demi,#promo.type_3 img,.options_radio .lib_opt_radio.no_tarif{width:auto}#promo.type_3 .bloc_image .image_produit{position:relative;width:550px;max-width:100%;margin:0 auto}#promo.type_3 .bloc_image .vignette_info{bottom:0;right:0;width:100px;height:100px;background-size:100%}#promo.type_3 .bloc_resa{padding:0;margin:10px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:66.66%;min-width:380px}#promo.type_3 .bloc_resa .top_resa{width:60%;padding:0}#promo.type_3 .bloc_resa .top_resa .titre_bloc_resa{font-size:17px;line-height:17px;margin:0;display:inline-block;vertical-align:middle}#promo.type_3 .bloc_resa .top_resa .ligne_tarif_alter{position:initial;line-height:17px;display:inline-block;vertical-align:middle;padding-left:10px}#promo.type_3 .bloc_resa .top_resa .ligne_tarif{margin-top:15px;line-height:normal}#promo.type_3 .bloc_resa .top_resa .ligne_tarif span{font-size:38px}#promo.type_3 .bloc_resa .bottom_resa{position:initial;width:40%}#promo.type_3 .bloc_resa .img_diapo_mobile{width:100%;max-width:150px;display:initial;vertical-align:top;margin:0 0 5%;cursor:pointer}#promo.type_3 .bloc_resa .services{text-align:left;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#promo.type_3 .bloc_resa .services a{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;text-align:center}#promo.type_3 .bloc_resa .services img{width:100%;max-width:60px;height:auto}#promo.type_3 .bloc_resa .top_resa.resa_mobile{display:block;background-color:#669acc;text-align:center;line-height:45px;font-size:20px;padding:0}#promo.type_3 .bloc_resa .top_resa.resa_mobile a{display:block;padding:5px;color:#fff;text-decoration:none}.onglet_template{width:50%}#contenaire_infos_generales,#contenu_descr_pre_infos,#contenu_page_satellite,#descriptif_produit{border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}#entete_img_cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px}#entete_img_cont a.display{width:16.66%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}#entete_img_cont a.display:NOT(:nth-child(6)) img{margin:0}#entete_img_cont img{width:100%;display:block}#infos_pratiques{width:100%;margin:20px 0 0;padding:5px 0 0;border-top:1px dotted #aaa}#contenu_descr_pre_infos,#contenu_page_satellite,#descriptif_produit{width:100%}#cont_fiche_prod p,#cont_fiche_prod ul,.options_radio>p,.options_radio>ul{font-size:13px}#conteneur_calendrier,#options_res{display:block;width:auto;padding:0}#res_fiche_prod{font-size:initial;border-style:dashed;border-width:0;position:relative;z-index:1}@media only screen and (min-width:641px){#info_reservation{display:block;width:auto;height:auto!important}#contenu #info_reservation ul{padding:0}#options_res{width:48%;float:left;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}#conteneur_calendrier{min-width:initial;width:52%}#conteneur_calendrier .calendrier iframe{width:100%;max-width:400px}}@media only screen and (max-width:640px){#conteneur_calendrier,#conteneur_calendrier .calendrier iframe{width:100%}}.options_radio .radio{width:5%}.options_radio .lib_opt_radio{width:70%;font-size:13px}.options_radio .tarif_opt_radio{width:25%}#promo.type_3 .bloc_resa .top_resa .ligne_tarif my-span{display:block;padding:0}.onglet_selected .titre_onglet,.onglet_template .titre_onglet{font-size:2.5vw;border-top:1px solid #b8dcf9}.resa_mobile_bottom{display:initial;z-index:90;width:100%;position:fixed;bottom:-50px;text-align:center;background-color:#036;-webkit-transition:bottom .2s ease-in;-o-transition:bottom .2s ease-in;transition:bottom .2s ease-in}.resa_mobile_bottom a{width:100%;display:block;color:#fff;padding:14px 0;font-size:20px;line-height:15px;text-decoration:none;border-top:2px solid #fff}.video-gallery>div,.zoom-gallery .display{width:33.33%;max-width:260px;padding:5px;-webkit-box-sizing:border-box}.resa_mobile_bottom.visible{bottom:0;-webkit-transition:bottom .2s ease-out;-o-transition:bottom .2s ease-out;transition:bottom .2s ease-out}#media_fiche_prod{padding:15px 0 0;min-height:auto}.image_bloc,.video-gallery{margin:-5px}.zoom-gallery .display{box-sizing:border-box;margin:0;height:auto;border:none;background-color:transparent}.video-gallery>div{box-sizing:border-box}.open-popup-link{background:0 0;border:none;padding:0}.open-popup-link,.open-popup-link img{width:100%;margin:0}#contenu_descr_pre_infos .cadre_descr_pre_info.promo{background-image:none}#conteneur_page.transparent{padding:0 15px;width:100%}.contenu_agence{clear:both}.contenu_agence iframe{width:60%}.contenu_agence .conteneur_img_arrets{width:40%;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.contenu_agence .conteneur_img_arrets>img{max-width:100%;height:auto;max-height:25px}#page_agences #lightslider>li>img{min-height:auto;min-width:auto}.identification,.identification_rouge{width:auto;max-width:300px;margin:0 auto}#cadre_transferts h2,.colonne{margin-top:15px}.colonne a,.identification a.lien_tel{text-decoration:underline;color:#dc0000;cursor:pointer}.colonne{width:50%;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}#cadre_transferts{border:none;padding:0}#cadre_transferts img{float:initial;display:block;width:100%;max-width:298px;margin:0 auto}#infos_transferts{margin:0;width:auto;float:initial}.tarifs_transfert tr.mobile{display:table-row}#accroche_transfert_minibus img{width:45%;margin:20px 0 10px 10px}#conteneur_page.retour_resa{min-height:400px}#contenaire_ajout_cadre_resa{margin:0 0 15px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none}.bloc_recap_retour_resa>a{text-decoration:none}#prod_ajout_cadre_resa img{width:auto;max-width:100%;float:none;margin:0 0 10px}#lib_ajout_cadre_resa p{margin-top:0}#prod_ajout_cadre_resa>p{margin-top:5px}.bouton_choix{display:block;width:auto;margin:0;font-size:2.5vw}.bouton_choix.gauche{margin:0}.bouton_choix.droite{margin:5px 0 0}#contact_grp_mobile{width:50%;margin:0 auto;display:block}#bloc_pourquoi_FT .contenaire_qualites .flex{margin:-5px -20px}#bloc_pourquoi_FT .bloc_qualite{-ms-flex-preferred-size:50%;flex-basis:50%;padding:5px 20px}#bloc_infos_contact{background-color:#fff;padding:30px 15px;font-size:13px;overflow:hidden}#bloc_infos_contact .contenaire_infos_contact{display:-webkit-box;display:-ms-flexbox;display:flex;color:#3f3e3e;margin:0 -15px 30px}#bloc_infos_contact .bloc_contact,#bloc_infos_contact .bloc_infos_site{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 15px}#bloc_infos_contact .bloc_texte_agences p{text-align:justify;margin:20px 0;line-height:17px}#bloc_infos_contact .contenaire_infos_site{margin:0 -15px;display:-webkit-box;display:-ms-flexbox;display:flex}#bloc_infos_contact .bloc_reseaux_sociaux{text-align:right}#bloc_infos_contact .bloc_infos_site .cadre{display:inline-block;text-align:left;height:100%;min-width:170px}#bloc_infos_contact .bloc_infos_site .titre{color:#204182;font-weight:400;font-size:20px;margin:0 0 6px}#bloc_infos_contact .bloc_infos_site .bloc_image{border-top:2px solid #d5d5d5;padding-top:20px;-webkit-column-count:1;-moz-column-count:1;column-count:1}#bloc_infos_contact .bloc_moyens_paiement .bloc_image{padding-top:28px}#bloc_infos_contact .bloc_infos_site .bloc_image img{max-height:50px;display:inline-block;vertical-align:top;max-width:100%}#bloc_infos_contact .bloc_reseaux_sociaux .bloc_image .facebook{border-radius:20px}#bloc_infos_contact .bloc_infos_site .bloc_image>*{float:left;display:inline-block;vertical-align:top}#bloc_infos_contact .bloc_reseaux_sociaux .bloc_image>*{margin-right:20px}#bloc_infos_contact .bloc_infos_site .bloc_image>:last-child{margin-right:0}.haut_page{line-height:initial;margin:0}.haut_page b{font-size:15px;vertical-align:middle}.haut_page img{vertical-align:middle}footer{padding:20px 15px 10px}#menu_footer{margin:30px 0}#menu_footer ul li{-ms-flex-preferred-size:25%;flex-basis:25%}#menu_footer ul li.lien_footer_grp_mobile{display:list-item}#menu_footer ul li a{padding:5px 3px;font-size:1.55vw;line-height:2vw}#bloc_liens_footer{margin:0 0 30px}#bloc_liens_footer .contenaire_liens_footer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#bloc_liens_footer .bloc_infos_footer{margin:30px 0 0}#bloc_liens_footer .bloc_listes_footer{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}#bloc_liens_footer .bloc_listes_footer .cadre_liste{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;padding:0;text-align:left}#bloc_liens_footer .bloc_listes_footer .liste_1{margin-right:30px}@media only screen and (max-width:600px){#bloc_diapo_MV .bloc_diapo_MV{max-width:initial}header .bloc_liens{text-align:center}header .bloc_liens .lien{margin:5px 10px;font-size:2.15vw}header .bloc_liens .lien:first-child{margin-left:0}header .bloc_liens .lien:last-child{margin-right:0}#menu_footer ul li{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3)}#menu_footer ul li a{font-size:2vw;line-height:2.4vw}}#menu_horizontal{position:initial;height:auto;border-style:dashed}#menu_horizontal .menu{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}#menu_horizontal .li_menu{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);border-top:1px solid #fff;border-right:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}#menu_horizontal .li_menu:nth-child(-n+3){border-top:none}#menu_horizontal .li_menu:nth-child(3n),#menu_horizontal .lien_menu_offre_grp{border-right:none}#menu_horizontal .li_menu>.lien{padding:0!important;font-size:14px;font-weight:300;line-height:40px;border:1px solid #083c6b!important}#menu_horizontal .li_menu.orange>.lien,#menu_horizontal .li_menu.rouge>.lien{font-weight:700}#menu_horizontal .li_menu.orange>.lien:hover{border:1px solid #f58525!important}#menu_horizontal .li_menu.rouge>.lien:hover{border:1px solid #ff5455!important}#menu_horizontal .cadre_ss_menu,#menu_horizontal .lien_menu_offre_grp .cadre_ss_menu{width:100%;border:none;top:0;display:block;left:-100%;background-color:#204183;z-index:15;-webkit-transition:left .5s ease-out;-o-transition:left .5s ease-out;transition:left .5s ease-out}#menu_horizontal .cadre_ss_menu.visible{left:0;-webkit-transition:left .5s ease-in;-o-transition:left .5s ease-in;transition:left .5s ease-in}#menu_horizontal .ss_menu{margin:0;padding:0;background-color:#4c80b4;line-height:normal}#menu_horizontal .li_ss_menu{width:50%;font-size:16px;letter-spacing:-.05vw;padding:0;border:1px dotted #ddd;text-align:center;font-weight:400}#menu_horizontal .li_ss_menu .lien{margin:0;border:none}#menu_horizontal .li_ss_menu:hover .lien,#menu_horizontal .lien_menu_offre_grp .li_ss_menu:hover .lien{border:none;border-radius:initial}#menu_horizontal .fermer_menu_mobile,#menu_horizontal .offres_menu_mobile{display:block;color:#fff}#menu_horizontal .fermer_menu_mobile{font-size:24px;line-height:30px;padding:3px 20px;cursor:pointer;font-weight:700}#menu_horizontal .fermer_menu_mobile span{display:inline-block;vertical-align:middle}#menu_horizontal .fermer_menu_mobile span.gauche{width:80%;text-align:left;font-size:20px;font-family:"News Cycle",sans-serif;text-transform:uppercase}#menu_horizontal .fermer_menu_mobile span.droite{width:20%;text-align:right;font-family:Verdana}#menu_horizontal .offres_menu_mobile .lien{padding:5px 20px;font-size:20px;text-align:right}#menu_horizontal .li_ss_menu .libelle{display:block;line-height:40px;color:#fff}#menu_horizontal .li_ss_menu .lien{height:auto;padding:2px;min-height:32px;line-height:40px}}@media only screen and (max-width:480px){#bandeau .align_center,#menu_horizontal .affichage_menu_mobile .bloc_liens .lien.groupes,.ligne_produit,header{position:relative}body{background-color:#fff}body.pleine_page{background-color:#f5f5f5}#bandeau_princ,#colonne_gauche_accueil,#conteneur_calendrier,#conteneur_cat,#conteneur_global,#conteneur_page,#conteneur_page.panier,#page_produit #conteneur_central,#pied_de_page,#promo.type_3 .bloc_image,#promo.type_3 .bloc_resa,#promo.type_3 .interieur_autre,#promo.type_3 .interieur_promo,#promo.type_3 .titre_produit_promo,.type_1 .interieur_promo,.type_2 .bloc_droite_promo,.type_2 .interieur_promo,body{min-width:initial;width:100%}#bandeau .accroche,#bandeau .bloc_bas,#bandeau .bloc_contact,#bandeau .logo_FT,#bandeau .slogan,#bandeau_top,#bloc_haut_produit,#bloc_infos_contact .bloc_france_tourisme .logo_ft,#bloc_infos_contact .bloc_image_contact,#bloc_infos_contact .bloc_partenaires,#bloc_infos_contact .bloc_texte_agences .picto_contact,#bloc_liens_footer .bloc_listes_footer .compte_pro,#bloc_liens_footer .bloc_listes_footer .lien_utiles,#bloc_liens_footer .bloc_listes_footer .liste_2,#bloc_liens_footer .bloc_listes_footer .recrutement,#bloc_liens_footer .slogan_footer br,#bloc_listes_footer li.compte_pro,#bloc_listes_footer li.liens_utiles,#bloc_listes_footer ul.bleu,#cadre_MV .title_MV>p,#cadre_MV.compact .image_deco,#colonne_droite_accueil,#colonne_gauche,#descriptif_produit img,#entete_img_cont .helper,#entete_page_cat,#info_panier .cadre_info>div>p,#info_panier .cadre_info>div>ul,#info_reservation,#media_fiche_prod,#media_produit,#menu_footer ul li.lien_footer_grp,#menu_horizontal .affichage_menu_mobile .bloc_liens .lien .texte,#menu_horizontal .cadre_ss_menu,#menu_horizontal .li_menu:hover .cadre_ss_menu,#mosaique_bandeau *,#promo #bloc_promo,#promo.type_2,#promo.type_3 .bloc_resa .middle_resa,#promo.type_3 .bloc_resa .top_resa.reservation,#promo.type_3 .bottom_resa ul,#promo.type_4,#slogan .ss_titre_bandeau,#suggestions_bon_cadeau,.bloc_prod_contact_grp,.bloc_sugg_retour_resa,.bloc_type_groupe.bloc_info,.contenaire_btn_res,.conteneur_suggestions,.descr_ligne_produit,.entete_decoree.has_ss_cat,.fil_ariane,.ligne_produit .bloc_prix_ligne_prod .picto_promo,.ligne_produit .bloc_texte,.ligne_produit h3,.ligne_produit my-tab::after,.ligne_services_grp,.tarifs_transfert tr.desktop,.titre_produit{display:none}#bandeau_princ,#conteneur_cat,#conteneur_page,#conteneur_page.panier,#page_produit #conteneur_central{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px;height:auto}.image_container,.titre_bloc_media,.video_container,h1{text-align:center}#conteneur_global{padding:0;margin:15px 0}#contenu ul{padding:0 0 0 15px}#bloc_infos_contact,.bloc_page{background-color:transparent;padding:0}#cont_fiche_prod,#res_fiche_prod{padding:15px 0 0}header{z-index:20}.entete_decoree .titre{font-size:7vw;line-height:normal}.entete_decoree .sous_titre{font-size:3.35vw}#titre_principal_page{font-size:22px;line-height:initial;margin-top:15px;margin-bottom:15px}#bandeau{height:auto}#bandeau .bloc_haut{display:block;min-height:50px}#bandeau .bloc_haut_gauche{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;margin-bottom:0}#bandeau .lien_home,#info_panier .cadre_info>div>p.visible,#info_panier .cadre_info>div>ul.visible,#menu_horizontal .menu.visible{display:block}#bandeau .contenu_haut_gauche{display:block;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;max-width:50%}#bandeau .logo_FT_img,#bandeau .logo_FT_img.noel{display:block;max-width:100%;padding:0}#bandeau .bloc_haut_droite{display:block;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;margin-top:0}#bandeau .bloc_drapeaux{position:absolute;top:10px;right:0;padding:0 10px}#bandeau .bloc_drapeaux .lien_drapeau{margin-right:3vw}#bandeau .bloc_drapeaux .lien_drapeau .icone,#menu_horizontal .affichage_menu_mobile .bloc_liens .lien .icone{width:35px;height:35px;background-size:auto 70px}#bandeau .bloc_drapeaux .lien_drapeau .icone.fr{background-position:0 0}#bandeau .bloc_drapeaux .lien_drapeau .icone.en{background-position:-35px 0}#bandeau .bloc_drapeaux .lien_drapeau .icone.es{background-position:-70px 0}#promo.type_1,#promo.type_2,#promo.type_3{height:auto;padding:0 5px}#page_produit .fond_bleu,#promo{background:0 0}#promo.type_3 .interieur_autre,.type_1 .interieur_promo,.type_2 .interieur_promo{padding:0;height:auto}#promo.type_1 .img_agence_promo{width:100%;margin:5px 0 0}#cadre_MV.compact{display:block;min-width:initial;height:auto;margin:0 auto;background-color:rgba(0,51,102,.8);border:1px solid #fff;padding:10px 5px}#cadre_MV.compact .title_MV{border-style:dashed;border-width:0;cursor:pointer;padding:5px}#cadre_MV .title_MV>.titre{font-size:16px;background:url('../images/icone_mv_mobile.png') right no-repeat;padding-right:35px}#cadre_MV.compact ul{max-height:0;overflow:hidden;padding:0;opacity:0;-webkit-transition:max-height .5s ease-out,padding .5s ease-out,opacity .5s ease-out;-o-transition:max-height .5s ease-out,padding .5s ease-out,opacity .5s ease-out;transition:max-height .5s ease-out,padding .5s ease-out,opacity .5s ease-out}#cadre_MV.compact ul.visible{max-height:350px;padding:10px 0 0;opacity:1;-webkit-transition:max-height .5s ease-in,padding .5s ease-in,opacity .5s ease-in;-o-transition:max-height .5s ease-in,padding .5s ease-in,opacity .5s ease-in;transition:max-height .5s ease-in,padding .5s ease-in,opacity .5s ease-in}#cadre_MV.compact li,.type_2 .interieur_promo{margin:0}#cadre_MV.compact li p{font-size:14px;font-weight:700}#mosaique_bandeau,.bouton_choix.droite{margin:5px 0 0}#mosaique_bandeau img#mosaique_bandeau_mobile{display:initial;max-width:100%}.image_simple_promo{background-color:#ebebeb;display:block;border:none;margin:5px 0 0}.titre_bon_cadeau{font-size:5.5vw}#reservation_bon_cadeau{width:auto;float:initial}#contact_grp_mobile img,#reservation_bon_cadeau img{max-width:100%}.type_2 .bloc_droite_promo{margin:0;height:auto}.type_2 .img_promo{width:100%;padding:0}.titre_cat{line-height:normal;text-align:center;font-size:18px}.ligne_produit my-tab{display:table}.ligne_produit{margin:0 0 25px}.ligne_produit .titre_ligne_produit{margin:0;background-color:#eceff7;padding:4px 30px 4px 4px;font-size:14px;width:auto}.ligne_produit .lien_img_ligne_produit{width:65%;margin:8px 0 0;float:initial;display:table-cell}.ligne_produit .img_ligne_produit{width:100%;height:auto}.ligne_produit .bloc_prix_ligne_prod .picto_promo,.ligne_produit .vignette_info_cat{max-width:85px;max-height:82px;background-size:100%;background-repeat:no-repeat}.ligne_produit .vignette_info_cat{width:37.66%}.ligne_produit .bloc_prix_ligne_prod{width:35%;height:auto;margin:0;display:table-cell;position:relative;vertical-align:middle;top:auto;bottom:auto;right:auto}.ligne_produit .bloc_prix_ligne_prod .picto_promo.mobile{display:block;max-width:100%;min-height:auto}.ligne_produit .bloc_prix_ligne_prod .ancien_tarif{margin-bottom:5%}.ligne_produit .bloc_prix_ligne_prod h2{margin:0;font-size:7.5vw;text-align:center}.ligne_produit .bloc_prix_ligne_prod h2.bloc_cat_promo{margin-bottom:22px}.contenaire_btn_res.categorie_vide{display:block;font-size:12px}.ligne_produit .bloc_prix_ligne_prod .align_bottom{padding-bottom:5px}.ligne_produit .bloc_prix_ligne_prod a{position:absolute;top:0;right:0;bottom:0;left:0}#promo.type_3 .interieur_promo{padding:0}#promo.type_3 .bloc_droite_promo{border:none;margin-left:0}#promo.type_3 .bloc_image{padding:0;margin:0;height:auto}#promo.type_3 .bloc_image .cadre_info{font-size:4.2vw;padding:5px 15px;min-width:auto}#promo.type_3 .titre_produit_promo{position:initial;margin:5px 0;background-color:#b8dcf9}#promo.type_3 .titre_produit_promo span{padding:0;text-align:center}#infos_principales.demi,#promo.type_3 img,.options_radio .lib_opt_radio.no_tarif{width:auto}#promo.type_3 .bloc_image .vignette_info{bottom:0;width:100px;height:100px;background-size:100%}#promo.type_3 .bloc_resa{padding:0;margin:10px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;border:none;display:-webkit-box;display:-ms-flexbox;display:flex}#promo.type_3 .bloc_resa .top_resa{width:60%;padding:0}#promo.type_3 .bloc_resa .top_resa .titre_bloc_resa{font-size:17px;line-height:17px;margin:0;display:inline-block;vertical-align:middle}#promo.type_3 .bloc_resa .top_resa .ligne_tarif_alter{position:initial;line-height:17px;display:inline-block;vertical-align:middle;padding-left:10px}#promo.type_3 .bloc_resa .top_resa .ligne_tarif{margin-top:15px;line-height:normal}#promo.type_3 .bloc_resa .top_resa .ligne_tarif span{font-size:30px}#promo.type_3 .bloc_resa .bottom_resa{position:initial;width:40%}#promo.type_3 .bloc_resa .img_diapo_mobile{width:100%;max-width:150px;display:initial;vertical-align:top;margin:0 0 5%;cursor:pointer}#promo.type_3 .bloc_resa .services{text-align:left;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#promo.type_3 .bloc_resa .services a{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;text-align:center}#promo.type_3 .bloc_resa .services img{width:100%;max-width:60px;height:auto}#promo.type_3 .bloc_resa .top_resa.resa_mobile{display:block;background-color:#669acc;text-align:center;line-height:45px;font-size:20px;padding:0}#promo.type_3 .bloc_resa .top_resa.resa_mobile a{display:block;padding:5px;color:#fff;text-decoration:none}.onglet_template{width:50%}#contenaire_infos_generales,#contenu_descr_pre_infos,#contenu_page_satellite,#descriptif_produit{border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}#entete_img_cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-3px}#entete_img_cont a.display{width:33.33%;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}#entete_img_cont a.display:NOT(:nth-child(6)) img{margin:0}#entete_img_cont img{width:100%;display:block}#contenu_descr_pre_infos .bloc_moite.droite,#contenu_descr_pre_infos .bloc_moite.gauche{float:none;width:100%;max-width:100%;margin:0;padding:0}#contenu_descr_pre_infos .bloc_moite.droite{margin-top:20px}#contenu_descr_pre_infos .cadre_descr_pre_info.promo{background-image:none}#infos_pratiques{width:100%;margin:20px 0 0;padding:5px 0 0;border-top:1px dotted #aaa}#contenu_descr_pre_infos,#contenu_page_satellite,#descriptif_produit{width:100%}#cont_fiche_prod p,#cont_fiche_prod ul,.options_radio>p,.options_radio>ul{font-size:13px}#conteneur_calendrier,#options_res{display:block;width:auto;padding:0}#res_fiche_prod{font-size:initial;border-style:dashed;border-width:0;position:relative;z-index:1}#conteneur_calendrier .calendrier iframe{width:100%;max-width:400px}.options_radio .radio{width:5%}.options_radio .lib_opt_radio{width:70%;font-size:13px}.options_radio .tarif_opt_radio{width:25%}#promo.type_3 .bloc_resa .top_resa .ligne_tarif my-span{display:block;padding:0}.onglet_selected .titre_onglet,.onglet_template .titre_onglet{font-size:3.7vw;border-top:1px solid #b8dcf9}.resa_mobile_bottom{display:initial;z-index:90;width:100%;position:fixed;bottom:-50px;text-align:center;background-color:#036;-webkit-transition:bottom .2s ease-in;-o-transition:bottom .2s ease-in;transition:bottom .2s ease-in}.resa_mobile_bottom a{width:100%;display:block;color:#fff;padding:14px 0;font-size:20px;line-height:15px;text-decoration:none;border-top:2px solid #fff}.resa_mobile_bottom.visible{bottom:0;-webkit-transition:bottom .2s ease-out;-o-transition:bottom .2s ease-out;transition:bottom .2s ease-out}.video_container{margin-bottom:20px}.zoom-gallery .display{margin-top:10px;width:auto;height:auto;padding:4px}#lib_ajout_cadre_resa p,.zoom-gallery .display:first-child{margin-top:0}.zoom-gallery .display:nth-child(2),.zoom-gallery:nth-child(2){margin-left:0;margin-right:0}#conteneur_page.transparent{padding:0 5px;width:100%}.contenu_agence{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding-top:0;border-top:none}.contenu_agence iframe{max-width:100%;max-height:250px}.contenu_agence .conteneur_img_arrets{width:auto;float:initial;max-width:300px}.contenu_agence .conteneur_img_arrets a{cursor:pointer;color:#dc0000}#bloc_liens_footer,.contenu_agence.contenu_opera .conteneur_img_arrets{margin:0 0 30px}.lien_plan_agence_mobile{display:initial}.lien_plan_agence_mobile a{text-decoration:underline;font-weight:700;color:#dc0000}#page_agences #lightslider>li>img{min-height:auto;min-width:auto}.identification,.identification_rouge{width:auto;max-width:300px}.colonne a,.identification a.lien_tel{text-decoration:underline;color:#dc0000;cursor:pointer}#info_panier{border-style:dashed;border-width:0}#info_panier .cadre_info>div>h2{cursor:pointer;padding-top:5px}#info_panier .cadre_info>div:first-child>h2{padding-top:0}#info_panier .cadre_info>div>h2 span{display:initial;font-size:18px;vertical-align:bottom;color:#999}#conteneur_page.panier{width:100%;margin:0}#titre_info_panier_mobile{display:block;margin-bottom:10px;color:#dc0000}#info_panier .cadre_info{width:auto;height:auto;float:initial}#info_panier .cadre_info:first-child{margin:0 0 15px}#cadre_transferts{border:none;padding:0}#cadre_transferts img{float:initial;display:block;width:100%;max-width:298px;margin:0 auto}#cadre_transferts h2{margin-top:15px}#infos_transferts{margin:0;width:auto;float:initial}.tarifs_transfert tr.mobile{display:table-row}#accroche_transfert_minibus img{width:45%;margin:20px 0 10px 10px}#conteneur_page.retour_resa{min-height:400px}#contenaire_ajout_cadre_resa{margin:0 0 15px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none}#bloc_diapo_MV,#bloc_reseaux_sociaux{margin-top:30px}.bloc_recap_retour_resa>a{text-decoration:none}#prod_ajout_cadre_resa img{width:auto;max-width:100%;float:none;margin:0;display:none}#prod_ajout_cadre_resa>p{margin-top:5px}.bouton_choix{display:block;width:auto;margin:0}.bouton_choix.gauche{margin:0}#contact_grp_mobile{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:120%}.haut_page{line-height:initial;margin:0}.haut_page b{font-size:15px;vertical-align:middle}.haut_page img{vertical-align:middle}#bloc_reseaux_sociaux .titre{font-size:5.4vw}#bloc_diapo_MV{padding:20px 0 30px}#bloc_diapo_MV .titre_MV{font-size:6.7vw;margin-bottom:20px}#bloc_diapo_MV .bloc_diapo_MV{max-width:initial}#bloc_diapo_MV .bloc_diapo_MV .bloc_image .vignette_promo{width:80px}#bloc_pourquoi_FT{padding:20px 0;background-color:#fff}#bloc_pourquoi_FT .entete_decoree,#bloc_pourquoi_FT .titre_bloc{margin-bottom:0;font-size:9.35vw;padding:0}#bloc_pourquoi_FT .titre_bloc .lien{background-color:initial;padding:0;border-radius:initial}#bloc_pourquoi_FT .contenu_pourquoi_FT{height:0;visibility:hidden;overflow:hidden}#bloc_pourquoi_FT.visible .contenu_pourquoi_FT{height:auto;visibility:visible;overflow:initial;margin-top:30px}#bloc_pourquoi_FT .contenaire_qualites .flex{display:block;-ms-flex-wrap:initial;flex-wrap:initial;margin:-15px 0}#bloc_pourquoi_FT .bloc_qualite{-ms-flex-preferred-size:initial;flex-basis:initial;padding:15px 0}#bloc_pourquoi_FT .bloc_qualite .entete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#bloc_pourquoi_FT .bloc_qualite .picto_qualite{margin:0;padding-right:8px}#bloc_pourquoi_FT .bloc_qualite .titre{margin:0;min-height:initial}#bloc_pourquoi_FT .btn_mobile{margin-top:10px;display:block}#bloc_pourquoi_FT .btn_mobile img{display:inline-block;vertical-align:top}#bloc_pourquoi_FT.visible .btn_mobile img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#bloc_infos_contact .contenaire_infos_contact .fleche_deroulant img,#bloc_pourquoi_FT .btn_mobile img{background-color:#cacaca;padding:3px;border-radius:50%}#bloc_infos_contact>.align_center{padding:0!important}#bloc_infos_contact .contenaire_infos_contact{display:block;margin:5px 0 0;background-color:#fff;padding:20px}#bloc_infos_contact .bloc_contact{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;padding:0}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos{margin:0;text-align:center}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos ul.agence{background:0 0;padding:0;text-align:center}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos .titre,#bloc_infos_contact .bloc_france_tourisme .contenaire_infos li{font-family:AppleGaramond,serif;font-style:italic;margin:0}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos .titre{display:inline-block;vertical-align:top;font-size:22px;line-height:30px;padding:0 25px;background-image:url('../images/template_v7/commun/pictos/icone-home-gris.png');background-repeat:no-repeat;background-position:top 6px left;background-size:18px auto}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos li{font-size:18px;line-height:25px}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos li.telephone{display:inline-block;vertical-align:top;padding:0 25px;background-position:top 4px left;background-size:18px auto}#bloc_infos_contact .bloc_france_tourisme .contenaire_infos li.telephone a{padding-left:0}#bloc_infos_contact .contenaire_infos_site{background-color:#fff;margin:5px 0 0;padding:20px}#bloc_infos_contact .bloc_infos_site{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 20px}#bloc_infos_contact .bloc_infos_site .cadre{min-width:auto;width:100%;max-width:170px}#bloc_infos_contact .bloc_infos_site .titre{font-size:4.2vw}#bloc_infos_contact .bloc_infos_site .bloc_image img{max-height:30px}#bloc_infos_contact .contenaire_infos_contact:not(.visible) .toggle{height:0;visibility:hidden;overflow:hidden;margin:0;padding:0}#bloc_infos_contact .contenaire_infos_contact.visible .toggle{height:auto;visibility:visible;overflow:initial;-webkit-animation:.5s ease-in fadeIn;animation:.5s ease-in fadeIn}#bloc_infos_contact .contenaire_infos_contact.visible{position:relative;padding-bottom:55px}#bloc_infos_contact .contenaire_infos_contact .fleche_deroulant{display:block;margin-top:10px}#bloc_infos_contact .contenaire_infos_contact .fleche_deroulant img{display:block;margin:0 auto}#bloc_infos_contact .contenaire_infos_contact .fleche_deroulant img.fermer{position:absolute;bottom:20px;left:0;right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}footer{padding:20px 15px 10px}#bloc_liens_footer .bloc_infos_footer,#menu_footer{margin:30px 0 0}#menu_footer ul li{-ms-flex-preferred-size:50%;flex-basis:50%}#menu_footer ul li.lien_footer_grp_mobile{display:list-item}#menu_footer ul li a{padding:5px 3px;font-size:2.7vw;line-height:normal}#bloc_liens_footer .contenaire_liens_footer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#bloc_liens_footer .bloc_listes_footer{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;-ms-flex-wrap:wrap;flex-wrap:wrap}#bloc_liens_footer .bloc_listes_footer .cadre_liste{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;padding:0;text-align:left}#bloc_liens_footer .bloc_listes_footer .liste_1{margin-right:30px}#bloc_liens_footer #logo_FT_footer{padding-right:10px}#bloc_liens_footer .slogan_footer{font-size:3vw}#menu_bas_mobile{position:fixed;z-index:95;bottom:-70px;left:0;right:0;display:block;padding:0 5px 5px;overflow:hidden;-webkit-transition:bottom .3s linear;-o-transition:bottom .3s linear;transition:bottom .3s linear}#menu_bas_mobile>.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 -5px}#menu_bas_mobile>.flex>.bloc{-webkit-box-flex:60px;-ms-flex:60px 0 0px;flex:60px 0 0;padding:0 5px}#menu_bas_mobile .cadre_icone{display:block;height:100%}#menu_bas_mobile .icone{display:block;max-width:100%}#menu_bas_mobile .bloc_haut_page .cadre_icone{padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}#menu_bas_mobile .bloc_haut_page .cercle{position:relative;width:100%;height:100%;background-color:#e0381d;border:1px solid #fff;border-radius:50%}#menu_bas_mobile .bloc_haut_page .icone{position:absolute;top:48%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:300px){#bandeau .contenu_haut_gauche{max-width:none}#bandeau .logo_FT_img,#bandeau .logo_FT_img.noel{margin:0 auto}#bandeau .bloc_drapeaux{position:initial;top:initial;right:initial;padding:0;margin-top:10px}}#menu_horizontal{position:initial;height:auto;border-style:dotted}#menu_horizontal .affichage_menu_mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px 5px 0;color:#fff}#menu_horizontal .affichage_menu_mobile .icone_menu{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0;padding:0 10px;cursor:pointer}#menu_horizontal .affichage_menu_mobile .icone_menu .icone{width:35px;height:35px;background:var(--sprites_header) -105px 0 no-repeat}#menu_horizontal .affichage_menu_mobile .bloc_liens{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;text-align:right}#menu_horizontal .affichage_menu_mobile .bloc_liens .lien{font-size:0;padding:0;margin-left:3vw;margin-right:0}#menu_horizontal .affichage_menu_mobile .bloc_liens .lien:first-child{margin-left:0}#menu_horizontal .affichage_menu_mobile .bloc_liens .lien.contact{display:inline-block}#menu_horizontal .affichage_menu_mobile .bloc_liens .lien.groupes .icone{background-position:-245px -35px}#menu_horizontal .affichage_menu_mobile .bloc_liens .lien.contact .icone{background-position:-140px 0}#menu_horizontal .affichage_menu_mobile .bloc_liens .lien.compte .icone{background-position:-210px 0}#menu_horizontal .affichage_menu_mobile .bloc_liens .lien.carte_cadeau .icone{background-position:-175px -35px}#menu_horizontal .affichage_menu_mobile .bloc_liens .lien.panier .icone{background-position:0 -35px}#menu_horizontal .affichage_menu_mobile .bloc_liens .lien.groupes .texte{display:block;color:#fff;font-size:11px;position:absolute;bottom:-3px;padding:0;transform:translateX(-50%);left:50%;text-shadow:-1px -1px 0 #083c6b,1px -1px 0 #083c6b,-1px 1px 0 #083c6b,1px 1px 0 #083c6b}#menu_horizontal .menu{display:none;padding:0}#menu_horizontal .li_menu{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#21507a;border:none;border-bottom:1px solid #98abbc}#menu_horizontal .li_menu.menu_actif{background-color:#3d76ad}#menu_horizontal .li_menu>.lien{display:block;padding:0!important;font-size:4vw;font-weight:300;line-height:9vw;border:none!important;text-align:center}#menu_horizontal .li_menu>.fleche{position:absolute;top:0;right:0;height:9vw;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}#menu_horizontal .li_menu>.fleche img{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);max-height:50%}#menu_horizontal .li_menu>.fleche.actif img{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#menu_horizontal .li_menu.orange>.lien,#menu_horizontal .li_menu.rouge>.lien{font-weight:700}#menu_horizontal .li_menu>.lien>span{display:inline-block;vertical-align:middle}#menu_horizontal .li_menu>.lien>.icone{width:20px;height:20px;background-size:auto 40px}#menu_horizontal .li_menu>.lien>.texte{line-height:20px;margin-left:8px}#menu_horizontal .cadre_ss_menu.visible{display:block!important}#menu_horizontal .ss_menu{background-color:#fff;padding:0}#menu_horizontal .li_ss_menu{border-bottom:1px solid #98abbc}#menu_horizontal .li_ss_menu:last-child{border-bottom:none}#menu_horizontal .li_ss_menu>.lien{padding:2vw 0}#menu_horizontal .li_ss_menu .libelle{color:#083c6b;text-align:center;font-size:4vw}#bloc_infos_contact .bloc_texte_agences .titre{margin:0 0 10px}#bloc_infos_contact .bloc_texte_agences .titre span{display:inline-block;line-height:30px;background-image:url('../images/template_v7/commun/pictos/zone_contact/icone-nos-agences.png');background-repeat:no-repeat;background-size:auto 30px;background-position:left center;padding:0 35px}}div[data-tippy-root]{z-index:1!important}.tippy-box{font:11px/14px Arial,Helvetica,sans-serif;text-align:left}.tippy-content{background-color:#307cc8;border-radius:3px}.tippy-arrow{color:#307cc8}.tippy-box.rouge .tippy-content{background-color:#dc0000;color:#fff}#cont_fiche_prod .call_to_action{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;border:1px solid #d04b3f}#cont_fiche_prod .call_to_action .bloc_texte_cta .titre{margin:0 0 15px;font-weight:700;color:#d04b3f}#cont_fiche_prod .call_to_action .bloc_bouton_cta .lien{position:relative;display:inline-block;background-color:#d04b3f;color:#fff;text-decoration:none;font-size:20px;border-radius:18px;line-height:25px}#cont_fiche_prod .call_to_action .bloc_bouton_cta .lien .fleche{position:absolute;top:calc(50% - 12.5px);font-size:25px;line-height:25px}#bloc_offres_similaires .cadre_offres_similaires{width:71.8%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding:15px}#bloc_offres_similaires .titre{font-size:15px;line-height:initial;color:#3d3d3d;font-style:italic;margin:0 0 8px}#bloc_offres_similaires .liste_liens{line-height:17px;color:#7b7b7b;margin:0}#bloc_offres_similaires .liste_liens .libelle{font-style:italic}.point_acces{border-radius:2px}.point_acces.plan{width:100%;overflow:hidden}#cont_fiche_prod .point_acces.plan{height:400px}.bloc_reservation .point_acces.plan{height:250px}.point_acces.image{width:100%}.point_acces.plan iframe{display:block;width:100%!important;border:0}.point_acces.plan.regulier iframe{height:100%!important}.point_acces.plan.google_my_maps iframe{height:calc(100% + 60px)!important;margin-top:-60px}.point_acces.image img{display:block;max-width:100%;margin:0}#bloc_service_groupes .cadre_service_groupes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:930px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#d5e5f5;padding:15px;border-radius:2px}#bloc_service_groupes .bloc_texte{-webkit-box-flex:380px;-ms-flex:380px 0 1;flex:380px 0 1}#bloc_service_groupes .bloc_texte .titre{font-size:18px;font-weight:500;line-height:20px;margin-top:0}#bloc_service_groupes .bloc_texte .texte{font-size:15px;line-height:20px;margin:15px 0}#bloc_service_groupes .bloc_texte .bouton_contact{display:inline-block;background-color:#4671aa;color:#fff;text-decoration:none;padding:8px 18px;font-size:18px;border:1px solid #a5b2bf;-webkit-box-shadow:2px 2px 2px 0 #a5b2bf;box-shadow:2px 2px 2px 0 #a5b2bf;-webkit-transition:background-color .2s ease-in,color .2s ease-in,border-color .2s ease-in;-o-transition:background-color .2s ease-in,color .2s ease-in,border-color .2s ease-in;transition:background-color .2s ease-in,color .2s ease-in,border-color .2s ease-in}#bloc_service_groupes .bloc_texte .bouton_contact:hover{background-color:#fff;color:#305982;border-color:#305982}#bloc_service_groupes .bloc_image{-webkit-box-flex:450px;-ms-flex:450px 0 1;flex:450px 0 1}#bloc_service_groupes .bloc_image .image{display:block;max-width:100%;aspect-ratio:45/20}#conteneur_calendrier .calendrier.selected{-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}#conteneur_calendrier .calendrier:not(.selected){position:relative;visibility:hidden;height:0;opacity:0;z-index:-9999}@media only screen and (min-width:1025px){.clearfix::after{content:'';clear:both;display:block}#detect_responsive{display:none;border-top-style:solid}#conteneur_global{width:100%;padding:0}#conteneur_global .align_center{max-width:1300px;margin:0 auto;padding:0 10px}#contenu_produit{display:block;vertical-align:initial;width:auto;margin:15px 0 30px;color:#3d3d3d}#contenaire_produit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#contenaire_produit .bloc_reservation{-ms-flex-preferred-size:370px;flex-basis:370px;padding-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box}#contenaire_produit .bloc_contenu{-ms-flex-preferred-size:930px;flex-basis:930px}#contenaire_produit .cadre_contenu{background-color:#fff;padding:20px 45px}.bloc_reservation .cadre_reservation{position:relative;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bloc_reservation .contenaire_resa{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.bloc_reservation .bloc_bas{padding:15px}.bloc_reservation .libelle_resa{text-align:left;font-style:italic;font-size:18px;line-height:normal;font-weight:500;margin:0 0 10px}.bloc_reservation .bloc_tarif{position:relative;background-color:#305982;color:#fff;padding:15px;text-align:center}.bloc_reservation .bloc_tarif .tarif_alter{color:#ff3f3f}#cont_fiche_prod .bloc_image img,.bloc_reservation .bloc_tarif p{margin:0}.bloc_reservation .bloc_tarif .titre{margin-bottom:10px;text-transform:uppercase;font-size:20px}.bloc_reservation .bloc_tarif .ligne_tarif{font-size:14px;font-weight:300}.bloc_reservation .bloc_tarif .ligne_tarif .tarif{display:inline-block;font-size:30px;font-weight:500;line-height:30px}.bloc_reservation .bloc_tarif .ligne_tarif .euro{display:inline-block;font-size:25px;font-weight:300;line-height:25px}.bloc_reservation .bloc_tarif .ligne_tarif .tarif_alter{position:absolute;top:0;right:0;margin:5px;font-size:18px;line-height:15px;font-weight:initial}.bloc_reservation .bloc_tarif .ligne_tarif .base_pax{display:block;line-height:20px}#descriptif_produit .magnific-popup .bloc_vignette .fleche_mobile,#info_reservation ul,.bandeau_reservation_fixe,.bloc_contenu .bloc_diapo_mobile,.bloc_contenu .bloc_image .fleche_galerie,.bloc_reservation .bloc_tarif .ligne_tarif .base_pax br,a.btn_fermer_resa_mobile,a.btn_ouvrir_resa_mobile{display:none}.bloc_reservation .bloc_tarif .ligne_tarif .tarif_special{display:block;font-size:18px;line-height:18px;margin-top:5px}.bloc_reservation #options_res{display:block;vertical-align:initial;width:auto;padding-right:0;margin-bottom:15px}.bloc_reservation .options_lien,.bloc_reservation .options_radio,.bloc_reservation .options_select{margin:10px 0;border-radius:3px}.bloc_reservation .options_select:NOT(.border){padding:0;border:none}.bloc_reservation .options_select.border select{border-width:1px}.bloc_reservation .options_lien.selected,.bloc_reservation .options_radio.selected,.bloc_reservation .options_select.border.selected{background-color:#d5e5f5}.bloc_reservation .options_lien,.bloc_reservation .options_radio,.bloc_reservation .options_select.border{padding:8px 5px;border-width:2px}.bloc_reservation .options_lien .contenaire_flex,.bloc_reservation .options_radio .contenaire_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bloc_reservation .options_radio .lib_opt_radio,.bloc_reservation .options_radio .radio,.bloc_reservation .options_radio .tarif_opt_radio{width:auto}.bloc_reservation .options_lien .lib_opt_radio,.bloc_reservation .options_radio .lib_opt_radio{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bloc_reservation .options_radio .lib_opt_radio{padding:0 0 0 5px}.bloc_reservation .options_lien .tarif_opt_radio,.bloc_reservation .options_radio .tarif_opt_radio{white-space:nowrap;text-align:right;padding:0 0 0 5px}#info_reservation ul.visible,.bloc_reservation .options_radio input[type=radio]{display:block}.bloc_reservation #conteneur_calendrier{display:block!important;vertical-align:initial;min-width:auto}.bloc_reservation #conteneur_calendrier .liste_calendrier{margin-top:5px}#liste_suggestions .bloc_suggestion:first-child,.bloc_reservation #conteneur_calendrier .liste_calendrier .calendrier{margin-top:0}#libelle_calendrier_resa.visible,.bloc_reservation #conteneur_calendrier .liste_calendrier .calendrier.selected{-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}#libelle_calendrier_resa:not(.visible),.bloc_reservation #conteneur_calendrier .liste_calendrier .calendrier:not(.selected){position:relative;visibility:hidden;height:0;opacity:0;margin:0;z-index:-9999}.bloc_reservation #conteneur_calendrier .calendrier iframe{width:100%;height:auto}#info_reservation{background-color:#fff;min-height:auto;margin:25px 0 0;border:none;color:inherit;padding:15px 10px;width:auto;background-image:url('../images/template_v7/produit/pictos/icone-info-resa.png');background-repeat:no-repeat;background-position:top 8px right 8px}#info_reservation .titre_info_resa{color:inherit;margin-top:10px;font-weight:700}#info_reservation .titre_info_resa.toggle{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 30px 2px 0;line-height:20px;background-image:url('../images/template_v7/produit/pictos/icone-fleche-info-ouvre.png');background-repeat:no-repeat;background-position:right 0}#info_reservation .titre_info_resa.toggle.toggled{background-image:url('../images/template_v7/produit/pictos/icone-fleche-info-ferme.png')}#info_reservation .titre_info_resa:first-child{margin:0 20px 0 0}#bloc_diapo_MV,#liste_suggestions,.bloc_contenu #informations_produit,.bloc_contenu .bloc_descr_prod,.bloc_point_acces{margin-top:30px}#liste_suggestions .bloc_suggestion{text-align:center;margin-top:20px}#liste_suggestions .bloc_suggestion a{display:block;padding:0 10px}#liste_suggestions .bloc_suggestion a:hover{text-decoration:none}#liste_suggestions .bloc_suggestion .bloc_image,.bloc_contenu .bloc_image{position:relative}#liste_suggestions .bloc_suggestion .bloc_image .vignette_promo{position:absolute;top:-10px;left:-10px;width:65px;max-width:25%}#liste_suggestions .bloc_suggestion .bloc_image .image{display:block;width:100%;border-bottom:5px solid #dc2305}#liste_suggestions .bloc_suggestion .bloc_bas{margin-left:10px;position:relative;background-color:#fff;margin-top:-10px;margin-right:-10px;color:#3f3e3e;padding:5px 17px 5px 10px;background-image:url('../images/template_v7/accueil/pictos/fleche-rouge.png');background-repeat:no-repeat;background-position:right 5px center;background-size:auto 15px}#liste_suggestions .bloc_suggestion .bloc_bas .titre{margin:0;font-weight:400;font-size:16px;line-height:20px;min-height:34px}#liste_suggestions .bloc_suggestion .bloc_bas .ligne_tarif{margin:5px 0 0;font-style:italic}#liste_suggestions .bloc_suggestion .bloc_bas .tarif{color:#dc2305;font-size:18px;font-weight:700}#liste_suggestions .bloc_suggestion .bloc_bas .tarif_alter{font-size:15px}#cont_fiche_prod li,#cont_fiche_prod p{font-size:13px;line-height:20px}#cont_fiche_prod .libelle_produit{font-size:18px;font-weight:700;margin:0}#cont_fiche_prod .libelle_produit .coeur{color:#dc2105;font-size:22px}#page_produit .fil_ariane{max-width:initial}#page_produit .fil_ariane #conducteur{margin-bottom:0}#cont_fiche_prod .fil_ariane #conducteur>*{font-size:12px}#entete_produit .entete{margin:10px 0}#entete_produit .entete .titre{font-weight:500;margin:0;text-align:left}.bloc_contenu .contenaire_droite{position:relative;-ms-flex-preferred-size:920px;flex-basis:920px}.bloc_contenu .contenaire_images.image_simple{background-color:#ebebeb;text-align:center}.bloc_contenu .contenaire_images.diaporama{display:-webkit-box;display:-ms-flexbox;display:flex}.bloc_contenu .image_simple .bloc_image{display:inline-block;vertical-align:top}.bloc_contenu .diaporama .bloc_image{-ms-flex-preferred-size:550px;flex-basis:550px}.bloc_contenu .bloc_image img,.bloc_contenu .bloc_vignettes_diapo img{display:block;max-width:100%}.bloc_contenu .bloc_image .img_reguliere{width:550px;max-height:320px}.bloc_contenu .bloc_image .cadre_info{font-size:initial;position:absolute;bottom:10px;left:10px;background-color:rgba(255,255,255,.9);color:#204183;font-weight:700;padding:10px;border:1px solid #204183;min-width:190px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,.7);-o-box-shadow:5px 5px 10px 0 rgba(0,0,0,.7);box-shadow:5px 5px 10px 0 rgba(0,0,0,.7)}.bloc_contenu .bloc_image .vignette_info{position:absolute;width:130px;height:130px;right:-2px;bottom:-2px}.bloc_contenu .bloc_image .vignette_info.promo_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_promo_fr.png')}.bloc_contenu .bloc_image .vignette_info.promo_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_promo_en.png')}.bloc_contenu .bloc_image .vignette_info.promo_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_promo_es.png')}.bloc_contenu .bloc_image .vignette_info.exclu_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_exclu_fr.png')}.bloc_contenu .bloc_image .vignette_info.exclu_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_exclu_en.png')}.bloc_contenu .bloc_image .vignette_info.exclu_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_exclu_es.png')}.bloc_contenu .bloc_image .vignette_info.bon_plan_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_bon_plan_fr.png')}.bloc_contenu .bloc_image .vignette_info.bon_plan_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_bon_plan_en.png')}.bloc_contenu .bloc_image .vignette_info.bon_plan_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_bon_plan_es.png')}.bloc_contenu .bloc_image .vignette_info.meilleur_prix_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_meilleur_prix_fr.png')}.bloc_contenu .bloc_image .vignette_info.meilleur_prix_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_meilleur_prix_en.png')}.bloc_contenu .bloc_image .vignette_info.meilleur_prix_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_meilleur_prix_es.png')}.bloc_contenu .bloc_image .vignette_info.meilleure_vente_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_meilleure_vente_fr.png')}.bloc_contenu .bloc_image .vignette_info.meilleure_vente_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_meilleure_vente_en.png')}.bloc_contenu .bloc_image .vignette_info.meilleure_vente_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_meilleure_vente_es.png')}.bloc_contenu .bloc_image .vignette_info.offre_int_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_int_fr.png')}.bloc_contenu .bloc_image .vignette_info.offre_int_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_int_en.png')}.bloc_contenu .bloc_image .vignette_info.offre_int_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_int_es.png')}.bloc_contenu .bloc_image .vignette_info.offre_spe_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_spe_fr.png')}.bloc_contenu .bloc_image .vignette_info.offre_spe_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_spe_en.png')}.bloc_contenu .bloc_image .vignette_info.offre_spe_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_spe_es.png')}.bloc_contenu .bloc_image .vignette_info.offre_excep_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_excep_fr.png')}.bloc_contenu .bloc_image .vignette_info.offre_excep_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_excep_en.png')}.bloc_contenu .bloc_image .vignette_info.offre_excep_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_excep_es.png')}.bloc_contenu .bloc_image .vignette_info.vente_flash_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_vente_flash_fr.png')}.bloc_contenu .bloc_image .vignette_info.vente_flash_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_vente_flash_en.png')}.bloc_contenu .bloc_image .vignette_info.vente_flash_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_vente_flash_es.png')}.bloc_contenu .bloc_image .vignette_info.offre_annee_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_annee_fr.png')}.bloc_contenu .bloc_image .vignette_info.offre_annee_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_annee_en.png')}.bloc_contenu .bloc_image .vignette_info.offre_annee_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_annee_es.png')}.bloc_contenu .bloc_image .vignette_info.noel_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_noel_fr.png')}.bloc_contenu .bloc_image .vignette_info.noel_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_noel_en.png')}.bloc_contenu .bloc_image .vignette_info.noel_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_noel_es.png')}.bloc_contenu .bloc_image .vignette_info.place_garantie_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_place_garantie_fr.png')}.bloc_contenu .bloc_image .vignette_info.place_garantie_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_place_garantie_en.png')}.bloc_contenu .bloc_image .vignette_info.place_garantie_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_place_garantie_es.png')}.bloc_contenu .bloc_vignettes_diapo{-ms-flex-preferred-size:370px;flex-basis:370px;padding-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.bloc_contenu .bloc_vignettes_diapo .diaporama{position:relative;height:100%}.bloc_contenu .bloc_vignettes_diapo .bloc_vignette{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}.bloc_contenu .bloc_vignettes_diapo .bloc_vignette a{display:block;background-repeat:no-repeat;background-size:cover;background-position:center}.bloc_contenu .bloc_vignettes_diapo .vignette_1{padding-bottom:7.5px;top:0;left:0;right:0}.bloc_contenu .bloc_vignettes_diapo .vignette_2{width:50%;padding-top:7.5px;padding-right:7.5px;bottom:0;left:0}.bloc_contenu .bloc_vignettes_diapo .vignette_3{width:50%;padding-top:7.5px;padding-left:7.5px;bottom:0;right:0}.bloc_contenu .bloc_vignettes_diapo .vignette_1 a{padding-bottom:50%}.bloc_contenu .bloc_vignettes_diapo .vignette_2 a,.bloc_contenu .bloc_vignettes_diapo .vignette_3 a{padding-bottom:75%}.bloc_contenu #infos_pratiques,.bloc_contenu #infos_principales.demi{display:block;vertical-align:initial;float:left}.bloc_contenu #infos_principales .services{padding-left:15px;margin-top:10px}.bloc_contenu #infos_principales .services .tippy{display:block;float:left}.bloc_contenu #infos_principales .services img{display:block;margin:0}.bloc_contenu #infos_pratiques .bloc_type_groupe h2.ss_titre{color:inherit}.bloc_contenu #infos_pratiques .bloc_type_groupe h2.ss_titre a{background-color:#e3e3e3;color:inherit}.bloc_contenu #infos_pratiques{margin-bottom:-10px}.bloc_contenu #infos_pratiques .info_flash,.bloc_contenu #infos_pratiques .info_menu_special,.bloc_contenu #infos_pratiques .info_type .bloc_info:NOT(.bloc_type_menu_inclus){margin-bottom:10px}.bloc_contenu #infos_pratiques .info_menu_special p{background-color:#dc0000;color:#fff;text-align:center}.bloc_contenu #infos_pratiques .info_menu_special .lien{display:block;padding:8px 5px;text-decoration:none}.bloc_contenu #infos_pratiques .info_menu_special .lien:hover{color:inherit;text-decoration:underline}.bloc_contenu .titre_para{line-height:18px;text-align:left}#descriptif_produit .magnific-popup{overflow:hidden}#descriptif_produit .magnific-popup .cadre_vignettes{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px}#descriptif_produit .magnific-popup .bloc_vignette{-ms-flex-preferred-size:355px;flex-basis:355px;-ms-flex-negative:1;flex-shrink:1;padding:0 10px}#descriptif_produit .magnific-popup .bloc_vignette a{display:inline-block;padding:5px;border-radius:3px;background-color:#f5f5f5}#descriptif_produit .magnific-popup .bloc_vignette img{display:block;max-width:100%;margin:0}.bloc_point_acces .point_acces{margin-top:15px}#bloc_service_groupes .cadre_service_groupes{width:71.8%}@media only screen and (max-width:1320px){#detect_responsive{border-top-style:dashed}}}@media only screen and (min-width:601px){#cont_fiche_prod .call_to_action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5}#cont_fiche_prod .call_to_action .bloc_image_cta{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0;max-width:38%}#cont_fiche_prod .call_to_action .bloc_texte_cta{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;padding:8px 12px}#cont_fiche_prod .call_to_action .bloc_bouton_cta .lien{padding:5px 60px}#cont_fiche_prod .call_to_action .bloc_bouton_cta .lien .fleche{right:18px}}@media only screen and (max-width:1024px){body{background-color:#f5f5f5}.clearfix::after{content:'';clear:both;display:block}#detect_responsive{display:none;border-top-style:dashed}#cont_fiche_prod .bloc_image img,#conteneur_global,.bloc_reservation .bloc_tarif p{margin:0}#contenu_produit{display:block;vertical-align:initial;width:auto;padding:10px 0 30px;margin:0;color:#3d3d3d;background-color:#fff}#contenu_produit .align_center{padding:0 10px}#contenaire_produit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}#contenaire_produit .bloc_reservation{-webkit-box-flex:370px;-ms-flex:370px 0 1;flex:370px 0 1;padding-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box}#contenaire_produit .bloc_contenu,.bloc_contenu .diaporama .bloc_image{-webkit-box-flex:550px;-ms-flex:550px 1 1;flex:550px 1 1}#contenaire_produit .cadre_contenu{padding:5px 0 0}.bloc_reservation .cadre_reservation{position:relative;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bloc_reservation .contenaire_resa{background-color:#ebebeb;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.bloc_reservation .bloc_bas{padding:10px}.bloc_reservation .libelle_resa{text-align:left;font-style:italic;font-size:18px;line-height:normal;font-weight:500;margin:0 0 10px}.bloc_reservation .bloc_tarif{position:relative;background-color:#305982;color:#fff;padding:15px;text-align:center}.bloc_reservation .bloc_tarif .tarif_alter{color:#ff3f3f}.bloc_reservation .bloc_tarif .titre{margin-bottom:10px;text-transform:uppercase;font-size:20px}.bloc_reservation .bloc_tarif .ligne_tarif{font-size:14px;font-weight:300}.bloc_reservation .bloc_tarif .ligne_tarif .tarif{display:inline-block;font-size:30px;font-weight:500;line-height:30px}.bloc_reservation .bloc_tarif .ligne_tarif .euro{display:inline-block;font-size:25px;font-weight:300;line-height:25px}.bloc_reservation .bloc_tarif .ligne_tarif .tarif_alter{position:absolute;top:0;right:0;margin:5px;font-size:18px;line-height:15px;font-weight:initial}.bloc_reservation .bloc_tarif .ligne_tarif .base_pax{display:block;line-height:20px}#descriptif_produit .magnific-popup .bloc_vignette .fleche_mobile,#descriptif_produit .magnific-popup .bloc_vignette.vignette_3,#info_reservation ul,.bandeau_reservation_fixe,.bloc_contenu .bloc_diapo_mobile,.bloc_contenu .bloc_image .fleche_galerie,.bloc_reservation .bloc_tarif .ligne_tarif .base_pax br,a.btn_fermer_resa_mobile,a.btn_ouvrir_resa_mobile{display:none}.bloc_reservation .bloc_tarif .ligne_tarif .tarif_special{display:block;font-size:18px;line-height:18px;margin-top:5px}.bloc_reservation #options_res{display:block;vertical-align:initial;width:auto;padding-right:0;margin-bottom:15px;float:none}.bloc_reservation .options_lien,.bloc_reservation .options_radio,.bloc_reservation .options_select{background-color:#fff;margin:10px 0;border-radius:3px}#info_reservation,.bloc_contenu .bloc_image{background-color:#ebebeb}.bloc_reservation .options_select:NOT(.border){padding:0;border:none}.bloc_reservation .options_select.border select{border-width:1px}.bloc_reservation .options_lien.selected,.bloc_reservation .options_radio.selected,.bloc_reservation .options_select.border.selected{background-color:#d5e5f5}.bloc_reservation .options_lien,.bloc_reservation .options_radio,.bloc_reservation .options_select.border{padding:8px 5px;border-width:2px}.bloc_reservation .options_lien .contenaire_flex,.bloc_reservation .options_radio .contenaire_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bloc_offres_similaires .cadre_offres_similaires,.bloc_reservation .options_radio .lib_opt_radio,.bloc_reservation .options_radio .radio,.bloc_reservation .options_radio .tarif_opt_radio{width:auto}.bloc_reservation .options_lien .lib_opt_radio,.bloc_reservation .options_radio .lib_opt_radio{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bloc_reservation .options_radio .lib_opt_radio{padding:0 0 0 5px}.bloc_reservation .options_lien .tarif_opt_radio,.bloc_reservation .options_radio .tarif_opt_radio{white-space:nowrap;text-align:right;padding:0 0 0 5px}#info_reservation ul.visible,.bloc_reservation .options_radio input[type=radio]{display:block}.bloc_reservation #conteneur_calendrier{display:block!important;vertical-align:initial;min-width:auto;width:auto}.bloc_reservation #conteneur_calendrier .liste_calendrier{margin-top:5px}#liste_suggestions .bloc_suggestion:first-child,.bloc_reservation #conteneur_calendrier .liste_calendrier .calendrier{margin-top:0}#libelle_calendrier_resa.visible,.bloc_reservation #conteneur_calendrier .liste_calendrier .calendrier.selected{-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}#libelle_calendrier_resa:not(.visible),.bloc_reservation #conteneur_calendrier .liste_calendrier .calendrier:not(.selected){position:relative;visibility:hidden;height:0;opacity:0;margin:0;z-index:-9999}.bloc_reservation #conteneur_calendrier .calendrier iframe{width:100%;height:auto}#info_reservation{min-height:auto;margin:25px 0 0;border:none;color:inherit;padding:15px 10px;width:auto;background-image:url('../images/template_v7/produit/pictos/icone-info-resa.png');background-repeat:no-repeat;background-position:top 8px right 8px}#info_reservation .titre_info_resa{color:inherit;margin-top:10px;font-weight:700}#info_reservation .titre_info_resa.toggle{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 30px 2px 0;line-height:20px;background-image:url('../images/template_v7/produit/pictos/icone-fleche-info-ouvre.png');background-repeat:no-repeat;background-position:right 0}#info_reservation .titre_info_resa.toggle.toggled{background-image:url('../images/template_v7/produit/pictos/icone-fleche-info-ferme.png')}#info_reservation .titre_info_resa:first-child{margin:0 20px 0 0}#bloc_diapo_MV,#liste_suggestions,.bloc_contenu #informations_produit,.bloc_contenu .bloc_descr_prod,.bloc_point_acces{margin-top:30px}#liste_suggestions .bloc_suggestion{text-align:center;margin-top:20px}#liste_suggestions .bloc_suggestion a{display:block;padding:0 10px}#liste_suggestions .bloc_suggestion a:hover{text-decoration:none}#liste_suggestions .bloc_suggestion .bloc_image,.bloc_contenu .contenaire_droite{position:relative}#liste_suggestions .bloc_suggestion .bloc_image .vignette_promo{position:absolute;top:-10px;left:-10px;width:65px;max-width:25%}#liste_suggestions .bloc_suggestion .bloc_image .image{display:block;width:100%;border-bottom:5px solid #dc2305}#liste_suggestions .bloc_suggestion .bloc_bas{margin-left:10px;position:relative;background-color:#f6f6f6;margin-top:-10px;margin-right:-10px;color:#3f3e3e;padding:5px 17px 5px 10px;background-image:url('../images/template_v7/accueil/pictos/fleche-rouge.png');background-repeat:no-repeat;background-position:right 5px center;background-size:auto 15px}#liste_suggestions .bloc_suggestion .bloc_bas .titre{margin:0;font-weight:400;font-size:16px;line-height:20px;min-height:34px}#liste_suggestions .bloc_suggestion .bloc_bas .ligne_tarif{margin:5px 0 0;font-style:italic}#liste_suggestions .bloc_suggestion .bloc_bas .tarif{color:#dc2305;font-size:18px;font-weight:700}#liste_suggestions .bloc_suggestion .bloc_bas .tarif_alter{font-size:15px}#cont_fiche_prod li,#cont_fiche_prod p{font-size:13px;line-height:20px}#cont_fiche_prod .libelle_produit{font-size:18px;font-weight:700;margin:0}#cont_fiche_prod .libelle_produit .coeur{color:#dc2105;font-size:22px}#entete_produit .entete{margin:10px 0 20px}#entete_produit .entete .titre{font-family:AppleGaramond,serif;font-size:28px;line-height:normal;color:#3f3e3e;font-style:italic;font-weight:400;margin:0}.bloc_contenu .contenaire_images.diaporama{display:-webkit-box;display:-ms-flexbox;display:flex}.bloc_contenu .bloc_image .image_produit{position:relative;max-width:550px;margin:0 auto}.bloc_contenu .bloc_image img,.bloc_contenu .bloc_vignettes_diapo img{display:block;max-width:100%}.bloc_contenu .bloc_image .img_reguliere{width:100%}.bloc_contenu .bloc_image .cadre_info{font-size:initial;position:absolute;bottom:10px;left:10px;background-color:rgba(255,255,255,.9);color:#204183;font-weight:700;padding:10px;border:1px solid #204183;min-width:190px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,.7);-o-box-shadow:5px 5px 10px 0 rgba(0,0,0,.7);box-shadow:5px 5px 10px 0 rgba(0,0,0,.7)}.bloc_contenu .bloc_image .vignette_info{position:absolute;width:130px;height:130px;right:-2px;bottom:-2px;max-width:30%;background-size:contain;background-position:bottom;background-repeat:no-repeat}.bloc_contenu .bloc_image .vignette_info.promo_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_promo_fr.png')}.bloc_contenu .bloc_image .vignette_info.promo_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_promo_en.png')}.bloc_contenu .bloc_image .vignette_info.promo_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_promo_es.png')}.bloc_contenu .bloc_image .vignette_info.exclu_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_exclu_fr.png')}.bloc_contenu .bloc_image .vignette_info.exclu_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_exclu_en.png')}.bloc_contenu .bloc_image .vignette_info.exclu_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_exclu_es.png')}.bloc_contenu .bloc_image .vignette_info.bon_plan_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_bon_plan_fr.png')}.bloc_contenu .bloc_image .vignette_info.bon_plan_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_bon_plan_en.png')}.bloc_contenu .bloc_image .vignette_info.bon_plan_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_bon_plan_es.png')}.bloc_contenu .bloc_image .vignette_info.meilleur_prix_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_meilleur_prix_fr.png')}.bloc_contenu .bloc_image .vignette_info.meilleur_prix_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_meilleur_prix_en.png')}.bloc_contenu .bloc_image .vignette_info.meilleur_prix_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_meilleur_prix_es.png')}.bloc_contenu .bloc_image .vignette_info.meilleure_vente_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_meilleure_vente_fr.png')}.bloc_contenu .bloc_image .vignette_info.meilleure_vente_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_meilleure_vente_en.png')}.bloc_contenu .bloc_image .vignette_info.meilleure_vente_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_meilleure_vente_es.png')}.bloc_contenu .bloc_image .vignette_info.offre_int_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_int_fr.png')}.bloc_contenu .bloc_image .vignette_info.offre_int_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_int_en.png')}.bloc_contenu .bloc_image .vignette_info.offre_int_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_int_es.png')}.bloc_contenu .bloc_image .vignette_info.offre_spe_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_spe_fr.png')}.bloc_contenu .bloc_image .vignette_info.offre_spe_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_spe_en.png')}.bloc_contenu .bloc_image .vignette_info.offre_spe_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_spe_es.png')}.bloc_contenu .bloc_image .vignette_info.offre_excep_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_excep_fr.png')}.bloc_contenu .bloc_image .vignette_info.offre_excep_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_excep_en.png')}.bloc_contenu .bloc_image .vignette_info.offre_excep_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_offre_excep_es.png')}.bloc_contenu .bloc_image .vignette_info.vente_flash_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_vente_flash_fr.png')}.bloc_contenu .bloc_image .vignette_info.vente_flash_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_vente_flash_en.png')}.bloc_contenu .bloc_image .vignette_info.vente_flash_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_vente_flash_es.png')}.bloc_contenu .bloc_image .vignette_info.noel_fr{background-image:url('../images/commun/vignette_info/produit/vignette_info_noel_fr.png')}.bloc_contenu .bloc_image .vignette_info.noel_en{background-image:url('../images/commun/vignette_info/produit/vignette_info_noel_en.png')}.bloc_contenu .bloc_image .vignette_info.noel_es{background-image:url('../images/commun/vignette_info/produit/vignette_info_noel_es.png')}.bloc_contenu .bloc_vignettes_diapo{-webkit-box-flex:370px;-ms-flex:370px 0 1;flex:370px 0 1;padding-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.bloc_contenu .bloc_vignettes_diapo .diaporama{position:relative;height:100%}.bloc_contenu .bloc_vignettes_diapo .bloc_vignette{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}.bloc_contenu .bloc_vignettes_diapo .bloc_vignette a{display:block;background-repeat:no-repeat;background-size:cover;background-position:center}.bloc_contenu .bloc_vignettes_diapo .vignette_1{padding-bottom:7.5px;top:0;left:0;right:0}.bloc_contenu .bloc_vignettes_diapo .vignette_2{width:50%;padding-top:7.5px;padding-right:7.5px;bottom:0;left:0}.bloc_contenu .bloc_vignettes_diapo .vignette_3{width:50%;padding-top:7.5px;padding-left:7.5px;bottom:0;right:0}.bloc_contenu .bloc_vignettes_diapo .vignette_1 a{padding-bottom:50%}.bloc_contenu .bloc_vignettes_diapo .vignette_2 a,.bloc_contenu .bloc_vignettes_diapo .vignette_3 a{padding-bottom:75%}.bloc_contenu #infos_principales .services{padding-left:15px;margin-top:10px}.bloc_contenu #infos_principales .services .tippy{display:block;float:left}.bloc_contenu #infos_principales .services img{display:block;margin:0}.bloc_contenu #infos_pratiques{margin-bottom:-10px}.bloc_contenu #infos_pratiques .info_flash,.bloc_contenu #infos_pratiques .info_menu_special,.bloc_contenu #infos_pratiques .info_type .bloc_info:NOT(.bloc_type_menu_inclus){margin-bottom:10px}.bloc_contenu #infos_pratiques .info_menu_special p{background-color:#dc0000;color:#fff;text-align:center;max-width:300px}.bloc_contenu #infos_pratiques .info_menu_special .lien{display:block;padding:8px 5px;text-decoration:none}.bloc_contenu #infos_pratiques .info_menu_special .lien:hover{color:inherit;text-decoration:underline}.bloc_contenu .titre_para{line-height:18px;text-align:left}#infos_pratiques{padding:10px 0 0}#descriptif_produit .magnific-popup{overflow:hidden}#descriptif_produit .magnific-popup .cadre_vignettes{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px}#descriptif_produit .magnific-popup .bloc_vignette{-ms-flex-preferred-size:355px;flex-basis:355px;-ms-flex-negative:1;flex-shrink:1;padding:0 10px}#descriptif_produit .magnific-popup .bloc_vignette a{display:inline-block;padding:5px;border-radius:3px;background-color:#f5f5f5}#descriptif_produit .magnific-popup .bloc_vignette img{display:block;max-width:100%;margin:0}.bloc_point_acces .point_acces{margin-top:15px}#bloc_service_groupes{padding-left:5px;padding-right:5px}#bloc_service_groupes .bloc_image{padding-left:10px}@media only screen and (max-width:769px){a.btn_fermer_resa_mobile,a.btn_ouvrir_resa_mobile{background-color:#c00;color:#fff;text-transform:uppercase}#detect_responsive{border-top-style:dotted}#contenu_produit{position:relative;margin:0 0 30px;padding:5px 0 20px}#contenu_produit .align_center{padding:0 5px}.bloc_contenu .bloc_diapo_mobile,.bloc_contenu .contenaire_images,.bloc_point_acces.gauche,a.btn_fermer_resa_mobile.visible,a.btn_ouvrir_resa_mobile.visible{display:block}#info_reservation,#liste_suggestions,.bloc_contenu .bloc_image,.bloc_contenu .bloc_vignettes_diapo,.bloc_point_acces.droite{display:none}.bloc_contenu #cont_fiche_prod .bloc_diapo_mobile li,.bloc_contenu #cont_fiche_prod ul.bloc_diapo_mobile{position:relative;margin:0;padding:0}.bloc_contenu #cont_fiche_prod .bloc_diapo_mobile li img{display:block;width:100%;margin:0}.bloc_contenu #cont_fiche_prod .bloc_diapo_mobile li .title{position:absolute;bottom:0;left:0;right:0;background-color:rgb(0,0,0,.4);color:#fff;text-align:center;line-height:normal;padding:3px;font-size:15px}#entete_produit .entete{margin:15px 0 20px}#contenaire_produit{display:block;-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial}#contenaire_produit .bloc_contenu,#contenaire_produit .bloc_reservation{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}#contenaire_produit .bloc_reservation{padding-left:0}.bloc_contenu .contenaire_images.diaporama{display:block;margin:20px auto}.bloc_reservation .cadre_reservation{position:initial;height:auto;-webkit-box-sizing:initial;box-sizing:initial}.bloc_reservation .contenaire_resa{border-radius:initial}.bloc_reservation .contenaire_resa .bloc_bas{max-width:380px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;height:0;visibility:hidden;overflow:hidden;padding:0}.bloc_reservation .contenaire_resa.visible .bloc_bas{height:auto;visibility:visible;padding:10px}.bloc_reservation #options_res{float:none}.bloc_reservation .bloc_tarif .ligne_tarif,.bloc_reservation .bloc_tarif .titre{display:inline-table}.bloc_reservation .bloc_tarif .titre{margin:0 5px 0 0}.bandeau_reservation_fixe{display:block;visibility:hidden;opacity:0;position:fixed;z-index:100;bottom:-60px;left:0;right:0;-webkit-transition:visibility .3s linear,opacity .3s linear,bottom .3s linear;-o-transition:visibility .3s linear,opacity .3s linear,bottom .3s linear;transition:visibility .3s linear,opacity .3s linear,bottom .3s linear}.bandeau_reservation_fixe.visible{visibility:visible;opacity:1;bottom:0}.bandeau_reservation_fixe .btn_dispo_mobile{background-color:rgba(227,227,227,.9);padding:10px 5px;text-align:center}.bandeau_reservation_fixe .btn_dispo_mobile .bouton{display:inline-block;background-color:#305982;padding:10px 20px;border-radius:5px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:18px;line-height:20px;min-width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}a.btn_fermer_resa_mobile{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 50px;margin:0 auto 10px;border-radius:3px;font-size:18px}a.btn_ouvrir_resa_mobile{text-decoration:none;text-align:center;font-size:20px;padding:10px 0;margin-top:20px}#contenaire_produit .cadre_contenu{padding-top:10px}.bloc_contenu .bloc_pre_infos{margin-top:0}.bloc_point_acces .point_acces.plan{aspect-ratio:3/2;height:auto!important;min-height:230px;max-height:400px}#cont_fiche_prod .libelle_produit,.bloc_contenu #informations_produit,.bloc_point_acces{margin-top:20px}}@media only screen and (max-width:600px){#cont_fiche_prod .call_to_action{background-color:#fff}#cont_fiche_prod .call_to_action .bloc_texte_cta{padding:12px 8px}#cont_fiche_prod .call_to_action .bloc_bouton_cta .lien{padding:5px 10vw}#cont_fiche_prod .call_to_action .bloc_bouton_cta .lien .fleche{right:calc(5vw - 6.5px)}#bloc_service_groupes .cadre_service_groupes{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#bloc_service_groupes .bloc_image,#bloc_service_groupes .bloc_texte{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1}#bloc_service_groupes .bloc_texte{text-align:center;margin-top:8px}}@media only screen and (max-width:480px){#descriptif_produit .magnific-popup .cadre_vignettes{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#descriptif_produit .magnific-popup .bloc_vignette{position:relative}#descriptif_produit .magnific-popup .bloc_vignette .fleche_mobile{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('../images/fleche_galerie.png');background-repeat:no-repeat;background-position:center}#descriptif_produit .magnific-popup .bloc_vignette.vignette_2{display:none}.bloc_contenu .contenaire_images.diaporama{max-width:400px}#bloc_diapo_MV{margin:30px 0}#bloc_offres_similaires .liste_liens{text-align:justify}#bloc_offres_similaires .liste_liens .offre{display:initial}}}