/** LISTE INFO **//* marge entre chaque fiche *//* nombre de fiches par ligne *//* ratio width *//* ratio height *//* taille de police texte barre de parametres (nb resultats, filtrages). *//* taille de police des h2 correspondant au nom prestataire / prestation *//* hauteur de ligne des h2 correspondant au nom prestataire / prestation *//* si on veux pas de text-shadow alors mettre inherit *//* hauteur des boutons de liste vignette/detail *//* largeur de la colonne contenant la photo en mode liste detail *//* taille de la bordure en dessous de chaque fiche en mode liste detail (0px pour null) *//* marge au-dessus et en-dessous de la bordure de chaque fiche en mode liste detail *//***AGENDA***//* couleur de fond par defaut des boutons 'JOUR', 'SEMAINE', 'X' *//* couleur de fond au survol ou en mode select des boutons 'JOUR', 'SEMAINE', 'X' *//* couleur de texte des boutons  'JOUR', 'SEMAINE', 'X' au survol *//* couleur de fond  des onglets jour ou semaine *//* couleur de fond survol des onglets jour ou semaine *//* couleur de fond bloc qui contient onglets jour ou semaine *//** RESA **//* Cross selling *//** ESPACE CLIENT **//* Variables *//* couleurs *//* font-size *//* hauteurs *//* largeurs *//** Moteurs deb **//* Variables *//** Moteurs fin **//* FICHE INFO 2 COLS deb *//* moteur resa fiche *//* Elements de gauche *//* Elements de droite *//* FICHE INFO 2 COLS fin *//* Couleurs *//* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    -   rotate-z                - arguments: Degree: 0
    -   rotate-3d                - arguments: X, Y, Z, Degree: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)
    -   absolute_frame_parent   - arguments: z-index: 0
    - 	aspect-ratio			- arguments: width, height
    - 	aspect-ratio-liste		- arguments: width, height pour liste vignette
    - 	aspect-ratio-sommaire	- arguments: width, height pour sommaire
------------------------------------------------------------- *//**
0. BLOC DETAIL PRESTATIONS
1. COL CAPACITE
2. COL TARIFS
3. OPEN / CLOSE
4. TABLEAU FORMULES
5. DETAILS PACKAGE
6. ETAPES PANIER RESA
7. PANIER
8. STYLES DU PAIEMENT (ETAPE 3)
9. STYLES CONFIRMATION (ETAPE 4)
10.STYLE PAGE ERREUR
11.RESPONSIVE WEB DESIGN
12.MOTEUR
13.STYLES IDENTIFICATION (ETAPE 2)
14.POPUP DE REDIRECTION DE PANIER
*//* ---------------------------------- *//* ==0. BLOC DETAIL PRESTATIONS		  *//* ---------------------------------- *//* PANIER *//*
     * Permet de mettre des styles par default sur :
     * moteur horizontal
     * moteur vertical
     * moteur horizontal fiche

*//*
.ligne_moteur_resa_et_forfaits .colonne .moteur_resa {
     @extend .moteur_horiz;
}

#colg #recherche-resa {
     @extend .moteur_vertic_accordeon;
}
*/@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");.button_search{display:inline-block;}div.libelle_separation_offre_tarif.libelle_separation_tarif_sec{font-weight:bold;margin-bottom:10px;margin-left:10px;text-transform:uppercase;font-size:1.7rem;}div.libelle_separation_offre_tarif.libelle_separation_tarif_package{font-weight:bold;margin:30px 10px 10px 10px;text-align:left;text-transform:uppercase;font-size:1.7rem;}.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations{clear:both;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations,#fiche-info #bloc_detail_prestations{font-size:1.2em;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations a,#fiche-info #bloc_detail_prestations a,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations a{text-decoration:none;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations a:hover,#fiche-info #bloc_detail_prestations a:hover,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations a:hover{text-decoration:underline;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations,#fiche-info #bloc_detail_prestations .tab_detail_prestations,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_detail_prestations{border-top:5px solid;border-left:1px solid #dee0e0;border-right:1px solid #dee0e0;border-bottom:1px solid #dee0e0;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations,#fiche-info #bloc_detail_prestations .tab_detail_prestations,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_detail_prestations{background:#f5f5f5;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations_package .ligne_package,#fiche-info #bloc_detail_prestations .tab_detail_prestations_package .ligne_package,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_detail_prestations_package .ligne_package{background-color:#1f2335;color:white;padding:6px;font-weight:bold;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations .ligne_package .col_detail_package,#fiche-info #bloc_detail_prestations .tab_detail_prestations .ligne_package .col_detail_package,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_detail_prestations .ligne_package .col_detail_package{width:20%;text-align:center;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations .ligne_package .col_detail_package span a,#fiche-info #bloc_detail_prestations .tab_detail_prestations .ligne_package .col_detail_package span a,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_detail_prestations .ligne_package .col_detail_package span a{color:white;}.libellePackageResa{padding:10px 0;border-bottom:1px solid #000;border-top:1px solid #000;}.libellePackageResa:before{content:"\25BC\00A0";}.libellePackageResa:after{content:"\25BC\00A0";padding-left:10px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .panier_critere{padding:0;margin:0;margin-top:10px;/* ---------------------------------- *//* ==1. COL CAPACITE				  *//* ---------------------------------- */}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .panier_critere .libelle-type-critere{font-weight :bold;margin:0;display:inline;vertical-align:top;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .panier_critere .libelle-type-critere:after{content:":";margin:0 3px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .panier_critere ul{list-style-type:none;display:inline;vertical-align:top;padding:0;margin:0;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .panier_critere ul li{display:inline;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_capacite,#fiche-info #bloc_detail_prestations .col_capacite,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_capacite{width:10%;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_capacite .capacite_adultes,.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_capacite .capacite_enfants,.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_capacite .capacite_bebes,#fiche-info #bloc_detail_prestations .col_capacite .capacite_adultes,#fiche-info #bloc_detail_prestations .col_capacite .capacite_enfants,#fiche-info #bloc_detail_prestations .col_capacite .capacite_bebes,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_capacite .capacite_adultes,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_capacite .capacite_enfants,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_capacite .capacite_bebes{display:inline-block;background-color:#1f2335;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:8px 8px 8px 22px;margin-right:8px;background-repeat:no-repeat;background-position:5px 50%;color:white;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_capacite .capacite_adultes,#fiche-info #bloc_detail_prestations .col_capacite .capacite_adultes,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_capacite .capacite_adultes{background-image:url(https://static.ingenie.fr/images/resa/picto_adulte.png);}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_capacite .capacite_enfants,#fiche-info #bloc_detail_prestations .col_capacite .capacite_enfants,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_capacite .capacite_enfants{background-image:url(https://static.ingenie.fr/images/resa/picto_enfant.png);}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_capacite .capacite_bebes,#fiche-info #bloc_detail_prestations .col_capacite .capacite_bebes,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_capacite .capacite_bebes{background-image:url(https://static.ingenie.fr/images/resa/picto_bebe.png);/* ---------------------------------- *//* ==2. COL TARIFS					  *//* ---------------------------------- */}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_tarif,#fiche-info #bloc_detail_prestations .col_tarif,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_tarif{width:10%;white-space:nowrap;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_tarif .prix_barre,#fiche-info #bloc_detail_prestations .col_tarif .prix_barre,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_tarif .prix_barre{text-decoration:line-through;font-weight:bold;/* ---------------------------------- *//* ==3. OPEN / CLOSE				  *//* ---------------------------------- */}#fiche-info .resa_moteur_modifier_recherche{padding-top:1em;position:absolute;right:0;text-align:right;width:210px;}.resa_moteur_modifier_recherche a{padding:1em;color:#000;padding-left:2.5%;}.resa_moteur_modifier_recherche:before{content:"\270E\00a0";}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_selectionner,#fiche-info #bloc_detail_prestations .col_selectionner,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_selectionner{text-align:center;width:20%;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations span.open > a:before,#fiche-info #bloc_detail_prestations span.open > a:before,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations span.open > a:before{content:"\25b6\00A0";padding-right:2px;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations span.close > a:before,#fiche-info #bloc_detail_prestations span.close > a:before,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations span.close > a:before{content:"\25BC\00A0";}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations span.close > a:after,#fiche-info #bloc_detail_prestations span.close > a:after,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations span.close > a:after{content:"\00A0\00A0\0058";/* ---------------------------------- *//* ==4. TABLEAU FORMULES			  *//* ---------------------------------- */}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules thead,#fiche-info #bloc_detail_prestations .tab_formules thead,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules thead{background-color:#1f2335;color:white;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody,#fiche-info #bloc_detail_prestations .tab_formules tbody,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules tbody{background:white;border-left:1px solid #dee0e0;border-right:1px solid #dee0e0;border-bottom:1px solid #dee0e0;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody tr,#fiche-info #bloc_detail_prestations .tab_formules tbody tr,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules tbody tr{border-bottom:1px solid #dee0e0;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody tr.ligne_msg_action_prestation .msg_ajout_prestation_ok,#fiche-info #bloc_detail_prestations .tab_formules tbody tr.ligne_msg_action_prestation .msg_ajout_prestation_ok,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules tbody tr.ligne_msg_action_prestation .msg_ajout_prestation_ok{text-align:center;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules .label_total_prestation,#fiche-info #bloc_detail_prestations .tab_formules .label_total_prestation,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules .label_total_prestation{text-align:right;font-weight:bold;width:80%;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody td.prix_formule,#fiche-info #bloc_detail_prestations .tab_formules tbody td.prix_formule,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules tbody td.prix_formule{white-space:nowrap;text-align:right;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier,#fiche-info #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier{background:#1f2335 url(https://static.ingenie.fr/images/resa/picto_caddie.png) no-repeat 5px 50%;color:white;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:5px 5px 5px 30px;border:1px solid #1f2335;}#bloc_detail_prestations .tab_formules .quantite_formule{text-align:center;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier:hover,#fiche-info #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier:hover,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier:hover,.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_valid_panier:hover,#fiche-info #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_valid_panier:hover,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_valid_panier:hover{filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-webkit-opacity:0.8;-khtml-opacity:0.8;-moz-opacity:0.8;-ms-opacity:0.8;-o-opacity:0.8;opacity:0.8;background-color:#1f2335;border:1px solid #aaa;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_valid_panier,#fiche-info #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_valid_panier,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_valid_panier{background:#1f2335 url(https://static.ingenie.fr/images/resa/picto_fleche_panier.png) no-repeat 5px 50%;color:white;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:5px 5px 5px 30px;border:1px solid #1f2335;margin-right:10px;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_continuer_achat,#fiche-info #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_continuer_achat,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_continuer_achat{margin-right:10px;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier_disabled,#fiche-info #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier_disabled,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier_disabled{background:#cdcdcd url(https://static.ingenie.fr/images/resa/picto_caddie.png) no-repeat 5px 50%;color:#6f6f6f;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:5px 5px 5px 30px;border:1px solid #cdcdcd;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules .ligne_action_prestation td,#fiche-info #bloc_detail_prestations .tab_formules .ligne_action_prestation td,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules .ligne_action_prestation td{text-align:right;}#bloc_detail_prestations .msg_erreur_formule{color:#e00000;text-align:center;font-weight:bold;/* ---------------------------------- *//* ==5. DETAILS PACKAGE				  *//* ---------------------------------- */}.liste-info-RESA .bloc_resa_prestations .bloc_fiche_description_prestation,#fiche-info #bloc_detail_prestations .bloc_fiche_description_prestation,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .bloc_fiche_description_prestation{display:table-cell;padding-bottom:10px;padding-left:8px;border-bottom:1px dotted #dee0e0;}.liste-info-RESA .bloc_resa_prestations .bloc_photos_prestation,#fiche-info #bloc_detail_prestations .bloc_photos_prestation,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .bloc_photos_prestation{float:left;margin-right:15px;}.liste-info-RESA .bloc_resa_prestations .cadre_photo_prestation,#fiche-info #bloc_detail_prestations .cadre_photo_prestation,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .cadre_photo_prestation{display:block;position:relative;}.liste-info-RESA .bloc_resa_prestations .photo_principale,#fiche-info #bloc_detail_prestations .photo_principale,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .photo_principale{width:164px;padding:5px;border:1px solid #c2c2c2;}.liste-info-RESA .bloc_resa_prestations .cadre_photo_prestation .plus,#fiche-info #bloc_detail_prestations .cadre_photo_prestation .plus,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .cadre_photo_prestation .plus{background-color:#000;bottom:3px;left:130px;opacity:0.7;padding:4px;position:absolute;}.liste-info-RESA .bloc_resa_prestations .bloc_descriptifs_criteres_prestation .bloc_criteres_prestation > ul > li{list-style-type:none;display:block;}.liste-info-RESA .bloc_resa_prestations .bloc_descriptifs_criteres_prestation .bloc_criteres_prestation > ul > li > span{display:inline;font-weight:bold;}.liste-info-RESA .bloc_resa_prestations .bloc_descriptifs_criteres_prestation .bloc_criteres_prestation > ul > li > ul{display:inline;padding:0;margin:0;}.liste-info-RESA .bloc_resa_prestations .bloc_descriptifs_criteres_prestation .bloc_criteres_prestation > ul > li > ul > li{display:inline;}.liste-info-RESA .bloc_resa_prestations .bloc_descriptifs_criteres_prestation .bloc_criteres_prestation > ul > li > ul > li:after{content:',';margin-left:1px;margin-right:3px;}.liste-info-RESA .bloc_resa_prestations .bloc_descriptifs_criteres_prestation .bloc_criteres_prestation > ul > li > ul > li:last-child:after{display:none;}.liste-info-RESA .bloc_resa_prestations .ligne_tarif_entete_option,#fiche-info #bloc_detail_prestations .ligne_tarif_entete_option,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .ligne_tarif_entete_option{padding-left:20px;font-weight:bold;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody td.libelle_formule .periodes_formule .periode_formule{display:inline-block;font-size:1em;font-style:italic;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody td.libelle_formule .periodes_formule .periode_formule:after{content:',';padding-right:4px;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody td.libelle_formule .periodes_formule .periode_formule:last-child:after{content:'';padding-right:0px;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody td.libelle_formule .periodes_formule .periode_formule .periode_du_formule_label:after,.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody td.libelle_formule .periodes_formule .periode_formule .periode_au_formule_label:after{content:' ';}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody td.libelle_formule .periodes_formule .periode_formule .periode_du_formule:after{content:' ';/* ---------------------------------- *//* ==6. ETAPES PANIER RESA			  *//* ---------------------------------- */}#etapes_resa{margin:0px auto;font-size:1.2em;display:table;margin-top:10px;margin-bottom:10px;width:95%;text-align:center;height:40px;}#etapes_resa .bloc_etapes .bloc_centrage_etapes{display:table;border:0px solid #f00;margin:0 auto;width:100%;}#etapes_resa .bloc_etapes .bloc_centrage_etapes .marges_etape{width:25%;text-align:center;float:left;}#etapes_resa .etape_ON,#etapes_resa .etape_OFF{padding:5px;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:table;margin:0 auto;min-width:120px;}#etapes_resa .etape_ON{background-color:#1f2335;color:white;border:1px solid #1f2335;}#etapes_resa .etape_OFF{background-color:white;color:#ccc;border:1px solid #ccc;}#etapes_resa .bloc_etapes .marges_etape .etape1{margin:0px;float:left;display:table;}#etapes_resa .bloc_etapes .marges_etape .etape2,#etapes_resa .bloc_etapes .marges_etape .etape3{margin:0 auto;float:none;}#etapes_resa .bloc_etapes .marges_etape .etape4{margin:0px;float:right;}#etapes_resa .bloc_etapes{display:block;border-bottom:1px solid #ccc;height:20px;overflow:visible;width:100%;}#etapes_resa .picto{padding-left:0px;text-align:center;float:left;width:30px;height:27px;line-height:27px;margin-right:5px;background-repeat:no-repeat;background-position:top left;}#etapes_resa .etape_OFF.etape1 .picto{background-image:url('https://static.ingenie.fr/images/resa/etapes/picto_etape_1_OFF.png');background-size:30px 23px;}#etapes_resa .etape_OFF.etape2 .picto{background-image:url('https://static.ingenie.fr/images/resa/etapes/picto_etape_2_OFF.png');background-size:30px 27px;}#etapes_resa .etape_OFF.etape3 .picto{background-image:url('https://static.ingenie.fr/images/resa/etapes/picto_etape_3_OFF.png');background-size:16px 20px;}#etapes_resa .etape_OFF.etape4 .picto{background-image:url('https://static.ingenie.fr/images/resa/etapes/picto_etape_4_OFF.png');background-size:25px 27px;}#etapes_resa .etape_ON.etape1 .picto{background-image:url('https://static.ingenie.fr/images/resa/etapes/picto_etape_1_ON.png');background-size:30px 23px;}#etapes_resa .etape_ON.etape2 .picto{background-image:url('https://static.ingenie.fr/images/resa/etapes/picto_etape_2_ON.png');background-size:30px 27px;}#etapes_resa .etape_ON.etape3 .picto{background-image:url('https://static.ingenie.fr/images/resa/etapes/picto_etape_3_ON.png');background-size:16px 20px;}#etapes_resa .etape_ON.etape4 .picto{background-image:url('https://static.ingenie.fr/images/resa/etapes/picto_etape_4_ON.png');background-size:25px 27px;}#etapes_resa .numero{width:10px;text-align:right;}#etapes_resa .libelle_1_ligne{white-space:nowrap;float:left;height:27px;line-height:27px;}#etapes_resa .libelle_2_lignes{white-space:nowrap;float:left;height:27px;line-height:27px;}#etapes_resa .conteneur_tableau{clear:both;border:0px solid white;display:table;text-align:center;margin:0 auto;/* Titre etape page */}#titre-page-etape{display:block;border-bottom:3px solid #1f2335;width:95%;margin:0px auto;margin-bottom:15px;overflow:visible;height:15px;}#titre-page-etape .libelle_titre{text-align:center;color:#1f2335;font-weight:bold;background-color:#fff;display:table;margin:0 auto;padding:0 15px;/* ---------------------------------- *//* ==7. PANIER						  *//* ---------------------------------- */}#frm_panier_resa{position:relative;font-size:1.2em;}#frm_panier_resa.loading:before{content:'';background:rgba(255, 255, 255, 0.80);display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;}#frm_panier_resa.loading:after{content:'\f110';font-family:'FontAwesome';font-size:3em;display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:100;animation:fa-spin 1s infinite steps(8);}#tab_panier_resa > .ligne_entete{display:table;width:100%;margin-bottom:4px;}#tab_panier_resa .ligne_frais_dossier,#tab_panier_resa .ligne_assurance,#tab_panier_resa .ligne_CYBERCE{width:100%;margin-bottom:4px;}#bloc_panier_resa #tab_panier_resa .ligne_frais_dossier,#bloc_panier_resa #tab_panier_resa .ligne_assurance,#bloc_panier_resa #tab_panier_resa .ligne_CYBERCE{display:table;}#tab_panier_resa > .ligne_entete > .col_entete,#tab_panier_resa .ligne_frais_dossier div,#tab_panier_resa .ligne_assurance div,#tab_panier_resa .ligne_CYBERCE div{display:table-cell;text-align:center;height:25px;line-height:25px;background-color:#1f2335;color:white;}#tab_panier_resa > .ligne_entete > #col_entete_action{display:none;}#tab_panier_resa > .ligne_entete > .col_entete#col_entete_designation{padding-left:8px;}#tab_panier_resa > .ligne_entete > .col_entete#col_entete_designation,#tab_panier_resa .table_produit .col_designation,#tab_panier_resa .col_libelle_frais_dossier,#tab_panier_resa .col_libelle_assurance,#tab_panier_resa .ligne_assurance .col_libelle_assurance,#tab_panier_resa .ligne_frais_dossier .col_libelle_frais_dossier,#tab_panier_resa .ligne_frais_dossier .col_libelle_CYBERCE{width:50%;text-align:left;}#tab_panier_resa > .ligne_entete > .col_entete#col_entete_quantite,#tab_panier_resa .table_produit .col_quantite,#tab_panier_resa .col_quantite_frais_dossier,#tab_panier_resa .col_quantite_assurance,#tab_panier_resa .col_quantite_CYBERCE{width:14%;}#tab_panier_resa .col_pu_frais_dossier,#tab_panier_resa .col_quantite_frais_dossier{text-align:center;}#tab_panier_resa > .ligne_entete > .col_entete#col_entete_pu,#tab_panier_resa .table_produit .col_pu,#tab_panier_resa .col_pu_frais_dossier,#tab_panier_resa .col_pu_assurance{width:16%;}#tab_panier_resa > .ligne_entete > .col_entete#col_entete_designation,#tab_panier_resa > .ligne_entete > .col_entete#col_entete_quantite,#tab_panier_resa > .ligne_entete > .col_entete#col_entete_pu{border-right:2px solid white;}#tab_panier_resa > .ligne_entete > .col_entete#col_entete_total,#tab_panier_resa .table_produit .col_total,#tab_panier_resa .ligne_frais_dossier .col_total_frais_dossier,#tab_panier_resa .ligne_assurance .col_total_assurance,#tab_panier_resa .ligne_CYBERCE .col_total_CYBERCE{text-align:right;}#tab_panier_resa > .ligne_entete > .col_entete#col_entete_total{padding-right:0.8em;}#tab_panier_resa .table_produit{border:1px solid #1f2335;margin-bottom:10px;position:relative;}#tab_panier_resa .table_produit .ligne_prestataire{background-color:#1f2335;color:white;}#tab_panier_resa .table_produit .ligne_formule_fisrt .col_formule{border-top:1px solid #1f2335;}#tab_panier_resa .table_produit .ligne_formule_last .col_formule,#tab_panier_resa .ligne_formule_fisrt .col_formule{border-bottom:1px solid #1f2335;border-right:1px solid #1f2335;}#tab_panier_resa .table_produit .ligne_prestation_1,#tab_panier_resa .table_produit .ligne_formule_1,#tab_panier_resa .table_produit .ligne_sous_total_1,#tab_panier_resa .table_produit .ligne_sous_total_1{background-color:#c6e9ff;background:#1f2335;background:rgba(31, 35, 53, 0.4);}#tab_panier_resa .table_produit .ligne_prestation_1.prestation_non_dispo{background-color:#ccc;}#tab_panier_resa .table_produit .ligne_prestation_2,#tab_panier_resa .table_produit .ligne_formule_2,#tab_panier_resa .table_produit .ligne_sous_total_2,#tab_panier_resa .table_produit .ligne_sous_total_2{background:#1f2335;background:rgba(31, 35, 53, 0.2);border-top:1px solid #fff;}#tab_panier_resa .table_produit .photo_prestation_panier{display:inline-block;vertical-align:top;}#tab_panier_resa .table_produit .photo_prestation_panier a{display:block;}#tab_panier_resa .table_produit .photo_prestation_panier a img{width:100%;max-width:300px;}#tab_panier_resa .table_produit .libelle_prestation{font-weight:bold;color:#000;display:inline-block;margin-left:1em;margin-top:1em;}#tab_panier_resa .table_produit .libelle_prestation a{color:initial;text-decoration:none;}#tab_panier_resa .ligne_frais_dossier .col_libelle_frais_dossier,#tab_panier_resa .table_produit .col_designation{padding-left:20px;}#tab_panier_resa .ligne_assurance .col_libelle_assurance span.assurance_prestation{margin-left:0.5em;font-size:0.85em;font-style:italic;}#tab_panier_resa .table_produit .dates_sejour,#tab_panier_resa .table_produit .detail_personnes{color:#1f2335;font-style:italic;}#tab_panier_resa .table_produit .col_quantite,#tab_panier_resa .table_produit .col_pu{text-align:center;}#tab_panier_resa .table_produit .col_action{float:right;padding:4px;background-color:#676767;}#tab_panier_resa .table_produit .col_action a{display:block;width:12px;height:19px;background-image:url(https://static.ingenie.fr/images/resa/panier/delete.png);background-repeat:no-repeat;background-position:top left;font-size:0;}.frm_panier_resa_rwd .table_produit .col_action a{text-indent:-10000px;}#tab_panier_resa .table_produit .ligne_sous_total_1,#tab_panier_resa .table_produit .ligne_sous_total_2{color:#1f2335;font-weight:bold;}#tab_panier_resa .table_produit .sous_total{text-align:right;}#tab_panier_resa .ligne_frais_dossier div,#tab_panier_resa .ligne_assurance div,#tab_panier_resa .ligne_CYBERCE div{background-color:#1f2335;color:white;padding:0.3em 0.8em;}#tab_panier_resa .ligne_total_resa,#tab_panier_resa .ligne_acompte_resa{text-align:right;padding:0.3em 0.8em;}#tab_panier_resa .ligne_total_resa > .col_libelle_total,#tab_panier_resa .ligne_total_resa > .col_total_resa,#tab_panier_resa .ligne_acompte_resa > .col_libelle_acompte,#tab_panier_resa .ligne_acompte_resa > .col_acompte_resa{color:#1f2335;font-weight:bold;display:inline-block;}#bloc_btn_action_panier{display:flex;justify-content:flex-end;align-items:center;margin-top:10px;}.panier_resa_erreurs_contrainte_validite{margin-top:10px;padding-right:18px;}#bloc_btn_action_panier .quitter_panier,#bloc_btn_action_panier .vider_panier{padding-right:10px;}#bloc_btn_action_panier .quitter_panier,#bloc_btn_action_panier .vider_panier,#bloc_btn_action_panier .valider_panier{display:inline;white-space:nowrap;}#bloc_btn_action_panier .quitter_panier a:link,#bloc_btn_action_panier .quitter_panier a:visited{color:#000;text-decoration:none;}#bloc_btn_action_panier .quitter_panier a:hover{color:#1f2335;}#bloc_btn_action_panier .vider_panier a:link,#bloc_btn_action_panier .vider_panier a:visited{color:#1f2335;text-decoration:none;}#bloc_btn_action_panier .vider_panier a:hover{color:#000;}#bloc_btn_action_panier .quitter_panier a:before,#bloc_btn_action_panier .vider_panier a:before,#bloc_btn_action_panier .valider_panier a:before{content:"\f105";font-family:'FontAwesome';padding-right:0.5em;}#bloc_btn_action_panier .valider_panier a:link,#bloc_btn_action_panier .valider_panier a:visited{background-color:#1f2335;border:1px solid #1f2335;display:inline-block;border-radius:12px;color:#fff;text-decoration:none;margin:0 auto;padding:5px;}#bloc_btn_action_panier .valider_panier_disabled a:link,#bloc_btn_action_panier .valider_panier_disabled a:visited{background-color:#cdcdcd;border:1px solid #cdcdcd;color:#707070;}#bloc_panier_resa .panier_vide{display:table;margin:0 auto;font-weight:bold;color:#1f2335;padding:10px;width:95%;background-color:white;}#bloc_panier_resa .zone_panier_vide{border:1px solid #cecece;padding:5px;display:table;margin:0 auto;}#bloc_panier_resa .panier_vide .icone_panier_vide{display:table;float:left;padding-top:25px;width:103px;height:106px;background-image:url('https://static.ingenie.fr/images/resa/picto_panier_vide.png');background-position:top left;background-repeat:no-repeat;}#bloc_panier_resa .msg_panier_vide{display:table;text-align:center;float:right;padding-top:10px;}#bloc_panier_resa .msg_panier_vide .texte_panier_vide{color:#000;font-weight:normal;padding:5px;width:100%;margin:0px auto;margin-top:20px;margin-bottom:50px;text-align:left;/* CODE PROMO DEBUT */}#bloc_panier_resa .msg_panier_vide .texte_panier_vide a:hover{text-decoration:none;}#bloc_panier_resa .ligne_code_promo > .col_zone_code{padding:0 10px 10px 10px;}#bloc_panier_resa .ligne_code_promo > .col_zone_code > .libelle_zone_code{font-weight:bold;clear:both;display:block;}#bloc_panier_resa .ligne_code_promo > .col_zone_code > .blocChampCodePromo,#bloc_panier_resa .ligne_code_promo > .col_zone_code > .blocBtnValideCodePromo{display:inline-block;}#bloc_panier_resa .ligne_code_promo > .col_zone_code > .blocChampCodePromo{width:160px;}#bloc_panier_resa .ligne_code_promo > .col_zone_code > .blocChampCodePromo > input{width:100%;}#bloc_panier_resa .ligne_code_promo > .col_zone_code > .blocMsgCodePromo > .erreurCodePromo{color:#1f2335;font-weight:bold;}#bloc_panier_resa .ligne_code_promo > .col_zone_code > .blocMsgCodePromo > .erreurCodePromo:before{content:"\f06a\00a0";font-family:"FontAwesome";}#bloc_panier_resa .ligne_code_promo > .col_zone_code > .blocMsgCodePromo > .okCodePromo{color:green;font-weight:bold;}#bloc_panier_resa .ligne_code_promo > .col_zone_code > .blocMsgCodePromo > .okCodePromo:before{content:"\f058\00a0";font-family:"FontAwesome";/* CODE PROMO FIN *//* ---------------------------------- *//* ==8. STYLES DU PAIEMENT (ETAPE 3)  *//* ---------------------------------- */}#bloc_paiement{display:table;width:95%;margin:0px auto;background-color:#fff;padding:10px;font-size:0.9em;}#bloc_paiement .bloc_texte_paiement{border:1px solid #cecece;padding:5px;}#bloc_paiement .balise_important,#bloc_paiement .numdossier,#bloc_paiement .montant_paiement,#bloc_paiement .secure_paiement{color:#1f2335;font-weight:bold;}#bloc_paiement .bloc_texte_attention{margin-top:15px;}#bloc_paiement .bloc_texte_attention .icone_attention{width:10%;display:table;float:left;}#bloc_paiement .bloc_texte_attention .texte_attention{display:table;float:right;width:90%;}#bloc_paiement .bloc_texte_attention .texte_attention .important{color:#1f2335;}#bloc_paiement .icone_reponse_paiement{width:20%;display:table;float:left;padding-top:25px;}#bloc_paiement .msg_reponse_paiement{display:table;float:right;width:80%;text-align:left;}#bloc_paiement .paiement_ok{color:#2c9600;font-weight:bold;}#bloc_paiement .info_mail{color:#7f7f7f;font-style:italic;text-align:left;font-size:0.8em;}#bloc_paiement .paiement_annule{color:#1f2335;font-weight:bold;}#bloc_paiement .logo_carte{padding:10px;margin:0px auto;width:95%;text-align:center;}#bloc_paiement .msg_rappel_dossier{background-color:#ededed;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:5px;width:400px;margin:0px auto;text-align:center;}#bloc_paiement input[type=submit],#bloc_paiement button[type=submit]{background-image:url(https://static.ingenie.fr/images/resa/cadenas.png);background-repeat:no-repeat;background-position:5px 50%;background-color:#1f2335;color:white;font-size:1em;padding:0.5em;border:1px solid #1f2335;padding-left:30px;display:block;margin:0 auto;/* ---------------------------------- *//* ==9. STYLES CONFIRMATION (ETAPE 4) *//* ---------------------------------- */}#bloc_paiement input[type=submit]:hover,#bloc_paiement button[type=submit]:hover{border-color:#000;}#bloc_confirmation{display:table;width:95%;margin:0px auto;background-color:#fff;padding:10px;font-size:0.9em;}#bloc_confirmation .bloc_texte_paiement{border:1px solid #cecece;padding:5px;}#bloc_confirmation .balise_important,#bloc_confirmation .numdossier{color:#1f2335;font-weight:bold;}#bloc_confirmation .bloc_texte_attention{margin-top:15px;}#bloc_confirmation .bloc_texte_attention .icone_attention{width:10%;display:table;float:left;}#bloc_confirmation .bloc_texte_attention .texte_attention{display:table;float:right;width:90%;}#bloc_confirmation .bloc_texte_attention .texte_attention .important{color:#1f2335;}#bloc_confirmation .info_mail{color:#7f7f7f;font-style:italic;text-align:left;font-size:0.8em;/* ---------------------------------- *//* ==10. STYLE PAGE ERREUR			  *//* ---------------------------------- */}#bloc_erreur_resa{display:table;width:95%;margin:0px auto;background-color:#fff;padding:10px;font-size:0.9em;}#bloc_erreur_resa .zone_erreur{border:1px solid #cecece;padding:5px;display:table;margin:0px auto;}#bloc_erreur_resa .icone_erreur{width:20%;display:table;float:left;padding-top:25px;}#bloc_erreur_resa .msg_erreur{display:table;text-align:center;float:right;width:80%;padding-top:10px;}#bloc_erreur_resa .msg_erreur .titre_erreur{color:#1f2335;font-weight:bold;padding-bottom:30px;}#bloc_erreur_resa .msg_erreur .titre_nature_erreur{font-weight:bold;text-align:left;}#bloc_erreur_resa .msg_erreur .natures_erreur{text-align:left;padding:5px;padding-left:15px;}#bloc_erreur_resa .msg_erreur .solutions_erreur{background-color:#ededed;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:5px;width:450px;margin:0px auto;margin-top:20px;margin-bottom:50px;text-align:left;/* ---------------------------------- *//* ==12. MOTEUR						  *//* ---------------------------------- */}.form-resa .descriptifPrestMoteur .closeBtn{background:url("https://static.ingenie.fr/images/formulaire/picto_close.png") no-repeat;width:16px;height:16px;float:right;cursor:pointer;}.menuAccordeon .menuMoteur{padding:5px;}.menuAccordeon .menuMoteur .titreMenu{font-variant:small-caps;cursor:pointer;}.menuAccordeon.ui-accordion .ui-accordion-content{padding:5px;/* Pour que les libelles ne se chevauchent pas */}.form-recherche .ligne_form_moteur{clear:both;}.form-recherche .choixPersonne .forms_champType_select,.form-recherche .choixAges .forms_champType_select{display:inline-block;}.form-recherche .choixAges .forms_champType_select{margin-right:5px;}.form-recherche .choixAges .forms_champType_select:last-child{margin-right:0px;/* aucune date dispo dans widget moteur fiche */}.resa_moteur_fiche .aucune_date{text-align:center;font-size:1.2em;padding:0.5em 0 1em;/* ---------------------------------- *//* ==13. STYLES IDENTIFICATION (ETAPE 2)		  *//* ---------------------------------- *//** => Deplaci?? dans la css des formulaire - Forcement incluse pour une ri??sa /**//**
.form_ligne_mail, .form_ligne_pass {
    border-radius: 5px 5px 5px 5px;
    padding: 25px 0px;
    background: none no-repeat scroll 5px center rgb(235, 232, 241);
}

