/** 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 "/srv/sites/tours/public/templates/congres/css/scss/accueil.scss";.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:#433482;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:#433482;-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:#433482;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:#433482 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 #433482;}#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:#433482;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:#433482 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 #433482;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:#433482;color:white;border:1px solid #433482;}#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 #433482;width:95%;margin:0px auto;margin-bottom:15px;overflow:visible;height:15px;}#titre-page-etape .libelle_titre{text-align:center;color:#433482;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:#433482;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 #433482;margin-bottom:10px;position:relative;}#tab_panier_resa .table_produit .ligne_prestataire{background-color:#433482;color:white;}#tab_panier_resa .table_produit .ligne_formule_fisrt .col_formule{border-top:1px solid #433482;}#tab_panier_resa .table_produit .ligne_formule_last .col_formule,#tab_panier_resa .ligne_formule_fisrt .col_formule{border-bottom:1px solid #433482;border-right:1px solid #433482;}#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:#433482;background:rgba(67, 52, 130, 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:#433482;background:rgba(67, 52, 130, 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:#433482;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:#433482;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:#433482;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:#433482;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:#433482;}#bloc_btn_action_panier .vider_panier a:link,#bloc_btn_action_panier .vider_panier a:visited{color:#433482;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:#433482;border:1px solid #433482;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:#433482;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:#433482;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:#433482;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:#433482;}#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:#433482;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:#433482;color:white;font-size:1em;padding:0.5em;border:1px solid #433482;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:#433482;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:#433482;}#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:#433482;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:#433482;padding-bottom:0.5em;font-size:1.2em;}.prestation_disponible_plus{color:#05784e;font-weight:bold;}.prestation_disponible_plus_que,.prestation_disponible_derniere{color:#433482;font-weight:bold;}.div_text_non_dispo .zone_text_non_dispo{background-color:#ccc;color:#433482;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:#433482;}.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:#433482;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:#433482;}#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:#433482;}#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:#433482;}#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:#433482;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:#433482;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:#433482;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:#433482;}.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:#433482 !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 > .menu:before,#ajaxParticipantsCongres .bloc_fieldset:before,.switch_langue > div:before,.client_identification:before,.client_centre:before,.forms_ligne:before,#wrapper > .menu:after,#ajaxParticipantsCongres .bloc_fieldset:after,.switch_langue > div:after,.client_identification:after,.client_centre:after,.forms_ligne:after{content:'';display:table;}#wrapper > .menu:after,#ajaxParticipantsCongres .bloc_fieldset:after,.switch_langue > div:after,.client_identification:after,.client_centre:after,.forms_ligne:after{clear:both;}.form_submit_div .form_submit,.btnStartInscriptionCongres a,#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,.client_content #tab_panier_resa .lien_savoir_plus{display:inline-block;padding:0.7em;font-size:1.5em;text-decoration:none;color:#fff;background-color:#433482;border-radius:8px;outline:0;border:0;}.form_submit_div .form_submit:link,.btnStartInscriptionCongres a: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,.client_content #tab_panier_resa .lien_savoir_plus:link,.form_submit_div .form_submit:visited,.btnStartInscriptionCongres a: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,.client_content #tab_panier_resa .lien_savoir_plus:visited,.form_submit_div .form_submit:active,.btnStartInscriptionCongres a: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,.client_content #tab_panier_resa .lien_savoir_plus:active{color:#fff;}.form_submit_div .form_submit:hover,.btnStartInscriptionCongres a: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,.client_content #tab_panier_resa .lien_savoir_plus:hover{background-color:#433482;border:0;opacity:0.8;}.bouton_etape_suivante,.bouton_etape_suivante_bottom{padding:5px;border:1px solid #fff;text-decoration:none;color:#000;background-color:#fff;border-radius:5px;}body{/* A mettre en balise */background-color:#fff;margin:0;padding:0;color:#303030;}@media screen and (max-width:929px){body{width:100%;min-width:100%;}}table{color:#303030;}*|*:link{color:#303030;}ul,ol{padding-left:0;}.forms_champType_select select{width:100% !important;}#wrapper{width:930px;max-width:100%;margin:0 auto;/*
* Partie intérieur
*/}@media screen and (max-width:929px){#wrapper{width:100%;overflow:hidden;}}@media screen and (max-width:768px){#wrapper{padding-top:38px;}}#contenu{background-color:#f5f5f5;min-height:500px;}#content{display:inline-block;width:66.5%;position:relative;min-height:200px;margin:25px 2% 0;color:#303030;transition:all ease 200ms;}@media screen and (max-width:929px){#content{width:100%;margin:20px 0;}}#content .BlocParticipantsCongres{background-color:#433482;}#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:#433482;}.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:1.2em;color:#303030 !important;}.libelleInformationChampsObligatoire{background-color:#303030;width:100%;display:block;padding-left:15px;margin-top:-15px;color:#fff;}.btnStartInscriptionCongres{margin:20px auto;text-align:center;font-weight:bold;float:right;}@media screen and (max-width:929px){.btnStartInscriptionCongres{float:none;margin:5px auto;}#content .btnStartInscriptionCongres{display:inline-block;margin:5px 2% 10px;width:96%;}}.btnStartInscriptionCongres a:before{content:"> ";}.doc_congres{font-size:1.2em;margin:10px;/* MENU */}.doc_congres a{display:block;margin-top:5px;padding:0.25em 0.5em;border:1px solid #433482;color:#433482;font-size:1.2em;text-decoration:none;text-transform:uppercase;text-align:center;}.doc_congres a:hover{background:#433482;color:#fff;}.doc_congres a:before{content:'\f019';font-family:'FontAwesome';margin-right:0.5em;}.doc_congres a .taille{display:none;}#wrapper > .menu{width:100%;height:34px;background-color:#433482;z-index:1001;/* BANDEAU */}@media screen and (max-width:929px){#wrapper > .menu{height:auto;}}@media screen and (max-width:768px){#wrapper > .menu{position:fixed;top:0;padding:2px 0;}}.bandeauCongres{/*
* BLOC PANIER
*/}.bandeauCongres img{max-width:100%;display:none;}@media screen and (min-width:930px){.bandeauCongres .bandeau_base{display:block;}}@media screen and (max-width:929px){.bandeauCongres .bandeau_tablette{display:block;}}@media screen and (max-width:768px){.bandeauCongres .bandeau_tablette{display:none;}}@media screen and (max-width:768px){.bandeauCongres .bandeau_mobile{display:block;}}#bloc_panier{display:inline-block;float:left;position:relative;vertical-align:top;margin:auto 0 auto;color:#fff;}.barre_haut_header #bloc_panier{width:170px;}.barre_haut_header #bloc_panier #contenu_bloc_panier{display:none;width:170px;position:absolute;right:0;}#bloc_panier:hover #contenu_bloc_panier{display:block;}#bloc_panier #contenu_bloc_panier{display:none;position:absolute;left:-70px;right:-70px;min-height:36px;margin-top:5px;padding:10px;font-size:1.2em;color:black;background-color:#433482;border-radius:5px;}#bloc_panier #contenu_bloc_panier:before{content:"\f0d8";position:absolute;top:-21px;left:50%;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-family:"FontAwesome";font-size:2em;color:#433482;}#bloc_panier #contenu_bloc_panier .floatl{float:left;}#bloc_panier #contenu_bloc_panier .alignr{float:right;margin-left:10px;}#bloc_panier #contenu_bloc_panier .ligneMontantPanier{position:relative;float:right;margin-right:12px;}#bloc_panier #contenu_bloc_panier li{list-style:none !important;margin-left:-16px;}#bloc_panier #resa_panier_vide:before{content:"\f071";margin-right:5px;vertical-align:middle;font-family:"FontAwesome";font-size:1.5em;font-style:normal;color:white;}#bloc_panier .fond_titre_barre_orange_colg{padding:8px;font-size:1.2em;text-align:center;background-color:#433482;}#bloc_panier .fond_titre_barre_orange_colg:hover #contenu_bloc_panier{display:block;}#bloc_panier .fond_titre_barre_orange_colg:before{content:url("/templates/congres/images/panier_icone.png");display:inline-block;height:0;vertical-align:middle;position:relative;margin-top:-40px;margin-right:8px;font-size:2em;font-style:normal;background-color:#433482;}@media screen and (max-width:768px){#bloc_panier .fond_titre_barre_orange_colg .titre_barre_orange_colg{display:none;}}#bloc_panier .titre-panier{width:100%;text-align:center;margin:auto auto 10px auto;font-size:1.5em;font-weight:bold;text-transform:uppercase;}#bloc_panier .prestations{width:95%;margin-left:2%;}#bloc_panier .voir-panier{color:white;margin-right:2%;text-align:right;}#bloc_panier .voir-panier a,#bloc_panier .voir-panier a:visited{color:white;}#bloc_panier #contenu_bloc_panier a,.widget-moncompte .content input[type="submit"]{display:block;clear:both;padding:0.25em 0.5em;text-align:center;background-color:#fff;color:#433482;text-decoration:none;line-height:1.5em;border:0;/*
* Etapes
*/}#etapesCongres{float:left;position:relative;width:250px;margin:25px 10px 0 0;padding:0 0 10px 0;font-size:1.3em;background-color:#433482;box-shadow:2px 2px 10px rgba(67, 52, 130, 0.5);transition:all ease 200ms;}#etapesCongres *{transition:all ease 200ms;}@media screen and (max-width:929px){#etapesCongres{width:100%;padding-bottom:0;}}#etapesCongres .titreEtapesCongres{font-size:1.4em;font-weight:bold;}#etapesCongres .verrouille,#etapesCongres .verrouille:hover,#etapesCongres .verrouille .libelle{color:#fff !important;text-decoration:line-through !important;cursor:auto;}#etapesCongres a .menu_etape{color:white;}#etapesCongres a:hover{cursor:pointer;text-decoration:underline;}#etapesCongres .menu_etape-child{margin-right:0;float:left;}#etapesCongres h2{color:#303030;width:100%;}#etapesCongres > .ul{width:100%;min-height:20px;margin:0;padding:0;border-bottom:1px solid #ccc;}#etapesCongres > .ul > .menu_etape{float:left;position:relative;width:100%;min-height:37px;font-size:1em;color:gray;background-color:#433482;list-style-type:none;}@media screen and (max-width:929px){#etapesCongres > .ul > .menu_etape{width:100%;display:none;}#etapesCongres > .ul > .menu_etape:first-child{display:block;}}#etapesCongres > .ul > .menu_etape:before{color:black;}#etapesCongres > .ul > .menu_etape:first-child{margin-top:0 !important;border-top:0;}#etapesCongres > .ul > .menu_etape > .picto{opacity:0.4;}#etapesCongres > .ul > .menu_etape .form_valid_etape{float :none !important;background-image:url(/templates/congres/images/checked.png);width:17px;height:15px;margin-left:88px;margin-top:13px;right:5px;position:absolute;}#etapesCongres a{display:inline-block;vertical-align:middle;position:relative;width:100%;min-height:37px;font-size:1em;color:white;background-color:#433482;list-style-type:none;}#etapesCongres a:hover{background-color:#303030;}#etapesCongres a:hover,#etapesCongres .menuactif,#etapesCongres .menunonactif{text-decoration:none;}#etapesCongres .menuactif{width:250px;background-color:#433482;}#etapesCongres .menuactif:before{content:"";position:absolute;right:0;bottom:-5px;width:5px;height:5px;background-color:#171717;border-radius:0 0 5px;}@media screen and (max-width:929px){#etapesCongres .menuactif:before{display:none;}}@media screen and (max-width:929px){#etapesCongres .menunonactif:not(:first-child){display:none;}}#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:white;}#etapesCongres .libelle{position:absolute;top:50%;left:50px;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff;max-width:210px;}@media screen and (max-width:929px){#etapesCongres .libelle{display:block;}}#etapesCongres #etape_0 .libelle{font-weight:800;}#etapesCongres #etape_0 .picto{opacity:1;}#etapesCongres .panier .picto{background-image:url('/templates/congres/images/panier.png');}#etapesCongres .participant .picto,#etapesCongres .INS .picto{background-image:url('/templates/congres/images/participants.png');}#etapesCongres .paiement .picto{background-image:url('/templates/congres/images/paiement.png');}#etapesCongres .confirmation .picto{background-image:url('/templates/congres/images/confirmation.png');}#etapesCongres .activites .picto,#etapesCongres .ACT .picto{background-image:url('/templates/congres/images/activites.png');}#etapesCongres .hebergement .picto,#etapesCongres .HEB .picto{background-image:url('/templates/congres/images/hebergement.png');}#etapesCongres .autres .picto,#etapesCongres .AUT .picto{background-image:url('/templates/congres/images/autres-prestations.png');}#etapesCongres .coordonnees .picto{background-image:url('/templates/congres/images/contact.png');}#etapesCongres .repas .picto,#etapesCongres .REP .picto{background-image:url('/templates/congres/images/repas.png');}#etapesCongres .transport .picto,#etapesCongres .TRA .picto{background-image:url('/templates/congres/images/transport.png');}#etapesCongres .transport .picto,#etapesCongres .BAT .picto{background-image:url('/templates/congres/images/bateau.png');}#etapesCongres .menu .picto{background-image:url('/templates/congres/images/menu.png');}#etapesCongres .atelier .picto,#etapesCongres .ATE .picto{background-image:url('/templates/congres/images/atelier-conference.png');}#etapesCongres .visite .picto,#etapesCongres .VIS .picto{background-image:url('/templates/congres/images/visite.png');}#etapesCongres .actif{font-weight:bold;}#actionJsEtape #etapesCongres{width:50px;}#actionJsEtape #etapesCongres .menu_etape .form_valid_etape,#actionJsEtape #etapesCongres .libelle{display:none;}#actionJsEtape #etapesCongres .menuactif{width:55px;background-color:#303030;}@media screen and (max-width:929px){#actionJsEtape #etapesCongres .menuactif{width:100%;}}#actionJsEtape #etapesCongres a:hover{width:55px;}@media screen and (max-width:929px){#actionJsEtape #etapesCongres a:hover{width:100%;}}@media screen and (max-width:929px){#actionJsEtape #etapesCongres{width:100%;}#actionJsEtape #etapesCongres .libelle{display:block;}}#actionJsEtape + #content{width:89%;}@media screen and (max-width:929px){#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:929px){#content .participant_h2,#content > h2{padding:0.5em 5em 0.5em 0.5em;line-height:normal;}}.BlocHomeCongres{display:block;width:100%;}.BlocHomeCongres .btnStartInscriptionCongres{display:block !important;float:none;margin:20px auto !important;}.bouton_etape_suivante,.bouton_etape_suivante_bottom{font-size:1.3em;}.bouton_etape_suivante{position:absolute;right:10px;top:10px;}.bouton_etape_suivante_bottom{float:right;margin-bottom:20px;background-color:#303030;color:#fff;/*Etape 1 - inscription participant */}@media screen and (max-width:768px){.bouton_etape_suivante_bottom{position:fixed;top:3px;right:10px;margin:0;z-index:1001;}}.BlocParticipantsCongres{min-height:200px;padding-top:10px;font-size:1.1em;}.BlocParticipantsCongres .bloc_question{display:block;min-height:95px;width:300px;margin:10px auto 0;padding:20px;font-size:1.1em;color:#303030;background-color:#eeeff3;border-radius:5px;}.BlocParticipantsCongres .bloc_question .libelleNombreParticipant{width:100%;font-size:1.1em;font-weight:bold;color:#303030;}.BlocParticipantsCongres .bloc_question #questionNombreParticipant{width:100%;height:23px;margin-top:5px;border:none;color:#303030;}.BlocParticipantsCongres .btnStartInscriptionCongres{width:250px;}.BlocParticipantsCongres .image_participant{position:absolute;margin-top:15px;margin-left:-30px;padding-bottom:6px;background-color:#303030;border-radius:6px;}.BlocParticipantsCongres .participant_congres:before{content:"";position:absolute;margin-left:-30px;width:0;height:0;border-style:solid;border-width:7.5px 10px 7.5px 0;border-color:transparent #eeeff3 transparent transparent;}.BlocParticipantsCongres #messageErreur,.BlocParticipantsCongres #messageErreur2,.BlocParticipantsCongres #messageErreur3{display:none;width:300px;margin:10px auto auto;padding:10px;border-radius:5px;}.BlocParticipantsCongres #messageErreur3{display:block;}#ajaxParticipantsCongres{display:block;width:100%;float:left;position:relative;clear:both;margin-top:10px;padding-bottom:10px;background-color:#433482;/*Popup etape1*/}#ajaxParticipantsCongres .bloc_fieldset{display:block;width:380px;margin:0 auto 10px;clear:both;}@media screen and (max-width:929px){#ajaxParticipantsCongres .bloc_fieldset{width:100%;min-width:unset;position:relative;float:left;}}#ajaxParticipantsCongres .participant_congres{display:block;float:right;position:relative;min-width:300px;min-height:150px;margin:auto 40px 0 0;padding:30px 20px 20px;font-size:1.1em;color:#433482;background-color:#eeeff3;border-radius:5px;}@media screen and (max-width:929px){#ajaxParticipantsCongres .participant_congres{float:none;width:300px;margin:auto;}}#ajaxParticipantsCongres .participant_congres legend{position:relative;top:10px;height:0;font-weight:bold;color:#303030;white-space:normal;}#ajaxParticipantsCongres .participant_congres .participant_accompagne,#ajaxParticipantsCongres .participant_congres .libelle_accompagne_oui{margin-left:5px;}#ajaxParticipantsCongres .participant_congres .bloc_champ{display:block;width:100%;margin-bottom:5px;}#ajaxParticipantsCongres .participant_congres .bloc_champ label{color:#818181;margin-left:5px;}#ajaxParticipantsCongres .participant_congres .libelle_accompagne_nom,#ajaxParticipantsCongres .participant .libelle_accompagne_prenom{display:inline-block;width:50px;margin-right:5px;}#ajaxParticipantsCongres .control{display:none;float:right;position:relative;}#ajaxParticipantsCongres .erreur_control{border:1px solid red;}#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:white;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;font-style:italic;height:23px;padding-left:10px;width:90%;margin-top:5px;}.descriptifRubrique{margin-bottom:10px;padding:10px;color:#fff;background-color:#433482;font-size:1.3em;}.descriptifRubrique:empty{display:none;}.descriptifRubrique img{max-width:100%;float:none;}.infoRubrique{padding:0.25em;font-size:1.25em;font-weight:bold;color:#fff;}.moteurCongres{width:100%;margin:0 auto 20px;padding:5px 0 10px 10px;font-size:1.3em;color:#fff;background-color:#433482;}.moteurCongres label{font-weight:bold;}.moteurCongres label.label_moteur:before{display:inline-block;width:17px;height:17px;line-height:17px;text-align:center;font-family:'FontAwesome';font-size:1.1em;font-weight:normal;margin-right:0.25em;color:#433482;background:#fff;padding:0.25em;border-radius:100%;}.moteurCongres label.label_date:before{content:'\f073';}.moteurCongres label.label_duree:before{content:'\f186';}.moteurCongres label.label_chambre:before{content:'\f236';}.moteurCongres select{padding:0.25em;border:none;}.moteurCongres .chambre_prestation{clear:both;min-height:65px;width:100%;}.moteurCongres .chambre_prestation #selectChambre{display:block;clear:both;margin-bottom:10px;}.moteurCongres .chambre_prestation .chambre{border:1px solid white;margin-top:10px;display:inline-block;}.moteurCongres .chambre_prestation .chambre div,.moteurCongres .chambre_prestation .chambre span{position:relative;float:left;}.moteurCongres .chambre_prestation .chambre span{margin:0 5px;}.moteurCongres .bloc_champ{display:inline-block;margin-top:5px;margin-right:25px;}@media screen and (max-width:768px){.moteurCongres .bloc_champ{display:block;margin-right:0;}.moteurCongres .bloc_champ:not(:first-of-type){margin-top:10px;}.moteurCongres .bloc_champ .label_date{display:block;}}.moteurCongres .bloc_champ_chambre{display:inline-block;margin-bottom:10px;}.moteur_rechercher{position:absolute;height:25px;top:2px;right:10px;border:1px solid white;color:black;background-color:white;border-radius:5px;}#formMoteurCongres{position:relative;}.moteur_sans_champ{display:none;}.message_presta_oblig{font-size:1.2em;}#ajax-results{margin:10px auto 0;text-align:center;}#affinageCongres{width:25%;position:relative;float:left;padding:1em;background-color:#433482;color:#fff;}@media screen and (max-width:929px){#affinageCongres{width:96%;}}#affinageCongres .resa_sommaire{margin:0;position:relative !important;}#affinageCongres .sous_titre_affinage_recherche{padding-left:0;font-size:1.3em;text-transform:inherit;color:#fff;background:#433482 !important;}#affinageCongres .sous_titre_affinage_recherche .ui-accordion-header-icon:before{font-size:0.8em;}#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:#fff;background:#433482;}#affinageCongres .bloc_affinage_prix{border-color:#30255e;}#affinageCongres #titre_prix_reglette_fourchette{padding:0;}#affinageCongres .ui-slider-range{background:#30255e;}#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, .6);}.isStuck{left:inherit;/***************************************
LISTE INFO
****************************************/}#liste-info{float:left;position:relative;width:73%;margin-left:2%;font-size:1.3em;min-height:650px;}@media screen and (max-width:768px){#liste-info{width:95%;}}#liste-info .pagination{display:none;}#liste-info .nom{display:table;}#liste-info .nom h2{display:table-cell;padding-right:10px;font-size:1em;line-height:2em;}#liste-info .nom h2 a,#liste-info .nom h2 a:visited{color:#303030;}#liste-info .nom .classement{display:table-cell;margin-left:1%;padding-right:5px;}#liste-info .nom .classement ul li{margin:0;padding:0;list-style:none;}#liste-info header{display:none;}#liste-info .photo_principale{width:164px;padding:5px;border:1px solid #c2c2c2;}#liste-info .liens_sous_photos{text-align:center;}#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:2em;margin-bottom:0;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 #433482;background-color:#433482;}#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 #433482;font-size:0.9em;text-decoration:none;color:#fff;background-color:#433482;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 .parametres .onglets{width:100%;}#liste-info .parametres .onglets > span{display:none;}#liste-info .parametres .onglets li{width:35px;height:31px;}#liste-info .parametres .onglets li.select{background-color:#433482;}#liste-info .parametres .onglets li a:link,#liste-info .parametres .onglets li a:visited{margin-right:1%;padding:1%;color:#fff;text-decoration:none;}#liste-info .parametres .filtrages{display:table;width:100%;height:30px;margin-bottom:15px;padding:0 15px;line-height:30px;font-size:1.2em;background-color:#433482;color:#fff;clear:both;}#liste-info .parametres .filtrages.noreload{margin-right:10px;}#liste-info .parametres .filtrages .titre-resultat{float:left;color:#fff;}#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:#fff;text-decoration:none;}#liste-info .parametres .filtrages li.select{background:#30255e;}#liste-info .parametres .filtrages li.select .icone:before{color:#fff !important;padding-right:3px;}#liste-info .parametres .filtrages li.aleatoire.select .icone{background-position:-120px -58px;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 .fiche-info{display:table;position:relative;width:100%;margin-bottom:20px;padding:0;border:none;background-color:#fff;clear:both;/* liste-info reduite*/}#liste-info .fiche-info .bloc_info_resa{width:100% !important;}@media screen and (max-width:768px){#liste-info .fiche-info{display:block;}}#liste-info .fiche-info .lien_plus_info_resa{display:inline-block;margin:0.75em 0.25em;padding:5px;border:1px solid #433482;font-size:1em;text-decoration:none;color:#fff;background-image:none;background-color:#433482;border-radius:5px;transition:all 0.2s;}#liste-info .fiche-info .lien_plus_info_resa:before{content:"\25b6\00A0";}@media screen and (max-width:768px){#liste-info .fiche-info .lien_plus_info_resa{display:block;float:none;text-align:center;}}#liste-info .fiche-info .lien_plus_info_resa a{color:#fff;text-decoration:none;}#liste-info .fiche-info .lien_reserver_detail{display:inline-block;position:relative;z-index:999;}@media screen and (max-width:768px){#liste-info .fiche-info .lien_reserver_detail{display:block;margin-top:0;width:100%;float:none;text-align:center;}}#liste-info .fiche-info .lien_reserver_detail a{display:block;padding:7px;text-decoration:none;line-height:normal;color:#fff;background:#303030;border-radius:5px;}#liste-info .fiche-info .lien_reserver_detail a:hover{background-color:#433482;transition:all 0.2s;}#liste-info .fiche-info .lien_reserver_detail a:before{content:"\25b6\00A0";}#liste-info .fiche-info[id^="PRESTATION"] .lien_reserver_detail{margin:15px;float:right;}#liste-info .fiche-info .contenu_principal_fiche{margin-left:2%;padding-right:1%;}@media screen and (max-width:768px){#liste-info .fiche-info .contenu_principal_fiche{width:100% !important;margin:0;padding:0 0.5em;}}#liste-info .fiche-info h1{text-decoration:none;font-weight:lighter;color:#a338a9;margin:0;}#liste-info .fiche-info .accroche_tarifaire_resa{position:absolute;right:0;height:100%;width:auto;margin:auto;padding:0 20px 0 20px;background:#fff;}#liste-info .fiche-info .descriptif{padding-right:10px;text-align:justify;}#liste-info .fiche-info .descriptif p{display:inline-block;}#liste-info .fiche-info .descriptif img{max-width:100%;height:auto !important;}@media screen and (max-width:768px){#liste-info .fiche-info .descriptif{padding:0;}}#liste-info .fiche-info .bloc_info{display:inline-block;width:85% !important;float:none;padding-top:15px;}#liste-info .fiche-info .bloc_info .photos{margin:0 0 15px 0;}@media screen and (max-width:768px){#liste-info .fiche-info .bloc_info{display:block;float:none;}}#liste-info .fiche-info .bloc_info_resa{width:85% !important;}#liste-info .fiche-info[id^="PRESTATION"] .bloc_info{display:inline-block;padding:15px 0;}#liste-info .fiche-info .bloc_resa{display:inline-block;vertical-align:top;width:15%;height:100%;margin-left:-4px;text-align:center;color:#5c5c5c;background-color:#fff;float:none;}@media screen and (max-width:768px){#liste-info .fiche-info .bloc_resa{display:block;width:100%;}}#liste-info .fiche-info .bloc_prix_en_cours{margin-top:15px;}#liste-info .fiche-info .prix_en_cours{color:#433482;font-size:1.5em !important;font-weight:bold;}#liste-info .fiche-info .bloc_semaine .prix_barre{text-decoration:line-through;color:#433482;float:left;margin-left:10px;margin-top:3px;font-size:1.2em;}#liste-info .fiche-info .bloc_prix_barre{margin:3px 0 10px;}#liste-info .fiche-info h2 a:link,#liste-info .fiche-info h2 a:visited{font-size:1.3em;font-weight:bold;text-decoration:none;}#liste-info .fiche-info h2 a:hover{text-decoration:underline;}#liste-info .fiche-info .nommenu,#liste-info .fiche-info ol,#liste-info .fiche-info ul{padding:0;}#liste-info .fiche-info .affiche_info{margin-bottom:1em;}#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:#433482;}#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 #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{float:left;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:#433482;}#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;background:#433482;color:#fff;vertical-align:middle;/***************************************
LISTE RESA
****************************************/}#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:#433482;}#liste-info .liste-carte .detail ul li:nth-child(even) .tarifs .prix_en_cours{color:#292929;}#liste-info .liste-carte .detail ul li:nth-child(odd) .tarifs .prix_en_cours{color:#fff;}#liste-info .liste-carte .detail ul li.select{background:#292929;color:#433482;}#liste-info .liste-carte .detail ul li .picto_googlemap{float:left;padding-right:1%;}#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:1.2em;font-weight:bold;}#liste-info .liste-carte .detail ul li .tarifs .prix_barre{font-size:1.2em;font-weight:bold;text-decoration:line-through;color:#fff;}#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres{float:left;width:32% !important;text-align:center;}@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 #433482;font-size:1em;font-weight:normal;text-decoration:none;line-height:1.25em;color:#fff;background-color:#433482;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:#433482;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:#433482;}#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%;}#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 #433482;font-size:1em;font-weight:bold;background-color:#433482;}#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:1.2em;}#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;}#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;color:#433482;}@media screen and (max-width:768px){#bloc_detail_prestations .tab_detail_prestations{font-size:0.9em;}#bloc_detail_prestations .tab_detail_prestations .ligne_prestation th,#bloc_detail_prestations .tab_detail_prestations .ligne_prestation td{padding:0.3em 0.8em 2.5em;}#bloc_detail_prestations .tab_detail_prestations .ligne_prestation .col_capacite{width:22% !important;}#bloc_detail_prestations .tab_detail_prestations .ligne_prestation .col_tarif{width:25% !important;font-size:0.8em;}#bloc_detail_prestations .tab_detail_prestations .ligne_prestation .col_selectionner{width:0 !important;position:relative;}#bloc_detail_prestations .tab_detail_prestations .ligne_prestation .col_selectionner a{position:absolute;bottom:5px;right:10px;}}#bloc_detail_prestations .tab_detail_prestations .ligne_prestation .col_capacite{width:12% !important;}#bloc_detail_prestations .tab_detail_prestations .ligne_prestation .col_tarif{width:15% !important;}#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:0.9em;}.quantite_formule .tab_reponse_quantite{margin-bottom:0;/*FIN LISTE INFO*//* FICHE INFO */}#fiche-info{width:100%;background:#fff;font-size:1.25em;/*PANIER*/}#fiche-info > header{padding:1em;}#fiche-info > header h1{line-height:normal;vertical-align:middle;}#fiche-info > header .classement{display:inline-block;vertical-align:middle;margin-left:0.5em;}#fiche-info > header li{list-style-type:none;}#fiche-info .bandeau{display:table;width:100%;height:25px;margin:20px 0;padding:0 15px;text-align:center;color:#fff;background-color:#d3d3d3;vertical-align:middle;border-radius:0;}#fiche-info .bandeau li{padding:0.4em;border-left:1px solid #fff;}#fiche-info .bandeau li:last-child{border-right:1px solid #fff;}#fiche-info .bandeau li.select,#fiche-info .bandeau li:hover{background:#433482;font-weight:bold;}#fiche-info .bandeau li a:link,#fiche-info .bandeau li a:visited{color:#000;}#fiche-info .bandeau li.select a:link,#fiche-info .bandeau li.select a:visited{color:#fff;}#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:#433482;padding:2px 5px;color:#fff;}#fiche-info .pagination:last-child{margin-bottom:20px;}#fiche-info .pagination a{color:#fff;}#fiche-info .reservation{margin-bottom:10px;}#fiche-info .contenu-fiche .presentation{padding:0 20px;}#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(:last-child):after{content:", ";}#fiche-info .cadre > ul.type-critere .type-titre{font-weight:bold;}#fiche-info .cadre > ul.type-critere .valeur-critere{margin-left:10px;}#fiche-info .gallerie .bx-wrapper .bx-viewport img{width:80%;}#tab_panier_resa{width:100%;margin:auto;}#tab_panier_resa .ligne_etape{background-color:#303030;color:#fff;font-size:1.2em;padding:4px 4px 4px 8px;font-weight:bold;}#tab_panier_resa .ligne_entete > .col_entete,#tab_panier_resa .ligne_frais_dossier div,#tab_panier_resa .ligne_assurance div{background-color:#303030;color:#fff;}#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:#303030;}#tab_panier_resa .libellePersonne{font-weight:bold;}#tab_panier_resa .table_produit{border-top:1px solid #433482;}#tab_panier_resa .table_produit .ligne_prestataire{background-color:#433482;}#tab_panier_resa .col_entete{text-transform:lowercase;border-right:0;padding:0 3px;}#tab_panier_resa .col_entete:first-letter{text-transform:uppercase;}#tab_panier_resa .col_entete#col_entete_action{display:table-cell;}#tab_panier_resa .table_produit .ligne_prestation_1,#tab_panier_resa .table_produit .ligne_prestation_2,#tab_panier_resa .table_produit .ligne_formule_1,#tab_panier_resa .table_produit .ligne_formule_2,#tab_panier_resa .table_produit .ligne_sous_total_1,#tab_panier_resa .table_produit .ligne_sous_total_2{color:#000;}#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{background-color:#fff;}#tab_panier_resa .table_produit .ligne_formule_fisrt .col_formule{padding:5px;}#tab_panier_resa .table_produit .ligne_formule_fisrt .col_formule:before{content:'';}#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{width:98%;margin:auto;font-size:1.2em;color:#303030;}#bloc_btn_action_panier{padding-right:0.8em;/*MON COMPTE*/}#bloc_btn_action_panier .valider_panier a:link,#bloc_btn_action_panier .valider_panier a:visited{border:none;height:auto;font-size:1.2em;padding:0.5em;}#bloc_btn_action_panier .vider_panier a:link,#bloc_btn_action_panier .vider_panier a:visited{color:#303030;}.widget-moncompte{background-color:#433482;position:relative;float:left;min-width:200px;height:34px;line-height:34px;}@media screen and (max-width:768px){.widget-moncompte{min-width:0;}.widget-moncompte .title{font-size:0;min-width:50px;}}.widget-moncompte:hover .content{display:block;}.widget-moncompte .content{display:none;position:absolute;height:auto;margin-top:0;padding:0.75em;line-height:1.3;background-color:#433482;z-index:99;}@media screen and (max-width:768px){.widget-moncompte .content{padding:0.5em 1em;}}.widget-moncompte .content input{display:block;width:90%;margin:0.5em auto;padding:0.5em;border:0;}.widget-moncompte .content a{color:#fff;}.widget-moncompte .content span{display:block;}@media screen and (max-width:768px){.widget-moncompte a.lien-title-logged{display:none;}}.widget-moncompte a.lien-title-logged,.widget-moncompte > span:before{color:#fff;font-size:1.3em;}.widget-moncompte > span{cursor:pointer;padding:6px;border-radius:4px;top:0;left:0;}@media screen and (max-width:768px){.widget-moncompte > span{font-size:1.5em;}}.widget-moncompte > span:hover{background:#f2f2f2;}@media screen and (max-width:768px){.widget-moncompte > span:hover{display:block;line-height:1;}}.widget-moncompte > span:hover a,.widget-moncompte > span:hover a:hover,.widget-moncompte > span:hover:before{color:#433482;}.widget-moncompte > span:after{font-family:'Consolas', 'Courier New', Arial, sans-serif;margin-left:6px;color:#08c;}.widget-moncompte > span.dropdown-open{background:#888;color:#fff;}.widget-moncompte > span.dropdown-open:after{color:#fff;}.widget-moncompte div{text-align:center;color:#fff;font-size:1.2em;}.widget-moncompte > .title{background:url("/templates/congres/images/participants.png") no-repeat left -2px;line-height:34px;height:34px;}.widget-moncompte .title:hover .content{display:none;}.widget-moncompte .title:hover + .dropdown{display:block;}.widget-moncompte .dropdown{margin-top:10px;/* ETAPE PAIEMENT */}.widget-moncompte .dropdown.dropdown-tip{margin-top:-8px;padding-top:5px;}.widget-moncompte .dropdown.dropdown-tip:before{top:-1px;}.widget-moncompte .dropdown.dropdown-tip:after{top:0;}.widget-moncompte .dropdown .dropdown-menu li > a:hover{background:#433482;}.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:#433482;}.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:black;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;/*switch langue*/}@media screen and (max-width:768px){.bloc_formule_participant_ajax{width:auto;padding:5px;}}.bloc_formule_participant_ajax legend{margin-bottom:10px !important;color:black !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:black;background-color:white;}.bloc_formule_participant_ajax .ligne{margin-bottom:10px;}.switch_langue{display:block;float:left;height:34px;margin:0 20px;position:relative;/*ESPACE CLIENT*/}.switch_langue > div{height:100%;display:inline-block;}.switch_langue a{display:block;float:left;height:100%;position:relative;font-size:1.3em;color:white;text-decoration:none;}.switch_langue img{width:25px;margin-top:4px;}.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_formulaire_password_oublie,.client_identification_formulaire_password_oublie a{display:block;}.client_identification_formulaire .forms_ligne{min-height:40px;height:auto;}@media screen and (max-width:768px){.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;}}@media screen and (max-width:768px){.client_centre{margin:0 5px;}.client_centre .client_accueil_contenu_bloc{width:100%;}}.client_centre .client_accueil_bloc{margin-top:20px;}.client_centre .bloc_texte_paiement input{margin-bottom:20px;}.client_centre .client_accueil_bloc_picto{padding-top:0;}.client_centre .form_ligne_mail,.client_centre .form_ligne_pass{padding:10px 0;}.client_navigation2{min-width:100%;width:100%;margin-bottom:10px;}.client_navigation2 ul{margin:0;padding:0;}.client_navigation2 ul li{display:inline-block;vertical-align:top;float:left;margin:0 5px 5px 0;}.client_navigation2 a{display:inline-block;max-width:220px;min-height:55px;padding:10px 10px 10px 60px;font-size:1em;text-align:center;text-decoration:none;line-height:normal;color:#fff;background:#303030;border-radius:5px;vertical-align:middle;}@media screen and (max-width:768px){.client_navigation2 a{max-width:none;min-height:50px;width:100%;line-height:30px;}}.client_navigation2 a.client_navigation_btn_accueil{text-align:center;border-radius:0;background-color:#303030;}.client_navigation2 .client_navigation_btn_dossiers a{background:url('https://static.ingenie.fr/images/client/btn-client-dossier.png') no-repeat 10px center #303030;border-radius:0;}.client_navigation2 .client_navigation_btn_coordonnees a{background:url('https://static.ingenie.fr/images/client/btn-client-coordonnees.png') no-repeat 10px center #303030;border-radius:0;}.client_navigation2 .client_navigation_btn_contact a{background:url('https://static.ingenie.fr/images/client/btn-client-contact.png') no-repeat 10px center #303030;border-radius:0;}.client_navigation2 .client_navigation_btn_carnets a{background:url(https://static.ingenie.fr/images/client/carnet_voyage.png) no-repeat 10px center #303030;border-radius:0;}.client_accueil_bloc_picto a,.client_navigation_btn_select a{background-color:#433482 !important;}.client_navigation_btn_off a,.client_navigation_btn_on a{border-radius:0;}.client_accueil_table_resa{/*Panier de l'espace client */}.client_accueil_table_resa > thead > tr{background-color:#433482;color:#fff;}.client_accueil_table_resa .client_accueil_ligne_dossier{background-color:#fff;}.client_accueil_table_resa .client_accueil_ligne_dossier .voirDossier{color:blue;}.client_content #tab_panier_resa .ligne_entete > #col_entete_designation.col_entete,.client_content #tab_panier_resa .ligne_entete > #col_entete_quantite.col_entete,.client_content #tab_panier_resa .ligne_entete > #col_entete_pu.col_entete{border-right:1px solid white;padding:0 5px;}.client_content #tab_panier_resa .ligne_entete > #col_entete_designation.col_entete,.client_content #tab_panier_resa .table_produit .col_designation,.client_content #tab_panier_resa .col_libelle_frais_dossier,.client_content #tab_panier_resa .col_libelle_assurance,.client_content #tab_panier_resa .ligne_assurance .col_libelle_assurance,.client_content #tab_panier_resa .ligne_frais_dossier .col_libelle_frais_dossier{text-align:left;width:50%;}.client_content #tab_panier_resa .ligne_entete > #col_entete_designation.col_entete{padding-left:8px;}.client_content #tab_panier_resa .ligne_entete > .col_entete,.client_content #tab_panier_resa .ligne_frais_dossier div,.client_content #tab_panier_resa .ligne_assurance div{display:table-cell;height:25px;line-height:25px;color:#fff;background-color:#303030;}.client_content #tab_panier_resa .ligne_prestataire{background-color:#433482;color:#fff;}.client_content #tab_panier_resa .ligne_total_resa > .col_libelle_total,.client_content #tab_panier_resa .ligne_total_resa > .col_total_resa,.client_content #tab_panier_resa .ligne_acompte_resa > .col_libelle_acompte,.client_content #tab_panier_resa .ligne_acompte_resa > .col_acompte_resa{display:table-cell;text-align:right;}.client_content #tab_panier_resa .table_produit .ligne_formule_last .col_formule,.client_content #tab_panier_resa .ligne_formule_fisrt .col_formule{border-bottom:0;border-right:0;padding-bottom:10px;padding-top:10px;}.client_content #tab_panier_resa .col_designation{width:43%;}.client_content #tab_panier_resa .lien_savoir_plus{font-size:1em;}@media screen and (max-width:929px){/*
* Formulaire Coordonnes + Confirmation
*/.BlocParticipantsCongres .image_participant,.BlocParticipantsCongres .participant_congres:before{display:none;}}.champ{padding:3px;}@media screen and (max-width:768px){.forms_fieldset,#bloc_confirmation{font-size:1.2em;}}.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{border:1px solid #433482;background-color:#433482;color:#fff !important;transition:all ease 300ms;}.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{background-color:#303030;border-color:#303030;}.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:#303030;color:#fff;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations,#fiche-info #bloc_detail_prestations,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations{/******************
DATEPICKER
******************/}.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,.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,.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,.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-color:#433482;color:#303030;}#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;/******************
HOVER ETAPES
******************/}#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:1.4em;}#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;}@media screen and (min-width:930px){#actionJsEtape:hover #etapesCongres,#actionJsEtape:hover #etapesCongres .ul > .menunonactif,#actionJsEtape:hover #etapesCongres .ul > div{width:260px;}#actionJsEtape:hover #etapesCongres .ul > .menuactif{width:265px;}#actionJsEtape:hover #etapesCongres .libelle{display:inline-block;}#actionJsEtape:hover #etapesCongres .form_valid_etape{display:inline-block;}#actionJsEtape:hover + #content{width:66.5%;}}body .select-country-telephone-code{padding:1px 5px !important;padding-bottom:1px !important;border-radius:0px !important;margin-right:2px !important;border:1px solid #c3c3c3 !important;}body .select-country-telephone-code-wrapper{width:100px !important;}.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;}#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;}#liste-info .parametres .onglets li{width:auto !important;}#liste-info > .parametres .onglets li > a:before{display:inline-block !important;vertical-align:middle;}#liste-info > .parametres .onglets li > a span{display:inline-block !important;color:#333;vertical-align:middle;margin:0 5px;}#liste-info .liste-carte .googleInfoWindow .cadre_photo_principale{width:100%;float:none !important;}#liste-info .liste-carte .googleInfoWindow .cadre_photo_principale img{width:100% !important;}#liste-info .liste-carte .googleInfoWindow .nom .classement{display:none;}