.form_ligne_mail {
    background-image: url("https://static.ingenie.fr/images/formulaire/form_login.png") !important;
}

.form_ligne_pass {
    background-image: url("https://static.ingenie.fr/images/formulaire/form_pass.png");
}/**/}.resa_bloquee{color:#1f2335;padding-bottom:0.5em;font-size:1.2em;}.prestation_disponible_plus{color:#05784e;font-weight:bold;}.prestation_disponible_plus_que,.prestation_disponible_derniere{color:#1f2335;font-weight:bold;}.div_text_non_dispo .zone_text_non_dispo{background-color:#ccc;color:#1f2335;text-align:center;font-weight:bold;}.forms_ligne.form_ligne_cgv .forms_colValues{margin-left:0px;}.forms_ligne.form_ligne_cgv .forms_colValues a{color:#1f2335;}.recherche_texte_affiner{margin-bottom:1.5em;}.recherche_texte_affiner .sous_titre_affinage{font-weight:bold;margin-bottom:0.4em;}.recherche_texte_affiner .recherche_texte input.recherche_texte_input{width:100%;/* Nuites hotels */}.form-resa > .form-recherche .bloc_date_calendrier_double .ligne_form_moteur:nth-child(3) label{display:none;}.form-resa > .form-recherche .bloc_date_calendrier_double .dispoDureeCalcule .nbjour{background-image:url('https://static.ingenie.fr/images/resa/picto_nuit.png');background-repeat:no-repeat;background-position:top left;background-size:40px;height:40px;display:block;float:left;padding-top:0px;padding-left:0px;width:40px;text-align:center;margin-right:5px;color:#f2ff00;}.form-resa > .form-recherche .bloc_date_calendrier_double .dispoDureeCalcule .nbjour,.form-resa > .form-recherche .bloc_date_calendrier_double .dispoDureeCalcule .libelle_duree{line-height:53px;display:inline-block;vertical-align:top;font-size:17px;font-weight:bold;}.form-resa > .form-recherche .bloc_date_calendrier_double .dispoDureeCalcule .libelle_duree{color:#1d1d1b;}.formulaire_resa .forms_listeRadio{display:inline-block;width:auto;}.gwallet-buttons{border-radius:10px;padding:20px;max-width:400px;margin:auto;}.gwallet-buttons .google-wallet-button{background-color:#000;border-radius:22px;color:#fff;padding:10px 20px;font-size:16px;font-family:Arial, sans-serif;text-align:center;display:flex;align-items:center;margin-bottom:10px;text-decoration:none;/* Adjust width as needed */width:fit-content;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);cursor:pointer;}.gwallet-buttons .google-wallet-button:hover{opacity:0.9;}.gwallet-buttons .google-wallet-icon{vertical-align:middle;/* Adjust size as needed */height:28px;margin-right:10px;}.gwallet-buttons > span{display:block;font-size:1.2em;}.gwallet-buttons ul{list-style-position:inside;padding-left:0;margin-top:0;/* ---------------------------------- *//* ==11. RESPONSIVE WEB DESIGN		  *//* ---------------------------------- */}@media (max-width:768px){#tab_panier_resa > .ligne_entete,#tab_panier_resa .table_produit .col_pu,#tab_panier_resa .ligne_assurance .col_pu_assurance,#tab_panier_resa .ligne_CYBERCE .col_informations_CYBERCE{display:none;}#tab_panier_resa .ligne_prestation_1 .col_prestation,#tab_panier_resa .ligne_prestation_2 .col_prestation{position:relative;}#tab_panier_resa .table_produit .col_formule{position:relative;vertical-align:top;padding-top:24px;}#tab_panier_resa .ligne_prestation_1 .col_prestation,#tab_panier_resa .ligne_prestation_2 .col_prestation{padding-bottom:18px;}#tab_panier_resa .table_produit .ligne_formule_fisrt .col_formule:before{content:attr(data-title) '';padding:0px;font-weight:bold;display:block;vertical-align:top;margin-top:-24px;left:0px;right:0;height:20px;position:relative;}#tab_panier_resa .table_produit .libelle_prestation{width:100%;width:calc(100% - 25px);display:block;}#tab_panier_resa .table_produit .dates_sejour,#tab_panier_resa .table_produit .detail_personnes{vertical-align:top;}#tab_panier_resa .table_produit .col_action{position:absolute;top:4px;right:4px;}#etapes_resa .bloc_etapes{border-bottom:0px solid white;}.bloc_centrage_etapes{display:table;}.marges_etape{display:table-cell;vertical-align:top;width:auto;float:none;}.marges_etape .picto{display:none;}#etapes_resa .etape_ON,#etapes_resa .etape_OFF{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:0px solid white;width:100%;border-left:1px solid white;padding:5px 0px;}#etapes_resa .etape_OFF{background-color:#bfbfbf;color:white;}}@media (max-width:520px){/* -------------------------------------- *//* ==14. POPUP DE REDIRECTION DE PANIER	  *//* -------------------------------------- */#etapes_resa .bloc_etapes .bloc_centrage_etapes .marges_etape{width:50%;display:inline-block;vertical-align:top;min-height:40px;float:left;padding:0.2em;}#etapes_resa .bloc_etapes .bloc_centrage_etapes .marges_etape > div{min-height:40px;}#etapes_resa .etape_ON,#etapes_resa .etape_OFF{border:0;}}.titre_popup_redirection_panier{font-weight:bold;}.texte_popup_redirection_panier{text-align:center;/* CSS DIV NO RESULTAT AFFICHE A LA PLACE DU DATEPICKER QUAND PAS DE DATE DISPO */}div.ui-datepicker div.noresult{display:none;left:0;right:0;top:30px;bottom:0;position:absolute;background-color:#eceadf;padding:10px;text-align:center;z-index:1;}div.ui-datepicker div.noresult span.table{display:table;height:100%;}div.ui-datepicker div.noresult span.table-cell{display:table-cell;vertical-align:middle;/* -------------------------------------- *//* ==15. LOADER WIDGET V2  *//* -------------------------------------- */}.loading-left,.loading{position:relative;}.loading:after{content:close-quote;width:3rem;height:3rem;position:absolute;right:-55px;top:calc(50% - 3rem/2);display:inline-block;border:3px solid rgba(0, 0, 0, .2);border-top-color:#fff;border-radius:50%;background-color:#fff;animation:1s spin infinite ease-in-out;}.loading-left:after{content:close-quote;width:3rem;height:3rem;position:absolute;left:-55px;top:calc(50% - 3rem/2);display:inline-block;border:3px solid rgba(0, 0, 0, .2);border-top-color:#fff;border-radius:50%;animation:1s spin infinite ease-in-out;}.loading-center:after{content:close-quote;width:3rem;height:3rem;position:absolute;left:calc(50% - 3rem/2);top:calc(50% - 3rem/2);display:inline-block;border:3px solid rgba(0, 0, 0, .2);border-top-color:#fff;border-radius:50%;animation:1s spin infinite ease-in-out;}.ing-widget-resa-fiche .button_search{position:relative;}.forms_colValues{position:relative;}.viewPassword{cursor:pointer;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.viewPassword.on:before{content:"\f070";}.viewPassword:hover{opacity:0.6;}.viewPassword:before{content:"\f06e";font-family:'FontAwesome';font-size:20px;display:block !important;position:absolute;top:-3px;left:155px;}.cyberce_information_parent{display:flex;flex-direction:column;flex-wrap:wrap;border:2px solid var(--buttonsColor);padding:10px;}.cyberce_information_parent .amount_parent{display:flex;flex-wrap:nowrap;justify-content:space-between;text-align:left;}.cyberce_information_parent .amount_parent .information_text{margin-top:0;flex:1;}.cyberce_information_parent .amount_parent .information_text .subvention_text{color:var(--buttonsColor);font-weight:600;}.cyberce_information_parent .amount_parent .amount_text{margin-top:0;color:var(--buttonsColor);font-weight:600;margin-left:20px;}.cyberce_information_parent .reduction_text{font-weight:700;font-size:18px;}#container-inclusion-panier{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;column-gap:20px;}#container-inclusion-panier .liseret{height:1px;background-color:#eaeaea;}#container-inclusion-panier .formulaire_container,#container-inclusion-panier #bloc_paiement{width:calc(100% - 400px);margin:0 !important;padding-right:60px;padding-left:0;}#container-inclusion-panier #tab_panier_resa{position:sticky;top:10px;width:400px;max-height:100vh;margin-right:0;margin-bottom:20px;padding:0;padding-bottom:0px;border:1px solid #e8e8e8;border-radius:2px;background-color:#fff;box-shadow:0px 2px 15px 0px rgba(0, 0, 0, 0.05);overflow:auto;}#container-inclusion-panier #tab_panier_resa::-webkit-scrollbar-thumb{background:#1f2335;border:2px solid #f1f1f1;}#container-inclusion-panier #tab_panier_resa::-webkit-scrollbar-track{background:#fff;}#container-inclusion-panier #tab_panier_resa::-webkit-scrollbar{height:15px;width:15px;}#container-inclusion-panier #tab_panier_resa::-webkit-scrollbar-thumb:hover{background:#1f2335;}#container-inclusion-panier #tab_panier_resa::-webkit-scrollbar-button{background-size:8px;background-position:50%;background-repeat:no-repeat;border-radius:10px;}#container-inclusion-panier #tab_panier_resa::-webkit-scrollbar-button:hover{background-color:#f1f1f1;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale{padding:0;text-align:center;background-color:#fff;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier{padding-top:0;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .photo{position:relative;width:100%;height:280px;overflow:hidden;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .photo .swiper-wrapper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;user-select:none;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .photo .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#1f2335;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .photo .swiper-button-next,#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .photo .swiper-button-prev{width:30px;height:30px;border-radius:50%;background-color:#fff;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.1);line-height:30px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .photo .swiper-button-next:hover,#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .photo .swiper-button-prev:hover{opacity:0.6;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .photo .swiper-button-next:after,#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .photo .swiper-button-prev:after{font-size:14px;font-weight:normal;color:#1f2335;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .ligne_libelle_package{font-size:16px;margin-bottom:1em;color:#c1b192;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .ligne_libelle_package .lib_votre_sejour{position:relative;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .ligne_libelle_package .lib_votre_sejour:before{content:url('https://static.ingenie.fr/images/resa/picto_adulte.png');content:url('https://static.ingenie.fr/images/resa/shape.png');padding-right:5px;position:absolute;left:-25px;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .ligne_libelle_package .lib_package{padding-left:3px;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .libellePanierPrestation{margin-left:0;margin:1.5em 0;float:none;width:90%;margin:auto !important;padding:20px 10px;margin-top:-25px !important;position:relative;z-index:50;background:#fff;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .libellePanierPrestation .ligne_libelle_prestataire{color:#373737;font-size:24px;display:block;margin-bottom:10px;text-decoration:none;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .libellePanierPrestation .ligne_libelle_prestataire:hover{opacity:0.6;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .libellePanierPrestation .ligne_libelle_ville,#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .libellePanierPrestation .ligne_libelle_cp{color:#303030;font-size:14px;text-transform:capitalize;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .headerPanier .libellePanierPrestation .ligne_libelle_cp{padding-left:0.4em;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .infoCompPanierPrestation{margin:1em 0;color:#373737;font-size:18px;padding-bottom:0;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .infoCompPanierPrestation .ligne_libelle_dates{text-transform:capitalize;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .infoCompPanierPrestation .ligne_libelle_dates span{margin:0 20px;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationPrincipale .infoCompPanierPrestation .ligne_libelle_dates span:before{content:url('https://static.ingenie.fr/images/resa/next.png');display:inline-block;vertical-align:middle;}#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours{background-color:transparent !important;margin:0;padding:0;}@media screen and (max-width:820px){#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours{padding:0 1em;}}#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .ligne_appt_package{padding:10px 12px;padding-bottom:0px;color:#1f2335;min-height:0px;border:0;display:flex;justify-content:space-between;font-size:16px;}#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .lignePanierPrestation,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .infoCompPanierPrestation{padding:0 15px;color:#1f2335;min-height:0px;border:0;display:flex;justify-content:space-between;align-items:baseline;margin-top:10px;}#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .lignePanierPrestation .ligne_total_prestation,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .infoCompPanierPrestation .ligne_total_prestation{color:#87837e;font-size:16px;width:20%;text-align:right;}@media screen and (max-width:500px){#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .lignePanierPrestation .ligne_total_prestation,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .infoCompPanierPrestation .ligne_total_prestation{width:30%;}}#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .lignePanierPrestation:last-child,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .infoCompPanierPrestation:last-child{margin-bottom:10px;}#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours.main_prest .lignePanierPrestation:first-child .ligne_libelle_prestation{color:#373737;font-weight:bold;}#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours.main_prest .lignePanierPrestation:first-child .ligne_libelle_prestation .nombre_prestation{font-weight:normal;}#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .lignePanierPrestationFormule,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .lignePrestationEnCours{display:flex;justify-content:space-between;}#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .libelle_options{font-size:1.6em;padding:0 1em;margin-bottom:0.5em;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours{margin:1.5em 0;padding:0 1.5em;align-items:baseline;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule.ligne_xselling,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours.ligne_xselling{position:relative;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule.ligne_xselling .ligne_total_prestation,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours.ligne_xselling .ligne_total_prestation{float:right;padding-right:21px;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule.ligne_xselling a.suppr_formule,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours.ligne_xselling a.suppr_formule{position:initial;display:block;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule.ligne_xselling a.suppr_formule:before,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours.ligne_xselling a.suppr_formule:before{right:14px;top:1px;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule.ligne_option .ligne_libelle_prestation,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours.ligne_option .ligne_libelle_prestation,#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule.ligne_xselling .ligne_libelle_prestation,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours.ligne_xselling .ligne_libelle_prestation{font-size:14px;color:#87837e;width:calc(100% - 100px);display:inline-block;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule .ligne_libelle_prestation,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .ligne_libelle_prestation{text-align:left;width:70%;font-size:14px;color:#87837e;}@media screen and (max-width:500px){#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule .ligne_libelle_prestation,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .ligne_libelle_prestation{width:56%;}}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule .infoCompPanierPrestation,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .infoCompPanierPrestation{text-align:left;width:100%;font-size:14px;color:#87837e;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule .infoCompPanierPrestation span,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .infoCompPanierPrestation span{margin:0 20px;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule .infoCompPanierPrestation span:before,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .infoCompPanierPrestation span:before{content:url('https://static.ingenie.fr/images/resa/next.png');display:inline-block;vertical-align:middle;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule .ligne_groupe_prestation,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .ligne_groupe_prestation{line-height:40px;display:table;width:100%;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule .ligne_total_prestation,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .ligne_total_prestation{color:#87837e;font-size:16px;width:auto;text-align:right;min-width:100px;}@media screen and (max-width:500px){#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule .ligne_total_prestation,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .ligne_total_prestation{width:30%;}}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule a.suppr_formule,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours a.suppr_formule{font-size:0px;position:relative;padding-left:20px;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule a.suppr_formule:hover:before,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours a.suppr_formule:hover:before{opacity:0.6;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule a.suppr_formule:before,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours a.suppr_formule:before{content:url('https://static.ingenie.fr/images/resa/corbeille.png');cursor:pointer;position:absolute;right:0;top:-14px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule > div > div:not(.lignePanierPrestationLibelle),#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours > div > div:not(.lignePanierPrestationLibelle){display:table-cell;vertical-align:middle;line-height:28px;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule .lignePanierPrestationComposition,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .lignePanierPrestationComposition{font-size:1.6em;font-weight:bold;line-height:20px;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule .lignePanierPrestationComposition span,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .lignePanierPrestationComposition span{padding-left:1em;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule .lignePanierPrestationLibelle,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .lignePanierPrestationLibelle{font-size:1.6em;line-height:25px;padding-left:4em;padding-top:0;display:block;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule .lignePanierPrestationPrix,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .lignePanierPrestationPrix{font-size:1.6em;color:#004a6b;text-align:right;white-space:nowrap;padding-right:0.8em;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule .action_supprimer,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .action_supprimer{vertical-align:middle;padding:0;margin-right:1em;width:42px;cursor:pointer;}@media (max-width:820px){#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule .action_supprimer a,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .action_supprimer a{display:block;text-align:center;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule .action_supprimer a:before,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .action_supprimer a:before{margin:auto !important;}}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule .action_supprimer a:before,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .action_supprimer a:before{content:'\f1f8';width:28px;height:28px;line-height:28px;background-color:#fff;border:1px solid #e6e6e6;display:inline-block;vertical-align:middle;text-align:center;color:#000;font-size:1.8em;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-left:1em;}#container-inclusion-panier #tab_panier_resa .ligne_prestation_annexe{background-color:#f8f8f8;padding-left:2em;}@media screen and (max-width:900px){#container-inclusion-panier #tab_panier_resa .ligne_prestation_annexe{margin:25px 0;margin-top:0;}}@media screen and (max-width:900px){#container-inclusion-panier #tab_panier_resa .ligne_prestation_annexe label{width:60%;}}@media screen and (max-width:900px){#container-inclusion-panier #tab_panier_resa .ligne_prestation_annexe .tarif_min{width:40%;text-align:right;}}#container-inclusion-panier #tab_panier_resa .ligne_prestation_annexe > div{line-height:40px;}#container-inclusion-panier #tab_panier_resa .ligne_prestation_annexe > div.col_libelle_assurance{font-weight:bold;display:inline-block;font-size:1.6em;}#container-inclusion-panier #tab_panier_resa .ligne_prestation_annexe > div.col_quantite_assurance{display:block;}#container-inclusion-panier #tab_panier_resa .ligne_prestation_annexe > div.col_quantite_assurance .btn{background-color:#414347;padding:0 1em;display:inline-block;line-height:35px;color:#fff;text-transform:uppercase;}#container-inclusion-panier #tab_panier_resa .ligne_prestation_annexe .col_pu_assurance{color:#004a6b;float:right;padding-right:1em;font-size:1.6em;width:15%;}#container-inclusion-panier #tab_panier_resa .ligne_assurance{background-color:#f8f8f8;margin:2em 0;padding-bottom:1em;color:#414347;padding-left:2em;display:block;}#container-inclusion-panier #tab_panier_resa .ligne_assurance .col_pu_assurance{display:inline-block;float:right;margin-right:1em;color:#004a6b;font-size:1.6em;}#container-inclusion-panier #tab_panier_resa .ligne_assurance > div{line-height:20px;height:auto;background-color:transparent;color:#414347;}#container-inclusion-panier #tab_panier_resa .ligne_assurance .col_libelle_assurance{font-weight:bold;display:inline-block;width:80% !important;line-height:20px !important;font-size:1.6em;padding-left:0em;}#container-inclusion-panier #tab_panier_resa .ligne_assurance .col_pu_assurance{display:inline;float:right;width:17%;margin-right:0em !important;color:#004a6b !important;padding:0em;}#container-inclusion-panier #tab_panier_resa .ligne_assurance .col_quantite_assurance{text-align:left;padding-left:0em;}#container-inclusion-panier #tab_panier_resa .ligne_assurance .col_quantite_assurance .btn{background-color:#414347;padding:0 1em;display:inline-block;line-height:35px;color:#fff;text-transform:uppercase;}#container-inclusion-panier #tab_panier_resa .ligne_assurance .col_libelle_assurance_infobulle{display:block;font-size:1.4em;text-align:left;text-align:justify;padding-left:0em;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationCodePromo{background-color:transparent;padding:20px 0;color:#414347;padding-left:2em;padding-top:7px;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationCodePromo .lib_code_promo{color:#373737;font-size:14px;position:relative;padding-left:30px;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationCodePromo .lib_code_promo:before{content:url('https://static.ingenie.fr/images/resa/reduc.png');padding-right:5px;position:absolute;left:0px;top:0px;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationCodePromo .blocMsgCodePromo .erreurCodePromo{color:#c43d3d;font-size:1.4em;margin-top:0.5em;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationCodePromo .col_zone_code > .libelle_zone_code{line-height:40px;font-size:16px;display:block;color:#373737;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationCodePromo .col_zone_code .blocChampCodePromo{display:inline-block;width:250px;}@media screen and (max-width:950px){#container-inclusion-panier #tab_panier_resa .lignePanierPrestationCodePromo .col_zone_code .blocChampCodePromo{width:calc(100% - 140px);}}@media screen and (max-width:400px){#container-inclusion-panier #tab_panier_resa .lignePanierPrestationCodePromo .col_zone_code .blocChampCodePromo{width:calc(100% - 120px - 20px);}}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationCodePromo .col_zone_code .blocChampCodePromo span#code_promo{color:#c1b192;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationCodePromo .col_zone_code .blocChampCodePromo input[type="text"]{line-height:40px;height:40px;padding:0;font-size:1.6em;padding-left:15px;border:1px solid #979797;width:95%;outline:none;}@media (max-width:995px){#container-inclusion-panier #tab_panier_resa .lignePanierPrestationCodePromo .col_zone_code .blocChampCodePromo input[type="text"]{width:100%;}}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationCodePromo .col_zone_code .blocBtnValideCodePromo{display:inline-block;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationCodePromo .col_zone_code .blocBtnValideCodePromo input[type="button"]{font-size:1.4em;height:40px;outline:none;text-transform:inherit;background-color:#fff;color:#303030;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationCodePromo .col_zone_code .blocBtnValideCodePromo input[type="button"]:hover{background-color:#303030;color:#fff;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationTotal,#container-inclusion-panier #tab_panier_resa .lignePanierPrestationAcompte{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:15px;padding-left:20px;}@media screen and (max-width:1270px){#container-inclusion-panier #tab_panier_resa .lignePanierPrestationTotal,#container-inclusion-panier #tab_panier_resa .lignePanierPrestationAcompte{width:100%;margin-left:0;}}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationTotal{font-size:20px;text-transform:uppercase;background-color:transparent;color:#373737;font-weight:bold;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationAcompte{font-size:16px;padding-top:0 !important;color:#797979;background-color:#fff;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationReglerSejour{font-size:1.6em;text-transform:uppercase;background-color:#9f8e59;padding:1em;color:#fff;text-align:center;cursor:pointer;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationReglerSejour .total_panier{float:right;}#container-inclusion-panier #tab_panier_resa .libelle_options{padding:0 1em;margin-top:10px;margin-bottom:10px;font-size:16px;color:#373737;font-weight:normal;}#container-inclusion-panier #tab_panier_resa h2{line-height:72px;padding:0;margin-bottom:0;font-size:24px;text-align:center;color:#303030;background-color:transparent;display:none;}@media (max-width:950px){#container-inclusion-panier{display:block !important;width:100%;}#container-inclusion-panier .formulaire_container,#container-inclusion-panier #bloc_paiement{display:block;width:100%;padding:0px 9px;}#container-inclusion-panier #tab_panier_resa{display:block;width:100%;max-width:100%;margin-top:20px;margin-bottom:2em;padding:0px 15px;}}@media (max-width:480px){#container-inclusion-panier .lignePanierPrestation,#container-inclusion-panier .infoCompPanierPrestation,#container-inclusion-panier .lignePanierPrestationFormule,#container-inclusion-panier .lignePrestationEnCours{padding:0 !important;}#container-inclusion-panier .lignePanierPrestationTotal,#container-inclusion-panier .lignePanierPrestationAcompte{padding:15px 0 !important;}}body.accueil main.container section#content .diapo .moteur_resa .moteur-ligne .form-resa .widget_mon_compte_to{flex-wrap:wrap;}body.accueil main.container section#content .diapo .moteur_resa .moteur-ligne .form-resa .widget_mon_compte_to .widget_mon_compte_to_resume{width :100%;}.loader-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:90000000;width:450px;max-width:95%;padding:20px;text-align:center;border-radius:10px;background-color:#fff;box-shadow:0px 4px 35px 0px rgba(0, 0, 0, 0.15);}.loader-popup .loader{display:flex;align-items:center;justify-content:center;position:relative;height:52px;width:52px;margin:20px auto 20px auto;aspect-ratio:1;text-align:left;background-color:#fff;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.loader-popup .loader:before{content:close-quote;width:3rem;height:3rem;display:inline-block;border:3px solid rgba(0, 0, 0, .2);border-top-color:#1f2335;border-radius:50%;animation:1s spin infinite ease-in-out;}.loader-popup .title-loader{text-align:center;margin-top:15px;font-weight:bold;font-size:20px;text-transform:uppercase;}.loader-popup .description-loader{text-align:center;margin:15px auto 15px auto;font-size:16px;}.ext_ajax_result .ajax-results:not(:empty),.moteur_horiz .resa_div_btn .ajax-results:not(:empty),.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .resa_div_btn .ajax-results:not(:empty),.moteur_resa_fiche_horiz .form-resa .content .resa_div_btn .ajax-results:not(:empty){background-color:#303030;border-radius:20px;width:20px;height:20px;line-height:20px;text-align:center;display:inline-block;position:absolute;top:calc(100% - 10px);left:calc(50% - 10px);z-index:1;}.ext_div_calendrier,.moteur_horiz .div_calendrier,.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .div_calendrier{background-color:#fff;border:1px solid #aaa;position:relative;}.ext_div_calendrier:after,.moteur_horiz .div_calendrier:after,.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .div_calendrier:after{content:'\f133';font-family:'FontAwesome';margin-left:0.5em;z-index:1;position:absolute;}.ext_div_calendrier input.datepicker,.moteur_horiz .div_calendrier input.datepicker,.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .div_calendrier input.datepicker{margin:0;z-index:2;background-image:none;background-color:transparent;position:relative;}.ext_select_custom,.moteur_horiz .forms_champType_select,.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .forms_champType_select{background-color:#fff;overflow:hidden;height:40px;position:relative;border:1px solid #000;}.ext_select_custom:after,.moteur_horiz .forms_champType_select:after,.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .forms_champType_select:after{content:'\f078';font-family:'FontAwesome';position:absolute;z-index:1;line-height:40px;top:0;right:0em;padding:0 0.5em;background-color:#fff;font-weight:normal;}.ext_select_custom select,.moteur_horiz .forms_champType_select select,.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .forms_champType_select select{background:transparent !important;-webkit-appearance:none;border:0;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:130%;padding-left:1em;position:relative;z-index:4;padding-right:calc(30% + 2em);}.moteur_horiz{display:table;width:100%;}.moteur_horiz .titre_moteur_resa{font-size:2em;}.moteur_horiz select{line-height:40px;height:40px;width:100%;}.moteur_horiz .div_calendrier input.datepicker{width:100%;height:calc(40px - 2px);border:0;}.moteur_horiz .choixPersonne .forms_champType_select{width:50%;float:left;}.moteur_horiz .choixAges .forms_champType_select{width:60px;float:left;}.moteur_horiz .bloc_selection_type_prestataire_select{width:calc(100% / 6);display:inline-block;vertical-align:top;float:left;}@media (max-width:5000px){.moteur_horiz .bloc_selection_type_prestataire_select{width:100%;}}@media (max-width:4000px){.moteur_horiz .bloc_selection_type_prestataire_select{width:30%;}}@media (max-width:700px){.moteur_horiz .bloc_selection_type_prestataire_select{width:100%;}}.moteur_horiz .bloc_date_calendrier_double,.moteur_horiz .bloc_select_date_resa_classique{width:calc(100% / 2);display:inline-table;vertical-align:top;float:left;}@media (max-width:5000px){.moteur_horiz .bloc_date_calendrier_double,.moteur_horiz .bloc_select_date_resa_classique{width:60%;}}@media (max-width:4000px){.moteur_horiz .bloc_date_calendrier_double,.moteur_horiz .bloc_select_date_resa_classique{width:70%;}}@media (max-width:700px){.moteur_horiz .bloc_date_calendrier_double,.moteur_horiz .bloc_select_date_resa_classique{width:100%;}}.moteur_horiz .bloc_date_calendrier_double .nom_jour,.moteur_horiz .bloc_select_date_resa_classique .nom_jour{display:none;}.moteur_horiz .bloc_date_calendrier_double label:not(.label_apres),.moteur_horiz .bloc_select_date_resa_classique label:not(.label_apres){display:none;}.moteur_horiz .bloc_date_calendrier_double .bloc_date,.moteur_horiz .bloc_select_date_resa_classique .bloc_date{display:table;width:100%;}.moteur_horiz .bloc_date_calendrier_double .bloc_date > *,.moteur_horiz .bloc_select_date_resa_classique .bloc_date > *{display:table-cell;vertical-align:top;}@media (max-width:600px){.moteur_horiz .bloc_date_calendrier_double .bloc_date .ligne_form_moteur:first-child,.moteur_horiz .bloc_select_date_resa_classique .bloc_date .ligne_form_moteur:first-child{display:block;}}.moteur_horiz .bloc_date_calendrier_double .bloc_date_duree,.moteur_horiz .bloc_select_date_resa_classique .bloc_date_duree{display:table;width:100%;}.moteur_horiz .bloc_date_calendrier_double .bloc_date_duree > *,.moteur_horiz .bloc_select_date_resa_classique .bloc_date_duree > *{width:50%;display:table-cell;vertical-align:top;}@media (max-width:600px){.moteur_horiz .bloc_date_calendrier_double .bloc_date_duree > *,.moteur_horiz .bloc_select_date_resa_classique .bloc_date_duree > *{width:100%;display:inline-block;}.moteur_horiz .bloc_date_calendrier_double .bloc_date_duree > *.ligne_form_moteur:last-child,.moteur_horiz .bloc_select_date_resa_classique .bloc_date_duree > *.ligne_form_moteur:last-child{width:100%;}}.moteur_horiz .bloc_date_calendrier_double .duree,.moteur_horiz .bloc_select_date_resa_classique .duree,.moteur_horiz .bloc_date_calendrier_double .dispoDureeCalcule,.moteur_horiz .bloc_select_date_resa_classique .dispoDureeCalcule{display:none;}.moteur_horiz .bloc_select_personnes{width:calc(100% / 6);display:inline-block;vertical-align:top;float:left;}@media (max-width:5000px){.moteur_horiz .bloc_select_personnes{width:calc(100% / 5);}}@media (max-width:4000px){.moteur_horiz .bloc_select_personnes{width:50%;clear:left;}}.moteur_horiz .bloc_select_personnes label{display:none;}.moteur_horiz .bloc_select_personnes #more-personnes{margin-top:1em;}.moteur_horiz .bloc_select_personnes #more-personnes-detail fieldset{border:1px solid #000;margin-top:1em;width:100%;}.moteur_horiz .bloc_select_personnes #more-personnes-detail fieldset > .ligne_form_moteur > div{display:inline-block;float:left;}.moteur_horiz .bloc_select_personnes #more-personnes-detail fieldset > .ligne_form_moteur > div.choixAges{margin-right:10px;}.moteur_horiz .bloc_select_personnes #more-personnes-detail fieldset > .ligne_form_moteur > div.choixAges .libelle_age_enfant{margin-top:1em;display:block;}.moteur_horiz .bloc_select_personnes #more-personnes-detail fieldset > .ligne_form_moteur > div.choixAges .br{display:none;}.moteur_horiz .bloc_select_personnes #more-personnes-detail fieldset > .ligne_form_moteur > div.choixPersonne{width:100%;}.moteur_horiz .bloc_select_personnes #more-personnes-detail fieldset > .ligne_form_moteur > div.choixPersonne > .forms_champType_select{margin:5px 10px 5px 0;width:calc(50% - 10px);}.moteur_horiz .brFin{display:none;}.moteur_horiz .resa_div_btn{width:calc(100% / 6);float:left;display:inline-block;vertical-align:top;position:relative;}@media (max-width:5000px){.moteur_horiz .resa_div_btn{width:calc(100% / 5);}}@media (max-width:4000px){.moteur_horiz .resa_div_btn{width:50%;}}.moteur_horiz .resa_div_btn .button_search{width:100%;}.moteur_horiz .resa_div_btn .button_search input[type="button"]{height:40px;line-height:40px;border:0;width:100% !important;}.moteur_vertic_accordeon .menuAccordeon .menuMoteur{border:1px solid #000;}.moteur_vertic_accordeon .menuAccordeon .menuMoteur:not(:last-of-type){border-bottom:0;}.moteur_vertic_accordeon .menuAccordeon .menuMoteur .titreMenu{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;background:none;}.moteur_vertic_accordeon .menuAccordeon .menuMoteur .titreMenu:before{content:'\f067';font-family:'FontAwesome';font-weight:normal;margin-right:0.5em;display:inline-block;-webkit-transition:0.5s;-khtml-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}.moteur_vertic_accordeon .menuAccordeon .menuMoteur .titreMenu.ui-state-active:before{-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);-khtml-transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);-moz-transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);-ms-transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);-o-transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu{margin:0;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;background:none;}.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .content{display:block;width:100%;}.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .div_calendrier{border:0 !important;}.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu select{width:100%;line-height:40px;height:40px;}.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .div_calendrier input.datepicker{width:100%;height:calc(40px - 2px);border:0;}.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .libelle_age_enfant{margin-top:0.5em;display:block;}.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .choixPersonne .forms_champType_select{width:50%;float:left;}.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .choixAges .forms_champType_select{width:60px;float:left;}.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .bloc_selection_type_prestataire_select,.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .bloc_select_date_resa_classique .bloc_date .ligne_form_moteur,.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .bloc_date_calendrier_double .ligne_form_moteur,.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .bloc_select_date_resa_classique .label_apres,.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .bloc_date_calendrier_double .label_apres,.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .bloc_select_personnes,.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .contenu_bloc_accordeon{margin:0.5em 0;}.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .br{display:none;}.moteur_vertic_accordeon .menuAccordeon .menuMoteur .contenu .resa_div_btn{position:relative;}.moteur_resa_fiche_horiz{/* DatePicker icone */}.moteur_resa_fiche_horiz .resa_moteur_fiche[id*="moteurResa-PRESTATAIRE-H"]{padding-top:25px;}.moteur_resa_fiche_horiz .resa_moteur_fiche .bloc_date .ligne_form_moteur,.moteur_resa_fiche_horiz .resa_moteur_fiche .bloc_select_personnes{margin-right:15px;}.moteur_resa_fiche_horiz .form-resa .content .bloc_select_personnes,.moteur_resa_fiche_horiz .form-resa .content .ligne_form_moteur,.moteur_resa_fiche_horiz .form-resa .content .resa_div_btn,.moteur_resa_fiche_horiz .form-resa .content .forms_champType_select{display:inline-block !important;vertical-align:top;width:auto;}.moteur_resa_fiche_horiz .form-resa .content select,.moteur_resa_fiche_horiz .form-resa .content .datepicker{margin-bottom:0;}.moteur_resa_fiche_horiz .form-resa .content .bloc_date .ligne_form_moteur{position:relative;}.moteur_resa_fiche_horiz .form-resa .content .bloc_date .ligne_form_moteur label,.moteur_resa_fiche_horiz .form-resa .content .bloc_date .ligne_form_moteur .nom_jour{position:absolute;top:-25px;left:0;}.moteur_resa_fiche_horiz .form-resa .content .bloc_date .ligne_form_moteur .nom_jour{left:30px;}.moteur_resa_fiche_horiz .form-resa .content .resa_div_btn{position:relative;}.moteur_resa_fiche_horiz .form-resa .content .resa_div_btn .form_search{margin-top:0;margin-bottom:0;}.isDtPckr:after{display:none;}.isDtPckr .div_calendrier:after{top:0;line-height:40px;right:0;padding:0 0.5em;}.client_centre{margin:0px 15px;}.client_navigation{border-right:1px solid #ccc;margin-right:10px;}.client_navigation ul,.client_navigation2 ul{list-style-type:none;}.client_navigation ul li{margin-bottom:10px;}.client_navigation_btn_off a,.client_navigation_btn_on a{display:block;width:59px;height:59px;background-color:#999;text-indent:-8000px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}.client_navigation,.client_accueil_bloc_picto{min-width:59px;width:10%;float:left;padding-right:10px;}.client_accueil_bloc_picto{padding-top:0px;}.client_accueil_contenu_bloc{width:85%;float:left;}.client_content{width:75%;float:left;}.client_accueil_bloc{clear:both;border-bottom:1px solid #ccc;margin-bottom:1em;padding-bottom:1em;}.espace_client_ajouter_prestation:before{content:"\f055";font-family:"FontAwesome";position:absolute;top:0;left:-1.35em;vertical-align:middle;font-weight:lighter;}.lien_solder_dossier:before,.btn_confirm_dossier:before{content:"\f09d";font-family:"FontAwesome";position:absolute;top:0;left:-1.5em;vertical-align:middle;font-weight:lighter;}.btn_confirm_dossier:before{content:"\f058";left:-1.1em !important;}.client_accueil_table_resa .solder_dossier a{margin-left:2em;position:relative;color:#1f2335;}.client_navigation2{min-width:190px;width:100%;float:left;padding-right:0px;}.client_navigation2 ul{display:table;width:100%;padding-left:0;}.client_navigation2 ul li{display:table-cell;}@media (max-width:840px){.client_navigation2 ul li{display:inline-block;vertical-align:top;width:50%;}}@media (max-width:520px){.client_navigation2 ul li{width:100%;}}.client_navigation2 a{width:99%;display:block;color:#fff;text-decoration:none;padding:10px 10px 10px 70px;min-height:50px;/* menu accueil espace client */}@media (max-width:840px){.client_navigation2 a{width:calc(100% - 0.5em);margin-bottom:0.5em;}}.client_navigation2 .client_navigation_btn_accueil a{background:url(https://static.ingenie.fr/images/client/compte_cadenas.png) no-repeat 0px 0px #999;}.client_navigation2 .client_navigation_btn_dossiers a{background:url(https://static.ingenie.fr/images/client/cadi.png) no-repeat 0px 0px #999;}.client_navigation2 .client_navigation_btn_coordonnees a{background:url(https://static.ingenie.fr/images/client/infos_persos.png) no-repeat 0px 0px #999;}.client_navigation2 .client_navigation_btn_contact a{background:url(https://static.ingenie.fr/images/client/mail.png) no-repeat 0px 0px #999;}.client_navigation2 .client_navigation_btn_carnets a{background:url(https://static.ingenie.fr/images/client/carnet_voyage.png) no-repeat 0px 0px #999;/* menu interne espace client */}.client_navigation_btn_accueil a{background:url(https://static.ingenie.fr/images/client/compte_cadenas.png) no-repeat center center #999;}.client_navigation_btn_dossiers a{background:url(https://static.ingenie.fr/images/client/cadi.png) no-repeat center center #999;}.client_navigation_btn_coordonnees a{background:url(https://static.ingenie.fr/images/client/infos_persos.png) no-repeat center center #999;}.client_navigation_btn_contact a{background:url(https://static.ingenie.fr/images/client/mail.png) no-repeat center center #999;}.client_navigation_btn_carnets a{background:url(https://static.ingenie.fr/images/client/carnet_voyage.png) no-repeat center center #999;}.client_navigation2 a:hover{background-color:#1f2335 !important;}.client_form_contact .forms_label{width:auto;}.client_form_contact p{display:block;clear:both;}.client_identification_formulaire .form_submit_div{text-align:left;margin-left:45%;}.client_identification_formulaire_password_oublie a{margin-left:15px;}.client_identification_formulaire{margin-top:30px;}.client_identification_formulaire .forms_ligne{height:40px;}.client_content #tab_panier_resa div.col_action .supprimer_prestation_panier_dossier{background-image:url("https://static.ingenie.fr/images/resa/panier/delete.png");background-position:left top;background-repeat:no-repeat;display:block;height:19px;width:12px;text-indent:-10000px;}.client_content .validation_espace_client_cgv,.client_content .solde_multi_reglement_espace_client{border:1px solid #ccc;padding:10px;margin-bottom:5px;font-size:1.2em;}.client_content .validation_espace_client_cgv legend,.client_content .solde_multi_reglement_espace_client legend{font-style:italic;padding:0 5px;}.client_centre #tab_panier_resa .lien_savoir_plus.desactiver_solde{opacity:0.4;cursor:pointer;}.client_content .solde_multi_reglement_espace_client input[name="espace_client_montant_paiement"]{margin:0 10px;}.client_content .solde_multi_reglement_espace_client .erreur{color:#fa0000;font-style:italic;margin:0 0 10px 0;display:none;}.kitpaiement_content .solde_multi_reglement_espace_client .erreur{color:#fa0000;font-style:italic;margin:0 0 10px 0;display:none;}#wrapper > header > .button_nav:before,.client_identification:before,.client_centre:before,.forms_ligne:before,#wrapper > header > .button_nav:after,.client_identification:after,.client_centre:after,.forms_ligne:after{content:"";display:table;}#wrapper > header > .button_nav:after,.client_identification:after,.client_centre:after,.forms_ligne:after{clear:both;}.form_submit_div .form_submit,.btnStartInscriptionCongres a,.bouton_etape_suivante,.bouton_etape_suivante_bottom,.bouton_etape_precedente,.bouton_etape_precedente_bottom,.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter > div.addRoom,.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter > div button,.moteur_rechercher,#bloc_detail_prestations .tab_detail_prestations div.msg_ajout_prestation_ok a,#frm_panier_resa #tab_panier_resa .ligne_code_promo .blocBtnValideCodePromo input,#bloc_btn_action_panier .valider_panier a:link,#bloc_btn_action_panier .valider_panier a:visited,.client_identification .form_submit a,.client_centre .form_submit a,.client_identification .form_submit_div a,.client_centre .form_submit_div a,.client_identification .form_submit input,.client_centre .form_submit input,.client_identification .form_submit_div input,.client_centre .form_submit_div input,.form_submit,.accueil_espace_client .rubrique_accueil_coordonnees .rubrique_accueil_contenu .info_client_modifier a{display:inline-block;padding:10px 20px;font-size:18px;text-decoration:none;color:#fff;background-color:#1f2335;border-radius:20px;outline:0;border:0;max-width:100%;text-wrap:auto;}.form_submit_div .form_submit:link,.btnStartInscriptionCongres a:link,.bouton_etape_suivante:link,.bouton_etape_suivante_bottom:link,.bouton_etape_precedente:link,.bouton_etape_precedente_bottom:link,.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter > div.addRoom:link,.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter > div button:link,.moteur_rechercher:link,#bloc_detail_prestations .tab_detail_prestations div.msg_ajout_prestation_ok a:link,#frm_panier_resa #tab_panier_resa .ligne_code_promo .blocBtnValideCodePromo input:link,#bloc_btn_action_panier .valider_panier a:link:link,#bloc_btn_action_panier .valider_panier a:visited:link,.client_identification .form_submit a:link,.client_centre .form_submit a:link,.client_identification .form_submit_div a:link,.client_centre .form_submit_div a:link,.client_identification .form_submit input:link,.client_centre .form_submit input:link,.client_identification .form_submit_div input:link,.client_centre .form_submit_div input:link,.form_submit:link,.accueil_espace_client .rubrique_accueil_coordonnees .rubrique_accueil_contenu .info_client_modifier a:link,.form_submit_div .form_submit:visited,.btnStartInscriptionCongres a:visited,.bouton_etape_suivante:visited,.bouton_etape_suivante_bottom:visited,.bouton_etape_precedente:visited,.bouton_etape_precedente_bottom:visited,.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter > div.addRoom:visited,.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter > div button:visited,.moteur_rechercher:visited,#bloc_detail_prestations .tab_detail_prestations div.msg_ajout_prestation_ok a:visited,#frm_panier_resa #tab_panier_resa .ligne_code_promo .blocBtnValideCodePromo input:visited,#bloc_btn_action_panier .valider_panier a:link:visited,#bloc_btn_action_panier .valider_panier a:visited:visited,.client_identification .form_submit a:visited,.client_centre .form_submit a:visited,.client_identification .form_submit_div a:visited,.client_centre .form_submit_div a:visited,.client_identification .form_submit input:visited,.client_centre .form_submit input:visited,.client_identification .form_submit_div input:visited,.client_centre .form_submit_div input:visited,.form_submit:visited,.accueil_espace_client .rubrique_accueil_coordonnees .rubrique_accueil_contenu .info_client_modifier a:visited,.form_submit_div .form_submit:active,.btnStartInscriptionCongres a:active,.bouton_etape_suivante:active,.bouton_etape_suivante_bottom:active,.bouton_etape_precedente:active,.bouton_etape_precedente_bottom:active,.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter > div.addRoom:active,.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter > div button:active,.moteur_rechercher:active,#bloc_detail_prestations .tab_detail_prestations div.msg_ajout_prestation_ok a:active,#frm_panier_resa #tab_panier_resa .ligne_code_promo .blocBtnValideCodePromo input:active,#bloc_btn_action_panier .valider_panier a:link:active,#bloc_btn_action_panier .valider_panier a:visited:active,.client_identification .form_submit a:active,.client_centre .form_submit a:active,.client_identification .form_submit_div a:active,.client_centre .form_submit_div a:active,.client_identification .form_submit input:active,.client_centre .form_submit input:active,.client_identification .form_submit_div input:active,.client_centre .form_submit_div input:active,.form_submit:active,.accueil_espace_client .rubrique_accueil_coordonnees .rubrique_accueil_contenu .info_client_modifier a:active{color:#fff;}.form_submit_div .form_submit:hover,.btnStartInscriptionCongres a:hover,.bouton_etape_suivante:hover,.bouton_etape_suivante_bottom:hover,.bouton_etape_precedente:hover,.bouton_etape_precedente_bottom:hover,.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter > div.addRoom:hover,.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter > div button:hover,.moteur_rechercher:hover,#bloc_detail_prestations .tab_detail_prestations div.msg_ajout_prestation_ok a:hover,#frm_panier_resa #tab_panier_resa .ligne_code_promo .blocBtnValideCodePromo input:hover,#bloc_btn_action_panier .valider_panier a:link:hover,#bloc_btn_action_panier .valider_panier a:visited:hover,.client_identification .form_submit a:hover,.client_centre .form_submit a:hover,.client_identification .form_submit_div a:hover,.client_centre .form_submit_div a:hover,.client_identification .form_submit input:hover,.client_centre .form_submit input:hover,.client_identification .form_submit_div input:hover,.client_centre .form_submit_div input:hover,.form_submit:hover,.accueil_espace_client .rubrique_accueil_coordonnees .rubrique_accueil_contenu .info_client_modifier a:hover{background-color:#1f2335;border:0;opacity:0.8;}#bloc_btn_action_panier .vider_panier a:link,#bloc_btn_action_panier .vider_panier a:visited{padding:5px;border:1px solid #fff;text-decoration:none;color:#000;background-color:#fff;border-radius:5px;}table{margin:0;}*{transition-duration:0.3s;}body{/* A mettre en balise */background-color:#fff;margin:0;padding:0;font-family:"Roboto";color:#303030;}@media screen and (max-width:1100px){body{width:100%;min-width:100%;}}body h1{font-size:24px;line-height:30px;}body .doc_congres{font-size:18px;margin:10px;}body .doc_congres a{display:block;margin-top:10px;padding:10px 20px;border:3px solid #1f2335;color:#1f2335;font-size:14px;text-decoration:none;text-transform:uppercase;text-align:center;transition-duration:0.3s;border-radius:100px;width:fit-content;}body .doc_congres a:hover{background:#1f2335;color:#fff;}body .doc_congres a:before{content:"\f019";font-family:"FontAwesome";margin-right:0.5em;}body .doc_congres a .taille{display:none;}table{color:#303030;}*|*:link{color:#303030;}ul,ol{padding-left:0;}.forms_champType_select select{width:100% !important;}.form_submit_div .form_submit{margin:0;}#wrapper{max-width:100%;margin:0 auto;padding-left:300px;transition-duration:0.7s;/*
* Partie int�rieur
*/}@media screen and (max-width:1100px){#wrapper{width:100%;padding-left:0px;overflow:hidden;}}@media screen and (max-width:768px){#wrapper{padding-top:0px;}}#wrapper > header{display:flex;justify-content:space-between;background-color:#1f2335;height:200px;z-index:3;position:relative;}#wrapper > header > .etape{width:100%;color:#fff;pointer-events:none;font-size:0;padding-left:20px;height:100%;display:flex;flex-direction:column;justify-content:center;z-index:2;}@media screen and (min-width:1101px){#wrapper > header > .etape{opacity:0;}}#wrapper > header > .etape #etapesCongres .ul > div{display:none;}#wrapper > header > .etape #etapesCongres .ul a{color:#fff;font-size:18px;height:50px;display:block;text-decoration:none;display:table-cell;vertical-align:middle;line-height:1em;font-weight:bold;filter:drop-shadow(0px 0px 3px black);}#wrapper > header > .etape #etapesCongres .ul a:not(:last-of-type){display:none;}#wrapper > header > .button_nav{display:flex;width:fit-content;gap:20px;position:relative;margin-top:75px;z-index:2;}@media screen and (max-width:768px){#wrapper > header > .button_nav{position:fixed;height:50px;margin-left:0px;margin-bottom:0px;bottom:0;padding:2px 0;background-color:#fff;box-shadow:0 0 10px 0 grey;justify-content:center;gap:150px;width:100%;left:0;}}#wrapper > header > .button_nav .burger{position:absolute;left:0;}#wrapper > header > .button_nav #bloc_panier #contenu_bloc_panier a,#wrapper > header > .button_nav .widget-moncompte .content input[type="submit"]{display:block;clear:both;padding:0.25em 0.5em;text-align:center;background-color:#1f2335;border:3px solid #1f2335;color:#fff;text-decoration:none;line-height:1.5em;transition-duration:0.5s;/*
			* BLOC PANIER
			*/}#wrapper > header > .button_nav #bloc_panier #contenu_bloc_panier a:hover,#wrapper > header > .button_nav .widget-moncompte .content input[type="submit"]:hover{background-color:#fff;color:#1f2335;}#wrapper > header > .button_nav #bloc_panier{display:block;position:relative;color:#fff;height:50px;cursor:pointer;/*MON COMPTE*/}#wrapper > header > .button_nav #bloc_panier > .fond_titre_barre_orange_colg{line-height:34px;height:40px;border:3px solid #fff;background-color:#1f2335;border-radius:100px;margin-top:5px;font-size:18px;padding-left:40px;padding-right:20px;text-align:left;width:max-content;transition-duration:0.3s;}#wrapper > header > .button_nav #bloc_panier > .fond_titre_barre_orange_colg:before{font-family:FontAwesome;content:"\f07a";position:absolute;font-size:22px;left:10px;color:#fff;}#wrapper > header > .button_nav #bloc_panier > .fond_titre_barre_orange_colg:hover .content{display:none;}#wrapper > header > .button_nav #bloc_panier > .fond_titre_barre_orange_colg:hover + .dropdown{display:block;}@media screen and (max-width:768px){#wrapper > header > .button_nav #bloc_panier > .fond_titre_barre_orange_colg{font-size:0;filter:invert(1);border:0;background-position:center;background-size:32px;background-color:initial;}}.barre_haut_header #wrapper > header > .button_nav #bloc_panier{width:170px;}.barre_haut_header #wrapper > header > .button_nav #bloc_panier #contenu_bloc_panier{opacity:0%;pointer-events:none;top:-50px;transition-duration:0.7s;width:170px;position:absolute;right:0;}#wrapper > header > .button_nav #bloc_panier:hover #contenu_bloc_panier{opacity:100%;pointer-events:all;transform:translateY(0);}#wrapper > header > .button_nav #bloc_panier:hover .fond_titre_barre_orange_colg{opacity:0.7;}@media screen and (max-width:768px){#wrapper > header > .button_nav #bloc_panier:hover > .fond_titre_barre_orange_colg{filter:invert(0.5);background-position:center;}}#wrapper > header > .button_nav #bloc_panier #contenu_bloc_panier{position:absolute;right:20px;min-height:36px;padding:10px;font-size:16px;color:#303030;border-radius:20px;opacity:0%;pointer-events:none;top:50px;transition-duration:0.5s;z-index:99;background-color:#fff;box-shadow:0 0 5px 0px grey;transform:translateY(-100%);}@media screen and (max-width:768px){#wrapper > header > .button_nav #bloc_panier #contenu_bloc_panier{top:initial;bottom:45px;padding-bottom:10px;width:100%;position:fixed;left:0;transform:translateY(100%);}}#wrapper > header > .button_nav #bloc_panier #contenu_bloc_panier > div:not(.floatl, .alignr){width:300px;background-color:#fff;border-radius:20px;}@media screen and (max-width:768px){#wrapper > header > .button_nav #bloc_panier #contenu_bloc_panier > div:not(.floatl, .alignr){width:100%;border-radius:0;}}#wrapper > header > .button_nav #bloc_panier #contenu_bloc_panier > div:not(.floatl, .alignr) a{border-radius:15px;}#wrapper > header > .button_nav #bloc_panier #contenu_bloc_panier .floatl{float:left;margin-bottom:10px;}#wrapper > header > .button_nav #bloc_panier #contenu_bloc_panier .alignr{float:right;margin-left:10px;}#wrapper > header > .button_nav #bloc_panier #contenu_bloc_panier .ligneMontantPanier{position:relative;float:right;margin-right:12px;}#wrapper > header > .button_nav #bloc_panier #contenu_bloc_panier li{list-style:none !important;margin-left:-16px;}#wrapper > header > .button_nav #bloc_panier #contenu_bloc_panier #resa_panier_vide{white-space:nowrap;margin:0;}#wrapper > header > .button_nav #bloc_panier #resa_panier_vide{text-align:center;}#wrapper > header > .button_nav #bloc_panier #resa_panier_vide:before{content:"\f071";margin-right:5px;vertical-align:middle;font-family:"FontAwesome";font-size:1em;font-style:normal;color:#303030;}#wrapper > header > .button_nav #bloc_panier .titre-panier{width:100%;text-align:center;margin:auto auto 10px auto;font-size:1.5em;font-weight:bold;text-transform:uppercase;}#wrapper > header > .button_nav #bloc_panier .prestations{width:95%;margin-left:2%;}#wrapper > header > .button_nav #bloc_panier .voir-panier{color:#fff;margin-right:2%;text-align:right;}#wrapper > header > .button_nav #bloc_panier .voir-panier a,#wrapper > header > .button_nav #bloc_panier .voir-panier a:visited{color:#fff;}#wrapper > header > .button_nav .widget-moncompte{height:50px;}@media screen and (max-width:768px){#wrapper > header > .button_nav .widget-moncompte{height:inherit;min-width:0;background-color:#fff;}#wrapper > header > .button_nav .widget-moncompte .title{font-size:0;min-width:50px;position:relative;}}#wrapper > header > .button_nav .widget-moncompte .content{opacity:0%;pointer-events:none;top:0px;transition-duration:0.5s;position:absolute;height:auto;margin-top:0;padding-top:10px;background-color:none;z-index:99;}@media screen and (max-width:768px){#wrapper > header > .button_nav .widget-moncompte .content{top:initial;bottom:40px;padding:0;right:-50px;width:100vw;position:fixed;left:0;padding-bottom:10px;}}#wrapper > header > .button_nav .widget-moncompte .content form{background-color:#fff;padding-top:10px;padding-bottom:20px;box-shadow:0 0 5px 0px grey;border-radius:20px;}@media screen and (max-width:768px){#wrapper > header > .button_nav .widget-moncompte .content form{border:1px solid #f5f5f5;border-radius:0px;}}#wrapper > header > .button_nav .widget-moncompte .content form input{display:block;width:250px;margin:10px 20px;padding:0 10px;height:40px;line-height:30px;font-size:16px;border:0;background-color:#fff;border:2px solid #ddd;border-radius:10px;}@media screen and (max-width:768px){#wrapper > header > .button_nav .widget-moncompte .content form input{width:calc(100% - 40px);}}#wrapper > header > .button_nav .widget-moncompte .content form a{color:#303030;transition-duration:0.3s;}#wrapper > header > .button_nav .widget-moncompte .content form a:hover{color:#1f2335;}#wrapper > header > .button_nav .widget-moncompte .content form span{display:block;font-size:16px;}#wrapper > header > .button_nav .widget-moncompte:hover .title,#wrapper > header > .button_nav .widget-moncompte.dropdown-open .title,#wrapper > header > .button_nav .widget-moncompte:hover .title-logged,#wrapper > header > .button_nav .widget-moncompte.dropdown-open .title-logged{opacity:0.7;}#wrapper > header > .button_nav .widget-moncompte.dropdown-open .content{opacity:100%;pointer-events:all;top:50px;}@media screen and (max-width:768px){#wrapper > header > .button_nav .widget-moncompte.dropdown-open .content{bottom:40px;top:inherit;}}#wrapper > header > .button_nav .widget-moncompte > .title{cursor:pointer;/*background: url("https://static.ingenie.fr/images/congres2024/participants.png")
                        no-repeat 5px;
                    background-size: 26px;*/background-color:#1f2335;line-height:34px;height:40px;border:3px solid #fff;border-radius:100px;margin-top:5px;font-size:18px;padding-left:40px;padding-right:20px;text-align:left;white-space:nowrap;color:#fff;}#wrapper > header > .button_nav .widget-moncompte > .title:before{font-family:FontAwesome;content:"\f2be";position:absolute;font-size:22px;left:30px;color:#fff;}#wrapper > header > .button_nav .widget-moncompte > .title:hover .content{display:none;}#wrapper > header > .button_nav .widget-moncompte > .title:hover + .dropdown{display:block;}@media screen and (max-width:768px){#wrapper > header > .button_nav .widget-moncompte > .title{font-size:0;filter:invert(1);border:0;background-position:center;background-size:32px;background-color:initial;}}#wrapper > header > .button_nav .widget-moncompte > .title > span{pointer-events:none;}#wrapper > header > .button_nav .widget-moncompte > .title-logged{height:50px;display:block;left:0;top:0;}#wrapper > header > .button_nav .widget-moncompte > .title-logged::before{display:none;}#wrapper > header > .button_nav .widget-moncompte > .title-logged a{position:relative;cursor:pointer;display:block;background-color:#1f2335;line-height:34px;height:40px;border:3px solid #fff;color:#fff;border-radius:100px;font-size:18px;padding-left:40px;padding-right:20px;text-align:left;white-space:nowrap;}#wrapper > header > .button_nav .widget-moncompte > .title-logged a:before{font-family:FontAwesome;content:"\f2be";position:absolute;font-size:22px;left:6px;color:#fff;}@media screen and (max-width:768px){#wrapper > header > .button_nav .widget-moncompte > .title-logged a{font-size:0;filter:invert(1);border:0;background-position:center;background-size:32px;background-color:initial;}}#wrapper > header > .button_nav .widget-moncompte > .title-logged:hover .content{display:none;}#wrapper > header > .button_nav .widget-moncompte > .title-logged:hover + .dropdown{display:block;}#wrapper > header > .button_nav .widget-moncompte .dropdown{margin-top:10px;font-size:18px;}#wrapper > header > .button_nav .widget-moncompte .dropdown.dropdown-tip{margin-top:-58px;padding-top:5px;display:block;pointer-events:none;opacity:0;}#wrapper > header > .button_nav .widget-moncompte .dropdown.dropdown-tip:before{top:-1px;}#wrapper > header > .button_nav .widget-moncompte .dropdown.dropdown-tip:after{top:0;}@media screen and (max-width:768px){#wrapper > header > .button_nav .widget-moncompte .dropdown.dropdown-tip{position:absolute;bottom:40px;width:100%;left:0;}#wrapper > header > .button_nav .widget-moncompte .dropdown.dropdown-tip:before,#wrapper > header > .button_nav .widget-moncompte .dropdown.dropdown-tip:after{display:none;}#wrapper > header > .button_nav .widget-moncompte .dropdown.dropdown-tip .dropdown-menu{max-width:inherit;}#wrapper > header > .button_nav .widget-moncompte .dropdown.dropdown-tip .dropdown-menu li{width:100%;}}#wrapper > header > .button_nav .widget-moncompte .dropdown .dropdown-menu li > a:hover{background:#1f2335;}#wrapper > header > .button_nav .widget-moncompte:hover .dropdown.dropdown-tip{margin-top:-8px;opacity:1;pointer-events:all;}@media screen and (max-width:768px){#wrapper > header > .button_nav .widget-moncompte:hover .dropdown-tip{bottom:50px;}#wrapper > header > .button_nav .widget-moncompte:hover > .title{filter:invert(0.5);background-position:center;}}#wrapper > header .bandeauCongres{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1;opacity:0.7;}#wrapper > header .bandeauCongres img{width:100%;height:100%;object-fit:cover;}@media screen and (max-width:768px){#wrapper > header{height:75px;}#wrapper > header > .etape{padding-left:90px;}}@media screen and (max-width:768px){#wrapper footer{padding-bottom:75px;}}#wrapper footer .solution_ingenie{width:fit-content;margin:0 auto;height:50px;background-color:#fff;width:100%;padding:10px 0;}#wrapper footer .solution_ingenie img{max-width:100px;}#wrapper footer .solution_ingenie a{text-decoration:none;}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.selected{background-color:#1f2335;border-color:#1f2335;}#contenu{position:relative;display:block;}@media screen and (max-width:768px){#contenu{margin-top:20px;}}#contenu #content{display:flow-root;position:relative;width:calc(100% - 40px);max-width:1520px;margin:20px auto;min-height:calc(100vh - 300px);padding:20px;color:#303030;background-color:#f5f5f5;transition:all ease 200ms;border-radius:20px;box-shadow:0 -10px 0 0 grey;}@media screen and (max-width:768px){#contenu #content{padding:20px 10px;width:calc(100% - 20px);}}#contenu #content > h2{display:none;}#contenu #content .titre_identification,#contenu #content h1{text-align:center;font-size:34px;text-transform:uppercase;font-weight:800;}@media screen and (max-width:768px){#contenu #content .titre_identification,#contenu #content h1{font-size:24px;}}#contenu #content .client_identification .client_identification_erreur,#contenu #content .client_pass_oublie .client_identification_erreur{width:fit-content;margin:20px auto;}#contenu #content .client_identification form,#contenu #content .client_pass_oublie form{max-width:400px;margin:20px auto;}#contenu #content .client_identification form .forms_ligne,#contenu #content .client_pass_oublie form .forms_ligne{display:flex;flex-direction:row;flex-wrap:wrap;height:fit-content;}#contenu #content .client_identification form .forms_ligne:before,#contenu #content .client_pass_oublie form .forms_ligne:before,#contenu #content .client_identification form .forms_ligne::after,#contenu #content .client_pass_oublie form .forms_ligne::after{display:none;}#contenu #content .client_identification form .forms_ligne > label,#contenu #content .client_pass_oublie form .forms_ligne > label{text-align:left;width:100%;}#contenu #content .client_identification form .forms_ligne .forms_colValues,#contenu #content .client_pass_oublie form .forms_ligne .forms_colValues{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;width:100%;padding:0;padding-bottom:10px;justify-content:center;}#contenu #content .client_identification form .forms_ligne .forms_colValues label,#contenu #content .client_pass_oublie form .forms_ligne .forms_colValues label{margin:0;font-size:16px;text-align:left;width:fit-content;}#contenu #content .client_identification form .forms_ligne .forms_colValues > input:not([type="checkbox"]),#contenu #content .client_pass_oublie form .forms_ligne .forms_colValues > input:not([type="checkbox"]),#contenu #content .client_identification form .forms_ligne .forms_colValues > select,#contenu #content .client_pass_oublie form .forms_ligne .forms_colValues > select{padding:10px;border:1px solid #ccc;border-radius:50px;width:100% !important;padding-right:45px;}#contenu #content .client_identification form .forms_ligne .forms_colValues .client_identification_formulaire_password_oublie a,#contenu #content .client_pass_oublie form .forms_ligne .forms_colValues .client_identification_formulaire_password_oublie a{color:#303030;}#contenu #content .client_identification form .forms_ligne .forms_colValues > input[type="checkbox"],#contenu #content .client_pass_oublie form .forms_ligne .forms_colValues > input[type="checkbox"]{width:fit-content;}#congres_non_publiable{padding:0.25em;border-radius:5px;font-size:1.5em;font-weight:bold;text-align:center;background:#ebccd1;color:#a94442;}.blocTitreCongres{padding-top:10px;margin-left:10px;margin-right:10px;color:#1f2335;}.titreCongres{font-weight:bold;font-size:2em;margin:0;padding:0;line-height:1em;}.datesCongres{font-weight:bold;font-size:1.5em;}.descriptifHomeCongres{padding-top:10px;margin-left:10px;margin-right:10px;font-size:1em;color:#303030 !important;}.descriptifRubrique{padding-top:40px;}.libelleInformationChampsObligatoire,.descriptifRubrique{display:block;color:#303030;font-size:14px;text-align:center;margin-top:20px;padding:10px 20px;}.libelleInformationChampsObligatoire:empty,.descriptifRubrique:empty{display:none;}.libelleInformationChampsObligatoire img,.descriptifRubrique img{max-width:100%;float:none;}@media screen and (max-width:768px){.libelleInformationChampsObligatoire,.descriptifRubrique{width:100%;}}.btnStartInscriptionCongres{margin-top:20px;text-align:center;font-weight:bold;float:right;/* BANDEAU */}@media screen and (max-width:1100px){.btnStartInscriptionCongres{float:none;margin:5px auto;}#content .btnStartInscriptionCongres{display:inline-block;margin:5px 2% 10px;width:96%;}}.btnStartInscriptionCongres a:before{content:"> ";}.bandeauCongres{/*
* Bandeau gauche
*/}.bandeauCongres img{max-width:100%;display:none;}@media screen and (min-width:931px){.bandeauCongres .bandeau_base{display:block;}}@media screen and (max-width:1100px){.bandeauCongres .bandeau_base{display:none;}}@media screen and (max-width:768px){.bandeauCongres .bandeau_base{display:none;}}@media screen and (min-width:931px){.bandeauCongres .bandeau_tablette{display:none;}}@media screen and (max-width:1100px){.bandeauCongres .bandeau_tablette{display:block;}}@media screen and (max-width:768px){.bandeauCongres .bandeau_tablette{display:none;}}@media screen and (min-width:931px){.bandeauCongres .bandeau_mobile{display:none;}}@media screen and (max-width:1100px){.bandeauCongres .bandeau_mobile{display:none;}}@media screen and (max-width:768px){.bandeauCongres .bandeau_mobile{display:block;}}.menu_gauche{position:fixed;left:0;top:0;height:100vh;width:300px;background-color:#1f2335;z-index:10;transition-duration:0.7s;}.menu_gauche .burger{display:none;width:80px;transition-duration:0.7s;position:absolute;top:0;right:1px;transform:translateX(100%);height:60px;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.5);background-color:#1f2335;border-radius:0 0 20px 0;z-index:1;cursor:pointer;pointer-events:all;}.menu_gauche .burger img{height:60px;display:none;}.menu_gauche .burger:before{font-family:FontAwesome;content:"\f0c9";position:absolute;font-size:30px;color:#fff;line-height:60px;width:80px;height:60px;text-align:center;transition-duration:0.7s;}.menu_gauche .burger:after{font-family:FontAwesome;content:"\f00d";position:absolute;font-size:30px;color:#fff;line-height:60px;width:80px;height:60px;text-align:center;transition-duration:0.7s;opacity:0;}.menu_gauche .burger:hover:before{opacity:0.7;}.menu_gauche .burger:hover:after{opacity:0;}.menu_gauche.active{transform:translateX(0);pointer-events:all;}.menu_gauche.active .burger{transform:translateX(0%);right:10px;top:10px;border-radius:100%;width:45px;height:45px;background-color:#fff;}.menu_gauche.active .burger:before{line-height:45px;width:45px;height:45px;opacity:0;transform:rotate(360deg);color:#1f2335;}.menu_gauche.active .burger:after{line-height:45px;width:45px;height:45px;opacity:1;transform:rotate(360deg);color:#1f2335;}.menu_gauche.active .burger:hover:before{opacity:0;}.menu_gauche.active .burger:hover:after{opacity:0.7;}@media screen and (max-width:1100px){.menu_gauche{transform:translateX(-100%);pointer-events:none;}.menu_gauche > .burger{display:block;}.menu_gauche.active{transform:translateX(0);pointer-events:all;}.menu_gauche .colonne .bandeauCongres:before{content:" ";width:80px;height:80px;position:absolute;top:0;right:0;}}@media screen and (max-width:768px){.menu_gauche{width:100%;}}.menu_gauche .colonne{background-color:#1f2335;height:100%;position:relative;}.menu_gauche .colonne .bandeauCongres{width:100%;background-color:#1f2335;}.menu_gauche .colonne .bandeauCongres a{display:block;min-height:65px;width:100%;}@media screen and (min-width:1101px){.menu_gauche .colonne .bandeauCongres a{min-height:0px;}}.menu_gauche .colonne .bandeauCongres img{max-height:150px;width:100%;object-fit:cover;min-height:65px;}@media screen and (min-width:1101px){.menu_gauche .colonne .bandeauCongres img{display:none;min-height:0px;}}.menu_gauche .colonne > h2{color:white;text-align:center;line-height:1.2em;font-weight:bold;padding:30px 10px 0;}.menu_gauche .colonne #etapesCongres{float:left;position:relative;width:300px;height:400px;overflow:auto;margin:20px 0;font-size:18px;background-color:#1f2335;transition:all ease 200ms;}.menu_gauche .colonne #etapesCongres *{transition:all ease 200ms;}@media screen and (max-width:1100px){.menu_gauche .colonne #etapesCongres{width:100%;padding-bottom:0;}}.menu_gauche .colonne #etapesCongres .titreEtapesCongres{font-size:18px;font-weight:bold;}.menu_gauche .colonne #etapesCongres .verrouille,.menu_gauche .colonne #etapesCongres .verrouille:hover,.menu_gauche .colonne #etapesCongres .verrouille .libelle{color:#fff !important;text-decoration:line-through !important;cursor:auto;}.menu_gauche .colonne #etapesCongres .menu_etape{color:#fff;position:relative;width:100%;min-height:50px;display:grid !important;}.menu_gauche .colonne #etapesCongres .menu_etape .libelle{color:#fff;width:100%;text-align:center;font-size:18px;padding:10px 0;left:25px;opacity:50%;}@media screen and (max-width:1100px){.menu_gauche .colonne #etapesCongres .menu_etape .libelle{display:block;}}.menu_gauche .colonne #etapesCongres a .menu_etape .libelle{opacity:1;}.menu_gauche .colonne #etapesCongres a:hover{cursor:pointer;text-decoration:underline;}.menu_gauche .colonne #etapesCongres .menu_etape-child{margin-right:0;float:left;}.menu_gauche .colonne #etapesCongres h2{color:#303030;width:100%;}.menu_gauche .colonne #etapesCongres a{display:inline-block;vertical-align:middle;position:relative;width:100%;color:#fff;background-color:#1f2335;list-style-type:none;}.menu_gauche .colonne #etapesCongres .menu_etape_congres{padding:0 10px;}.menu_gauche .colonne #etapesCongres a:hover{background-color:#303030;}.menu_gauche .colonne #etapesCongres a:hover,.menu_gauche .colonne #etapesCongres .menuactif,.menu_gauche .colonne #etapesCongres .menunonactif{text-decoration:none;}.menu_gauche .colonne #etapesCongres .menuactif .menu_etape{border-left:5px solid #fff;margin-left:10px;width:calc(100% - 30px);}.menu_gauche .colonne #etapesCongres .menuactif .menu_etape .libelle{left:10px;}.menu_gauche .colonne #etapesCongres .picto{display:inline-block;vertical-align:middle;position:relative;background-repeat:no-repeat;width:50px;height:37px;background-size:50px 37px;cursor:pointer;color:#fff;display:none;}.menu_gauche .colonne #etapesCongres .panier .picto{background-image:url("https://static.ingenie.fr/images/congres/panier.png");}.menu_gauche .colonne #etapesCongres .participant .picto,.menu_gauche .colonne #etapesCongres .INS .picto{background-image:url("https://static.ingenie.fr/images/congres/participants.png");}.menu_gauche .colonne #etapesCongres .paiement .picto{background-image:url("https://static.ingenie.fr/images/congres/paiement.png");}.menu_gauche .colonne #etapesCongres .confirmation .picto{background-image:url("https://static.ingenie.fr/images/congres/confirmation.png");}.menu_gauche .colonne #etapesCongres .activites .picto,.menu_gauche .colonne #etapesCongres .ACT .picto{background-image:url("https://static.ingenie.fr/images/congres/activites.png");}.menu_gauche .colonne #etapesCongres .hebergement .picto,.menu_gauche .colonne #etapesCongres .HEB .picto{background-image:url("https://static.ingenie.fr/images/congres/hebergement.png");}.menu_gauche .colonne #etapesCongres .autres .picto,.menu_gauche .colonne #etapesCongres .AUT .picto{background-image:url("https://static.ingenie.fr/images/congres/autres-prestations.png");}.menu_gauche .colonne #etapesCongres .coordonnees .picto{background-image:url("https://static.ingenie.fr/images/congres/contact.png");}.menu_gauche .colonne #etapesCongres .repas .picto,.menu_gauche .colonne #etapesCongres .REP .picto{background-image:url("https://static.ingenie.fr/images/congres/repas.png");}.menu_gauche .colonne #etapesCongres .transport .picto,.menu_gauche .colonne #etapesCongres .TRA .picto{background-image:url("https://static.ingenie.fr/images/congres/transport.png");}.menu_gauche .colonne #etapesCongres .transport .picto,.menu_gauche .colonne #etapesCongres .BAT .picto{background-image:url("https://static.ingenie.fr/images/congres/bateau.png");}.menu_gauche .colonne #etapesCongres .menu .picto{background-image:url("https://static.ingenie.fr/images/congres/menu.png");}.menu_gauche .colonne #etapesCongres .atelier .picto,.menu_gauche .colonne #etapesCongres .ATE .picto{background-image:url("https://static.ingenie.fr/images/congres/atelier-conference.png");}.menu_gauche .colonne #etapesCongres .visite .picto,.menu_gauche .colonne #etapesCongres .VIS .picto{background-image:url("https://static.ingenie.fr/images/congres/visite.png");}.menu_gauche .colonne #etapesCongres .actif{font-weight:bold;}.menu_gauche .colonne .switch_langue{display:flex;position:relative;margin:10px;gap:10px;flex-wrap:wrap;width:calc(100% - 20px);justify-content:center;}.menu_gauche .colonne .switch_langue > div{height:100%;display:inline-block;}.menu_gauche .colonne .switch_langue > div a{display:block;position:relative;font-size:16px;font-weight:bold;color:#303030;text-decoration:none;width:100%;background-color:#fff;border-radius:100px;padding:5px;}.menu_gauche .colonne .switch_langue > div a img{width:40px;height:30px;object-fit:cover;border-radius:100px;}.menu_gauche .colonne .switch_langue > div a:hover{padding:0;opacity:0.8;}.menu_gauche .colonne .switch_langue > div a:hover img{width:50px;height:40px;}#actionJsEtape + #content{width:89%;}@media screen and (max-width:1100px){#actionJsEtape + #content{width:100%;}}#content .participant_h2,#content > h2{padding-left:10px;background-color:#303030;color:#fff;}#content .participant_h2 a,#content > h2 a{color:#303030;}@media screen and (max-width:1100px){#content .participant_h2,#content > h2{padding:0.5em 5em 0.5em 0.5em;line-height:normal;}}.BlocHomeCongres{display:block;width:100%;max-width:768px;margin:0 auto;}.BlocHomeCongres .btnStartInscriptionCongres{display:block !important;float:none;margin:20px auto !important;}.BlocHomeCongres > .bandeauCongres{width:calc(100% + 40px);margin-left:-20px;margin-top:-20px;margin-bottom:20px;}.BlocHomeCongres > .bandeauCongres img{max-height:500px;width:100%;object-fit:contain;}.bouton_etape_suivante,.bouton_etape_suivante_bottom,.bouton_etape_precedente,.bouton_etape_precedente_bottom{font-size:1.3em;line-height:1;}.bouton_etape_suivante{position:absolute;right:20px;top:10px;}@media screen and (max-width:768px){.bouton_etape_suivante{top:0px;position:relative;float:right;margin-left:-110px;bottom:20px;}}.bouton_etape_suivante_bottom{float:right;margin-top:20px;background-color:#1f2335;color:#fff;/*Etape 1 - inscription participant */}.BlocParticipantsCongres{min-height:200px;font-size:1.1em;display:flow-root;background-color:#fff;border-radius:20px;padding:20px;margin-top:10px;/*Popup etape1*/}@media screen and (max-width:768px){.BlocParticipantsCongres{padding:10px;}}.BlocParticipantsCongres .bloc_question{display:block;min-height:95px;width:fit-content;color:#303030;}@media screen and (max-width:768px){.BlocParticipantsCongres .bloc_question{width:100%;}}.BlocParticipantsCongres .bloc_question .libelleNombreParticipant{width:100%;font-size:18px;font-weight:bold;color:#303030;}.BlocParticipantsCongres .bloc_question #questionNombreParticipant{width:100%;margin-top:10px;height:40px;border:none;color:#303030;font-size:18px;padding:0 20px;border-radius:100px;background-color:#f5f5f5;}.BlocParticipantsCongres .image_participant{position:absolute;margin-top:15px;margin-left:-30px;padding-bottom:6px;background-color:#303030;border-radius:6px;display:none;}.BlocParticipantsCongres #messageErreur,.BlocParticipantsCongres #messageErreur2,.BlocParticipantsCongres #messageErreur3{display:none;width:300px;margin:10px auto auto;padding:10px;border-radius:100px;}.BlocParticipantsCongres #messageErreur3{display:block;}.BlocParticipantsCongres #formEnregistreParticipant #ajaxParticipantsCongres{display:flex;flex-wrap:wrap;width:100%;float:left;position:relative;clear:both;margin-top:10px;padding-bottom:10px;gap:20px;}.BlocParticipantsCongres #formEnregistreParticipant #ajaxParticipantsCongres .bloc_fieldset{display:block;width:calc(100% / 3 - 20px);clear:both;border-left:0px solid #1f2335;border-radius:10px;box-shadow:0px 0px 5px gray;height:fit-content;}@media (max-width:1300px){.BlocParticipantsCongres #formEnregistreParticipant #ajaxParticipantsCongres .bloc_fieldset{width:calc(100% / 2 - 20px);}}@media screen and (max-width:768px){.BlocParticipantsCongres #formEnregistreParticipant #ajaxParticipantsCongres .bloc_fieldset{width:100%;}}.BlocParticipantsCongres #formEnregistreParticipant #ajaxParticipantsCongres .participant_congres{display:block;position:relative;width:100%;margin:auto 40px 0 0;padding:10px;color:#1f2335;font-size:18px;}@media screen and (max-width:1100px){.BlocParticipantsCongres #formEnregistreParticipant #ajaxParticipantsCongres .participant_congres{float:none;margin:auto;}}.BlocParticipantsCongres #formEnregistreParticipant #ajaxParticipantsCongres .participant_congres legend{position:relative;top:10px;font-weight:bold;color:#303030;white-space:normal;}.BlocParticipantsCongres #formEnregistreParticipant #ajaxParticipantsCongres .participant_congres .participant_accompagne,.BlocParticipantsCongres #formEnregistreParticipant #ajaxParticipantsCongres .participant_congres .libelle_accompagne_oui{margin-left:5px;}.BlocParticipantsCongres #formEnregistreParticipant #ajaxParticipantsCongres .participant_congres .bloc_champ{display:block;width:100%;margin-bottom:5px;position:relative;}.BlocParticipantsCongres #formEnregistreParticipant #ajaxParticipantsCongres .participant_congres .bloc_champ label{color:#303030;margin-left:5px;}.BlocParticipantsCongres #formEnregistreParticipant #ajaxParticipantsCongres .participant_congres .libelle_accompagne_nom,.BlocParticipantsCongres #formEnregistreParticipant #ajaxParticipantsCongres .participant .libelle_accompagne_prenom{display:inline-block;width:50px;margin-right:5px;}.BlocParticipantsCongres #formEnregistreParticipant #ajaxParticipantsCongres .control{display:none;float:right;position:absolute;top:18px;right:15px;}.BlocParticipantsCongres #formEnregistreParticipant #ajaxParticipantsCongres .erreur_control{border:1px solid red;}.BlocParticipantsCongres #formEnregistreParticipant #ajaxParticipantsCongres .fieldset_accompagnant legend{height:auto;margin-top:0;}#bloc_popup_participant .messagePopup{width:100%;margin-bottom:5px;padding:10px;border-radius:5px;}.bloc_choix_action .btnStartInscriptionCongres{float:left;position:relative;width:48%;margin-right:1%;cursor:pointer;}.bloc_choix_action .btnStartInscriptionCongresDisabled{color:#fff;font-size:1.4em;opacity:0.5;cursor:auto;background-color:gray;}.bloc_choix_action .btnStartInscriptionCongresDisabled span{margin-top:10px;}.message_prestation_obligatoire{display:inline-block;float:left;position:relative;width:100%;margin:10px 0;padding:10px;border-radius:5px;}#ajaxParticipantsCongres .bloc_relative{/*Etape 2*/}#ajaxParticipantsCongres .bloc_relative:first-child{margin-top:-15px;}#ajaxParticipantsCongres .bloc_relative input{border:0 none;background-color:#f5f5f5;color:#303030;height:40px;padding-left:10px;width:100%;margin-top:5px;border-radius:20px;}.infoRubrique{padding:0.25em;font-size:1.25em;font-weight:bold;color:#303030;}.moteurCongres{width:100%;margin:0 auto;padding:20px;font-size:1.3em;color:#303030;background-color:#fff;border-radius:20px;position:relative;z-index:2;}.moteurCongres label{width:100%;font-size:18px;font-weight:bold;color:#303030;}.moteurCongres .chambre_prestation{clear:both;min-height:65px;display:flex;justify-content:left;flex-direction:column;width:fit-content;max-height:300px;overflow-y:auto;}@media screen and (max-width:768px){.moteurCongres .chambre_prestation{width:100%;}}.moteurCongres .chambre_prestation #selectChambre{display:block;clear:both;margin-bottom:10px;}.moteurCongres .chambre_prestation .chambre{display:flex;flex-direction:column;color:#303030;font-size:18px;width:26265px;padding:0;margin:0;}@media screen and (max-width:768px){.moteurCongres .chambre_prestation .chambre{width:100%;}}.moteurCongres .chambre_prestation .chambre:not(:last-child){padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:15px;}.moteurCongres .chambre_prestation .chambre legend{font-size:18px;font-weight:bold;color:#303030;}.moteurCongres .chambre_prestation .chambre div,.moteurCongres .chambre_prestation .chambre span{position:relative;float:left;}.moteurCongres .chambre_prestation .chambre span{margin:0 5px;}.moteurCongres .chambre_prestation .chambre .ligne_form_moteur{display:flex;flex-direction:column;}.moteurCongres .chambre_prestation .chambre .ligne_form_moteur .choixPersonne{font-size:16px;line-height:40px;width:100%;}.moteurCongres .chambre_prestation .chambre .ligne_form_moteur .choixPersonne .forms_champType_select{width:100%;}.moteurCongres .chambre_prestation .chambre .ligne_form_moteur .choixPersonne .forms_champType_select select{padding:0 10px;border-radius:20px;height:40px;padding-right:100px;border:0;background-color:#f5f5f5;}.moteurCongres .chambre_prestation .chambre .ligne_form_moteur .choixPersonne .libelle_nb_adultes{position:absolute;right:20px;color:grey;bottom:0;line-height:40px;pointer-events:none;}.moteurCongres form{display:flex;flex-wrap:wrap;gap:20px;width:fit-content;justify-content:center;}@media screen and (max-width:768px){.moteurCongres form{flex-direction:column;margin:0 auto;}}.moteurCongres form .bloc_champ{display:flex !important;flex-direction:column;font-size:14px;position:relative;height:fit-content;margin-bottom:0px !important;min-width:max-content;}@media screen and (max-width:768px){.moteurCongres form .bloc_champ{display:block;width:100%;margin-right:0;min-width:fit-content;}.moteurCongres form .bloc_champ .label_date{display:block;}}.moteurCongres form .bloc_champ_chambre{display:inline-block;margin-bottom:10px;}.moteurCongres form .bloc_champ > select,.moteurCongres form .bloc_champ > input{width:100%;min-width:150px;height:40px;border:none;color:#303030;font-size:18px;padding:0 20px;border-radius:100px;background-color:#f5f5f5;}.moteurCongres form .bloc_champ > select.datepicker,.moteurCongres form .bloc_champ > input.datepicker{background-image:url("https://static.ingenie.fr/images/congres2024/calendar.png");background-position:calc(100% - 20px);/*
                    &:after {
                        content: "\f019";
                        font-family: "FontAwesome";
                        margin-right: 0.5em;
                        position: absolute;
                    }*/background-size:20px;}@media screen and (max-width:768px){.moteurCongres form .bloc_champ > select,.moteurCongres form .bloc_champ > input{width:100%;}}.moteurCongres form .bloc_champ > span{position:absolute;right:20px;color:grey;bottom:0;line-height:40px;pointer-events:none;}.moteurCongres form #bloc_date_calendrier_double_champs{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;}@media screen and (max-width:768px){.moteurCongres form #bloc_date_calendrier_double_champs{flex-direction:column;}}.moteurCongres form #bloc_date_calendrier_double_champs .bloc_champ input{width:230px !important;}@media screen and (max-width:768px){.moteurCongres form #bloc_date_calendrier_double_champs .bloc_champ input{width:100% !important;}}.moteurCongres form #bloc_multi_chambre{transform:translateY(100%);}.moteurCongres form #bloc_multi_chambre .ing-multichambre{transform:translateY(-100%);}.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre > button{margin:0;min-width:150px;height:40px;border:none;color:#303030;background-color:#f5f5f5;font-size:18px;padding:0 20px;border-radius:100px;}.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter{position:absolute;color:#303030;background-color:#fff;padding:20px;border-radius:30px;font-size:16px;margin-top:10px;width:fit-content;filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.2));}.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter .Room-header .num_chambre{width:100%;font-size:18px;font-weight:bold;}.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter .Room-header:not(:first-child){margin-top:10px;padding-top:10px;border-top:1px solid #ccc;}.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter .Room-header .Room-delete{border:0;width:30px !important;transition-duration:0.3s;}.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter .Room-header .Room-delete:before{background-image:url(https://static.ingenie.fr/images/congres2024/close_chamber.png);background-size:20px;width:20px;height:20px;display:block;background-color:transparent;}.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter .Room-header .Room-delete:hover{opacity:0.5;}.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter > div{gap:10px;}.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter > div.addRoom,.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter > div button{margin:0 auto;width:fit-content;display:block;padding:5px 20px;width:max-content;}.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter > div.addRoom{margin-top:20px;}.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter > div button{padding:1px 11px;}.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter > div.listChildYear{display:flex;flex-wrap:wrap;gap:20px;margin-top:10px;}.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter > div.listChildYear:empty{display:none;}.moteurCongres form #bloc_multi_chambre .ing-multichambre .ing-select .container_multichambre .container-counter > div.listChildYear .content-child select{margin:0;height:30px;border:none;color:#303030;background-color:#f5f5f5;padding:0 20px;border-radius:100px;}.moteurCongres .moteur_rechercher{margin-top:27px;height:40px;}@media screen and (max-width:1100px){.moteurCongres .moteur_rechercher{margin-top:20px;}}@media screen and (max-width:768px){.moteurCongres{padding:20px 10px;}}#formMoteurCongres{position:relative;}.moteur_sans_champ{display:none;}.message_presta_oblig{font-size:1em;}#ajax-results{margin:20px auto 0;width:100%;font-size:16px;text-align:center;}#ajax-results:empty{display:none;}#affinageCongres{width:300px;position:relative;margin:20px auto 0;float:left;padding:20px;background-color:#fff;border-radius:20px;color:#303030;z-index:0;}@media screen and (max-width:1100px){#affinageCongres{width:100%;}}#affinageCongres .resa_sommaire{margin:0;position:relative !important;}#affinageCongres .resa_sommaire .moteurResa .moteur_affinage .bloc_titre_affinage_recherche .titre_affinage_recherche{font-size:18px !important;text-align:left;width:100%;}#affinageCongres .resa_sommaire .moteurResa .moteur_affinage .bloc_titre_affinage_recherche .titre_affinage_recherche:after{color:#303030;}@media screen and (min-width:1101px){#affinageCongres .resa_sommaire .moteurResa .moteur_affinage .bloc_titre_affinage_recherche .titre_affinage_recherche:after{display:none;}}#affinageCongres .resa_sommaire .moteurResa .moteur_affinage .cadre_affinage_recherche_resa .critere_affiner .sous_titre_affinage_recherche{padding-left:0;font-size:16px;text-transform:inherit;color:#303030;}#affinageCongres .resa_sommaire .moteurResa .moteur_affinage .cadre_affinage_recherche_resa .critere_affiner .sous_titre_affinage_recherche .ui-accordion-header-icon:before{font-size:18px;color:#303030 !important;background-color:#fff !important;}#affinageCongres .resa_sommaire .moteurResa .moteur_affinage .cadre_affinage_recherche_resa .critere_affiner .sous_titre_affinage_recherche span{text-align:left;}#affinageCongres .resa_sommaire .moteurResa .moteur_affinage .cadre_affinage_recherche_resa .critere_affiner .bloc_liste_valcri{background-color:#fff;height:auto !important;}#affinageCongres .resa_sommaire .moteurResa .moteur_affinage .cadre_affinage_recherche_resa .critere_affiner .bloc_liste_valcri .bloc_valcri label{color:#303030;}#affinageCongres .resa_sommaire .moteurResa .moteur_affinage .cadre_affinage_recherche_resa .critere_affiner .bloc_liste_valcri .bloc_valcri.disabledCritere{opacity:0.6;pointer-events:none;}@media screen and (max-width:1100px){#affinageCongres .resa_sommaire .moteurResa .moteur_affinage .cadre_affinage_recherche_resa{display:none;width:100%;}}#affinageCongres .resa_sommaire .moteurResa .moteur_affinage.on .cadre_affinage_recherche{display:block;}#affinageCongres .recherche_texte_affiner .sous_titre_affinage,#affinageCongres #resa_prix_reglette_fourchette,#affinageCongres .sous_titre_affinage_recherche .ui-accordion-header-icon:before,#affinageCongres #container > #newContent > .line > .gauche > .resa_sommaire .titre_affinage_recherche:after,#affinageCongres .resa_sommaire .bloc_liste_valcri.ui-accordion-content{color:#1f2335;background:#fff;}#affinageCongres .bloc_affinage_prix{border-color:#0c0e15;}#affinageCongres #titre_prix_reglette_fourchette{padding:0;}#affinageCongres .ui-slider-range{background:#0c0e15;}#affinageCongres .bloc_liste_valcri.ui-accordion-content{margin-top:1.5em;padding:0;}#affinageCongres .bloc_valcri label{text-align:left;font-size:1.4em;}#affinageCongres .bloc_valcri.disabledCritere label{text-align:left;color:rgba(255, 255, 255, 0.6);}.isStuck{left:inherit;/***************************************
LISTE INFO
****************************************/}#liste-info{float:left;position:relative;width:calc(100% - 300px - 20px);margin-left:20px;font-size:1.3em;min-height:650px;}@media screen and (max-width:1100px){#liste-info{margin-top:20px;width:100%;margin-left:0;}}#liste-info .pagination{display:none;}#liste-info .parametres .filtrages{display:table;width:100%;height:30px;padding:0 15px;line-height:30px;font-size:14px;background-color:#fff;color:#303030;clear:both;border-top:10px solid #1f2335;border-bottom:1px solid grey;border-radius:0 20px 0 0;}#liste-info .parametres .filtrages.noreload{margin-right:10px;}#liste-info .parametres .filtrages .titre-resultat{float:left;color:#303030;display:flex;}#liste-info .parametres .filtrages .titre-resultat .nb-resultats{display:flex;margin:0;}#liste-info .parametres .filtrages .titre-resultat .nb-resultats::after{content:"|";display:block;margin:0 10px;}#liste-info .parametres .filtrages .titre-resultat .tri{margin-right:15px;}#liste-info .parametres .filtrages li{padding:0 2%;}#liste-info .parametres .filtrages li a:link,#liste-info .parametres .filtrages li a:visited{color:#303030;text-decoration:none;}#liste-info .parametres .filtrages li.select{color:#1f2335;font-weight:bold;}#liste-info .parametres .filtrages li.select .icone:before{color:#303030;padding-right:3px;}#liste-info .parametres .filtrages li.aleatoire.select .icone{background-position:-120px -58px;display:none;padding-left:10px;}#liste-info .parametres .filtrages li.aleatoire.select .icone:before{content:"\2611";padding-right:3px;font-size:1em;}#liste-info .parametres .filtrages li.alphabetique.select .icone{background-position:-18px -58px;}#liste-info .parametres .filtrages li.alphabetique.inverse.select .icone{background-position:-70px -58px;}#liste-info .parametres .onglets{width:100%;}#liste-info .parametres .onglets > span{display:none;}#liste-info .parametres .onglets ul li{width:80px;height:35px;background-color:#fff;border-radius:20px 20px 0 0;transition-duration:0.3s;}#liste-info .parametres .onglets ul li a::before{transition-duration:0.3s;color:#303030;}#liste-info .parametres .onglets ul li.select,#liste-info .parametres .onglets ul li:hover{background-color:#1f2335;}#liste-info .parametres .onglets ul li.select a::before,#liste-info .parametres .onglets ul li:hover a::before{color:#fff;}#liste-info .parametres .onglets ul li a:link,#liste-info .parametres .onglets ul li a:visited{margin-right:1%;padding:1%;color:#fff;text-decoration:none;}#liste-info .parametres .onglets ul li.carte{display:block !important;}#liste-info #liste-info-content{background-color:#fff;padding:10px;border-radius:0 0 20px 20px;}#liste-info #liste-info-content .aucun_resultat{font-size:18px;width:100%;text-align:center;}#liste-info #liste-info-content .liste-fiche.Vignette{display:flex;gap:10px;flex-wrap:wrap;}#liste-info #liste-info-content .liste-fiche.Vignette .fiche-info{width:calc(100% / 3 - 10px);}#liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire{padding:10px;}#liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom{display:inline;width:100%;text-align:center;}#liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom h2{padding:0;}#liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .descriptif{padding:10px;}#liste-info .nom_et_accroche_tarifaire{padding:20px 0 10px;}#liste-info .nom_et_accroche_tarifaire .nom{display:inline;}#liste-info .nom_et_accroche_tarifaire .nom h2{display:inline;padding-right:10px;font-size:1em;line-height:1.2em;}#liste-info .nom_et_accroche_tarifaire .nom h2 a,#liste-info .nom_et_accroche_tarifaire .nom h2 a:visited{color:#303030;}#liste-info .nom_et_accroche_tarifaire .nom .classement{display:table-cell;margin-left:1%;padding-right:5px;}#liste-info .nom_et_accroche_tarifaire .nom .classement:empty{display:none !important;}#liste-info .nom_et_accroche_tarifaire .nom .classement ul li{margin:0;padding:0;list-style:none;}#liste-info .nom_et_accroche_tarifaire .sous-titre{display:block;}#liste-info header{display:none;}#liste-info .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr{display:flex;justify-content:space-between;}#liste-info .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td{margin:0;}@media screen and (max-width:768px){#liste-info .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td{padding:0;display:block;}}#liste-info .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation{display:flex;}@media screen and (max-width:768px){#liste-info .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation{flex-direction:column;padding:0;}}#liste-info .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation .bloc_photos_prestation .cadre_photo_prestation .plus{left:50%;transform:translateX(-50%);}#liste-info .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation .photo_principale{width:100%;max-width:320px;border-radius:15px;object-fit:cover;max-height:150px;}@media screen and (max-width:768px){#liste-info .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation{flex-direction:column;}#liste-info .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation .bloc_photos_prestation{margin-right:0;}#liste-info .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation .bloc_photos_prestation .photo_principale{max-width:100%;max-height:250px;}}#liste-info .liens_sous_photos{text-align:center;display:none;}#liste-info .pictos_sous_photos ul{margin:1%;padding:0;list-style-type:none;}#liste-info .pictos_sous_photos .picto_reservit{display:block;width:80px;margin:auto;}#liste-info .pictos_sous_photos .picto_reservit a{display:block;background-position:center;background-repeat:no-repeat;text-decoration:none;cursor:help;}#liste-info .liste_criteres_auto_zone_affichage ul{float:right;margin:1%;padding:0;list-style-type:none;}#liste-info .zone_principale_fiche_presta{margin-top:0;margin-bottom:10px;border:0;}#liste-info .zone_criteres_fiche_presta{display:table;float:left;border:0 solid #f00;}#liste-info .avis_tarifs_dispo_fiche_presta{display:table;float:right;width:170px;padding:1%;border:0 solid #f00;}#liste-info .bloc_avis_fiche_presta{margin-bottom:15px;}#liste-info .lien_fiche_detail{margin-left:10px;}#liste-info a.lien_savoir_plus:link,#liste-info a.lien_savoir_plus:visited{display:table;float:right;height:21px;margin-right:10px;padding:0 5px;border:1px solid #292929;text-decoration:none;line-height:21px;color:#fff;background-color:#292929;border-radius:5px;}#liste-info a.lien_savoir_plus:hover{border:1px solid #1f2335;background-color:#1f2335;}#liste-info a.lien_savoir_plus:before{content:"\25b6\00A0";}#liste-info a.lien_reserver:link,#liste-info a.lien_reserver:visited{margin-right:10px;padding:6px;border:1px solid #1f2335;font-size:0.9em;text-decoration:none;color:#fff;background-color:#1f2335;border-radius:10px;}#liste-info a.lien_reserver:hover{border:1px solid #f49401;background-color:#f49401;}#liste-info a.lien_reserver:before{content:"\25b6\00A0";}#liste-info .comparer_selectionner_plus_infos_fiche_presta{display:block;width:100%;float:none;text-align:right;padding:0 1em;}.sansAffinage #liste-info{width:96%;margin:0 2%;/* parametres */}#liste-info .parametres ul{width:100%;margin:0;padding:0;list-style:none;}#liste-info .parametres li{float:left;}#liste-info{/* liste-info reduite*/}#liste-info .liste-fiche .fiche-info{position:relative;width:100%;padding:0;border:none;background-color:#fff;clear:both;}#liste-info .liste-fiche .fiche-info:not(:first-child){border-top:1px solid #ddd;padding-top:10px;}#liste-info .liste-fiche .fiche-info:last-of-type{margin-bottom:0;}#liste-info .liste-fiche .fiche-info .photos_et_criteres .gallerie > ul > li{display:block;}#liste-info .liste-fiche .fiche-info .photos_et_criteres .gallerie > ul > li > a{width:100%;aspect-ratio:3/2;display:block;}#liste-info .liste-fiche .fiche-info .photos_et_criteres .gallerie > ul > li > a > img{width:100%;height:100%;object-fit:cover;}#liste-info .liste-fiche .fiche-info .photos_et_criteres .gallerie .swiper-button-prev,#liste-info .liste-fiche .fiche-info .photos_et_criteres .gallerie .swiper-button-next,#liste-info .liste-fiche .fiche-info .photos_et_criteres .gallerie .swiper-pagination{opacity:0;transition-duration:0.3s;}#liste-info .liste-fiche .fiche-info .photos_et_criteres .gallerie:hover .swiper-button-prev,#liste-info .liste-fiche .fiche-info .photos_et_criteres .gallerie:hover .swiper-button-next,#liste-info .liste-fiche .fiche-info .photos_et_criteres .gallerie:hover .swiper-pagination{opacity:1;}@media screen and (max-width:768px){#liste-info .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre > .contenu_gauche{border:0 !important;}}@media screen and (max-width:768px){#liste-info .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre > .bloc_resa{position:absolute;top:15px;right:0;z-index:1;width:fit-content !important;padding:10px !important;}#liste-info .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre > .bloc_resa .prix_en_cours{line-height:1em !important;font-size:20px !important;}}#liste-info .liste-fiche .fiche-info .bloc_info_resa{width:100% !important;}@media screen and (max-width:768px){#liste-info .liste-fiche .fiche-info{display:block;}}#liste-info .liste-fiche .fiche-info .lien_plus_info_resa{display:inline-block;margin:0.75em 0.25em;font-size:1em;text-decoration:none;color:#1f2335;background-image:none;background-color:#fff;transition:all 0.2s;}@media screen and (max-width:768px){#liste-info .liste-fiche .fiche-info .lien_plus_info_resa{display:block;float:none;text-align:center;}}#liste-info .liste-fiche .fiche-info .lien_plus_info_resa a{color:#1f2335;background-color:#fff;border:1px solid #1f2335;text-decoration:none;border-radius:50px;width:100%;padding:5px;transition:all 0.2s;}#liste-info .liste-fiche .fiche-info .lien_plus_info_resa a:hover{color:#fff;background-color:#1f2335;}#liste-info .liste-fiche .fiche-info .lien_reserver_detail{display:inline-block;position:relative;z-index:1;}@media screen and (max-width:768px){#liste-info .liste-fiche .fiche-info .lien_reserver_detail{display:block;margin-top:0;width:100%;float:none;}}#liste-info .liste-fiche .fiche-info .lien_reserver_detail a{display:block !important;padding:10px;margin:10px 0;text-decoration:none;line-height:1em;color:#fff;background:#303030;border-radius:15px;text-align:center;}#liste-info .liste-fiche .fiche-info .lien_reserver_detail a:hover{background-color:#1f2335;transition:all 0.2s;}#liste-info .liste-fiche .fiche-info .lien_reserver_detail a:before{content:"\25b6\00A0";}#liste-info .liste-fiche .fiche-info[id^="PRESTATION"] .lien_reserver_detail{margin:15px;float:right;}#liste-info .liste-fiche .fiche-info .contenu_principal_fiche{margin-left:2%;padding-right:1%;}@media screen and (max-width:768px){#liste-info .liste-fiche .fiche-info .contenu_principal_fiche{width:100% !important;margin:0;padding:0 0.5em;}}#liste-info .liste-fiche .fiche-info h1{text-decoration:none;font-weight:lighter;color:#a338a9;margin:0;}#liste-info .liste-fiche .fiche-info .accroche_tarifaire_resa{position:absolute;right:0;height:100%;width:auto;margin:auto;padding:0 20px 0 20px;background:#fff;}#liste-info .liste-fiche .fiche-info .descriptif{text-align:justify;padding-right:10px;}#liste-info .liste-fiche .fiche-info .descriptif p{display:inline-block;}#liste-info .liste-fiche .fiche-info .descriptif img{max-width:100%;height:auto !important;}@media screen and (max-width:768px){#liste-info .liste-fiche .fiche-info .descriptif{padding:0;}}#liste-info .liste-fiche .fiche-info .bloc_info{display:inline-block;float:none;}#liste-info .liste-fiche .fiche-info .bloc_info .photos{margin:0 0 15px 0;}@media screen and (max-width:768px){#liste-info .liste-fiche .fiche-info .bloc_info{display:block;float:none;width:100% !important;}}#liste-info .liste-fiche .fiche-info[id^="PRESTATION"] .bloc_info{display:inline-block;padding:15px 0;}#liste-info .liste-fiche .fiche-info .bloc_resa{display:inline-block;vertical-align:top;width:15%;height:20px;margin-left:-4px;text-align:center;color:#303030;background-color:#f5f5f5 !important;float:none;}#liste-info .liste-fiche .fiche-info .bloc_resa .bloc_prix_en_cours{color:#303030 !important;}@media screen and (max-width:768px){#liste-info .liste-fiche .fiche-info .bloc_resa{display:block;width:100%;height:auto;text-align:center;}#liste-info .liste-fiche .fiche-info .bloc_resa .bloc_tarif_resa{display:flex;gap:5px;justify-content:center;}#liste-info .liste-fiche .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours{margin:0;display:flex;gap:5px;}#liste-info .liste-fiche .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours .prix_en_cours{font-size:16px;}#liste-info .liste-fiche .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_barre{margin:0;}#liste-info .liste-fiche .fiche-info .bloc_resa span,#liste-info .liste-fiche .fiche-info .bloc_resa div{font-size:16px !important;}}#liste-info .liste-fiche .fiche-info .bloc_prix_en_cours{margin-top:15px;}#liste-info .liste-fiche .fiche-info .prix_en_cours{color:#303030;font-size:1.5em !important;font-weight:bold;}#liste-info .liste-fiche .fiche-info .bloc_semaine .prix_barre{text-decoration:line-through;color:#1f2335;float:left;margin-left:10px;margin-top:3px;font-size:1em;}#liste-info .liste-fiche .fiche-info .bloc_prix_barre{margin:3px 0 10px;}#liste-info .liste-fiche .fiche-info h2 a:link,#liste-info .liste-fiche .fiche-info h2 a:visited{font-size:1.3em;font-weight:bold;text-decoration:none;}#liste-info .liste-fiche .fiche-info h2 a:hover{text-decoration:underline;}#liste-info .liste-fiche .fiche-info .nommenu,#liste-info .liste-fiche .fiche-info ol,#liste-info .liste-fiche .fiche-info ul{padding:0;}#liste-info .liste-fiche .fiche-info .bloc_resa_prestations #bloc_detail_prestations{font-size:14px !important;}#liste-info .liste-fiche .fiche-info .bloc_resa_prestations #bloc_detail_prestations table{border-radius:15px;overflow:hidden;margin-bottom:15px;background-color:inherit;}#liste-info .liste-fiche .fiche-info .bloc_resa_prestations #bloc_detail_prestations table > *{width:100%;}#liste-info .liste-fiche .fiche-info .bloc_resa_prestations #bloc_detail_prestations table > thead{background-color:#303030;}#liste-info .liste-fiche .fiche-info .bloc_resa_prestations #bloc_detail_prestations table > tbody .ligne_tarif_formule select{border-radius:50px;padding:0px 5px;}#liste-info .liste-fiche .fiche-info .bloc_resa_prestations #bloc_detail_prestations > table > tbody{width:100%;display:block;}#liste-info .liste-fiche .fiche-info .bloc_resa_prestations #bloc_detail_prestations > table > tbody tr{display:block;}#liste-info .liste-fiche .fiche-info .bloc_resa_prestations #bloc_detail_prestations > table > tbody tr .col_capacite .capacite_adultes{color:#fff;}#liste-info .liste-fiche .fiche-info .bloc_resa_prestations #bloc_detail_prestations > table > tbody tr .col_tarif{width:12% !important;}#liste-info .liste-fiche .fiche-info .bloc_resa_prestations #bloc_detail_prestations > table > tbody tr .col_tarif .prix_en_cours{font-size:18px !important;}@media screen and (max-width:768px){#liste-info .liste-fiche .fiche-info .bloc_resa_prestations #bloc_detail_prestations > table > tbody tr.ligne_prestation{display:flex;flex-wrap:wrap;justify-content:end;}#liste-info .liste-fiche .fiche-info .bloc_resa_prestations #bloc_detail_prestations > table > tbody tr.ligne_prestation .col_libelle_prestation{font-weight:800;width:100%;}#liste-info .liste-fiche .fiche-info .bloc_resa_prestations #bloc_detail_prestations > table > tbody tr.ligne_prestation .col_capacite{width:fit-content !important;}#liste-info .liste-fiche .fiche-info .bloc_resa_prestations #bloc_detail_prestations > table > tbody tr.ligne_prestation .col_tarif{width:fit-content !important;}#liste-info .liste-fiche .fiche-info .bloc_resa_prestations #bloc_detail_prestations > table > tbody tr.ligne_prestation .col_selectionner{width:fit-content !important;}}#liste-info .liste-fiche .fiche-info .bloc_resa_prestations #bloc_detail_prestations > table table{width:100%;display:grid;}#liste-info .liste-fiche .fiche-info .bloc_resa_prestations #bloc_detail_prestations > table table thead tr th span{display:initial;}#liste-info .liste-reduite .fiche-info{display:table;position:relative;margin-bottom:0;padding:10px 0;border:none;background-color:#fff;clear:both;/*CARTE GOOGLE*/}@media screen and (max-width:768px){#liste-info .liste-reduite .fiche-info{display:block;}}#liste-info .liste-reduite .fiche-info div{display:table-cell;width:15%;height:30px;}#liste-info .liste-reduite .fiche-info .colonne ul li{list-style-type:none;}#liste-info .liste-reduite .fiche-info .nom{display:table-cell;width:250px;}#liste-info .liste-reduite .fiche-info .classement{display:table-cell;width:85px;}#liste-info .liste-reduite .fiche-info .ville{display:table-cell;width:130px;padding-left:15px;}#liste-info .liste-reduite .fiche-info .criteres{display:table-cell;width:0;}#liste-info .liste-reduite .fiche-info .criteres ul{margin:0;}#liste-info .liste-reduite .fiche-info .criteres ul li ul{display:inline;padding:0;}#liste-info .liste-reduite .fiche-info .criteres ul li ul li{display:inline;margin:0;list-style-type:none;}#liste-info .liste-reduite .fiche-info .criteres ul li ul li:not(:last-of-type):after{content:",";}#liste-info .liste-reduite .fiche-info .tarifs{display:table-cell;width:100px;height:30px;}#liste-info .liste-reduite .fiche-info .tarifs .prix_en_cours{font-size:1em;font-weight:bold;color:#1f2335;}#liste-info .liste-reduite .fiche-info .tarifs .prix_barre{font-size:1em;font-weight:bold;text-decoration:line-through;color:#000;}#liste-info .liste-carte{position:relative;z-index:1;/***************************************
LISTE RESA
****************************************/}#liste-info .liste-carte #carteGoogleMap{float:left;width:70%;height:650px;}#liste-info .liste-carte .googleInfoWindow{font-size:0.9em;/* agrandissement */}#liste-info .liste-carte .googleInfoWindow h2{margin-right:2px;font-size:1.6em;font-weight:bold;}#liste-info .liste-carte .googleInfoWindow .nom{font-size:0.7em;}#liste-info .liste-carte .googleInfoWindow .cadre_photo_principale{padding-right:1%;}#liste-info .liste-carte .googleInfoWindow .cadre_photo_principale img{width:50px;}#liste-info .liste-carte .googleInfoWindow .descriptif{width:300px;}#liste-info .liste-carte .googleInfoWindow a:link,#liste-info .liste-carte .googleInfoWindow a:visited{font-size:1.5em;text-decoration:underline;color:#1f2335;}#liste-info .liste-carte .googleInfoWindow a:hover{text-decoration:none;}#liste-info .liste-carte.agrandirCarte{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1000;}#liste-info .liste-carte.agrandirCarte #carteGoogleMap,#liste-info .liste-carte.agrandirCarte .detail{height:100%;}#liste-info .liste-carte #carteGoogleMapAgrandir{margin-bottom:5px;text-align:right;cursor:pointer;}#liste-info .liste-carte #carteGoogleMapAgrandir:hover .texte{text-decoration:underline;}#liste-info .liste-carte #carteGoogleMapReduire{text-align:right;color:#fff;background:#292929;cursor:pointer;}#liste-info .liste-carte #carteGoogleMapReduire:hover .texte{text-decoration:underline;}#liste-info .liste-carte #carteGoogleMapReduire.cacher{display:none;}#liste-info .liste-carte .detail{height:650px;overflow:scroll;color:#303030;vertical-align:middle;}#liste-info .liste-carte .detail ul{margin:0;padding:0;list-style-type:none;cursor:pointer;}#liste-info .liste-carte .detail ul li:nth-child(even){background:#d3d3d3;color:#1f2335;}#liste-info .liste-carte .detail ul li:nth-child(even) .tarifs .prix_en_cours{color:#303030;}#liste-info .liste-carte .detail ul li:nth-child(odd) .tarifs .prix_en_cours{color:#303030;}#liste-info .liste-carte .detail ul li.select{background:#cecece;}#liste-info .liste-carte .detail ul li .picto_googlemap{float:left;filter:grayscale(1);padding:5px;height:40px;width:35px;object-fit:cover;}#liste-info .liste-carte .detail ul li .nom_et_classement{padding-bottom:1em;padding-top:1em;padding-left:8%;}#liste-info .liste-carte .detail ul li .classement_picto{margin:0;padding:0;display:inline;}#liste-info .liste-carte .detail ul li .tarifs{margin:0;padding:0 0 1em 5%;}#liste-info .liste-carte .detail ul li .tarifs .prix_en_cours{font-size:1em;font-weight:bold;}#liste-info .liste-carte .detail ul li .tarifs .prix_barre{font-size:1em;font-weight:bold;text-decoration:line-through;color:#303030;}@media screen and (max-width:768px){#liste-info .liste-carte #map{width:100% !important;}#liste-info .liste-carte .detail{display:none;}}#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres{float:left;width:32% !important;text-align:center;border-radius:10px;overflow:hidden;}@media screen and (max-width:768px){#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres{float:none;width:100% !important;}}#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche{display:inline-block;vertical-align:top;width:66%;min-width:inherit;}@media screen and (max-width:768px){#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche{display:block;}}#liste-info > #liste-info-content > .liste-fiche > .fiche-info .afficher-toutes-les-dispo{display:inline-block;float:left;padding:5px;border:1px solid #1f2335;font-size:1em;font-weight:normal;text-decoration:none;line-height:1.25em;color:#fff;background-color:#1f2335;background-image:none;border-radius:5px;transition:all 0.2s;}#liste-info > #liste-info-content > .liste-fiche > .fiche-info .afficher-toutes-les-dispo span{display:none;}#liste-info > #liste-info-content > .liste-fiche > .fiche-info .afficher-toutes-les-dispo:before{content:"\25b6\00A0";}@media screen and (max-width:768px){#liste-info > #liste-info-content > .liste-fiche > .fiche-info .afficher-toutes-les-dispo{display:block;float:none;text-align:center;}}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .bloc_resa{min-width:105px;}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .bloc_resa .bloc_tarif_resa .bulle_pourcentage{background-color:#1f2335;border-radius:40px;display:block;text-align:center;color:#fff;font-size:1.25em;width:45px;height:45px;line-height:45px;font-weight:bold;margin:10px auto;}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .bloc_resa .bloc_tarif_resa .bloc_prix_barre .prix_barre{text-decoration:line-through;color:#1f2335;}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre .contenu_gauche{border-right:1px solid #d3d3d3;width:100%;display:flex;flex-direction:column;}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta > ul{display:flex;flex-wrap:wrap;gap:10px;}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta > ul > li{list-style:none;}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta > ul > li img{max-width:40px;max-height:40px;object-fit:contain;}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta{width:100%;}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta .liste_criteres_auto_zone_affichage{display:flex;flex-wrap:wrap;gap:10px;}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta .liste_criteres_auto_zone_affichage > li{list-style:none;display:flex;gap:5px;width:100%;flex-wrap:wrap;}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta .liste_criteres_auto_zone_affichage > li > span{font-weight:bold;}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta .liste_criteres_auto_zone_affichage > li > ul{display:flex;flex-direction:column;flex-wrap:wrap;margin:0;}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta .liste_criteres_auto_zone_affichage > li > ul > li{list-style:none;}#lasuite a:link,#lasuite a:visited,#lasuite a:hover{text-decoration:none;font-size:0.9em;font-weight:bold;background-color:#fff;color:#292929;display:table-row;height:25px;}#lasuite a:after{content:"\00A0\25BC";}.adresse{display:table;clear:both;margin-bottom:10px;}.adresse .coordonnee,.adresse .contact-carte{float:left;}.adresse .contact-carte{margin-left:5px;}.zone_geo{margin:10px 0;}#liste-info-content .liste-fiche.infinitescroll.liste_packages img.photo_principale{width:250px;height:auto;padding:0;border:0;}#liste-info-content .liste-fiche.infinitescroll.liste_packages a.lien_savoir_plus:before{content:"";}#liste-info-content .liste-fiche.infinitescroll.liste_packages:link,#liste-info-content .liste-fiche.infinitescroll.liste_packages:visited{display:inline-block;width:auto;margin:15px 0;border:1px solid #1f2335;font-size:1em;font-weight:bold;background-color:#1f2335;}#liste-info-content .liste-fiche.infinitescroll.liste_packages .cadre_bandeau_incline{position:absolute;width:150px;height:150px;overflow:hidden;}#liste-info-content .liste-fiche.infinitescroll.liste_packages .bandeau_incline{position:absolute;top:40px;left:-42px;width:200px;height:35px;font-size:1.6em;text-align:center;line-height:35px;color:#fff;background-color:#f00;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5);}#liste-info-content .liste-fiche.infinitescroll.liste_packages .nom{padding-top:15px;}#liste-info-content .liste-fiche.infinitescroll.liste_packages .nom h2{font-size:1.5em;padding-right:7px;}#liste-info-content .liste-fiche.infinitescroll.liste_packages .photos_et_criteres{float:left;}#liste-info-content .liste-fiche.infinitescroll.liste_packages #bulles_sejours{float:none;}#liste-info-content .liste-fiche.infinitescroll.liste_packages .lien_fiche_detail{margin-left:0;}.resa_bloquee{color:#292929;font-weight:bold;font-size:1em;}#bloc_detail_prestations .tab_detail_prestations{table-layout:fixed;}#bloc_detail_prestations .tab_detail_prestations div.msg_ajout_prestation_ok{font-weight:bold;color:#25a64e;padding:10px;display:none;}#bloc_detail_prestations .tab_detail_prestations div.msg_ajout_prestation_ok:not(:empty){display:block;}#bloc_detail_prestations .tab_detail_prestations div.msg_ajout_prestation_ok:not(:empty):before{content:"\f00c";font-family:"FontAwesome";margin-right:0.5em;}#bloc_detail_prestations .tab_detail_prestations div.msg_ajout_prestation_ok a{margin-left:1em;text-decoration:none !important;font-size:14px;padding:5px 10px;}#bloc_detail_prestations .tab_detail_prestations .ligne_prestation{display:table;}@media screen and (max-width:768px){#bloc_detail_prestations .tab_detail_prestations{font-size:0.9em;}}#bloc_detail_prestations .tab_detail_prestations .bloc_criteres_prestation li{list-style-type:none;}#bloc_detail_prestations .tab_detail_prestations .bloc_criteres_prestation li .type_critere_prestation{font-weight:bold;}#bloc_detail_prestations .msg_erreur_formule{font-weight:normal;font-style:italic;font-size:1em;}.quantite_formule .tab_reponse_quantite{margin-bottom:0;font-size:14px;/*FIN LISTE INFO*//* FICHE INFO */}#fiche-info{width:100%;background:#fff;border-radius:20px;overflow:hidden;font-family:"Roboto";}#fiche-info > header{padding:35px 0;text-align:center;}#fiche-info > header h1{line-height:normal;vertical-align:middle;font-size:36px;font-weight:bold;}@media screen and (max-width:768px){#fiche-info > header{padding:16px 0;}#fiche-info > header h1{font-size:24px;}}#fiche-info > header .classement{display:inline-block;vertical-align:middle;margin-left:0.5em;}#fiche-info > header .classement:empty{display:none;}#fiche-info > header li{list-style-type:none;}#fiche-info .bandeau{display:table;width:100%;height:25px !important;margin:0;padding:0;text-align:center !important;color:#fff;background-color:#d3d3d3 !important;vertical-align:middle;border-radius:0;float:inherit !important;}@media screen and (max-width:768px){#fiche-info .bandeau{height:fit-content !important;display:none;}}#fiche-info .bandeau:not(:first-of-type){display:none;}#fiche-info .bandeau li{padding:0;border-left:0px solid #fff !important;background:#1f2335 !important;color:#fff !important;transition-duration:0.3s;height:fit-content;}@media screen and (max-width:768px){#fiche-info .bandeau li{display:block !important;}}#fiche-info .bandeau li:last-child{border-right:0px solid #fff;}#fiche-info .bandeau li a{transition-duration:0.3s;font-size:14px;}@media screen and (max-width:768px){#fiche-info .bandeau li a{text-align:center !important;}}#fiche-info .bandeau li.select,#fiche-info .bandeau li:hover{background:white !important;}#fiche-info .bandeau li.select a,#fiche-info .bandeau li:hover a{color:#303030 !important;}#fiche-info .type-critere li{list-style-type:none;display:inline-block;margin-right:0;font-size:1em;}#fiche-info .pagination{width:auto;display:block;vertical-align:middle;background:#1f2335;padding:10px;color:#fff;font-size:14px;}#fiche-info .pagination .outils{padding-right:10px;}#fiche-info .pagination .outils .pagination-navigation div{color:rgba(255, 255, 255, 0.6);}#fiche-info .pagination .outils a{display:block !important;color:#fff;text-decoration-color:rgba(255, 255, 255, 0);transition-duration:0.3s;}#fiche-info .pagination .outils a:hover{text-decoration-color:#fff;}@media screen and (max-width:768px){#fiche-info .pagination{font-size:14px;}}#fiche-info #media .swiper-container{z-index:0;}#fiche-info #media .swiper-container ul li{background-color:#fff;}#fiche-info .reservation{margin-bottom:10px;}#fiche-info .reservation select{font-size:14px;}#fiche-info .contenu-fiche{font-size:16px;}#fiche-info .contenu-fiche .titre_bloc_fiche{padding:0 20px;font-size:28px;font-weight:bold;}@media screen and (max-width:768px){#fiche-info .contenu-fiche .titre_bloc_fiche{font-size:22px;}}#fiche-info .contenu-fiche .presentation{padding:0 20px;}#fiche-info .contenu-fiche .zone_criteres{padding:0 20px;display:flex;flex-direction:column;gap:20px;}#fiche-info .contenu-fiche .zone_criteres .cadre.critere2 > ul > li .type-titre{font-size:28px;font-weight:bold;line-height:1.2em;margin:0em 0 0 0;}@media screen and (max-width:768px){#fiche-info .contenu-fiche .zone_criteres .cadre.critere2 > ul > li .type-titre{font-size:22px;}}#fiche-info .contenu-fiche .zone_criteres .cadre.critere2 > ul > li > ul{display:flex;justify-content:left;gap:10px;flex-wrap:wrap;}#fiche-info .contenu-fiche .zone_criteres .cadre.critere2 > ul > li > ul > li img{width:40px;height:40px;object-fit:contain;}#fiche-info .contenu-fiche .zone_criteres .cadre.critere3 > ul > li{display:flex;gap:5px;flex-wrap:wrap;}#fiche-info .contenu-fiche .zone_criteres .cadre.critere3 > ul > li > ul{display:inline;margin:0;}#fiche-info .contenu-fiche .bloc_carte_coord_criteres{margin-top:40px;padding:10px;}#fiche-info .contenu-fiche .bloc_carte_coord_criteres .carte_coordonnees{border-radius:10px;overflow:hidden;}#fiche-info .contenu-fiche .bloc_carte_coord_criteres .carte_coordonnees .carte .leaflet-container .leaflet-map-pane .leaflet-marker-pane .leaflet-marker-icon{background:url(https://static.ingenie.fr/images/open-street-map/puce.png) no-repeat center;border:0;}@media screen and (max-width:768px){#fiche-info .contenu-fiche .gallerie .gallerie-list{height:350px;}}@media (max-width:500px){#fiche-info .contenu-fiche .gallerie .gallerie-list{height:250px;}}#fiche-info .contenu-fiche .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody,#fiche-info .contenu-fiche #reservation #bloc_detail_prestations .tab_detail_prestations > tbody{width:100%;display:block;}#fiche-info .contenu-fiche .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr,#fiche-info .contenu-fiche #reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr{display:block;}@media screen and (max-width:768px){#fiche-info .contenu-fiche .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td,#fiche-info .contenu-fiche #reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td{padding:0;display:block;}}#fiche-info .contenu-fiche .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation,#fiche-info .contenu-fiche #reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation{display:flex;}@media screen and (max-width:768px){#fiche-info .contenu-fiche .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation,#fiche-info .contenu-fiche #reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation{flex-direction:column;padding:0;}}#fiche-info .contenu-fiche .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation .bloc_photos_prestation .cadre_photo_prestation .plus,#fiche-info .contenu-fiche #reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation .bloc_photos_prestation .cadre_photo_prestation .plus{left:50%;transform:translateX(-50%);}#fiche-info .contenu-fiche .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation .photo_principale,#fiche-info .contenu-fiche #reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation .photo_principale{width:100%;max-width:320px;border-radius:15px;object-fit:cover;max-height:150px;}@media screen and (max-width:768px){#fiche-info .contenu-fiche .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation,#fiche-info .contenu-fiche #reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation{flex-direction:column;}#fiche-info .contenu-fiche .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation .bloc_photos_prestation,#fiche-info .contenu-fiche #reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation .bloc_photos_prestation{margin-right:0;}#fiche-info .contenu-fiche .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation .bloc_photos_prestation .photo_principale,#fiche-info .contenu-fiche #reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td .bloc_fiche_description_prestation .bloc_photos_prestation .photo_principale{max-width:100%;max-height:250px;}}#fiche-info .contenu-fiche .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr .col_capacite .capacite_adultes,#fiche-info .contenu-fiche #reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr .col_capacite .capacite_adultes{color:#fff;}#fiche-info .contenu-fiche .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr .col_tarif,#fiche-info .contenu-fiche #reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr .col_tarif{width:12% !important;}#fiche-info .contenu-fiche .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr .col_tarif .prix_en_cours,#fiche-info .contenu-fiche #reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr .col_tarif .prix_en_cours{font-size:18px !important;color:#303030;}@media screen and (max-width:768px){#fiche-info .contenu-fiche .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr.ligne_prestation,#fiche-info .contenu-fiche #reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr.ligne_prestation{display:flex;flex-wrap:wrap;justify-content:end;}#fiche-info .contenu-fiche .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr.ligne_prestation .col_libelle_prestation,#fiche-info .contenu-fiche #reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr.ligne_prestation .col_libelle_prestation{font-weight:800;width:100%;}#fiche-info .contenu-fiche .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr.ligne_prestation .col_capacite,#fiche-info .contenu-fiche #reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr.ligne_prestation .col_capacite{width:fit-content !important;}#fiche-info .contenu-fiche .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr.ligne_prestation .col_tarif,#fiche-info .contenu-fiche #reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr.ligne_prestation .col_tarif{width:fit-content !important;}#fiche-info .contenu-fiche .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations > tbody > tr.ligne_prestation .col_selectionner,#fiche-info .contenu-fiche #reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr.ligne_prestation .col_selectionner{width:fit-content !important;}}#fiche-info .cadre > ul.type-critere > li,#fiche-info .cadre > ul.type-critere .valeur-critere > li{list-style-type:none;display:inline;}#fiche-info .cadre > ul.type-critere .valeur-critere > li:not(.critere_image):not(:last-child):after{content:", ";}#fiche-info .cadre > ul.type-critere .valeur-critere .critere_image img{max-width:60px;max-height:60px;}#fiche-info .cadre > ul.type-critere .type-titre{font-weight:bold;font-size:22px;}#fiche-info .cadre > ul.type-critere .valeur-critere{margin-left:10px;}#fiche-info .gallerie .bx-wrapper .bx-viewport img{width:80%;}#fiche-info #carte .carte_coordonnees .coordonnees-fiche{background-color:#1f2335;color:#fff;font-size:20px;padding:10px;}#fiche-info #carte .carte_coordonnees .coordonnees-fiche .gps-coordonnees-fiche{display:none;}#fiche-info #carte .carte_coordonnees .coordonnees-fiche .destination-coordonnees-fiche{font-size:14px;}#fiche-info #carte .carte_coordonnees .coordonnees-fiche .destination-coordonnees-fiche .destination{font-size:28px;font-weight:bold;width:100%;}@media screen and (max-width:768px){#fiche-info #carte .carte_coordonnees .coordonnees-fiche .destination-coordonnees-fiche .destination{font-size:22px;}}#fiche-info #carte .carte_coordonnees .coordonnees-fiche .destination-coordonnees-fiche .libelle{font-size:18px;font-weight:bold;}#fiche-info #carte .carte_coordonnees .coordonnees-fiche .calcul-itineraire{font-size:14px;display:none;}#fiche-info #carte .carte_coordonnees .coordonnees-fiche .calcul-itineraire input{padding:10px;border:0px;border-radius:20px 0px 0px 20px;border:1px solid #1f2335;}#fiche-info #carte .carte_coordonnees .coordonnees-fiche .calcul-itineraire button{padding:10px;background-color:#1f2335;color:#fff;border:1px solid #fff;border-radius:0px 20px 20px 0;}#fiche-info #carte .carte_coordonnees .coordonnees-fiche .calcul-itineraire button:hover{background-color:#fff;border:1px solid #1f2335;color:#1f2335;}#fiche-info .titre-div{font-size:22px;font-weight:bold;}#fiche-info .download-files{padding:20px;}#fiche-info .download-files ul{display:flex;flex-direction:column;border-radius:15px;overflow:hidden;}#fiche-info .download-files ul li{font-size:14px;background-color:#f5f5f5;}#fiche-info .download-files ul li:not(:last-of-type){border-bottom:1px solid #303030;}#fiche-info .download-files ul li a{display:block;text-decoration:none;padding:10px;position:relative;width:auto;height:auto;padding-left:35px;padding-right:35px;}#fiche-info .download-files ul li a[href$=".pdf"]{background-image:url("https://static.ingenie.fr/images/congres2024/pdf.png");background-position:10px;background-size:20px;}#fiche-info .download-files ul li a:after{background-image:url("https://static.ingenie.fr/images/congres2024/download.png");background-size:contain;display:inline-block;height:20px;width:20px;position:absolute;right:15px;top:50%;content:"";transform:translateY(-50%);}.reservation#reservation{max-width:inherit;padding:10px;border:0;display:block;}.reservation#reservation #bloc_detail_prestations{font-size:1em;border-radius:10px;overflow:hidden;border:0;}.reservation#reservation #bloc_detail_prestations .tab_detail_prestations{border-radius:10px;display:block;border-bottom:0;border-right:0;border-left:0;margin-bottom:0;font-size:14px;}.reservation#reservation #bloc_detail_prestations .tab_detail_prestations > tbody{width:100%;display:inline-table;}.reservation#reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td form .tab_formules{margin-bottom:0;border-radius:10px;overflow:hidden;}.reservation#reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td form .tab_formules > tbody > tr > td.libelle_formule{width:100%;}.reservation#reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td form .tab_formules > tbody > tr > td select{border:1px solid black;background:transparent;border-radius:50px;}.reservation#reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td form .tab_formules > tbody > tr.ligne_action_prestation input{padding:10px;background:#1f2335;background-size:20px;background-position:10px;color:#fff;}.reservation#reservation #bloc_detail_prestations .tab_detail_prestations > tbody > tr > td form .tab_formules > tbody > tr.ligne_action_prestation input.bt_ajout_panier_disabled{opacity:0.5;pointer-events:none;}.div_lien_acces_moteur_resa_fiche{display:none;/*PANIER*/}#frm_panier_resa #tab_panier_resa{width:100%;margin:auto;border-radius:20px;overflow:hidden;font-size:16px;}#frm_panier_resa #tab_panier_resa .ligne_etape,#frm_panier_resa #tab_panier_resa .ligne_entete{background-color:#303030;color:#fff;padding:10px;font-weight:bold;}#frm_panier_resa #tab_panier_resa .ligne_etape{font-size:16px;}#frm_panier_resa #tab_panier_resa .ligne_entete{margin:0px;}#frm_panier_resa #tab_panier_resa .ligne_entete .col_entete{border:none;}#frm_panier_resa #tab_panier_resa .table_produit{font-size:14px;margin:0;border:0;border-bottom:1px solid #1f2335;}#frm_panier_resa #tab_panier_resa .table_produit thead{width:100%;display:contents;position:relative;}#frm_panier_resa #tab_panier_resa .table_produit tbody tr{border:0;}#frm_panier_resa #tab_panier_resa .table_produit tbody tr td{border:0;}#frm_panier_resa #tab_panier_resa .table_produit .col_action{background:transparent;filter:invert(1);}#frm_panier_resa #tab_panier_resa .ligne_frais_dossier{line-height:1.5em;border-radius:0 0 20px 20px;overflow:hidden;max-width:inherit;border:0;padding:10px;}#frm_panier_resa #tab_panier_resa .ligne_code_promo .blocChampCodePromo input{padding:10px;border-radius:50px;border:0;margin:3px;}#frm_panier_resa #tab_panier_resa .ligne_code_promo .blocBtnValideCodePromo input{font-size:16px;padding:10px 20px;margin:2px;}#frm_panier_resa #tab_panier_resa .ligne_code_promo .col_zone_code{padding:10px;display:flex;flex-wrap:wrap;}#frm_panier_resa #tab_panier_resa .ligne_code_promo .col_zone_code > span{width:100%;}#frm_panier_resa #tab_panier_resa .ligne_code_promo .col_zone_code > div{width:fit-content;margin:5px;}#frm_panier_resa #tab_panier_resa .ligne_code_promo .col_zone_code > div:empty{display:none;}#frm_panier_resa #tab_panier_resa .ligne_total_resa{background-color:#f5f5f5;font-size:16px;margin:0;margin-top:20px;}#frm_panier_resa #tab_panier_resa .ligne_entete > .col_entete,#frm_panier_resa #tab_panier_resa .ligne_frais_dossier div,#frm_panier_resa #tab_panier_resa .ligne_assurance div{background-color:#303030;color:#fff;}#frm_panier_resa #tab_panier_resa .ligne_total_resa > .col_libelle_total,#frm_panier_resa #tab_panier_resa .ligne_total_resa > .col_total_resa,#frm_panier_resa #tab_panier_resa .ligne_acompte_resa > .col_libelle_acompte,#frm_panier_resa #tab_panier_resa .ligne_acompte_resa > .col_acompte_resa{color:#303030;}#frm_panier_resa #tab_panier_resa .libellePersonne{font-weight:bold;}#frm_panier_resa #tab_panier_resa .table_produit{border-top:1px solid #1f2335;}#frm_panier_resa #tab_panier_resa .table_produit .ligne_prestataire{background-color:#1f2335;}#frm_panier_resa #tab_panier_resa .col_entete{text-transform:lowercase;border-right:0;padding:0 3px;}#frm_panier_resa #tab_panier_resa .col_entete:first-letter{text-transform:uppercase;}#frm_panier_resa #tab_panier_resa .col_entete#col_entete_action{display:table-cell;}#frm_panier_resa #tab_panier_resa .table_produit .ligne_prestation_1,#frm_panier_resa #tab_panier_resa .table_produit .ligne_prestation_2,#frm_panier_resa #tab_panier_resa .table_produit .ligne_formule_1,#frm_panier_resa #tab_panier_resa .table_produit .ligne_formule_2,#frm_panier_resa #tab_panier_resa .table_produit .ligne_sous_total_1,#frm_panier_resa #tab_panier_resa .table_produit .ligne_sous_total_2{color:#000;}#frm_panier_resa #tab_panier_resa .table_produit .ligne_prestation_1,#frm_panier_resa #tab_panier_resa .table_produit .ligne_formule_1,#frm_panier_resa #tab_panier_resa .table_produit .ligne_sous_total_1{background-color:#fff;}#frm_panier_resa #tab_panier_resa .table_produit .ligne_formule_fisrt .col_formule{padding:5px 10px;}#frm_panier_resa #tab_panier_resa .table_produit .ligne_formule_fisrt .col_formule:before{content:"";}#frm_panier_resa #tab_panier_resa .table_produit .libelle_prestation{margin:0;}.fieldset_prestation{display:block;margin:5px 0;padding:10px;border:1px solid gray;}.fieldset_prestation_personne{display:block;margin:5px 0;padding:10px;border:1px solid gray;}.fieldset_prestation_personne .champ_compo{margin-right:5px;}.fieldset_prestation_personne .form_date{width:115px;}.form_champs_compositions_obligatoires{width:98%;margin:5px auto;padding:10px 10px 50px 10px;border:1px solid #303030;background-color:#e3dbe5;}.form_champs_compositions_obligatoires .titre_form_congres{padding:0;font-size:2em;font-weight:bold;line-height:1em;}.form_champs_compositions_obligatoires .sous_titre_form_congres{font-size:1.5em;font-weight:bold;}.form_champs_compositions_obligatoires .bouton_envoyer{float:right;height:32px;margin:0 auto;padding:5px;border:1px solid #303030;font-size:1.3em;line-height:21px;text-align:right;text-decoration:none;color:#fff;border-radius:12px;background-color:#303030;}.form_champs_compositions_obligatoires .nom_form,.form_champs_compositions_obligatoires .champ_compo,.form_champs_compositions_obligatoires .form_date,.form_champs_compositions_obligatoires .control_composition{display:inline-block;position:relative;float:left;margin-left:5px;}.formulaire_coordonnees,.client_creer_compte{width:100%;margin:auto;color:#303030;}.formulaire_coordonnees .formulaire_container form,.client_creer_compte .formulaire_container form{max-width:800px;margin:0 auto;}@media (max-width:1500px){.formulaire_coordonnees .formulaire_container form,.client_creer_compte .formulaire_container form{max-width:600px;}}.formulaire_coordonnees .formulaire_container form .forms_fieldset,.client_creer_compte .formulaire_container form .forms_fieldset{border:0 !important;border-radius:20px;background-color:#fff;padding:20px;}.formulaire_coordonnees .formulaire_container form .forms_fieldset .form_ligne_mail,.client_creer_compte .formulaire_container form .forms_fieldset .form_ligne_mail,.formulaire_coordonnees .formulaire_container form .forms_fieldset .form_ligne_pass,.client_creer_compte .formulaire_container form .forms_fieldset .form_ligne_pass{background:inherit;background-image:inherit !important;padding:0;}.formulaire_coordonnees .formulaire_container form .forms_fieldset .form_ligne,.client_creer_compte .formulaire_container form .forms_fieldset .form_ligne,.formulaire_coordonnees .formulaire_container form .forms_fieldset .forms_ligne,.client_creer_compte .formulaire_container form .forms_fieldset .forms_ligne{display:flex;flex-direction:column;font-size:16px;text-align:left;padding:0;padding-bottom:10px;}.formulaire_coordonnees .formulaire_container form .forms_fieldset .form_ligne label,.client_creer_compte .formulaire_container form .forms_fieldset .form_ligne label,.formulaire_coordonnees .formulaire_container form .forms_fieldset .forms_ligne label,.client_creer_compte .formulaire_container form .forms_fieldset .forms_ligne label{margin:0;width:fit-content;}.formulaire_coordonnees .formulaire_container form .forms_fieldset .form_ligne .forms_colValues,.client_creer_compte .formulaire_container form .forms_fieldset .form_ligne .forms_colValues,.formulaire_coordonnees .formulaire_container form .forms_fieldset .forms_ligne .forms_colValues,.client_creer_compte .formulaire_container form .forms_fieldset .forms_ligne .forms_colValues{margin:0;}.formulaire_coordonnees .formulaire_container form .forms_fieldset .form_ligne .forms_colValues > input:not([type="checkbox"]),.client_creer_compte .formulaire_container form .forms_fieldset .form_ligne .forms_colValues > input:not([type="checkbox"]),.formulaire_coordonnees .formulaire_container form .forms_fieldset .forms_ligne .forms_colValues > input:not([type="checkbox"]),.client_creer_compte .formulaire_container form .forms_fieldset .forms_ligne .forms_colValues > input:not([type="checkbox"]),.formulaire_coordonnees .formulaire_container form .forms_fieldset .form_ligne .forms_colValues > select,.client_creer_compte .formulaire_container form .forms_fieldset .form_ligne .forms_colValues > select,.formulaire_coordonnees .formulaire_container form .forms_fieldset .forms_ligne .forms_colValues > select,.client_creer_compte .formulaire_container form .forms_fieldset .forms_ligne .forms_colValues > select{padding:10px;border:1px solid #ccc;border-radius:50px;width:100% !important;padding-right:45px;}.formulaire_coordonnees .formulaire_container form .forms_fieldset .form_ligne .forms_colValues > input:not([type="checkbox"])[type="tel"],.client_creer_compte .formulaire_container form .forms_fieldset .form_ligne .forms_colValues > input:not([type="checkbox"])[type="tel"],.formulaire_coordonnees .formulaire_container form .forms_fieldset .forms_ligne .forms_colValues > input:not([type="checkbox"])[type="tel"],.client_creer_compte .formulaire_container form .forms_fieldset .forms_ligne .forms_colValues > input:not([type="checkbox"])[type="tel"],.formulaire_coordonnees .formulaire_container form .forms_fieldset .form_ligne .forms_colValues > select[type="tel"],.client_creer_compte .formulaire_container form .forms_fieldset .form_ligne .forms_colValues > select[type="tel"],.formulaire_coordonnees .formulaire_container form .forms_fieldset .forms_ligne .forms_colValues > select[type="tel"],.client_creer_compte .formulaire_container form .forms_fieldset .forms_ligne .forms_colValues > select[type="tel"]{padding-left:90px;}.formulaire_coordonnees .formulaire_container form .forms_fieldset .form_ligne .forms_colValues .select-country-telephone-code-wrapper,.client_creer_compte .formulaire_container form .forms_fieldset .form_ligne .forms_colValues .select-country-telephone-code-wrapper,.formulaire_coordonnees .formulaire_container form .forms_fieldset .forms_ligne .forms_colValues .select-country-telephone-code-wrapper,.client_creer_compte .formulaire_container form .forms_fieldset .forms_ligne .forms_colValues .select-country-telephone-code-wrapper{margin-right:-90px;z-index:5;}.formulaire_coordonnees .formulaire_container form .forms_fieldset .form_ligne .forms_colValues .select-country-telephone-code-wrapper .select-country-telephone-code,.client_creer_compte .formulaire_container form .forms_fieldset .form_ligne .forms_colValues .select-country-telephone-code-wrapper .select-country-telephone-code,.formulaire_coordonnees .formulaire_container form .forms_fieldset .forms_ligne .forms_colValues .select-country-telephone-code-wrapper .select-country-telephone-code,.client_creer_compte .formulaire_container form .forms_fieldset .forms_ligne .forms_colValues .select-country-telephone-code-wrapper .select-country-telephone-code{border:1px solid #ccc !important;border-right:0px !important;border-radius:50px 0 0 50px;padding:0px 5px !important;height:40px;}.formulaire_coordonnees .formulaire_container form .forms_fieldset legend,.client_creer_compte .formulaire_container form .forms_fieldset legend{font-size:18px;font-weight:bold;border:0;font-style:inherit;transform:translateY(40px);padding-bottom:15px;margin-bottom:35px;border-bottom:1px solid #eee;width:100%;text-align:center;}.formulaire_coordonnees .formulaire_container form .forms_fieldset .forms_fieldset_div .forms_ligne:last-of-type,.client_creer_compte .formulaire_container form .forms_fieldset .forms_fieldset_div .forms_ligne:last-of-type{margin:0;}.formulaire_coordonnees .formulaire_container form .forms_fieldset:nth-child(2) .forms_fieldset_div,.client_creer_compte .formulaire_container form .forms_fieldset:nth-child(2) .forms_fieldset_div{display:flex;flex-wrap:wrap;gap:10px;}.formulaire_coordonnees .formulaire_container form .forms_fieldset:nth-child(2) .forms_fieldset_div > div:first-of-type,.client_creer_compte .formulaire_container form .forms_fieldset:nth-child(2) .forms_fieldset_div > div:first-of-type{width:100%;}.formulaire_coordonnees .formulaire_container form .forms_fieldset:nth-child(2) .forms_fieldset_div > div:not(:first-of-type),.client_creer_compte .formulaire_container form .forms_fieldset:nth-child(2) .forms_fieldset_div > div:not(:first-of-type){width:calc(100% / 3 - 20px);}@media screen and (max-width:1100px){.formulaire_coordonnees .formulaire_container form .forms_fieldset:nth-child(2) .forms_fieldset_div > div:not(:first-of-type),.client_creer_compte .formulaire_container form .forms_fieldset:nth-child(2) .forms_fieldset_div > div:not(:first-of-type){width:calc(100% / 2 - 20px);}}@media screen and (max-width:768px){.formulaire_coordonnees .formulaire_container form .forms_fieldset:nth-child(2) .forms_fieldset_div > div:not(:first-of-type),.client_creer_compte .formulaire_container form .forms_fieldset:nth-child(2) .forms_fieldset_div > div:not(:first-of-type){width:100%;}}#bloc_btn_action_panier{padding-right:0.8em;gap:20px;/* ETAPE PAIEMENT */}#bloc_btn_action_panier .valider_panier{padding:0;}#bloc_btn_action_panier .valider_panier a:link,#bloc_btn_action_panier .valider_panier a:visited{border:none;height:auto;font-size:18px;padding:0.5em;}#bloc_btn_action_panier .vider_panier a:link,#bloc_btn_action_panier .vider_panier a:visited{border:1px solid #303030;height:auto;border-radius:50px;font-size:16px;padding:0.5em;}#bloc_btn_action_panier .vider_panier a:link:hover,#bloc_btn_action_panier .vider_panier a:visited:hover{opacity:0.7;}@media screen and (max-width:768px){#bloc_btn_action_panier{flex-direction:column;align-items:end;}}.bloc_paiement{margin:0 0 10px 10px;padding:10px;color:#303030;}.bloc_paiement .bloc_texte_paiement input{margin-bottom:10px;}.bloc_paiement .numdossier{font-weight:bold;color:#1f2335;}.bloc_paiement .message_demande_paiement,.bloc_paiement .msg_reponse_paiement{font-size:1.3em;}.bloc_paiement .icone_reponse_paiement{display:inline-block;vertical-align:top;}.bloc_paiement .msg_reponse_paiement{display:inline-block;max-width:80%;vertical-align:top;}.bloc_paiement .bloc_texte_attention{display:flex;align-items:center;}.bloc_paiement .texte_attention{font-size:1.1em;margin-left:0.5em;}.bloc_paiement .texte_attention [class*="important"]{font-weight:bold;}.logo_carte{text-align:center;}#bloc_paiement{font-size:1.3em;/*Composition des congres dans la partie resa*/}.bloc_liste_formule_participants_ajax .libelle_formule_participant_ajax{margin-bottom:10px;color:#303030;text-decoration:underline;}.bloc_formule_participant_ajax{display:block;position:relative;width:300px;max-width:100%;margin:10px auto;padding:20px;color:#000;background-color:#eeeff3;border-radius:5px;/*ESPACE CLIENT*/}@media screen and (max-width:768px){.bloc_formule_participant_ajax{width:auto;padding:5px;}}.bloc_formule_participant_ajax legend{margin-bottom:10px !important;color:#303030 !important;}.bloc_formule_participant_ajax fieldset{margin-left:0 !important;margin-right:0 !important;padding:5px;border:1px solid gray;}.bloc_formule_participant_ajax fieldset label{display:block;width:100%;}.bloc_formule_participant_ajax fieldset input{width:100%;padding:0.2em;margin-top:5px;clear:right;}.bloc_formule_participant_ajax > .bloc_formule_participant_ajax{padding:0 !important;width:100%;}.bloc_formule_participant_ajax .libelle_personne_participant_ajax{display:inline-block;width:100%;padding:2px;color:#303030;background-color:#fff;}.bloc_formule_participant_ajax .ligne{margin-bottom:10px;}.client_content{width:100%;}.client_identification,.client_centre{font-size:16px;}@media screen and (max-width:768px){.client_identification,.client_centre{font-size:14px;}}.client_identification h1,.client_centre h1,.client_identification h2,.client_centre h2{line-height:normal;font-size:1.5em;margin-bottom:0.25em;}.client_identification h2,.client_centre h2{font-size:1.25em;}.client_identification .form_submit,.client_centre .form_submit,.client_identification .form_submit_div,.client_centre .form_submit_div{margin:auto;text-align:center;}.client_identification .form_submit a,.client_centre .form_submit a,.client_identification .form_submit_div a,.client_centre .form_submit_div a,.client_identification .form_submit input,.client_centre .form_submit input,.client_identification .form_submit_div input,.client_centre .form_submit_div input{font-size:1.1em;margin-top:10px;}.client_identification .client_navigation2,.client_centre .client_navigation2{display:none;}@media screen and (max-width:768px){/******************
DATEPICKER
******************/.forms_ligne{height:auto;}.forms_ligne .forms_label{float:none;width:100%;margin-left:0 !important;text-align:left;}.forms_ligne .forms_colValues{margin-left:0 !important;}.form_ligne_mail,.form_ligne_pass{background-image:none !important;padding:10px;}}#ui-datepicker-div,.ui-datepicker-inline{width:248px;background-color:#fff;border:1px solid #c4c4c4;border-radius:0;color:#666;z-index:100000 !important;overflow:hidden;}#ui-datepicker-div .ui-datepicker-header,.ui-datepicker-inline .ui-datepicker-header{border-radius:0;border:0;}#ui-datepicker-div .ui-datepicker-header .ui-icon,.ui-datepicker-inline .ui-datepicker-header .ui-icon{background-image:none;}#ui-datepicker-div .ui-datepicker-header select,.ui-datepicker-inline .ui-datepicker-header select{line-height:25px;height:25px;font-size:14px;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next{background-color:transparent;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline-block;vertical-align:top;height:25px;cursor:pointer;left:8px;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:hover{border:0;color:#000;top:2px;left:8px;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:before,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:before{content:"\f104";font-family:"FontAwesome";font-size:2.2em;display:inline-block;vertical-align:top;line-height:25px;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev span,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next span{display:none;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next{text-align:right;right:8px;left:auto;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:hover{left:auto;right:8px;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:before{content:"\f105";}#ui-datepicker-div .ui-datepicker-calendar,.ui-datepicker-inline .ui-datepicker-calendar{border-spacing:0;}#ui-datepicker-div .ui-datepicker-calendar th,.ui-datepicker-inline .ui-datepicker-calendar th{padding:0;padding-top:0.5em;font-size:1.4em;}#ui-datepicker-div .ui-datepicker-calendar td,.ui-datepicker-inline .ui-datepicker-calendar td{padding:0;text-align:center;border:1px solid #ebeceb;}#ui-datepicker-div .ui-datepicker-calendar td .ui-state-default,.ui-datepicker-inline .ui-datepicker-calendar td .ui-state-default{border:0;text-align:center;padding:0;line-height:34px;font-size:1.4em;}#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-default,.ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-default{color:#565a5c;}#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-default.ui-state-active,.ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-default.ui-state-active,#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-default.ui-state-hover,.ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-default.ui-state-hover,#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-default:hover,.ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-default:hover{background-color:#303030;color:#fff;}#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-default.ui-state-highlight,.ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-default.ui-state-highlight{background-color:#cecece;}.form_invalid{background:url("https://static.ingenie.fr/images/congres2024/close.png") no-repeat;background-size:contain;width:40px;height:40px;margin-left:-50px;right:0;position:absolute;top:0;}.form_valid{background:url("https://static.ingenie.fr/images\congres2024/checkmark.png") no-repeat;background-size:contain;width:40px;height:40px;margin-left:-50px;right:0;position:absolute;top:0;}.accueil_espace_client{background-color:#fff;padding:20px;border-radius:20px;font-size:14px;display:flex;gap:10px;flex-wrap:wrap;}.accueil_espace_client > h1{text-align:center;width:100%;}.accueil_espace_client > div{border:2px solid #f5f5f5;border-radius:20px;overflow:hidden;}.accueil_espace_client > div > div[class^="titre_rubrique"]{padding:5px 10px;background-color:#1f2335;}.accueil_espace_client > div > div[class^="titre_rubrique"] a{color:#fff;font-size:20px;font-weight:bold;text-decoration:none;}.accueil_espace_client .rubrique_accueil_dossiers{display:block;width:100%;}.accueil_espace_client .rubrique_accueil_dossiers table.client_accueil_table_resa tbody > tr{background-color:#fff;}.accueil_espace_client .rubrique_accueil_dossiers table.client_accueil_table_resa tbody > tr:nth-child(even){background-color:#f5f5f5;}.accueil_espace_client .rubrique_accueil_dossiers table.client_accueil_table_resa tbody > tr a{color:#303030;}.accueil_espace_client .rubrique_accueil_coordonnees{width:400px;height:fit-content;}@media screen and (max-width:768px){.accueil_espace_client .rubrique_accueil_coordonnees{width:100%;}}.accueil_espace_client .rubrique_accueil_coordonnees .rubrique_accueil_contenu{padding:10px;}.accueil_espace_client .rubrique_accueil_coordonnees .rubrique_accueil_contenu .info_client{font-size:16px;}.accueil_espace_client .rubrique_accueil_coordonnees .rubrique_accueil_contenu .info_client .libelle{width:75px;text-align:right;display:inline-block;font-weight:bold;}@media screen and (max-width:768px){.accueil_espace_client .rubrique_accueil_coordonnees .rubrique_accueil_contenu .info_client .libelle{width:fit-content;text-align:left;}}@media screen and (max-width:768px){.accueil_espace_client .rubrique_accueil_coordonnees .rubrique_accueil_contenu .info_client .valeur{display:block;}}.accueil_espace_client .rubrique_accueil_coordonnees .rubrique_accueil_contenu .info_client_modifier{text-align:right;margin-top:10px;}.accueil_espace_client .rubrique_accueil_coordonnees .rubrique_accueil_contenu .info_client_modifier a{padding:5px 10px;font-size:16px;}.accueil_espace_client .rubrique_accueil_contact{width:calc(100% - 10px - 400px);}@media screen and (max-width:768px){.accueil_espace_client .rubrique_accueil_contact{width:100%;}}.accueil_espace_client .rubrique_accueil_contact .rubrique_accueil_contenu form{margin:0;padding:10px;}.accueil_espace_client .rubrique_accueil_contact .rubrique_accueil_contenu form p > input,.accueil_espace_client .rubrique_accueil_contact .rubrique_accueil_contenu form p > textarea{background-color:#f5f5f5;border:0;padding:10px;width:100%;border-radius:20px;margin-bottom:10px;}.accueil_espace_client .rubrique_accueil_contact .rubrique_accueil_contenu form label{font-size:18px;color:#303030;}.client_centre{margin:0;}.client_centre .client_navigation2{width:calc(100% + 40px);margin-left:-20px;margin-top:-20px;margin-bottom:10px;}.client_centre .client_navigation2 ul{display:flex;gap:1px;}@media screen and (max-width:768px){.client_centre .client_navigation2 ul{flex-direction:column;gap:1px;}}.client_centre .client_navigation2 ul li{display:block;width:100%;}.client_centre .client_navigation2 ul li a{width:100%;text-wrap:nowrap;height:50px;line-height:50px;min-height:inherit;padding:0 10px;background-size:0px;background-position:10px;background-color:#1f2335;text-align:center;margin:0;}@media screen and (max-width:768px){.client_centre .client_navigation2 ul li a{height:35px;line-height:35px;}}.client_centre .client_navigation2 ul li a:hover{background-color:#303030 !important;}.client_centre .client_content{background-color:#fff;padding:10px;border-radius:20px;}.client_centre .client_content h1{color:#1f2335;font-size:24px;font-weight:bold;}.client_centre .client_content .client_accueil_table_resa tbody .client_accueil_ligne_dossier:nth-of-type(even){background-color:#f5f5f5;}.client_centre .client_content .client_accueil_table_resa tbody tr.client_accueil_ligne_dossier a{color:#303030;font-weight:bold;}.client_centre .client_content .client_accueil_table_resa tbody tr.client_accueil_ligne_dossier a:hover{color:#1f2335;}.client_centre .client_content #tab_panier_resa{border-radius:20px 20px 0 0;overflow:hidden;}.client_centre .client_content #tab_panier_resa .ligne_entete{margin:0;padding:10px;background-color:#1f2335;}.client_centre .client_content #tab_panier_resa .table_produit{margin:0;}.client_centre .client_content #tab_panier_resa .table_produit tbody .ligne_prestataire{font-weight:bold;}.client_centre .client_content #tab_panier_resa .table_produit tbody tr{background-color:#fff;}.client_centre .client_content #tab_panier_resa .table_produit tbody tr .libelle_prestation{margin:0;padding-right:5px;}.client_centre .client_content #tab_panier_resa .table_produit tbody tr.ligne_prestataire{background-color:#1f2335;}@media screen and (max-width:768px){.client_centre .client_content #tab_panier_resa .table_produit tbody tr.ligne_prestataire{line-height:40px;font-size:20px;}}.client_centre .client_content #tab_panier_resa .table_produit tbody tr td{border-bottom:0;border-top:0;}.client_centre .client_content #tab_panier_resa .table_produit tbody .ligne_frais_dossier{display:contents;}@media screen and (max-width:768px){.client_centre .client_content #tab_panier_resa .table_produit tbody .ligne_frais_dossier .col_pu_frais_dossier{display:none;}}.client_centre .client_content #tab_panier_resa .ligne_total_resa{padding:10px;border-radius:0 0 20px 20px;}.client_centre .client_content #tab_panier_resa .ligne_total_resa > div{color:#fff;font-size:18px;}.client_centre .client_content .client_form_contact{margin:0;padding:10px;}.client_centre .client_content .client_form_contact p > input,.client_centre .client_content .client_form_contact p > textarea{background-color:#f5f5f5;border:0;padding:10px;width:100%;border-radius:20px;margin-bottom:10px;}.client_centre .client_content .client_form_contact label{font-size:18px;color:#303030;}@media screen and (max-width:768px){#tab_panier_resa > .ligne_entete > .col_entete#col_entete_designation,#tab_panier_resa .table_produit .col_designation,#tab_panier_resa .col_libelle_frais_dossier,#tab_panier_resa .col_libelle_assurance,#tab_panier_resa .ligne_assurance .col_libelle_assurance,#tab_panier_resa .ligne_frais_dossier .col_libelle_frais_dossier,#tab_panier_resa .ligne_frais_dossier .col_libelle_CYBERCE{width:65%;}}.formulaire_container.formulaire_resa .forms_controlable{font-size:1.3em;}.formulaire_container.formulaire_resa .forms_controlable .form_ligne_pass{background-image:none;background-color:#fff;}.formulaire_container.formulaire_resa .forms_controlable .form_ligne_pass.forms_depNotAuth .forms_colValues input{border:1px solid #1f2335 !important;text-align:left !important;}.formulaire_container.formulaire_resa .forms_controlable .form_ligne_pass.forms_depNotAuth .forms_colValues input[type="password"]{background-color:#fff !important;color:#303030 !important;}.formulaire_container.formulaire_resa .forms_controlable .form_ligne_pass.forms_depNotAuth .forms_colValues a{position:absolute;right:10px;top:12px;}.formulaire_container.formulaire_resa .forms_controlable .form_ligne_pass .forms_ligne .forms_colValues .forms_icon_info{position:absolute;right:10px;top:12px;}.formulaire_container.formulaire_resa .forms_controlable .forms_fieldset .forms_fieldset_div #authentification_div .forms_depNotAuth input.form_submit{border-color:#1f2335;border:2px solid;color:#fff !important;}.formulaire_container.formulaire_resa .forms_controlable .forms_fieldset .forms_fieldset_div #authentification_div .forms_depNotAuth input.form_submit:hover{background-color:#1f2335;color:#fff;}.ing-datepicker .ing-calendar .slidernice-button:after{font-size:18px;color:#1f2335;}.bloc_formule_participant_ajax{width:auto !important;margin:10px auto 0 !important;padding:0.7em !important;}.bloc_formule_participant_ajax fieldset label{display:inline-block !important;width:auto !important;margin-right:0.5em;}body{font-family:"Montserrat", sans-serif;}#liste-info .fiche-info[id^="PRESTATION"] .affiche_info{display:flex;justify-content:space-between;align-items:center;}#liste-info .fiche-info .bloc_info_resa{width:100% !important;}#liste-info .fiche-info[id^="PRESTATION"] .bloc_info_resa{width:80% !important;}#liste-info .fiche-info .bloc_resa.CONGRES{display:none;}#liste-info .fiche-info .lien_plus_info_resa{display:none;}#liste-info .fiche-info .lien_reserver_detail{margin:auto !important;float:none !important;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules thead{background:#dee0e0;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules thead th{padding:0.25em;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules thead span{display:none;}.label_demande_participants_ajax{font-style:italic;font-size:0.8em;text-decoration:underline;}.bloc_liste_formule_participants_ajax .libelle_formule_participant_ajax{text-decoration:none;}#liste-info .fiche-info .lien_reserver_detail a{display:flex !important;}.solution_ingenie{margin:25px 0;text-align:center;}.solution_ingenie a{line-height:normal;color:#000;border-radius:5px;font-size:1.4em;display:flex;justify-content:center;align-items:center;}.solution_ingenie a:before{content:'';background-image:url('/templates/congres/images/logo_ingenie.png');background-repeat:no-repeat;height:31px;width:50px;display:inline-block;margin-right:10px;}#liste-info .fiche-info .prix_en_cours{font-size:1.2em !important;}#bloc_detail_prestations .tab_detail_prestations .ligne_prestation .col_capacite .capacite_adultes{color:#fff;padding:5px 7px 7px 20px;}#liste-info{min-height:1px;}#bloc_detail_prestations .tab_detail_prestations .ligne_prestation .col_tarif,#bloc_detail_prestations .tab_detail_prestations .ligne_prestation .col_capacite{opacity:0;}.descriptifRubrique a{color:#fff;}#fiche-info > .pagination > .outils > .pagination-navigation > .pagination-right > .page-precedente > a,#fiche-info > .pagination > .outils > .pagination-navigation > .pagination-left > .page-suivante > a{display:none;}.fiche-info.fiche_liste_prestations_congres_prestation #bloc_detail_prestations > table > tbody > tr.ligne_prestation.ligne_prestation_1 > td.col_libelle_prestation{font-size:0px;}#bloc_panier #contenu_bloc_panier{color:#fff;}.moteurCongres .bloc_champ{margin-right:1px !important;}footer{overflow:hidden;margin-top:50px;}footer .main{background-color:#1f2335;background-image:url("/templates/RESA2/images/logo_footer.png");background-size:155px;background-repeat:no-repeat;background-position:bottom right;width:100%;padding:60px 0;padding-bottom:30px;margin:0 auto;color:#fff;font-size:16px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;}footer .main > div{display:inline-block;width:calc(100% / 3 - 20px);min-width:400px;max-width:fit-content;}@media (max-width:768px){footer .main > div{width:calc(100% - 20px);min-width:inherit;display:block;text-align:center;}}footer .main > div a{color:white;transition-duration:0.3;}footer .main > div a:hover{opacity:0.7;}footer .main > div nav.menu-officev2,footer .main > div nav.menu-horairesv2{display:inline-block;vertical-align:top;}footer .main > div nav.menu-officev2 .titre-menu,footer .main > div nav.menu-horairesv2 .titre-menu{font-weight:600;font-size:18px;}footer .main > div nav.menu-officev2 .description-menu,footer .main > div nav.menu-horairesv2 .description-menu{font-weight:200;}footer .main > div nav.menu-officev2 > ul,footer .main > div nav.menu-horairesv2 > ul{padding:0;margin:0;margin-top:15px;font-size:14px;}footer .main > div nav.menu-officev2 > ul li,footer .main > div nav.menu-horairesv2 > ul li{display:block;list-style:none;}footer .main > div nav.menu-officev2 > ul li a,footer .main > div nav.menu-horairesv2 > ul li a{padding:10px 15px;color:#fff;background-color:#303030;border:1px solid #1f2335;font-size:1.6rem;border-radius:0px;font-weight:600;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-decoration:none;display:inline-block;font-size:14px;}footer .main > div nav.menu-officev2 > ul li a:hover,footer .main > div nav.menu-horairesv2 > ul li a:hover{color:#fff;background-color:#1f2335;box-shadow:0 0 0 6px rgba(198, 168, 95, 0.3);}footer .main > div nav.menu-followv2{margin-top:20px;}footer .main > div nav.menu-followv2 .titre-menu{font-size:18px;display:inline-block;font-weight:bold;}footer .main > div nav.menu-followv2 ul{padding:0;margin:0;margin-left:20px;display:inline-block;vertical-align:middle;}footer .main > div nav.menu-followv2 ul li{display:inline-block;vertical-align:middle;margin-right:15px;position:relative;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}footer .main > div nav.menu-followv2 ul li:last-child{margin-right:0;}footer .main > div nav.menu-followv2 ul li:before{font-family:"FontAwesome";font-size:20px;}footer .main > div nav.menu-followv2 ul li:hover{opacity:0.6;}footer .main > div nav.menu-followv2 ul li a{text-decoration:none;}footer .main > div nav.menu-followv2 ul li a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;}footer .main > div nav.menu-followv2 ul li a span{display:none;}footer .main > div nav.menu-verticalv2{position:relative;padding-left:40px;}footer .main > div nav.menu-verticalv2:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block;width:1px;height:80%;background-color:#606371;}footer .main > div nav.menu-verticalv2 ul{padding:0;margin:0;}footer .main > div nav.menu-verticalv2 ul li{display:block;font-size:18px;font-weight:bold;margin-bottom:15px;}footer .main > div nav.menu-verticalv2 ul li:last-child{margin-bottom:0;}footer .main > div nav.menu-verticalv2 ul li .extension{display:inline-block;vertical-align:middle;margin-right:5px;width:50px;}footer .main > div nav.menu-verticalv2 ul li a{display:inline-block;vertical-align:middle;color:#fff;text-decoration:none;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}footer .main > div nav.menu-verticalv2 ul li a:hover{color:#1f2335;}footer .main .infos{display:flex;align-items:flex-start;}@media (max-width:768px){footer .main .infos{margin-bottom:50px;flex-direction:column;justify-content:center;align-items:anchor-center;}}footer .main .infos img{width:120px;float:left;margin-right:30px;}@media (max-width:768px){footer .main .infos img{margin-right:0px;margin-bottom:20px;width:100%;height:70px;}}@media (max-width:1400px){footer .main .link{width:100%;text-align:center;margin-top:50px;}footer .main .link nav{padding:0 !important;}footer .main .link nav::before{display:none !important;}}footer .foot{padding:1em;font-size:1.4em;background-color:#303030;}footer .foot nav ul{padding-left:0;display:flex;align-items:center;justify-content:center;margin:0;}@media (max-width:768px){footer .foot nav ul{flex-direction:column;}}footer .foot nav ul li{list-style-type:none;margin:0 10px;}@media (max-width:500px){footer .foot nav ul li{margin:5px;text-align:center;}}footer .foot nav ul li a{color:#fff;text-decoration:none;position:relative;padding-bottom:3px;opacity:0.6;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}footer .foot nav ul li a:hover{opacity:1;}