/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/normalize-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/ie8-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/generique-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/formulaire-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/bxslider-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/colorbox-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/sommaire-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/liste_info-1.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/fiche_info-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/fiche_info_slider-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/fiche_info_moteur_resa-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/fiche_info_tableau_tarifs-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/liste_presse-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/rubrique-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/moteur_recherche-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/widget_dispo-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/youtube-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/sommaire_evenements-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/avis_client-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/meteo_yrno-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/ingenie_slider-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/leaflet-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/resa/resa-1.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/client/common-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/client/connexion-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//fontawesome/default/fontawesome-4.7.0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//jquery/default/iviewer-0.7.7.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//jquery/ui/jui-1.10.0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//jquery/ui/jui-pepper-ginder-custom-1.10.0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//jquery/ui/qtip-2.css****************************/


/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/normalize-0.css****************************/
/*
* Feuille de style generique
* Ingenie Creation
* @author David SANCHEZ, Eddy SEGAUD
*
*
* 1. RESET
* 2. LAYOUT AND MODULES
* 3 .GRIDS
* 4. BREADCRUMB
* 5. HEADER
* 6. SIDEBAR
* 7. ALERTS
* 8. NAVIGATION
* 9. FOOTER
* 10. TABLES
* 11. FORMS
* 12. BANDEAU
* 13. FILE ICONS
* 14. SOCIAL ICONS
* 15. ROTATE
* 16. TRANSITION
* 17. VIEWPORT FIXING FOR RWD
* 18. VISIBLE/HIDDEN
* 19. PRINT
* 20. RESPONSIVE MAX 1024
* 21. RESPONSIVE MAX 768
* 22. RESPONSIVE MAX 480
* 23. CARTE GOOGLE MAP
* 24. CARTE ITINERAIRE
* 25. WIDGETS
* 26. OLD BROWSERS
* 27. COOKIES
* 28. BACKTOTOP
* 29. Print gÃŠnerique
* 30. Debug
* 31. Liens neutres mentions lÃŠgales 
*/

/* ----------------------------- */
/* == 1. RESET					 */
/* ----------------------------- */

/* base font-size corresponds to 10px and is adapted to rem unit */
html {
     font-size: 62.5%;
     -webkit-text-size-adjust: 100%;
 }
 body {
     background-color: #fff;
     color: #000;
      font-size: 1em; /* equiv 10px */
      line-height: 1.5; /* adapt to your design */
     min-width:320px; /* taille minimale du site en version mobile */
     position:relative; /* pour que les infos bulles ne soient pas dÃŠcalÃŠ */
     font-family: arial, sans-serif;
 }
 
 /* font-sizing for content */
 p,
 ul,
 ol,
 dl,
 blockquote,
 pre,
 td,
 th,
 label,
 textarea,
 caption,
 details,
 figure {
 
      /*font-size: 1.4em; */ /* equiv 14px */
      /* line-height: 1.5; */
      margin: .75em 0 0;
 }
 
 h1 {
      font-size: 2.6em; /* equiv 26px */
      font-weight: normal;
      line-height: 2.5em;
      margin: 0em 0 0 0;
 }
 h2, .h2-like {
      font-size: 2.4em; /* equiv 24px */
      font-weight: normal;
      line-height: 2.3em;
      margin: 0em 0 0 0;
 }
 h3 {
      font-size: 2.2em; /* equiv 22px */
      font-weight: normal;
      line-height: 2.1em;
      margin: 0em 0 0 0;
 }
 h4 {
      font-size: 2em; /* equiv 20px */
      font-weight: normal;
      line-height: 1.9em;
      margin:  0em 0 0 0;
 }
 h5 {
      font-size: 1.8em; /* equiv 18px */
      font-weight: normal;
      line-height: 1.7em;
      margin:  0em 0 0 0;
 }
 h6 {
      font-size: 1.6em; /* equiv 16px */
      font-weight: normal;
      line-height: 1.5em;
      margin:  0em 0 0 0;
 }
 
 /* soft reset */
 html,
 body,
 textarea,
 figure,
 label {
      margin: 0;
      padding: 0;
 }
 ul,
 ol {
      padding-left: 2em;
 }
 ul.unstyled {
      list-style: none;
 }
 code,
 pre,
 samp,
 kbd {
      white-space: pre-wrap;
      /*font-family: consolas, 'DejaVu Sans Mono', courier, monospace;*/
      line-height: 1em;
 }
 code, kbd, mark {
      border-radius: 2px;
 }
 em {
      font-style: italic;
 }
 strong {
      font-weight: bold;
 }
 kbd {
      padding: 0 2px;
      /*border: 1px solid #999;*/
 }
 code {
      padding: 2px 4px;
      /*background: rgba(0,0,0,.04);
      color: #b11; */
 }
 mark {
      padding:2px 4px;
      /*background: #ff0;*/
 }
 sup,
 sub {
      vertical-align: 0;
      position: relative;
 }
 sup {
      bottom: 1ex;
 }
 sub {
      top: .5ex;
 }
 
 table { margin-bottom: 1.5em; }
 
 /* avoid top margins on first content element */
 p:first-child,
 ul:first-child,
 ol:first-child,
 dl:first-child,
 blockquote:first-child,
 pre:first-child,
 h1:first-child,
 h2:first-child,
 h3:first-child,
 h4:first-child,
 h5:first-child,
 h6:first-child {
      margin-top: 0;
 }
 
 /* avoid margins on nested elements */
 li p,
 li ul,
 li ol {
      margin-top: 0;
      margin-bottom: 0;
 }
 
 /* max values */
 img, table, td, blockquote, code, pre, textarea, input, video {
      /* Probleme de responsive design, desactive*/
      /*max-width: 100%;*/
 }
 /* pictures */
 img {
      height: auto;
      vertical-align: middle;
 }
 
 a img { border: 0; }
 
 /* scripts */
 body > script {display: none !important;}
 
 /* ----------------------------- */
 /* == 2. LAYOUT AND MODULES		 */
 /* ----------------------------- */
 /* switching box model for all elements */
 * {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
 }
 
 /* blocks that needs to be placed under floats */
 .clear,
 .line,
 .row {
     clear: both;
 }
 
 /* blocks that must contain floats */
 .clearfix:after,
 .line:after,
 .mod:after {
     content: "";
      display: table;
      clear: both;
 }
 
 /* alignments (blocks and inline) */
 /* ------------------------------ */
 
 /* left elements */
 .left {
      float: left;
 }
 img.left {
      margin-right: 1em;
 }
 
 /* right elements */
 .right {
      float: right;
 }
 img.right {
      margin-left: 1em;
 }
 
 img.left, img.right {
      margin-bottom: 5px;
 }
 
 /* Disposition colonne et content site */
 .container{
     display:table;
     width:100%;
 }
 .container .colonne, .container .content{
     display:table-cell;
     vertical-align:top;
 }
 .container .colonne{
     min-height:200px;
 }
 
 .center    { margin-left: auto; margin-right: auto; }
 .txtleft   { text-align: left; }
 .txtright  { text-align: right; }
 .txtcenter { text-align: center; }
 
 /* blocks widths (percentages and pixels) */
 .width20{ width:20%; }
 .width25{ width:25%; }
 .width30{ width:30%; }
 .width33{ width:33%; }
 .width40{ width:40%; }
 .width50{ width:50%; }
 .width60{ width:60%; }
 .width66{ width:66%; }
 .width70{ width:70%; }
 .width75{ width:75%; }
 .width80{ width:80%; }
 .width90{ width:90%; }
 .width100{ width:100%; }
 
 .width50p { width: 50px; }
 .width100p{ width: 100px; }
 .width150p{ width: 150px; }
 .width200p{ width: 200px; }
 .width250p{ width: 250px; }
 .width300p{ width: 300px; }
 .width400p{ width: 400px; }
 .width500p{ width: 500px; }
 .width600p{ width: 600px; }
 .width700p{ width: 700px; }
 .width800p{ width: 800px; }
 .width960p{ width: 960px; }
 .width980p{ width: 980px; }
 .width1024p{ width: 1024px; }
 
 /* blocks texts adapts */
 .bloc_text_adapt{
      word-wrap: break-word;
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto;
      text-overflow: ellipsis;
 }
 .ellipsis {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      -ms-text-overflow: ellipsis;
 }
 
 .table-responsive {
      width: 100%;
      overflow-y: auto;
      _overflow: auto;
      margin: 0 0 1em;
 }
 .table-responsive > table {
      max-width:100%;
 }
 
 
 /* ----------------------------- */
 /* == 3 .GRIDS                   */
 /* ----------------------------- */
 
 /* equal grids with 2% gutter */
 [class*=grid] > * {float: left; } /* direct childrens are floating */
 [class*=grid] > * + * { margin-left: 2%; } /* here's the gutter */
 .grid2 > * { width: 49%; }
 .grid3 > * { width: 32%; }
 .grid4 > * { width: 23.5%; }
 .grid5 > * { width: 18.4%; }
 .grid6 > * { width: 15%; }
 
 /* unequal grids (1-2, 2-1, 1-3 and 3-1) */
 .grid2-1 > *:first-child,
 .grid1-2 > * + * { width: 66%; }
 .grid1-2 > *:first-child,
 .grid2-1 > * + * { width: 32%; }
 .grid1-3 > *:first-child,
 .grid3-1 > * + * { width: 23.5%; }
 .grid3-1 > *:first-child,
 .grid1-3 > * + * { width: 74.5%; }
 
 /* ----------------------------- */
 /* == 4. BREADCRUMB              */
 /* ----------------------------- */
 ul.breadcrumb {
   padding: .8em 1.5em;
   margin: 0 0 2em;
   list-style: none;
 }
 ul.breadcrumb > li {
   display: inline-block;
 }
 ul.breadcrumb > li > .divider {
   padding: 0 .5em;
 }
 
 /* ----------------------------- */
 /* == 5. HEADER                  */
 /* ----------------------------- */
 
 /* ----------------------------- */
 /* == 6. SIDEBAR                 */
 /* ----------------------------- */
 
 /* ----------------------------- */
 /* == 7. ALERTS                  */
 /* ----------------------------- */
 .alert {
      padding: 8px 35px 8px 14px;
      margin-bottom: 20px;
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
      background-color: #fcf8e3;
      border: 1px solid #fbeed5;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
 }
 .alert,.alert h4 {
      color: #c09853;
 }
 .alert h4 {
      margin: 0;
 }
 .alert .close {
      position: relative;
      top: -2px;
      right: -21px;
      line-height: 20px;
 }
 .alert-success {
      background-color: #dff0d8;
      border-color: #d6e9c6;
      color: #468847;
 }
 .alert-success h4 {
      color: #468847;
 }
 .alert-danger,.alert-error {
      background-color: #f2dede;
      border-color: #eed3d7;
      color: #b94a48;
 }
 .alert-danger h4,.alert-error h4 {
      color: #b94a48;
 }
 .alert-info {
      background-color: #d9edf7;
      border-color: #bce8f1;
      color: #3a87ad;
 }
 .alert-info h4 {
      color: #3a87ad;
 }
 .alert-block {
      padding-top: 14px;
      padding-bottom: 14px;
 }
 .alert-block>p,.alert-block>ul {
      margin-bottom: 0;
 }
 .alert-block p+p {
      margin-top: 5px;
 }
 
 /* ----------------------------- */
 /* == 8. NAVIGATION              */
 /* ----------------------------- */
 header nav[role="navigation"] {
 
 }
 header nav[role="navigation"] a {
     text-decoration: none;
 }
 header nav[role="navigation"] a#pull {
     display: none;
 }
 
 header nav[role="navigation"] > ul {
     padding: 0;
     margin: 0;
     width: auto;
     position: relative; /* Affichage du menu toujours au dessus des elements */
 }
 header nav[role="navigation"] > ul:before,
 header nav[role="navigation"] > ul:after {
     content: " ";
     display: table;
 }
 header nav[role="navigation"] > ul:after,
 header nav[role="navigation"] > ul > li > ul li {
     clear: both;
 }
 header nav[role="navigation"] > ul > li {
     display: inline;
      float: left;
 }
 header nav[role="navigation"] li a {
     box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
     display: inline-block;
 }
 header nav[role="navigation"] > ul > li > ul {
     display:none;
     padding: 0;
     position: absolute;
 }
 header nav[role="navigation"] > ul > li:hover > ul {
     display: block;
 }
 header nav[role="navigation"] > ul > li > ul li {
     white-space: nowrap;
 }
 
 
 
 /* ----------------------------- */
 /* == 9. FOOTER                  */
 /* ----------------------------- */
 
 /* ----------------------------- */
 /* == 10. TABLES                 */
 /* ----------------------------- */
 
 table,
 .table {
     max-width : 100%;
      border-collapse: collapse;
      vertical-align: top;
 }
 table {
      width: 100%;
 }
 .table {
      display: table;
 }
 caption {
      padding: 10px;
      color: #555;
      font-style: italic;
 }
 tr > * + * {
 
 }
 th,
 td {
      padding: .3em .8em;
      text-align: left;
 }
 td {
 
 }
 
 /* ----------------------------- */
 /* == 11. FORMS                  */
 /* ----------------------------- */
 
 form,
 fieldset {
     border: none;
 }
 
 textarea {
      resize: vertical;
      font-family: inherit;
 }
 
 
 /* buttons */
 .btn { display: inline-block; }
 
 .btn.alternate {}
 .btn.highlight {}
 .login {}
 .logout {}
 .primary {}
 .warning {}
 .error {}
 .success {}
 
 /* forms items */
 label {
      display: inline-block;
      vertical-align: middle;
      cursor: pointer;
 }
 
 .moteur_affinage .bloc_valcri label,
 .forms_label_apres {
      display: inline;
 }
 
 legend {
      border: 0;
      white-space: normal;
 }
 button,
 input,
 select {
      /*font-family: "Century Gothic", helvetica, arial, sans-serif;*/
      font-size: 100%;
      margin: 0;
      vertical-align: middle;
 }
 textarea {
      overflow: auto; /* Removes default vertical scrollbar on empty textarea in IE6/7/8/9 */
      min-height: 5em;
      /*font-size: 1.75em;*/
      vertical-align: top;
      resize: vertical;
 }
 button,
 input[type="button"],
 input[type="reset"],
 input[type="submit"] {
      cursor: pointer;
      -webkit-appearance: button; /* clickable input types in iOS */
 }
 input[type="checkbox"],
 input[type="radio"] {
      padding: 0; /* Corrects excess space around these inputs in IE8/9 */
 }
 input[type="search"] { -webkit-appearance: textfield; }
 
 /* if select styling bugs on WebKit */
 /* select { -webkit-appearance: none; } */
 
 /* 'x' appears on right of search input when text is entered. This removes it */
 input[type="search"]::-webkit-search-decoration,
 input[type="search"]::-webkit-search-cancel-button,
 input[type="search"]::-webkit-search-results-button,
 input[type="search"]::-webkit-search-results-decoration {
      display: none;
 }
 ::-webkit-input-placeholder { color: #777; }
 input:-moz-placeholder,
 textarea:-moz-placeholder   { color: #777; }
 
 /* Removes inner padding and border in FF3+ */
 button::-moz-focus-inner,
 input[type='button']::-moz-focus-inner,
 input[type='reset']::-moz-focus-inner,
 input[type='submit']::-moz-focus-inner {
      border: 0;
      padding: 0;
 }
 
 /* ---------------------------------- */
 /* == 12. BANDEAU					  */
 /* ---------------------------------- */
 .bandeau {
     -webkit-border-radius: 10px;
     border-radius: 10px;
     width:665px;
     display:table;
     height:40px;
     color:#ffffff;
     text-align:center;
     padding: 0px 15px 0px 15px;
     vertical-align:middle;
     background-color:#000;
 }
 .bandeau ul {
     margin:0;
      padding:0;
      display:table-row;
      vertical-align:middle;
 }
 .bandeau li {
      height:35px;
      vertical-align:middle;
      display:table-cell;
      font-size:1em;
      padding-bottom:0px;
      cursor:pointer;
 }
 .bandeau ul > li{
      border-left: 1px dotted #a6a6a6;
 }
 .bandeau li a:link,.bandeau li a:visited{
      color: #fff;
      text-decoration:none;
      line-height:0.8em;
 }
 .bandeau li.select,
 .bandeau li:hover{
      background-color:#f6b10c;
 }
 
 
 /* ---------------------------------- */
 /* == 13. FILE ICONS   		          */
 /* ---------------------------------- */
 div.download-files > ul {
     list-style: none;
 }
 
 div.download-files li a[href$=".ics"],
 div.download-files li a[href$=".pdf"],
 div.download-files li a[href$=".doc"],
 div.download-files li a[href$=".docx"],
 div.download-files li a[href$=".xls"],
 div.download-files li a[href$=".xlsx"],
 div.download-files li a[href$=".ods"],
 div.download-files li a[href$=".ppt"],
 div.download-files li a[href$=".pptx"],
 div.download-files li a[href$=".odp"],
 div.download-files li a[href$=".zip"],
 div.download-files li a[href$=".txt"],
 div.download-files li a[href$=".csv"],
 div.download-files li a[href$=".ai"],
 div.download-files li a[href$=".eps"],
 div.download-files li a[href$=".jpg"],
 div.download-files li a[href$=".png"],
 div.download-files li a[href$=".tif"],
 div.download-files li a[href$=".gif"],
 div.download-files li a[href$=".flv"],
 div.download-files li a[href$=".mpeg"],
 div.download-files li a[href$=".mpg"],
 div.download-files li a[href$=".avi"],
 div.download-files li a[href$=".mov"],
 div.download-files li a[href$=".wmv"],
 div.download-files li a[href$=".swf"],
 div.download-files li a[href$=".mp4"],
 div.download-files li a[href$=".mp3"],
 div.download-files li a[href$=".wma"],
 div.download-files li a[href$=".mid"],
 div.download-files li a[href$=".gpx"],
 div.download-files li a[href$=".kml"],
 div.download-files li a[href$=".kmz"] {
      height: 16px;
     width: 16px;
     line-height: 20px;
     padding-left: 20px;
     background-image: url('https://static.ingenie.fr/images/icons/extensions/16/sprite.png');
     background-repeat: no-repeat;
 }
 
 /* Calendrier */
 div.download-files li a[href$=".ics"] {
     background-position: 0 0;
 }
 
 /* PDF */
 div.download-files li a[href$=".pdf"] {
     background-position: 0 -64px;
 }
 
 /* Documents */
 div.download-files li a[href$=".doc"],
 div.download-files li a[href$=".docx"] {
     background-position: 0 -128px;
 }
 
 /* Tableur */
 div.download-files li a[href$=".xls"],
 div.download-files li a[href$=".xlsx"],
 div.download-files li a[href$=".ods"] {
     background-position: 0 -144px;
 }
 
 /* Presentation */
 div.download-files li a[href$=".ppt"],
 div.download-files li a[href$=".pptx"],
 div.download-files li a[href$=".odp"] {
     background-position: 0 -80px;
 }
 
 /* Compression */
 div.download-files li a[href$=".zip"] {
     background-position: 0 -160px;
 }
 
 /* Texte */
 div.download-files li a[href$=".txt"],
 div.download-files li a[href$=".csv"] {
     background-position: 0 -96px;
 }
 
 /* Image */
 div.download-files li a[href$=".ai"],
 div.download-files li a[href$=".eps"],
 div.download-files li a[href$=".jpg"],
 div.download-files li a[href$=".png"],
 div.download-files li a[href$=".tif"],
 div.download-files li a[href$=".gif"] {
     background-position: 0 -32px;
 }
 
 /* Video */
 div.download-files li a[href$=".flv"],
 div.download-files li a[href$=".mpeg"],
 div.download-files li a[href$=".mpg"],
 div.download-files li a[href$=".avi"],
 div.download-files li a[href$=".mov"],
 div.download-files li a[href$=".wmv"],
 div.download-files li a[href$=".swf"],
 div.download-files li a[href$=".mp4"] {
     background-position: 0 -112px;
 }
 
 /* Audio */
 div.download-files li a[href$=".mp3"],
 div.download-files li a[href$=".wma"],
 div.download-files li a[href$=".mid"] {
      background-position: 0 -48px;
 }
 
 /* GPS */
 div.download-files li a[href$=".gpx"],
 div.download-files li a[href$=".kml"],
 div.download-files li a[href$=".kmz"] {
     background-position: 0 -16px;
 }
 
 /* EXTERNE */
 div.download-files li a.externe {
      background-image: none !important;
      padding-left:0;
 }
 div.download-files li a.externe:before {
      content:'\f0ac';
      font-family: 'FontAwesome';
      padding-right:4px;
      font-weight:normal;
 }
 
 
 /* ---------------------------------- */
 /* == 14. SOCIAL ICONS   	          */
 /* ---------------------------------- */
 ul.socials_32 {
      padding: 0;
 }
 ul.socials_32 li {
      width: 32px;
      height: 32px;
      display: inline-block;
      margin-right: 2px;
 }
 ul.socials_32 li a {
      width: 32px;
      height: 32px;
      display: block;
      background-image: url('https://static.ingenie.fr/images/icons/social_networks/32/sprite.png');
      background-repeat: no-repeat;
 }
 ul.socials_32 li.aim a { background-position: 0 0;}
 ul.socials_32 li.blogger a { background-position: 0 -32px;}
 ul.socials_32 li.cityvox a { background-position: 0 -64px;}
 ul.socials_32 li.delicious a { background-position: 0 -96px;}
 ul.socials_32 li.digg a { background-position: 0 -128px;}
 ul.socials_32 li.dribbble a { background-position: 0 -160px;}
 ul.socials_32 li.email a { background-position: 0 -192px;}
 ul.socials_32 li.facebook a { background-position: 0 -224px;}
 ul.socials_32 li.flickr a { background-position: 0 -256px;}
 ul.socials_32 li.foursquare a { background-position: 0 -288px;}
 ul.socials_32 li.github a { background-position: 0 -320px;}
 ul.socials_32 li.google a { background-position: 0 -384px;}
 ul.socials_32 li.gplus a,
 ul.socials_32 li.googleplus a { background-position: 0 -352px;}
 ul.socials_32 li.instagram a { background-position: 0 -416px;}
 ul.socials_32 li.itunes a { background-position: 0 -448px;}
 ul.socials_32 li.lastfm a { background-position: 0 -480px;}
 ul.socials_32 li.linkedin a { background-position: 0 -512px;}
 ul.socials_32 li.myspace a { background-position: 0 -544px;}
 ul.socials_32 li.openid a { background-position: 0 -576px;}
 ul.socials_32 li.orkut a { background-position: 0 -608px;}
 ul.socials_32 li.picasa a { background-position: 0 -640px;}
 ul.socials_32 li.pintrest a { background-position: 0 -672px;}
 ul.socials_32 li.rss a { background-position: 0 -704px;}
 ul.socials_32 li.share a { background-position: 0 -736px;}
 ul.socials_32 li.skype a { background-position: 0 -768px;}
 ul.socials_32 li.soundcloud a { background-position: 0 -800px;}
 ul.socials_32 li.spotify a { background-position: 0 -832px;}
 ul.socials_32 li.tumblr a { background-position: 0 -864px;}
 ul.socials_32 li.twitter a { background-position: 0 -896px;}
 ul.socials_32 li.viadeo a { background-position: 0 -928px;}
 ul.socials_32 li.vimeo a { background-position: 0 -960px;}
 ul.socials_32 li.website a { background-position: 0 -992px;}
 ul.socials_32 li.wikipedia a { background-position: 0 -1024px;}
 ul.socials_32 li.yahoo a { background-position: 0 -1056px;}
 ul.socials_32 li.youtube a { background-position: 0 -1088px;}
 
 
 /* ---------------------------------- */
 /* == 15. ROTATE					  */
 /* ---------------------------------- */
 
 .Rotate1{ transform:rotate(1deg) translatez(0); -ms-transform:rotate(1deg) translatez(0); -moz-transform:rotate(1deg) translatez(0); -webkit-transform:rotate(1deg) translatez(0); -o-transform:rotate(1deg) translatez(0);  }
 .Rotate2{ transform:rotate(2deg) translatez(0); -ms-transform:rotate(2deg) translatez(0); -moz-transform:rotate(2deg) translatez(0); -webkit-transform:rotate(2deg) translatez(0); -o-transform:rotate(2deg) translatez(0);  }
 .Rotate3{ transform:rotate(3deg) translatez(0); -ms-transform:rotate(3deg) translatez(0); -moz-transform:rotate(3deg) translatez(0); -webkit-transform:rotate(3deg) translatez(0); -o-transform:rotate(3deg) translatez(0);  }
 .Rotate4{ transform:rotate(4deg) translatez(0); -ms-transform:rotate(4deg) translatez(0); -moz-transform:rotate(4deg) translatez(0); -webkit-transform:rotate(4deg) translatez(0); -o-transform:rotate(4deg) translatez(0);  }
 .Rotate5{ transform:rotate(5deg) translatez(0); -ms-transform:rotate(5deg) translatez(0); -moz-transform:rotate(5deg) translatez(0); -webkit-transform:rotate(5deg) translatez(0); -o-transform:rotate(5deg) translatez(0);  }
 .Rotate6{ transform:rotate(6deg) translatez(0); -ms-transform:rotate(6deg) translatez(0); -moz-transform:rotate(6deg) translatez(0); -webkit-transform:rotate(6deg) translatez(0); -o-transform:rotate(6deg) translatez(0);  }
 .Rotate7{ transform:rotate(7deg) translatez(0); -ms-transform:rotate(7deg) translatez(0); -moz-transform:rotate(7deg) translatez(0); -webkit-transform:rotate(7deg) translatez(0); -o-transform:rotate(7deg) translatez(0);  }
 .Rotate8{ transform:rotate(8deg) translatez(0); -ms-transform:rotate(8deg) translatez(0); -moz-transform:rotate(8deg) translatez(0); -webkit-transform:rotate(8deg) translatez(0); -o-transform:rotate(8deg) translatez(0);  }
 .Rotate9{ transform:rotate(9deg) translatez(0); -ms-transform:rotate(9deg) translatez(0); -moz-transform:rotate(9deg) translatez(0); -webkit-transform:rotate(9deg) translatez(0); -o-transform:rotate(9deg) translatez(0);  }
 .Rotate10{ transform:rotate(10deg) translatez(0); -ms-transform:rotate(10deg) translatez(0); -moz-transform:rotate(10deg) translatez(0); -webkit-transform:rotate(10deg) translatez(0); -o-transform:rotate(10deg) translatez(0);  }
 .Rotate11{ transform:rotate(11deg) translatez(0); -ms-transform:rotate(11deg) translatez(0); -moz-transform:rotate(11deg) translatez(0); -webkit-transform:rotate(11deg) translatez(0); -o-transform:rotate(11deg) translatez(0);  }
 .Rotate12{ transform:rotate(12deg) translatez(0); -ms-transform:rotate(12deg) translatez(0); -moz-transform:rotate(12deg) translatez(0); -webkit-transform:rotate(12deg) translatez(0); -o-transform:rotate(12deg) translatez(0);  }
 .Rotate13{ transform:rotate(13deg) translatez(0); -ms-transform:rotate(13deg) translatez(0); -moz-transform:rotate(13deg) translatez(0); -webkit-transform:rotate(13deg) translatez(0); -o-transform:rotate(13deg) translatez(0);  }
 .Rotate14{ transform:rotate(14deg) translatez(0); -ms-transform:rotate(14deg) translatez(0); -moz-transform:rotate(14deg) translatez(0); -webkit-transform:rotate(14deg) translatez(0); -o-transform:rotate(14deg) translatez(0);  }
 .Rotate15{ transform:rotate(15deg) translatez(0); -ms-transform:rotate(15deg) translatez(0); -moz-transform:rotate(15deg) translatez(0); -webkit-transform:rotate(15deg) translatez(0); -o-transform:rotate(15deg) translatez(0);  }
 .Rotate16{ transform:rotate(16deg) translatez(0); -ms-transform:rotate(16deg) translatez(0); -moz-transform:rotate(16deg) translatez(0); -webkit-transform:rotate(16deg) translatez(0); -o-transform:rotate(16deg) translatez(0);  }
 .Rotate17{ transform:rotate(17deg) translatez(0); -ms-transform:rotate(17deg) translatez(0); -moz-transform:rotate(17deg) translatez(0); -webkit-transform:rotate(17deg) translatez(0); -o-transform:rotate(17deg) translatez(0);  }
 .Rotate18{ transform:rotate(18deg) translatez(0); -ms-transform:rotate(18deg) translatez(0); -moz-transform:rotate(18deg) translatez(0); -webkit-transform:rotate(18deg) translatez(0); -o-transform:rotate(18deg) translatez(0);  }
 .Rotate19{ transform:rotate(19deg) translatez(0); -ms-transform:rotate(19deg) translatez(0); -moz-transform:rotate(19deg) translatez(0); -webkit-transform:rotate(19deg) translatez(0); -o-transform:rotate(19deg) translatez(0);  }
 .Rotate20{ transform:rotate(20deg) translatez(0); -ms-transform:rotate(20deg) translatez(0); -moz-transform:rotate(20deg) translatez(0); -webkit-transform:rotate(20deg) translatez(0); -o-transform:rotate(20deg) translatez(0);  }
 .Rotate21{ transform:rotate(21deg) translatez(0); -ms-transform:rotate(21deg) translatez(0); -moz-transform:rotate(21deg) translatez(0); -webkit-transform:rotate(21deg) translatez(0); -o-transform:rotate(21deg) translatez(0);  }
 .Rotate22{ transform:rotate(22deg) translatez(0); -ms-transform:rotate(22deg) translatez(0); -moz-transform:rotate(22deg) translatez(0); -webkit-transform:rotate(22deg) translatez(0); -o-transform:rotate(22deg) translatez(0);  }
 .Rotate23{ transform:rotate(23deg) translatez(0); -ms-transform:rotate(23deg) translatez(0); -moz-transform:rotate(23deg) translatez(0); -webkit-transform:rotate(23deg) translatez(0); -o-transform:rotate(23deg) translatez(0);  }
 .Rotate24{ transform:rotate(24deg) translatez(0); -ms-transform:rotate(24deg) translatez(0); -moz-transform:rotate(24deg) translatez(0); -webkit-transform:rotate(24deg) translatez(0); -o-transform:rotate(24deg) translatez(0);  }
 .Rotate25{ transform:rotate(25deg) translatez(0); -ms-transform:rotate(25deg) translatez(0); -moz-transform:rotate(25deg) translatez(0); -webkit-transform:rotate(25deg) translatez(0); -o-transform:rotate(25deg) translatez(0);  }
 .Rotate26{ transform:rotate(26deg) translatez(0); -ms-transform:rotate(26deg) translatez(0); -moz-transform:rotate(26deg) translatez(0); -webkit-transform:rotate(26deg) translatez(0); -o-transform:rotate(26deg) translatez(0);  }
 .Rotate27{ transform:rotate(27deg) translatez(0); -ms-transform:rotate(27deg) translatez(0); -moz-transform:rotate(27deg) translatez(0); -webkit-transform:rotate(27deg) translatez(0); -o-transform:rotate(27deg) translatez(0);  }
 .Rotate28{ transform:rotate(28deg) translatez(0); -ms-transform:rotate(28deg) translatez(0); -moz-transform:rotate(28deg) translatez(0); -webkit-transform:rotate(28deg) translatez(0); -o-transform:rotate(28deg) translatez(0);  }
 .Rotate29{ transform:rotate(29deg) translatez(0); -ms-transform:rotate(29deg) translatez(0); -moz-transform:rotate(29deg) translatez(0); -webkit-transform:rotate(29deg) translatez(0); -o-transform:rotate(29deg) translatez(0);  }
 .Rotate30{ transform:rotate(30deg) translatez(0); -ms-transform:rotate(30deg) translatez(0); -moz-transform:rotate(30deg) translatez(0); -webkit-transform:rotate(30deg) translatez(0); -o-transform:rotate(30deg) translatez(0);  }
 .Rotate31{ transform:rotate(31deg) translatez(0); -ms-transform:rotate(31deg) translatez(0); -moz-transform:rotate(31deg) translatez(0); -webkit-transform:rotate(31deg) translatez(0); -o-transform:rotate(31deg) translatez(0);  }
 .Rotate32{ transform:rotate(32deg) translatez(0); -ms-transform:rotate(32deg) translatez(0); -moz-transform:rotate(32deg) translatez(0); -webkit-transform:rotate(32deg) translatez(0); -o-transform:rotate(32deg) translatez(0);  }
 .Rotate33{ transform:rotate(33deg) translatez(0); -ms-transform:rotate(33deg) translatez(0); -moz-transform:rotate(33deg) translatez(0); -webkit-transform:rotate(33deg) translatez(0); -o-transform:rotate(33deg) translatez(0);  }
 .Rotate34{ transform:rotate(34deg) translatez(0); -ms-transform:rotate(34deg) translatez(0); -moz-transform:rotate(34deg) translatez(0); -webkit-transform:rotate(34deg) translatez(0); -o-transform:rotate(34deg) translatez(0);  }
 .Rotate35{ transform:rotate(35deg) translatez(0); -ms-transform:rotate(35deg) translatez(0); -moz-transform:rotate(35deg) translatez(0); -webkit-transform:rotate(35deg) translatez(0); -o-transform:rotate(35deg) translatez(0);  }
 .Rotate36{ transform:rotate(36deg) translatez(0); -ms-transform:rotate(36deg) translatez(0); -moz-transform:rotate(36deg) translatez(0); -webkit-transform:rotate(36deg) translatez(0); -o-transform:rotate(36deg) translatez(0);  }
 .Rotate37{ transform:rotate(37deg) translatez(0); -ms-transform:rotate(37deg) translatez(0); -moz-transform:rotate(37deg) translatez(0); -webkit-transform:rotate(37deg) translatez(0); -o-transform:rotate(37deg) translatez(0);  }
 .Rotate38{ transform:rotate(38deg) translatez(0); -ms-transform:rotate(38deg) translatez(0); -moz-transform:rotate(38deg) translatez(0); -webkit-transform:rotate(38deg) translatez(0); -o-transform:rotate(38deg) translatez(0);  }
 .Rotate39{ transform:rotate(39deg) translatez(0); -ms-transform:rotate(39deg) translatez(0); -moz-transform:rotate(39deg) translatez(0); -webkit-transform:rotate(39deg) translatez(0); -o-transform:rotate(39deg) translatez(0);  }
 .Rotate40{ transform:rotate(40deg) translatez(0); -ms-transform:rotate(40deg) translatez(0); -moz-transform:rotate(40deg) translatez(0); -webkit-transform:rotate(40deg) translatez(0); -o-transform:rotate(40deg) translatez(0);  }
 .Rotate41{ transform:rotate(41deg) translatez(0); -ms-transform:rotate(41deg) translatez(0); -moz-transform:rotate(41deg) translatez(0); -webkit-transform:rotate(41deg) translatez(0); -o-transform:rotate(41deg) translatez(0);  }
 .Rotate42{ transform:rotate(42deg) translatez(0); -ms-transform:rotate(42deg) translatez(0); -moz-transform:rotate(42deg) translatez(0); -webkit-transform:rotate(42deg) translatez(0); -o-transform:rotate(42deg) translatez(0);  }
 .Rotate43{ transform:rotate(43deg) translatez(0); -ms-transform:rotate(43deg) translatez(0); -moz-transform:rotate(43deg) translatez(0); -webkit-transform:rotate(43deg) translatez(0); -o-transform:rotate(43deg) translatez(0);  }
 .Rotate44{ transform:rotate(44deg) translatez(0); -ms-transform:rotate(44deg) translatez(0); -moz-transform:rotate(44deg) translatez(0); -webkit-transform:rotate(44deg) translatez(0); -o-transform:rotate(44deg) translatez(0);  }
 .Rotate45{ transform:rotate(45deg) translatez(0); -ms-transform:rotate(45deg) translatez(0); -moz-transform:rotate(45deg) translatez(0); -webkit-transform:rotate(45deg) translatez(0); -o-transform:rotate(45deg) translatez(0);  }
 
 /* ---------------------------------- */
 /* == 16. TRANSITION                  */
 /* ---------------------------------- */
 
 .transition{
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
 }
 
 /* ----------------------------- */
 /* == 17. VIEWPORT FIXING		 */
 /* ----------------------------- */
 /* Non implemente dans les navigateurs, attention cela fait planter la console de dev ! */
 
 /*@-webkit-viewport {
     width: device-width;
      zoom: 1.0;
 }
 @-moz-viewport {
      width: device-width;
      zoom: 1.0;
 }
 @-ms-viewport {
      width: device-width;
      zoom: 1.0;
 }
 @-o-viewport {
      width: device-width;
      zoom: 1.0;
 }
 @viewport {
      width: device-width;
      zoom: 1.0;
 }*/
 
 /* ----------------------------- */
 /* == 18. VISIBLE/HIDDEN		 */
 /* ----------------------------- */
 .hidden {
   display: none;
   visibility: hidden;
 }
 .visible-phone,
 .visible-tablet,
 .hidden-desktop {
   display: none !important;
 }
 .visible-desktop,
 .hidden-phone,
 .hidden-tablet {
   display: inherit !important;
 }
 
 /* ----------------------------- */
 /* == 19. PRINT 				 */
 /* ----------------------------- */
 .visible-print {
     display: none !important;
 }
 /* quick print reset */
 @media print {
      p,
      blockquote {
           orphans: 2;
           widows: 2;
      }
      blockquote,
      ul,
      ol {
           page-break-inside: avoid;
      }
      h1,
      h2,
      h3,
      caption {
           page-break-after: avoid;
      }
 
     /* Visible/Hidden */
     .visible-print {
         display: inherit !important;
     }
     .hidden-print {
         display: none !important;
     }
 }
 
 /* orientation iOS font-size fix */
 @media (orientation: landscape) and (max-device-width: 768px) {
      html,
      body {
           -webkit-text-size-adjust: 100%;
      }
 }
 
 /* ---------------------------------- */
 /* == 20. RESPONSIVE MAX 1024		  */
 /* ---------------------------------- */
 @media only screen and (max-width: 1024px) {
      /* Visible/Hidden */
      .visible-phone,
      .visible-desktop,
      .hidden-tablet {
           display: none !important;
      }
      /* CommentÃŠ car le texte menu horizontal apparaÃŽt sinon  */
      .visible-tablet,
      .hidden-phone,
      .hidden-desktop {
           /*display: inherit !important;*/
      }
 }
 
 /* ---------------------------------- */
 /* == 21. RESPONSIVE MAX 768		  */
 /* ---------------------------------- */
 @media all and (max-width: 768px) {
 
      /* Visible/Hidden */
      .visible-tablet,
      .hidden-phone,
      .hidden-desktop {
           display: inherit !important;
      }
      .visible-phone,
      .visible-desktop,
      .hidden-tablet {
           display: none !important;
      }
 
     /* quick tablet reset */
     .width60,
     .width70,
     .width75,
     .width80,
     .width90,
     .width600p,
     .width700p,
     .width800p,
     .width960p,
     .width980p,
     .width1024p{ width: auto; }
 
     /* Disposition colonne et content site */
     .container .colonne, .container .content{
         display:block;
         float:none;
         width: auto;
     }
 
     /* Navigation */
      header nav[role="navigation"] a {
 
       }
     header nav[role="navigation"] a#pull {
         display: block;
     }
     header nav[role="navigation"] a#pull:after {
         display: inline-block;
         position: absolute;
         content: "\2261";
         right: 1em;
     }
     header nav[role="navigation"] > ul {
         display: none;
          height: auto;
     }
     header nav[role="navigation"] > ul > li {
            width: 100%;
             float: left;
             position: relative;
             height: auto;
        }
     header nav[role="navigation"] > ul > li > a:after {
          position: absolute;
         right: 1.25em;
         top: 0;
           content: "\203A";
      }
     header nav[role="navigation"] > ul > li ul,
     header nav[role="navigation"] > ul > li:hover ul {
           display: none;
      }
 
     /* Responsive grids */
     .grid4 > * {width: 49% !important; }
      .grid4 > :first-child + * + * {margin-left: 0 !important;}
      .grid6 > * {width: 32% !important; }
      .grid6 > :first-child + * + * + * {margin-left: 0 !important;}
 }
 
 /* ---------------------------------- */
 /* == 22. RESPONSIVE MAX 480		  */
 /* ---------------------------------- */
 @media all and (max-width: 480px) {
 
      /* Visible/Hidden */
      .visible-phone,
      .hidden-tablet,
      .hidden-desktop {
           display: inherit !important;
      }
      .visible-tablet,
      .visible-desktop,
      .hidden-phone {
           display: none !important;
      }
 
     /* quick tablet reset */
     .width150p,
     .width200p,
     .width250p,
     .width300p,
     .width400p,
     .width500p{ width: auto; }
 
     /* Navigation */
     nav[role="navigation"] a#pull {
          display: block;
           width: auto;
           position: absolute;
           right: 0;
           left: 0;
      }
 
     /* bandeau slide */
     .bandeau {
         float:left !important;
         width:100% !important;
         height:65px !important;
         display:block !important;
         padding:0px !important;
         background-color:#ffffff !important;
      }
 
     .bandeau  ul{ display:block !important;  }
     .bandeau  ul li{
         display:none !important;
         border-left:0px !important;
     }
     .bandeau  ul li.select{
         display:block !important;
         width:100% !important;
         background-color:transparent !important;
         font-size:1.4em !important;
         height:48px !important;
         float:left !important;
         border:1px solid #cccccc !important;
         -webkit-border-top-left-radius: 5px !important;
         -webkit-border-top-right-radius: 5px !important;
          -moz-border-radius-topleft: 5px !important;
          -moz-border-radius-topright: 5px !important;
          border-top-left-radius: 5px !important;
          border-top-right-radius: 5px !important;
     }
     .bandeau  ul li.select:after{
         content:'+';
         color:#000;
         position:absolute;
         right:1em;
         top:1em;
     }
     .bandeau.on  ul li.select{
         color:#cccccc !important;
     }
     .bandeau.on  ul li.select:after{
         content:'-';
         color:#000;
         position:absolute;
         right:1em;
         top:1em;
     }
     .bandeau ul li.select a{
         color:#000000 !important;
     }
     .bandeau li a:link, .bandeau li a:visited{
         height:46px !important;
         line-height:46px !important;
         display:block !important;
         text-align:left !important;
         padding:0px !important;
         padding-left:0.2em !important;
         width:auto !important;
     }
 
     /* Responsive grids */
     [class*=grid], [class*=grid] > * {
         padding-left: 0 !important;
         padding-right: 0 !important;
         margin-left : 0!important;
         margin-right : 0!important;
     }
     [class*=grid] > .mod {
         width: 100% !important;
         -webkit-border-radius: 0 !important;
         -moz-border-radius: 0 !important;
         border-radius: 0 !important;
     }
 }
 
 /* ---------------------------------- */
 /* == 23. CARTE GOOGLE MAP			  */
 /* ---------------------------------- */
 #carteGoogleMap img,
 .carteGoogleMap img,
 #GoogleMaps img {
     max-width:none;
 }
 #carteGoogleMap *,
 .carteGoogleMap *,
 #GoogleMaps img {
     -moz-box-sizing: content-box;
     -webkit-box-sizing: content-box;
     box-sizing: content-box;
 }
 
 /* ---------------------------------- */
 /* == 24. CARTE ITINERAIRE			  */
 /* ---------------------------------- */
 .calcul-itineraire .adp-placemark td {
      width: 40px;
 }
 .calcul-itineraire .adp-placemark td + td,
 .calcul-itineraire .adp-directions tr td + td + td,
 .calcul-itineraire .adp-directions tr td + td + td + td {
      width: auto;
 }
 .calcul-itineraire .adp-directions tr td,
 .calcul-itineraire .adp-directions tr td + td {
      width: 26px;
 }
 
 /* RUBRIQUE ACCES */
 #rubrique .calcul-itineraire {
      float: left;
      clear: left;
      width: 500px;
 }
 #rubrique .calcul-itineraire-label {
      display: block;
      font-weight: bold;
 }
 #rubrique .calcul-itineraire-input {
      width: 300px;
 }
 
 /* ---------------------------------- */
 /* == 25. WIDGETS					  */
 /* ---------------------------------- */
 [class^=widget-]  ul {
      list-style: none;
      padding: 0;
 }
 
 /* ---------------------------------- */
 /* == 26. OLD BROWSERS				  */
 /* ---------------------------------- */
 .chromeframe {
      position: absolute !important;
      top:0px !important;
      left:0px !important;
      background-color: #FCF8E3 !important;
      color: #8A6D3B !important;
      border-bottom: 1px solid #FAEBCC !important;
      z-index: 10000 !important;
      margin:0 !important;
      padding:5px !important;
      width:100% !important;
      font-family: arial !important;
      font-size: 14px !important;
 }
 
 .chromeframe img {
      padding-right:5px !important;
 
 }
 
 .chromeframe a {
      text-decoration: underline !important;
      color: #8A6D3B !important;
      font-weight: bold !important;
 
 }
 
 
 /* ---------------------------------- */
 /* == 27. COOKIES				 	  */
 /* ---------------------------------- */
 
 .cookie-div {
      display: block;
      background-color: #E4E4E4;
      vertical-align: middle;
      padding-top: 0.7em;
      padding-left: 1%;
      padding-bottom: 1%;
 
      position: fixed;
      width: 100%;
      z-index: 1000000000;
      border-top: 1px solid #aaa;
      bottom: 0;
 }
 
 .cookie-text {
 
      font-size: 1.5em;
      display: table-cell;
 }
 
 .cookie-buttons {
 
      height: 2em;
 
      display: table-cell;
      padding-left: 1%;
 
 }
 
 .cookie-btn {
      background-color: #4D90FE;
      background-image: -moz-linear-gradient(to center top , #4D90FE, #4787ED);
      border: 1px solid #3079ED;
      border-radius: 2px;
      color: #FFF;
      display: inline-block;
      font-size: 11px;
      font-weight: bold;
      height: 20px;
      line-height: 20px;
      margin-right: 0px;
      min-width: 26px;
      outline: 0px none;
      padding: 0px 8px;
      text-align: center;
      white-space: nowrap;
      margin-left: 2%;
      cursor: pointer;
 }
 
 .cookie-ok:hover {
      background-color: #357ae8;
      background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
      border: 1px solid #2f5bb7;
      border-bottom-color: #2f5bb7;
 }
 
 .cookie-savoirplus {
      display: table-cell;
      font-size: 1.5em;
      padding-left: 2%;
      width:200px;
      cursor: pointer;
 
 }
 
 
 .cookie-savoirplus:hover {
      text-decoration: underline;
 }
 
 .cookie-savoirplus-div {
      height: 0;
      position: absolute;
      padding-bottom: 20%;
 }
 
 .cookie-savoirplus-popup {
      position:fixed;
      top: 25%;
      left: 25%;
      width: 50%;
      height:50%;
      background-color: #fff;
      border: 1px solid #aaa;
      /*box-shadow: 8px 8px 12px #aaa;*/
      box-shadow: 1px 1px 12px #555;
      text-align: justify;
      color: #000;
 }
 
 .cookie-savoirplus-popup-titre {
      font-size: 2em;
      background-color: #eee;
      padding: 10px;
      height:20%;
 }
 
 .cookie-savoirplus-popup-content-div {
      height: 80%;
      overflow: auto;
 }
 .cookie-savoirplus-popup-content {
      padding: 10px;
      font-size: 1.5em;
 
 }
 
 .cookie-savoirplus-popup-tools {
      position: absolute;
      top:0;
      right:10px;
      padding: 10px;
 }
 
 @media all and (max-width: 480px) {
      /* Cookies */
      .cookie-hide { text-align:center; }
      .cookie-text {
           display:block;
           text-align:center;
           line-height:1.2em;
      }
      .cookie-buttons, .cookie-savoirplus {
           display:inline-block;
           text-align:center;
           padding-left:inherit;
           width:auto;
           height:auto;
      }
      .cookie-buttons {
           margin-bottom:1em;
      }
      .cookie-savoirplus {
           line-height:2em;
           margin-left:2em;
      }
      .cookie-savoirplus-popup {
           top: 5%;
           left: 5%;
           width: 90%;
           height: 90%;
      }
      .cookie-savoirplus-popup-titre { padding-right:64px; height:auto; }
      .cookie-savoirplus-popup-content { text-align:left; }
      .cookie-btn { min-width:36px; min-height:30px; line-height:30px; }
      .cookie-buttons .cookie-btn { margin-top:1em; }
 }
 
 /* Info Bulle */
 .contenu_info_bulle {
      display: none;
 }
 
 /* Formulaires */
 .formulaire_container .form_ligne_mail label, .formulaire_container .form_ligne_pass label {
      margin-left:70px;
 }
 
 /* ---------------------------------- */
 /* == 28. BACKTOTOP				 	  */
 /* ---------------------------------- */
 .backtotopinstance {
      background-color:#fff;
      background-image: url('https://static.ingenie.fr/images/accessible/top_return.png');
      background-repeat:no-repeat;
      background-position: center center;
     position: fixed;
     right: 10px;
     bottom: 40px;
     z-index:100;
     display:block;
     width:49px;
     height:29px;
     border: 1px solid #aaa;
      border-radius: 3px 3px 3px 3px;
      padding:8px;
      cursor: pointer;
 }
 .backtotopinstance:hover {
      filter: alpha(opacity=50); /* internet explorer */
      -khtml-opacity: 0.5;      /* khtml, old safari */
      -moz-opacity: 0.5;       /* mozilla, netscape */
      opacity: 0.5;           /* fx, safari, opera */
 }
 
 
 #content .infinitescroll .pagination {
      display:none;
 }
 
 /* ---------------------------------- */
 /* == 29. Print gÃŠnerique		 	  */
 /* ---------------------------------- */
 @media print {
      html, body, #contenu{
           margin:0px;
           padding:0px;
           background:none !important;
      }
 
      body * {
           font-family:Arial !important;
      }
 
      header[role="banner"],
      footer[role="footer"],
      footer#footer,
      footer.footer,
      #fil_arianne,
      #outils {
           display:none !important;
      }
 
      #centre {
             display:block !important;
             float:inherit !important;
             width:100% !important;
        }
 
      /* Print Modele Fiche Info */
       #fiche-info header {
           margin-top:0 !important;
      }
 
      #fiche-info > .contenu-fiche .bandeau {
           background:none !important;
           border-top:1px solid #000 !important;
           -webkit-border-radius: 0px !important;
           -moz-border-radius: 0px !important;
           border-radius: 0px !important;
      }
 
      #fiche-info > .contenu-fiche .bandeau > ul > li {
           display:none !important;
           border:0px !important;
           text-align:left !important;
           font-size:1.2em !important;
      }
      #fiche-info > .contenu-fiche .bandeau > ul > li.select {
            display:block !important;
            background:none !important;
      }
      #fiche-info .bandeau li a {
           color:#000 !important;
           font-size:1.8em;
      }
 
      #fiche-info .pagination,
      #fiche-info > .contenu-fiche > .gallerie > .bx-wrapper,
      #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche h3,
      #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche .cadre_coordonnee .coord-coordonnees-fiche .libelle,
      #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche .cadre_coordonnee .calcul-itineraire,
      #fiche-info > .contenu-fiche .bandeau#tarifs,
      #fiche-info .tarifs,
      #fiche-info > .contenu-fiche .bandeau#reservation,
      #fiche-info .reservation,
      #fiche-info > .contenu-fiche .bandeau#liaison,
      #fiche-info .liaison,
      #fiche-info header .lien_fiche_carnet,
      #fiche-info >.contenu-fiche > .contact > .formulaire {
           display:none !important;
      }
 
      .contenu-fiche > .gallerie #thumb-pager > a {
           opacity:1 !important;
      }
      #fiche-info > .contenu-fiche > .gallerie #thumb-pager > a > span {
 
      }
      #fiche-info > .contenu-fiche > .gallerie #thumb-pager > a > span img {
 
      }
 
      #fiche-info > .contenu-fiche .presentation {
           background-color:#fff !important;
           color:#000 !important;
      }
 
      #fiche-info > .contenu-fiche .presentation .description > div > span.contenu_descriptif,
      #fiche-info .presentation .cadre {
           font-size:1.2rem !important;
      }
      #fiche-info > .contenu-fiche>.carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div > .coord-coordonnees-fiche {
           padding-left:1em !important;
      }
      #fiche-info > .contenu-fiche > .carte_coordonnees > .carte h3, #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche h3 {
           font-size:1.5rem !important;
      }
      #fiche-info>.contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > .gps-coordonnees-fiche {
           clear:left !important;
           float:left !important;
           padding-left:1em !important;
      }
      #fiche-info>.contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > .gps-coordonnees-fiche > div {
           display:inline-block !important;
           margin-right:5px !important;
      }
 
      #fiche-info > .contenu-fiche > .contact > .coordonnees > .critere-picto .type-titre,
      #fiche-info > .contenu-fiche > .contact > .coordonnees > .critere-picto .type-critere li .valeur-critere {
           display:inline-block !important;
      }
      #fiche-info > .contenu-fiche > .contact > .coordonnees > .fiche > div {
           display:inline-block !important;
           vertical-align:top !important;
           float:none !important;
           padding-top:0 !important;
           margin-top:0 !important;
      }
      #fiche-info > .contenu-fiche > .contact > .coordonnees > .fiche > div.libelle,
      #fiche-info > .contenu-fiche > .contact > .coordonnees > .fiche > div.Nom,
      #fiche-info > .contenu-fiche > .contact > .coordonnees > .fiche > div.Telephone,
      #fiche-info > .contenu-fiche > .contact > .coordonnees > .fiche > div.SiteWeb{
           display:block !important;
           float:none !important;
      }
 
      #fiche-info > .contenu-fiche .lesTarifsOnglet>.tarifsOnglet>thead {
           display:table-header-group !important;
      }
      #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > td {
           display:table-cell !important;
           margin:0; padding:0;
           padding-left:0% !important;
           position:relative;
           height:auto;
           line-height:normal;
      }
      #fiche-info > .contenu-fiche .lesTarifsOnglet>.tarifsOnglet>tbody>tr.unTarifOnglet>td:before {
           display:none;
      }
 
 }
 
 /* ---------------------------------- */
 /* == 30. Debug					 	  */
 /* ---------------------------------- */
 
 fieldset.debug.bloc {
      border-color:#F00;
     border-style: solid;
 }
 
 fieldset.debug.bloc legend{
      color:red;
      font-weight: bold;
 }
 
 
 /* ------------------------------------- */
 /* == 30. Liens neutres mentions lÃŠgales */
 /* ------------------------------------- */
 
 .liens_neutres_ingenie a {
   text-decoration: none !important;
   color: inherit !important;
   cursor: default !important;
 }
 .liens_neutres_ingenie a:hover {
   text-decoration: none !important;
   color: inherit !important;
   cursor: default !important;
 }
 
 a.lien_neutre_ingenie {
   text-decoration: none !important;
   color: inherit !important;
   cursor: default !important;
 }
 a.lien_neutre_ingenie:hover {
   text-decoration: none !important;
   color: inherit !important;
   cursor: default !important;
 }
 
 /**
 Switch Themes
  */
 .toggle {
      display: none;
 }
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/ie8-0.css****************************/
 /*
 * Feuille de style générique pour IE8
 * Ingénie Création
 * @author David SANCHEZ, Eddy SEGAUD
 */
 
 /* ----------------------------- */
 /* ==iefix                       */
 /* ----------------------------- */
 .lt-ie9 img {
     width: auto; /* @bugfix for IE8 */
 }
 
 /* ---------------------------------- */
 /* ==Lien Telechargement              */
 /* ---------------------------------- */
 .lt-ie9 li a {
     
 }
 
 /* Calendrier */
 .lt-ie9 li a.ics {
      
 }
 
 /* PDF */
 .lt-ie9 li a.pdf {
      
 }
 
 /* Documents */
 .lt-ie9 li a.doc,
 .lt-ie9 li a.docx {
      
 }
 
 /* Tableur */
 .lt-ie9 li a.xls,
 .lt-ie9 li a.xlsx,
 .lt-ie9 li a.ods {
      
 }
 
 /* Présentation */
 .lt-ie9 li a.ppt,
 .lt-ie9 li a.pptx,
 .lt-ie9 li a.odp {
      
 }
 
 /* Compression */
 .lt-ie9 li a.zip {
      
 }
 
 /* Texte */
 .lt-ie9 li a.txt,
 .lt-ie9 li a.csv {
      
 }
 
 /* Image */
 .lt-ie9 li a.ai,
 .lt-ie9 li a.eps,
 .lt-ie9 li a.jpg,
 .lt-ie9 li a.png,
 .lt-ie9 li a.tif,
 .lt-ie9 li a.gif {
      
 }
 
 /* Video */
 .lt-ie9 li a.flv,
 .lt-ie9 li a.mpeg,
 .lt-ie9 li a.mpg,
 .lt-ie9 li a.avi,
 .lt-ie9 li a.mov,
 .lt-ie9 li a.wmv,
 .lt-ie9 li a.swf,
 .lt-ie9 li a.mp4 {
      
 }
 
 /* Audio */
 .lt-ie9 li a.mp3,
 .lt-ie9 li a.wma,
 .lt-ie9 li a.mid {
      
 }
 
 /* GPS */
 .lt-ie9 li a.gpx,
 .lt-ie9 li a.kml,
 .lt-ie9 li a.kmz {
      
 }
 
 /* ----------------------------- */
 /* ==FlexSlider                  */
 /* ----------------------------- */
 p.flex-caption {
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfc6c6c6', endColorstr='#bfc6c6c6',GradientType=0 );
 }
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/generique-0.css****************************/
 /* ES 28/04/2014 
   ** Styles generiques 
   ** Regroupe tous les elements quio doivent avoir les mÃĒmes styles
 */
 
 /*
      1.= H1
      2.= Descriptif
      3.= Liens : Descriptifs
      4.= Liens hover : Descriptifs
      5.= H1 : Descriptifs
      6.= Vignettes (Sommaire, liste Vignette...)
      7.= Boutons : recherche, resa, formulaire
      8.= Boutons hover : recherche, resa, formulaire...
      9.= Couleur Bandeau : Listes, Fiches, MarÃŠe...
      10.= Labels titre moteur resa
      11.= Labels recap recherche
      12.= Titres Affinage recherche
      13.= CordonnÃŠes liste
      14.= Couleur texte etapes panier
 */
 
 
 /* 1.= H1 */
 #liste-info > header > h1,
 #sommaire > header > h1,
 #rubrique > header > h1,
 #sommaire_general > header > h1,
 #actualites > header > h1,
 .liste-page-simple > header > h1,
 .page-simple > h1,
 .webcams h1,
 #galeriePhotos h1,
 #albumPhotos h1,
 .client_centre h1,
 .client_identification h1,
 #meteo-yr-no > header > h1,
 .marees-liste > header > h1,
 #plan-site > header > h1,
 #meteo-yr-no > header > h1,
 .titre_identification {
      
 }
 
 /* 2.= Descriptif */
 #sommaire > header > #description-rubrique,
 div#rubrique > section > article > .page-pave,
 #rubrique > header > #description-rubrique,
 #actualites > article > section > .description,
 .liste-page-simple > article > section > .description,
 #actualites > header > #description-rubrique,
 .page-simple > .description,
 #liste-info > header > .description,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .descriptif,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif,
 #liste-info > #liste-info-content > .liste-fiche.Prestations > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .descriptif,
 #liste-info > #liste-info-content > .aucun_resultat,
 #fiche-info > .contenu-fiche .description,
 #fiche-info > .contenu-fiche .localisation,
 #fiche-info > .contenu-fiche .tarif-froid,
 #fiche-info > .contenu-fiche > .contact > .coordonnees,
 #albumPhotos .description,
 #albumPhotos .description_album,
 .youtube > .Playlist_Youtube > .description_playlist, 
 .youtube > .Playlist_Youtube > .description_video_top,
 .pages > .content > article > .page-pave,
 .marees-liste > header > .description-rubrique,
 .liste-page-simple > header > #description-rubrique,
 #evenements-accueuil > header > #description-rubrique,
 .message_confirmation.formulaire .contenu,
 .formulaire_container .form_commentaire_champ,
 .formulaire_container .form_infos_legales,
 .formulaire_container .forms_label,
 .formulaire_container .forms_label_apres,
 .formulaire_container .champ,
 #meteo-yr-no > header > #description-rubrique,
 #fiche-info div.cadre[class*=critere],
 div[class*=download-files],
 .client_content .bloc_texte_paiement > .message_demande_paiement,
 .formulaire_container > #form_erreur_header,
 .formulaire_container .form_doc_descriptif,
 #bloc_paiement,
 #bloc_confirmation,
 .actualite > article > section.page > .contenu,
 .skiplan .description,
 .bloc_cross_selling .bloc_descriptifs_cross_selling,
 .client_identification_deconnexion_message,
 .client_identification_formulaire_label_cookie,
 .client_identification_formulaire_password_oublie,
 .msg_reponse_paiement .paiement_ok {
      
 }
 
 /* 3.= Liens : Descriptif */
 #sommaire > header > #description-rubrique a,
 #rubrique > header > #description-rubrique a,
 #rubrique > section > article > .page-pave a,
 #actualites > article > section > .description a,
 .liste-page-simple > article > section > .description a,
 .page-simple > .description a,
 #liste-info > header > .description a,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .descriptif a,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif a,
 #liste-info > #liste-info-content > .liste-fiche.Prestations > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .descriptif a,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .adresse > .coordonnee a,
 #fiche-info > .contenu-fiche .description a,
 #fiche-info > .contenu-fiche .localisation a,
 #albumPhotos .description a,
 #albumPhotos .description_album a,
 .youtube > .Playlist_Youtube > .description_playlist a, 
 .youtube > .Playlist_Youtube > .description_video_top a,
 .pages > .content > article > .page-pave a,
 .marees-liste > header > .description-rubrique a,
 #evenements-accueuil > header > #description-rubrique a,
 .formulaire_container .form_commentaire_champ a,
 .formulaire_container .form_doc_descriptif a,
 .formulaire_container .form_infos_legales a,
 #meteo-yr-no > header > #description-rubrique a,
 .skiplan .description a,
 .forms_label_apres a {
      
 }
 /* 4.= Liens hover : Descriptif */
 #sommaire > header > #description-rubrique a:hover,
 #rubrique > section > article > .page-pave a:hover,
 #actualites > article > section > .description a:hover,
 .liste-page-simple > article > section > .description a:hover,
 .page-simple > .description a:hover,
 #liste-info > header > .description a:hover,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .descriptif a:hover,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif a:hover,
 #liste-info > #liste-info-content > .liste-fiche.Prestations > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .descriptif a:hover,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .adresse > .coordonnee a:hover,
 #fiche-info > .contenu-fiche .description a:hover,
 #fiche-info > .contenu-fiche .localisation a:hover,
 #albumPhotos .description a:hover,
 #albumPhotos .description_album a:hover,
 .youtube > .Playlist_Youtube > .description_playlist a:hover, 
 .youtube > .Playlist_Youtube > .description_video_top a:hover,
 .pages > .content > article > .page-pave a:hover,
 .marees-liste > header > .description-rubrique a:hover,
 #evenements-accueuil > header > #description-rubrique a,
 .formulaire_container .form_commentaire_champ a:hover,
 .formulaire_container .form_doc_descriptif a:hover,
 .formulaire_container .form_infos_legales a:hover,
 #meteo-yr-no > header > #description-rubrique a:hover,
 .skiplan .description a:hover,
 .forms_label_apres a:hover {
      
 }
 /* 5.= H1, H2, H3, H4, H5 : Descriptif */
 #sommaire > header > #description-rubrique h1,
 #rubrique > section > article > .page-pave h1,
 #actualites > article > section > .description h1,
 .actualite > article > header > h1,
 .liste-page-simple > article > section > .description h1,
 .page-simple > .description h1,
 #liste-info > header > .description h1,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .descriptif h1,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif h1,
 #liste-info > #liste-info-content > .liste-fiche.Prestations > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .descriptif h1,
 #fiche-info > .contenu-fiche .description h1,
 #albumPhotos .description h1,
 #albumPhotos .description_album h1,
 .youtube > .Playlist_Youtube > .description_playlist h1, 
 .youtube > .Playlist_Youtube > .description_video_top h1,
 .pages > .content > article > .page-pave h1,
 .marees-liste > header > .description-rubrique h1,
 #evenements-accueuil > header > #description-rubrique h1,
 .formulaire_container .form_commentaire_champ h1,
 .formulaire_container .form_infos_legales h1,
 #meteo-yr-no > header > #description-rubrique h1,
 .skiplan .description h1 {
      
 }
 
 #sommaire > header > #description-rubrique h2,
 #rubrique > header > #description-rubrique h2,
 #rubrique > section > article > .page-pave h2,
 #actualites > article > section > .description h2,
 .actualite > article > header > h2,
 .liste-page-simple > article > section > .description h2,
 .page-simple > .description h2,
 #liste-info > header > .description h2,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .descriptif h2,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif h2,
 #liste-info > #liste-info-content > .liste-fiche.Prestations > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .descriptif h2,
 #fiche-info > .contenu-fiche .description h2,
 #albumPhotos .description h2,
 #albumPhotos .description_album h2,
 .youtube > .Playlist_Youtube > .description_playlist h2, 
 .youtube > .Playlist_Youtube > .description_video_top h2,
 .pages > .content > article > .page-pave h2,
 .marees-liste > header > .description-rubrique h2,
 #evenements-accueuil > header > #description-rubrique h2,
 .formulaire_container .form_commentaire_champ h2,
 .formulaire_container .form_infos_legales h2,
 #meteo-yr-no > header > #description-rubrique h2,
 .skiplan .description h2 {
      
 }
 
 #sommaire > header > #description-rubrique h3,
 #rubrique > header > #description-rubrique h3,
 #rubrique > section > article > .page-pave h3,
 #actualites > article > section > .description h3,
 .actualite > article > header > h3,
 .liste-page-simple > article > section > .description h3,
 .page-simple > .description h3,
 #liste-info > header > .description h3,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .descriptif h3,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif h3,
 #liste-info > #liste-info-content > .liste-fiche.Prestations > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .descriptif h3,
 #fiche-info > .contenu-fiche .description h3,
 #albumPhotos .description h3,
 #albumPhotos .description_album h3,
 .youtube > .Playlist_Youtube > .description_playlist h3, 
 .youtube > .Playlist_Youtube > .description_video_top h3,
 .pages > .content > article > .page-pave h3,
 .marees-liste > header > .description-rubrique h3,
 #evenements-accueuil > header > #description-rubrique h3,
 .formulaire_container .form_commentaire_champ h3,
 .formulaire_container .form_infos_legales h3,
 #meteo-yr-no > header > #description-rubrique h3,
 .skiplan .description h3 {
      
 }
 
 #sommaire > header > #description-rubrique h4,
 #rubrique > header > #description-rubrique h4,
 #rubrique > section > article > .page-pave h4,
 #actualites > article > section > .description h4,
 .actualite > article > header > h4,
 .liste-page-simple > article > section > .description h4,
 .page-simple > .description h4,
 #liste-info > header > .description h4,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .descriptif h4,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif h4,
 #liste-info > #liste-info-content > .liste-fiche.Prestations > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .descriptif h4,
 #fiche-info > .contenu-fiche .description h4,
 #albumPhotos .description h4,
 #albumPhotos .description_album h4,
 .youtube > .Playlist_Youtube > .description_playlist h4, 
 .youtube > .Playlist_Youtube > .description_video_top h4,
 .pages > .content > article > .page-pave h4,
 .marees-liste > header > .description-rubrique h4,
 #evenements-accueuil > header > #description-rubrique h4,
 .formulaire_container .form_commentaire_champ h4,
 .formulaire_container .form_infos_legales h4,
 #meteo-yr-no > header > #description-rubrique h4,
 .skiplan .description h4 {
      
 }
 
 #sommaire > header > #description-rubrique h5,
 #rubrique > header > #description-rubrique h5,
 #rubrique > section > article > .page-pave h5,
 #actualites > article > section > .description h5,
 .actualite > article > header > h5,
 .liste-page-simple > article > section > .description h5,
 .page-simple > .description h5,
 #liste-info > header > .description h5,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .descriptif h5,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif h5,
 #liste-info > #liste-info-content > .liste-fiche.Prestations > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .descriptif h5,
 #fiche-info > .contenu-fiche .description h5,
 #albumPhotos .description h5,
 #albumPhotos .description_album h5,
 .youtube > .Playlist_Youtube > .description_playlist h5, 
 .youtube > .Playlist_Youtube > .description_video_top h5,
 .pages > .content > article > .page-pave h5,
 .marees-liste > header > .description-rubrique h5,
 #evenements-accueuil > header > #description-rubrique h5,
 .formulaire_container .form_commentaire_champ h5,
 .formulaire_container .form_infos_legales h5,
 #meteo-yr-no > header > #description-rubrique h5,
 .skiplan .description h5 {
      
 }
 
 
 /* 6.= Vignettes (Sommaire, liste Vignette...) */
 #liste-info > #liste-info-content > .liste-fiche.Vignette > .fiche-info,
 #sommaire #nav-sommaire > ul > li,
 #galeriePhotos > .bloc,
 #albumPhotos > .bloc > .cadre,
 .youtube > .Playlist_Youtube > .bx-wrapper > .bx-viewport > ul > li {
      
 }
 /* 7.= Boutons : recherche, resa, formulaire */
 .form_search,
 #liste-info a.lien_reserver,
 #bt_panier, 
 .form_submit,
 .widget-moncompte .content input[type="submit"],
 .client_accueil_infosPersos_modifier a,
 .client_pass_oublie .form_submit_div a,
 .calcul-itineraire-bouton,
 #fiche-info .contenu-fiche .reservation .form_search {
      
 }
 
 /* 8.= Boutons hover : recherche, resa, formulaire... */
 .form_search:hover,
 #liste-info a.lien_reserver:hover,
 #bt_panier:hover, 
 .form_submit:hover,
 .widget-moncompte .content input[type="submit"]:hover,
 .client_accueil_infosPersos_modifier a:hover,
 .client_pass_oublie .form_submit_div a:hover,
 .calcul-itineraire-bouton:hover,
 #fiche-info .contenu-fiche .reservation .form_search:hover {
      
 }
 
 /* 9.= Couleur Bandeau : Listes, Fiches, MarÃŠe... */
 .marees-liste > .parametres > .filtrages > ul,
 #liste-info >.parametres > .filtrages,
 #liste-info.agenda > .parametres > .libelle,
 #liste-info.agenda > .parametres > .calendrier .semaine-encours {
      
 }
 
 /* 10.= Labels titre moteur resa */
 .form-recherche label[for="type_prestataire"],
 .form-recherche .ligne_form_moteur > label[for="type_date"],
 .form-recherche .bloc_date_duree > .ligne_form_moteur > label,
 .form-recherche .bloc_select_adultes_enfants > label[for="adultes"],
 .form-recherche .ligne_form_moteur > label[for="prestations"]
 
 /* 11.= Labels recap recherche */
 .bloc_recap_recherche .bloc_recap_recherche_date > div > span[class*="libelle"] {
      
 }
 
 /* 12.= Titres Affinage recherche */
 .recherche_texte_affiner .sous_titre_affinage, 
 #bloc_affinage_colg .sous_titre_affinage_recherche {
      
 }
 
 /* 13.= CordonnÃŠes liste */
 #liste-info .bloc_info .contenu_principal_fiche .coordonnee span,
 #liste-info .bloc_info .contenu_principal_fiche .prestataire span {
      
 }
 
 /* 14.= Couleur texte etapes panier */
 #bloc_paiement .balise_important, 
 #bloc_paiement .numdossier, 
 #bloc_paiement .secure_paiement, 
 #bloc_confirmation .numdossier {
 
 }
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/formulaire-0.css****************************/
 .to_hide{
      display: none;
 }
 /*Utilise que avec site qui n'utilise pas css.ini*/
 .forms_controlable TEXTAREA {
      width: 100%;
      height: 100px;
 }
 
 .champ {
      border: 1px solid #CCC;
      float: left;
 }
 
 .forms_listeRadio .champ {
      float: none; /* Pour _viter les erreurs de floatant pour les crit_res */
 }
 
 .forms_controlable {
      font-size: 90%;
      overflow: hidden;
 }
 
 .forms_label {
      float: left;
      padding-right: 5px;
      text-align: right;
      width: 30%;
 }
 
 .forms_label_apres, .forms_label {
      /**color: #666666; /** On ne force pas la couleur sinon il faut l'enlever sur tous les sites /**/
 }
 
 .forms_colValues {
      margin-left: 31%;
 }
 
 .forms_listeCbx, .forms_listeRadio {
 
 }
 
 .forms_colValues_nomargin .forms_listeCbx {
      /*float: left;
      width: 50%;/**/
 }
 
 .forms_colValues_nomargin .forms_image {
      /**float: left;/**/
      margin: 15px;
 }
 
 .forms_ligne {
      padding: 5px;
 }
 
 span.forms_label.label_on_top {
      width: 100%;
      padding-right: 0;
 }
 
 span.forms_label.label_on_top + .forms_colValues {
      width: 100%;
      margin-left: 0;
 }
 
 label.forms_label.label_on_top {
      width: 100%;
      display: block;
      padding: 0;
 }
 
 label.forms_label.label_on_top + .forms_colValues {
      width: 100%;
      margin-left: 0;
 }
 
 .forms_ligne.form_docs {
      text-align:center;
 }
 
 .forms_ligne.forms_color1 {
      font-size: 90%;
      font-style: italic;
      color: #448822;
      text-align: center;
 }
 
 .forms_ligne.forms_color2 {
      font-size: 90%;
      font-style: italic;
      color: red;
      text-align: center;
 }
 
 .forms_erreur {
      background-color: #FFDDEE;
      /*border: #FF0000;*/
 }
 
 .forms_erreur_title {
      color: #FF2255;
 }
 
 .forms_fieldset {
      padding: 5px;
      border: 1px solid #AAAAAA;
      margin-bottom: 5px;
 }
 
 .forms_fieldset LEGEND {
      font-style: italic;
      font-size: 140%;
      /**color: #000000; /** On ne force pas la couleur sinon il faut l'enlever sur tous les sites /**/
      padding: 5px;
 }
 .form_submit {
      -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
      border: 1px solid #666666;
      padding: 5px;
      margin: 5px;
 }
 
 .form_submit:hover {
      background-color: #DDDDDD;
      border:  1px solid #AAAAAA;
 }
 
 .form_submit_div {
      text-align: center;
      /**padding: 15px;**/
 }
 
 .form_submit_div .form_submit {
      padding: 5px 15px;
 }
 
 .form_submit_div .form_submit:disabled {
      cursor:auto;
 }
 
 
 .form_liens {
      font-size: 85%;
      color: #666;
      font-style: italic;
      margin-left: 5px;
 }
 
 
 .forms_controlable .forms_erreur_label {
      color: #FF2255;
      font-size: 70%;
      font-style: italic;
      font-weight: bold;
      /**
      display: none;/**/
 }
 
 .form_nl {
      margin: auto;
      margin-bottom: 5px;
      text-align: left;
      width: auto;
 }
 
 .form_ligne_copy_address legend a {
      cursor: pointer;
      transition: 0.3s;
 }
 
 .form_ligne_copy_address legend a:hover {
      opacity: 0.6;
 }
 
 /** FL 2013-10-23 - D_plac_ depuis la r_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");
 }
 /** Fin FL 2013-10-23 - Deplac_ d_puis la r_sa /**/
 
 /**
 .form_nl BR {
      display: none;
 }/**/
 
 .form_valid, .form_invalid, .forms_icon_info, .forms_icon_update, .forms_icon_mail, .forms_icon_deconnect {
      display: block;
      float: left;
      height: 16px;
      margin-left: 5px;
      width: 16px;
 }
 
 .form_date,
 input.datepicker {
      background-image: url("https://static.ingenie.fr/images/icones/16x16/date.png");
      background-repeat: no-repeat;
      background-position:right center;
      cursor: pointer;
      padding: 2px;
      padding-right:18px;
      border: 1px solid #AAAAAA;
      margin: 2px;
 }
 
 .form_valid {
      background: url("https://static.ingenie.fr/images/icones/16x16/actif.png") no-repeat scroll left top transparent;
 }
 
 .form_invalid {
      background: url("https://static.ingenie.fr/images/icones/16x16/inactif.png") no-repeat scroll left top transparent;
      cursor: pointer;
 }
 
 .forms_icon_info {
      background: url("https://static.ingenie.fr/images/icones/16x16/help.png") no-repeat scroll left top transparent;
      cursor: pointer;
 }
 
 .forms_icon_update {
      background: url("https://static.ingenie.fr/images/icones/16x16/mail_update.png") no-repeat scroll left top transparent;
      cursor: pointer;
 }
 
 .forms_icon_mail {
      background: url("https://static.ingenie.fr/images/icones/16x16/mail.png") no-repeat scroll left top transparent;
      cursor: pointer;
      width: 20px;
 }
 
 .forms_icon_deconnect {
      background: url("https://static.ingenie.fr/images/icones/16x16/deconnexion.png") no-repeat scroll left top transparent;
      cursor: pointer;
 }
 
 /* On met .forms_controlable pour ne pas "g_ner" les infobulles du reste du site */
 .forms_controlable .qtip {
      line-height: inherit;
      padding: 3px;
      background: #FFFFFF;
      opacity: 0.8;
 }
 
 .form_infos_legales {
      font-size: 75%;
      color: #666;
      font-style: italic;
      text-align: justify;
 }
 
 .form_text_oblig {
      font-size: 80%;
      color: #666;
      font-style: italic;
 }
 
 /**
 .forms_fieldset_div {
      padding-bottom: 10px;
 }/**/
 
 .oblig {
      /*border: 1px solid #AABBFF;*/
 }
 
 .ui-tooltip {
      /*width: 400px;*/
 }
 
 
 .ui-tooltip-tipped .ui-tooltip-titlebar {
      background: none repeat scroll 0 0 red;
 }
 
 .ui-tooltip-tipped .ui-tooltip-icon {
      background: none repeat scroll 0 0 red;
      border: 2px solid red;
 }
 
 #form_erreur_header {
      border: 1px solid red;
      margin-bottom: 15px;
 }
 
 #form_erreur_header .titre{
      border-bottom: 1px solid red;
      background-color: #FFBBBB;
      font-weight: bold;
      font-variant: small-caps;
      text-align: center;
      padding: 5px;
      color: red;
 }
 
 #form_erreur_header .contenu, #form_erreur_header .contenu-composition {
      padding: 10px;
      background-color: #FFEEEE;
      font-size: 90%;
      font-style: italic;
      color: #666666;
 }
 
 .etoileOblig {
      color: red;
 }
 
 /** Demande de Doc **/
 
 .form_doc_br {
      clear: left;
 }
 
 .form_doc_block {
      /*background-color: #EEEEEE;*/
      margin-top: 15px; /* Espacement haut entre les block */
      /* float: left; */
      /** width: 96%; /* 1 ligne = 1 doc */
      margin-left: 1%;
      /* Pour l'affichage sur plusieurs colonnes */
      padding: 1%;
      position: relative;
      display:inline-block;
      vertical-align:top;
      text-align:left;
 }
 
 .form_doc_separateur {
      display: none;
 }
 
 .form_doc_block.block_col_1 {
      width: 96%;
 }
 
 .form_doc_block.block_col_2 {
      width: 47%;
      padding: 0.6%
 }
 
 .form_doc_block.block_col_3 {
      width: 30%;
 }
 
 .form_doc_block.block_col_4 {
      width: 22%;
      padding: 0.9%
 }
 
 .form_doc_titre {
      font-size: 110%;
      text-align: center;
      font-weight: bold;
      text-decoration: underline;
 
 }
 
 .form_doc_image { /** La div /**/
      /**width: 150px;**/
      margin-right: 10px;
      margin-bottom:10px;
      height: 180px;
      float: left; /** Modifier au besoin sur site client /**/
 }
 
 /** On fixe une largeur par d_faut => Modifier en front au besoin **/
 .form_doc_image IMG {
      width: 100px;
 }
 
 .form_doc_descriptif {
      /*margin-left: 160px;*/
      margin-bottom:5px;
 }
 
 /* Pour faire de la place pour les bouton de visu / telech / comm. */
 .form_doc_place_lien {
      /*height: 90px;*/
 }
 
 .form_doc_lien {
      /** clear: left /* Uniquement si on veux que la ligne soit apr_s l'image */
      /* Mettre un br avec un clear apr_s la ligne */
      /**text-align: right;**/
      position: absolute;
      bottom: 5px;
      right: 5px;
      font-size: 90%;
     font-style: italic;
     color: #333333;
     width: 150px;
 }
 
 /* Pour les formulaires d'accroche, on l'affiche _ gauche par d_faut */
 .form_type_accroche .form_doc_lien {
      right: auto;
      left: 5px;
 }
 
 .form_doc_titre A, .form_doc_lien A {
      margin: 0px 2px;
      color: #333333;
 }
 
 A#form_haut , A#form_haut:hover {
      text-decoration: none;
 
 }
 
 .form_doc_lien_visu, .form_doc_lien_telechargement, .form_doc_lien_commande {
      /* Pour afficher les actions en ligne */
      /** display: inline; /**/
 
 }
 
 .form_doc_lien_telechargement .poids {
      font-size: 85%;
      color: #999999;
 }
 
 .form_doc_lien_commande {
      padding-top: 3px;
      padding-left: 4px;
 
 }
 
 /** <br> _ la fin de la liste de doc
      Pour "casser" le float si on est sur +ieurs colonnes **/
 .form_doc_fin {
      clear: left;
 }
 
 .form_doc_fin_space {
      /** display: none; /** Pas de retour _ la ligne
      margin: 5px; /** Pour augmenter l'espacement en fin de liste de doc
      /**/
 }
 
 .form_doc_commandee {
      margin: auto;
 }
 
 UL.form_doc_commandee {
      padding-left: 1em;
 }
 
 /* Pour la "popup" d'ajout au panier */
 #form_doc_mini_panier {
      border: 2px solid #AAAAAA;
      border-radius: 5px;
      background-color: #EEEEEE;
      padding: 5px;
      font-size: 0.9em;
      z-index:100;
 }
 
 #form_doc_mini_panier .titre {
      font-variant: small-caps;
      text-align: center;
 }
 
 #form_doc_mini_panier .content {
 
 }
 
 #form_doc_mini_panier .content IMG {
      float: left;
      padding-left: 5px;
 }
 
 #form_doc_mini_panier .buttons {
      padding-top: 5px;
      text-align: center;
 }
 #form_doc_mini_panier .buttons INPUT {
      margin: 2px;
      border-radius: 3px;
      border: 1px solid #AAAAAA;
      background-color: #FFFFFF;
      padding: 3px 10px;
      width: auto;
 }
 
 .form_doc_panier_close {
      cursor: pointer;
 }
 
 /**/
 
 /**
  * Bloc moyen de paiement
  */
 .formulaire_resa .forms_complement_paiement {
   margin-bottom:5px;
   margin-left: 18px;
 }
 
 .formulaire_resa .champs_moyen_paiement LABEL {
   font-weight:bold;
 }
 
 /** Fin demande de Doc **/
 
 /** Debut - Style pour les champs de composition **/
 
 #msg-info-composition {
  padding-top:5px;
  padding-bottom:15px;
  font-size:0.8em;
  font-weight:bold;
  margin:0 auto;
  width:90%;
 }
 .libelle_formule_composition {
  font-weight:bold;
 }
 
 .fieldset_formule_composition {
    border:0;
    margin:0;
 }
 .forms_fieldset_div_composition_formule {
    border-top:1px solid #666666;
    position:relative;
    top:-5px;
    margin-left:10px;
    padding-top:5px;
 }
 
 .fieldset_formule_composition legend {
    border-style:none;
 }
 .duplication-link{
      padding: 0.5em 0.75em;
      color: inherit;
      margin-left : 10px;
 }
 .duplication-link-prestation{
      padding: 0.5em 0.75em;
     border: none;
      border-radius: 5px;
      color: inherit;
      background-color: transparent;
      min-width: 51%;
      margin: 2px 0;
     text-decoration: none;
 }
 .duplication-link-prestation:hover {
      background-color: rgba(0, 0, 0, 0.1);
 }
 .duplication-link-prestation-container{
      margin: 0 0 20px 0;
      display: flex;
      flex-wrap: wrap;
 }
 .date-prestation-composition{
      font-size: 15px;
 }
 .duplication-link-clicked{
      color: green;
 }
 .fieldset_personne_composition {
 
 }
 
 
 
 .forms_fieldset_div_composition_formule {
 
 }
 .forms_fieldset_div_composition_personne {
 
 }
 /** Debut - Style pour les champs de composition **/
 
 /*Captcha*/
 .bloc_captcha{
      float: left;
     margin-top: 0;
     position: relative;
 }
 .bloc_captcha_text{
      margin-top:0px;
 }
 .bloc_captcha_text input[rel="captcha"] {
      width: 151px;
 }
 .bloc_img_captcha{
      margin-top:10px;
      position:relative;
      float:left;
      background-repeat:no-repeat;
      width:230px;
      height:70px;
 }
 .bloc_reload_captcha{
      margin-top:30px;
      position:relative;
      float:right;
      margin-left:5px;
      cursor:pointer;
 }
 .bloc_img_captcha #img_captcha{
      margin-top:10px;
      position:relative;
      float:left;
 }
 
 /** Brochures/Docs **/
 .forms_listeRadio .champ {
 
 }
 .formulaire_container {
 
 }
 .formulaire_container .forms_label {
 
 }
 .formulaire_container a:hover {
      text-decoration: none;
 }
 .formulaire_container .forms_colValues {
 /* 	margin-left: 42%; */
 }
 .formulaire_container .form_doc_image_1 {
      width: 80px;
      height: 120px;
 }
 .formulaire_container .form_doc_block {
      width: 280px;
      min-height: 120px;
 /* 	float: left; */
      margin-bottom: 2em;
      margin-right: 2em;
 }
 .formulaire_container .form_doc_lien {
      position: relative;
      width: 100%;
 }
 .formulaire_container .form_doc_lien > div {
      padding-bottom:5px;
 }
 .formulaire_container .form_doc_titre {
      text-align: left;
      display: table;
      text-decoration: none;
 }
 .formulaire_container .form_doc_titre a {
      margin: 0;
      text-decoration:none;
 }
 .formulaire_container .form_doc_titre a:hover {
      text-decoration:underline;
 }
      margin: 0 4px;
 }
 .formulaire_container .form_doc_lien_visu {
      width: 100%;
 }
 .formulaire_container .form_doc_image {
      height: 120px;
 }
 .form_doc_block input[type="checkbox"], input[type="radio"] {
      margin-left: 7px;
 }
 .form_doc_lien_commande input[type="checkbox"] {
      margin-right: 4px;
 }
 .formulaire_container .g-recaptcha{
      z-index: 999;
      margin-left: 31%;
 }
 .bloc_reload_captcha{
      margin-top:30px;
      position:relative;
      float:right;
      margin-left:5px;
      cursor:pointer;
 }
 .bloc_img_captcha #img_captcha{
      margin-top:10px;
      position:relative;
      float:left;
 }
 
 .captcha-google > div {
     display: block;
     margin: auto;
     text-align: center;
 }
 .captcha-google > div > div{
       margin: auto;
 }
 
 @media (max-width: 480px) and (min-width: 320px) {
      .bloc_captcha {
      clear: both;
      display: table;
      float: none;
      width: 230px;
      margin:auto;
      }
 
      .formulaire_container .g-recaptcha{
           margin-left: 0%;
      }
 
      .forms_label[title="Code"] {
           width: 230px;
           margin: auto;
           text-align: left;
           float: none;
           display: table;
      }
      .forms_label[title="Code"] ~ .forms_colValues {
           margin-left:0;
      }
      .form_infos_legales {
           padding:1em;
      }
      .forms_champType_select select {
           max-width:100%;
      }
 
      .forms_champType_select select {
           width:80%;
      }
      .forms_colValues_nomargin .forms_image img {
           max-width:100%;
      }
 }
 
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/bxslider-0.css****************************/
 /**
  * BxSlider v4.0 - Fully loaded, responsive content slider
  * http://bxslider.com
  *
  * Written by: Steven Wanderski, 2012
  * http://stevenwanderski.com
  * (while drinking Belgian ales and listening to jazz)
  *
  * CEO and founder of bxCreative, LTD
  * http://bxcreative.com
  */
 
 
 /** RESET AND LAYOUT
 ===================================*/
 
 .bx-wrapper {
     position: relative;
      margin: 0 auto;
      padding: 0;
      clear: both;
      *zoom: 1;
 }
 
 .bx-wrapper img {
      max-width: 100%;
      display: block;
      margin: 0 auto;
 }
 
 /** THEME
 ===================================*/
 
 .bx-wrapper .bx-viewport {
      overflow: hidden;
 }
 
 .bx-wrapper .bx-pager,
 .bx-wrapper .bx-controls-auto {
      position: absolute;
      bottom: -30px;
      width: 100%;
 }
 
 /* LOADER */
 /* //MC 03/05/2016 passage des urls static.ingenie.fr en https */
 .bx-wrapper .bx-loading {
      min-height: 50px;
      background: url('https://static.ingenie.fr/images/jquery.bxslider/bx_loader.gif') center center no-repeat #fff;
      height: 100%;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2000;
 }
 
 /* PAGER */
 
 .bx-wrapper .bx-pager {
      text-align: center;
      font-size: .85em;
      font-family: Arial;
      font-weight: bold;
      color: #666;
      padding-top: 20px;
 }
 
 .bx-wrapper .bx-pager .bx-pager-item,
 .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
      zoom: 1;
      display: inline-block;
 }
 
 .bx-wrapper .bx-pager.bx-default-pager a {
      background: #666;
      text-indent: -9999px;
      display: block;
      width: 10px;
      height: 10px;
      margin: 0 5px;
      outline: 0;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
 }
 
 .bx-wrapper .bx-pager.bx-default-pager a:hover,
 .bx-wrapper .bx-pager.bx-default-pager a.active {
      background: #000;
 }
 
 /* DIRECTION CONTROLS (NEXT / PREV) */
 /* //MC 03/05/2016 passage des urls static.ingenie.fr en https */
 .bx-wrapper .bx-prev {
      left: 10px;
      background: url('https://static.ingenie.fr/images/jquery.bxslider/controls.png') no-repeat 0 -32px;
 }
 /* //MC 03/05/2016 passage des urls static.ingenie.fr en https */
 .bx-wrapper .bx-next {
      right: 10px;
      background: url('https://static.ingenie.fr/images/jquery.bxslider/controls.png') no-repeat -43px -32px;
 }
 
 .bx-wrapper .bx-prev:hover {
      background-position: 0 0;
 }
 
 .bx-wrapper .bx-next:hover {
      background-position: -43px 0;
 }
 
 .bx-wrapper .bx-controls-direction a {
      position: absolute;
      top: 50%;
      margin-top: -16px;
      outline: 0;
      width: 32px;
      height: 32px;
      text-indent: -9999px;
      z-index: 9999;
 }
 
 .bx-wrapper .bx-controls-direction a.disabled {
      display: none;
 }
 
 /* AUTO CONTROLS (START / STOP) */
 
 .bx-wrapper .bx-controls-auto {
      text-align: center;
 }
 /* //MC 03/05/2016 passage des urls static.ingenie.fr en https */
 .bx-wrapper .bx-controls-auto .bx-start {
      display: block;
      text-indent: -9999px;
      width: 10px;
      height: 11px;
      outline: 0;
      background: url('https://static.ingenie.fr/images/jquery.bxslider/controls.png') -86px -11px no-repeat;
      margin: 0 3px;
 }
 
 .bx-wrapper .bx-controls-auto .bx-start:hover,
 .bx-wrapper .bx-controls-auto .bx-start.active {
      background-position: -86px 0;
 }
 /* //MC 03/05/2016 passage des urls static.ingenie.fr en https */
 .bx-wrapper .bx-controls-auto .bx-stop {
      display: block;
      text-indent: -9999px;
      width: 9px;
      height: 11px;
      outline: 0;
      background: url('https://static.ingenie.fr/images/jquery.bxslider/controls.png') -86px -44px no-repeat;
      margin: 0 3px;
 }
 
 .bx-wrapper .bx-controls-auto .bx-stop:hover,
 .bx-wrapper .bx-controls-auto .bx-stop.active {
      background-position: -86px -33px;
 }
 
 /* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
 
 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
      text-align: left;
      width: 80%;
 }
 
 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
      right: 0;
      width: 35px;
 }
 
 /* CAPTIONS */
 
 .bx-wrapper .bx-caption {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
 }
 
 .bx-wrapper .bx-caption span {
      display: block;
 }
 
 /* MC 04/06/2015 - Fix bug Chrome slider commence sur bxclone qq fois */
 .bx-viewport li { min-height: 1px; min-width: 1px; }
 
 .bx-viewport li.nolink a { cursor: default; }
 
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/colorbox-0.css****************************/
 /*
     ColorBox Core Style:
     The following CSS is consistent between example themes and should not be altered.
 */
 #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
 #cboxOverlay{position:fixed; width:100%; height:100%;}
 #cboxMiddleLeft, #cboxBottomLeft{clear:left;}
 #cboxContent{position:relative;}
 #cboxLoadedContent{overflow:auto;}
 #cboxTitle{margin:0;}
 #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
 #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
 .cboxPhoto{float:left; margin:auto; border:0; display:block;}
 .cboxIframe{width:100%; height:100%; display:block; border:0;}
 
 /* 
     User Style:
     Change the following styles to modify the appearance of ColorBox.  They are
     ordered & tabbed in a way that represents the nesting of the generated HTML.
 */
 /* //MC 03/05/2016 passage des urls static.ingenie.fr en https */
 #cboxOverlay{background:url(https://static.ingenie.fr/js/colorbox/overlay.png) repeat 0 0;}
 #colorbox{}
     #cboxTopLeft{width:21px; height:21px; background:url(https://static.ingenie.fr/js/colorbox/controls.png) no-repeat -101px 0;}
     #cboxTopRight{width:21px; height:21px; background:url(https://static.ingenie.fr/js/colorbox/controls.png) no-repeat -130px 0;}
     #cboxBottomLeft{width:21px; height:21px; background:url(https://static.ingenie.fr/js/colorbox/controls.png) no-repeat -101px -29px;}
     #cboxBottomRight{width:21px; height:21px; background:url(https://static.ingenie.fr/js/colorbox/controls.png) no-repeat -130px -29px;}
     #cboxMiddleLeft{width:21px; background:url(https://static.ingenie.fr/js/colorbox/controls.png) left top repeat-y;}
     #cboxMiddleRight{width:21px; background:url(https://static.ingenie.fr/js/colorbox/controls.png) right top repeat-y;}
     #cboxTopCenter{height:21px; background:url(https://static.ingenie.fr/js/colorbox/border.png) 0 0 repeat-x;}
     #cboxBottomCenter{height:21px; background:url(https://static.ingenie.fr/js/colorbox/border.png) 0 -29px repeat-x;}
     #cboxContent{background:#fff; overflow:auto;}
         .cboxIframe{background:#fff;}
         #cboxError{padding:50px; border:1px solid #ccc;}
         #cboxLoadedContent{margin-bottom:28px;}
         #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
         #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
         #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
         #cboxPrevious{position:absolute; bottom:0; left:0; background:url(https://static.ingenie.fr/js/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
         #cboxPrevious:hover{background-position:-75px -25px;}
         #cboxNext{position:absolute; bottom:0; left:27px; background:url(https://static.ingenie.fr/js/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
         #cboxNext:hover{background-position:-50px -25px;}
         #cboxLoadingOverlay{background:url(https://static.ingenie.fr/js/colorbox/loading_background.png) no-repeat center center;}
         #cboxLoadingGraphic{background:url(https://static.ingenie.fr/js/colorbox/loading.gif) no-repeat center center;}
         #cboxClose{position:absolute; bottom:0; right:0; background:url(https://static.ingenie.fr/js/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
         #cboxClose:hover{background-position:-25px -25px;}
 
 /*
   The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
   when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
   See: https://jacklmoore.com/notes/ie-transparency-problems/
 */
 .cboxIE #cboxTopLeft,
 .cboxIE #cboxTopCenter,
 .cboxIE #cboxTopRight,
 .cboxIE #cboxBottomLeft,
 .cboxIE #cboxBottomCenter,
 .cboxIE #cboxBottomRight,
 .cboxIE #cboxMiddleLeft,
 .cboxIE #cboxMiddleRight {
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
 }
 
 /*
   The following provides PNG transparency support for IE6
   Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
 */
 /* //MC 03/05/2016 passage des urls static.ingenie.fr en https */
 .cboxIE6 #cboxTopLeft{background:url(https://static.ingenie.fr/js/colorbox/ie6/borderTopLeft.png);}
 .cboxIE6 #cboxTopCenter{background:url(https://static.ingenie.fr/js/colorbox/ie6/borderTopCenter.png);}
 .cboxIE6 #cboxTopRight{background:url(https://static.ingenie.fr/js/colorbox/ie6/borderTopRight.png);}
 .cboxIE6 #cboxBottomLeft{background:url(https://static.ingenie.fr/js/colorbox/ie6/borderBottomLeft.png);}
 .cboxIE6 #cboxBottomCenter{background:url(https://static.ingenie.fr/js/colorbox/ie6/borderBottomCenter.png);}
 .cboxIE6 #cboxBottomRight{background:url(https://static.ingenie.fr/js/colorbox/ie6/borderBottomRight.png);}
 .cboxIE6 #cboxMiddleLeft{background:url(https://static.ingenie.fr/js/colorbox/ie6/borderMiddleLeft.png);}
 .cboxIE6 #cboxMiddleRight{background:url(https://static.ingenie.fr/js/colorbox/ie6/borderMiddleRight.png);}
 
 .cboxIE6 #cboxTopLeft,
 .cboxIE6 #cboxTopCenter,
 .cboxIE6 #cboxTopRight,
 .cboxIE6 #cboxBottomLeft,
 .cboxIE6 #cboxBottomCenter,
 .cboxIE6 #cboxBottomRight,
 .cboxIE6 #cboxMiddleLeft,
 .cboxIE6 #cboxMiddleRight {
     _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
 }
 
 
 /* MC 03/10/2016 css specifique pour affichage fiche info dans colorbox */
 body.popupFiche {
     min-width: auto;
 }
 #colorbox.popupFiche #cboxTopLeft,
 #colorbox.popupFiche #cboxTopRight,
 #colorbox.popupFiche #cboxMiddleLeft,
 #colorbox.popupFiche #cboxMiddleRight,
 #colorbox.popupFiche #cboxBottomLeft,
 #colorbox.popupFiche #cboxBottomRight {
     width: 0;
     display: none;
 }
 #colorbox.popupFiche #cboxTopCenter,
 #colorbox.popupFiche #cboxContent,
 #colorbox.popupFiche #cboxLoadedContent,
 #colorbox.popupFiche #cboxBottomCenter {
     width:100% !important;
 }
 
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/sommaire-0.css****************************/
 /* ----------------------------- */
 /* ==Sommaire g_n_rique          */
 /* ----------------------------- */
 section#sommaire {
     
 }
 section#sommaire > header {
     
 }
 section#sommaire > header img {
      max-width: 100%;
      margin-bottom: 10px;
 }
 section#sommaire > header .video {
      text-align: center;
 }
 section#sommaire > nav[role="navigation"] {
     
 }
 section#sommaire > nav[role="navigation"] > ul:before,
 section#sommaire > nav[role="navigation"] > ul:after {
     content: " ";
     display: table;
 }
 section#sommaire > nav[role="navigation"] > ul {
     padding: 0;
     margin: 0;
     width: auto;
     position: relative;
 }
 section#sommaire > nav[role="navigation"] > ul:after {
     clear: both;
 }
 section#sommaire > nav[role="navigation"] > ul > li {
     margin-right: 1.5em;
     display: inline;
     float: left;
 }
 section#sommaire > nav[role="navigation"] > ul > li:nth-child(3n) {
     margin-right: 0;
 }
 section#sommaire > nav[role="navigation"] > ul > li > .sommaire_cadre {
     
 }
 section#sommaire > nav[role="navigation"] > ul > li > .sommaire_cadre > a {
     box-sizing: border-box;
     -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
     display: inline-block;
     text-decoration: none;
 }
 section#sommaire > nav[role="navigation"] > ul > li > .sommaire_cadre > a > .sommaire_cadre_image {
     
 }
 section#sommaire > nav[role="navigation"] > ul > li > .sommaire_cadre .sommaire_cadre_image img {
 }
 section#sommaire > nav[role="navigation"] > ul > li > .sommaire_cadre > a > .sommaire_cadre_texte {
     text-align: center;
     display: table;
     width: 100%;
 }
 section#sommaire > nav[role="navigation"] > ul > li > .sommaire_cadre > a > .sommaire_cadre_texte > h2 {
      display: table-cell;
      vertical-align: middle;
      text-align: center;
      word-wrap: break-word;
      -webkit-hyphens: auto;
       -moz-hyphens: auto;
            hyphens: auto;
      text-overflow: ellipsis;
 }
 section#sommaire > nav[role="navigation"] > ul > li > .sommaire_cadre > a > .sommaire_cadre_texte > h2 > span {
     
 }
 section#sommaire > nav[role="navigation"] > ul > li > .sommaire_cadre > a > .sommaire_cadre_description {
     
 }
 section#sommaire > nav[role="navigation"] > ul > li > .sommaire_cadre > a > .sommaire_cadre_description > p {
     
 }
 
 section#sommaire #rubrique > section > article > div.bx-wrapper {
      height:auto;
 }
 
 /* ----------------------------- */
 /* ==Media Queries 768px         */
 /* ----------------------------- */
 @media (max-width: 768px) {
     
 }
 
 /* ----------------------------- */
 /* ==Media Queries 480px         */
 /* ----------------------------- */
 @media (max-width: 480px) {
     
 }
 
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/liste_info-1.css****************************/
 /* ----------------------------- */
 /* ==Liste Info g_n_rique        */
 /* ----------------------------- */
 #liste-info {
     
 }
 #liste-info > header {
     
 }
 #liste-info > header > h1 {
     
 }
 #liste-info > header > .pagination {
      display: none;
 }
 #liste-info > .parametres {
     
 }
 #liste-info > .parametres .onglets li {
      display: inline-block;
      width: 25px;
      height: 28px;
      white-space: nowrap;
      overflow: hidden;
 }
 #liste-info .parametres .onglets li > a {
      text-decoration: none;
      display: block;
      color: transparent;
 }
 #liste-info .parametres .onglets li > a:before {
      font-family: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      font-size: 23px;
      font-size: 2.3rem;
      color: #333333;
 }
 #liste-info .parametres .onglets li.details > a:before {
      content: "\f022";
 }
 #liste-info .parametres .onglets li.carte > a:before {
      content: "\f041";
 }
 #liste-info .parametres .onglets li.reduite > a:before {
      content: "\f03a";
 }
 #liste-info .parametres .onglets li.station > a:before {
      content: "\f14e";
 }
 #liste-info > .parametres .onglets li.vignette > a:before {
      content: "\f00a";
 }
 #liste-info .parametres .nb-resultats {
      display: inline-block;
      margin-right: 15px;
 }
 #liste-info > .parametres > .filtrages {
      display: inline-block;
 }
 #liste-info > .parametres > .filtrages > .tri {
      display: inline-block;
 }
 #liste-info > .parametres > .filtrages > ul {
      
 }
 #liste-info > .parametres > .filtrages .select .icone:before {
      font-family: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      font-size: 11px;
      font-size: 1.1rem;
      color: #333333;
      content: "\f063";
 }
 #liste-info > .parametres > .filtrages .inverse.select .icone:before {
      font-family: FontAwesome;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      font-size: 11px;
      font-size: 1.1rem;
      color: #333333;
      content: "\f062";
 }
 #liste-info > #liste-info-content {
     
 }
 #liste-info > #liste-info-content > .liste-fiche:after,
 #liste-info > #liste-info-content > .liste-fiche:before {
      content: " ";
      display: table;
 }
 #liste-info > #liste-info-content > .liste-fiche {
      padding: 0;
      margin: 0;
      /*width: auto;
      position: relative;*/
 }
 #liste-info > #liste-info-content > .liste-fiche:after {
      clear: both;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info {
      margin-right: 1.5em;
      display: inline;
      float: left;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info:nth-child(3n) {
     margin-right: 0;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info {
      
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info:after {
      content: "";
      display: block;
      clear: both;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info {
     
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres {
     display: inline-block;
     width: 33%;
      vertical-align: top;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos {
 
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .cadre_photo_principale {
 
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .cadre_photo_principale > a {
     
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .cadre_photo_principale > a > img {
     
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .liens_sous_photos {
 
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .liens_sous_photos > a {
      
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .pictos_sous_photos {
     
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche {
     display: inline-block;
      width: 66%;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche >.nom_et_accroche_tarifaire {
     
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .nom_et_accroche_tarifaire > .nom {
     
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .nom_et_accroche_tarifaire > .nom > h2 {
     
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .nom_et_accroche_tarifaire > .nom > h2 > a {
     
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .nom_et_accroche_tarifaire > .nom > .classement {
     display: inline-block;
     vertical-align: top;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche .ouverture > p {
      margin:0;
      margin-right:5px;
      display:inline;
      vertical-align:top;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .nom_et_accroche_tarifaire > .nom > .classement ul {
      list-style: none;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif {
     clear:both;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .zone_principale_fiche_presta {
     
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .zone_principale_fiche_presta > .avis_tarifs_dispo_fiche_presta {
     
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info .afficher-toutes-les-dispo{
      float:left;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta {
     
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta > .lien_fiche_detail {
      float:right;    
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta > .lien_fiche_detail > a.lien_savoir_plus {
     
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info .ui-accordion .ui-accordion-content{
      clear:both;		
 }
 #liste-info .bloc_tarif_resa .bloc_prix_barre .prix_barre,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info .tarifs .prix_barre {
      text-decoration: line-through;
 }
 
 #liste-info .bx-wrapper img {
      max-height: 150px;
 }
 
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .adresse > .coordonnee{
      display:table;
      float:left;
      margin-right:5px;
      width:auto;
 }
 
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .adresse > .coordonnee{
      display:table;
      float:left;
      margin-right:5px;
      width:auto;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .adresse > .coordonnee > .Adresse-LigneAdresse2,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .adresse > .coordonnee > .Adresse-LigneAdresse3,
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .adresse > .coordonnee > .Adresse-CodePostal {
      margin: 0 2px;  
 }
 
 
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta {
      margin-bottom: 2em;
      margin-top: 1em;
      display: table;
      border-bottom: 1em solid transparent;
      border-top: 1em solid transparent;
      width:100%;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul {
      margin: 0;
      padding: 0;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul li {
      list-style-type: none;
      margin: 0;
      padding: 0;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul > li {
      clear: both;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul > li > span {
      float: left;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul > li > ul > li {
      float: left;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul > li > ul > li:after {
      content: ", \00a0";
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul > li > ul > li:first-child:after {
      content: ", \00a0";
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul > li > ul > li:last-child:after {
      content: ".";
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul > li > ul > li:first-child {
 
 }
 
 
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .adresse > .coordonnee > .Adresse-CodePostal{
      margin-right:5px;
 }
 
 
 
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta {
      margin-bottom: 2em;
      margin-top: 1em;
      display: table;
      border-bottom: 1em solid transparent;
      border-top: 1em solid transparent;
      width:100%;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul {
      margin: 0;
      padding: 0;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul li {
      list-style-type: none;
      margin: 0;
      padding: 0;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul > li {
      clear: both;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul > li > span {
      float: left;
      margin-right:5px;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul > li > ul{
      padding:0;
      margin:0;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul > li > ul > li {
      float: left;
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul > li > ul > li:after {
      content: ", \00a0";
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul > li > ul > li:first-child:after {
      content: ", \00a0";
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul > li > ul > li:last-child:after {
      content: ".";
 }
 #liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul > li > ul > li:first-child {
 
 }
 
 
 
 /* FL 2013-10-22 Ajout loader liste info */
 .loader-in-page {
     position: absolute;
     background: none repeat scroll 0 0 #FFFFFF;
     top: 0;
     left: 0;
     opacity: .8;
     text-align: center;
     height: 100%;
     width: 100%;
     z-index: 1000;
      display: flex !important;
      align-items: center;
      justify-content: center;
 }
 /* Fin FL */
 
 /*Webcams*/
 #liste-info.webcam .cadre_photo_principale {
      text-align: center;
 }
 #liste-info.webcam img {
      max-width: 100%;
 }
 #liste-info .fiche-info[id*="PRESTATAIRE-WEBCAMS"] .bloc_info.webcam_off > .photos_webcams {
      position:relative;
 }
 
 #liste-info .fiche-info[id*="PRESTATAIRE-WEBCAMS"] .bloc_info.webcam_off > .photos_webcams:after {
      content:'';
      position:absolute;
      top:0; bottom:0;
      left:0; right:0;
      background-color:#555;
      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
      -moz-opacity: 0.90;
      -khtml-opacity: 0.90;
      opacity: 0.90;
 }
 
 #liste-info #lasuite {
      display:none;
 }
 
 /* ----------------------------- */
 /* ==Media Queries 768px         */
 /* ----------------------------- */
 @media (max-width: 768px) {
     
 }
 
 /* ----------------------------- */
 /* ==Media Queries 480px         */
 /* ----------------------------- */
 @media (max-width: 480px) {
     #liste-info > .parametres > .onglets > ul > li.carte {
           display:none !important;
      }
 }
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/fiche_info-0.css****************************/
 /* ----------------------------- */
 /* ==Fiche Info g_n_rique        */
 /* ----------------------------- */
 
 #fiche-info {
 
 }
 /**
  * Pagination
  */
 #fiche-info > .pagination  {
     width: auto;
      display: block;
      vertical-align: middle;
      /*padding: 1%;*/
 }
 #fiche-info > .pagination > .info {
      display: inline;
 }
 #fiche-info > .pagination > .outils {
     float: right;
      text-align: right;
 }
 #fiche-info > .pagination > .outils > a:hover {
      text-decoration: underline;
 }
 #fiche-info > .pagination > .outils > .pagination-navigation {
 
 }
 #fiche-info > .pagination > .outils > .pagination-navigation > .pagination-right {
      float: left;
      padding-left:10px;
 }
 #fiche-info > .pagination > .outils > .pagination-navigation > .pagination-right > .page-precedente {
 
 }
 #fiche-info > .pagination > .outils > .pagination-navigation > .pagination-right > .page-precedente > a {
 
 }
 #fiche-info > .pagination > .outils > .pagination-navigation > .pagination-right > .page-precedente-off {
 
 }
 #fiche-info > .pagination > .outils > .pagination-navigation > .pagination-left {
      float: left;
      padding-left:10px;
 }
 #fiche-info > .pagination > .outils > .pagination-navigation > .pagination-left > .page {
 
 }
 #fiche-info > .pagination > .outils > .pagination-navigation > .pagination-left > .page > a {
 
 }
 #fiche-info > .pagination > .outils > .pagination-navigation > .pagination-left > .page-suivante {
 
 }
 #fiche-info > .pagination > .outils > .pagination-navigation > .pagination-left > .page-suivante > a {
 
 }
 /**
  * Header
  */
 #fiche-info > header {
 
 }
 #fiche-info > header > h1 {
     display:inline-block;
 }
 #fiche-info > header > .classement {
     display:inline-block;
 }
 #fiche-info > header > .classement ul {
      list-style-type:none;
 }
 #fiche-info > .contenu-fiche {
 
 }
 /**
  * Bandeau
  */
 #fiche-info > .contenu-fiche .bandeau {
     clear: both;
 }
 #fiche-info > .contenu-fiche .bandeau > ul {
 
 }
 #fiche-info > .contenu-fiche .bandeau > ul > li {
 
 }
 #fiche-info > .contenu-fiche .bandeau > ul > li.select {
 
 }
 #fiche-info > .contenu-fiche .bandeau > ul > li > a {
 
 }
 /**
  * Presentation
  */
 #fiche-info > .contenu-fiche .presentation {
      clear: both;
 }
 #fiche-info > .contenu-fiche .presentation .bloc_pave_prestataire { 
      margin-top: 20px;
 }
 #fiche-info > .contenu-fiche .presentation .bloc_pave_prestataire .libelle_descriptif {
      font-weight: bold;
 }
 /**
  * Carte
  */
 #fiche-info > .contenu-fiche > .carte_coordonnees > .carte {
      min-height:300px;
      height:auto !important;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .carte * {
     box-sizing: content-box;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .carte > .carteGoogle > #carteGoogleMap {
      height: 300px;
      clear: both;
 }
 #fiche-info > .contenu-fiche > .coordonnees-fiche *,
 #fiche-info > .contenu-fiche > .carte_coordonnees > .carte #carteGoogleMap img {
      max-width: none;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .carte .planSituation img {
      max-width:100%;
 }
 /* Carte Itineraire */
 #fiche-info.itineraire > .contenu-fiche .carte_coordonnees > .carte {
      min-height:500px;
 }
 #fiche-info.itineraire > .contenu-fiche .carte_coordonnees > .carte > .leaflet-container {
      min-height:500px;
 }
 #fiche-info.itineraire > .contenu-fiche .carte_coordonnees > .carte > .carteGoogle > #carteGoogleMap {
      height: 500px;
 }
 #fiche-info.itineraire > .contenu-fiche .carte_coordonnees > .carte > .carteGoogle > #carteGoogleMap .content_map_prest, #fiche-info.itineraire > .contenu-fiche .carte_coordonnees > .carte > .leaflet-container .content_map_prest {
      max-width: 250px;
      text-align: left;
 }
 #fiche-info.itineraire > .contenu-fiche .carte_coordonnees > .carte > .carteGoogle > #carteGoogleMap .content_map_prest .content_map_img, #fiche-info.itineraire > .contenu-fiche .carte_coordonnees > .carte > .leaflet-container .content_map_prest .content_map_img {
      position: relative;
      margin-bottom: 15px;
 }
 #fiche-info.itineraire > .contenu-fiche .carte_coordonnees > .carte > .carteGoogle > #carteGoogleMap .content_map_prest .content_map_img:before, #fiche-info.itineraire > .contenu-fiche .carte_coordonnees > .carte > .leaflet-container .content_map_prest .content_map_img:before {
      content: '';
      display: block;
      width: 100%;
      padding-top: calc((1 / 1.8) * 100%);
 }
 #fiche-info.itineraire > .contenu-fiche .carte_coordonnees > .carte > .carteGoogle > #carteGoogleMap .content_map_prest .content_map_img > img, #fiche-info.itineraire > .contenu-fiche .carte_coordonnees > .carte > .leaflet-container .content_map_prest .content_map_img > img {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      height: 100%;
      width: 100%;
      object-fit: cover;
 }
 #fiche-info.itineraire > .contenu-fiche .carte_coordonnees > .carte > .carteGoogle > #carteGoogleMap .content_map_prest .content_map_title h2, #fiche-info.itineraire > .contenu-fiche .carte_coordonnees > .carte > .leaflet-container .content_map_prest .content_map_title h2 {
      font-size: 15px;
      line-height: 1.2;
      color: #000;
      font-weight: bold;
 }
 #fiche-info.itineraire > .contenu-fiche .carte_coordonnees > .carte > .carteGoogle > #carteGoogleMap .content_map_prest .content_map_description, #fiche-info.itineraire > .contenu-fiche .carte_coordonnees > .carte > .leaflet-container .content_map_prest .content_map_description {
      font-size: 13px;
      margin-top: 10px;
 }
 #fiche-info.itineraire > .contenu-fiche .carte_coordonnees > .carte > .carteGoogle > #carteGoogleMap .content_map_prest .content_map_liaison, #fiche-info.itineraire > .contenu-fiche .carte_coordonnees > .carte > .leaflet-container .content_map_prest .content_map_liaison {
      margin-top: 15px;
 }
 
 #fiche-info.itineraire .contenu-fiche #liste-info .fiche-info .contenu_principal_fiche {
      position: relative;
 }
 #fiche-info.itineraire .contenu-fiche #liste-info .fiche-info .contenu_principal_fiche .btn_liaison {
      position: absolute;
      right: 20px;
      bottom: 20px;
 }
 
 #fiche-info.itineraire > .contenu-fiche .carte_coordonnees > .coordonnees-fiche {
      display: block !important;
 }
 
 
 #fiche-info #cartePlanSituation {
      display:table;
      margin:auto;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .carte .planSituation > #cartePlanSituation > div {
      display:block;
      margin:auto;
 }
 #fiche-info > .contenu-fiche > .coordonnees-fiche .cadre{
      display:table;
      clear:both;
      position:relative;
      width:100%;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee >.coord-coordonnees-fiche > .libelle{
      font-weight:bold;
 display: inline;
 margin-right: 5px;
 float:left;
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div > .coord-coordonnees-fiche > div {
      /*display:inline;*/
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div > .coord-coordonnees-fiche > .libelle{
      margin-right:5px;
      display:inline;
      float:left;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .carte > div {
     min-height:300px;
     width: 100%;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .carte .planSituation #pointeurImage{
  margin-top:20px;
  margin-left:3px;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .carte h3,
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche h3 {
      padding-left:0.5em;
      background-color:#d3cccb;
      color:#373535;
 }
 #fiche-info > .contenu-fiche > .coordonnees-fiche {
 padding-bottom:1em;
 }
 #fiche-info > .contenu-fiche > .coordonnees-fiche:after {
      content: "";
      display: block;
      clear: both;
 }
 #fiche-info > .contenu-fiche > .coordonnees-fiche table {
      table-layout: auto;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee:after {
      content:'';
      clear:both;
      display:block;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div:first-child{
      float: left !important;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div > .coord-coordonnees-fiche {
     display:block;
     line-height:2em;
     /*float:left;*/
     width: auto !important;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div > .calcul-itineraire{
     display:block;
     clear:both !important;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div > .calcul-itineraire > .calcul-itineraire-input{
     font-family:inherit;
     border:0;
     min-width:200px;
     height:20px;
     line-height:20px;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche > .Nom {
     display: none;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche > .Nom > span.valeur {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche > .Adresse-LigneAdresse1 {
     display: inline;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche > .Adresse-LigneAdresse1 > span.valeur {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche > .Adresse-LigneAdresse2 {
     display: inline;
     margin-left:5px;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche > .Adresse-LigneAdresse2 > span.valeur {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche > .Adresse-CodePostal {
     display: inline;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche > .Adresse-CodePostal > span.valeur {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche > .Adresse-Ville {
     display: inline;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche > .Adresse-Ville > span.valeur {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche > .Adresse-Pays {
     display: none;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche > .Adresse-Pays > span.valeur {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche > .Email {
     display: none;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche > .Email > span.titre {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche > .Email > span.valeur {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche .Telephone {
     display: none;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche .Telephone > span.titre {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche .Telephone > span.valeur {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche .Fax {
     display: none;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche .Fax > span.titre {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche .Fax > span.valeur {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche > .SiteWeb {
     display: none;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.coord-coordonnees-fiche > .SiteWeb > span.valeur {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > .gps-coordonnees-fiche {
     float: right !important;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > .gps-coordonnees-fiche > .coordonnees_gps {
     font-weight: bold;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > .gps-coordonnees-fiche > .latitude {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > .gps-coordonnees-fiche > .longitude {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.calcul-itineraire {
     float: left;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.calcul-itineraire > .calcul-itineraire-label {
     font-weight: bold;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.calcul-itineraire > .calcul-itineraire-input {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.calcul-itineraire > .calcul-itineraire-bouton {
 border:0;
 font-size:inherit;
 height:20px;
 line-height:20px;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.calcul-itineraire > .calcul-itineraire-detail {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.calcul-itineraire > .calcul-itineraire-detail > .calcul-itineraire-imprimer {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.calcul-itineraire > .calcul-itineraire-detail > .calcul-itineraire-imprimer > span {
 
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div >.calcul-itineraire > .calcul-itineraire-detail > .adp {
 
 }
 #fiche-info > .contenu-fiche > .cadre > ul.type-critere > li > .type-titre{
      font-weight:bold;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div > .coord-coordonnees-fiche > .Adresse-CodePostal{
      margin: 0 5px;
 }
 #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div > .coord-coordonnees-fiche{
 
 }
 /**
  * Tableau Tarifs
  */
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody {
 
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet{
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > td {
      text-align:left;
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > td.unTarifOngletPrecision{
      text-align:center;
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletLibelle {
 
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletZone {
 
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletDate {
      font-weight:bold;
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletPrixMin {
 
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletPrixMax {
 
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletPrix {
      text-align:center;
 }
 
 /* tableau tarifs en version responsive */
 @media (max-width: 768px) {
      #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > thead {
           display:none;
      }
      #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr {
 
      }
      #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr:nth-child(odd) {
           background-color: #EEE;
      }
      #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > td {
           display:block;
           margin:0; padding:0;
           padding-left:50%;
           position:relative;
           height:25px;
           line-height:25px;
      }
      #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletLibelle,
      #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletPrixMin,
      #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletZone,
      #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletDate,
      #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletPrixMax,
      #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletPrix {
           background-color: transparent;
      }
      #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletDate {
           font-weight:normal;
      }
      #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > td:before {
           content: attr(data-title) '';
           position: absolute;
           top: 0px;
           right:54%;
           color:#000;
           font-weight:bold;
      }
 }
 
 @media (max-width: 480px) {
      #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > td:before {
           left: 6px;
           right:auto;
      }
 }
 
 /**
  * Contact
  */
 
 #fiche-info > .contenu-fiche > .contact > .formulaire {
      width: 80%;
      display: inline-block;
      vertical-align: top;
 }
 #fiche-info > .contenu-fiche > .contact > .formulaire > .formulaire_container {
      padding-left: 20px;
      padding-right: 20px;
 }
 
 #fiche-info .formulaire_container > .forms_controlable {
      font-size:100%;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees {
      /*margin-top: 20px;*/
      display: inline-block;
      vertical-align: top;
      width: 20%;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees .titre{
      font-weight:bold;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees > .fiche {
 
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees .libelle {
      font-weight:bold;
      font-size:1.3em;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees .fiche .libelle{
      margin-top: 15px;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees .Nom{
      text-transform:uppercase;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees .Nom,
 #fiche-info > .contenu-fiche > .contact > .coordonnees .Prenom
 {
      float:left;
      font-weight:bold;
      margin-top:5px;
      margin-bottom:5px;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees .Prenom
 {
      margin-left:.5em;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees .Responsable{
      display:inline-block;
      clear:both;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees .Adresse-LigneAdresse1,
 #fiche-info > .contenu-fiche > .contact > .coordonnees .Adresse-LigneAdresse2,
 #fiche-info > .contenu-fiche > .contact > .coordonnees .Adresse-LigneAdresse3,
 #fiche-info > .contenu-fiche > .contact > .coordonnees .Adresse-Pays {
      clear:both;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees .Adresse-CodePostal {
      clear: left;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees .Adresse-CodePostal,
 #fiche-info > .contenu-fiche > .contact > .coordonnees .Adresse-Ville {
      float:left;
      display:inline;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees > .fiche > .Adresse-CodePostal,
 #fiche-info > .contenu-fiche > .contact > .coordonnees > .fiche > .Adresse-Ville {
      display:inline-block;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees .Adresse-Ville {
      margin-left:.5em;
      text-transform:uppercase;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees .Telephone,
 #fiche-info > .contenu-fiche > .contact > .coordonnees .Portable,
 #fiche-info > .contenu-fiche > .contact > .coordonnees .Fax,
 #fiche-info > .contenu-fiche > .contact > .coordonnees .SiteWeb{
      display:table;
      clear:both;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees .Telephone{
      padding-top:10px;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees .SiteWeb{
      margin-top:5px;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees > .critere-picto{
      clear:both;
      display:table;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees > .critere-picto li{
      list-style-type:none;
      margin-right: 5px;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees > .critere-picto .type-titre{
      margin-top:15px;
      font-weight:bold;
      display:table;
      margin-bottom:5px;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees > .fiche > .libelle{
      margin-bottom:5px;
 }
 #fiche-info .contact .coordonnees .fiche{
      /*margin-top:20px;*/
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees > .critere-picto > ul.type-critere,
 #fiche-info > .contenu-fiche > .contact > .coordonnees > .critere-picto > ul.type-critere > li > ul.valeur-critere{
      padding:0;
      margin:0;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees > .coord-onglet-contact > .contact_Nom {
      font-weight: bold;
      text-transform: uppercase;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees > .coord-onglet-contact > .contact_Nom > span > a:hover {
      text-decoration:none;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees > .prestataire > .coord > .SiteWeb > span > a,
 #fiche-info > .contenu-fiche > .contact > .coordonnees > .coord-onglet-contact > .contact_Email > span > a,
 #fiche-info > .contenu-fiche > .contact > .coordonnees > .coord-onglet-contact > .contact_SiteWeb > span > a
 {
      color: inherit;
 }
 #fiche-info > .contenu-fiche > .contact > .coordonnees > .prestataire > .coord > .SiteWeb > span > a:hover,
 #fiche-info > .contenu-fiche > .contact > .coordonnees > .coord-onglet-contact > .contact_Email > span > a:hover,
 #fiche-info > .contenu-fiche > .contact > .coordonnees > .coord-onglet-contact > .contact_SiteWeb > span > a:hover
 {
      text-decoration:none;
 }
 
 /**
  * Bxslider
  */
 #fiche-info > .gallerie .bx-wrapper .bx-viewport,
 #fiche-info > .contenu-fiche > .gallerie .bx-wrapper .bx-viewport {
     height: 500px !important;
 }
 #fiche-info > .gallerie #sliderThumbReal .bx-wrapper .bx-viewport,
 #fiche-info > .contenu-fiche > .gallerie #sliderThumbReal .bx-wrapper .bx-viewport {
      height:90px !important;
 }
 #fiche-info > .gallerie .bx-controls > .bx-pager,
 #fiche-info > .contenu-fiche > .gallerie .bx-controls > .bx-pager {
      display: block;
 }
 #fiche-info .gallerie .bx-wrapper .bx-viewport img {
      margin: 0 auto;
      max-height: 500px;
 }
 #fiche-info > .contenu-fiche > .gallerie #thumb-pager,
 #fiche-info > .gallerie #thumb-pager {
     text-align: center;
 }
 #fiche-info > .gallerie #thumb-pager > a,
 #fiche-info > .contenu-fiche > .gallerie #thumb-pager > a {
      width: 81px;
      height: 81px;
      display: inline-block;
      margin: 3px;
      padding: 3px;
      border: solid #ccc 1px;
     text-align: center;
 }
 #fiche-info > .gallerie #thumb-pager > a.active,
 #fiche-info > .contenu-fiche > .gallerie #thumb-pager > a.active {
      border: solid black 1px;
 }
 #fiche-info > .gallerie #thumb-pager > a > span,
 #fiche-info > .contenu-fiche > .gallerie #thumb-pager > a > span {
      overflow: hidden;
      display: block;
      height: 73px;
      cursor: pointer;
 }
 #fiche-info > .gallerie #thumb-pager > a.active > span,
 #fiche-info > .contenu-fiche > .gallerie #thumb-pager > a.active > span {
 
 }
 #fiche-info > .gallerie #thumb-pager > a > span > img,
 #fiche-info > .contenu-fiche > .gallerie #thumb-pager > a > span > img {
      height: 81px;
      max-width: none;
 }
 #fiche-info > .gallerie #thumb-pager > a.active > span > img ,
 #fiche-info > .contenu-fiche > .gallerie #thumb-pager > a.active > span > img {
 
 }
 
 #fiche-info > .contenu-fiche > .presentation > .description > div {
      margin-bottom: 10px;
 }
 #fiche-info > .contenu-fiche > .presentation > .logo_presentation {
      float: left;
      margin: 0 5px 5px 0;
 }
 #fiche-info > .contenu-fiche > .presentation > .ouverture > .ouverture {
      margin-bottom:0.5em;
 }
 #fiche-info > .contenu-fiche .ouverture > .ouverture p {
      margin:0;
      margin-right:5px;
      display:inline;
      vertical-align:top;
 }
 .fiche-info .ouverture span p + p{
      margin-top: 0;
      margin-bottom: 1.5em;
 }
 .fiche-info .ouverture .ouverture.passe p + p{
      margin-top: 0;
      margin-bottom: 1.5em;
 }
 #fiche-info .ouverture .annee-ouverture {
      display:none;
 }
 
 #fiche-info > .contenu-fiche .ouverture > .ouverture p.date {
      clear:both;
      display:block;
      font-weight:bold;
      margin-bottom:5px;
 }
 #fiche-info > .contenu-fiche .ouverture > .ouverture.date_unique p.date {
      clear:none;
      display:inline;
 }
 
 #fiche-info .ouverture .separateur_ouverture {
      display:block;
      height:5px;
 }
 
 #fiche-info .forms_fieldset legend {
      text-align:left;
 }
 
 #fiche-info .coordonnees-fiche .cadre ul.type-critere{
      -moz-columns: auto auto;
      -webkit-columns: auto auto;
      border:0;
      columns: auto auto;
 clear: both;
 display: table;
 width:100%;
      margin:0;
      padding:0;
 }
 
 #fiche-info .cadre > ul.type-critere > li{
      margin: 0;
      padding:0;
      width: 100%;
      display: inline-block;
      -webkit-column-break-after: always;
      break-inside: avoid-column;
      word-wrap: break-word;
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto;
 }
 
 /**
  * Infobulle valeur critere
  */
 #fiche-info .cadre ul.valeur-critere > li {
     position: relative;
 }
 #fiche-info .cadre ul.valeur-critere > li div.infobulle {
     border: 1px solid #d9d9d9;
     position: absolute;
     top: 100%;
     left: 0;
     right: 0;
     background-color: #fff;
     border-radius: 10px;
     padding: 5px 5px;
     z-index: 10;
     display: none;
 }
 #fiche-info .cadre ul.valeur-critere > li:hover div.infobulle {
     display: block;
 }
 
 /**
  * Reseaux sociaux
  */
 .pictos_liens_prestataires{
      display:block;
      padding-top: 10px;
 }
 
 .lien_facebook_descriptif_fiche {
      margin-left: 2rem;
      margin-bottom: 1rem;
 }
 
 .lien_facebook_descriptif_fiche a {
      color: #000;
      font-size: 1.4rem;
 }
 
 .lien_facebook_descriptif_fiche a:hover {
      text-decoration: none;
 }
 
 .lien_facebook_descriptif_fiche:before {
      content: "\f082";
      font-family: "FontAwesome";
      text-decoration: none;
      font-size: 2rem;
      vertical-align: sub;
      padding-right: .5rem;
      color: #000;
 }
 
 /**
  * Ouvertures
  */
 #fiche-info > .contenu-fiche > .ouverture > .ouverture {
      margin-bottom: 15px;
 }
 
 #fiche-info > .contenu-fiche > .ouverture > .ouverture > p.date {
      font-weight: bold;
 }
 
 /**
  * Avis Clients
  */
 #fiche-info .avis {
      text-align:center;
 }
 #fiche-info .avis div[class*="avis_"]{
      display:inline-block;
      vertical-align:top;
 }
 #fiche-info .avis div.avis_TA {
 
 }
 #fiche-info .avis div.avis_ZO {
      text-align:left;
 }
 #fiche-info .avis div.avis_ZO h1 {
      max-height:none !important;
 }
 #fiche-info .avis div.avis_VI {
 
 }
 #fiche-info .avis div.avis_TR {
 
 }
 #fiche-info .avis div.avis_ligne_4 {
 
 }
 
 /* SP - 21.06.2016 - Mise en place des microdatas [REFERENCEMENT] */
 .referencement_note_avis{
     display: inline-block;
     font-weight: bold;
     vertical-align: top;
 }
 
 .avis_note_moyenne_affiche {
     display: inline-block;
     vertical-align: top;
 }
 
 
 /* ----------------------------- */
 /* ==Media Queries 768px         */
 /* ----------------------------- */
 @media (max-width: 768px) {
 
 }
 
 /* ----------------------------- */
 /* ==Media Queries 480px         */
 /* ----------------------------- */
 @media (max-width: 480px) {
      #fiche-info .formulaire_container .form_submit {
           word-wrap: break-word;
           white-space: pre-wrap;
      }
      #fiche-info > .gallerie .bx-wrapper .bx-viewport,
      #fiche-info > .contenu-fiche > .gallerie .bx-wrapper .bx-viewport {
           height:300px !important;
      }
      #fiche-info > .contenu-fiche > .gallerie .bx-wrapper .bx-viewport ul {
           height:300px;
      }
      #fiche-info .gallerie .bx-wrapper .bx-viewport img {
           max-height:300px;
      }
      #sliderThumbReal {
           display:none;
      }
 }
 
 /* ----------------------------- */
 /* ==Media Galerie Photo         */
 /* ----------------------------- */
 ul.gallerie-list > li {
   text-align: center;
 }
 
 /* ----------------------------- */
 /* ==Circuits			         */
 /* ----------------------------- */
 .legende_circuits {
      text-align: center;
     background-color: rgba(198, 198, 198, 1);
     padding-top: 1em;
     padding-bottom: 1em;
 }
 .legende_circuits_detail {
      display: inline-block;
     margin-left: 25px;
     font-style: italic;
 }
 .circuit_trace {
      height: 5px;
     width: 50px;
     display: inline-block;
     margin-left:5px;
 }
 
 #fiche-info > .contenu-fiche .carte_coordonnees_lien_glmaps {
      text-align: center;
      background: #ddd;
      padding: 1em;
      position: relative;
      font-size: 1.4em;
 }
 #fiche-info > .contenu-fiche .carte_coordonnees_lien_glmaps > a {
      text-decoration: none;
      color: #000;
      display: inline-block;
      position: relative;
      padding-left: 1.5em;
 }
 #fiche-info > .contenu-fiche .carte_coordonnees_lien_glmaps > a:before {
      content:"\f041";
      font-family: 'FontAwesome';
      display: inline-block;
      left: 0;
      position: absolute;
      font-size: 1.6em;
      top: 50%;
      transform: translateY(-50%);
 }
 #fiche-info > .contenu-fiche .carte_coordonnees_lien_glmaps > a:after {
      content: '';
      position: absolute;
      left:0;
      bottom: 0;
      right: 0;
      top: 0;
      z-index:4;
 }
 #fiche-info > .contenu-fiche .carte_coordonnees_lien_glmaps{
      margin-bottom: 40px;
 }
 #fiche-info > .contenu-fiche .carte_coordonnees_lien_glmaps {
      background: none;
 }
 
 #fiche-info > .contenu-fiche .carte_coordonnees_lien_glmaps > a{
      padding: .5em .5em .5em 1.8em;
      background-color: #ddd;
      border-radius: 5px;
      box-shadow: 0 2px 0 0px #d1d1d1;
 }
 
 
 #fiche-info .gm-static_legend{
      position: absolute;
      left: 50%;
      top: calc(50% + 32px);
      font-size: 16px;
      color: #e94235;
      font-weight: 700;
      opacity: 0;
      transition: .3s opacity ease-in-out, .3s transform ease-in-out;
      transform: translate(-50%, calc(-50% + 20px));
 }
 
 #fiche-info .gm-static_legend:after{
      content: "";
      display: block;
      position: absolute;
      top: -9px;
      left: 50%;
      width: 15px;
      height: 15px;
      border-left: solid 1px #e94235;
      border-top: solid 1px #e94235;
      background-color: white;
      transform: translateX(-50%) rotate(45deg);
 }
 
 #fiche-info .gm-static_legend{
      background-color: rgba(255, 255, 255, 0.75);
      padding: 4px 6px;
      border-radius: 3px;
      border: solid 1px #e94235;
 }
 
 #fiche-info .gm-static_wrapper:hover .gm-static_legend{
      opacity: 1;
      transform: translate(-50%, -50%);
 }
 
 #fiche-info .boutonGoogleMaps-wrapper{
      position: relative;
      height: 40px;
      margin: 30px 0;
 }
 
 #fiche-info .boutonGoogleMaps{
      position: absolute;
      z-index: 30;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      padding: 8px 12px;
      border: none;
      border-radius: 3px;
      box-shadow: 0 3px 0 0.5px #c7c7c7;
      font-size: 13px;
      font-family: inherit;
 }
 #fiche-info .boutonGoogleMaps span:before {
      content: "\f041";
      font-family: "FontAwesome";
      display: inline-block;
      vertical-align: middle;
      margin-right: 5px;
 }
 
 /* Styles paves description v2 */
 #fiche-info .pave_medias_list,
 #fiche-info .pave_medias_slider{
     list-style: none;
     padding: 0;
 }
 
 #fiche-info .pave_medias_item img,
 #fiche-info .pave_medias_item iframe{
     width: 100%;
      object-fit: cover;
 }
 
 #fiche-info .pave-containList.pave-containMedias .pave_medias_list{
     display: flex;
     justify-content: center;
     flex-wrap: wrap;
 }
 
 #fiche-info .pave-containList.pave-containText.pave-contain1Medias .pave_medias_image{
     width: 70%;
 }
 
 #fiche-info .pave-containList.pave-contain1Medias:not(.pave-containText) .pave_medias_list .pave_medias_item{
     flex-basis: 0;
     flex-grow: 1;
 }
 
 #fiche-info .pave-containList.pave-containMedias:not(.pave-contain1Medias) .pave_medias_item{
     width: 100%;
 }
 
 #fiche-info .pave-containSlider .pave_medias_item .video-container {
      position: absolute;
      top: 0;
 }
 
 #fiche-info .pave-containSlider .gallerie {
      margin: 20px 0 80px 0;
 }
 
 #fiche-info > .contenu-fiche > .presentation > .description .pave-containMedias {
      margin: 50px auto;
 }
 
 #fiche-info .pave-containList .pave_medias_list .pave_medias_video {
      width: 100%;
      position: relative;
 }
 #fiche-info .pave-containList .pave_medias_list .pave_medias_video iframe {
      min-height: 540px;
 }
 #fiche-info  .pave-containList:not(.pave-containText) .pave_medias_video {
      max-width: 960px;
      margin: 50px 0;
 }
 
 #fiche-info .pave-containList.pave-containMedias:not(.pave-contain1Medias) .pave_medias_item img {
      height: 100%;
      object-fit: cover;
 }
 
 /* Mosaique */
 #fiche-info .pave-containList:not(.pave-containText).pave-contain20Medias,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain19Medias,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain18Medias,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain17Medias,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain16Medias,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain15Medias,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain14Medias,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain13Medias,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain12Medias,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain11Medias,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain10Medias,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain9Medias,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain8Medias,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain7Medias,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain6Medias,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain5Medias,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain4Medias,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain3Medias,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain2Medias {
      max-width: 1280px;
 }
 
 #fiche-info .pave-containList:not(.pave-containText).pave-contain20Medias > ul,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain19Medias > ul,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain18Medias > ul,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain17Medias > ul,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain16Medias > ul,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain15Medias > ul,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain14Medias > ul,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain13Medias > ul,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain12Medias > ul,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain11Medias > ul,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain10Medias > ul,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain9Medias > ul,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain8Medias > ul,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain7Medias > ul,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain6Medias > ul,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain5Medias > ul,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain4Medias > ul,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain3Medias > ul,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain2Medias > ul {
      justify-content: space-between !important;
      flex-direction: row;
 }
 
 #fiche-info .pave-containList:not(.pave-containText).pave-contain20Medias > ul.pave_medias_list > li.pave_medias_item,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain19Medias > ul.pave_medias_list > li.pave_medias_item,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain18Medias > ul.pave_medias_list > li.pave_medias_item,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain17Medias > ul.pave_medias_list > li.pave_medias_item,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain16Medias > ul.pave_medias_list > li.pave_medias_item,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain15Medias > ul.pave_medias_list > li.pave_medias_item,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain14Medias > ul.pave_medias_list > li.pave_medias_item,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain13Medias > ul.pave_medias_list > li.pave_medias_item,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain12Medias > ul.pave_medias_list > li.pave_medias_item,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain11Medias > ul.pave_medias_list > li.pave_medias_item,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain10Medias > ul.pave_medias_list > li.pave_medias_item,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain9Medias > ul.pave_medias_list > li.pave_medias_item,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain8Medias > ul.pave_medias_list > li.pave_medias_item,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain7Medias > ul.pave_medias_list > li.pave_medias_item,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain6Medias > ul.pave_medias_list > li.pave_medias_item,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain5Medias > ul.pave_medias_list > li.pave_medias_item,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain4Medias > ul.pave_medias_list > li.pave_medias_item,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain3Medias > ul.pave_medias_list > li.pave_medias_item,
 #fiche-info .pave-containList:not(.pave-containText).pave-contain2Medias > ul.pave_medias_list > li.pave_medias_item {
      width: calc(100% / 2 - .5em);
      margin-bottom: 1em;
 }
 
 @media all and (max-width: 960px) {
      #fiche-info .pave-containList .pave_medias_list .pave_medias_video iframe {
           min-height: 400px;
      }
      #fiche-info .pave-containList.pave-containMedias .pave_medias_list{
           flex-direction: column !important;
      }
      #fiche-info .pave-containList:not(.pave-containText).pave-contain20Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain19Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain18Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain17Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain16Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain15Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain14Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain13Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain12Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain11Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain10Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain9Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain8Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain7Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain6Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain5Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain5Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain4Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain3Medias > ul.pave_medias_list > li.pave_medias_item,
      #fiche-info .pave-containList:not(.pave-containText).pave-contain2Medias > ul.pave_medias_list > li.pave_medias_item {
           width: 100% !important;
      }
 }
 @media (max-width: 680px) {
      #fiche-info .pave-containList .pave_medias_list .pave_medias_video iframe {
           min-height: 320px;
      }
      #fiche-info .pave-containList.pave-containText.pave-contain1Medias .pave_medias_image{
           width: 100%;
      }
 }
 @media (max-width: 480px) {
      #fiche-info .pave-containList .pave_medias_list .pave_medias_video iframe {
           min-height: 240px;
      }
 }
 
 [href="http://leafletjs.com"] {
      display: none;
 }
 
 [data-map="OpenStreetMap"] + .carteGoogle {
      margin-top: 20px;
 }
 
 [data-map="OpenStreetMap"] {
      z-index: 4;
      height: 300px;
 }
 
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/fiche_info_slider-0.css****************************/
 header > .video {
      height:320px;
      position:relative;
      margin-bottom:1em;
 }
 .gallerie.video .bx-wrapper .bx-viewport {
      width:calc(100% - 70px) !important;
      margin:auto;
 }
 .gallerie .bx-wrapper .bx-viewport ul {
      display:table;
      width:100%;
      height:100%;
 }
 .gallerie.media_unique .bx-wrapper .bx-viewport ul,
 .gallerie.media_unique ul {
      width:100%!important;
 }
 
 /* ES le 17/04/14 */
 #fiche-info > .contenu-fiche > .gallerie .bx-wrapper .bx-viewport ul {
     margin: 0px;
     padding: 0px;
     height: 500px;
     position: absolute !important;
     table-layout: fixed;
     max-width: 100%;
 }
 #rubrique > .rubrique-images.gallerie > .bx-wrapper > .bx-viewport > ul {
      position:absolute !important;
 }
 /* ES */
 
 .gallerie .bx-wrapper .bx-viewport li {
      display:table-cell;
      vertical-align:middle;
      float:none !important;
 }
 .gallerie .bx-wrapper .bx-viewport li.video {
      height:100%;
 }
 
 /* ES le 24/07/2014*/
 .liste-fiche .gallerie.media_unique ul,
 .actualite .page .gallerie.media_unique ul {
      margin: 0px;
      padding: 0px;
      height: 500px;
      position: absolute !important;
      table-layout: fixed;
      max-width: 100%;
 }
 .actualite .page .gallerie.media_unique ul {
      height:auto;
 }
 
 .liste-fiche .gallerie.media_unique ul li,
 .actualite .page .gallerie.media_unique ul li {
      width:100% !important;
 }
 /* ES*/
 
 /* ES le 14/11/14 */
 .page-simple .rubrique-images.gallerie .bx-wrapper .bx-viewport ul {
      margin: 0px;
     padding: 0px;
      table-layout: fixed;
      position: absolute !important;
      height:500px;
      max-width: 100%;
 }
 .page-simple .rubrique-images.gallerie li.video {
      height: 500px;
 }
 /* ES */
 
 /* ES le 15/09/14  */
 #rubrique>section > article > div.bx-wrapper > div.bx-viewport > ul  {
      position:absolute !important;
 }
 
 /* ES le 06/06/14 pour video lié pavé vide */
 article.page-ligne.sans_texte > .page-ligne-image,
 .page-simple div[class*="pave"].sans_texte .page-ligne-image  {
      width:100%;
      margin:0;
      padding:0;
 }
 article.page-ligne > .page-ligne-image li,
 .page-simple div[class*="pave"] .page-ligne-image li {
      list-style-type:none;
      margin:0;
      padding:0;
 }
 article.page-ligne .page-ligne-image li.video,
 .page-simple div[class*="pave"] .page-ligne-image li.video {
      height:500px;
 }
 /* ES */
 
 .gallerie .bx-wrapper .bx-viewport li .video-container,
 .page-ligne-image li .video-container,
 #rubrique > .rubrique-images.gallerie > .bx-wrapper > .bx-viewport > ul > li > .video-container {
      position:relative;
 /* 	width: calc(100% - 2%); */
      width:100%;
      height:100%;
 }
 
 .video-container iframe, .video-container object, .video-container embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
 }
 
 .gallerie.video .bx-wrapper .bx-prev { left:0px; }
 .gallerie.video .bx-wrapper .bx-next { right:0px; }
 
 
 .gallerie #thumb-pager > a {
      position: relative;
      cursor: pointer;
 }
 
 .gallerie #thumb-pager > a.ThumbReal_video:after {
      content: '';
      background: url('https://static.ingenie.fr/images/icones/32x32/flecheVideo.png') no-repeat;
      width: 45px;
      height: 45px;
      position: absolute;
      top: calc(50% - 22.5px);
      left: calc(50% - 22.5px);
      top: -moz-calc(50% - 22.5px);
      left: -moz-calc(50% - 22.5px);
      top: -webkit-calc(50% - 22.5px);
      left: -webkit-calc(50% - 22.5px);
      top: -o-calc(50% - 22.5px);
      left: -o-calc(50% - 22.5px);
 }
 
 /* ES le 29/12/2015 - pour ne pas afficher les images / vidéos des slider avant fin chargement */
 #fiche-info .gallerie:not(.media_unique) > ul > li {
     display: none;
 }
 [class^=widget-] > ul:not(.une_actu) {
  display: none;
 }
 
 .swiper-container > ul:not(.une_actu) {
      display: flex;
 }
 
 @media (max-width: 768px) {
      /* ajout pour regler pb sur firefox */
      .gallerie .bx-wrapper .bx-viewport ul {
           position:absolute !important;
      }
 }
 @media (max-width: 768px) {
      #fiche-info > .contenu-fiche > .gallerie .bx-wrapper .bx-viewport ul {
           height:300px;
      }
 }
 @media (max-width: 480px) {
      #fiche-info > .contenu-fiche > .gallerie .bx-wrapper .bx-viewport ul {
           height:300px;
      }
 }
 
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/fiche_info_moteur_resa-0.css****************************/
 /* ----------------------------- */
 /* ==Formulaire resa fiche info	 */
 /* ----------------------------- */	
 #fiche-info h3#reservation {
      
 }
 #fiche-info .reservation {
      display:table;
      margin: auto;
      width:100%;
      max-width:600px;
      margin-top:1em;
      border:1px solid #ccc;
 }
 #fiche-info .reservation .form-resa {
      padding:0px;	
 }
 
 #fiche-info .reservation .form-resa .content {
      display:block !important;
      min-height:inherit !important;	
 }
 
 #fiche-info .reservation .form-resa .form-recherche {
      display:table;
      margin:auto;
 }
 #fiche-info .reservation .form-resa .form-recherche input {
      margin-top:0px;	
 }
 
 #fiche-info .reservation label, #fiche-info .reservation select, #fiche-info .reservation legend, #fiche-info .reservation .choixPersonne, #fiche-info .reservation .choixAges {
      font-size:1.2em;	
 }
 #fiche-info .reservation .choixPersonne select, #fiche-info .reservation .choixAges select {
      font-size:1em;
 }
 #fiche-info .reservation .titre {
      font-size:1.4em;
      margin-bottom:5px;
      font-weight:bold;
      text-align:center;
      background-color:#ccc;
      line-height:25px;
 }
 
 #fiche-info .reservation .datedeb_jour.nom_jour, #fiche-info .reservation .datefin_jour.nom_jour {
      font-size:1.1em;
      display:inline-block;
      vertical-align:middle;
 }
 
 #fiche-info .reservation .div_calendrier input[type="text"]#datedeb,
 #fiche-info .reservation .div_calendrier input[type="text"]#datefin {
      width: 100px;
      border: 1px solid #c1c1c1;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
      padding-left: 5px;
 }
 #fiche-info .reservation .bloc_date .ligne_form_moteur {
      float: none;
      width: auto;
      display: inline-block;
      margin-right: 15px;
 }
 #fiche-info .reservation .bloc_date .ligne_form_moteur ul {
      list-style-type:none;	
      margin-left:0;
      padding-left:0;
 }
 #fiche-info .reservation .bloc_duree_resa.forms_champType_select {
      height: 20px;
 }
 #fiche-info .reservation .bloc_duree_resa select.duree_resa,
 #fiche-info .reservation .bloc_select_date_resa_classique {
      margin: 0;
 }
 #fiche-info .reservation .resa_div_btn {
      text-align: center;
 }
 #fiche-info .reservation .ligne_resa.more-personnes-detail fieldset {
      border-top: 1px dotted #657986;
      margin-bottom:4px;
 }
 #fiche-info .reservation .bloc_select_personnes,
 #fiche-info .reservation .ligne_resa.more-personnes,
 #fiche-info .reservation .ligne_resa.more-personnes-detail {
      margin-top: 10px;
 }
 
 #fiche-info .reservation .ligne_resa.more-personnes-detail fieldset:nth-child(odd) {
      background-color:#e5e5e5;
 }
 #fiche-info .reservation .ligne_resa.more-personnes-detail fieldset:nth-child(even) {
      background-color:#cfcfcf;
 }
 
 #fiche-info .reservation .ligne_resa.more-personnes-detail fieldset legend {
      font-weight:bold;
 }
 
 #fiche-info .reservation .choixAges {
      margin-top:5px;
 }
 #fiche-info .reservation .ligne_resa.more-personnes-detail .choixPersonne {
      width: auto;
 }
 #fiche-info .reservation .selection_multichambre,
 #fiche-info .reservation .prestations,
 #fiche-info .reservation .ligne_resa.more-personnes-detail .choixPersonne select,
 #fiche-info .reservation .bloc_select_adultes_enfants .ligne_form_moteur .select_nb_adultes,
 #fiche-info .reservation .bloc_select_adultes_enfants .ligne_form_moteur .select_nb_enfants {
      color: #7e796c;
      background: #fbfbfb;
      background: -moz-linear-gradient(top, #fbfbfb 0%, #e2e2e2 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #e2e2e2));
      background: -webkit-linear-gradient(top, #fbfbfb 0%, #e2e2e2 100%);
      background: -o-linear-gradient(top, #fbfbfb 0%, #e2e2e2 100%);
      background: -ms-linear-gradient(top, #fbfbfb 0%, #e2e2e2 100%);
      background: linear-gradient(to bottom, #fbfbfb 0%, #e2e2e2 100%);
      border-color: #c1c1c1;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
 }
 #fiche-info .reservation .ligne_resa.more-personnes-detail .choixPersonne select.chambre_nb_enfants {
      margin-left:10px;
 }
 
 /* Formulaire de resa sans choix nb chambres deb */
 #fiche-info .reservation  .bloc_select_adultes_enfants {
      margin-top:10px;
 }
 #fiche-info .reservation  .bloc_select_adultes_enfants .ligne_form_moteur {
      display:inline-block;	
 }
 #fiche-info .reservation  .bloc_select_adultes_enfants .ligne_form_moteur .bloc_nb_enfants {
      margin-left:10px;
 }
 #fiche-info .reservation  .bloc_select_adultes_enfants .ligne_form_moteur span {
      font-size:1.2em;
 }
 #fiche-info .reservation .bloc_select_adultes_enfants .ligne_form_moteur.choixAges {
      display:block;
      width:100%;
      margin-top:5px;
 }
 /* Formulaire de resa sans choix nb chambres fin */
 
 #fiche-info  .contenu-fiche  .reservation .form_search{
      display:inline-block;
      height: 23px;
      color: white;
      background-color: #f5a033;
      border: 0px;
      border-radius: 0px;
      font-size: 1.2em;
      margin-top:10px;
      margin-bottom:10px;
      margin-right:20px;
      width:auto;
 }
 
 #fiche-info  .contenu-fiche  .reservation .form_search:hover {
      color:#000;	
 }
 
 #fiche-info #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:hover{
      background-color:#4887e6;
      border:1px solid #4887e6;
 }
 #fiche-info #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:hover{
      background-color:#f5a033;
      border:1px solid #f5a033;
 }
 
 #fiche-info .reservation .form-resa .bloc_select_personnes label,
 #fiche-info .reservation .form-resa .bloc_select_personnes .forms_champType_select {
      display:inline-block;
      vertical-align:middle;
      margin-top:0px;
      float:inherit;
 }
 #fiche-info .reservation .form-resa .bloc_select_personnes .forms_champType_select .personne {
      margin-top:0px;
 }
 
 #bloc_detail_prestations .tab_formules .ligne_total_prestation_1 td,
 #bloc_detail_prestations .tab_formules .ligne_total_prestation_2 td
 {
      text-align:right;
 }
 #bloc_detail_prestations .tab_formules .quantiteChoix{
      text-align:right;
 }
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/fiche_info_tableau_tarifs-0.css****************************/
 /*  Tableau tarif de l'ognlet Tarifs */
 #fiche-info > .contenu-fiche .lesTarifsOnglet {
     margin-top:10px;
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet {
     font-size:1.2em;
 }
 /* Entete tableau tarifs */
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > thead {
 
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > thead > tr {
 
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > thead > tr > td {
     text-align:left;
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > td:empty {
     display:none;
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > thead > tr > .TarifOngletLibelle {
 
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > thead > tr > .TarifOngletZone {
 
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > thead > tr > .TarifOngletDates {
 
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > thead > tr > .TarifOngletPrixMin {
 
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > thead > tr > .TarifOngletPrixMax {
 
 }
 /* Contenu tableau tarifs */
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody {
 
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet{
     border-bottom:1px solid #ccc;
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > td {
 
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletLibelle {
     background-color:#12ACDE;
     color:#fff;
     /*font-weight:bold;*/
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletZone {
 
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletDate {
     background-color:#fff;
     color:#12ACDE;
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletPrixMin {
     background-color:#3D3E40;
     color:#12ACDE;
 }
 #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletPrixMax {
     background-color:#3D3E40;
     color:#12ACDE;
 }
 
 /* tableau tarifs en version responsive */
 @media (max-width: 768px) {
     #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > thead {
         display:none;
     }
     #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr {
         border:1px solid #DEDEDE !important;
     }
     #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr:nth-child(odd) {
         background-color: #EEE;
     }
     #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > td {
         color:#000 !important;
         height:auto;
         min-height:25px;
         vertical-align:middle
     }
     #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletLibelle,
     #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletPrixMin,
     #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletZone,
     #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletDate,
     #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletPrixMax {
         background-color: transparent;
     }
     #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > .unTarifOngletDate {
 
     }
     #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > td:before {
 
     }
 }
 
 @media (max-width: 480px) {
     #fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > td:before {
         left: 6px;
         right:auto;
     }
 }
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/liste_presse-0.css****************************/
 .liste-page-simple.presse {
      
 }
 
 .liste-page-simple.presse header {
      
 }
 .liste-page-simple.presse header > h1 {
      
 }
 .liste-page-simple.presse header > .ordre {
      font-size: 1.4em;
      margin-bottom:20px;
 }
 .liste-page-simple.presse header > .ordre > .titre {
      
 }
 .liste-page-simple.presse header > .ordre > .titre {
      
 }
 .liste-page-simple.presse header > .ordre > .titre:after {
      content:' :';
 }
 .liste-page-simple.presse header > .ordre > div {
      display:inline-block;
 }
 
 .liste-page-simple.presse header > .ordre > div .croissant {
      
 }
 .liste-page-simple.presse header > .ordre > div .decroissant {
      margin-left:10px;
 }
 .liste-page-simple.presse header > .ordre > div .croissant, 
 .liste-page-simple.presse header > .ordre > div .decroissant {
      color: #3C3E3E;
 }
 .liste-page-simple.presse header > .ordre > div .croissant.select, 
 .liste-page-simple.presse header > .ordre > div .decroissant.select {
      color: #15A7D7;
      text-decoration:none;
 }
 
 .liste-page-simple.presse > article.post {
      border:1px solid #ECEBEB;
      margin-bottom:10px; 
      padding:10px;
 }
 .liste-page-simple.presse > article.post > header {
      
 }
 .liste-page-simple.presse > article.post > header > h2 {
      font-size: 2.3em;
      font-family: Arial;
      line-height: 1.4em;
      color: #4B4442;
 }
 .liste-page-simple.presse > article.post > section {
      
 }
 .liste-page-simple.presse > article.post > section > .date {
      color:#15A7D7;
      font-style:italic;
      font-size:1.2em;
 }
 .liste-page-simple.presse > article.post > section > .description {
      font-size:1.2em;
 }
 .liste-page-simple.presse > article.post > section > .download-files {
      font-size:1.2em;
      margin-top:10px;
 }
 .liste-page-simple.presse > article.post > section > .download-files p {
      font-weight:bold;
 }
 .liste-page-simple.presse > article.post > section > .download-files ul {
 }
 .liste-page-simple.presse > article.post > section > .download-files ul li {
 }
 .liste-page-simple.presse > article.post > section > .download-files ul li a {
      color:#15A7D7;
 }
 .liste-page-simple.presse > article.post > section > .download-files ul li a:hover {
      text-decoration:none;	
 }
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/rubrique-0.css****************************/
 /* ------------------------------- */
 /* ==0. RUBRIQUE				   */
 /* ------------------------------- */
 #rubrique {
      
 }
 
 /* ------------------------------- */
 /* ==1. HEADER					   */
 /* ------------------------------- */
 #rubrique > header {
 
 }
 #rubrique > header > h1 {
      
 }
 #rubrique > header > #description-rubrique {
 
 }
 /* ------------------------------- */
 /* ==2. SECTION					   */
 /* ------------------------------- */
 #rubrique > section {
 
 }
 #rubrique > section:after {
      clear: both;
      content: "";
      display: table;
 }
 
 /* ------------------------------- */
 /* ==3. ARTICLE					   */
 /* ------------------------------- */
 #rubrique > section > article {
      margin-bottom: 20px;
      display: block;
      float: left;
      clear: both;
      width: 100%;
 }
 
 /* ------------------------------- */
 /* ==4. PAGE LIGNE IMAGE		   */
 /* ------------------------------- */
 #rubrique > section > article > .page-ligne-image {
      float: left;
      margin-right: 2em;
 }
 #rubrique > section > article.sans_texte > .page-ligne-image {
      max-width:100%;
 }
 #rubrique.listePlans > section > article > .page-ligne-image {
      float:none !important;
      width:100% !important;
      text-align:center;
      margin:0 !important;
 } 
 #rubrique > section > article div.page-ligne-image .zoombox {
      cursor:pointer;
 }
 #rubrique > section > article div.page-ligne-image .zoombox:hover {
      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
      -moz-opacity: 0.75;
      -khtml-opacity: 0.75;
      opacity: 0.75;
 }
 #rubrique > section > article > .page-ligne-image > img,
 #rubrique > section > article > .page-ligne-image > a img {
      max-width: 250px;
      padding: 5px;
      border: 1px solid #ECEBEB;
 }
 #rubrique > section > article.sans_texte > .page-ligne-image > a img {
      max-width:100%;
 }
 #rubrique.listePlans > section > article > .page-ligne-image > a > img {
      max-width:100% !important;	
 }
 
 /* ------------------------------- */
 /* ==5. PAGE PAVE				   */
 /* ------------------------------- */
 #rubrique > section > article > .page-pave {
      vertical-align: top;
      font-size: 1.2em;
 }
 #rubrique > section > article > .page-pave > h2,
 .pages article > .page-pave h2 {
      line-height: 1em;
      margin-bottom: 15px;
 }
 #rubrique > section > article > .page-pave > em {
      
 }
 #rubrique > section > article > .page-pave > h3,
 .pages article > .page-pave h3 {
      
 }
 #rubrique > section > article > .page-pave > h4,
 .pages article > .page-pave h4 {
 
 }
 #rubrique > section > article > .page-pave > p {
 
 }
 #rubrique > section > article > .page-pave > ul {
      display: table;
      padding: 0;
 }
 #rubrique > section > article > .page-pave > ul > li {
      margin-bottom: 5px;
 }
 #rubrique > section > article > .page-pave > a,
 .pages article > .page-pave a {
      color: #000;
 }
 #rubrique > section > article > .page-pave > a:hover,
 .pages article > .page-pave a:hover {
      text-decoration: none;
 }
 #rubrique > section > article > .page-pave > a > img {
 
 }
 
 
 #rubrique > section > .download-files.rubrique-documents {
 margin-bottom: 20px;
 display: block;
 }
 #rubrique > section > .download-files.rubrique-documents > p {
 font-size: 1.4em;
 font-weight: 700;
 }
 #rubrique > section > .download-files.rubrique-documents > ul {
 
 }
 #rubrique > section > .download-files.rubrique-documents > ul > li {
 
 }
 #rubrique > section > .download-files.rubrique-documents > ul > li > a {
 color: #000;
 font-size: 1em;
 }
 #rubrique > section > .download-files.rubrique-documents > ul > li > a:hover {
 text-decoration: none;
 }
 #rubrique > section > .download-files.rubrique-documents > ul > li >a > span {
 
 }
 
 
 #rubrique > section > article > div.bx-wrapper {
 margin-bottom: 20px;
 width: 38.5% !important;
 float: left;
 margin-right: 20px;
 height: auto;
 }
 #rubrique > section > article.sans_texte > div.bx-wrapper { 
      width:100% !important;
 }
 /*#rubrique>section > article > div.bx-wrapper > div.bx-viewport {
 height: 180px !important;
 }
 #rubrique>section > article.sans_texte > div.bx-wrapper > div.bx-viewport {
      height:300px !important;	
 }*/
 #rubrique>section > article > div.bx-wrapper > div.bx-viewport > ul {
 
 }
 #rubrique>section > article > div.bx-wrapper > div.bx-viewport > ul > li{
 display: table-cell;
 vertical-align: middle;
 height: 180px;
 float: none !important;
 }
 #rubrique>section > article.sans_texte > div.bx-wrapper > div.bx-viewport > ul > li {
      height:300px;	
 }
 #rubrique>section > article > div.bx-wrapper > div.bx-viewport > ul > li > img{
      margin: 0 auto;
      max-width: 245px;
      max-height: 184px;
      display: block;
 }
 #rubrique>section > article.sans_texte > div.bx-wrapper > div.bx-viewport > ul > li > img {
      max-width:100%;
      max-height:300px;
 }
 #rubrique>section > article > div.bx-wrapper > div.bx-viewport > ul > li > .video-container {
      text-align: center;
      width: 100%;
      height: 180px;
      display: inline-block;
 }
 #rubrique>section > article.sans_texte > div.bx-wrapper > div.bx-viewport > ul > li > .video-container {
      height:300px;	
 }
 #rubrique>section > article > div.bx-wrapper > div.bx-viewport > ul > li > .video-container > iframe {
      width: 100%;
      height: 100%;
 }
 #rubrique > section > article > div.bx-wrapper > .bx-controls.bx-has-pager.bx-has-controls-direction > div.bx-pager.bx-default-pager {
 bottom: -20px;
 }
 
 
 #rubrique > section > article > div.page-pave table {
 
 }
 #rubrique > section > article > div.page-pave table > tbody {
 
 }
 #rubrique > section > article > div.page-pave table > tbody > tr {
 
 }
 #rubrique > section > article > div.page-pave table > tbody > tr:first-child {
 background: #cce8f6;
 }
 #rubrique > section > article > div.page-pave table > tbody > tr:nth-child(even){
 background: #d8e0e4;
 }
 #rubrique > section > article > div.page-pave table > tbody > tr > td {
 font-size: 1.1em;
 text-align: center;
 }
 #rubrique > section > article > div.page-pave table > tbody > tr > td > strong {
 font-size: 1.1em;
 }
 
 
 #rubrique > .rubrique-images.gallerie {
 margin-top: 10px;
 margin-bottom: 50px;
 width: 100%;
 }
 #rubrique > .rubrique-images.gallerie > .bx-wrapper {
 margin-bottom: 40px;
 max-width: 100%;
 }
 #rubrique > .rubrique-images.gallerie > .bx-wrapper > .bx-viewport {
 height: 360px !important;
 }
 #rubrique > .rubrique-images.gallerie > .bx-wrapper > .bx-viewport > ul {
      
 }
 #rubrique > .rubrique-images.gallerie > .bx-wrapper > .bx-viewport > ul > li {
      text-align: center;
 }
 #rubrique > .rubrique-images.gallerie > .bx-wrapper > .bx-viewport > ul > li > img {
      margin: 0 auto;
      max-height: 360px;
      max-width: 100%;
      display: block;
 }
 #rubrique > .rubrique-images.gallerie > .bx-wrapper > .bx-viewport > ul > li > .video-container {
      width: 96.5%;
      height: 360px;
 }
 #rubrique > .rubrique-images.gallerie > .bx-wrapper > .bx-viewport > ul > li > .video-container > iframe {
      width: 100%;
      height: 100%;
 }
 #rubrique > .rubrique-images.gallerie > .bx-wrapper > .bx-controls.bx-has-pager.bx-has-controls-direction {
 
 }
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/moteur_recherche-0.css****************************/
 /* MC 04/05/2016 passage de l'url en https */
 .form-moteurRecherche .datepicker {
      background:url(https://static.ingenie.fr/images/resa/calendrier.gif) center right no-repeat #FFFFFF;
      cursor:pointer;
      padding: 3px 2px;
      border-width: 1px;
      width: 80px;
      margin-left: 2px;
 }
 
 
 .form-moteurRecherche .bt_resultat {
      border-width: 0px;
      border-radius: 5px; 
      color: #FFFFFF;
      margin-top: 5px;
      padding: 5px 10px;
 }
 
 .form-moteurRecherche .ligne_resa {
      line-height: 2em;
 }
 
 /* Modif ADR au 24/06/14 : Code trad pour "Voir le desciptif du s_jour"
 ---------------------------------------------------------------------*/
 .div_lien_moteur {
 border-bottom: 1px solid #000;
 padding: 0.5em;
 width: 100%;
 text-align: center;
 }
 .div_lien_moteur > a {
 color: #000;
 text-decoration: none;
 }
 .div_lien_moteur > a:hover {
 color: #5A5E6B;
 }
 .div_lien_moteur > a:before {
 content: "\f0da";
 font-family: 'FontAwesome';
 font-size: 1.1em;
 color: #000;
 margin-top: 2px;
 margin-right: 5px;
 }
 /* Fin modif ADR */
 
 
 /** Gestion des menus accordeons sur les 2 widgets (agenda + recherche) **/
 .contenu_bloc_accor.ui-accordion .ui-accordion-content-active {
      padding: 1em 0.5em;
 }
 
 .contenu_bloc_accor .calendrier .ui-accordion .ui-accordion-content {
      padding: 1em 0em;
 }
 /* MC 04/05/2016 passage de l'url en https */
 .contenu_bloc_accor .ui-state-default .ui-icon {
      background-image: url(https://static.ingenie.fr/images/jquery.jui/ui-icons_8c291d_256x240.png);
 }
 
 /**
 .affinage_ligne_titre {
      margin-top: 1em;
      text-align: center;
 } /**/
 
 .moteurRecherche .affinage_ligne_titre {
     /*font-size: 1.2em;
     height: 1.2em;
     line-height: 1.2em;/**/
     font-weight: bold;
     margin: auto;
     text-align: center;
      
 }
 
 .affinage_titre {
      /**font-size: 1.5em;
      font-weight: bold;/**/
     padding: 0 5px;
 }
 
 /** Affinage **/
 .sous_titre_affinage_recherche {
      font-weight: bold;
 }
 
 .bloc_valcri.disabledCritere LABEL {
      color: #AAAAAA;
      font-style: italic;
 }
 
 .bloc_liste_valcri {
      margin: 10px 0px;
 }
 
 
 
 .moteurRecherche .bloc_valcri {
     margin: 0;
     text-indent: 10px;
     /*float: left;*/
     width: 100%;
 }
 
 .moteurRecherche .bloc_valcri LABEL {
      font-size: 0.8em;
 }
 
 .moteurRecherche .critere_affiner {
      padding-bottom: 10px;
      
 }
 .p_modifier_recherche{
      width:100%; text-align:right;
 }
 
 .resa_sommaire .affinage_ouverture .sous_titre_affinage_recherche:empty { display:none !important; }
 
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/widget_dispo-0.css****************************/
 /* ---------------------------------- */
 /* ==X. WIDGET DISPO				  */
 /* ---------------------------------- */
 .widget_dispos {
      font-size: 1.2em;
 }
 .widget_dispos > .bloc_dispos {
      margin: auto;
      position: relative;
      border: 1px solid #5b6f7a;
 }
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne {
      padding: 10px;
      position: relative;
 }
 
  .widget_dispos .bx-wrapper .bx-viewport {
       display: table;
  }
 /* ---------------------------------- */
 /* ==X. PREVIOUS					  */
 /* ---------------------------------- */
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .btn_prev_semaine {
      width: 20px;
      height: 70px;
      -webkit-border-radius: 10px/11px 11px 10px 10px;
      -moz-border-radius: 10px/11px 11px 10px 10px;
      border-radius: 10px/11px 11px 10px 10px;
      background-color: #31a2e0;
      display: inline;
      z-index: 1;
      text-align: center;
      margin-top: 7px;
      margin-right: 3px;
 }
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .btn_prev_semaine > a {
      background: url('https://static.ingenie.fr/images/dispo/prev_mois.png')
           no-repeat;
      background-position: center center;
      width: 20px;
      height: 70px;
      display: block;
 }
 /* ---------------------------------- */
 /* ==X. NEXT						  */
 /* ---------------------------------- */
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .btn_next_semaine {
      width: 20px;
      height: 70px;
      -webkit-border-radius: 10px/11px 11px 10px 10px;
      -moz-border-radius: 10px/11px 11px 10px 10px;
      border-radius: 10px/11px 11px 10px 10px;
      background-color: #31a2e0;
      display: inline;
      z-index: 1;
      text-align: center;
      margin-top: 7px;
      margin-right: 3px;
 }
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .btn_next_semaine > a {
      background: url('https://static.ingenie.fr/images/dispo/next_mois.png')
           no-repeat;
      background-position: center center;
      width: 20px;
      height: 70px;
      display: block;
 }
 /* ---------------------------------- */
 /* ==X. GRID SEMAINE SLIDE			  */
 /* ---------------------------------- */
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc {
      overflow: hidden;
      width: 595px;
      height: 125px;
      position: relative;
 }
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine {
 
 }
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext {
      width: 200px;
      margin-left: 0;
 }
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine {
      width: 195px;
      overflow: hidden;
      height: 100px;
      position: relative;
      border: 1px solid #c2c7c3;
      display: inline-block;
 }
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .num_semaine {
      float: left;
      background-color: #8a8a8a;
      color: white;
      font-size: .9em;
      font-weight: bold;
      padding: 1px;
      text-align: center;
 }
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .titre_semaine {
      margin: auto;
      text-align: center;
      font-weight: bold;
      margin-bottom: 2px;
      color: #171717;
 }
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .zone_jours_semaine {
      width: 100%;
      text-align: center;
      margin-top: 7px;
      margin-bottom: 2px;
 }
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .zone_jours_semaine > table {
      width: 100%;
      border-collapse: collapse;
 }
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .zone_tarifs {
      text-align: center;
      margin: auto;
      margin-top: -10px;
 }
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .zone_tarifs > .choix_semaine_resa {
      width: 24px;
      height: 24px;
      display: inline;
      z-index: 1;
      text-align: center;
      float: left;
      margin-left: 11px;
      margin-top: -5px;
      background: #000;
 }
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .zone_tarifs > .choix_semaine_resa > a,
 .widget_dispos .vue_loc_semaine_mois .choix_semaine_resa > a {
      background: url('https://static.ingenie.fr/images/dispo/choix_semaine_panier.png') no-repeat center center;
      width: 24px;
      height: 24px;
      display: inline-block;
 }
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .zone_tarifs > .prix_en_cours {
      font-size: 1em;
      font-weight: bold;
      color: #2e92cd;
      display: inline;
      margin-left: 5px;
 }
 
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc > .dateMajPlanning{
      font-size: 1em;
      position: absolute;
      margin-top: 5px;
      bottom: 5px;
      left: 0px;
      margin-left:0;
 }
 
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_mois > .grid_mois_slide_bloc > .dateMajPlanning{
      font-size: 1em;
      position: absolute;
      margin-top: 5px;
      bottom: 5px;
      left: 5px;
 }
 
 /* ---------------------------------- */
 /* ==X. LEGENDE						  */
 /* ---------------------------------- */
 .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc > .legende {
      font-size: 0.8em;
      position: absolute;
      margin-top: 5px;
      bottom: 5px;
      right: 5px;
 }
 /* ---------------------------------- */
 /* ==X. INPUT HIDDEN				  */
 /* ---------------------------------- */
 .widget_dispos > .bloc_dispos > #vue_dispos > input[type="hidden"] {
 
 }
 /* ---------------------------------- */
 /* ==X. MEDIA QUERIES				  */
 /* ---------------------------------- */
 
 .widget_dispos .select_prestations {
      margin-left: 32px;
      margin-top: 15px;
      font-size: 0.8em;
      background: #f2efe0;
      padding: 5px;
      width: 550px;
 }
 
 .widget_dispos .select_prestations label {
      display: inline-block;
      padding-right: 6px;
      vertical-align: top;
 }
 
 .widget_dispos .select_prestations input {
      cursor: pointer
 }
 
 .widget_dispos .select_prestations .bloc_selection_radio {
      display: inline-block;
 }
 
 .widget_dispos .select_prestations .bloc_selection_radio span {
      display: inline-block;
      padding-bottom: 5px;
      padding-left: 5px;
      vertical-align: bottom;
 }
 
 .widget_dispos .select_prestations .bloc_selection_radio span {
      padding-bottom: 1px;
 }
 
 .widget_dispos .ajax_vue {
      padding: 50px;
      text-align: center;
      width: 600px;
      height: 90px;
 }
 
 /**
 * Styles de la Nav onglets
 */
 .widget_dispos .nav_widget_dispos .nav_widget_onglets {
      list-style-type: none;
      font-size: 0.8em;
      font-weight: bold;
      padding: 0;
      padding-left: 30px;
      margin-bottom: 10px;
 }
 
 .widget_dispos .nav_widget_dispos .nav_widget_onglets li {
      display: inline;
      margin: 2px 2px 0 2px !important;
      margin: 1px 2px 0 2px;
      margin-bottom: 0;
      padding: 10px;
 }
 
 .widget_dispos .nav_widget_dispos .nav_widget_onglets li a:link,.widget_dispos .nav_widget_dispos .nav_widget_onglets li a:visited
      {
      text-decoration: none;
      color: #fff;
 }
 
 .widget_dispos .nav_widget_dispos .nav_widget_onglets li a:hover {
      color: #fff;
 }
 
 .widget_dispos .nav_widget_dispos .nav_widget_onglets .onglet {
      width: 116px;
      height: 33px;
      -webkit-border-radius: 10px 10px 0 0;
      -moz-border-radius: 10px 10px 0 0;
      border-radius: 10px 10px 0 0;
      background-color: #2d95cc;
 }
 
 .widget_dispos .nav_widget_dispos .nav_widget_onglets .onglet_active {
      background-color: #f6b10c;
 }
 
 .widget_dispos  .grid_mois_slide_bloc,
 .widget_dispos  .grid_mois,
 .widget_dispos  .bloc_mois,
 .widget_dispos  .btn_prev_mois,
 .widget_dispos  .btn_next_mois
      {
      float: left;
 }
 
 .widget_dispos .btn_prev_mois,
 .widget_dispos .btn_next_mois {
      width: 20px;
      height: 21px;
      -webkit-border-radius: 10px/11px 11px 10px 10px;
      -moz-border-radius: 10px/11px 11px 10px 10px;
      border-radius: 10px/11px 11px 10px 10px;
      background-color: #31a2e0;
      display: inline;
      z-index: 1;
      text-align: center;
      margin-top: 5px;
 }
 
 .widget_dispos .btn_next_mois a {
      background: url('https://static.ingenie.fr/images/dispo/next_mois.png')
           no-repeat;
      background-position: center center;
      width: 20px;
      height: 21px;
      display: block;
 }
 
 .widget_dispos .btn_prev_mois a {
      background: url('https://static.ingenie.fr/images/dispo/prev_mois.png')
           no-repeat;
      background-position: center center;
      width: 20px;
      height: 21px;
      display: block;
 }
 
 .widget_dispos .grid_mois {
      position: absolute;
      left: 0px;
      top: 0px;
      width: 5280px
 }
 
 .widget_dispos .tab_mois {
      border-collapse: separate;
      margin: auto;
      position: relative;
 }
 
 .widget_dispos .tab_mois .enteteMois {
      background-color: #666666;
      color: #FFF;
      font-size: 0.8em;
      font-weight: bold;
      text-align: center;
 }
 
 .widget_dispos .legende .libelle {
      font-weight: bold;
      display: inline-block;
      margin-right: 10px;
 }
 
 .widget_dispos .legende .indispo,
 .widget_dispos .legende .votre_recherche,
 .widget_dispos .legende .dispo,
 .widget_dispos .legende .complete
      {
      width: 15px;
      display: inline-block;
 }
 
 .widget_dispos .legende-vacances .zones_vacances {
   margin-left: 5px;
   margin-right: 10px;
   display:inline-block;
 }
 
 
 .widget_dispos .legende .label_legende {
      display: inline-block;
      margin-left: 5px;
      margin-right: 10px;
 }
 
 .widget_dispos .dispo {
      background-color: #86b608;
      color: #FFF;
 }
 
 .widget_dispos .indispo {
      background-color: #d4d4d4;
      color: #676767;
 }
 
 .widget_dispos .complete {
      background-color:#DAA520;
      color:#fff;
 }
 
 .widget_dispos .zones_vacances {
   background-color:#676767;
   color:#FFF;
 }
 
 .widget_dispos .votre_recherche {
      border: 1px solid red;
      background-color: #fff;
 }
 
 [name="frm_widget_dispos"][data-type="ACTIVITE"] .votre_recherche{
      border: none;
      background-color:#000;
 }
 
 /**
 * Styles de la vue weekend mois
 */
 .widget_dispos .vue_loc_weekend_mois {
      padding: 10px;
      position: relative;
 }
 
 .widget_dispos  .vue_loc_weekend_mois .grid_mois_slide_bloc {
      overflow: hidden;
      /* A modifier pour mobile */
      width: 542px;
      height: 750px;
      position: relative;
      padding-bottom: 30px;
 }
 
 .widget_dispos .vue_loc_weekend_mois .btn_prev_mois,.widget_dispos .vue_loc_weekend_mois .btn_next_mois
      {
      margin-top: 1px;
 }
 
 .widget_dispos .vue_loc_weekend_mois .tab_mois {
      border-spacing: 2px;
 }
 
 .widget_dispos .vue_loc_weekend_mois .tab_mois thead tr th {
      margin-bottom: 7px;
 }
 
 .widget_dispos  .vue_loc_weekend_mois  .tab_mois tbody td .bloc_mois {
      /* A modifier pour mobile */
      width: 95px;
 }
 
 .widget_dispos .vue_loc_weekend_mois  .tab_mois tr {
      border-spacing: 1px;
 }
 
 .widget_dispos  .vue_loc_weekend_mois  .tab_mois .entete_jour {
      width: 24px;
      font-size: 0.75em;
 }
 
 .widget_dispos  .vue_loc_weekend_mois  .tab_mois .entete_jour .lettre_jour
      {
      display: inline-block;
      float: left;
 }
 
 .widget_dispos  .vue_loc_weekend_mois  .tab_mois .entete_jour .jour {
      display: inline-block;
      float: right;
 }
 
 .widget_dispos  .vue_loc_weekend_mois  .tab_mois .entete_jour .week_end {
      font-weight: bold;
 }
 
 /* A modifier pour mobile */
 .widget_dispos  .vue_loc_weekend_mois  .tab_mois .bloc_jour {
      display: inline-block;
      float: left;
      width: 71px;
      padding: 2px;
      font-size: 0.75em;
      text-align: center;
 }
 
 .widget_dispos .vue_loc_weekend_mois  .tab_mois .bloc_jour .prix_en_cours
      {
      font-weight: bold;
 }
 
 /**
 * Styles de la vue location semaine en ligne */
 .bloc_dispo_prestations {
      padding-top: 10px;
 }
 
 .titre_dispo_prestations {
      font-weight: bold;
      font-size: 1em;
      margin-bottom: -6px;
 }
 
 .voir_all_dispo_prestations {
      text-align: right;
      margin-top: 4px;
      margin-bottom: 10px;
 }
 
 .widget_dispos  .vue_loc_semaine_ligne .grid_semaine_slide_bloc,.widget_dispos  .vue_loc_semaine_ligne .grid_semaine,.widget_dispos  .vue_loc_semaine_ligne .bloc_semaine_ext,.widget_dispos  .vue_loc_semaine_ligne .bloc_semaine,.widget_dispos  .vue_loc_semaine_ligne .btn_prev_semaine,.widget_dispos  .vue_loc_semaine_ligne .btn_next_semaine
      {
      float: left;
 }
 
 .widget_dispos .contact_mail {
      width: 24px;
      height: 24px;
      display: inline;
      z-index: 1;
      text-align: center;
      float: left;
      margin-left: 11px;
      margin-top: -2px;
 }
 
 .widget_dispos .contact_mail a {
      background:
           url('https://static.ingenie.fr/images/dispo/contact_mail_liste.png')
           no-repeat;
      background-position: center center;
      width: 24px;
      height: 24px;
      display: inline-block;
 }
 .widget_dispos .vue_loc_semaine_ligne .grid_semaine {
      position: absolute;
      left: 0px;
      top: 0px;
      width: 10000px
 }
 
 .widget_dispos  .vue_loc_semaine_ligne .grid_semaine_slide_bloc {
 
 }
 
 .widget_dispos  .vue_loc_semaine_ligne .bloc_semaine_ext {
 
 }
 
 .widget_dispos  .vue_loc_semaine_ligne .bloc_semaine {
      /* A modifier pour mobile */
      height: 80px;
      width: 185px;
      position: relative;
      border: 1px solid #c2c7c3;
      display: inline-block;
 }
 
 .widget_dispos .vue_loc_semaine_ligne .bloc_semaine_alternance_1 {
      background-color: #ffffff;
 }
 
 .widget_dispos  .vue_loc_semaine_ligne .bloc_semaine_alternance_2 {
      background-color: #fef8ea;
 }
 
 .widget_dispos  .vue_loc_semaine_ligne .bloc_semaine .num_semaine {
      float: left;
      background-color: #8a8a8a;
      color: #FFF;
      font-size: 0.7em;
      font-weight: bold;
      padding: 1px;
      text-align: center;
 }
 
 .widget_dispos  .vue_loc_semaine_ligne .bloc_semaine .titre_semaine {
      display:inline-block;
      padding-left:4px;
 }
 
 
 
 /*.widget_dispos .vue_loc_semaine_ligne .bloc_semaine .zone_jours_semaine
      {
      width: 100%;
      text-align: center;
      font-size: 0.8em;
      margin-top: 7px;
      margin-bottom: 2px;
 }*/
 
 .widget_dispos .vue_loc_semaine_ligne .bloc_semaine .zone_jours_semaine .jour_semaine
      {
      border-left: 1px solid #fff;
      font-size: 0.85em;
      font-weight: normal;
 }
 
 .widget_dispos .vue_loc_semaine_ligne  .bloc_semaine .zone_jours_semaine .week_end
      {
      font-weight: bold;
 }
 
 .widget_dispos .vue_loc_semaine_ligne .bloc_semaine .prix_en_cours {
 
 }
 
 .widget_dispos .vue_loc_semaine_ligne .bloc_semaine .non_disponible {
      font-size: 0.9em;
      font-weight: bold;
      color: #d4d4d4;
      display: inline-flex;
 }
 
 .widget_dispos .vue_loc_semaine_ligne .bloc_semaine .partiellement_disponible {
   font-size: 0.9em;
   font-weight: bold;
   color:#d4d4d4;
   display: inline;
 }
 
 .widget_dispos .vue_loc_semaine_ligne .bloc_semaine .disponible {
      font-size: 0.9em;
      font-weight: bold;
      color: #86b608;
      display: inline;
 }
 
 /**
 * Styles de la vue location semaine mois
 */
 .widget_dispos  .vue_loc_semaine_mois {
      padding: 10px;
      position: relative;
 }
 
 .widget_dispos  .vue_loc_semaine_mois .grid_mois_slide_bloc {
      overflow: hidden;
      /* A modifier pour mobile */
      width: 610px;
      height: 680px;
      position: relative;
      padding-bottom: 30px;
 }
 
 .widget_dispos .vue_loc_semaine_mois .tab_mois {
      border-spacing: 7px;
 }
 
 .widget_dispos  .vue_loc_semaine_mois  .tab_mois tbody td .bloc_mois {
      /* A modifier pour mobile */
      width: 185px;
 }
 
 .widget_dispos  .vue_loc_semaine_mois  .tab_mois tbody td .bloc_semaine
      {
      /* A modifier pour mobile */
      height: 120px;
      width: 185px;
      position: relative;
      border: 1px solid #c2c7c3;
 }
 
 .widget_dispos .vue_loc_semaine_mois  .tab_mois tbody td .bloc_semaine_alternance_1
      {
      background-color: #ffffff;
 }
 
 .widget_dispos  .vue_loc_semaine_mois  .tab_mois tbody td .bloc_semaine_alternance_2
      {
      background-color: #fef8ea;
 }
 
 
 .widget_dispos .jour_semaine-forte-affluence{
      position: relative;
 }
 
 .widget_dispos .jour_semaine-forte-affluence:before {
      position: absolute;
      display: flex;
      justify-content: center;
      align-items: center;
      top: calc(100% + 3px);
      border-radius: 50%;
      width: 14px;
      height: 14px;
      left: 50%;
      color: white;
      background-color: red;
      font-size: 10px;
      content: "\f071";
      font-family: "FontAwesome";
      transform: translateX(-50%);
 }
 
 .widget_dispos  .vue_loc_semaine_mois  .tab_mois tbody td .bloc_semaine .num_semaine
      {
      float: left;
      background-color: #8a8a8a;
      color: #FFF;
      font-size: 0.7em;
      font-weight: bold;
      padding: 1px;
      text-align: center;
 }
 
 .widget_dispos  .vue_loc_semaine_mois .bloc_semaine .titre_semaine {
      display:inline-block;
      padding-left:4px;
 }
 
 .widget_dispos .vue_loc_semaine_mois  .tab_mois tbody td .bloc_semaine .zones_scolaire
      {
      float: right;
      background-color: #8a8a8a;
      color: #FFF;
      font-size: 0.7em;
      font-weight: bold;
      padding: 2px;
      text-align: center;
 }
 
 .widget_dispos .vue_loc_semaine_mois  .tab_mois tbody td .bloc_semaine .zones_scolaire .zones
      {
      margin: auto;
      text-align: center;
      display: inline;
 }
 
 .widget_dispos .vue_loc_semaine_mois  .tab_mois tbody td .bloc_semaine .zones_scolaire .zones span
      {
      padding: 1px;
      text-align: center;
 }
 
 /*.widget_dispos .vue_loc_semaine_mois  .tab_mois tbody td .bloc_semaine .titre_semaine
      {
      margin: auto;
      text-align: center;
      font-size: 0.75em;
      font-weight: bold;
      margin-bottom: 2px;
      color: #171717;
 }*/
 
 .widget_dispos .vue_loc_semaine_mois  .tab_mois tbody td .bloc_semaine .zone_jours_semaine
      {
      width: 100%;
      text-align: center;
      font-size: 0.8em;
      margin-top: 10px;
      margin-bottom: 2px;
 }
 
 .widget_dispos .vue_loc_semaine_mois  .tab_mois .bloc_semaine .zone_jours_semaine table
      {
      width: 100%;
      border-collapse: collapse;
 }
 
 .widget_dispos .vue_loc_semaine_mois  .tab_mois .bloc_semaine .zone_jours_semaine .jour_semaine
      {
      border-left: 1px solid #fff;
      font-size: 0.85em;
      font-weight: normal;
 }
 
 .widget_dispos .vue_loc_semaine_mois  .tab_mois .bloc_semaine .zone_jours_semaine .week_end
      {
      font-weight: bold;
 }
 
 .widget_dispos .vue_loc_semaine_mois  .tab_mois .bloc_semaine .zone_jours_semaine .first_jour_semaine
      {
      border: none;
 }
 
 .widget_dispos .vue_loc_semaine_mois  .tab_mois .bloc_semaine .zone_tarifs
      {
      text-align: center;
      margin: auto;
      margin-top: 6px;
 }
 
 .widget_dispos .vue_loc_semaine_mois  .tab_mois .bloc_semaine .prix_en_cours
      {
      font-size: 1.2em;
      font-weight: bold;
      color: #2e92cd;
      display: inline;
      margin-left: 5px;
 }
 
 .widget_dispos .vue_loc_semaine_mois  .tab_mois .bloc_semaine .non_disponible
      {
      font-size: 1.2em;
      font-weight: bold;
      color: #d4d4d4;
      display: inline;
 }
 
 .widget_dispos .vue_loc_semaine_mois .bloc_semaine .partiellement_disponible {
   font-size: 1.2em;
   font-weight: bold;
   color:#d4d4d4;
   display: inline-flex;
 }
 
 .widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .disponible
      {
      font-size: 1.2em;
      font-weight: bold;
      color: #86b608;
      display: inline;
 }
 
 .widget_dispos .vue_loc_semaine_mois  .tab_mois .bloc_semaine .prix_barre
      {
      font-size: 1.1em;
      font-weight: bold;
      color: #736d5f;
      display: inline;
      text-decoration: line-through;
 }
 
 .widget_dispos .vue_loc_semaine_mois .choix_semaine_resa {
      margin-left: 7px;
      margin-top: -4px;
 }
 
 /**
  * Globales aux vues
  * */
 .widget_dispos .vue_loc_semaine_mois  .tab_mois .bloc_semaine .zone_jours_semaine .jour_date_select,.widget_dispos .vue_loc_semaine_ligne  .bloc_semaine .zone_jours_semaine .jour_date_select,.widget_dispos .vue_jours_semaine_ligne  .bloc_semaine .zone_jours_semaine .jour_date_select,.widget_dispos .vue_loc_weekend_mois .jour_date_select
      {
      border-bottom: 1px solid red;
      border-left: 1px solid red;
      border-right: 1px solid red;
 }
 
 .widget_dispos .vue_loc_semaine_mois  .tab_mois .bloc_semaine .zone_jours_semaine .jour_semaine_date_select,.widget_dispos .vue_loc_semaine_ligne  .bloc_semaine .zone_jours_semaine .jour_semaine_date_select,.widget_dispos  .vue_loc_weekend_mois .jour_semaine_date_select
      {
      border-top: 1px solid red;
      border-left: 1px solid red;
      border-right: 1px solid red;
      border-bottom: 1px solid red;
 }
 .widget_dispos .vue_loc_semaine_ligne .bloc_semaine .zone_jours_semaine .jour_semaine_date_select,
 .widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .zone_jours_semaine .jour_semaine_date_select {
      border-bottom:0px;
 }
 
 /* Style bloc vue_jours_semaine_ligne */
 .widget_dispos .vue_jours_semaine_ligne {
      padding: 4px;
      position: relative;
      text-align: left;
 }
 
 .widget_dispos  .vue_jours_semaine_ligne .grid_semaine_slide_bloc,.widget_dispos  .vue_jours_semaine_ligne .grid_semaine,.widget_dispos  .vue_jours_semaine_ligne .bloc_semaine_ext,.widget_dispos  .vue_jours_semaine_ligne .bloc_semaine,.widget_dispos  .vue_jours_semaine_ligne .btn_prev_semaine,.widget_dispos  .vue_jours_semaine_ligne .btn_next_semaine
      {
      float: left;
 }
 
 .widget_dispos .vue_jours_semaine_ligne .btn_prev_semaine,.widget_dispos .vue_jours_semaine_ligne .btn_next_semaine
      {
      width: 20px;
      height: 70px;
      -webkit-border-radius: 10px/11px 11px 10px 10px;
      -moz-border-radius: 10px/11px 11px 10px 10px;
      border-radius: 10px/11px 11px 10px 10px;
      background-color: #31a2e0;
      display: inline;
      z-index: 1;
      text-align: center;
      margin-top: 7px;
      margin-right: 3px;
 }
 
 .widget_dispos .vue_jours_semaine_ligne .btn_next_semaine a {
      background: url('https://static.ingenie.fr/images/dispo/next_mois.png')
           no-repeat;
      background-position: center center;
      width: 20px;
      height: 70px;
      display: block;
 }
 
 .widget_dispos .vue_jours_semaine_ligne .btn_prev_semaine a {
      background: url('https://static.ingenie.fr/images/dispo/prev_mois.png')
           no-repeat;
      background-position: center center;
      width: 20px;
      height: 70px;
      display: block;
 }
 
 .widget_dispos .vue_jours_semaine_ligne .grid_semaine {
      position: absolute;
      left: 0px;
      top: 0px;
      width: 10000px
 }
 
 .widget_dispos  .vue_jours_semaine_ligne .grid_semaine_slide_bloc {
      overflow: hidden;
      /* A modifier pour mobile */
      width: 570px;
      height: 88px;
      position: relative;
      padding-bottom: 27px;
 }
 
 .widget_dispos  .vue_jours_semaine_ligne .bloc_semaine_ext {
      /* A modifier pour mobile */
      width: 285px;
 }
 
 .widget_dispos  .vue_jours_semaine_ligne .bloc_semaine {
      /* A modifier pour mobile */
      height: 88px;
      width: 280px;
      position: relative;
      border: 1px solid #c2c7c3;
      display: inline-block;
 }
 
 /*.widget_dispos .vue_jours_semaine_ligne .bloc_semaine .titre_semaine {
      margin: auto;
      text-align: center;
      font-size: 0.75em;
      font-weight: bold;
      margin-bottom: 2px;
      color: #171717;
 }*/
 
 .widget_dispos .vue_jours_semaine_ligne .bloc_semaine .zone_jours_semaine
 {	
      margin-top: 0 !important;
 }
 
 .widget_dispos .vue_jours_semaine_ligne .bloc_semaine .zone_jours_semaine .jour_semaine
      {
      width: 39px;
      display: inline-block;
      border-left: 1px solid #fff;
      font-size: 0.8em;
      font-weight: normal;
 }
 
 .widget_dispos .vue_jours_semaine_ligne .bloc_semaine .zone_jours_semaine .dispo:hover
      {
      cursor: pointer;
      background-color: #282829;
      transition: all 0.4s ease 0s;
 }
 
 .widget_dispos .vue_jours_semaine_ligne  .bloc_semaine .zone_jours_semaine .jour_semaine_date_select
      {
      background-color: #282829;
 }
 
 .widget_dispos .vue_jours_semaine_ligne  .bloc_semaine .zone_jours_semaine .week_end
      {
      font-weight: bold;
 }
 
 .widget_dispos .vue_jours_semaine_ligne .bloc_semaine .non_disponible {
      font-size: 0.9em;
      font-weight: bold;
      color: #d4d4d4;
      display: inline;
 }
 
 .widget_dispos .vue_jours_semaine_ligne .bloc_semaine .partiellement_disponible {
   font-size: 0.9em;
   font-weight: bold;
   color:#d4d4d4;
   display: inline-flex;
 }
 
 .widget_dispos .vue_jours_semaine_ligne .bloc_semaine .disponible {
      font-size: 0.9em;
      font-weight: bold;
      color: #86b608;
      display: inline;
 }
 
 /* Styles du bloc en ligne */
 
 /**
  * Medias queries
  */
 @media (max-width: 480px) {
      .widget_dispos .vue_loc_semaine_mois {
           padding:10px;
      }
 
      .widget_dispos .vue_loc_weekend_mois .grid_mois_slide_bloc,
      .widget_dispos .vue_loc_semaine_mois .grid_mois_slide_bloc,
      .widget_dispos .vue_loc_semaine_ligne .grid_semaine_slide_bloc {
            width:100%;
            /*min-width:320px;*/
       }
 
       .widget_dispos .vue_loc_semaine_ligne .grid_semaine_slide_bloc {
            width:100%;
       }
 
       .widget_dispos .vue_loc_semaine_ligne .btn_prev_semaine, .widget_dispos .vue_loc_semaine_ligne .btn_next_semaine {
           width: 20px;
           height: 21px;
           border-radius: 0px 0px 0px 0px 0px 0px;
           background-color: rgb(49, 162, 224);
           display: inline;
           z-index: 1;
           text-align: center;
           margin-top: 7px;
           margin-right: 3px;
      }
 
      .widget_dispos .vue_loc_semaine_ligne .btn_prev_semaine {
                position:absolute;
                top:-20px; left:0px;
      }
      .widget_dispos .vue_loc_semaine_ligne .btn_next_semaine {
                position:absolute;
                top:-20px; right:0px;
      }
      .widget_dispos .vue_loc_semaine_ligne .btn_prev_semaine a {
           background: url(https://static.ingenie.fr/images/dispo/prev_mois.png) 50% 50% no-repeat;
           width: 20px;
           height: 21px;
           display: block;
 
           }
 
      .widget_dispos .vue_loc_semaine_ligne .btn_next_semaine a {
           background: url(https://static.ingenie.fr/images/dispo/next_mois.png) 50% 50% no-repeat;
           width: 20px;
           height: 21px;
           display: block;
      }
 
      #fiche-info .widget_dispos {
           width:300px;
           margin:auto;
      }
      .widget_dispos .vue_loc_weekend_mois .bloc_mois {
           width:204px;
      }
      .widget_dispos .vue_loc_weekend_mois .grid_mois_slide_bloc, .widget_dispos .vue_loc_semaine_mois .grid_mois_slide_bloc, .widget_dispos .vue_loc_semaine_ligne .grid_semaine_slide_bloc {
           width:204px;
           margin:auto;
      }
 
      .widget_dispos .legende .libelle {
           display:block;
      }
 
      /* Liste recherche dispo */
      .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc {
           width:90%;
           left:5%;
      }
      .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine {
           /*left:0 !important;*/
      }
      .widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc {
           height:140px;
      }
 
      .widget_dispos .grid_mois {
           position:relative;
      }
 
 }
 
 
 /* ---------------------------------- */
 /* ==X. Widget dispo activitÃŠs vacances scolaires */
 /* ---------------------------------- */
 .widget_dispos.vue_wd_joursSemaineLigne {
      text-align: left;
 }
 .widget_dispos.vue_wd_joursSemaineLigne #vue_dispos .vue_jours_semaine_ligne .grid_semaine_slide_bloc .bx-wrapper .bx-viewport > ul > li .bloc_semaine .vacances_semaine {
      float: right;
      color: #fff;
      display: flex;
 }
 .widget_dispos.vue_wd_joursSemaineLigne #vue_dispos .vue_jours_semaine_ligne .grid_semaine_slide_bloc .bx-wrapper .bx-viewport > ul > li .bloc_semaine .vacances_semaine > div {
      padding: 3px;
 }
 .widget_dispos.vue_wd_joursSemaineLigne #vue_dispos .vue_jours_semaine_ligne .grid_semaine_slide_bloc {
      height: 125px;
 }
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/youtube-0.css****************************/
 /*
 * 1. Playlist Youtube
 * 2. Video Youtube
 */
 
 
 .youtube .titre_channel {
      font-size: 3.6em;
      position: relative;
      display: block;
      padding: 10px 0 10px 0;
      border-bottom: 1px solid black;
      text-decoration: none;	
 }
 
 
 
 /* ----------------------------- */
 /* == 1. Playlist Youtube		 */
 /* ----------------------------- */
 .header_youtube h1 {
      display:none;
 }
 .youtube > .Playlist_Youtube {
      clear:both;
      margin:20px 0px;
      border:0px solid black;
      float:left;
      /*border-bottom:4px solid #222;*/
      margin-bottom:20px;
      width:100%;
 }
 
 .youtube > .Playlist_Youtube a {
      text-decoration:none;	
 }
 
 .youtube > .Playlist_Youtube > .titre_playlist {
      
 }
 
 .youtube > .Playlist_Youtube > .titre_playlist h2 {
      font-size:1em !important;
      line-height:1.5em !important;
 }
 .youtube > .Playlist_Youtube > .titre_playlist a {
      color:#000;
 }
 
 .youtube > .Playlist_Youtube > .image_playlist {
      display:none;
 }
 .youtube > .Playlist_Youtube > .image_playlist img {
      width:200px;	
 }
 
 .youtube > .Playlist_Youtube > .description_playlist,
 .youtube > .Playlist_Youtube > .description_video_top {
      margin-top:5px;	
 }
 
 .youtube > .Playlist_Youtube > .description_playlist a,
 .youtube > .Playlist_Youtube > .description_video_top a {
      color:#222;
      font-size:1.2em;
 }
 
 .youtube > .Playlist_Youtube > .masque_playlist {
      
 }
 
 /* ----------------------------- */
 /* == 2. Video Youtube		 	 */
 /* ----------------------------- */
 
 .youtube > .Playlist_Youtube > .bx-wrapper > .bx-viewport > ul {
      margin-top:10px;
 }
 .youtube > .Playlist_Youtube > .bx-wrapper > .bx-viewport > ul > li {
      width:238px !important;
      height:220px !important;
      display:inline-block;
      margin-right:10px;
 }
 .youtube > .Playlist_Youtube > .bx-wrapper > .bx-viewport > ul > li > .cadre_video {
      width:100%;
      height:220px;
      display:inline-block;
      overflow:hidden;
      margin-right:1%;
      margin-bottom:10px;
      float:left;
      background-color:grey;
 }
 
 .youtube > .Playlist_Youtube > .bx-wrapper > .bx-viewport > ul > li > .cadre_video > .titre_video {
      height:65px;
      display:table;
 }
 .youtube > .Playlist_Youtube > .bx-wrapper > .bx-viewport > ul > li > .cadre_video > .titre_video h3 {
      font-size:1em !important;
      line-height:1.5em !important;	
      display:table-cell;
      vertical-align:middle;
      text-align:center;
 }
 
 .youtube > .Playlist_Youtube > .bx-wrapper > .bx-viewport > ul > li > .cadre_video > .titre_video a {
      padding-left:10px;
      padding-right:10px;
      color:#000;
      text-align:center;
      width:100%;
 }
 
 .youtube > .Playlist_Youtube > .bx-wrapper > .bx-viewport {
      width:85% !important;
      margin:auto;
 }
 .youtube > .Playlist_Youtube > .bx-wrapper > .bx-viewport > ul > li > .cadre_video > .image_video {
      
 }
 
 .youtube > .Playlist_Youtube > .bx-wrapper > .bx-viewport > ul > li > .cadre_video > .image_video img {
      width:100%;
 }
 
 .youtube > .Playlist_Youtube > .bx-wrapper > .bx-viewport > ul > li > .cadre_video > .description_video {
      display:none;
 }
 
 .youtube > .Playlist_Youtube > .bx-wrapper > .bx-viewport > ul > li > .cadre_video > .description_video a {
      font-size:1.2em;
 }
 
 .youtube > .Playlist_Youtube > .bx-wrapper > .bx-viewport > ul > li > .cadre_video > .description_video {
      
 }
 
 .youtube > .Playlist_Youtube > .bx-wrapper > .bx-viewport > ul > li > .cadre_video > .masque_video {
      position:absolute;
      top:0px; left:0px;
      width:100%;
      height:100%;
      display:block;
      z-index:10;	
 }
 
 .youtube > .Playlist_Youtube > .bx-wrapper > .bx-controls > .bx-pager {
      display:none;
 }
 
 .youtube > .Playlist_Youtube > .bx-wrapper .bx-prev {
 left:0 !important;	
 }
 
 .youtube > .Playlist_Youtube > .bx-wrapper .bx-next {
 right:0 !important;	
 }
 .youtube > .Playlist_Youtube > .bx-wrapper .bx-prev:hover,
 .youtube > .Playlist_Youtube > .bx-wrapper .bx-next:hover {
      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
      -moz-opacity: 0.75;
      -khtml-opacity: 0.75;
      opacity: 0.75;	
 }
 
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/sommaire_evenements-0.css****************************/
 /**
  * 0. BASE
  * 1. HEADER
  * 2. EVENEMENTS
  * 3. SELECTION
  * 4. LISTE-EVENEMENTS
  * 
  */
 
 /* ----------------------------- */
 /* == 0. BASE					 */
 /* ----------------------------- */
 #evenements-accueuil {
      
 }
 
 
 /* ----------------------------- */
 /* == 1. HEADER					 */
 /* ----------------------------- */
 #evenements-accueuil > header {
      
 }
 #evenements-accueuil > header > h1 {
      
 }
 #evenements-accueuil > header > #description-rubrique {
      
 }
 
 /* ----------------------------- */
 /* == 2. EVENEMENTS				 */
 /* ----------------------------- */
 #evenements-accueuil > #evenements {
      display: table;
      margin: auto;
 }
 
 /* ----------------------------- */
 /* == 3. SELECTION				 */
 /* ----------------------------- */
 #evenements-accueuil > #evenements > section.selection {
      
 }
 #evenements-accueuil > #evenements > section.selection:after {
      content: "";
      clear: both;
      display: block;
 }
 #evenements-accueuil > #evenements > section.selection > div {
      
 }
 #evenements-accueuil > #evenements > section.selection > div > .conteneur_visuel {
      
 }
 #evenements-accueuil > #evenements > section.selection > div > .conteneur_visuel > .visuel {
      margin: 0 0 10px 0;
      width: 225px;
      height: 150px;
      text-align: center;
      float: left;
 }
 #evenements-accueuil > #evenements > section.selection > div > .conteneur_visuel > .visuel > img {
      max-width: 100%;
 }
 #evenements-accueuil > #evenements > section.selection > div > .infos {
      display: table;
 }
 #evenements-accueuil > #evenements > section.selection > div > .infos > h3 {
      margin: 0;
      padding: 0;
 }
 #evenements-accueuil > #evenements > section.selection > div > .infos > .date {
      
 }
 #evenements-accueuil > #evenements > section.selection > div > .infos > .description {
      
 }
 #evenements-accueuil > #evenements > section.selection > div > .infos > .bloc_lire_la_suite {
      
 }
 #evenements-accueuil > #evenements > section.selection > div > .infos > .bloc_lire_la_suite > .contenu_bloc_lire_la_suite {
      
 }
 #evenements-accueuil > #evenements > section.selection > div > .infos > .bloc_lire_la_suite > .contenu_bloc_lire_la_suite > a {
      
 }
 
 /* ----------------------------- */
 /* == 4. LISTE-EVENEMENTS		 */
 /* ----------------------------- */
 #evenements-accueuil > #evenements > section.liste-evenements {
      
 }
 #evenements-accueuil > #evenements > section.liste-evenements > ul {
      
 }
 #evenements-accueuil > #evenements > section.liste-evenements > .bx-wrapper {
      
 }
 #evenements-accueuil > #evenements > section.liste-evenements > .bx-wrapper > .bx-viewport {
      
 }
 #evenements-accueuil > #evenements > section.liste-evenements > .bx-wrapper > .bx-viewport > ul {
      
 }
 #evenements-accueuil > #evenements > section.liste-evenements > .bx-wrapper > .bx-viewport > ul > li {
      
 }
 #evenements-accueuil > #evenements > section.liste-evenements > .bx-wrapper > .bx-viewport > ul > li > a {
      display: inline-block;
 }
 #evenements-accueuil > #evenements > section.liste-evenements > .bx-wrapper > .bx-viewport > ul > li > a > .conteneur_visuel {
      display: inline-block;
 }
 #evenements-accueuil > #evenements > section.liste-evenements > .bx-wrapper > .bx-viewport > ul > li > a > .conteneur_visuel > .visuel {
      
 }
 #evenements-accueuil > #evenements > section.liste-evenements > .bx-wrapper > .bx-viewport > ul > li > a > .conteneur_visuel > .visuel img {
      max-width: 100%;
      
 }
 #evenements-accueuil > #evenements > section.liste-evenements > .bx-wrapper > .bx-viewport > ul > li > a > h3 {
      
 }
 #evenements-accueuil > #evenements > section.liste-evenements > .bx-wrapper > .bx-controls {
      
 }
 
 
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/avis_client-0.css****************************/
 /* ----------------------------- */
 /* ==Avis client generique        */
 /* ----------------------------- */
 #liste-info .avis_client_ingenie,
 #fiche-info .avisIngenie .avis_client_ingenie {
      margin-bottom:1em;
 }
 #liste-info .avis_client_ingenie > a,
 #fiche-info .avisIngenie .avis_client_ingenie {
      color:#000;
 }
 #liste-info .avis_client_ingenie > a:hover {
      text-decoration:none;
 }
 
 #fiche-info .avisIngenie .avis_client_ingenie:before {
      font-family: 'FontAwesome';
      content:'\f0e6';
      font-size:2.4em;
      display:inline-block;
      vertical-align:middle;
      margin-right:0.1em;
      margin-top:-10px;
 }
 #liste-info .avis_client_ingenie > a.lien_fiche_avis .nb_avis,
 #fiche-info .avisIngenie .avis_client_ingenie > .nb_avis {
      font-size:1.2em;
 }
 #fiche-info .avis_client_ingenie > .nb_avis {
      display:inline-block;
      vertical-align:middle;
      font-size:1.5em;
      font-weight:bold;
 }
 #liste-info .avisIngenie .avis_client_ingenie > a.lien_fiche_avis .nb_avis .libelle,
 #fiche-info .avisIngenie .avis_client_ingenie > .nb_avis.libelle {
 
 }
 #liste-info .avis_client_ingenie > a.lien_fiche_avis .nb_avis .valeur,
 #fiche-info .avisIngenie .avis_client_ingenie > .nb_avis.valeur {
 
 }
 #liste-info .avis_client_ingenie > .avis_note {
      padding-left:3px;
 }
 #liste-info .avis_client_ingenie > .avis_note:before {
      content:':';
      font-size:1.2em;
 }
 #liste-info .avis_client_ingenie > .avis_note div[class*="etoile_"],
 #fiche-info .avisIngenie .tous_avis_client_ingenie > .avis_client_ingenie_unique .note div[class*="etoile_"],
 .avisIngenie #avisClientFormulaire .formulaire_container .all-star span[class*="etoile_"],
 #fiche-info .avisIngenie .bloc_avis > .profil .profil_ligne .profil_note div[class*="etoile_"],
 #fiche-info .avisIngenie .avis_client_ingenie .avis_note div[class*="etoile_"],
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_3 .bloc_note_libelle_prestataire > div.les_notes_prestataire div[class*="etoile_"],
 #avisClientFormulaireNew  .all-star .star-avis{
      display:inline-block;
 }
 #liste-info .avis_client_ingenie > .avis_note div[class*="etoile_"]:after,
 #fiche-info .avisIngenie .tous_avis_client_ingenie > .avis_client_ingenie_unique .note div[class*="etoile_"]:after,
 .avisIngenie #avisClientFormulaire .formulaire_container .all-star span[class*="etoile_"]:after,
 #fiche-info .avisIngenie .bloc_avis > .profil .profil_ligne .profil_note div[class*="etoile_"]:after,
 #fiche-info .avisIngenie .avis_client_ingenie .avis_note div[class*="etoile_"]:after,
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_3 .bloc_note_libelle_prestataire > div.les_notes_prestataire div[class*="etoile_"]:after,
 #avisClientFormulaireNew  .all-star span[class*="etoile_"]:after{
      font-family: 'FontAwesome';
      font-size:1.5em;
      color:#E27001;
      font-weight:normal;
 }
 #liste-info .avis_client_ingenie > .avis_note div.etoile_active,
 #fiche-info .avisIngenie .tous_avis_client_ingenie > .avis_client_ingenie_unique .note div.etoile_active,
 .avisIngenie #avisClientFormulaire .formulaire_container .all-star span.etoile_active,
 #fiche-info .avisIngenie .bloc_avis > .profil .profil_ligne .profil_note div.etoile_active,
 #fiche-info .avisIngenie .avis_client_ingenie .avis_note div.etoile_active,
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_3 .bloc_note_libelle_prestataire > div.les_notes_prestataire div.etoile_active {
 
 }
 #liste-info .avis_client_ingenie > .avis_note div.etoile_inactive,
 #fiche-info .avisIngenie .tous_avis_client_ingenie > .avis_client_ingenie_unique .note div.etoile_inactive,
 .avisIngenie #avisClientFormulaire .formulaire_container .all-star span.etoile_inactive,
 #fiche-info .avisIngenie .bloc_avis > .profil .profil_ligne .profil_note div.etoile_inactive,
 #fiche-info .avisIngenie .avis_client_ingenie .avis_note div.etoile_inactive,
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_3 .bloc_note_libelle_prestataire > div.les_notes_prestataire div.etoile_inactive {
 
 }
 #liste-info .avis_client_ingenie > .avis_note div.etoile_demi_active,
 #fiche-info .avisIngenie .tous_avis_client_ingenie > .avis_client_ingenie_unique .note div.etoile_demi_active,
 .avisIngenie #avisClientFormulaire .formulaire_container .all-star span.etoile_demi_active,
 #fiche-info .avisIngenie .bloc_avis > .profil .profil_ligne .profil_note div.etoile_demi_active,
 #fiche-info .avisIngenie .avis_client_ingenie .avis_note div.etoile_demi_active,
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_3 .bloc_note_libelle_prestataire > div.les_notes_prestataire div.etoile_demi_active {
 
 }
 
 #liste-info .avis_client_ingenie > .avis_note div.etoile_active:after,
 #fiche-info .tous_avis_client_ingenie > .avis_client_ingenie_unique .note div.etoile_active:after,
 .avisIngenie #avisClientFormulaire .formulaire_container .all-star span.etoile_active:after,
 #fiche-info .avisIngenie .bloc_avis > .profil .profil_ligne .profil_note div.etoile_active:after,
 #fiche-info .avisIngenie .avis_client_ingenie .avis_note div.etoile_active:after,
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_3 .bloc_note_libelle_prestataire > div.les_notes_prestataire div.etoile_active:after,
 #avisClientFormulaireNew  .all-star span.etoile_active:after{
      content:'\f005';
 }
 #liste-info .avis_client_ingenie > .avis_note div.etoile_inactive:after,
 #fiche-info .avisIngenie .tous_avis_client_ingenie > .avis_client_ingenie_unique .note div.etoile_inactive:after,
 .avisIngenie #avisClientFormulaire .formulaire_container .all-star span.etoile_inactive:after,
 #fiche-info .avisIngenie .bloc_avis > .profil .profil_ligne .profil_note div.etoile_inactive:after,
 #fiche-info .avisIngenie .avis_client_ingenie .avis_note div.etoile_inactive:after,
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_3 .bloc_note_libelle_prestataire > div.les_notes_prestataire div.etoile_inactive:after,
 #avisClientFormulaireNew  .all-star span.etoile_inactive:after{
      content:'\f006';
 }
 #liste-info .avis_client_ingenie > .avis_note div.etoile_demi_active:after,
 #fiche-info .avisIngenie .tous_avis_client_ingenie > .avis_client_ingenie_unique .note div.etoile_demi_active:after,
 .avisIngenie #avisClientFormulaire .formulaire_container .all-star span.etoile_demi_active:after,
 #fiche-info .avisIngenie .bloc_avis > .profil .profil_ligne .profil_note div.etoile_demi_active:after,
 #fiche-info .avisIngenie .avis_client_ingenie .avis_note div.etoile_demi_active:after,
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_3 .bloc_note_libelle_prestataire > div.les_notes_prestataire div.etoile_demi_active:after,
 #avisClientFormulaireNew  .all-star span.etoile_demi_active:after{
      content:'\f123';
 }
 
 /* avis fiche */
 #fiche-info .avisIngenie {
      margin-top:10px;
      margin-bottom:10px;
 }
 #fiche-info .avisIngenie .avis_client_ingenie .sous_titre_avis {
      font-size:1.2em;
      font-weight:bold;
 }
 #fiche-info .avisIngenie .avis_client_ingenie > span {
      line-height:22px;
      display:inline-block;
      vertical-align:top;
 }
 #fiche-info .avisIngenie .bloc_avis {
 
 }
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie {
      background-color:#F1F1F1;
      border:1px solid #cecece;
      padding:5px;
 }
 #fiche-info .avisIngenie .bloc_avis.avec_profil > .tous_avis_client_ingenie {
      display:inline-block;
      vertical-align:top;
      width:74%;
 }
 #fiche-info .avisIngenie .bloc_avis.avec_profil > .tous_avis_client_ingenie .titre_avis_client_ingenie {
      font-weight:bold;
      font-size:1.4em;
 }
 #fiche-info .avisIngenie .bloc_avis > .profil {
      display:inline-block;
      vertical-align:top;
      width:25%;
      margin-left:0.5%;
      background-color: #F1F1F1;
      border: 1px solid #CECECE;
      padding:20px;
 }
 /* Avis client fiche */
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique {
      background-color:#fff;
      margin:10px;
      padding:10px;
      text-align:left;
 }
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div[class*="avis_ligne_"],
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div[class*="avis_ligne_"] > div,
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div[class*="avis_ligne_"] .bloc_note > div {
      display:inline-block;
      vertical-align:top;
      line-height:27px;
      font-weight:bold;
 }
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_2,
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_2 > div,
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_3,
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_3 > div {
      font-weight:normal;
      line-height:1em;
      display:block;
 }
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div[class*="avis_ligne_"] > div ,
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div[class*="avis_ligne_"] .bloc_note .libelle-note-avis {
      font-size:1.2em;
 }
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div[class*="avis_ligne_"] > div:after {
      content:'-';
      margin:0px 4px;
 }
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div[class*="avis_ligne_"] > div:last-child:after,
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_3 > div:after {
      content:'';
      display:none;
 }
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div[class*="avis_ligne_"] .bloc_note,
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div[class*="avis_ligne_"] .bloc_note_libelle_prestataire {
      font-size:1em;
 }
 
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div[class*="avis_ligne_"] .date {
      display:inline-block;
      margin-left:0.5em;
      color:#E27001;
      font-weight:bold;
 }
 
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div[class*="avis_ligne_"] .commentaire {
      margin-top:0.2em;
      margin-left:0.5em;
      text-align:justify;
      clear:both;
 }
 
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_3 .bloc_note_libelle_prestataire {
      width:50%;
      display:inline-block;
      vertical-align:top;
      margin-top:10px;
      margin-bottom:5px;
 }
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_3 .bloc_note_libelle_prestataire > div {
      display:inline;
      line-height:15px;
 }
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_3 .bloc_note_libelle_prestataire > div.les_notes_prestataire {
 
 }
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_3 .bloc_note_libelle_prestataire > div.libelle_notes {
      font-size:1.2em;
      margin:0px 10px;
 }
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_droit_reponse {
     position: relative;
     margin: 10px 10px 10px 20px;
     border-top: 4px solid #f1f1f1;
     display: block;
 }
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_droit_reponse::before {
     background-color: #fff;
     color: #f1f1f1;
     content: "\f077";
     font-family: FontAwesome;
     font-size: 2em;
     left: 50px;
     position: absolute;
     top: -20px;
 }
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_droit_reponse .commentaire {
     display: block;
     font-style: italic;
     font-weight: normal;
 }
 #fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div.avis_ligne_droit_reponse > div.prenom::after {
     content: "";
 }
 /* Avis client fiche */
 
 /* Profil fiche */
 #fiche-info .avisIngenie .bloc_avis > .profil .titre_profil {
      font-weight:bold;
      font-size:1.2em;
 }
 #fiche-info .avisIngenie .bloc_avis > .profil .profil_ligne {
      display:table;
      width:100%;
      border-bottom:1px solid #CECECE;
 }
 #fiche-info .avisIngenie .bloc_avis > .profil .profil_ligne .profil_valeur,
 #fiche-info .avisIngenie .bloc_avis > .profil .profil_ligne .profil_note {
      display:table-cell;
      vertical-align:middle;
 }
 #fiche-info .avisIngenie .bloc_avis > .profil .profil_ligne .profil_valeur {
      font-size:1.2em;
 }
 #fiche-info .avisIngenie .bloc_avis > .profil .profil_ligne .profil_note {
      padding-left:10px;
      text-align:right;
 }
 /* Pofil fiche */
 
 #fiche-info .avisIngenie .lien_affiche_avis,
 #fiche-info .avisIngenie .lien_donner_avis {
      display:table;
      margin:auto;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
      line-height:25px;
      background-color:#000;
      border:1px solid #000;
      color:#fff;
      font-size:1.2em;
      padding:0px 5px;
      text-decoration:none;
      margin-top:5px;
 }
 #fiche-info .avisIngenie .lien_donner_avis {
      display:inline-block;
      vertical-align:top;
      float:right;
      margin-top:0;
 }
 #fiche-info .avisIngenie .lien_affiche_avis:hover,
 #fiche-info .avisIngenie .lien_donner_avis:hover {
      background-color:#fff;
      color:#000;
 }
 .avisIngenie #avisClientFormulaire .formulaire_container div[id*="bloc_champVirtuelAvis"] legend {
      float:left;
      margin-right:0.5em;
 }
 .avisIngenie #avisClientFormulaire .formulaire_container div[id*="bloc_champVirtuelAvis"] legend,
 .avisIngenie #avisClientFormulaire .formulaire_container .all-star {
      display:inline-block;
      vertical-align:middle;
 }
 .avisIngenie #avisClientFormulaire .formulaire_container .all-star span[class*="etoile_"] {
      margin-right:0.2em;
      font-size:2.5em;
 }
 body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .avisIngenie .bloc_avis>.tous_avis_client_ingenie .avis_client_ingenie_unique{
      position: relative;
 }
 #fiche-info .avisIngenie .redige-le{
      font-size: 1em;
      font-style: italic;
      text-align: right;
 }
 
 #fiche-info .avisIngenie .heure {
      display:inline-block;
 }
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/meteo_yrno-0.css****************************/
 #meteo-yr-no {
      margin-bottom: 10px;
 }
 
 #meteo-yr-no .jour {
      border: 0px solid #aaa;
      width: 98%;
      margin: auto;
      margin-top: 2%;
 }
 #meteo-yr-no h1 {
      
 }
 #meteo-yr-no .jour h2 {
      text-align: center;
 }
 #meteo-yr-no .detail {
      display: table;
      width: 100%;
      text-align: center;
 }
 #meteo-yr-no .heure {
      display: table-cell;
      border-bottom: 1px solid #aaa;
      padding-bottom: 15px;
 }
 #meteo-yr-no div.heure:first-child {
      border-left: 1px solid #aaa;
 }
 #meteo-yr-no div.heure:last-child {
      border-right: 1px solid #aaa;
 }
 #meteo-yr-no div.heure:nth-child(odd) {
      
 }
 #meteo-yr-no div.heure:nth-child(even) {
      background: #FFF
 }
 #meteo-yr-no .heure h3 {
      background-color: #aaa;
      color: #fff;
      margin: 0px;
      padding: 3px;
 }
 #meteo-yr-no .sous-titre {
      font-weight: bold;
      margin-top: 5px;
      border-top: 2px dashed #AAAAAA;
      padding-top: 5px;
      width: 88%;
      margin-left: auto;
      margin-right: auto;
 }
 #meteo-yr-no .credit a:link,#meteo-yr-no .credit a:visited {
      color: rgb(87, 87, 87);
      text-decoration: none;
 }
 #meteo-yr-no .credit a:hover {
      text-decoration: underline;
 }
 #meteo-yr-no .temperature {
      background-color: #009EE0;
      padding: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      display: table;
      color: #ffffff;
      font-weight: bold;
      margin: 0 auto;
 }
 #meteo-yr-no .vent-icon {
      background-color: #AAAAAA;
      padding: 5px;
      -webkit-border-radius: 60px;
      border-radius: 60px;
      display: table;
      color: #ffffff;
      font-weight: bold;
      margin: 0 auto;
 }
 /*Style m_t_o header */
 #bloc_meteo .meteoYrNo_ligne {
      margin-top: 7px;
 }
 .meteo a {
      line-height: 25px;
 }
 .meteoYrNo_ligne .picto,.meteoYrNo_ligne .temperature,.meteoYrNo_ligne .vent {
      float: left;
      margin-right: 4px;
      line-height: 35px;
      color: #868686;
      font-weight: 600;
 }
 .meteoYrNo_ligne .picto img {
      width: 35px;
 }
 .meteoYrNo_ligne .temperature:after {
      content: '';
 }
 /*Style m_t_o footer */
 #footer .meteoYrNo_ligne {
      display: block;
      float: left;
      text-align: center;
 }
 #footer .bloc_maree {
      display: block;
      clear: both;
 }
 #footer .meteoYrNo_ligne .picto,#footer .meteoYrNo_ligne .temperature,#footer .meteoYrNo_ligne .vent
      {
      float: left;
      margin-right: 4px;
      line-height: 80px;
      font-weight: 600;
      color: #304984;
 }
 #footer .meteoYrNo_ligne .picto img {
      width: 80px;
 }
 #footer .meteoYrNo_ligne .temperature:after {
      content: '';
 }
 .meteoYrNo_ligne.jours {
      display: table;
      border: 1px solid #ededed;
      margin-top: 10px;
 }
 .meteoYrNo_ligne.jours>.corps>.jour {
      display: inline-block;
      vertical-align: top;
      width: 140px;
      text-align: center;
      border-right: 1px solid #e8e7e7;
      padding: 4px;
 }
 .meteoYrNo_ligne.jours>.corps>.jour:last-child {
      border-right: 1px solid transparent;
 }
 .meteoYrNo_ligne.jours>.corps>.jour .cadre {
      display: table;
      margin: auto;
 }
 .meteoYrNo_ligne.jours>.corps>.jour .picto {
      margin-right: 12px;
 }
 .meteoYrNo_ligne.jours>.corps>.jour .codejournee {
      text-align: left;
      color: #868686;
      font-weight: 600;
      display: inherit;
 }
 .meteoYrNo_ligne.jours>.corps>.jour .temperature {
      vertical-align: top;
      line-height: 1.1em;
 }
 #meteo-yr-no .liens_jours_meteo {
      text-align:center;
 }
 #meteo-yr-no .liens_jours_meteo a {
      background-color:#2a2a2a;
           color:#fff;
            -webkit-border-radius: 10px;
          -khtml-border-radius: 10px;
          -moz-border-radius: 10px;
          -ms-border-radius: 10px;
          -o-border-radius: 10px;
          border-radius: 10px;
          -webkit-transition: all 0.25s ease-in-out;
        -khtml-transition: all 0.25s ease-in-out;
        -moz-transition: all 0.25s ease-in-out;
        -ms-transition: all 0.25s ease-in-out;
        -o-transition: all 0.25s ease-in-out;
        transition: all 0.25s ease-in-out; 
           padding:0.5em;
           display:inline-block;
           margin:0.2em;
           text-decoration:none;
           font-size:1.2em;
           width:60px;
           text-align:center;
 }
 #meteo-yr-no .liens_jours_meteo a:hover {
      background-color: #222;
 }
 @media (max-width: 480px) {
      #meteo-yr-no .heure{
           display:block;
      }
 }  
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/ingenie_slider-0.css****************************/
 .ing_slider_gallerie ul, .ing_slider_gallerie li{
     padding: 0;
     margin: 0;
     list-style: none;
 }
 
 .ing_slider_gallerie .video-container{
     width: 100%;
 }
 
 .ing_slider_gallerie{
     position: relative;
 }
 
 .ing_slider_gallerie .ing_slider_pager {
     position: absolute;
     top: 14px;
     right: 14px;
     background-color: #fff;
     border-radius: 3px;
     padding: 0 4px;
     font-weight: 700;
     font-size: 11px;
 }
 
 .media_unique .gallerie-list,
 .media_unique .gallerie-list-ingslider{
     width: 800px !important;
 }
 
 .ing_slider_gallerie .gallerie-list-ingslider,
 .ing_slider_gallerie .gallerie-list{
     position: relative;
     width: 100%;
     height: 530px;
     overflow: hidden;
 }
 
 .ing_slider_gallerie .gallerie-list-ingslider li,
 .ing_slider_gallerie .gallerie-list li{
     cursor: pointer;
     display: -webkit-box !important;
     display: -ms-flexbox !important;
     display: flex !important;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     position: absolute;
     top:0;
     left:0;
     width: 100%;
     height: 100%;
     -webkit-transition: -webkit-transform 0.5s;
     -o-transition: transform 0.5s;
     transition: transform 0.5s, -webkit-transform 0.5s;
 }
 
 .ing_slider_gallerie .gallerie-list-ingslider li:not(.gallerie_item-active),
 .ing_slider_gallerie .gallerie-list li:not(.gallerie_item-active){
     -webkit-transform: translateX(100%);
     -ms-transform: translateX(100%);
     transform: translateX(100%);
 }
 
 .ing_slider_gallerie .gallerie-list-ingslider li img,
 .ing_slider_gallerie .gallerie-list li img{
     max-width: 100%;
     max-height: 100%;
 }
 
 .ing_slider_gallerie #sliderThumbReal{
     position: relative;
 }
 
 .ing_slider_gallerie .ing_slider_arrow{
     cursor: pointer;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     position: absolute;
     top:50%;
     min-height: 20px;
     width: 20px;
     color: #fff;
     font-size: 12px;
     background-color: rgba(0, 0, 0, 0.57);
     border-radius: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
 }
 
 .ing_slider_gallerie .ing_slider_arrow-left{
     left:10px;
 }
 
 .ing_slider_gallerie .ing_slider_arrow-right{
     right:10px;
 }
 
 .ing_slider_zoom-active{
     overflow: hidden;
 }
 
 .ing_slider_zoom{
     position: fixed;
     z-index: 100000;
     top:0;
     left:0;
     width: 100%;
     height: 100vh;
     background-color: rgba(0, 0, 0, 0.85);
 }
 
 .ing_slider_zoom_quit{
     cursor: pointer;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     position: absolute;
     right: 10px;
     top:10px;
     width: 50px;
     height: 50px;
     overflow: hidden;
     color: #fff;
     background-color: rgba(0, 0, 0, 0.57);
 }
 
 .ing_slider_zoom .gallerie{
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     height: 100%;
 }
 
 .ing_slider_zoom .gallerie-list-ingslider,
 .ing_slider_zoom .gallerie-list{
     height: 100%;
 }
 
 .ing_slider_zoom .gallerie-list-ingslider li,
 .ing_slider_zoom .gallerie-list li{
     cursor: auto;
 }
 
 .ing_slider_zoom #sliderThumbReal{
     display: -webkit-box !important;
     display: -ms-flexbox !important;
     display: flex !important;
     -webkit-box-orient: vertical !important;
     -webkit-box-direction: normal !important;
     -ms-flex-direction: column !important;
     flex-direction: column !important;
     -webkit-box-sizing: border-box !important;
     box-sizing: border-box !important;
     height: 200px !important;
     padding: 10px 55px 10px 55px;
     overflow: hidden;
     max-width: 100% !important;
     width: auto !important;
 }
 
 .ing_slider_zoom #sliderThumbReal a{
     display: -webkit-box !important;
     display: -ms-flexbox !important;
     display: flex !important;
     -webkit-box-align: center !important;
     -ms-flex-align: center !important;
     align-items: center !important;
     -webkit-box-pack: center !important;
     -ms-flex-pack: center !important;
     justify-content: center !important;
     width: 180px !important;
     height: 100% !important;
     margin: 0 !important;
     padding: 0 !important;
     border: 5px solid transparent !important;
     -webkit-transition: -webkit-transform 300ms;
     -o-transition: transform 300ms;
     transition: transform 300ms, -webkit-transform 300ms;
 }
 
 .ing_slider_zoom #sliderThumbReal a span{
     display: -webkit-box !important;
     display: -ms-flexbox !important;
     display: flex !important;
     -webkit-box-pack: center !important;
     -ms-flex-pack: center !important;
     justify-content: center !important;
     -webkit-box-align: center !important;
     -ms-flex-align: center !important;
     align-items: center !important;
     height: 100% !important;
     width: 100%;
 }
 
 .ing_slider_zoom #sliderThumbReal img {
     width: 180px !important;
     height: 100% !important;
     object-fit: cover !important;
 }
 
 .ing_slider_zoom #thumb-pager{
     display: -webkit-box !important;
     display: -ms-flexbox !important;
     display: flex !important;
     height: 100% !important;
     overflow: hidden !important;
     max-width: none !important;
 }
 
 .ing_slider_zoom_legend{
     text-align: center;
     color: white;
 }
 
 .ing_slider_zoom #sliderThumbReal a.active{
     background-color: rgba(255, 255, 255, 0.75);
     border-radius: 3px;
 }
 
 .ing_zoom_legend_separation{
     padding: auto 2px;
 }
 
 
 /******************
  Styles Gallerie dans detailResa
  */
 
 .gallerie_detailResa .gallerie-list {
     height: 200px;
 }
 .gallerie_detailResa .gallerie-list a {
     display: block;
     height: 100%;
     width: 100%;
 }
 .gallerie_detailResa .gallerie-list a img {
     height: 100%;
     width: 100%;
     object-fit: cover;
 }
 .gallerie_detailResa .gallerie-list > li:before, .gallerie_detailResa .gallerie-list > li:after {
     content: '';
     width: 0;
     height: 100%;
     position: absolute;
     top: 0;
     bottom: 0;
     background: #000;
 }
 .gallerie_detailResa .gallerie-list > li:before {
     left: 0;
     background: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.5354516806722689) 0%, rgba(255, 255, 255, 0) 100%);
 }
 .gallerie_detailResa .gallerie-list > li:after {
     right: 0;
     background: linear-gradient(270deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.5354516806722689) 0%, rgba(255, 255, 255, 0) 100%);
 }
 .gallerie_detailResa #sliderThumbReal {
     position: static;
 }
 .gallerie_detailResa #sliderThumbReal #thumb-pager {
     display: none !important;
 }
 .gallerie_detailResa #sliderThumbReal .ing_slider_arrow {
     width: 15%;
     visibility: hidden;
     top: 0;
     height: 100%;
     background: transparent;
     transform: none;
 }
 .gallerie_detailResa #sliderThumbReal .ing_slider_arrow.ing_slider_arrow-left {
     left: 0;
 }
 .gallerie_detailResa #sliderThumbReal .ing_slider_arrow.ing_slider_arrow-left:before {
     content: '';
     position: absolute;
     left: 10px;
     top: 50%;
     display: block;
     border-left: 3px solid #fff;
     border-top: 3px solid #fff;
     width: 15px;
     height: 15px;
     transform: translate(50%, -50%) rotate(-45deg);
 }
 .gallerie_detailResa #sliderThumbReal .ing_slider_arrow.ing_slider_arrow-right {
     right: 0;
 }
 .gallerie_detailResa #sliderThumbReal .ing_slider_arrow.ing_slider_arrow-right:before {
     content: '';
     position: absolute;
     right: 10px;
     top: 50%;
     display: block;
     border-right: 3px solid #fff;
     border-bottom: 3px solid #fff;
     width: 15px;
     height: 15px;
     transform: translate(-50%, -50%) rotate(-45deg);
 }
 .gallerie_detailResa #sliderThumbReal .ing_slider_arrow > i {
     display: none;
 }
 
 /* Delete slider when one media */
 .liste-fiche .gallerie_detailResa.media_unique > .gallerie-list {
     height: 200px;
     position: static !important;
 }
 .liste-fiche .gallerie_detailResa.media_unique > .gallerie-list > li:before, .liste-fiche .gallerie_detailResa.media_unique > .gallerie-list > li:after {
     display: none;
 }
 .liste-fiche .gallerie_detailResa.media_unique > .gallerie-list > li > a img {
     position: absolute;
     left: 0;
 }
 .liste-fiche .gallerie_detailResa.media_unique > #sliderThumbReal {
     display: none;
 }
 
 
 /* Hover */
 .gallerie_detailResa:hover .gallerie-list > li:before {
     width: 30%;
 }
 .gallerie_detailResa:hover .gallerie-list > li:after {
     width: 30%;
 }
 .gallerie_detailResa:hover #sliderThumbReal .ing_slider_arrow {
     visibility: visible;
 }
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/leaflet-0.css****************************/
 /* required styles */
 
 .leaflet-pane,
 .leaflet-tile,
 .leaflet-marker-icon,
 .leaflet-marker-shadow,
 .leaflet-tile-container,
 .leaflet-pane > svg,
 .leaflet-pane > canvas,
 .leaflet-zoom-box,
 .leaflet-image-layer,
 .leaflet-layer {
     position: absolute;
     left: 0;
     top: 0;
 }
 .leaflet-container {
     overflow: hidden;
 }
 .leaflet-tile,
 .leaflet-marker-icon,
 .leaflet-marker-shadow {
     -webkit-user-select: none;
     -moz-user-select: none;
     user-select: none;
     -webkit-user-drag: none;
 }
 /* Safari renders non-retina tile on retina better with this, but Chrome is worse */
 .leaflet-safari .leaflet-tile {
     image-rendering: -webkit-optimize-contrast;
 }
 /* hack that prevents hw layers "stretching" when loading new tiles */
 .leaflet-safari .leaflet-tile-container {
     width: 1600px;
     height: 1600px;
     -webkit-transform-origin: 0 0;
 }
 .leaflet-marker-icon,
 .leaflet-marker-shadow {
     display: block;
 }
 /* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
 /* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
 .leaflet-container .leaflet-overlay-pane svg,
 .leaflet-container .leaflet-marker-pane img,
 .leaflet-container .leaflet-shadow-pane img,
 .leaflet-container .leaflet-tile-pane img,
 .leaflet-container img.leaflet-image-layer,
 .leaflet-container .leaflet-tile {
     max-width: none !important;
     max-height: none !important;
 }
 
 .leaflet-container.leaflet-touch-zoom {
     -ms-touch-action: pan-x pan-y;
     touch-action: pan-x pan-y;
 }
 .leaflet-container.leaflet-touch-drag {
     -ms-touch-action: pinch-zoom;
     /* Fallback for FF which doesn't support pinch-zoom */
     touch-action: none;
     touch-action: pinch-zoom;
 }
 .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
     -ms-touch-action: none;
     touch-action: none;
 }
 .leaflet-container {
     -webkit-tap-highlight-color: transparent;
 }
 .leaflet-container a {
     -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
 }
 .leaflet-tile {
     filter: inherit;
     visibility: hidden;
 }
 .leaflet-tile-loaded {
     visibility: inherit;
 }
 .leaflet-zoom-box {
     width: 0;
     height: 0;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     z-index: 800;
 }
 /* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
 .leaflet-overlay-pane svg {
     -moz-user-select: none;
 }
 
 .leaflet-pane         { z-index: 400; }
 
 .leaflet-tile-pane    { z-index: 200; }
 .leaflet-overlay-pane { z-index: 400; }
 .leaflet-shadow-pane  { z-index: 500; }
 .leaflet-marker-pane  { z-index: 600; }
 .leaflet-tooltip-pane   { z-index: 650; }
 .leaflet-popup-pane   { z-index: 700; }
 
 .leaflet-map-pane canvas { z-index: 100; }
 .leaflet-map-pane svg    { z-index: 200; }
 
 .leaflet-vml-shape {
     width: 1px;
     height: 1px;
 }
 .lvml {
     behavior: url(#default#VML);
     display: inline-block;
     position: absolute;
 }
 
 
 /* control positioning */
 
 .leaflet-control {
     position: relative;
     z-index: 800;
     pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
     pointer-events: auto;
 }
 .leaflet-top,
 .leaflet-bottom {
     position: absolute;
     z-index: 1000;
     pointer-events: none;
 }
 .leaflet-top {
     top: 0;
 }
 .leaflet-right {
     right: 0;
 }
 .leaflet-bottom {
     bottom: 0;
 }
 .leaflet-left {
     left: 0;
 }
 .leaflet-control {
     float: left;
     clear: both;
 }
 .leaflet-right .leaflet-control {
     float: right;
 }
 .leaflet-top .leaflet-control {
     margin-top: 10px;
 }
 .leaflet-bottom .leaflet-control {
     margin-bottom: 10px;
 }
 .leaflet-left .leaflet-control {
     margin-left: 10px;
 }
 .leaflet-right .leaflet-control {
     margin-right: 10px;
 }
 
 
 /* zoom and fade animations */
 
 .leaflet-fade-anim .leaflet-tile {
     will-change: opacity;
 }
 .leaflet-fade-anim .leaflet-popup {
     opacity: 0;
     -webkit-transition: opacity 0.2s linear;
     -moz-transition: opacity 0.2s linear;
     transition: opacity 0.2s linear;
 }
 .leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
     opacity: 1;
 }
 .leaflet-zoom-animated {
     -webkit-transform-origin: 0 0;
     -ms-transform-origin: 0 0;
     transform-origin: 0 0;
 }
 .leaflet-zoom-anim .leaflet-zoom-animated {
     will-change: transform;
 }
 .leaflet-zoom-anim .leaflet-zoom-animated {
     -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
     -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
     transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
 }
 .leaflet-zoom-anim .leaflet-tile,
 .leaflet-pan-anim .leaflet-tile {
     -webkit-transition: none;
     -moz-transition: none;
     transition: none;
 }
 
 .leaflet-zoom-anim .leaflet-zoom-hide {
     visibility: hidden;
 }
 
 
 /* cursors */
 
 .leaflet-interactive {
     cursor: pointer;
 }
 .leaflet-grab {
     cursor: -webkit-grab;
     cursor:    -moz-grab;
     cursor:         grab;
 }
 .leaflet-crosshair,
 .leaflet-crosshair .leaflet-interactive {
     cursor: crosshair;
 }
 .leaflet-popup-pane,
 .leaflet-control {
     cursor: auto;
 }
 .leaflet-dragging .leaflet-grab,
 .leaflet-dragging .leaflet-grab .leaflet-interactive,
 .leaflet-dragging .leaflet-marker-draggable {
     cursor: move;
     cursor: -webkit-grabbing;
     cursor:    -moz-grabbing;
     cursor:         grabbing;
 }
 
 /* marker & overlays interactivity */
 .leaflet-marker-icon,
 .leaflet-marker-shadow,
 .leaflet-image-layer,
 .leaflet-pane > svg path,
 .leaflet-tile-container {
     pointer-events: none;
 }
 
 .leaflet-marker-icon.leaflet-interactive,
 .leaflet-image-layer.leaflet-interactive,
 .leaflet-pane > svg path.leaflet-interactive {
     pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
     pointer-events: auto;
 }
 
 /* visual tweaks */
 
 .leaflet-container {
     background: #ddd;
     outline: 0;
 }
 .leaflet-container a {
     color: #0078A8;
 }
 .leaflet-container a.leaflet-active {
     outline: 2px solid orange;
 }
 .leaflet-zoom-box {
     border: 2px dotted #38f;
     background: rgba(255,255,255,0.5);
 }
 
 
 /* general typography */
 .leaflet-container {
     font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
 }
 
 
 /* general toolbar styles */
 
 .leaflet-bar {
     box-shadow: 0 1px 5px rgba(0,0,0,0.65);
     border-radius: 4px;
 }
 .leaflet-bar a,
 .leaflet-bar a:hover {
     background-color: #fff;
     border-bottom: 1px solid #ccc;
     width: 26px;
     height: 26px;
     line-height: 26px;
     display: block;
     text-align: center;
     text-decoration: none;
     color: black;
 }
 .leaflet-bar a,
 .leaflet-control-layers-toggle {
     background-position: 50% 50%;
     background-repeat: no-repeat;
     display: block;
 }
 .leaflet-bar a:hover {
     background-color: #f4f4f4;
 }
 .leaflet-bar a:first-child {
     border-top-left-radius: 4px;
     border-top-right-radius: 4px;
 }
 .leaflet-bar a:last-child {
     border-bottom-left-radius: 4px;
     border-bottom-right-radius: 4px;
     border-bottom: none;
 }
 .leaflet-bar a.leaflet-disabled {
     cursor: default;
     background-color: #f4f4f4;
     color: #bbb;
 }
 
 .leaflet-touch .leaflet-bar a {
     width: 30px;
     height: 30px;
     line-height: 30px;
 }
 .leaflet-touch .leaflet-bar a:first-child {
     border-top-left-radius: 2px;
     border-top-right-radius: 2px;
 }
 .leaflet-touch .leaflet-bar a:last-child {
     border-bottom-left-radius: 2px;
     border-bottom-right-radius: 2px;
 }
 
 /* zoom control */
 
 .leaflet-control-zoom-in,
 .leaflet-control-zoom-out {
     font: bold 18px 'Lucida Console', Monaco, monospace;
     text-indent: 1px;
 }
 
 .leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
     font-size: 22px;
 }
 
 
 /* layers control */
 
 .leaflet-control-layers {
     box-shadow: 0 1px 5px rgba(0,0,0,0.4);
     background: #fff;
     border-radius: 5px;
 }
 .leaflet-control-layers-toggle {
     background-image: url(https://static.ingenie.fr/images/open-street-map/layers.png);
     width: 36px;
     height: 36px;
 }
 .leaflet-retina .leaflet-control-layers-toggle {
     background-image: url(https://static.ingenie.fr/images/open-street-map/layers-2x.png);
     background-size: 26px 26px;
 }
 .leaflet-touch .leaflet-control-layers-toggle {
     width: 44px;
     height: 44px;
 }
 .leaflet-control-layers .leaflet-control-layers-list,
 .leaflet-control-layers-expanded .leaflet-control-layers-toggle {
     display: none;
 }
 .leaflet-control-layers-expanded .leaflet-control-layers-list {
     display: block;
     position: relative;
 }
 .leaflet-control-layers-expanded {
     padding: 6px 10px 6px 6px;
     color: #333;
     background: #fff;
 }
 .leaflet-control-layers-scrollbar {
     overflow-y: scroll;
     overflow-x: hidden;
     padding-right: 5px;
 }
 .leaflet-control-layers-selector {
     margin-top: 2px;
     position: relative;
     top: 1px;
 }
 .leaflet-control-layers label {
     display: block;
 }
 .leaflet-control-layers-separator {
     height: 0;
     border-top: 1px solid #ddd;
     margin: 5px -10px 5px -6px;
 }
 
 /* Default icon URLs */
 .leaflet-default-icon-path {
     background-image: url(https://static.ingenie.fr/images/open-street-map/marker-icon.png);
 }
 
 
 /* attribution and scale controls */
 
 .leaflet-container .leaflet-control-attribution {
     background: #fff;
     background: rgba(255, 255, 255, 0.7);
     margin: 0;
 }
 .leaflet-control-attribution,
 .leaflet-control-scale-line {
     padding: 0 5px;
     color: #333;
 }
 .leaflet-control-attribution a {
     text-decoration: none;
 }
 .leaflet-control-attribution a:hover {
     text-decoration: underline;
 }
 .leaflet-container .leaflet-control-attribution,
 .leaflet-container .leaflet-control-scale {
     font-size: 11px;
 }
 .leaflet-left .leaflet-control-scale {
     margin-left: 5px;
 }
 .leaflet-bottom .leaflet-control-scale {
     margin-bottom: 5px;
 }
 .leaflet-control-scale-line {
     border: 2px solid #777;
     border-top: none;
     line-height: 1.1;
     padding: 2px 5px 1px;
     font-size: 11px;
     white-space: nowrap;
     overflow: hidden;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
 
     background: #fff;
     background: rgba(255, 255, 255, 0.5);
 }
 .leaflet-control-scale-line:not(:first-child) {
     border-top: 2px solid #777;
     border-bottom: none;
     margin-top: -2px;
 }
 .leaflet-control-scale-line:not(:first-child):not(:last-child) {
     border-bottom: 2px solid #777;
 }
 
 .leaflet-touch .leaflet-control-attribution,
 .leaflet-touch .leaflet-control-layers,
 .leaflet-touch .leaflet-bar {
     box-shadow: none;
 }
 .leaflet-touch .leaflet-control-layers,
 .leaflet-touch .leaflet-bar {
     border: 2px solid rgba(0,0,0,0.2);
     background-clip: padding-box;
 }
 
 
 /* popup */
 
 .leaflet-popup {
     position: absolute;
     text-align: center;
     margin-bottom: 20px;
 }
 .leaflet-popup-content-wrapper {
     padding: 1px;
     text-align: left;
     border-radius: 12px;
 }
 .leaflet-popup-content {
     margin: 13px 19px;
     line-height: 1.4;
 }
 .leaflet-popup-content p {
     margin: 18px 0;
 }
 .leaflet-popup-tip-container {
     width: 40px;
     height: 20px;
     position: absolute;
     left: 50%;
     margin-left: -20px;
     overflow: hidden;
     pointer-events: none;
 }
 .leaflet-popup-tip {
     width: 17px;
     height: 17px;
     padding: 1px;
 
     margin: -10px auto 0;
 
     -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     transform: rotate(45deg);
 }
 .leaflet-popup-content-wrapper,
 .leaflet-popup-tip {
     background: white;
     color: #333;
     box-shadow: 0 3px 14px rgba(0,0,0,0.4);
 }
 .leaflet-container a.leaflet-popup-close-button {
     position: absolute;
     top: 0;
     right: 0;
     padding: 4px 4px 0 0;
     border: none;
     text-align: center;
     width: 18px;
     height: 14px;
     font: 16px/14px Tahoma, Verdana, sans-serif;
     color: #c3c3c3;
     text-decoration: none;
     font-weight: bold;
     background: transparent;
     cursor: pointer;
 }
 .leaflet-container a.leaflet-popup-close-button:hover {
     color: #999;
 }
 .leaflet-popup-scrolled {
     overflow: auto;
     border-bottom: 1px solid #ddd;
     border-top: 1px solid #ddd;
 }
 
 .leaflet-oldie .leaflet-popup-content-wrapper {
     zoom: 1;
 }
 .leaflet-oldie .leaflet-popup-tip {
     width: 24px;
     margin: 0 auto;
 
     -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
     filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
 }
 .leaflet-oldie .leaflet-popup-tip-container {
     margin-top: -1px;
 }
 
 .leaflet-oldie .leaflet-control-zoom,
 .leaflet-oldie .leaflet-control-layers,
 .leaflet-oldie .leaflet-popup-content-wrapper,
 .leaflet-oldie .leaflet-popup-tip {
     border: 1px solid #999;
 }
 
 
 /* div icon */
 
 .leaflet-div-icon {
     background: #fff;
     border: 1px solid #666;
 }
 
 
 /* Tooltip */
 /* Base styles for the element that has a tooltip */
 .leaflet-tooltip {
     position: absolute;
     padding: 6px;
     background-color: #fff;
     border: 1px solid #fff;
     border-radius: 3px;
     color: #222;
     white-space: nowrap;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     pointer-events: none;
     box-shadow: 0 1px 3px rgba(0,0,0,0.4);
 }
 .leaflet-tooltip.leaflet-clickable {
     cursor: pointer;
     pointer-events: auto;
 }
 .leaflet-tooltip-top:before,
 .leaflet-tooltip-bottom:before,
 .leaflet-tooltip-left:before,
 .leaflet-tooltip-right:before {
     position: absolute;
     pointer-events: none;
     border: 6px solid transparent;
     background: transparent;
     content: "";
 }
 
 /* Directions */
 
 .leaflet-tooltip-bottom {
     margin-top: 6px;
 }
 .leaflet-tooltip-top {
     margin-top: -6px;
 }
 .leaflet-tooltip-bottom:before,
 .leaflet-tooltip-top:before {
     left: 50%;
     margin-left: -6px;
 }
 .leaflet-tooltip-top:before {
     bottom: 0;
     margin-bottom: -12px;
     border-top-color: #fff;
 }
 .leaflet-tooltip-bottom:before {
     top: 0;
     margin-top: -12px;
     margin-left: -6px;
     border-bottom-color: #fff;
 }
 .leaflet-tooltip-left {
     margin-left: -6px;
 }
 .leaflet-tooltip-right {
     margin-left: 6px;
 }
 .leaflet-tooltip-left:before,
 .leaflet-tooltip-right:before {
     top: 50%;
     margin-top: -6px;
 }
 .leaflet-tooltip-left:before {
     right: 0;
     margin-right: -12px;
     border-left-color: #fff;
 }
 .leaflet-tooltip-right:before {
     left: 0;
     margin-left: -12px;
     border-right-color: #fff;
 }
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/resa/resa-1.css****************************/
 /**
 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		  */
 /* ---------------------------------- */
 .button_search {display:inline-block;}
 
 div.libelle_separation_offre_tarif.libelle_separation_tarif_sec {
      font-weight: bold;
      margin-bottom: 10px;
 }
 div.libelle_separation_offre_tarif.libelle_separation_tarif_package {
      font-weight: bold;
      margin-bottom: 10px;
 }
 
 .liste-info-RESA .bloc_resa_prestations,
 #fiche-info #bloc_detail_prestations,
 .bloc_fiche_rubrique_cross_selling #bloc_detail_prestations {
 
 }
 .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_package,
 #fiche-info #bloc_detail_prestations .tab_detail_prestations_package,
 .bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_detail_prestations_package {
      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: #e00032;
      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: right;
 }
 .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;
 }
 #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;
 }
 
 /* ---------------------------------- */
 /* ==1. COL CAPACITE				  */
 /* ---------------------------------- */
 .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: #e00032;
      -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: #000000;
      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";
 }
 .liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations span.open > a,
 #fiche-info #bloc_detail_prestations span.open > a,
 .bloc_fiche_rubrique_cross_selling #bloc_detail_prestations span.open > a {
 
 }
 .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,
 #fiche-info #bloc_detail_prestations span.close > a,
 .bloc_fiche_rubrique_cross_selling #bloc_detail_prestations span.close > a {
 
 }
 .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,
 #fiche-info #bloc_detail_prestations .tab_formules,
 .bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_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: #006cad;
      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,
 #fiche-info #bloc_detail_prestations .tab_formules tbody tr.ligne_msg_action_prestation,
 .bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules tbody tr.ligne_msg_action_prestation {
      /*display: none;*/
 }
 
 .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: #E00032 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 #E00032;
 }
 #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 {
   background-color: #ff2e4b;
   border: 1px solid #aaaaaa;
 }
 .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: #E00032 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 #E00032;
      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_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 {
      background-color: #ff2e4b;
        border: 1px solid #aaaaaa;
 }
 .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 .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 #ff0000;
   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:#E00032;
      color: white;
      border:1px solid #E00032;
 }
 #etapes_resa .etape_OFF {
      background-color: white;
      color:#cccccc;
      border:1px solid #cccccc;
 }
 #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 #cccccc;
   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 #e00032;
      width: 95%;
      margin: 0px auto;
      margin-bottom: 15px;
      overflow: visible;
      height: 15px;
 }
 #titre-page-etape .libelle_titre  {
      text-align: center;
      color: #e00032;
      font-weight: bold;
      background-color: #ebe8f1;
      display: table;
      margin: 0 auto;
      padding: 0 15px;
 }
 
 
 /* ---------------------------------- */
 /* ==7. PANIER						  */
 /* ---------------------------------- */
 form#frm_panier_resa {
      font-size: 1.2em;
      position: relative;
 }
 #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,
 #tab_panier_resa .ligne_assurance {
      display:table;
      width:100%;
      margin-bottom:4px;
 }
 #tab_panier_resa .ligne_frais_dossier {
      display: table;
      width:100%;
      margin-bottom:4px;
 }
 #bloc_panier_resa #tab_panier_resa .ligne_frais_dossier {
      display:table;
 }
 #tab_panier_resa > .ligne_entete > .col_entete,
 #tab_panier_resa .ligne_frais_dossier div,
 #tab_panier_resa .ligne_assurance div {
      display:table-cell;
      text-align:center;
      height:25px;
      line-height:25px;
      background-color: #E00032;
      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 {
      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 {
      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 {
      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 #006CAD;
      margin-bottom:10px;
      position:relative;
 }
 #tab_panier_resa .table_produit .ligne_prestataire {
      background-color: #006CAD;
      color: white;
 }
 #tab_panier_resa .table_produit .ligne_formule_fisrt .col_formule {
      border-top: 1px solid #006CAD;
 }
 #tab_panier_resa .table_produit .ligne_formule_last .col_formule, #tab_panier_resa .ligne_formule_fisrt .col_formule {
      border-bottom: 1px solid #006CAD;
      border-right: 1px solid #006CAD;
 }
 #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;
 }
 #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-color: #D9EAF4;
 }
 #tab_panier_resa .table_produit .libelle_prestation {
      font-weight:bold;
      color:#000;
 }
 #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: #E20034;
      font-style: italic;
 }
 #tab_panier_resa .table_produit .col_designation,
 #tab_panier_resa .table_produit .col_quantite,
 #tab_panier_resa .table_produit .col_pu,
 #tab_panier_resa .table_produit .col_total {
 
 }
 #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: #006CAD;
      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 {
      background-color: #006CAD;
      color: white;
      padding: .3em .8em;
 }
 #tab_panier_resa .ligne_total_resa,
 #tab_panier_resa .ligne_acompte_resa,
 #tab_panier_resa .ligne_acompte_hebergement_resa {
      text-align:right;
      padding: .3em .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,
 #tab_panier_resa .ligne_acompte_hebergement_resa > .col_libelle_acompte_hebergement,
 #tab_panier_resa .ligne_acompte_hebergement_resa > .col_acompte_hebergement_resa
 {
      color: #E20034;
      font-weight: bold;
      display:inline-block;
 }
 #bloc_btn_action_panier {
      float: right;
      display: inline;
      text-align: center;
      margin-top: 10px;
      padding-right: 18px;
 }
 .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: #E00032;
 }
 #bloc_btn_action_panier .vider_panier a:link,
 #bloc_btn_action_panier .vider_panier a:visited {
      color: #E00032;
      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 {
      content: "\25b6\00A0";
 }
 #bloc_btn_action_panier .valider_panier a:link,
 #bloc_btn_action_panier .valider_panier a:visited {
      background-color: #E00032;
      border: 1px solid #E00032;
      -webkit-border-radius: 12px;
      border-radius: 12px;
      height: 21px;
      line-height: 21px;
      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;
   cursor: not-allowed;
 }
 #bloc_btn_action_panier .valider_panier a:before {
   content:"\25b6\00A0";
 }
 
 #bloc_panier_resa .panier_vide {
      display: table;
      margin: 0px auto;
      font-weight: bold;
      color: red;
      padding: 10px;
      width: 95%;
      background-color: white;
 }
 #bloc_panier_resa .zone_panier_vide {
      border: 1px solid #cecece;
      padding: 5px;
      display: table;
      margin: 0px auto;
      width: 95%;
 }
 #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;
      width: calc(100% - 103px);
      padding-top: 10px;
 }
 #bloc_panier_resa .msg_panier_vide .texte_panier_vide {
      background-color: #ededed;
      color: #000;
      font-weight: normal;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      padding: 5px;
      width: 100%;
      margin: 0px auto;
      margin-top: 20px;
      margin-bottom: 50px;
      text-align: left;
 }
 
 /* CODE PROMO DEBUT */
 
 #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: red;
     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 .secure_paiement {
   color:#e00034;
   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:#e00034;
 }
 
 #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:#e00034;
  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: red;
   color: white;
   font-size:1em;
   -webkit-border-radius: 6px;
   -moz-border-radius:6px;
   border-radius:6px;
   padding: 5px 5px 5px 30px;
   display:block;
   margin: 0 auto;
 }
 
 #bloc_paiement input[type=submit]:hover{
   border: 1px solid #aaaaaa;
 }
 
 /* ---------------------------------- */
 /* ==9. STYLES CONFIRMATION (ETAPE 4) */
 /* ---------------------------------- */
 
 #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:#e00034;
   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:#e00034;
 }
 #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:#e00034;
   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 .menuMoteur .contenu {
 
 }
 
 .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: .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:red;
      padding-bottom:0.5em;
      font-size:1.2em;
 }
 .prestation_disponible_plus {
      color:#05784e;
      font-weight:bold;
 }
 .prestation_disponible_plus_que,
 .prestation_disponible_derniere {
      color:red;
      font-weight:bold;
 }
 .div_text_non_dispo .zone_text_non_dispo {
      background-color:#ccc;
      color:red;
      text-align:center;
      font-weight:bold;
 }
 
 .forms_ligne.form_ligne_cgv .forms_colValues {
      margin-left:0px;
 }
 
 .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%;
 }
 
 /* NuitAīŋŊs 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;
 }
 
 /* ---------------------------------- */
 /* ==11. RESPONSIVE WEB DESIGN		  */
 /* ---------------------------------- */
 @media (max-width: 768px) {
      /* PANIER */
      #tab_panier_resa > .ligne_entete,
      #tab_panier_resa .table_produit .col_pu,
      #tab_panier_resa .ligne_assurance .col_pu_assurance {
           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%;
           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) {
      #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;
      }
 }
 /* -------------------------------------- */
 /* ==14. POPUP DE REDIRECTION DE PANIER	  */
 /* -------------------------------------- */
 .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;
 }
 
 
 
 /* PARTIE DON */
 
 .bloc-prestation-don{
      padding: 25px 0;
      font-size: 14px;
 }
 .content-prestation-don{
      display:flex;
      flex-wrap: wrap ;
      border-bottom: solid 1px #888;
 }
 .photo-prestation-don{
      width : 30%;
 }
 .photo-prestation-don img{
      width: 100% ;
 }
 .text-prestation-don{
      width : 70%;
 }
 .titre-prestation-don{
      font-weight : bold;
      font-size: 16px;
 }
 .choix-prestation-don{
      display: flex;
      justify-content: space-around;
      padding-top : 10px;
 }
 .choix-prestation-don input{
      width : 15%;
      opacity : 0.5;
 }
 .choix-prestation-don span::after{
      opacity : 0.5;
 }
 .choix-prestation-don input[type="number"]{
      text-align : center;
      position : relative;
 }
 
 .chosen-don{
      opacity : 1!important;
 }
 .reduction-apres-impots{
      display : none;
      padding : 15px;
      background-color : #888888;
      color : white;
      margin: 10px 10px 10px 0;
      text-align: center;
 }
 .bouton-submit-don{
      display: block;
      margin: auto;
      margin-top: 20px;
      padding: 10px;
      border: none;
      background-color : #888888;
      color: white;
 }
 .bouton-submit-don:disabled {
      opacity: 0.7;
 }
 .choix-prestation-don span{
      position : relative;
 }
 .choix-prestation-don span::after{
      position: absolute;
      right: -15px;
      top: 2px;
 }
 
 
 @media (max-width: 520px) {
      .photo-prestation-don{
           width: 100%;
      }
      .text-prestation-don{
           width: 100% ;
      }
      .choix-prestation-don{
           flex-wrap: wrap;
      }
      .choix-prestation-don input {
           width: 75%;
           margin-bottom: 10px;
      }
      .choix-prestation-don label {
           width: 75%;
           text-align: center;
      }
 }
 
 .widget_mon_compte_to_resume{
      width : 100%;
 }
 body.accueil main.container section#content .diapo .moteur_resa .moteur-ligne .form-resa .widget_mon_compte_to{
      flex-wrap: wrap;
 }
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/client/common-0.css****************************/
 .client_centre{
      margin:0px 15px;
 }
 .client_navigation{
      border-right:1px solid #cccccc;
      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:#999999;
      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:11px;
 }
 .client_accueil_contenu_bloc{
      width:85%;
      float:left;
 }
 .client_content{
      width:75%;
      float:left;
 }
 .client_accueil_bloc{
      clear:both;
      border-bottom:1px solid #cccccc;
 }
 .client_accueil_table_resa{
      /*width:100% !important;*/
 }
 .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 {
      content: "\f09d";
      font-family: "FontAwesome";
      position: absolute;
      top: 0;
      left: -1.5em;
      vertical-align: middle;
      font-weight: lighter;
 }
 
 .client_accueil_table_resa .solder_dossier a {
      margin-left:2em;
      position:relative;
 }
 
 .client_navigation2{
      min-width:190px;
      width:15%;
      float:left;
      padding-right:10px;
 }
 .client_navigation2 a{
      width:110px;
      display:block;
      color:#fff;
      text-decoration:none;
      padding:10px 10px 10px 70px;
      height:25px;
 }
 
 /* menu accueil espace client */
 .client_navigation2 .client_navigation_btn_accueil a{
      background:url(https://static.ingenie.fr/images/client/compte_cadenas.png) no-repeat 0px 0px #999999;
 }
 .client_navigation2 .client_navigation_btn_dossiers a{
      background:url(https://static.ingenie.fr/images/client/cadi.png) no-repeat 0px 0px #999999;
 }
 .client_navigation2 .client_navigation_btn_coordonnees a{
      background:url(https://static.ingenie.fr/images/client/infos_persos.png) no-repeat 0px 0px #999999;
 }
 .client_navigation2 .client_navigation_btn_contact a{
      background:url(https://static.ingenie.fr/images/client/mail.png) no-repeat 0px 0px #999999;
 }
 .client_navigation2 .client_navigation_btn_carnets a{
      background:url(https://static.ingenie.fr/images/client/carnet_voyage.png) no-repeat 0px 0px #999999;
 }
 
 /* menu interne espace client */
 .client_navigation_btn_accueil a{
      background:url(https://static.ingenie.fr/images/client/compte_cadenas.png) no-repeat center center #999999;
 }
 .client_navigation_btn_dossiers a{
      background:url(https://static.ingenie.fr/images/client/cadi.png) no-repeat center center #999999;
 }
 .client_navigation_btn_coordonnees a{
      background:url(https://static.ingenie.fr/images/client/infos_persos.png) no-repeat center center #999999;
 }
 .client_navigation_btn_contact a{
      background:url(https://static.ingenie.fr/images/client/mail.png) no-repeat center center #999999;
 }
 .client_navigation_btn_carnets a{
      background:url(https://static.ingenie.fr/images/client/carnet_voyage.png) no-repeat center center #999999;
 }
 
 .client_navigation2 a:hover{
      background-color: #ea4296 !important;
 }
 
 .client_form_contact{
      margin-top:10px;
 }
 .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;
 }
 
 #modifCompo .libelle-prestation{
      text-align: center;
      padding: 10px;
      background-color: #888888 ;
      font-size: 1.5em ;
      color: white;
 }
 #modifCompo .libelle-personne{
      font-size: 1.3em ;
      margin-top: 10px;
 }
 #modifCompo .container-champ{
      padding: 10px;
      display: flex;
      align-items: center;
 }
 #modifCompo .container-champ .champ-compo-label{
      font-size: 1.2em ;
      width: 150px;
 }
 #modifCompo .container-champ .champ-compo-input{
      font-size: 1.2em ;
      padding: 5px;
      margin-left: 5px;
 }
 #modifCompo .container-submit{
      display: flex;
      justify-content: center;
 }
 #modifCompo #validation{
      font-size: 1.3em ;
      padding: 10px;
      margin: 20px 0;
      text-align: center;
 }
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/client/connexion-0.css****************************/
 .widget-moncompte > span {
      cursor: pointer;
      padding: 4px 4px 16px 4px;
      border-radius: 4px;
      position:relative;
      left:-4px;
      top:-5px;
 }
 .widget-moncompte a.lien-title-logged{
      color:#000;
      text-decoration: none;
 }
 .widget-moncompte a.lien-title-logged:hover{
      color:#cc0000;
      text-decoration: none;
 }
 .widget-moncompte > span:before {
      content: "\f007\00a0";
      color: black;
      font-family: 'FontAwesome';
      font-size: 1.4em;
 }
 .widget-moncompte > span:hover,
 .widget-moncompte > span:hover:before {
      /*background: #F2F2F2;*/
      color:#cc0000;
 }
 .widget-moncompte > span.dropdown-open,
 .widget-moncompte > span.dropdown-open:before
 {
      /*background: #888;*/
      color:#cc0000;
 }
 .widget-moncompte > span.dropdown-open:after {
      color: #FFF;
 }
 .widget-moncompte > .dropdown {
      position: absolute;
      z-index: 9999999;
      display: none;
 }
 .widget-moncompte > .title-logged:hover + .dropdown {
      display: block;
 }
 .widget-moncompte .dropdown:hover {
      display:block;
 }
 .widget-moncompte > .dropdown .dropdown-menu,
 .widget-moncompte > .dropdown .dropdown-panel {
      min-width: 160px;
      max-width: 360px;
      list-style: none;
      background: #FFF;
      border: solid 1px #DDD;
      border: solid 1px rgba(0, 0, 0, .2);
      border-radius: 6px;
      box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
      overflow: visible;
      padding: 4px 0;
      margin: 0;
 }
 .widget-moncompte > .dropdown .dropdown-panel {
      padding: 10px;
 }
 .widget-moncompte > .dropdown.dropdown-tip {
      margin-top: 8px;
 }
 .widget-moncompte > .dropdown.dropdown-tip:before {
      position: absolute;
      top: -6px;
      left: 9px;
      content: '';
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-bottom: 7px solid #CCC;
      border-bottom-color: rgba(0, 0, 0, 0.2);
      display: inline-block;
 }
 .widget-moncompte > .dropdown.dropdown-tip.dropdown-anchor-right:before {
      left: auto;
      right: 9px;
 }
 .widget-moncompte > .dropdown.dropdown-tip:after {
      position: absolute;
      top: -5px;
      left: 10px;
      content: '';
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-bottom: 6px solid #FFF;
      display: inline-block;
 }
 .widget-moncompte > .dropdown.dropdown-tip.dropdown-anchor-right:after {
      left: auto;
      right: 10px;
 }
 .widget-moncompte > .dropdown.dropdown-scroll .dropdown-menu,
 .widget-moncompte > .dropdown.dropdown-scroll .dropdown-panel {
      max-height: 358px;
      overflow: auto;
 }
 .widget-moncompte > .dropdown .dropdown-menu LI {
      list-style: none;
      padding: 0 0;
      margin: 0;
      line-height: 18px;
 }
 .widget-moncompte > .dropdown .dropdown-menu LI > A,
 .widget-moncompte > .dropdown .dropdown-menu LABEL {
      display: block;
      color: #000;
      text-decoration: none;
      line-height: 18px;
      padding: 3px 15px;
      white-space: nowrap;
 }
 .widget-moncompte > .dropdown .dropdown-menu LI > A:hover,
 .widget-moncompte > .dropdown .dropdown-menu LABEL:hover {
      background-color: #1EB3C5;
      color: #FFF;
      cursor: pointer;
 }
 .widget-moncompte > .dropdown .dropdown-menu .dropdown-divider {
      font-size: 1px;
      border-top: solid 1px #E5E5E5;
      padding: 0;
      margin: 5px 0;
 }
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//fontawesome/default/fontawesome-4.7.0.css****************************/
 /*!
  *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
  *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
  */
 /* FONT PATH
  * -------------------------- */
 @font-face {
   font-family: 'FontAwesome';
   src: url('https://static.ingenie.fr/fonts/fontawesome-4.7.0/fontawesome-webfont.eot?v=4.7.0');
   src: url('https://static.ingenie.fr/fonts/fontawesome-4.7.0/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), 
   url('https://static.ingenie.fr/fonts/fontawesome-4.7.0/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), 
   url('https://static.ingenie.fr/fonts/fontawesome-4.7.0/fontawesome-webfont.woff?v=4.7.0') format('woff'), 
   url('https://static.ingenie.fr/fonts/fontawesome-4.7.0/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), 
   url('https://static.ingenie.fr/fonts/fontawesome-4.7.0/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
   font-weight: normal;
   font-style: normal;
   font-display: swap;
 }
 .fa {
   display: inline-block;
   font: normal normal normal 14px/1 FontAwesome;
   font-size: inherit;
   text-rendering: auto;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
 }
 /* makes the font 33% larger relative to the icon container */
 .fa-lg {
   font-size: 1.33333333em;
   line-height: 0.75em;
   vertical-align: -15%;
 }
 .fa-2x {
   font-size: 2em;
 }
 .fa-3x {
   font-size: 3em;
 }
 .fa-4x {
   font-size: 4em;
 }
 .fa-5x {
   font-size: 5em;
 }
 .fa-fw {
   width: 1.28571429em;
   text-align: center;
 }
 .fa-ul {
   padding-left: 0;
   margin-left: 2.14285714em;
   list-style-type: none;
 }
 .fa-ul > li {
   position: relative;
 }
 .fa-li {
   position: absolute;
   left: -2.14285714em;
   width: 2.14285714em;
   top: 0.14285714em;
   text-align: center;
 }
 .fa-li.fa-lg {
   left: -1.85714286em;
 }
 .fa-border {
   padding: .2em .25em .15em;
   border: solid 0.08em #eeeeee;
   border-radius: .1em;
 }
 .fa-pull-left {
   float: left;
 }
 .fa-pull-right {
   float: right;
 }
 .fa.fa-pull-left {
   margin-right: .3em;
 }
 .fa.fa-pull-right {
   margin-left: .3em;
 }
 /* Deprecated as of 4.4.0 */
 .pull-right {
   float: right;
 }
 .pull-left {
   float: left;
 }
 .fa.pull-left {
   margin-right: .3em;
 }
 .fa.pull-right {
   margin-left: .3em;
 }
 .fa-spin {
   -webkit-animation: fa-spin 2s infinite linear;
   animation: fa-spin 2s infinite linear;
 }
 .fa-pulse {
   -webkit-animation: fa-spin 1s infinite steps(8);
   animation: fa-spin 1s infinite steps(8);
 }
 @-webkit-keyframes fa-spin {
   0% {
     -webkit-transform: rotate(0deg);
     transform: rotate(0deg);
   }
   100% {
     -webkit-transform: rotate(359deg);
     transform: rotate(359deg);
   }
 }
 @keyframes fa-spin {
   0% {
     -webkit-transform: rotate(0deg);
     transform: rotate(0deg);
   }
   100% {
     -webkit-transform: rotate(359deg);
     transform: rotate(359deg);
   }
 }
 .fa-rotate-90 {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
   -webkit-transform: rotate(90deg);
   -ms-transform: rotate(90deg);
   transform: rotate(90deg);
 }
 .fa-rotate-180 {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
   -webkit-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   transform: rotate(180deg);
 }
 .fa-rotate-270 {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
   -webkit-transform: rotate(270deg);
   -ms-transform: rotate(270deg);
   transform: rotate(270deg);
 }
 .fa-flip-horizontal {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
   -webkit-transform: scale(-1, 1);
   -ms-transform: scale(-1, 1);
   transform: scale(-1, 1);
 }
 .fa-flip-vertical {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
   -webkit-transform: scale(1, -1);
   -ms-transform: scale(1, -1);
   transform: scale(1, -1);
 }
 :root .fa-rotate-90,
 :root .fa-rotate-180,
 :root .fa-rotate-270,
 :root .fa-flip-horizontal,
 :root .fa-flip-vertical {
   filter: none;
 }
 .fa-stack {
   position: relative;
   display: inline-block;
   width: 2em;
   height: 2em;
   line-height: 2em;
   vertical-align: middle;
 }
 .fa-stack-1x,
 .fa-stack-2x {
   position: absolute;
   left: 0;
   width: 100%;
   text-align: center;
 }
 .fa-stack-1x {
   line-height: inherit;
 }
 .fa-stack-2x {
   font-size: 2em;
 }
 .fa-inverse {
   color: #ffffff;
 }
 /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
 .fa-glass:before {
   content: "\f000";
 }
 .fa-music:before {
   content: "\f001";
 }
 .fa-search:before {
   content: "\f002";
 }
 .fa-envelope-o:before {
   content: "\f003";
 }
 .fa-heart:before {
   content: "\f004";
 }
 .fa-star:before {
   content: "\f005";
 }
 .fa-star-o:before {
   content: "\f006";
 }
 .fa-user:before {
   content: "\f007";
 }
 .fa-film:before {
   content: "\f008";
 }
 .fa-th-large:before {
   content: "\f009";
 }
 .fa-th:before {
   content: "\f00a";
 }
 .fa-th-list:before {
   content: "\f00b";
 }
 .fa-check:before {
   content: "\f00c";
 }
 .fa-remove:before,
 .fa-close:before,
 .fa-times:before {
   content: "\f00d";
 }
 .fa-search-plus:before {
   content: "\f00e";
 }
 .fa-search-minus:before {
   content: "\f010";
 }
 .fa-power-off:before {
   content: "\f011";
 }
 .fa-signal:before {
   content: "\f012";
 }
 .fa-gear:before,
 .fa-cog:before {
   content: "\f013";
 }
 .fa-trash-o:before {
   content: "\f014";
 }
 .fa-home:before {
   content: "\f015";
 }
 .fa-file-o:before {
   content: "\f016";
 }
 .fa-clock-o:before {
   content: "\f017";
 }
 .fa-road:before {
   content: "\f018";
 }
 .fa-download:before {
   content: "\f019";
 }
 .fa-arrow-circle-o-down:before {
   content: "\f01a";
 }
 .fa-arrow-circle-o-up:before {
   content: "\f01b";
 }
 .fa-inbox:before {
   content: "\f01c";
 }
 .fa-play-circle-o:before {
   content: "\f01d";
 }
 .fa-rotate-right:before,
 .fa-repeat:before {
   content: "\f01e";
 }
 .fa-refresh:before {
   content: "\f021";
 }
 .fa-list-alt:before {
   content: "\f022";
 }
 .fa-lock:before {
   content: "\f023";
 }
 .fa-flag:before {
   content: "\f024";
 }
 .fa-headphones:before {
   content: "\f025";
 }
 .fa-volume-off:before {
   content: "\f026";
 }
 .fa-volume-down:before {
   content: "\f027";
 }
 .fa-volume-up:before {
   content: "\f028";
 }
 .fa-qrcode:before {
   content: "\f029";
 }
 .fa-barcode:before {
   content: "\f02a";
 }
 .fa-tag:before {
   content: "\f02b";
 }
 .fa-tags:before {
   content: "\f02c";
 }
 .fa-book:before {
   content: "\f02d";
 }
 .fa-bookmark:before {
   content: "\f02e";
 }
 .fa-print:before {
   content: "\f02f";
 }
 .fa-camera:before {
   content: "\f030";
 }
 .fa-font:before {
   content: "\f031";
 }
 .fa-bold:before {
   content: "\f032";
 }
 .fa-italic:before {
   content: "\f033";
 }
 .fa-text-height:before {
   content: "\f034";
 }
 .fa-text-width:before {
   content: "\f035";
 }
 .fa-align-left:before {
   content: "\f036";
 }
 .fa-align-center:before {
   content: "\f037";
 }
 .fa-align-right:before {
   content: "\f038";
 }
 .fa-align-justify:before {
   content: "\f039";
 }
 .fa-list:before {
   content: "\f03a";
 }
 .fa-dedent:before,
 .fa-outdent:before {
   content: "\f03b";
 }
 .fa-indent:before {
   content: "\f03c";
 }
 .fa-video-camera:before {
   content: "\f03d";
 }
 .fa-photo:before,
 .fa-image:before,
 .fa-picture-o:before {
   content: "\f03e";
 }
 .fa-pencil:before {
   content: "\f040";
 }
 .fa-map-marker:before {
   content: "\f041";
 }
 .fa-adjust:before {
   content: "\f042";
 }
 .fa-tint:before {
   content: "\f043";
 }
 .fa-edit:before,
 .fa-pencil-square-o:before {
   content: "\f044";
 }
 .fa-share-square-o:before {
   content: "\f045";
 }
 .fa-check-square-o:before {
   content: "\f046";
 }
 .fa-arrows:before {
   content: "\f047";
 }
 .fa-step-backward:before {
   content: "\f048";
 }
 .fa-fast-backward:before {
   content: "\f049";
 }
 .fa-backward:before {
   content: "\f04a";
 }
 .fa-play:before {
   content: "\f04b";
 }
 .fa-pause:before {
   content: "\f04c";
 }
 .fa-stop:before {
   content: "\f04d";
 }
 .fa-forward:before {
   content: "\f04e";
 }
 .fa-fast-forward:before {
   content: "\f050";
 }
 .fa-step-forward:before {
   content: "\f051";
 }
 .fa-eject:before {
   content: "\f052";
 }
 .fa-chevron-left:before {
   content: "\f053";
 }
 .fa-chevron-right:before {
   content: "\f054";
 }
 .fa-plus-circle:before {
   content: "\f055";
 }
 .fa-minus-circle:before {
   content: "\f056";
 }
 .fa-times-circle:before {
   content: "\f057";
 }
 .fa-check-circle:before {
   content: "\f058";
 }
 .fa-question-circle:before {
   content: "\f059";
 }
 .fa-info-circle:before {
   content: "\f05a";
 }
 .fa-crosshairs:before {
   content: "\f05b";
 }
 .fa-times-circle-o:before {
   content: "\f05c";
 }
 .fa-check-circle-o:before {
   content: "\f05d";
 }
 .fa-ban:before {
   content: "\f05e";
 }
 .fa-arrow-left:before {
   content: "\f060";
 }
 .fa-arrow-right:before {
   content: "\f061";
 }
 .fa-arrow-up:before {
   content: "\f062";
 }
 .fa-arrow-down:before {
   content: "\f063";
 }
 .fa-mail-forward:before,
 .fa-share:before {
   content: "\f064";
 }
 .fa-expand:before {
   content: "\f065";
 }
 .fa-compress:before {
   content: "\f066";
 }
 .fa-plus:before {
   content: "\f067";
 }
 .fa-minus:before {
   content: "\f068";
 }
 .fa-asterisk:before {
   content: "\f069";
 }
 .fa-exclamation-circle:before {
   content: "\f06a";
 }
 .fa-gift:before {
   content: "\f06b";
 }
 .fa-leaf:before {
   content: "\f06c";
 }
 .fa-fire:before {
   content: "\f06d";
 }
 .fa-eye:before {
   content: "\f06e";
 }
 .fa-eye-slash:before {
   content: "\f070";
 }
 .fa-warning:before,
 .fa-exclamation-triangle:before {
   content: "\f071";
 }
 .fa-plane:before {
   content: "\f072";
 }
 .fa-calendar:before {
   content: "\f073";
 }
 .fa-random:before {
   content: "\f074";
 }
 .fa-comment:before {
   content: "\f075";
 }
 .fa-magnet:before {
   content: "\f076";
 }
 .fa-chevron-up:before {
   content: "\f077";
 }
 .fa-chevron-down:before {
   content: "\f078";
 }
 .fa-retweet:before {
   content: "\f079";
 }
 .fa-shopping-cart:before {
   content: "\f07a";
 }
 .fa-folder:before {
   content: "\f07b";
 }
 .fa-folder-open:before {
   content: "\f07c";
 }
 .fa-arrows-v:before {
   content: "\f07d";
 }
 .fa-arrows-h:before {
   content: "\f07e";
 }
 .fa-bar-chart-o:before,
 .fa-bar-chart:before {
   content: "\f080";
 }
 .fa-twitter-square:before {
   content: "\f081";
 }
 .fa-facebook-square:before {
   content: "\f082";
 }
 .fa-camera-retro:before {
   content: "\f083";
 }
 .fa-key:before {
   content: "\f084";
 }
 .fa-gears:before,
 .fa-cogs:before {
   content: "\f085";
 }
 .fa-comments:before {
   content: "\f086";
 }
 .fa-thumbs-o-up:before {
   content: "\f087";
 }
 .fa-thumbs-o-down:before {
   content: "\f088";
 }
 .fa-star-half:before {
   content: "\f089";
 }
 .fa-heart-o:before {
   content: "\f08a";
 }
 .fa-sign-out:before {
   content: "\f08b";
 }
 .fa-linkedin-square:before {
   content: "\f08c";
 }
 .fa-thumb-tack:before {
   content: "\f08d";
 }
 .fa-external-link:before {
   content: "\f08e";
 }
 .fa-sign-in:before {
   content: "\f090";
 }
 .fa-trophy:before {
   content: "\f091";
 }
 .fa-github-square:before {
   content: "\f092";
 }
 .fa-upload:before {
   content: "\f093";
 }
 .fa-lemon-o:before {
   content: "\f094";
 }
 .fa-phone:before {
   content: "\f095";
 }
 .fa-square-o:before {
   content: "\f096";
 }
 .fa-bookmark-o:before {
   content: "\f097";
 }
 .fa-phone-square:before {
   content: "\f098";
 }
 .fa-twitter:before {
   content: "\f099";
 }
 .fa-facebook-f:before,
 .fa-facebook:before {
   content: "\f09a";
 }
 .fa-github:before {
   content: "\f09b";
 }
 .fa-unlock:before {
   content: "\f09c";
 }
 .fa-credit-card:before {
   content: "\f09d";
 }
 .fa-feed:before,
 .fa-rss:before {
   content: "\f09e";
 }
 .fa-hdd-o:before {
   content: "\f0a0";
 }
 .fa-bullhorn:before {
   content: "\f0a1";
 }
 .fa-bell:before {
   content: "\f0f3";
 }
 .fa-certificate:before {
   content: "\f0a3";
 }
 .fa-hand-o-right:before {
   content: "\f0a4";
 }
 .fa-hand-o-left:before {
   content: "\f0a5";
 }
 .fa-hand-o-up:before {
   content: "\f0a6";
 }
 .fa-hand-o-down:before {
   content: "\f0a7";
 }
 .fa-arrow-circle-left:before {
   content: "\f0a8";
 }
 .fa-arrow-circle-right:before {
   content: "\f0a9";
 }
 .fa-arrow-circle-up:before {
   content: "\f0aa";
 }
 .fa-arrow-circle-down:before {
   content: "\f0ab";
 }
 .fa-globe:before {
   content: "\f0ac";
 }
 .fa-wrench:before {
   content: "\f0ad";
 }
 .fa-tasks:before {
   content: "\f0ae";
 }
 .fa-filter:before {
   content: "\f0b0";
 }
 .fa-briefcase:before {
   content: "\f0b1";
 }
 .fa-arrows-alt:before {
   content: "\f0b2";
 }
 .fa-group:before,
 .fa-users:before {
   content: "\f0c0";
 }
 .fa-chain:before,
 .fa-link:before {
   content: "\f0c1";
 }
 .fa-cloud:before {
   content: "\f0c2";
 }
 .fa-flask:before {
   content: "\f0c3";
 }
 .fa-cut:before,
 .fa-scissors:before {
   content: "\f0c4";
 }
 .fa-copy:before,
 .fa-files-o:before {
   content: "\f0c5";
 }
 .fa-paperclip:before {
   content: "\f0c6";
 }
 .fa-save:before,
 .fa-floppy-o:before {
   content: "\f0c7";
 }
 .fa-square:before {
   content: "\f0c8";
 }
 .fa-navicon:before,
 .fa-reorder:before,
 .fa-bars:before {
   content: "\f0c9";
 }
 .fa-list-ul:before {
   content: "\f0ca";
 }
 .fa-list-ol:before {
   content: "\f0cb";
 }
 .fa-strikethrough:before {
   content: "\f0cc";
 }
 .fa-underline:before {
   content: "\f0cd";
 }
 .fa-table:before {
   content: "\f0ce";
 }
 .fa-magic:before {
   content: "\f0d0";
 }
 .fa-truck:before {
   content: "\f0d1";
 }
 .fa-pinterest:before {
   content: "\f0d2";
 }
 .fa-pinterest-square:before {
   content: "\f0d3";
 }
 .fa-google-plus-square:before {
   content: "\f0d4";
 }
 .fa-google-plus:before {
   content: "\f0d5";
 }
 .fa-money:before {
   content: "\f0d6";
 }
 .fa-caret-down:before {
   content: "\f0d7";
 }
 .fa-caret-up:before {
   content: "\f0d8";
 }
 .fa-caret-left:before {
   content: "\f0d9";
 }
 .fa-caret-right:before {
   content: "\f0da";
 }
 .fa-columns:before {
   content: "\f0db";
 }
 .fa-unsorted:before,
 .fa-sort:before {
   content: "\f0dc";
 }
 .fa-sort-down:before,
 .fa-sort-desc:before {
   content: "\f0dd";
 }
 .fa-sort-up:before,
 .fa-sort-asc:before {
   content: "\f0de";
 }
 .fa-envelope:before {
   content: "\f0e0";
 }
 .fa-linkedin:before {
   content: "\f0e1";
 }
 .fa-rotate-left:before,
 .fa-undo:before {
   content: "\f0e2";
 }
 .fa-legal:before,
 .fa-gavel:before {
   content: "\f0e3";
 }
 .fa-dashboard:before,
 .fa-tachometer:before {
   content: "\f0e4";
 }
 .fa-comment-o:before {
   content: "\f0e5";
 }
 .fa-comments-o:before {
   content: "\f0e6";
 }
 .fa-flash:before,
 .fa-bolt:before {
   content: "\f0e7";
 }
 .fa-sitemap:before {
   content: "\f0e8";
 }
 .fa-umbrella:before {
   content: "\f0e9";
 }
 .fa-paste:before,
 .fa-clipboard:before {
   content: "\f0ea";
 }
 .fa-lightbulb-o:before {
   content: "\f0eb";
 }
 .fa-exchange:before {
   content: "\f0ec";
 }
 .fa-cloud-download:before {
   content: "\f0ed";
 }
 .fa-cloud-upload:before {
   content: "\f0ee";
 }
 .fa-user-md:before {
   content: "\f0f0";
 }
 .fa-stethoscope:before {
   content: "\f0f1";
 }
 .fa-suitcase:before {
   content: "\f0f2";
 }
 .fa-bell-o:before {
   content: "\f0a2";
 }
 .fa-coffee:before {
   content: "\f0f4";
 }
 .fa-cutlery:before {
   content: "\f0f5";
 }
 .fa-file-text-o:before {
   content: "\f0f6";
 }
 .fa-building-o:before {
   content: "\f0f7";
 }
 .fa-hospital-o:before {
   content: "\f0f8";
 }
 .fa-ambulance:before {
   content: "\f0f9";
 }
 .fa-medkit:before {
   content: "\f0fa";
 }
 .fa-fighter-jet:before {
   content: "\f0fb";
 }
 .fa-beer:before {
   content: "\f0fc";
 }
 .fa-h-square:before {
   content: "\f0fd";
 }
 .fa-plus-square:before {
   content: "\f0fe";
 }
 .fa-angle-double-left:before {
   content: "\f100";
 }
 .fa-angle-double-right:before {
   content: "\f101";
 }
 .fa-angle-double-up:before {
   content: "\f102";
 }
 .fa-angle-double-down:before {
   content: "\f103";
 }
 .fa-angle-left:before {
   content: "\f104";
 }
 .fa-angle-right:before {
   content: "\f105";
 }
 .fa-angle-up:before {
   content: "\f106";
 }
 .fa-angle-down:before {
   content: "\f107";
 }
 .fa-desktop:before {
   content: "\f108";
 }
 .fa-laptop:before {
   content: "\f109";
 }
 .fa-tablet:before {
   content: "\f10a";
 }
 .fa-mobile-phone:before,
 .fa-mobile:before {
   content: "\f10b";
 }
 .fa-circle-o:before {
   content: "\f10c";
 }
 .fa-quote-left:before {
   content: "\f10d";
 }
 .fa-quote-right:before {
   content: "\f10e";
 }
 .fa-spinner:before {
   content: "\f110";
 }
 .fa-circle:before {
   content: "\f111";
 }
 .fa-mail-reply:before,
 .fa-reply:before {
   content: "\f112";
 }
 .fa-github-alt:before {
   content: "\f113";
 }
 .fa-folder-o:before {
   content: "\f114";
 }
 .fa-folder-open-o:before {
   content: "\f115";
 }
 .fa-smile-o:before {
   content: "\f118";
 }
 .fa-frown-o:before {
   content: "\f119";
 }
 .fa-meh-o:before {
   content: "\f11a";
 }
 .fa-gamepad:before {
   content: "\f11b";
 }
 .fa-keyboard-o:before {
   content: "\f11c";
 }
 .fa-flag-o:before {
   content: "\f11d";
 }
 .fa-flag-checkered:before {
   content: "\f11e";
 }
 .fa-terminal:before {
   content: "\f120";
 }
 .fa-code:before {
   content: "\f121";
 }
 .fa-mail-reply-all:before,
 .fa-reply-all:before {
   content: "\f122";
 }
 .fa-star-half-empty:before,
 .fa-star-half-full:before,
 .fa-star-half-o:before {
   content: "\f123";
 }
 .fa-location-arrow:before {
   content: "\f124";
 }
 .fa-crop:before {
   content: "\f125";
 }
 .fa-code-fork:before {
   content: "\f126";
 }
 .fa-unlink:before,
 .fa-chain-broken:before {
   content: "\f127";
 }
 .fa-question:before {
   content: "\f128";
 }
 .fa-info:before {
   content: "\f129";
 }
 .fa-exclamation:before {
   content: "\f12a";
 }
 .fa-superscript:before {
   content: "\f12b";
 }
 .fa-subscript:before {
   content: "\f12c";
 }
 .fa-eraser:before {
   content: "\f12d";
 }
 .fa-puzzle-piece:before {
   content: "\f12e";
 }
 .fa-microphone:before {
   content: "\f130";
 }
 .fa-microphone-slash:before {
   content: "\f131";
 }
 .fa-shield:before {
   content: "\f132";
 }
 .fa-calendar-o:before {
   content: "\f133";
 }
 .fa-fire-extinguisher:before {
   content: "\f134";
 }
 .fa-rocket:before {
   content: "\f135";
 }
 .fa-maxcdn:before {
   content: "\f136";
 }
 .fa-chevron-circle-left:before {
   content: "\f137";
 }
 .fa-chevron-circle-right:before {
   content: "\f138";
 }
 .fa-chevron-circle-up:before {
   content: "\f139";
 }
 .fa-chevron-circle-down:before {
   content: "\f13a";
 }
 .fa-html5:before {
   content: "\f13b";
 }
 .fa-css3:before {
   content: "\f13c";
 }
 .fa-anchor:before {
   content: "\f13d";
 }
 .fa-unlock-alt:before {
   content: "\f13e";
 }
 .fa-bullseye:before {
   content: "\f140";
 }
 .fa-ellipsis-h:before {
   content: "\f141";
 }
 .fa-ellipsis-v:before {
   content: "\f142";
 }
 .fa-rss-square:before {
   content: "\f143";
 }
 .fa-play-circle:before {
   content: "\f144";
 }
 .fa-ticket:before {
   content: "\f145";
 }
 .fa-minus-square:before {
   content: "\f146";
 }
 .fa-minus-square-o:before {
   content: "\f147";
 }
 .fa-level-up:before {
   content: "\f148";
 }
 .fa-level-down:before {
   content: "\f149";
 }
 .fa-check-square:before {
   content: "\f14a";
 }
 .fa-pencil-square:before {
   content: "\f14b";
 }
 .fa-external-link-square:before {
   content: "\f14c";
 }
 .fa-share-square:before {
   content: "\f14d";
 }
 .fa-compass:before {
   content: "\f14e";
 }
 .fa-toggle-down:before,
 .fa-caret-square-o-down:before {
   content: "\f150";
 }
 .fa-toggle-up:before,
 .fa-caret-square-o-up:before {
   content: "\f151";
 }
 .fa-toggle-right:before,
 .fa-caret-square-o-right:before {
   content: "\f152";
 }
 .fa-euro:before,
 .fa-eur:before {
   content: "\f153";
 }
 .fa-gbp:before {
   content: "\f154";
 }
 .fa-dollar:before,
 .fa-usd:before {
   content: "\f155";
 }
 .fa-rupee:before,
 .fa-inr:before {
   content: "\f156";
 }
 .fa-cny:before,
 .fa-rmb:before,
 .fa-yen:before,
 .fa-jpy:before {
   content: "\f157";
 }
 .fa-ruble:before,
 .fa-rouble:before,
 .fa-rub:before {
   content: "\f158";
 }
 .fa-won:before,
 .fa-krw:before {
   content: "\f159";
 }
 .fa-bitcoin:before,
 .fa-btc:before {
   content: "\f15a";
 }
 .fa-file:before {
   content: "\f15b";
 }
 .fa-file-text:before {
   content: "\f15c";
 }
 .fa-sort-alpha-asc:before {
   content: "\f15d";
 }
 .fa-sort-alpha-desc:before {
   content: "\f15e";
 }
 .fa-sort-amount-asc:before {
   content: "\f160";
 }
 .fa-sort-amount-desc:before {
   content: "\f161";
 }
 .fa-sort-numeric-asc:before {
   content: "\f162";
 }
 .fa-sort-numeric-desc:before {
   content: "\f163";
 }
 .fa-thumbs-up:before {
   content: "\f164";
 }
 .fa-thumbs-down:before {
   content: "\f165";
 }
 .fa-youtube-square:before {
   content: "\f166";
 }
 .fa-youtube:before {
   content: "\f167";
 }
 .fa-xing:before {
   content: "\f168";
 }
 .fa-xing-square:before {
   content: "\f169";
 }
 .fa-youtube-play:before {
   content: "\f16a";
 }
 .fa-dropbox:before {
   content: "\f16b";
 }
 .fa-stack-overflow:before {
   content: "\f16c";
 }
 .fa-instagram:before {
   content: "\f16d";
 }
 .fa-flickr:before {
   content: "\f16e";
 }
 .fa-adn:before {
   content: "\f170";
 }
 .fa-bitbucket:before {
   content: "\f171";
 }
 .fa-bitbucket-square:before {
   content: "\f172";
 }
 .fa-tumblr:before {
   content: "\f173";
 }
 .fa-tumblr-square:before {
   content: "\f174";
 }
 .fa-long-arrow-down:before {
   content: "\f175";
 }
 .fa-long-arrow-up:before {
   content: "\f176";
 }
 .fa-long-arrow-left:before {
   content: "\f177";
 }
 .fa-long-arrow-right:before {
   content: "\f178";
 }
 .fa-apple:before {
   content: "\f179";
 }
 .fa-windows:before {
   content: "\f17a";
 }
 .fa-android:before {
   content: "\f17b";
 }
 .fa-linux:before {
   content: "\f17c";
 }
 .fa-dribbble:before {
   content: "\f17d";
 }
 .fa-skype:before {
   content: "\f17e";
 }
 .fa-foursquare:before {
   content: "\f180";
 }
 .fa-trello:before {
   content: "\f181";
 }
 .fa-female:before {
   content: "\f182";
 }
 .fa-male:before {
   content: "\f183";
 }
 .fa-gittip:before,
 .fa-gratipay:before {
   content: "\f184";
 }
 .fa-sun-o:before {
   content: "\f185";
 }
 .fa-moon-o:before {
   content: "\f186";
 }
 .fa-archive:before {
   content: "\f187";
 }
 .fa-bug:before {
   content: "\f188";
 }
 .fa-vk:before {
   content: "\f189";
 }
 .fa-weibo:before {
   content: "\f18a";
 }
 .fa-renren:before {
   content: "\f18b";
 }
 .fa-pagelines:before {
   content: "\f18c";
 }
 .fa-stack-exchange:before {
   content: "\f18d";
 }
 .fa-arrow-circle-o-right:before {
   content: "\f18e";
 }
 .fa-arrow-circle-o-left:before {
   content: "\f190";
 }
 .fa-toggle-left:before,
 .fa-caret-square-o-left:before {
   content: "\f191";
 }
 .fa-dot-circle-o:before {
   content: "\f192";
 }
 .fa-wheelchair:before {
   content: "\f193";
 }
 .fa-vimeo-square:before {
   content: "\f194";
 }
 .fa-turkish-lira:before,
 .fa-try:before {
   content: "\f195";
 }
 .fa-plus-square-o:before {
   content: "\f196";
 }
 .fa-space-shuttle:before {
   content: "\f197";
 }
 .fa-slack:before {
   content: "\f198";
 }
 .fa-envelope-square:before {
   content: "\f199";
 }
 .fa-wordpress:before {
   content: "\f19a";
 }
 .fa-openid:before {
   content: "\f19b";
 }
 .fa-institution:before,
 .fa-bank:before,
 .fa-university:before {
   content: "\f19c";
 }
 .fa-mortar-board:before,
 .fa-graduation-cap:before {
   content: "\f19d";
 }
 .fa-yahoo:before {
   content: "\f19e";
 }
 .fa-google:before {
   content: "\f1a0";
 }
 .fa-reddit:before {
   content: "\f1a1";
 }
 .fa-reddit-square:before {
   content: "\f1a2";
 }
 .fa-stumbleupon-circle:before {
   content: "\f1a3";
 }
 .fa-stumbleupon:before {
   content: "\f1a4";
 }
 .fa-delicious:before {
   content: "\f1a5";
 }
 .fa-digg:before {
   content: "\f1a6";
 }
 .fa-pied-piper-pp:before {
   content: "\f1a7";
 }
 .fa-pied-piper-alt:before {
   content: "\f1a8";
 }
 .fa-drupal:before {
   content: "\f1a9";
 }
 .fa-joomla:before {
   content: "\f1aa";
 }
 .fa-language:before {
   content: "\f1ab";
 }
 .fa-fax:before {
   content: "\f1ac";
 }
 .fa-building:before {
   content: "\f1ad";
 }
 .fa-child:before {
   content: "\f1ae";
 }
 .fa-paw:before {
   content: "\f1b0";
 }
 .fa-spoon:before {
   content: "\f1b1";
 }
 .fa-cube:before {
   content: "\f1b2";
 }
 .fa-cubes:before {
   content: "\f1b3";
 }
 .fa-behance:before {
   content: "\f1b4";
 }
 .fa-behance-square:before {
   content: "\f1b5";
 }
 .fa-steam:before {
   content: "\f1b6";
 }
 .fa-steam-square:before {
   content: "\f1b7";
 }
 .fa-recycle:before {
   content: "\f1b8";
 }
 .fa-automobile:before,
 .fa-car:before {
   content: "\f1b9";
 }
 .fa-cab:before,
 .fa-taxi:before {
   content: "\f1ba";
 }
 .fa-tree:before {
   content: "\f1bb";
 }
 .fa-spotify:before {
   content: "\f1bc";
 }
 .fa-deviantart:before {
   content: "\f1bd";
 }
 .fa-soundcloud:before {
   content: "\f1be";
 }
 .fa-database:before {
   content: "\f1c0";
 }
 .fa-file-pdf-o:before {
   content: "\f1c1";
 }
 .fa-file-word-o:before {
   content: "\f1c2";
 }
 .fa-file-excel-o:before {
   content: "\f1c3";
 }
 .fa-file-powerpoint-o:before {
   content: "\f1c4";
 }
 .fa-file-photo-o:before,
 .fa-file-picture-o:before,
 .fa-file-image-o:before {
   content: "\f1c5";
 }
 .fa-file-zip-o:before,
 .fa-file-archive-o:before {
   content: "\f1c6";
 }
 .fa-file-sound-o:before,
 .fa-file-audio-o:before {
   content: "\f1c7";
 }
 .fa-file-movie-o:before,
 .fa-file-video-o:before {
   content: "\f1c8";
 }
 .fa-file-code-o:before {
   content: "\f1c9";
 }
 .fa-vine:before {
   content: "\f1ca";
 }
 .fa-codepen:before {
   content: "\f1cb";
 }
 .fa-jsfiddle:before {
   content: "\f1cc";
 }
 .fa-life-bouy:before,
 .fa-life-buoy:before,
 .fa-life-saver:before,
 .fa-support:before,
 .fa-life-ring:before {
   content: "\f1cd";
 }
 .fa-circle-o-notch:before {
   content: "\f1ce";
 }
 .fa-ra:before,
 .fa-resistance:before,
 .fa-rebel:before {
   content: "\f1d0";
 }
 .fa-ge:before,
 .fa-empire:before {
   content: "\f1d1";
 }
 .fa-git-square:before {
   content: "\f1d2";
 }
 .fa-git:before {
   content: "\f1d3";
 }
 .fa-y-combinator-square:before,
 .fa-yc-square:before,
 .fa-hacker-news:before {
   content: "\f1d4";
 }
 .fa-tencent-weibo:before {
   content: "\f1d5";
 }
 .fa-qq:before {
   content: "\f1d6";
 }
 .fa-wechat:before,
 .fa-weixin:before {
   content: "\f1d7";
 }
 .fa-send:before,
 .fa-paper-plane:before {
   content: "\f1d8";
 }
 .fa-send-o:before,
 .fa-paper-plane-o:before {
   content: "\f1d9";
 }
 .fa-history:before {
   content: "\f1da";
 }
 .fa-circle-thin:before {
   content: "\f1db";
 }
 .fa-header:before {
   content: "\f1dc";
 }
 .fa-paragraph:before {
   content: "\f1dd";
 }
 .fa-sliders:before {
   content: "\f1de";
 }
 .fa-share-alt:before {
   content: "\f1e0";
 }
 .fa-share-alt-square:before {
   content: "\f1e1";
 }
 .fa-bomb:before {
   content: "\f1e2";
 }
 .fa-soccer-ball-o:before,
 .fa-futbol-o:before {
   content: "\f1e3";
 }
 .fa-tty:before {
   content: "\f1e4";
 }
 .fa-binoculars:before {
   content: "\f1e5";
 }
 .fa-plug:before {
   content: "\f1e6";
 }
 .fa-slideshare:before {
   content: "\f1e7";
 }
 .fa-twitch:before {
   content: "\f1e8";
 }
 .fa-yelp:before {
   content: "\f1e9";
 }
 .fa-newspaper-o:before {
   content: "\f1ea";
 }
 .fa-wifi:before {
   content: "\f1eb";
 }
 .fa-calculator:before {
   content: "\f1ec";
 }
 .fa-paypal:before {
   content: "\f1ed";
 }
 .fa-google-wallet:before {
   content: "\f1ee";
 }
 .fa-cc-visa:before {
   content: "\f1f0";
 }
 .fa-cc-mastercard:before {
   content: "\f1f1";
 }
 .fa-cc-discover:before {
   content: "\f1f2";
 }
 .fa-cc-amex:before {
   content: "\f1f3";
 }
 .fa-cc-paypal:before {
   content: "\f1f4";
 }
 .fa-cc-stripe:before {
   content: "\f1f5";
 }
 .fa-bell-slash:before {
   content: "\f1f6";
 }
 .fa-bell-slash-o:before {
   content: "\f1f7";
 }
 .fa-trash:before {
   content: "\f1f8";
 }
 .fa-copyright:before {
   content: "\f1f9";
 }
 .fa-at:before {
   content: "\f1fa";
 }
 .fa-eyedropper:before {
   content: "\f1fb";
 }
 .fa-paint-brush:before {
   content: "\f1fc";
 }
 .fa-birthday-cake:before {
   content: "\f1fd";
 }
 .fa-area-chart:before {
   content: "\f1fe";
 }
 .fa-pie-chart:before {
   content: "\f200";
 }
 .fa-line-chart:before {
   content: "\f201";
 }
 .fa-lastfm:before {
   content: "\f202";
 }
 .fa-lastfm-square:before {
   content: "\f203";
 }
 .fa-toggle-off:before {
   content: "\f204";
 }
 .fa-toggle-on:before {
   content: "\f205";
 }
 .fa-bicycle:before {
   content: "\f206";
 }
 .fa-bus:before {
   content: "\f207";
 }
 .fa-ioxhost:before {
   content: "\f208";
 }
 .fa-angellist:before {
   content: "\f209";
 }
 .fa-cc:before {
   content: "\f20a";
 }
 .fa-shekel:before,
 .fa-sheqel:before,
 .fa-ils:before {
   content: "\f20b";
 }
 .fa-meanpath:before {
   content: "\f20c";
 }
 .fa-buysellads:before {
   content: "\f20d";
 }
 .fa-connectdevelop:before {
   content: "\f20e";
 }
 .fa-dashcube:before {
   content: "\f210";
 }
 .fa-forumbee:before {
   content: "\f211";
 }
 .fa-leanpub:before {
   content: "\f212";
 }
 .fa-sellsy:before {
   content: "\f213";
 }
 .fa-shirtsinbulk:before {
   content: "\f214";
 }
 .fa-simplybuilt:before {
   content: "\f215";
 }
 .fa-skyatlas:before {
   content: "\f216";
 }
 .fa-cart-plus:before {
   content: "\f217";
 }
 .fa-cart-arrow-down:before {
   content: "\f218";
 }
 .fa-diamond:before {
   content: "\f219";
 }
 .fa-ship:before {
   content: "\f21a";
 }
 .fa-user-secret:before {
   content: "\f21b";
 }
 .fa-motorcycle:before {
   content: "\f21c";
 }
 .fa-street-view:before {
   content: "\f21d";
 }
 .fa-heartbeat:before {
   content: "\f21e";
 }
 .fa-venus:before {
   content: "\f221";
 }
 .fa-mars:before {
   content: "\f222";
 }
 .fa-mercury:before {
   content: "\f223";
 }
 .fa-intersex:before,
 .fa-transgender:before {
   content: "\f224";
 }
 .fa-transgender-alt:before {
   content: "\f225";
 }
 .fa-venus-double:before {
   content: "\f226";
 }
 .fa-mars-double:before {
   content: "\f227";
 }
 .fa-venus-mars:before {
   content: "\f228";
 }
 .fa-mars-stroke:before {
   content: "\f229";
 }
 .fa-mars-stroke-v:before {
   content: "\f22a";
 }
 .fa-mars-stroke-h:before {
   content: "\f22b";
 }
 .fa-neuter:before {
   content: "\f22c";
 }
 .fa-genderless:before {
   content: "\f22d";
 }
 .fa-facebook-official:before {
   content: "\f230";
 }
 .fa-pinterest-p:before {
   content: "\f231";
 }
 .fa-whatsapp:before {
   content: "\f232";
 }
 .fa-server:before {
   content: "\f233";
 }
 .fa-user-plus:before {
   content: "\f234";
 }
 .fa-user-times:before {
   content: "\f235";
 }
 .fa-hotel:before,
 .fa-bed:before {
   content: "\f236";
 }
 .fa-viacoin:before {
   content: "\f237";
 }
 .fa-train:before {
   content: "\f238";
 }
 .fa-subway:before {
   content: "\f239";
 }
 .fa-medium:before {
   content: "\f23a";
 }
 .fa-yc:before,
 .fa-y-combinator:before {
   content: "\f23b";
 }
 .fa-optin-monster:before {
   content: "\f23c";
 }
 .fa-opencart:before {
   content: "\f23d";
 }
 .fa-expeditedssl:before {
   content: "\f23e";
 }
 .fa-battery-4:before,
 .fa-battery:before,
 .fa-battery-full:before {
   content: "\f240";
 }
 .fa-battery-3:before,
 .fa-battery-three-quarters:before {
   content: "\f241";
 }
 .fa-battery-2:before,
 .fa-battery-half:before {
   content: "\f242";
 }
 .fa-battery-1:before,
 .fa-battery-quarter:before {
   content: "\f243";
 }
 .fa-battery-0:before,
 .fa-battery-empty:before {
   content: "\f244";
 }
 .fa-mouse-pointer:before {
   content: "\f245";
 }
 .fa-i-cursor:before {
   content: "\f246";
 }
 .fa-object-group:before {
   content: "\f247";
 }
 .fa-object-ungroup:before {
   content: "\f248";
 }
 .fa-sticky-note:before {
   content: "\f249";
 }
 .fa-sticky-note-o:before {
   content: "\f24a";
 }
 .fa-cc-jcb:before {
   content: "\f24b";
 }
 .fa-cc-diners-club:before {
   content: "\f24c";
 }
 .fa-clone:before {
   content: "\f24d";
 }
 .fa-balance-scale:before {
   content: "\f24e";
 }
 .fa-hourglass-o:before {
   content: "\f250";
 }
 .fa-hourglass-1:before,
 .fa-hourglass-start:before {
   content: "\f251";
 }
 .fa-hourglass-2:before,
 .fa-hourglass-half:before {
   content: "\f252";
 }
 .fa-hourglass-3:before,
 .fa-hourglass-end:before {
   content: "\f253";
 }
 .fa-hourglass:before {
   content: "\f254";
 }
 .fa-hand-grab-o:before,
 .fa-hand-rock-o:before {
   content: "\f255";
 }
 .fa-hand-stop-o:before,
 .fa-hand-paper-o:before {
   content: "\f256";
 }
 .fa-hand-scissors-o:before {
   content: "\f257";
 }
 .fa-hand-lizard-o:before {
   content: "\f258";
 }
 .fa-hand-spock-o:before {
   content: "\f259";
 }
 .fa-hand-pointer-o:before {
   content: "\f25a";
 }
 .fa-hand-peace-o:before {
   content: "\f25b";
 }
 .fa-trademark:before {
   content: "\f25c";
 }
 .fa-registered:before {
   content: "\f25d";
 }
 .fa-creative-commons:before {
   content: "\f25e";
 }
 .fa-gg:before {
   content: "\f260";
 }
 .fa-gg-circle:before {
   content: "\f261";
 }
 .fa-tripadvisor:before {
   content: "\f262";
 }
 .fa-odnoklassniki:before {
   content: "\f263";
 }
 .fa-odnoklassniki-square:before {
   content: "\f264";
 }
 .fa-get-pocket:before {
   content: "\f265";
 }
 .fa-wikipedia-w:before {
   content: "\f266";
 }
 .fa-safari:before {
   content: "\f267";
 }
 .fa-chrome:before {
   content: "\f268";
 }
 .fa-firefox:before {
   content: "\f269";
 }
 .fa-opera:before {
   content: "\f26a";
 }
 .fa-internet-explorer:before {
   content: "\f26b";
 }
 .fa-tv:before,
 .fa-television:before {
   content: "\f26c";
 }
 .fa-contao:before {
   content: "\f26d";
 }
 .fa-500px:before {
   content: "\f26e";
 }
 .fa-amazon:before {
   content: "\f270";
 }
 .fa-calendar-plus-o:before {
   content: "\f271";
 }
 .fa-calendar-minus-o:before {
   content: "\f272";
 }
 .fa-calendar-times-o:before {
   content: "\f273";
 }
 .fa-calendar-check-o:before {
   content: "\f274";
 }
 .fa-industry:before {
   content: "\f275";
 }
 .fa-map-pin:before {
   content: "\f276";
 }
 .fa-map-signs:before {
   content: "\f277";
 }
 .fa-map-o:before {
   content: "\f278";
 }
 .fa-map:before {
   content: "\f279";
 }
 .fa-commenting:before {
   content: "\f27a";
 }
 .fa-commenting-o:before {
   content: "\f27b";
 }
 .fa-houzz:before {
   content: "\f27c";
 }
 .fa-vimeo:before {
   content: "\f27d";
 }
 .fa-black-tie:before {
   content: "\f27e";
 }
 .fa-fonticons:before {
   content: "\f280";
 }
 .fa-reddit-alien:before {
   content: "\f281";
 }
 .fa-edge:before {
   content: "\f282";
 }
 .fa-credit-card-alt:before {
   content: "\f283";
 }
 .fa-codiepie:before {
   content: "\f284";
 }
 .fa-modx:before {
   content: "\f285";
 }
 .fa-fort-awesome:before {
   content: "\f286";
 }
 .fa-usb:before {
   content: "\f287";
 }
 .fa-product-hunt:before {
   content: "\f288";
 }
 .fa-mixcloud:before {
   content: "\f289";
 }
 .fa-scribd:before {
   content: "\f28a";
 }
 .fa-pause-circle:before {
   content: "\f28b";
 }
 .fa-pause-circle-o:before {
   content: "\f28c";
 }
 .fa-stop-circle:before {
   content: "\f28d";
 }
 .fa-stop-circle-o:before {
   content: "\f28e";
 }
 .fa-shopping-bag:before {
   content: "\f290";
 }
 .fa-shopping-basket:before {
   content: "\f291";
 }
 .fa-hashtag:before {
   content: "\f292";
 }
 .fa-bluetooth:before {
   content: "\f293";
 }
 .fa-bluetooth-b:before {
   content: "\f294";
 }
 .fa-percent:before {
   content: "\f295";
 }
 .fa-gitlab:before {
   content: "\f296";
 }
 .fa-wpbeginner:before {
   content: "\f297";
 }
 .fa-wpforms:before {
   content: "\f298";
 }
 .fa-envira:before {
   content: "\f299";
 }
 .fa-universal-access:before {
   content: "\f29a";
 }
 .fa-wheelchair-alt:before {
   content: "\f29b";
 }
 .fa-question-circle-o:before {
   content: "\f29c";
 }
 .fa-blind:before {
   content: "\f29d";
 }
 .fa-audio-description:before {
   content: "\f29e";
 }
 .fa-volume-control-phone:before {
   content: "\f2a0";
 }
 .fa-braille:before {
   content: "\f2a1";
 }
 .fa-assistive-listening-systems:before {
   content: "\f2a2";
 }
 .fa-asl-interpreting:before,
 .fa-american-sign-language-interpreting:before {
   content: "\f2a3";
 }
 .fa-deafness:before,
 .fa-hard-of-hearing:before,
 .fa-deaf:before {
   content: "\f2a4";
 }
 .fa-glide:before {
   content: "\f2a5";
 }
 .fa-glide-g:before {
   content: "\f2a6";
 }
 .fa-signing:before,
 .fa-sign-language:before {
   content: "\f2a7";
 }
 .fa-low-vision:before {
   content: "\f2a8";
 }
 .fa-viadeo:before {
   content: "\f2a9";
 }
 .fa-viadeo-square:before {
   content: "\f2aa";
 }
 .fa-snapchat:before {
   content: "\f2ab";
 }
 .fa-snapchat-ghost:before {
   content: "\f2ac";
 }
 .fa-snapchat-square:before {
   content: "\f2ad";
 }
 .fa-pied-piper:before {
   content: "\f2ae";
 }
 .fa-first-order:before {
   content: "\f2b0";
 }
 .fa-yoast:before {
   content: "\f2b1";
 }
 .fa-themeisle:before {
   content: "\f2b2";
 }
 .fa-google-plus-circle:before,
 .fa-google-plus-official:before {
   content: "\f2b3";
 }
 .fa-fa:before,
 .fa-font-awesome:before {
   content: "\f2b4";
 }
 .fa-handshake-o:before {
   content: "\f2b5";
 }
 .fa-envelope-open:before {
   content: "\f2b6";
 }
 .fa-envelope-open-o:before {
   content: "\f2b7";
 }
 .fa-linode:before {
   content: "\f2b8";
 }
 .fa-address-book:before {
   content: "\f2b9";
 }
 .fa-address-book-o:before {
   content: "\f2ba";
 }
 .fa-vcard:before,
 .fa-address-card:before {
   content: "\f2bb";
 }
 .fa-vcard-o:before,
 .fa-address-card-o:before {
   content: "\f2bc";
 }
 .fa-user-circle:before {
   content: "\f2bd";
 }
 .fa-user-circle-o:before {
   content: "\f2be";
 }
 .fa-user-o:before {
   content: "\f2c0";
 }
 .fa-id-badge:before {
   content: "\f2c1";
 }
 .fa-drivers-license:before,
 .fa-id-card:before {
   content: "\f2c2";
 }
 .fa-drivers-license-o:before,
 .fa-id-card-o:before {
   content: "\f2c3";
 }
 .fa-quora:before {
   content: "\f2c4";
 }
 .fa-free-code-camp:before {
   content: "\f2c5";
 }
 .fa-telegram:before {
   content: "\f2c6";
 }
 .fa-thermometer-4:before,
 .fa-thermometer:before,
 .fa-thermometer-full:before {
   content: "\f2c7";
 }
 .fa-thermometer-3:before,
 .fa-thermometer-three-quarters:before {
   content: "\f2c8";
 }
 .fa-thermometer-2:before,
 .fa-thermometer-half:before {
   content: "\f2c9";
 }
 .fa-thermometer-1:before,
 .fa-thermometer-quarter:before {
   content: "\f2ca";
 }
 .fa-thermometer-0:before,
 .fa-thermometer-empty:before {
   content: "\f2cb";
 }
 .fa-shower:before {
   content: "\f2cc";
 }
 .fa-bathtub:before,
 .fa-s15:before,
 .fa-bath:before {
   content: "\f2cd";
 }
 .fa-podcast:before {
   content: "\f2ce";
 }
 .fa-window-maximize:before {
   content: "\f2d0";
 }
 .fa-window-minimize:before {
   content: "\f2d1";
 }
 .fa-window-restore:before {
   content: "\f2d2";
 }
 .fa-times-rectangle:before,
 .fa-window-close:before {
   content: "\f2d3";
 }
 .fa-times-rectangle-o:before,
 .fa-window-close-o:before {
   content: "\f2d4";
 }
 .fa-bandcamp:before {
   content: "\f2d5";
 }
 .fa-grav:before {
   content: "\f2d6";
 }
 .fa-etsy:before {
   content: "\f2d7";
 }
 .fa-imdb:before {
   content: "\f2d8";
 }
 .fa-ravelry:before {
   content: "\f2d9";
 }
 .fa-eercast:before {
   content: "\f2da";
 }
 .fa-microchip:before {
   content: "\f2db";
 }
 .fa-snowflake-o:before {
   content: "\f2dc";
 }
 .fa-superpowers:before {
   content: "\f2dd";
 }
 .fa-wpexplorer:before {
   content: "\f2de";
 }
 .fa-meetup:before {
   content: "\f2e0";
 }
 .sr-only {
   position: absolute;
   width: 1px;
   height: 1px;
   padding: 0;
   margin: -1px;
   overflow: hidden;
   clip: rect(0, 0, 0, 0);
   border: 0;
 }
 .sr-only-focusable:active,
 .sr-only-focusable:focus {
   position: static;
   width: auto;
   height: auto;
   margin: 0;
   overflow: visible;
   clip: auto;
 }
 
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//jquery/default/iviewer-0.7.7.css****************************/
 .viewer {
     -ms-touch-action: none;
 }
 
 .iviewer_common {
     position:absolute;
     bottom:10px;
     border: 1px  solid #000;
     height: 28px;
     z-index: 5000;
 }
 
 .iviewer_cursor {
     cursor: url(https://static.ingenie.fr/images/jquery.iviewer/hand.cur) 6 8, pointer;
 }
 
 .iviewer_drag_cursor {
     cursor: url(https://static.ingenie.fr/images/jquery.iviewer/grab.cur) 6 8, pointer;
 }
 
 .iviewer_button {
     width: 28px;
     cursor: pointer;
     background-position: center center;
     background-repeat: no-repeat;
 }
 
 .iviewer_zoom_in {
     left: 20px;
     background: url(https://static.ingenie.fr/images/jquery.iviewer/iviewer.zoom_in.gif);
 }
 
 .iviewer_zoom_out {
     left: 55px;
     background: url(https://static.ingenie.fr/images/jquery.iviewer/iviewer.zoom_out.gif);
 }
 
 .iviewer_zoom_zero {
     left: 90px;
     background: url(https://static.ingenie.fr/images/jquery.iviewer/iviewer.zoom_zero.gif);
 }
 
 .iviewer_zoom_fit {
     left: 125px;
     background: url(https://static.ingenie.fr/images/jquery.iviewer/iviewer.zoom_fit.gif);
 }
 
 .iviewer_zoom_status {
     left: 160px;
     font: 1em/28px Sans;
     color: #000;
     background-color: #fff;
     text-align: center;
     width: 60px;
 }
 
 .iviewer_rotate_left {
     left: 227px;
     background: #fff url(https://static.ingenie.fr/images/jquery.iviewer/iviewer.rotate_left.png) center center no-repeat;
 }
 
 .iviewer_rotate_right {
     left: 262px;
     background: #fff url(https://static.ingenie.fr/images/jquery.iviewer/iviewer.rotate_right.png) center center no-repeat;
 }
 
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//jquery/ui/jui-1.10.0.css****************************/
 /*! jQuery UI - v1.10.0 - 2013-01-30
 * http://jqueryui.com
 * Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
 * Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */
 
 /* Layout helpers
 ----------------------------------*/
 .ui-helper-hidden {
      display: none;
 }
 .ui-helper-hidden-accessible {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
 }
 .ui-helper-reset {
      margin: 0;
      padding: 0;
      border: 0;
      outline: 0;
      line-height: 1.3;
      text-decoration: none;
      font-size: 100%;
      list-style: none;
 }
 .ui-helper-clearfix:before,
 .ui-helper-clearfix:after {
      content: "";
      display: table;
 }
 .ui-helper-clearfix:after {
      clear: both;
 }
 .ui-helper-clearfix {
      min-height: 0; /* support: IE7 */
 }
 .ui-helper-zfix {
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      position: absolute;
      opacity: 0;
      filter:Alpha(Opacity=0);
 }
 
 .ui-front {
      z-index: 100;
 }
 
 
 /* Interaction Cues
 ----------------------------------*/
 .ui-state-disabled {
      cursor: default !important;
 }
 
 
 /* Icons
 ----------------------------------*/
 
 /* states and images */
 .ui-icon {
      display: block;
      text-indent: -99999px;
      overflow: hidden;
      background-repeat: no-repeat;
 }
 
 
 /* Misc visuals
 ----------------------------------*/
 
 /* Overlays */
 .ui-widget-overlay {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
 }
 .ui-resizable {
      position: relative;
 }
 .ui-resizable-handle {
      position: absolute;
      font-size: 0.1px;
      display: block;
 }
 .ui-resizable-disabled .ui-resizable-handle,
 .ui-resizable-autohide .ui-resizable-handle {
      display: none;
 }
 .ui-resizable-n {
      cursor: n-resize;
      height: 7px;
      width: 100%;
      top: -5px;
      left: 0;
 }
 .ui-resizable-s {
      cursor: s-resize;
      height: 7px;
      width: 100%;
      bottom: -5px;
      left: 0;
 }
 .ui-resizable-e {
      cursor: e-resize;
      width: 7px;
      right: -5px;
      top: 0;
      height: 100%;
 }
 .ui-resizable-w {
      cursor: w-resize;
      width: 7px;
      left: -5px;
      top: 0;
      height: 100%;
 }
 .ui-resizable-se {
      cursor: se-resize;
      width: 12px;
      height: 12px;
      right: 1px;
      bottom: 1px;
 }
 .ui-resizable-sw {
      cursor: sw-resize;
      width: 9px;
      height: 9px;
      left: -5px;
      bottom: -5px;
 }
 .ui-resizable-nw {
      cursor: nw-resize;
      width: 9px;
      height: 9px;
      left: -5px;
      top: -5px;
 }
 .ui-resizable-ne {
      cursor: ne-resize;
      width: 9px;
      height: 9px;
      right: -5px;
      top: -5px;
 }
 .ui-selectable-helper {
      position: absolute;
      z-index: 100;
      border: 1px dotted black;
 }
 .ui-accordion .ui-accordion-header {
      display: block;
      cursor: pointer;
      position: relative;
      margin-top: 2px;
      padding: .5em .5em .5em .7em;
      min-height: 0; /* support: IE7 */
 }
 .ui-accordion .ui-accordion-icons {
      padding-left: 2.2em;
 }
 .ui-accordion .ui-accordion-noicons {
      padding-left: .7em;
 }
 .ui-accordion .ui-accordion-icons .ui-accordion-icons {
      padding-left: 2.2em;
 }
 .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
      position: absolute;
      left: .5em;
      top: 50%;
      margin-top: -8px;
 }
 .ui-accordion .ui-accordion-content {
      padding: 1em 2.2em;
      border-top: 0;
      overflow: auto;
 }
 .ui-autocomplete {
      position: absolute;
      top: 0;
      left: 0;
      cursor: default;
 }
 .ui-button {
      display: inline-block;
      position: relative;
      padding: 0;
      line-height: normal;
      margin-right: .1em;
      cursor: pointer;
      vertical-align: middle;
      text-align: center;
      overflow: visible; /* removes extra width in IE */
 }
 .ui-button,
 .ui-button:link,
 .ui-button:visited,
 .ui-button:hover,
 .ui-button:active {
      text-decoration: none;
 }
 /* to make room for the icon, a width needs to be set here */
 .ui-button-icon-only {
      width: 2.2em;
 }
 /* button elements seem to need a little more width */
 button.ui-button-icon-only {
      width: 2.4em;
 }
 .ui-button-icons-only {
      width: 3.4em;
 }
 button.ui-button-icons-only {
      width: 3.7em;
 }
 
 /* button text element */
 .ui-button .ui-button-text {
      display: block;
      line-height: normal;
 }
 .ui-button-text-only .ui-button-text {
      padding: .4em 1em;
 }
 .ui-button-icon-only .ui-button-text,
 .ui-button-icons-only .ui-button-text {
      padding: .4em;
      text-indent: -9999999px;
 }
 .ui-button-text-icon-primary .ui-button-text,
 .ui-button-text-icons .ui-button-text {
      padding: .4em 1em .4em 2.1em;
 }
 .ui-button-text-icon-secondary .ui-button-text,
 .ui-button-text-icons .ui-button-text {
      padding: .4em 2.1em .4em 1em;
 }
 .ui-button-text-icons .ui-button-text {
      padding-left: 2.1em;
      padding-right: 2.1em;
 }
 /* no icon support for input elements, provide padding by default */
 input.ui-button {
      padding: .4em 1em;
 }
 
 /* button icon element(s) */
 .ui-button-icon-only .ui-icon,
 .ui-button-text-icon-primary .ui-icon,
 .ui-button-text-icon-secondary .ui-icon,
 .ui-button-text-icons .ui-icon,
 .ui-button-icons-only .ui-icon {
      position: absolute;
      top: 50%;
      margin-top: -8px;
 }
 .ui-button-icon-only .ui-icon {
      left: 50%;
      margin-left: -8px;
 }
 .ui-button-text-icon-primary .ui-button-icon-primary,
 .ui-button-text-icons .ui-button-icon-primary,
 .ui-button-icons-only .ui-button-icon-primary {
      left: .5em;
 }
 .ui-button-text-icon-secondary .ui-button-icon-secondary,
 .ui-button-text-icons .ui-button-icon-secondary,
 .ui-button-icons-only .ui-button-icon-secondary {
      right: .5em;
 }
 
 /* button sets */
 .ui-buttonset {
      margin-right: 7px;
 }
 .ui-buttonset .ui-button {
      margin-left: 0;
      margin-right: -.3em;
 }
 
 /* workarounds */
 /* reset extra padding in Firefox, see h5bp.com/l */
 input.ui-button::-moz-focus-inner,
 button.ui-button::-moz-focus-inner {
      border: 0;
      padding: 0;
 }
 .ui-datepicker {
      width: 17em;
      padding: .2em .2em 0;
      display: none;
 }
 .ui-datepicker .ui-datepicker-header {
      position: relative;
      padding: .2em 0;
 }
 .ui-datepicker .ui-datepicker-prev,
 .ui-datepicker .ui-datepicker-next {
      position: absolute;
      top: 2px;
      width: 1.8em;
      height: 1.8em;
 }
 .ui-datepicker .ui-datepicker-prev-hover,
 .ui-datepicker .ui-datepicker-next-hover {
      top: 1px;
 }
 .ui-datepicker .ui-datepicker-prev {
      left: 2px;
 }
 .ui-datepicker .ui-datepicker-next {
      right: 2px;
 }
 .ui-datepicker .ui-datepicker-prev-hover {
      left: 1px;
 }
 .ui-datepicker .ui-datepicker-next-hover {
      right: 1px;
 }
 .ui-datepicker .ui-datepicker-prev span,
 .ui-datepicker .ui-datepicker-next span {
      display: block;
      position: absolute;
      left: 50%;
      margin-left: -8px;
      top: 50%;
      margin-top: -8px;
 }
 .ui-datepicker .ui-datepicker-title {
      margin: 0 2.3em;
      line-height: 1.8em;
      text-align: center;
 }
 .ui-datepicker .ui-datepicker-title select {
      font-size: 1em;
      margin: 1px 0;
 }
 .ui-datepicker select.ui-datepicker-month-year {
      width: 100%;
 }
 .ui-datepicker select.ui-datepicker-month,
 .ui-datepicker select.ui-datepicker-year {
      width: 49%;
 }
 .ui-datepicker table {
      width: 100%;
      font-size: .9em;
      border-collapse: collapse;
      margin: 0 0 .4em;
 }
 .ui-datepicker th {
      padding: .7em .3em;
      text-align: center;
      font-weight: bold;
      border: 0;
 }
 .ui-datepicker td {
      border: 0;
      padding: 1px;
 }
 .ui-datepicker td span,
 .ui-datepicker td a {
      display: block;
      padding: .2em;
      text-align: right;
      text-decoration: none;
 }
 .ui-datepicker .ui-datepicker-buttonpane {
      background-image: none;
      margin: .7em 0 0 0;
      padding: 0 .2em;
      border-left: 0;
      border-right: 0;
      border-bottom: 0;
 }
 .ui-datepicker .ui-datepicker-buttonpane button {
      float: right;
      margin: .5em .2em .4em;
      cursor: pointer;
      padding: .2em .6em .3em .6em;
      width: auto;
      overflow: visible;
 }
 .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
      float: left;
 }
 
 /* with multiple calendars */
 .ui-datepicker.ui-datepicker-multi {
      width: auto;
 }
 .ui-datepicker-multi .ui-datepicker-group {
      float: left;
 }
 .ui-datepicker-multi .ui-datepicker-group table {
      width: 95%;
      margin: 0 auto .4em;
 }
 .ui-datepicker-multi-2 .ui-datepicker-group {
      width: 50%;
 }
 .ui-datepicker-multi-3 .ui-datepicker-group {
      width: 33.3%;
 }
 .ui-datepicker-multi-4 .ui-datepicker-group {
      width: 25%;
 }
 .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
 .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
      border-left-width: 0;
 }
 .ui-datepicker-multi .ui-datepicker-buttonpane {
      clear: left;
 }
 .ui-datepicker-row-break {
      clear: both;
      width: 100%;
      font-size: 0;
 }
 
 /* RTL support */
 .ui-datepicker-rtl {
      direction: rtl;
 }
 .ui-datepicker-rtl .ui-datepicker-prev {
      right: 2px;
      left: auto;
 }
 .ui-datepicker-rtl .ui-datepicker-next {
      left: 2px;
      right: auto;
 }
 .ui-datepicker-rtl .ui-datepicker-prev:hover {
      right: 1px;
      left: auto;
 }
 .ui-datepicker-rtl .ui-datepicker-next:hover {
      left: 1px;
      right: auto;
 }
 .ui-datepicker-rtl .ui-datepicker-buttonpane {
      clear: right;
 }
 .ui-datepicker-rtl .ui-datepicker-buttonpane button {
      float: left;
 }
 .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
 .ui-datepicker-rtl .ui-datepicker-group {
      float: right;
 }
 .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
 .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
      border-right-width: 0;
      border-left-width: 1px;
 }
 .ui-dialog {
      position: absolute;
      top: 0;
      left: 0;
      padding: .2em;
      outline: 0;
 }
 .ui-dialog .ui-dialog-titlebar {
      padding: .4em 1em;
      position: relative;
 }
 .ui-dialog .ui-dialog-title {
      float: left;
      margin: .1em 0;
      white-space: nowrap;
      width: 90%;
      overflow: hidden;
      text-overflow: ellipsis;
 }
 .ui-dialog .ui-dialog-titlebar-close {
      position: absolute;
      right: .3em;
      top: 50%;
      width: 21px;
      margin: -10px 0 0 0;
      padding: 1px;
      height: 20px;
 }
 .ui-dialog .ui-dialog-content {
      position: relative;
      border: 0;
      padding: .5em 1em;
      background: none;
      overflow: auto;
 }
 .ui-dialog .ui-dialog-buttonpane {
      text-align: left;
      border-width: 1px 0 0 0;
      background-image: none;
      margin-top: .5em;
      padding: .3em 1em .5em .4em;
 }
 .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
      float: right;
 }
 .ui-dialog .ui-dialog-buttonpane button {
      margin: .5em .4em .5em 0;
      cursor: pointer;
 }
 .ui-dialog .ui-resizable-se {
      width: 12px;
      height: 12px;
      right: -5px;
      bottom: -5px;
      background-position: 16px 16px;
 }
 .ui-draggable .ui-dialog-titlebar {
      cursor: move;
 }
 .ui-menu {
      list-style: none;
      padding: 2px;
      margin: 0;
      display: block;
      outline: none;
 }
 .ui-menu .ui-menu {
      margin-top: -3px;
      position: absolute;
 }
 .ui-menu .ui-menu-item {
      margin: 0;
      padding: 0;
      width: 100%;
 }
 .ui-menu .ui-menu-divider {
      margin: 5px -2px 5px -2px;
      height: 0;
      font-size: 0;
      line-height: 0;
      border-width: 1px 0 0 0;
 }
 .ui-menu .ui-menu-item a {
      text-decoration: none;
      display: block;
      padding: 2px .4em;
      line-height: 1.5;
      min-height: 0; /* support: IE7 */
      font-weight: normal;
 }
 .ui-menu .ui-menu-item a.ui-state-focus,
 .ui-menu .ui-menu-item a.ui-state-active {
      font-weight: normal;
      margin: -1px;
 }
 
 .ui-menu .ui-state-disabled {
      font-weight: normal;
      margin: .4em 0 .2em;
      line-height: 1.5;
 }
 .ui-menu .ui-state-disabled a {
      cursor: default;
 }
 
 /* icon support */
 .ui-menu-icons {
      position: relative;
 }
 .ui-menu-icons .ui-menu-item a {
      position: relative;
      padding-left: 2em;
 }
 
 /* left-aligned */
 .ui-menu .ui-icon {
      position: absolute;
      top: .2em;
      left: .2em;
 }
 
 /* right-aligned */
 .ui-menu .ui-menu-icon {
      position: static;
      float: right;
 }
 .ui-progressbar {
      height: 2em;
      text-align: left;
      overflow: hidden;
 }
 .ui-progressbar .ui-progressbar-value {
      margin: -1px;
      height: 100%;
 }
 .ui-progressbar .ui-progressbar-overlay {
      background: #cccccc;
      height: 100%;
      filter: alpha(opacity=25);
      opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
      background-image: none;
 }
 .ui-slider {
      position: relative;
      text-align: left;
 }
 .ui-slider .ui-slider-handle {
      position: absolute;
      z-index: 2;
      width: 1.2em;
      height: 1.2em;
      cursor: default;
 }
 .ui-slider .ui-slider-range {
      position: absolute;
      z-index: 1;
      font-size: .7em;
      display: block;
      border: 0;
      background-position: 0 0;
 }
 
 /* For IE8 - See #6727 */
 .ui-slider.ui-state-disabled .ui-slider-handle,
 .ui-slider.ui-state-disabled .ui-slider-range {
      filter: inherit;
 }
 
 .ui-slider-horizontal {
      height: .8em;
 }
 .ui-slider-horizontal .ui-slider-handle {
      top: -.3em;
      margin-left: -.6em;
 }
 .ui-slider-horizontal .ui-slider-range {
      top: 0;
      height: 100%;
 }
 .ui-slider-horizontal .ui-slider-range-min {
      left: 0;
 }
 .ui-slider-horizontal .ui-slider-range-max {
      right: 0;
 }
 
 .ui-slider-vertical {
      width: .8em;
      height: 100px;
 }
 .ui-slider-vertical .ui-slider-handle {
      left: -.3em;
      margin-left: 0;
      margin-bottom: -.6em;
 }
 .ui-slider-vertical .ui-slider-range {
      left: 0;
      width: 100%;
 }
 .ui-slider-vertical .ui-slider-range-min {
      bottom: 0;
 }
 .ui-slider-vertical .ui-slider-range-max {
      top: 0;
 }
 .ui-spinner {
      position: relative;
      display: inline-block;
      overflow: hidden;
      padding: 0;
      vertical-align: middle;
 }
 .ui-spinner-input {
      border: none;
      background: none;
      color: inherit;
      padding: 0;
      margin: .2em 0;
      vertical-align: middle;
      margin-left: .4em;
      margin-right: 22px;
 }
 .ui-spinner-button {
      width: 16px;
      height: 50%;
      font-size: .5em;
      padding: 0;
      margin: 0;
      text-align: center;
      position: absolute;
      cursor: default;
      display: block;
      overflow: hidden;
      right: 0;
 }
 /* more specificity required here to overide default borders */
 .ui-spinner a.ui-spinner-button {
      border-top: none;
      border-bottom: none;
      border-right: none;
 }
 /* vertical centre icon */
 .ui-spinner .ui-icon {
      position: absolute;
      margin-top: -8px;
      top: 50%;
      left: 0;
 }
 .ui-spinner-up {
      top: 0;
 }
 .ui-spinner-down {
      bottom: 0;
 }
 
 /* TR overrides */
 .ui-spinner .ui-icon-triangle-1-s {
      /* need to fix icons sprite */
      background-position: -65px -16px;
 }
 .ui-tabs {
      position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
      padding: .2em;
 }
 .ui-tabs .ui-tabs-nav {
      margin: 0;
      padding: .2em .2em 0;
 }
 .ui-tabs .ui-tabs-nav li {
      list-style: none;
      float: left;
      position: relative;
      top: 0;
      margin: 1px .2em 0 0;
      border-bottom: 0;
      padding: 0;
      white-space: nowrap;
 }
 .ui-tabs .ui-tabs-nav li a {
      float: left;
      padding: .5em 1em;
      text-decoration: none;
 }
 .ui-tabs .ui-tabs-nav li.ui-tabs-active {
      margin-bottom: -1px;
      padding-bottom: 1px;
 }
 .ui-tabs .ui-tabs-nav li.ui-tabs-active a,
 .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
 .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
      cursor: text;
 }
 .ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
 .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
      cursor: pointer;
 }
 .ui-tabs .ui-tabs-panel {
      display: block;
      border-width: 0;
      padding: 1em 1.4em;
      background: none;
 }
 .ui-tooltip {
      padding: 8px;
      position: absolute;
      z-index: 9999;
      max-width: 300px;
      -webkit-box-shadow: 0 0 5px #aaa;
      box-shadow: 0 0 5px #aaa;
 }
 body .ui-tooltip {
      border-width: 2px;
 }
 
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//jquery/ui/jui-pepper-ginder-custom-1.10.0.css****************************/
 /*
  * jQuery UI CSS Framework @VERSION
  *
  * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
  * http://jquery.org/license
  *
  * http://docs.jquery.com/UI/Theming/API
  */
 
 /* Layout helpers
 ----------------------------------*/
 .ui-helper-hidden { display: none; }
 .ui-helper-hidden * { display: none; }
 .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
 .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
 .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 .ui-helper-clearfix { display: inline-block; }
 /* required comment for clearfix to work in Opera \*/
 * html .ui-helper-clearfix { height:1%; }
 .ui-helper-clearfix { display:block; }
 /* end clearfix */
 .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
 
 
 /* Interaction Cues
 ----------------------------------*/
 .ui-state-disabled { cursor: default !important; }
 
 
 /* Icons
 ----------------------------------*/
 
 /* states and images */
 .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
 
 
 /* Misc visuals
 ----------------------------------*/
 
 /* Overlays */
 .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
 
 
 /*
  * jQuery UI CSS Framework @VERSION
  *
  * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
  * http://jquery.org/license
  *
  * http://docs.jquery.com/UI/Theming/API
  *
  * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=ffffff&bgTextureHeader=23_fine_grain.png&bgImgOpacityHeader=15&borderColorHeader=d4d1bf&fcHeader=453821&iconColorHeader=b83400&bgColorContent=eceadf&bgTextureContent=23_fine_grain.png&bgImgOpacityContent=10&borderColorContent=d9d6c4&fcContent=1f1f1f&iconColorContent=222222&bgColorDefault=f8f7f6&bgTextureDefault=23_fine_grain.png&bgImgOpacityDefault=10&borderColorDefault=a9a089&fcDefault=654b24&iconColorDefault=b83400&bgColorHover=654b24&bgTextureHover=23_fine_grain.png&bgImgOpacityHover=65&borderColorHover=654b24&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=eceadf&bgTextureActive=23_fine_grain.png&bgImgOpacityActive=15&borderColorActive=d9d6c4&fcActive=140f06&iconColorActive=8c291d&bgColorHighlight=d3c05a&bgTextureHighlight=23_fine_grain.png&bgImgOpacityHighlight=15&borderColorHighlight=743620&fcHighlight=3a3427&iconColorHighlight=3572ac&bgColorError=b83400&bgTextureError=23_fine_grain.png&bgImgOpacityError=68&borderColorError=681818&fcError=ffffff&iconColorError=fbdb93&bgColorOverlay=6e4f1c&bgTextureOverlay=16_diagonal_maze.png&bgImgOpacityOverlay=20&opacityOverlay=60&bgColorShadow=000000&bgTextureShadow=16_diagonal_maze.png&bgImgOpacityShadow=40&opacityShadow=60&thicknessShadow=5px&offsetTopShadow=0&offsetLeftShadow=-10px&cornerRadiusShadow=18px
  */
 
 
 /* Component containers
 ----------------------------------*/
 /*.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }*/
 .ui-widget { font-size: 1em; }
 .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
 .ui-widget-content { border: 1px solid #d9d6c4; background: #eceadf; color: #1f1f1f; }
 .ui-widget-content a { color: #1f1f1f; }
 .ui-widget-header { border: 1px solid #d4d1bf; background: #ffffff; color: #453821; font-weight: bold; }
 .ui-widget-header a { color: #453821; }
 
 /* Interaction states
 ----------------------------------*/
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #a9a089; background: #f8f7f6; font-weight: bold; color: #654b24; }
 .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #654b24; text-decoration: none; }
 .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #AAAAAA; background-color: #DDDDDD; font-weight: bold; color: #000000; }
 .ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #d9d6c4; background: #eceadf ; font-weight: bold; color: #140f06; }
 .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #140f06; text-decoration: none; }
 .ui-widget :active { outline: none; }
 
 /* Interaction Cues
 ----------------------------------*/
 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #743620; background: #d3c05a ; color: #3a3427; }
 .ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #3a3427; }
 .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #681818; background: #b83400 ; color: #ffffff; }
 .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
 .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
 .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
 .ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
 .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
 
 /* Icons
 ----------------------------------*/
 
 /* states and images */
 .ui-icon { width: 16px; height: 16px; background-image: url(https://static.ingenie.fr/images/jquery.jui/ui-icons_222222_256x240.png); }
 .ui-widget-content .ui-icon {background-image: url(https://static.ingenie.fr/images/jquery.jui/ui-icons_222222_256x240.png); }
 .ui-widget-header .ui-icon {background-image: url(https://static.ingenie.fr/images/jquery.jui/ui-icons_ffffff_256x240.png); }
 .ui-state-default .ui-icon { background-image: url(https://static.ingenie.fr/images/jquery.jui/ui-icons_ffffff_256x240.png); }
 .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(https://static.ingenie.fr/images/jquery.jui/ui-icons_ffffff_256x240.png); }
 .ui-state-active .ui-icon {background-image: url(https://static.ingenie.fr/images/jquery.jui/ui-icons_8c291d_256x240.png); }
 .ui-state-highlight .ui-icon {background-image: url(https://static.ingenie.fr/images/jquery.jui/ui-icons_3572ac_256x240.png); }
 .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(https://static.ingenie.fr/images/jquery.jui/ui-icons_fbdb93_256x240.png); }
 
 /* positioning */
 .ui-icon-carat-1-n { background-position: 0 0; }
 .ui-icon-carat-1-ne { background-position: -16px 0; }
 .ui-icon-carat-1-e { background-position: -32px 0; }
 .ui-icon-carat-1-se { background-position: -48px 0; }
 .ui-icon-carat-1-s { background-position: -64px 0; }
 .ui-icon-carat-1-sw { background-position: -80px 0; }
 .ui-icon-carat-1-w { background-position: -96px 0; }
 .ui-icon-carat-1-nw { background-position: -112px 0; }
 .ui-icon-carat-2-n-s { background-position: -128px 0; }
 .ui-icon-carat-2-e-w { background-position: -144px 0; }
 .ui-icon-triangle-1-n { background-position: 0 -16px; }
 .ui-icon-triangle-1-ne { background-position: -16px -16px; }
 .ui-icon-triangle-1-e { background-position: -32px -16px; }
 .ui-icon-triangle-1-se { background-position: -48px -16px; }
 .ui-icon-triangle-1-s { background-position: -64px -16px; }
 .ui-icon-triangle-1-sw { background-position: -80px -16px; }
 .ui-icon-triangle-1-w { background-position: -96px -16px; }
 .ui-icon-triangle-1-nw { background-position: -112px -16px; }
 .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
 .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
 .ui-icon-arrow-1-n { background-position: 0 -32px; }
 .ui-icon-arrow-1-ne { background-position: -16px -32px; }
 .ui-icon-arrow-1-e { background-position: -32px -32px; }
 .ui-icon-arrow-1-se { background-position: -48px -32px; }
 .ui-icon-arrow-1-s { background-position: -64px -32px; }
 .ui-icon-arrow-1-sw { background-position: -80px -32px; }
 .ui-icon-arrow-1-w { background-position: -96px -32px; }
 .ui-icon-arrow-1-nw { background-position: -112px -32px; }
 .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
 .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
 .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
 .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
 .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
 .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
 .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
 .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
 .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
 .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
 .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
 .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
 .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
 .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
 .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
 .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
 .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
 .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
 .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
 .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
 .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
 .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
 .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
 .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
 .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
 .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
 .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
 .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
 .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
 .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
 .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
 .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
 .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
 .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
 .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
 .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
 .ui-icon-arrow-4 { background-position: 0 -80px; }
 .ui-icon-arrow-4-diag { background-position: -16px -80px; }
 .ui-icon-extlink { background-position: -32px -80px; }
 .ui-icon-newwin { background-position: -48px -80px; }
 .ui-icon-refresh { background-position: -64px -80px; }
 .ui-icon-shuffle { background-position: -80px -80px; }
 .ui-icon-transfer-e-w { background-position: -96px -80px; }
 .ui-icon-transferthick-e-w { background-position: -112px -80px; }
 .ui-icon-folder-collapsed { background-position: 0 -96px; }
 .ui-icon-folder-open { background-position: -16px -96px; }
 .ui-icon-document { background-position: -32px -96px; }
 .ui-icon-document-b { background-position: -48px -96px; }
 .ui-icon-note { background-position: -64px -96px; }
 .ui-icon-mail-closed { background-position: -80px -96px; }
 .ui-icon-mail-open { background-position: -96px -96px; }
 .ui-icon-suitcase { background-position: -112px -96px; }
 .ui-icon-comment { background-position: -128px -96px; }
 .ui-icon-person { background-position: -144px -96px; }
 .ui-icon-print { background-position: -160px -96px; }
 .ui-icon-trash { background-position: -176px -96px; }
 .ui-icon-locked { background-position: -192px -96px; }
 .ui-icon-unlocked { background-position: -208px -96px; }
 .ui-icon-bookmark { background-position: -224px -96px; }
 .ui-icon-tag { background-position: -240px -96px; }
 .ui-icon-home { background-position: 0 -112px; }
 .ui-icon-flag { background-position: -16px -112px; }
 .ui-icon-calendar { background-position: -32px -112px; }
 .ui-icon-cart { background-position: -48px -112px; }
 .ui-icon-pencil { background-position: -64px -112px; }
 .ui-icon-clock { background-position: -80px -112px; }
 .ui-icon-disk { background-position: -96px -112px; }
 .ui-icon-calculator { background-position: -112px -112px; }
 .ui-icon-zoomin { background-position: -128px -112px; }
 .ui-icon-zoomout { background-position: -144px -112px; }
 .ui-icon-search { background-position: -160px -112px; }
 .ui-icon-wrench { background-position: -176px -112px; }
 .ui-icon-gear { background-position: -192px -112px; }
 .ui-icon-heart { background-position: -208px -112px; }
 .ui-icon-star { background-position: -224px -112px; }
 .ui-icon-link { background-position: -240px -112px; }
 .ui-icon-cancel { background-position: 0 -128px; }
 .ui-icon-plus { background-position: -16px -128px; }
 .ui-icon-plusthick { background-position: -32px -128px; }
 .ui-icon-minus { background-position: -48px -128px; }
 .ui-icon-minusthick { background-position: -64px -128px; }
 .ui-icon-close { background-position: -80px -128px; }
 .ui-icon-closethick { background-position: -96px -128px; }
 .ui-icon-key { background-position: -112px -128px; }
 .ui-icon-lightbulb { background-position: -128px -128px; }
 .ui-icon-scissors { background-position: -144px -128px; }
 .ui-icon-clipboard { background-position: -160px -128px; }
 .ui-icon-copy { background-position: -176px -128px; }
 .ui-icon-contact { background-position: -192px -128px; }
 .ui-icon-image { background-position: -208px -128px; }
 .ui-icon-video { background-position: -224px -128px; }
 .ui-icon-script { background-position: -240px -128px; }
 .ui-icon-alert { background-position: 0 -144px; }
 .ui-icon-info { background-position: -16px -144px; }
 .ui-icon-notice { background-position: -32px -144px; }
 .ui-icon-help { background-position: -48px -144px; }
 .ui-icon-check { background-position: -64px -144px; }
 .ui-icon-bullet { background-position: -80px -144px; }
 .ui-icon-radio-off { background-position: -96px -144px; }
 .ui-icon-radio-on { background-position: -112px -144px; }
 .ui-icon-pin-w { background-position: -128px -144px; }
 .ui-icon-pin-s { background-position: -144px -144px; }
 .ui-icon-play { background-position: 0 -160px; }
 .ui-icon-pause { background-position: -16px -160px; }
 .ui-icon-seek-next { background-position: -32px -160px; }
 .ui-icon-seek-prev { background-position: -48px -160px; }
 .ui-icon-seek-end { background-position: -64px -160px; }
 .ui-icon-seek-start { background-position: -80px -160px; }
 /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
 .ui-icon-seek-first { background-position: -80px -160px; }
 .ui-icon-stop { background-position: -96px -160px; }
 .ui-icon-eject { background-position: -112px -160px; }
 .ui-icon-volume-off { background-position: -128px -160px; }
 .ui-icon-volume-on { background-position: -144px -160px; }
 .ui-icon-power { background-position: 0 -176px; }
 .ui-icon-signal-diag { background-position: -16px -176px; }
 .ui-icon-signal { background-position: -32px -176px; }
 .ui-icon-battery-0 { background-position: -48px -176px; }
 .ui-icon-battery-1 { background-position: -64px -176px; }
 .ui-icon-battery-2 { background-position: -80px -176px; }
 .ui-icon-battery-3 { background-position: -96px -176px; }
 .ui-icon-circle-plus { background-position: 0 -192px; }
 .ui-icon-circle-minus { background-position: -16px -192px; }
 .ui-icon-circle-close { background-position: -32px -192px; }
 .ui-icon-circle-triangle-e { background-position: -48px -192px; }
 .ui-icon-circle-triangle-s { background-position: -64px -192px; }
 .ui-icon-circle-triangle-w { background-position: -80px -192px; }
 .ui-icon-circle-triangle-n { background-position: -96px -192px; }
 .ui-icon-circle-arrow-e { background-position: -112px -192px; }
 .ui-icon-circle-arrow-s { background-position: -128px -192px; }
 .ui-icon-circle-arrow-w { background-position: -144px -192px; }
 .ui-icon-circle-arrow-n { background-position: -160px -192px; }
 .ui-icon-circle-zoomin { background-position: -176px -192px; }
 .ui-icon-circle-zoomout { background-position: -192px -192px; }
 .ui-icon-circle-check { background-position: -208px -192px; }
 .ui-icon-circlesmall-plus { background-position: 0 -208px; }
 .ui-icon-circlesmall-minus { background-position: -16px -208px; }
 .ui-icon-circlesmall-close { background-position: -32px -208px; }
 .ui-icon-squaresmall-plus { background-position: -48px -208px; }
 .ui-icon-squaresmall-minus { background-position: -64px -208px; }
 .ui-icon-squaresmall-close { background-position: -80px -208px; }
 .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
 .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
 .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
 .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
 .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
 .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
 
 
 /* Misc visuals
 ----------------------------------*/
 
 /* Corner radius */
 .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; }
 .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
 .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
 .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
 .ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
 .ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
 .ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
 .ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
 .ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
 
 /* Overlays */
 .ui-widget-overlay { background: #6e4f1c url(https://static.ingenie.fr/images/jquery.jui/ui-bg_diagonal-maze_20_6e4f1c_10x10.png) 50% 50% repeat; opacity: .60;filter:Alpha(Opacity=60); }
 .ui-widget-shadow { margin: 0 0 0 -10px; padding: 5px; background: #000000 url(https://static.ingenie.fr/images/jquery.jui/ui-bg_diagonal-maze_40_000000_10x10.png) 50% 50% repeat; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; }/*
  * jQuery UI Resizable @VERSION
  *
  * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
  * http://jquery.org/license
  *
  * http://docs.jquery.com/UI/Resizable#theming
  */
 .ui-resizable { position: relative;}
 .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
 .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
 .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
 .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
 .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
 .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
 .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
 .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
 .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
 .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
  * jQuery UI Selectable @VERSION
  *
  * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
  * http://jquery.org/license
  *
  * http://docs.jquery.com/UI/Selectable#theming
  */
 .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
 /*
  * jQuery UI Accordion @VERSION
  *
  * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
  * http://jquery.org/license
  *
  * http://docs.jquery.com/UI/Accordion#theming
  */
 /* IE/Win - Fix animation bug - #4615 */
 .ui-accordion { width: 100%; }
 .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
 .ui-accordion .ui-accordion-li-fix { display: inline; }
 .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
 .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
 .ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
 .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
 .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
 .ui-accordion .ui-accordion-content-active { display: block; }/*
  * jQuery UI Autocomplete @VERSION
  *
  * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
  * http://jquery.org/license
  *
  * http://docs.jquery.com/UI/Autocomplete#theming
  */
 .ui-autocomplete { position: absolute; cursor: default;max-height: 100px;overflow-y: auto; overflow-x: hidden;  }
 
 /* workarounds */
 * html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
 
 /*
  * jQuery UI Menu @VERSION
  *
  * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
  * http://jquery.org/license
  *
  * http://docs.jquery.com/UI/Menu#theming
  */
 .ui-menu {
      list-style:none;
      padding: 2px;
      margin: 0;
      display:block;
      float: left;
 }
 .ui-menu .ui-menu {
      margin-top: -3px;
 }
 .ui-menu .ui-menu-item {
      margin:0;
      padding: 0;
      zoom: 1;
      float: left;
      clear: left;
      width: 100%;
 }
 .ui-menu .ui-menu-item a {
      text-decoration:none;
      display:block;
      padding:.2em .4em;
      line-height:1.5;
      zoom:1;
 }
 .ui-menu .ui-menu-item a.ui-state-hover,
 .ui-menu .ui-menu-item a.ui-state-active {
      font-weight: normal;
      margin: -1px;
 }
 /*
  * jQuery UI Button @VERSION
  *
  * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
  * http://jquery.org/license
  *
  * http://docs.jquery.com/UI/Button#theming
  */
 .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
 .ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
 button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
 .ui-button-icons-only { width: 3.4em; }
 button.ui-button-icons-only { width: 3.7em; }
 
 /*button text element */
 .ui-button .ui-button-text { display: block; line-height: 1.4;  }
 .ui-button-text-only .ui-button-text { padding: .4em 1em; }
 .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
 .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
 .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
 .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
 /* no icon support for input elements, provide padding by default */
 input.ui-button { padding: .4em 1em; }
 
 /*button icon element(s) */
 .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
 .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
 .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
 .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
 .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
 
 /*button sets*/
 .ui-buttonset { margin-right: 7px; }
 .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
 
 /* workarounds */
 button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
 /*
  * jQuery UI Dialog @VERSION
  *
  * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
  * http://jquery.org/license
  *
  * http://docs.jquery.com/UI/Dialog#theming
  */
 .ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
 .ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
 .ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
 .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
 .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
 .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
 .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
 .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
 .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
 .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
 .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
 .ui-draggable .ui-dialog-titlebar { cursor: move; }
 /*
  * jQuery UI Slider @VERSION
  *
  * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
  * http://jquery.org/license
  *
  * http://docs.jquery.com/UI/Slider#theming
  */
 .ui-slider { position: relative; text-align: left; }
 .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
 .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
 
 .ui-slider-horizontal { height: .8em; }
 .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
 .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
 .ui-slider-horizontal .ui-slider-range-min { left: 0; }
 .ui-slider-horizontal .ui-slider-range-max { right: 0; }
 
 .ui-slider-vertical { width: .8em; height: 100px; }
 .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
 .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
 .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
 .ui-slider-vertical .ui-slider-range-max { top: 0; }/*
  * jQuery UI Tabs @VERSION
  *
  * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
  * http://jquery.org/license
  *
  * http://docs.jquery.com/UI/Tabs#theming
  */
 .ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
 .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
 .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
 .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
 .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
 .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
 .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
 .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
 .ui-tabs .ui-tabs-hide { display: none !important; }
 /*
  * jQuery UI Datepicker @VERSION
  *
  * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
  * http://jquery.org/license
  *
  * http://docs.jquery.com/UI/Datepicker#theming
  */
 
 .ui-datepicker { width: 17em; padding: .2em .2em 0; }
 .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
 .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; background-color: #CCCCCC; }
 .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
 .ui-datepicker .ui-datepicker-prev { left:2px; }
 .ui-datepicker .ui-datepicker-next { right:2px; }
 .ui-datepicker .ui-datepicker-prev-hover { left:1px; }
 .ui-datepicker .ui-datepicker-next-hover { right:1px; }
 .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
 .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
 .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
 .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
 .ui-datepicker select.ui-datepicker-month,
 .ui-datepicker select.ui-datepicker-year { width: 49%;}
 .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
 .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
 .ui-datepicker td { border: 0; padding: 1px; }
 .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
 .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
 .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
 .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
 
 /* with multiple calendars */
 .ui-datepicker.ui-datepicker-multi { width:auto; }
 .ui-datepicker-multi .ui-datepicker-group { float:left; }
 .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
 .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
 .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
 .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
 .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
 .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
 .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
 .ui-datepicker-row-break { clear:both; width:100%; }
 
 /* RTL support */
 .ui-datepicker-rtl { direction: rtl; }
 .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
 .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
 .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
 .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
 .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
 .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
 .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
 .ui-datepicker-rtl .ui-datepicker-group { float:right; }
 .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
 .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
 
 /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
 .ui-datepicker-cover {
     display: none; /*sorry for IE5*/
     display: block; /*sorry for IE5*/
     position: absolute; /*must have*/
     z-index: -1; /*must have*/
     filter: mask(); /*must have*/
     top: -4px; /*must have*/
     left: -4px; /*must have*/
     width: 200px; /*must have*/
     height: 200px; /*must have*/
 }/*
  * jQuery UI Progressbar @VERSION
  *
  * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
  * http://jquery.org/license
  *
  * http://docs.jquery.com/UI/Progressbar#theming
  */
 .ui-progressbar { height:2em; text-align: left; }
 .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
 
 #ui-datepicker-div { display: none; z-index: 255; }
 
 
 
 /***************************Fichier : /srv/home/genius2/front/templates/css/versions//jquery/ui/qtip-2.css****************************/
 /*!
  * qTip2 - Pretty powerful tooltips - 
  * http://qtip2.com
  *
  * Copyright (c) 2013 Craig Michael Thompson
  * Released under the MIT, GPL licenses
  * http://jquery.org/license
  *
  * Date: Tue May 21 2013 04:36 UTC+0000
  * Plugins: svg ajax tips modal viewport imagemap ie6
  * Styles: basic css3
  */
 
 /* Core qTip styles */
 .qtip, .qtip{
      position: absolute;
      left: -28000px;
      top: -28000px;
      display: none;
 
      max-width: 280px;
      min-width: 50px;
      
      font-size: 10.5px;
      line-height: 12px;
 
      direction: ltr;
 }
 
      .qtip-content{
           position: relative;
           padding: 5px 9px;
           overflow: hidden;
 
           text-align: left;
           word-wrap: break-word;
      }
 
      .qtip-titlebar{
           position: relative;
           padding: 5px 35px 5px 10px;
           overflow: hidden;
 
           border-width: 0 0 1px;
           font-weight: bold;
      }
 
      .qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }
 
      /* Default close button class */
      .qtip-close{
           position: absolute;
           right: -9px; top: -9px;
 
           cursor: pointer;
           outline: medium none;
 
           border-width: 1px;
           border-style: solid;
           border-color: transparent;
      }
 
           .qtip-titlebar .qtip-close{
                right: 4px; top: 50%;
                margin-top: -9px;
           }
      
           * html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */
 
           .qtip-titlebar .ui-icon,
           .qtip-icon .ui-icon{
                display: block;
                text-indent: -1000em;
                direction: ltr;
                vertical-align: middle;
           }
 
           .qtip-icon, .qtip-icon .ui-icon{
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                text-decoration: none;
           }
 
                .qtip-icon .ui-icon{
                     width: 18px;
                     height: 14px;
 
                     text-align: center;
                     text-indent: 0;
                     font: normal bold 10px/13px Tahoma,sans-serif;
 
                     color: inherit;
                     background: transparent none no-repeat -100em -100em;
                }
 
 
 /* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
 .qtip-focus{}
 
 /* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
 .qtip-hover{}
 
 /* Default tooltip style */
 .qtip-default{
      border-width: 1px;
      border-style: solid;
      border-color: #F1D031;
 
      background-color: #FFFFA3;
      color: #555;
 }
 
      .qtip-default .qtip-titlebar{
           background-color: #FFEF93;
      }
 
      .qtip-default .qtip-icon{
           border-color: #CCC;
           background: #F1F1F1;
           color: #777;
      }
      
      .qtip-default .qtip-titlebar .qtip-close{
           border-color: #AAA;
           color: #111;
      }
 
 
 /*! Light tooltip style */
 .qtip-light{
      background-color: white;
      border-color: #E2E2E2;
      color: #454545;
 }
 
      .qtip-light .qtip-titlebar{
           background-color: #f1f1f1;
      }
 
 
 /*! Dark tooltip style */
 .qtip-dark{
      background-color: #505050;
      border-color: #303030;
      color: #f3f3f3;
 }
 
      .qtip-dark .qtip-titlebar{
           background-color: #404040;
      }
 
      .qtip-dark .qtip-icon{
           border-color: #444;
      }
 
      .qtip-dark .qtip-titlebar .ui-state-hover{
           border-color: #303030;
      }
 
 
 /*! Cream tooltip style */
 .qtip-cream{
      background-color: #FBF7AA;
      border-color: #F9E98E;
      color: #A27D35;
 }
 
      .qtip-cream .qtip-titlebar{
           background-color: #F0DE7D;
      }
 
      .qtip-cream .qtip-close .qtip-icon{
           background-position: -82px 0;
      }
 
 
 /*! Red tooltip style */
 .qtip-red{
      background-color: #F78B83;
      border-color: #D95252;
      color: #912323;
 }
 
      .qtip-red .qtip-titlebar{
           background-color: #F06D65;
      }
 
      .qtip-red .qtip-close .qtip-icon{
           background-position: -102px 0;
      }
 
      .qtip-red .qtip-icon{
           border-color: #D95252;
      }
 
      .qtip-red .qtip-titlebar .ui-state-hover{
           border-color: #D95252;
      }
 
 
 /*! Green tooltip style */
 .qtip-green{
      background-color: #CAED9E;
      border-color: #90D93F;
      color: #3F6219;
 }
 
      .qtip-green .qtip-titlebar{
           background-color: #B0DE78;
      }
 
      .qtip-green .qtip-close .qtip-icon{
           background-position: -42px 0;
      }
 
 
 /*! Blue tooltip style */
 .qtip-blue{
      background-color: #E5F6FE;
      border-color: #ADD9ED;
      color: #5E99BD;
 }
 
      .qtip-blue .qtip-titlebar{
           background-color: #D0E9F5;
      }
 
      .qtip-blue .qtip-close .qtip-icon{
           background-position: -2px 0;
      }
 
 
 /* Add shadows to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
 .qtip-shadow{
      -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
      -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
      box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
 }
 
 /* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
 .qtip-rounded,
 .qtip-tipsy,
 .qtip-bootstrap{
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
 }
 
 /* Youtube tooltip style */
 .qtip-youtube{
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      
      -webkit-box-shadow: 0 0 3px #333;
      -moz-box-shadow: 0 0 3px #333;
      box-shadow: 0 0 3px #333;
 
      color: white;
      border-width: 0;
 
      background: #4A4A4A;
      background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));
      background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);
      background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);
      background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);
      background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);
 }
 
      .qtip-youtube .qtip-titlebar{
           background-color: #4A4A4A;
           background-color: rgba(0,0,0,0);
      }
      
      .qtip-youtube .qtip-content{
           padding: .75em;
           font: 12px arial,sans-serif;
           
           filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
           -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
      }
 
      .qtip-youtube .qtip-icon{
           border-color: #222;
      }
 
      .qtip-youtube .qtip-titlebar .ui-state-hover{
           border-color: #303030;
      }
 
 
 /* jQuery TOOLS Tooltip style */
 .qtip-jtools{
      background: #232323;
      background: rgba(0, 0, 0, 0.7);
      background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
      background-image: -moz-linear-gradient(top, #717171, #232323);
      background-image: -webkit-linear-gradient(top, #717171, #232323);
      background-image: -ms-linear-gradient(top, #717171, #232323);
      background-image: -o-linear-gradient(top, #717171, #232323);
 
      border: 2px solid #ddd;
      border: 2px solid rgba(241,241,241,1);
 
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      border-radius: 2px;
 
      -webkit-box-shadow: 0 0 12px #333;
      -moz-box-shadow: 0 0 12px #333;
      box-shadow: 0 0 12px #333;
 }
 
      /* IE Specific */
      .qtip-jtools .qtip-titlebar{
           background-color: transparent;
           filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
           -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
      }
      .qtip-jtools .qtip-content{
           filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
           -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
      }
 
      .qtip-jtools .qtip-titlebar,
      .qtip-jtools .qtip-content{
           background: transparent;
           color: white;
           border: 0 dashed transparent;
      }
 
      .qtip-jtools .qtip-icon{
           border-color: #555;
      }
 
      .qtip-jtools .qtip-titlebar .ui-state-hover{
           border-color: #333;
      }
 
 
 /* Cluetip style */
 .qtip-cluetip{
      -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
      box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
 
      background-color: #D9D9C2;
      color: #111;
      border: 0 dashed transparent;
 }
 
      .qtip-cluetip .qtip-titlebar{
           background-color: #87876A;
           color: white;
           border: 0 dashed transparent;
      }
      
      .qtip-cluetip .qtip-icon{
           border-color: #808064;
      }
      
      .qtip-cluetip .qtip-titlebar .ui-state-hover{
           border-color: #696952;
           color: #696952;
      }
 
 
 /* Tipsy style */
 .qtip-tipsy{
      background: black;
      background: rgba(0, 0, 0, .87);
 
      color: white;
      border: 0 solid transparent;
 
      font-size: 11px;
      font-family: 'Lucida Grande', sans-serif;
      font-weight: bold;
      line-height: 16px;
      text-shadow: 0 1px black;
 }
 
      .qtip-tipsy .qtip-titlebar{
           padding: 6px 35px 0 10;
           background-color: transparent;
      }
 
      .qtip-tipsy .qtip-content{
           padding: 6px 10;
      }
      
      .qtip-tipsy .qtip-icon{
           border-color: #222;
           text-shadow: none;
      }
 
      .qtip-tipsy .qtip-titlebar .ui-state-hover{
           border-color: #303030;
      }
 
 
 /* Tipped style */
 .qtip-tipped{
      border: 3px solid #959FA9;
 
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
 
      background-color: #F9F9F9;
      color: #454545;
 
      font-weight: normal;
      font-family: serif;
 }
 
      .qtip-tipped .qtip-titlebar{
           border-bottom-width: 0;
 
           color: white;
           background: #3A79B8;
           background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
           background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
           background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
           background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
           background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
           filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
           -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
      }
 
      .qtip-tipped .qtip-icon{
           border: 2px solid #285589;
           background: #285589;
      }
 
           .qtip-tipped .qtip-icon .ui-icon{
                background-color: #FBFBFB;
                color: #555;
           }
 
 
 /**
  * Twitter Bootstrap style.
  *
  * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
  * Does not work with IE 7.
  */
 .qtip-bootstrap{
      /** Taken from Bootstrap body */
      font-size: 14px;
      line-height: 20px;
      color: #333333;
 
      /** Taken from Bootstrap .popover */
      padding: 1px;
      background-color: #ffffff;
      border: 1px solid #ccc;
      border: 1px solid rgba(0, 0, 0, 0.2);
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
 }
 
      .qtip-bootstrap .qtip-titlebar{
           /** Taken from Bootstrap .popover-title */
           padding: 8px 14px;
           margin: 0;
           font-size: 14px;
           font-weight: normal;
           line-height: 18px;
           background-color: #f7f7f7;
           border-bottom: 1px solid #ebebeb;
           -webkit-border-radius: 5px 5px 0 0;
           -moz-border-radius: 5px 5px 0 0;
           border-radius: 5px 5px 0 0;
      }
 
           .qtip-bootstrap .qtip-titlebar .qtip-close{
                /**
                 * Overrides qTip2:
                 * .qtip-titlebar .qtip-close{
                 *   [...]
                 *   right: 4px;
                 *   top: 50%;
                 *   [...]
                 *   border-style: solid;
                 * }
                 */
                right: 11px;
                top: 45%;
                border-style: none;
           }
 
      .qtip-bootstrap .qtip-content{
           /** Taken from Bootstrap .popover-content */
           padding: 9px 14px;
      }
 
      .qtip-bootstrap .qtip-icon{
           /**
            * Overrides qTip2:
            * .qtip-default .qtip-icon {
            *   border-color: #CCC;
            *   background: #F1F1F1;
            *   color: #777;
            * }
            */
           background: transparent;
      }
 
           .qtip-bootstrap .qtip-icon .ui-icon{
                /**
                 * Overrides qTip2:
                 * .qtip-icon .ui-icon{
                 *   width: 18px;
                 *   height: 14px;
                 * }
                 */
                width: auto;
                height: auto;
 
                /* Taken from Bootstrap .close */
                float: right;
                font-size: 20px;
                font-weight: bold;
                line-height: 18px;
                color: #000000;
                text-shadow: 0 1px 0 #ffffff;
                opacity: 0.2;
                filter: alpha(opacity=20);
           }
 
           .qtip-bootstrap .qtip-icon .ui-icon:hover{
                /* Taken from Bootstrap .close:hover */
                color: #000000;
                text-decoration: none;
                cursor: pointer;
                opacity: 0.4;
                filter: alpha(opacity=40);
           }
 
 
 /* IE9 fix - removes all filters */
 .qtip:not(.ie9haxors) div.qtip-content,
 .qtip:not(.ie9haxors) div.qtip-titlebar{
      filter: none;
      -ms-filter: none;
 }
 
 
 /* Tips plugin */
 .qtip .qtip-tip{
      margin: 0 auto;
      overflow: hidden;
      z-index: 10;
 }
 
      .qtip .qtip-tip,
      .qtip .qtip-tip .qtip-vml{
           position: absolute;
 
           color: #123456;
           background: transparent;
           border: 0 dashed transparent;
      }
      
      .qtip .qtip-tip canvas{ top: 0; left: 0; }
 
      .qtip .qtip-tip .qtip-vml{
           behavior: url(#default#VML);
           display: inline-block;
           visibility: visible;
      }
 /* Modal plugin */
 #qtip-overlay{
      position: fixed;
      left: -10000em;
      top: -10000em;
 }
 
      /* Applied to modals with show.modal.blur set to true */
      #qtip-overlay.blurs{ cursor: pointer; }
 
      /* Change opacity of overlay here */
      #qtip-overlay div{
           position: absolute;
           left: 0; top: 0;
           width: 100%; height: 100%;
 
           background-color: black;
 
           opacity: 0.7;
           filter:alpha(opacity=70);
           -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
      }
 
 
 /* IE6 Modal plugin fix */
 .qtipmodal-ie6fix{
      position: absolute !important;
 }
 /* ERREUR MESSAGE: 
 Fichier CSS Inexistant : /srv/sites/pornichet/public/templates/PORNICHE19/css//bloc-calendrier.css
  *//* ERREUR DEBUG: 
 #0 /srv/home/genius2/front/controllers/ControllerCssJs.php(907): Genius_Mvc_CssRessource::createFromFile()
 #1 /srv/home/genius2/classes/Genius/Mvc/Controller.php(344): ControllerCssJs->DisplayAction()
 #2 /srv/home/genius2/classes/Genius/Mvc/WebApp.php(1804): Genius_Mvc_Controller->launch()
 #3 /srv/home/genius2/classes/Genius/Mvc/WebApp.php(1154): Genius_Mvc_WebApp->_loadController()
 #4 /srv/home/genius2/front.php(57): Genius_Mvc_WebApp->run()
 #5 {main}
  *//* -------------------------------------------------------------
   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
 ------------------------------------------------------------- *//** 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 *//** ESPACE CLIENT **//* Variables *//* couleurs *//* font-size *//* hauteurs *//* largeurs *//* EXTEND *//* Cree le 26/07/2016 par ES *//* EXTENDS *//* ---------------------------------- *//* ==X. WIDGET DISPO				  *//* ---------------------------------- *//* moteur resa fiche prestataire H *//**
 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;
 }
 *//* ---------------------------------- *//* ==0. TITRE ACCROCHE				  *//* ---------------------------------- *//*
 font-family: 'Montserrat', sans-serif;
 font-family: 'Montserrat', sans-serif;
 font-family: 'Montserrat', sans-serif;
 font-family: 'Architects Daughter', cursive;
 *//*#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit {
      color: black;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation span {
      color: #000;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .col_action a {
      color: #000;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa {
      font-size: 1em;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation span.libelle_prestation {
      color: #000;
      font-size: 1.4em;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .sous_total {
      background-color: $color2;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation {
      margin-left: 0;
      padding: 0;
      border-bottom: 1px solid #fff;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .sous_total {}
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit {
      border-top: 1px solid #fff;
      border-bottom: 1px solid #fff;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_acompte_resa {
      border-bottom: 1px solid #fff;
 }
 #content #bloc_panier_resa .ligne_prestataire td {
      padding: 10px;
      font-weight: bold;
      font-size: 1em;
 }
 #content #bloc_panier_resa {
      margin-bottom: 20px;
 }
 #bloc_btn_action_panier {
      @media (max-width: 768px) {
           text-align: center !important;
      }
      .valider_panier {
           @media (max-width: 768px) {
                float: none !important;
           }
           a {
                text-transform: none !important;
                font-size: 1em !important;
                &:hover {
                     background-color: $color3 !important;
                     color: $color4 !important;
                }
           }
      }
 }
 #bloc_panier_resa span.libelle_prestataire {}
 #titre-page-etape .libelle_titre {
      font-size: 1.2em !important;
 }
 #content #bloc_panier_resa #bloc_btn_action_panier .vider_panier a {
      font-weight: bold;
 }
 .formulaire_container {}
 #bloc_btn_action_panier .quitter_panier a {
      color: $color1 !important;
      font-size: 1.2em;
      font-weight: bold;
      &:hover {
           color: black !important;
      }
 }
 #bloc_panier_resa .msg_panier_vide .texte_panier_vide {
      a {
           color: black;
      }
 }
 #etapes_resa {
      @media (max-width: 768px) {
           display: none !important;
      }
 }
 #etapes_resa .libelle_1_ligne {
      @media (max-width: 768px) {
           height: auto;
      }
      @media (max-width: 1170px) {
           font-size: 0.8em;
           letter-spacing: -1px;
      }
      @media (max-width: 980px) {
           font-size: 0.7em;
      }
 }
 @media (max-width: 1050px) {
      #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .photo_prestation_panier {
           float: left;
      }
 }
 .formulaire_resa {
      .forms_fieldset_div {
           .form_ligne_cgv,
           .form_ligne_news {
                input[type="checkbox"] {
                     width: auto;
                }
                .forms_colValues {
                     margin-left: 0;
                }
           }
      }
 }
 #bloc_paiement {
      font-size: 1em;
 }
 #bloc_paiement input[type="submit"] {
      color: white !important;
 }
 #bloc_paiement {
      width: 100% !important;
      padding: 0 !important;
      margin: 0 !important;
 }
 #content #etapes_resa .bloc_etapes .marges_etape > div .conteneur_tableau:last-child .num_etape {
      @include border-radius(80px);
      width: 80px;
      height: 80px;
      line-height: 70px;
      font-weight: bold;
      border: 5px solid white;
      z-index: 1;
      position: relative;
 }
 #content #etapes_resa .bloc_etapes {
      font-weight: bold;
 }
 #etapes_resa {
      font-size: 1.2em;
 }
 #etapes_resa .libelle_1_ligne {
      color: $color2;
 }
 #content #etapes_resa .bloc_etapes .marges_etape > div .conteneur_tableau:last-child .num_etape {
      background-color: $color2;
 }
 #content #etapes_resa .bloc_etapes .marges_etape > div.etape_ON .conteneur_tableau .num_etape {
      background-color: $color1 !important;
 }
 #etapes_resa {
      height: 100px;
      position: relative;
      &:before {
           content: "";
           display: inline-block;
           position: absolute;
           top: 43px;
           left: 0;
           width: 100%;
           height: 6px;
           background-color: $color2;
           z-index: 0;
           @media (max-width: 520px) {
                display: none !important;
           }
      }
 }
 #etapes_resa .bloc_etapes .marges_etape .etape1 {
      float: none;
      display: inherit;
 }
 #etapes_resa .bloc_etapes .marges_etape .etape4 {
      float: none;
      display: inherit;
 }
 #content #titre-page-etape .libelle_titre {
      text-align: left;
      color: white;
      display: block;
      border-bottom: 0 !important;
      padding: 0 10px !important;
      background-color: $color2 !important;
 }
 #content #titre-page-etape {
      display: block;
      border-bottom: 0;
      width: 100%;
      margin: 0 auto 15px;
      overflow: visible;
      text-transform: uppercase;
      font-size: 1.6em;
      height: auto;
 }
 #bloc_btn_action_panier .valider_panier {
      @media screen and (max-width: 1210px) {
           float: none !important;
           display: inline-block;
           margin-top: 30px;
      }
 }
 #bloc_btn_action_panier .valider_panier a {
      background-color: $color4 !important;
      color: $color3 !important;
      border: 4px solid $color3 !important;
      font-weight: bold !important;
      text-transform: uppercase !important;
      font-size: 1.4em !important;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_entete > div {
      background-color: white;
      color: black;
      font-size: 1em;
      text-align: center;
      &#col_entete_designation {
           text-align: left;
      }
      &#col_entete_total {
           text-align: right;
      }
 }
 #bloc_btn_action_panier .quitter_panier a,
 #bloc_btn_action_panier .vider_panier a:link,
 #bloc_btn_action_panier .vider_panier a:visited {
 
      background-color: $color2;
      &:before {
           display: none;
      }
 }
 #content #bloc_panier_resa #bloc_btn_action_panier .vider_panier:before {
      display: none;
 }
 #bloc_btn_action_panier .quitter_panier a,
 #bloc_btn_action_panier .vider_panier a:link,
 #bloc_btn_action_panier .vider_panier a:visited {
      background-color: $color2;
      color: white;
      padding: 5px;
      text-transform: uppercase;
      padding: 3px 20px;
      border: 4px solid $color2;
      &:hover {
 
           background-color: white;
           color: $color2;
      }
 }
 .menu-nos_engagements {
      background-color: $color4;
      padding: 60px 30px;
      margin-top: 50px;
      font-size: 1.4em;
      color: $color3;
      .titre-menu {
           &:before {
                content: "-\00a0";
           }
           &:after {
                content: "\00a0-";
           }
           font-weight: bold;
           text-transform: uppercase;
           text-align: center;
           font-size: 2.5em;
           position: relative;
           top: -20px;
      }
      li,
      ul {
           padding: 0;
           margin: 0;
           list-style-type: none;
      }
      > ul {
           display: table;
           > li {
                padding: 0 20px;
                &:before {
                     content: "";
                     position: absolute;
                     top: 0;
                     left: 87px;
                     width: 4px;
                     height: 100%;
                     display: inline-block;
                     background-color: $color3;
                }
                position: relative;
                display: table-cell;
                width: 33.33%;
                padding-left: 100px;
                @media screen and (max-width: 1600px) {
                     display: block;
                     width: 100%;
                     margin-bottom: 20px;
                }
                img {
                     position: absolute;
                     top: 20px;
                     left: 0;
                     width: 80px;
                     @media screen and (max-width: 1600px) {
                          top: 0;
                     }
                }
                .lien-menu {
                     position: absolute;
                     top: 0;
                     text-transform: uppercase;
                     font-weight: bold;
                     font-size: 1.6em;
                }
                .description {
                     padding-top: 40px;
                     @media screen and (max-width: 550px) {
                          padding-top: 70px;
                     }
                }
           }
      }
 }
 .formulaire_container.formulaire_resa .champ {
      font-weight: initial;
      font-size: 0.8em;
 }
 .formulaire_container.formulaire_resa input:not([type="submit"]),
 .formulaire_container textarea,
 .formulaire_container select {
      width: 300px;
      max-width: 90%;
 }
 .formulaire_container.formulaire_resa textarea.champ {
      width: 100%;
 }
 .formulaire_container.formulaire_resa .form_submit {
      background-color: $color1;
      color: white !important;
      border-color: $color1;
      font-family: inherit;
      padding: 12px;
      border-width: 1px;
      text-transform: uppercase;
 }
 .formulaire_container.formulaire_resa .forms_label {
      padding: 5px 10px 5px 5px;
 }
 #formsChamp_7_158_34,
 .formulaire_container.formulaire_resa .champs_moyen_paiement input {
      width: auto;
      position: relative;
      top: -2px;
 }
 .formulaire_container.formulaire_resa legend {
      background-color: #e4e4e4;
      width: auto;
      padding: 5px 20px;
      margin-left: 20px;
 }
 .formulaire_container.formulaire_resa .forms_fieldset {
      border: 4px solid #e3e3e3;
      padding: 20px;
      margin-bottom: 30px;
 }
 .formulaire_container .form_infos_legales {
      margin-top: 2em;
      font-size: 0.8em;
 }
 #bloc_erreur_resa .zone_erreur {
      background-color: #E4E5E4;
      font-size: 1.2em;
 }
 #bloc_erreur_resa .msg_erreur .solutions_erreur {
      background-color: #E4E5E4;
 }
 #bloc_paiement input[type=submit] {}
 #bloc_paiement .bloc_texte_paiement {
      border: 2px solid #e4e4e4;
 }
 #bloc_paiement .msg_rappel_dossier {
      background-color: #e3e3e3;
 }
 #bloc_panier_resa .zone_panier_vide {
      background-color: #e3e3e3;
      border: 0;
 }
 #content #bloc_panier_resa .panier_vide .zone_panier_vide .msg_panier_vide .titre_panier_vide {
      padding: 20px;
      color: #000;
      text-transform: uppercase;
 }
 #content #bloc_panier_resa .panier_vide .zone_panier_vide .msg_panier_vide .texte_panier_vide a {
      padding: 20px;
 }
 .formulaire_container.formulaire_resa {
      font-size: 1.4em;
      .champ {
           font-size: 1em;
      }
 }
 .formulaire_identification_titre {
      font-size: 1.6em;
 }
 #content #bloc_panier_resa #titre-page-etape .libelle_titre {
      background-color: inherit;
      letter-spacing: inherit;
      text-transform: inherit;
      font-size: inherit;
      padding-bottom: inherit;
      border-bottom: 0;
      width: 100%;
 }
 #bloc_paiement .icone_reponse_paiement {
      display: none;
 }
 #bloc_paiement .msg_reponse_paiement {
      float: none;
      width: 100%;
 }
 .message_demande_paiement {
      background-color: #E4E4E4;
      text-align: left;
      font-size: 1.4em;
      padding-top: 20px;
      margin-bottom: 20px;
      padding-left: 10px;
 }
 #bloc_paiement input[type=submit] {
      font-size: 1.4em;
      border: 1px solid $color1 !important;
      &:hover {
           color: $color1 !important;
           background-color: white !important;
           background-image: url("/templates/2017/images/cadenas_ON.png");
      }
 }
 #bloc_paiement .msg_reponse_paiement {
      background-color: #E4E4E4;
      font-size: 1em;
      padding: 20px;
 }
 #content #bloc_panier_resa #bloc_btn_action_panier .vider_panier {
      @media (max-width: 510px) {
           display: inline-block;
           margin-top: 23px;
      }
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .photo_prestation_panier img {
      @media (max-width: 640px) {
           width: 150px;
      }
 }
 #bloc_paiement .bloc_texte_attention .texte_attention .important {
      color: inherit;
 }
 .panier_lien_vers_fiche {}
 .formulaire_container.formulaire_resa {
      input.form_submit {
           &:hover {
                color: $color4 !important;
                background-color: $color3 !important;
           }
      }
 }
 #formsChamp_7_177 {
      clear: both;
 }
 #bloc_paiement .bloc_texte_attention .texte_attention {
      font-style: italic;
      float: none;
      width: 100%;
 }
 #bloc_paiement .bloc_texte_attention .icone_attention {
      display: none;
 }
 .numdossier {
      display: table;
      float: none;
      width: 100%;
 }
 #bloc_paiement .bloc_texte_attention {
      margin-top: 0;
      border: 2px solid #e4e4e4;
      border-top: 0;
      padding: 5px;
 }
 .numdossier {
      display: inline;
 }
 #bloc_paiement .bloc_texte_paiement {
      border: 2px solid #e4e4e4;
      border-bottom: 0;
 }
 .poursuivre_visite {
      background-color: #fff;
      border: 2px solid $color1;
      font-family: 'Montserrat', sans-serif;
      font-weight: bold;
      text-transform: uppercase;
      line-height: 15px;
      padding: 10px;
      font-size: 1.4em;
      @include border-radius(0);
      a {
           color: $color1;
           text-decoration: none;
      }
      &:hover {
           a {
                color: #fff;
           }
           background-color: $color1;
      }
      width: 25%;
      text-align: center;
      margin: 1em auto auto;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_acompte_resa,
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_total_resa {
      background-color: $color2;
 }
 #bloc_btn_action_panier .valider_panier a:link,
 #bloc_btn_action_panier .valider_panier a:visited {
      background-color: $color2 !important;
      border: 4px solid $color2 !important;
      color: white !important;
      &:hover {
           color: $color2 !important;
           background-color: white !important;
      }
 }
 .ligne_code_promo {
      button,
      input[type="button"],
      input[type="reset"],
      input[type="submit"],
      input[type="text"] {
           height: 30px;
           line-height: 30px;
           padding: 0 15px;
      }
      input[type="button"] {
           background-color: $color2;
           border: 2px solid $color2 !important;
           color: white;
           line-height: 0;
      }
 }
 #tab_panier_resa .ligne_formule_fisrt .col_formule,
 #tab_panier_resa .table_produit .ligne_formule_last .col_formule {
      color: black;
      font-size: 1em !important;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .sous_total {
      font-size: 1.2em;
 }
 .formulaire_container.formulaire_resa .form_submit:hover {
      background-color: $color1 !important;
      color: white !important;
 }
 .bloc_cross_selling {
      width: 100%;
      .bloc_fiche_rubrique_cross_selling {
           margin-left: 0;
      }
      .bloc_fiche_rubrique_cross_selling {
           width: 100%;
      }
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_presentation_cross_selling .bloc_descr {
      text-align: left;
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling {
      background-color: $color1;
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_presentation_cross_selling {
      background-color: $color2;
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_selection_resa_cross_selling .lien_reserver_detail a {
      background-color: $color2;
      text-transform: uppercase;
      font-weight: bold;
      border: 0;
      padding: 10px;
      &:hover {
           color: $color2;
      }
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit {
      margin-top: 0;
 }
 .bouton_ancre_panier_cross_selling {
      margin-bottom: 20px;
      a {
           background-color: $color2;
           text-transform: uppercase;
           font-weight: bold;
           border: 0;
           padding: 10px;
           color: white;
           text-decoration: none;
           border: 2px solid $color2;
           &:hover {
                color: $color2;
                background-color: white;
           }
      }
 }
 .bloc_cross_selling {
      margin-top: 20px;
 }
 .bloc_cross_selling .titre_accroche_cross_selling {
      margin-left: 0;
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_presentation_cross_selling .bloc_descr {
      padding-bottom: 0;
 }
 select#assurance {
      color: $color1;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_assurance > div,
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_frais_dossier > div {
      font-size: 1.2em;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_code_promo {
      font-size: 1em;
      padding-top: 10px;
      padding-bottom: 10px;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_assurance,
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_frais_dossier {
      border-color: white;
 }
 #bloc_detail_prestations .tab_detail_prestations .col_libelle_prestation_cross_selling a {
      color: $color2 !important;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit {
      border-collapse: initial;
      background-color: black;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .photo_prestation_panier {
      padding-bottom: 20px;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .col_action {
 
 }
 #tab_panier_resa .table_produit .col_action {
      &:empty {
           display: none;
      }
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation span.libelle_prestation .panier_lien_vers_fiche {
      img {
           display: none;
      }
      &:before {
           content: "\f02d";
           font-family: "FontAwesome";
           margin-right: 5px;
           font-weight: normal;
           font-size: 1.2em;
           position: relative;
           top: 1px;
      }
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation span.libelle_prestation .panier_lien_vers_fiche {
      margin-left: 15px;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation span {
      margin-left: 15px;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation span.libelle_prestation {
      padding-bottom: 10px;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation {
      position: relative;
 }
 .bouton_ancre_panier_cross_selling a {
      display: inline-block;
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_selection_resa_cross_selling > * {
      display: table-cell !important;
      vertical-align: middle;
      @media screen and (max-width: 768px) {
           display: block;
      }
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_selection_resa_cross_selling {
      padding: 10px 0;
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_presentation_cross_selling {
      height: 98px;
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_presentation_cross_selling .bloc_photo:empty {
      display: none;
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_presentation_cross_selling .bloc_descr {
      float: none;
      width: auto;
      padding-left: 15px;
 }
 .bloc_cross_selling .bloc_prix_en_cours {
      display: table;
      > * {
 
      }
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_presentation_cross_selling {
      width: calc(100% - 400px);
      display: table;
      > * {
           display: table-cell;
           vertical-align: top;
           &.bloc_photo {
                width: 200px;
                max-width: 100%;
           }
      }
      @media screen and (max-width: 768px) {
           width: 100%;
           display: inline-block;
           text-align: center;
      }
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_selection_resa_cross_selling {
      width: 400px;
      padding-left: 15px;
      @media screen and (max-width: 768px) {
           width: 100%;
           display: inline-block;
           text-align: center;
           padding-left: 0;
      }
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_selection_resa_cross_selling .prix_en_cours {
      padding: 0 5px;
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_presentation_cross_selling {
      height: 65px;
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_presentation_cross_selling .bloc_descr .titre_rubrique_cross_selling {
      height: 65px;
      line-height: 35px;
      @media screen and (max-width: 768px) {
           text-align: center;
      }
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_selection_resa_cross_selling {
      padding: 20px 0 10px 15px;
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_selection_resa_cross_selling .lien_reserver_detail {
      padding-top: 0;
 }
 .bouton_ancre_panier_cross_selling > span {
      font-weight: bold;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_code_promo::before {
      top: 12px;
 }
 .bloc_cross_selling .bloc_prix_en_cours {
      @media screen and (max-width: 768px) {
           display: table;
           margin: 0 auto 20px;
      }
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_selection_resa_cross_selling {
      @media screen and (max-width: 768px) {
           padding: 10px 0 5px 15px;
      }
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling a.lien_rubrique_cross_selling:link,
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling a.lien_rubrique_cross_selling:visited {
      @media screen and (max-width: 768px) {
           padding: 10px 0;
      }
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_presentation_cross_selling .bloc_descr .titre_rubrique_cross_selling {
      @media screen and (max-width: 768px) {
           height: auto;
           line-height: 1.5em;
      }
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_presentation_cross_selling {
      @media screen and (max-width: 768px) {
           height: auto;
      }
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa {
      margin-top: 30px;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_code_promo {
      padding-top: 20px;
 }
 #bloc_panier_resa .ligne_code_promo > .col_zone_code > .libelle_zone_code {
      margin-bottom: 10px;
 }
 #bloc_detail_prestations .tab_detail_prestations {
      width: 100%;
 }
 #bloc_detail_prestations .tab_detail_prestations .col_libelle_prestation_cross_selling .open a::before {
      content: "\f196";
      font-family: "FontAwesome";
      margin-right: 7px;
 }
 .forms_icon_mail {
      position: relative;
      top: 6px;
 }
 input[id="formsChamp_8_192_68"] {
      margin-right: 5px;
 }
 #form_8 select option {
      color: black !important;
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_selection_resa_cross_selling .bulle_pourcentage {
      display: none;
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_selection_resa_cross_selling > .bloc_tarif_resa_cross_selling {
      @media screen and (min-width: 769px) {
           .bloc_prix_barre {
                display: table-caption;
                padding-bottom: 5px;
                .libelle_prix_barre {
                     display: none;
                }
           }
           .bloc_prix_en_cours {
                display: table-cell;
           }
      }
 }
 .bloc_cross_selling .prix_barre {
      color: #fff;
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_selection_resa_cross_selling .lien_reserver_detail {
      @media screen and (max-width: 768px) {
           margin-top: 30px;
      }
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling a.lien_rubrique_cross_selling:hover {
      text-decoration: none;
      color: $color1;
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling a.lien_rubrique_cross_selling:before {
      content: "\f055";
      font-family: "FontAwesome";
      margin-right: 7px;
      font-weight: normal;
 }
 #bloc_btn_action_panier .valider_panier a:link,
 #bloc_btn_action_panier .valider_panier a:visited {
      height: auto;
      line-height: 1.5em;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr.ligne_formule_first td,
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr.ligne_formule_last td {
      padding: 10px;
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_presentation_cross_selling .bloc_photo img.photo_principale {
      max-width: 100%;
      margin: 0;
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling a.lien_rubrique_cross_selling:link,
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling a.lien_rubrique_cross_selling:visited {
      padding: 15px 0;
 }
 .bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_presentation_cross_selling .bloc_photo {
      display: table-cell;
      float: none;
 }
 .bloc_cross_selling .bloc_descriptifs_cross_selling {
      font-size: 1em;
 }
 #tab_panier_resa,
 .client_centre.client_creer_compte,
 .forms_controlable.client_form_contact {
      font-size: 1em;
 }
 #bloc_panier_resa #bloc_btn_action_panier .valider_panier {
      margin-bottom: 20px;
 }
 #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,
 .liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody tr.ligne_msg_action_prestation .msg_ajout_prestation_ok {
      &:empty {
           display: none;
      }
 }
 .bloc_cross_selling {
      font-size: 1em;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr {
      background: white;
 }
 .bloc_cross_selling .bloc_prix_en_cours {
      font-size: 1em;
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody:empty {
      display: none;
 }
 #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,
 .liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier {
      color: $color1;
      background-color: white;
 }
 #bloc_detail_prestations {
      font-size: 1em;
 }
 #content #bloc_panier_resa .panier_vide .zone_panier_vide .msg_panier_vide .texte_panier_vide a {
      font-size: 1.4rem;
 }
 #tab_panier_resa .table_produit .dates_sejour,
 #tab_panier_resa .table_produit .detail_personnes {
      margin-left: 5px;
 }
 .ligne_code_promo input[type="text"] {
      padding: 0;
 }
 #bloc_confirmation {
      font-size: 1em;
 }
 #formsChamp_17_203_label {
      margin-left: 0;
 }
 #formsChamp_17_184_57 {
      width: auto !important;
 }
 .form_ligne_mail,
 .form_ligne_pass {
      @include border-radius(0);
      margin: 5px 0;
      background-color: $color1;
 }
 .bloc_cross_selling {
 #bloc_detail_prestations .tab_formules .ligne_action_prestation_1 td,
 #bloc_detail_prestations .tab_formules .ligne_msg_action_prestation_1 td,
 #bloc_detail_prestations .tab_formules .ligne_tarif_formule_1 td,
 #bloc_detail_prestations .tab_formules .ligne_total_prestation_1 td {
      background-color: #ffffff;
 }
 #bloc_detail_prestations .tab_formules .ligne_action_prestation_1 td, #bloc_detail_prestations .tab_formules .ligne_action_prestation_2 td, #bloc_detail_prestations .tab_formules .ligne_msg_action_prestation_1 td, #bloc_detail_prestations .tab_formules .ligne_msg_action_prestation_2 td, #bloc_detail_prestations .tab_formules .ligne_tarif_formule_1 td, #bloc_detail_prestations .tab_formules .ligne_tarif_formule_2 td, #bloc_detail_prestations .tab_formules .ligne_total_prestation_1 td, #bloc_detail_prestations .tab_formules .ligne_total_prestation_2 td {
 
     color: black;
 
 }
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa {
      .chk_choix_assurance {
           > * {
                display: inline-block;
                padding: 10px 10px 10px 0;
                input {
                     margin-right: 5px;
                }
           }
      }
 }
 #content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr > td.sous_total span {
     color: #ffffff;
 }
 #formsChamp_1_10_1 {
      width: auto;
 }
 */@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');.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{content:"\f09d";font-family:"FontAwesome";position:absolute;top:0;left:-1.5em;vertical-align:middle;font-weight:lighter;}.client_accueil_table_resa .solder_dossier a{margin-left:2em;position:relative;color:#67c9cd;}.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:#67c9cd !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;}.ext_bt_accueil,.accueil_espace_client .contenu_rubrique_dossiers .tousLesDossiers a,.accueil_espace_client .contenu_rubrique_cartes-client .tousLesDossiers a,.accueil_espace_client .contenu_rubrique_coordonnees .info_client_modifier a,.accueil_espace_client .accueil_btn_deconnexion a,.espace_client_dossiers .dossiers_content #tab_panier_resa .lien_action_dossier a,.espace_client_cartes .cartes_content #tab_panier_resa .lien_action_dossier a,.espace_client_cartes .cartes_content .ajouter,#tab_panier_resa .btn_confirm_dossier,.btn_confirm_devis a,.btn_paiement_devis a,.retour_espace_client,.bail .btn_action{line-height:48px;display:inline-block;vertical-align:top;background-color:#fff;font-size:1.6em;font-weight:bold;text-transform:uppercase;color:#444;padding-right:1.5rem;text-decoration:none;border:1px solid #67c9cd;transition:all ease 300ms;}.ext_bt_accueil:hover,.accueil_espace_client .contenu_rubrique_dossiers .tousLesDossiers a:hover,.accueil_espace_client .contenu_rubrique_cartes-client .tousLesDossiers a:hover,.accueil_espace_client .contenu_rubrique_coordonnees .info_client_modifier a:hover,.accueil_espace_client .accueil_btn_deconnexion a:hover,.espace_client_dossiers .dossiers_content #tab_panier_resa .lien_action_dossier a:hover,.espace_client_cartes .cartes_content #tab_panier_resa .lien_action_dossier a:hover,.espace_client_cartes .cartes_content .ajouter:hover,#tab_panier_resa .btn_confirm_dossier:hover,.btn_confirm_devis a:hover,.btn_paiement_devis a:hover,.retour_espace_client:hover,.bail .btn_action:hover{background-color:#67c9cd;color:#fff;}.ext_bt_accueil:before,.accueil_espace_client .contenu_rubrique_dossiers .tousLesDossiers a:before,.accueil_espace_client .contenu_rubrique_cartes-client .tousLesDossiers a:before,.accueil_espace_client .contenu_rubrique_coordonnees .info_client_modifier a:before,.accueil_espace_client .accueil_btn_deconnexion a:before,.espace_client_dossiers .dossiers_content #tab_panier_resa .lien_action_dossier a:before,.espace_client_cartes .cartes_content #tab_panier_resa .lien_action_dossier a:before,.espace_client_cartes .cartes_content .ajouter:before,#tab_panier_resa .btn_confirm_dossier:before,.btn_confirm_devis a:before,.btn_paiement_devis a:before,.retour_espace_client:before,.bail .btn_action:before{content:'\f02b';font-family:'fontawesome';width:50px;height:48px;line-height:48px;text-align:center;display:inline-block;vertical-align:top;color:#fff;background-color:#67c9cd;font-size:2rem;margin-right:1.5rem;font-weight:normal;}.ext_liste_dossiers,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes,.espace_client_dossiers .dossiers_content .liste_dossiers,.espace_client_cartes .cartes_content .liste_cartes,.espace_client_cartes .cartes_content .liste_billets,.liste_baux{font-size:1.2em;background-color:#fff;}@media (max-width:740px){.ext_liste_dossiers thead,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers thead,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes thead,.espace_client_dossiers .dossiers_content .liste_dossiers thead,.espace_client_cartes .cartes_content .liste_cartes thead,.espace_client_cartes .cartes_content .liste_billets thead,.liste_baux thead{display:none;}}.ext_liste_dossiers tr,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr,.espace_client_dossiers .dossiers_content .liste_dossiers tr,.espace_client_cartes .cartes_content .liste_cartes tr,.espace_client_cartes .cartes_content .liste_billets tr,.liste_baux tr{display:flex;line-height:35px;position:relative;width:100%;}@media (max-width:740px){.ext_liste_dossiers tr.ligne_dossier,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr.ligne_dossier,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr.ligne_dossier,.espace_client_dossiers .dossiers_content .liste_dossiers tr.ligne_dossier,.espace_client_cartes .cartes_content .liste_cartes tr.ligne_dossier,.espace_client_cartes .cartes_content .liste_billets tr.ligne_dossier,.liste_baux tr.ligne_dossier{line-height:20px;}.ext_liste_dossiers tr.ligne_dossier td,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr.ligne_dossier td,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr.ligne_dossier td,.espace_client_dossiers .dossiers_content .liste_dossiers tr.ligne_dossier td,.espace_client_cartes .cartes_content .liste_cartes tr.ligne_dossier td,.espace_client_cartes .cartes_content .liste_billets tr.ligne_dossier td,.liste_baux tr.ligne_dossier td{display:block;width:100%;}}.ext_liste_dossiers tr th,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr th,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr th,.espace_client_dossiers .dossiers_content .liste_dossiers tr th,.espace_client_cartes .cartes_content .liste_cartes tr th,.espace_client_cartes .cartes_content .liste_billets tr th,.liste_baux tr th,.ext_liste_dossiers tr td,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr td,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr td,.espace_client_dossiers .dossiers_content .liste_dossiers tr td,.espace_client_cartes .cartes_content .liste_cartes tr td,.espace_client_cartes .cartes_content .liste_billets tr td,.liste_baux tr td{flex:1;text-align:center;margin:0;padding:0;}.ext_liste_dossiers tr th:last-child,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr th:last-child,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr th:last-child,.espace_client_dossiers .dossiers_content .liste_dossiers tr th:last-child,.espace_client_cartes .cartes_content .liste_cartes tr th:last-child,.espace_client_cartes .cartes_content .liste_billets tr th:last-child,.liste_baux tr th:last-child,.ext_liste_dossiers tr td.resteDuDossier,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr td.resteDuDossier,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr td.resteDuDossier,.espace_client_dossiers .dossiers_content .liste_dossiers tr td.resteDuDossier,.espace_client_cartes .cartes_content .liste_cartes tr td.resteDuDossier,.espace_client_cartes .cartes_content .liste_billets tr td.resteDuDossier,.liste_baux tr td.resteDuDossier{text-align:right;padding-right:2em;}@media (max-width:740px){.ext_liste_dossiers tr th:last-child,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr th:last-child,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr th:last-child,.espace_client_dossiers .dossiers_content .liste_dossiers tr th:last-child,.espace_client_cartes .cartes_content .liste_cartes tr th:last-child,.espace_client_cartes .cartes_content .liste_billets tr th:last-child,.liste_baux tr th:last-child,.ext_liste_dossiers tr td.resteDuDossier,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr td.resteDuDossier,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr td.resteDuDossier,.espace_client_dossiers .dossiers_content .liste_dossiers tr td.resteDuDossier,.espace_client_cartes .cartes_content .liste_cartes tr td.resteDuDossier,.espace_client_cartes .cartes_content .liste_billets tr td.resteDuDossier,.liste_baux tr td.resteDuDossier{text-align:center;padding-right:0;}}.ext_liste_dossiers tr[class*="even"] > td,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="even"] > td,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="even"] > td,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="even"] > td,.espace_client_cartes .cartes_content .liste_cartes tr[class*="even"] > td,.espace_client_cartes .cartes_content .liste_billets tr[class*="even"] > td,.liste_baux tr[class*="even"] > td{background-color:#ececec;}.ext_liste_dossiers tr[class*="paiement_solde_ligne_dossier_"],.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"],.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="paiement_solde_ligne_dossier_"],.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"],.espace_client_cartes .cartes_content .liste_cartes tr[class*="paiement_solde_ligne_dossier_"],.espace_client_cartes .cartes_content .liste_billets tr[class*="paiement_solde_ligne_dossier_"],.liste_baux tr[class*="paiement_solde_ligne_dossier_"],.ext_liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"],.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"],.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"],.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"],.espace_client_cartes .cartes_content .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"],.espace_client_cartes .cartes_content .liste_billets tr[class*="ajouter_prestation_ligne_dossier_"],.liste_baux tr[class*="ajouter_prestation_ligne_dossier_"],.ext_liste_dossiers tr[class*="modifier_composition_dossier"],.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="modifier_composition_dossier"],.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="modifier_composition_dossier"],.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="modifier_composition_dossier"],.espace_client_cartes .cartes_content .liste_cartes tr[class*="modifier_composition_dossier"],.espace_client_cartes .cartes_content .liste_billets tr[class*="modifier_composition_dossier"],.liste_baux tr[class*="modifier_composition_dossier"]{line-height:25px;}@media (max-width:740px){.ext_liste_dossiers tr[class*="paiement_solde_ligne_dossier_"],.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"],.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="paiement_solde_ligne_dossier_"],.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"],.espace_client_cartes .cartes_content .liste_cartes tr[class*="paiement_solde_ligne_dossier_"],.espace_client_cartes .cartes_content .liste_billets tr[class*="paiement_solde_ligne_dossier_"],.liste_baux tr[class*="paiement_solde_ligne_dossier_"],.ext_liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"],.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"],.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"],.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"],.espace_client_cartes .cartes_content .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"],.espace_client_cartes .cartes_content .liste_billets tr[class*="ajouter_prestation_ligne_dossier_"],.liste_baux tr[class*="ajouter_prestation_ligne_dossier_"],.ext_liste_dossiers tr[class*="modifier_composition_dossier"],.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="modifier_composition_dossier"],.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="modifier_composition_dossier"],.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="modifier_composition_dossier"],.espace_client_cartes .cartes_content .liste_cartes tr[class*="modifier_composition_dossier"],.espace_client_cartes .cartes_content .liste_billets tr[class*="modifier_composition_dossier"],.liste_baux tr[class*="modifier_composition_dossier"]{display:inline-block;vertical-align:top;width:50%;}}@media (max-width:560px){.ext_liste_dossiers tr[class*="paiement_solde_ligne_dossier_"],.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"],.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="paiement_solde_ligne_dossier_"],.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"],.espace_client_cartes .cartes_content .liste_cartes tr[class*="paiement_solde_ligne_dossier_"],.espace_client_cartes .cartes_content .liste_billets tr[class*="paiement_solde_ligne_dossier_"],.liste_baux tr[class*="paiement_solde_ligne_dossier_"],.ext_liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"],.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"],.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"],.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"],.espace_client_cartes .cartes_content .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"],.espace_client_cartes .cartes_content .liste_billets tr[class*="ajouter_prestation_ligne_dossier_"],.liste_baux tr[class*="ajouter_prestation_ligne_dossier_"],.ext_liste_dossiers tr[class*="modifier_composition_dossier"],.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="modifier_composition_dossier"],.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="modifier_composition_dossier"],.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="modifier_composition_dossier"],.espace_client_cartes .cartes_content .liste_cartes tr[class*="modifier_composition_dossier"],.espace_client_cartes .cartes_content .liste_billets tr[class*="modifier_composition_dossier"],.liste_baux tr[class*="modifier_composition_dossier"]{width:100%;}}.ext_liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td:first-child,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td:first-child,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td:first-child,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td:first-child,.espace_client_cartes .cartes_content .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td:first-child,.espace_client_cartes .cartes_content .liste_billets tr[class*="paiement_solde_ligne_dossier_"] > td:first-child,.liste_baux tr[class*="paiement_solde_ligne_dossier_"] > td:first-child,.ext_liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child,.espace_client_cartes .cartes_content .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child,.espace_client_cartes .cartes_content .liste_billets tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child,.liste_baux tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child,.ext_liste_dossiers tr[class*="modifier_composition_dossier"] > td:first-child,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="modifier_composition_dossier"] > td:first-child,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="modifier_composition_dossier"] > td:first-child,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="modifier_composition_dossier"] > td:first-child,.espace_client_cartes .cartes_content .liste_cartes tr[class*="modifier_composition_dossier"] > td:first-child,.espace_client_cartes .cartes_content .liste_billets tr[class*="modifier_composition_dossier"] > td:first-child,.liste_baux tr[class*="modifier_composition_dossier"] > td:first-child{width:75%;position:relative;}@media (max-width:740px){.ext_liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td:first-child,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td:first-child,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td:first-child,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td:first-child,.espace_client_cartes .cartes_content .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td:first-child,.espace_client_cartes .cartes_content .liste_billets tr[class*="paiement_solde_ligne_dossier_"] > td:first-child,.liste_baux tr[class*="paiement_solde_ligne_dossier_"] > td:first-child,.ext_liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child,.espace_client_cartes .cartes_content .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child,.espace_client_cartes .cartes_content .liste_billets tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child,.liste_baux tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child,.ext_liste_dossiers tr[class*="modifier_composition_dossier"] > td:first-child,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="modifier_composition_dossier"] > td:first-child,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="modifier_composition_dossier"] > td:first-child,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="modifier_composition_dossier"] > td:first-child,.espace_client_cartes .cartes_content .liste_cartes tr[class*="modifier_composition_dossier"] > td:first-child,.espace_client_cartes .cartes_content .liste_billets tr[class*="modifier_composition_dossier"] > td:first-child,.liste_baux tr[class*="modifier_composition_dossier"] > td:first-child{display:none;}}.ext_liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td:first-child:before,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td:first-child:before,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td:first-child:before,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td:first-child:before,.espace_client_cartes .cartes_content .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td:first-child:before,.espace_client_cartes .cartes_content .liste_billets tr[class*="paiement_solde_ligne_dossier_"] > td:first-child:before,.liste_baux tr[class*="paiement_solde_ligne_dossier_"] > td:first-child:before,.ext_liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child:before,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child:before,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child:before,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child:before,.espace_client_cartes .cartes_content .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child:before,.espace_client_cartes .cartes_content .liste_billets tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child:before,.liste_baux tr[class*="ajouter_prestation_ligne_dossier_"] > td:first-child:before,.ext_liste_dossiers tr[class*="modifier_composition_dossier"] > td:first-child:before,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="modifier_composition_dossier"] > td:first-child:before,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="modifier_composition_dossier"] > td:first-child:before,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="modifier_composition_dossier"] > td:first-child:before,.espace_client_cartes .cartes_content .liste_cartes tr[class*="modifier_composition_dossier"] > td:first-child:before,.espace_client_cartes .cartes_content .liste_billets tr[class*="modifier_composition_dossier"] > td:first-child:before,.liste_baux tr[class*="modifier_composition_dossier"] > td:first-child:before{content:'\00a0';display:block;}@media (max-width:740px){.ext_liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td,.espace_client_cartes .cartes_content .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td,.espace_client_cartes .cartes_content .liste_billets tr[class*="paiement_solde_ligne_dossier_"] > td,.liste_baux tr[class*="paiement_solde_ligne_dossier_"] > td,.ext_liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td,.espace_client_cartes .cartes_content .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td,.espace_client_cartes .cartes_content .liste_billets tr[class*="ajouter_prestation_ligne_dossier_"] > td,.liste_baux tr[class*="ajouter_prestation_ligne_dossier_"] > td,.ext_liste_dossiers tr[class*="modifier_composition_dossier"] > td,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="modifier_composition_dossier"] > td,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="modifier_composition_dossier"] > td,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="modifier_composition_dossier"] > td,.espace_client_cartes .cartes_content .liste_cartes tr[class*="modifier_composition_dossier"] > td,.espace_client_cartes .cartes_content .liste_billets tr[class*="modifier_composition_dossier"] > td,.liste_baux tr[class*="modifier_composition_dossier"] > td{width:100%;}}.ext_liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td a,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td a,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td a,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td a,.espace_client_cartes .cartes_content .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td a,.espace_client_cartes .cartes_content .liste_billets tr[class*="paiement_solde_ligne_dossier_"] > td a,.liste_baux tr[class*="paiement_solde_ligne_dossier_"] > td a,.ext_liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td a,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td a,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td a,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td a,.espace_client_cartes .cartes_content .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td a,.espace_client_cartes .cartes_content .liste_billets tr[class*="ajouter_prestation_ligne_dossier_"] > td a,.liste_baux tr[class*="ajouter_prestation_ligne_dossier_"] > td a,.ext_liste_dossiers tr[class*="modifier_composition_dossier"] > td a,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="modifier_composition_dossier"] > td a,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="modifier_composition_dossier"] > td a,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="modifier_composition_dossier"] > td a,.espace_client_cartes .cartes_content .liste_cartes tr[class*="modifier_composition_dossier"] > td a,.espace_client_cartes .cartes_content .liste_billets tr[class*="modifier_composition_dossier"] > td a,.liste_baux tr[class*="modifier_composition_dossier"] > td a{float:right;margin-right:2em;position:relative;color:#67c9cd;text-decoration:none;display:inline-block;vertical-align:top;}@media (max-width:740px){.ext_liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td a,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td a,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td a,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td a,.espace_client_cartes .cartes_content .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td a,.espace_client_cartes .cartes_content .liste_billets tr[class*="paiement_solde_ligne_dossier_"] > td a,.liste_baux tr[class*="paiement_solde_ligne_dossier_"] > td a,.ext_liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td a,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td a,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td a,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td a,.espace_client_cartes .cartes_content .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td a,.espace_client_cartes .cartes_content .liste_billets tr[class*="ajouter_prestation_ligne_dossier_"] > td a,.liste_baux tr[class*="ajouter_prestation_ligne_dossier_"] > td a,.ext_liste_dossiers tr[class*="modifier_composition_dossier"] > td a,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="modifier_composition_dossier"] > td a,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="modifier_composition_dossier"] > td a,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="modifier_composition_dossier"] > td a,.espace_client_cartes .cartes_content .liste_cartes tr[class*="modifier_composition_dossier"] > td a,.espace_client_cartes .cartes_content .liste_billets tr[class*="modifier_composition_dossier"] > td a,.liste_baux tr[class*="modifier_composition_dossier"] > td a{float:none;margin-right:0;}}.ext_liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td a:hover,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td a:hover,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td a:hover,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td a:hover,.espace_client_cartes .cartes_content .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td a:hover,.espace_client_cartes .cartes_content .liste_billets tr[class*="paiement_solde_ligne_dossier_"] > td a:hover,.liste_baux tr[class*="paiement_solde_ligne_dossier_"] > td a:hover,.ext_liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td a:hover,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td a:hover,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td a:hover,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td a:hover,.espace_client_cartes .cartes_content .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td a:hover,.espace_client_cartes .cartes_content .liste_billets tr[class*="ajouter_prestation_ligne_dossier_"] > td a:hover,.liste_baux tr[class*="ajouter_prestation_ligne_dossier_"] > td a:hover,.ext_liste_dossiers tr[class*="modifier_composition_dossier"] > td a:hover,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="modifier_composition_dossier"] > td a:hover,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="modifier_composition_dossier"] > td a:hover,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="modifier_composition_dossier"] > td a:hover,.espace_client_cartes .cartes_content .liste_cartes tr[class*="modifier_composition_dossier"] > td a:hover,.espace_client_cartes .cartes_content .liste_billets tr[class*="modifier_composition_dossier"] > td a:hover,.liste_baux tr[class*="modifier_composition_dossier"] > td a:hover{color:#444;}.ext_liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.espace_client_cartes .cartes_content .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.espace_client_cartes .cartes_content .liste_billets tr[class*="paiement_solde_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.liste_baux tr[class*="paiement_solde_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.ext_liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.espace_client_cartes .cartes_content .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.espace_client_cartes .cartes_content .liste_billets tr[class*="ajouter_prestation_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.liste_baux tr[class*="ajouter_prestation_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.ext_liste_dossiers tr[class*="modifier_composition_dossier"] > td a.btn_ajouter_prestation:before,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="modifier_composition_dossier"] > td a.btn_ajouter_prestation:before,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="modifier_composition_dossier"] > td a.btn_ajouter_prestation:before,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="modifier_composition_dossier"] > td a.btn_ajouter_prestation:before,.espace_client_cartes .cartes_content .liste_cartes tr[class*="modifier_composition_dossier"] > td a.btn_ajouter_prestation:before,.espace_client_cartes .cartes_content .liste_billets tr[class*="modifier_composition_dossier"] > td a.btn_ajouter_prestation:before,.liste_baux tr[class*="modifier_composition_dossier"] > td a.btn_ajouter_prestation:before{content:'\f055';font-family:'fontawesome';}.ext_liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td a.lien_solder_dossier:before,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td a.lien_solder_dossier:before,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td a.lien_solder_dossier:before,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td a.lien_solder_dossier:before,.espace_client_cartes .cartes_content .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td a.lien_solder_dossier:before,.espace_client_cartes .cartes_content .liste_billets tr[class*="paiement_solde_ligne_dossier_"] > td a.lien_solder_dossier:before,.liste_baux tr[class*="paiement_solde_ligne_dossier_"] > td a.lien_solder_dossier:before,.ext_liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td a.lien_solder_dossier:before,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td a.lien_solder_dossier:before,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td a.lien_solder_dossier:before,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td a.lien_solder_dossier:before,.espace_client_cartes .cartes_content .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td a.lien_solder_dossier:before,.espace_client_cartes .cartes_content .liste_billets tr[class*="ajouter_prestation_ligne_dossier_"] > td a.lien_solder_dossier:before,.liste_baux tr[class*="ajouter_prestation_ligne_dossier_"] > td a.lien_solder_dossier:before,.ext_liste_dossiers tr[class*="modifier_composition_dossier"] > td a.lien_solder_dossier:before,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="modifier_composition_dossier"] > td a.lien_solder_dossier:before,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="modifier_composition_dossier"] > td a.lien_solder_dossier:before,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="modifier_composition_dossier"] > td a.lien_solder_dossier:before,.espace_client_cartes .cartes_content .liste_cartes tr[class*="modifier_composition_dossier"] > td a.lien_solder_dossier:before,.espace_client_cartes .cartes_content .liste_billets tr[class*="modifier_composition_dossier"] > td a.lien_solder_dossier:before,.liste_baux tr[class*="modifier_composition_dossier"] > td a.lien_solder_dossier:before,.ext_liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="paiement_solde_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.espace_client_cartes .cartes_content .liste_cartes tr[class*="paiement_solde_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.espace_client_cartes .cartes_content .liste_billets tr[class*="paiement_solde_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.liste_baux tr[class*="paiement_solde_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.ext_liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="ajouter_prestation_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.espace_client_cartes .cartes_content .liste_cartes tr[class*="ajouter_prestation_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.espace_client_cartes .cartes_content .liste_billets tr[class*="ajouter_prestation_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.liste_baux tr[class*="ajouter_prestation_ligne_dossier_"] > td a.btn_ajouter_prestation:before,.ext_liste_dossiers tr[class*="modifier_composition_dossier"] > td a.btn_ajouter_prestation:before,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr[class*="modifier_composition_dossier"] > td a.btn_ajouter_prestation:before,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr[class*="modifier_composition_dossier"] > td a.btn_ajouter_prestation:before,.espace_client_dossiers .dossiers_content .liste_dossiers tr[class*="modifier_composition_dossier"] > td a.btn_ajouter_prestation:before,.espace_client_cartes .cartes_content .liste_cartes tr[class*="modifier_composition_dossier"] > td a.btn_ajouter_prestation:before,.espace_client_cartes .cartes_content .liste_billets tr[class*="modifier_composition_dossier"] > td a.btn_ajouter_prestation:before,.liste_baux tr[class*="modifier_composition_dossier"] > td a.btn_ajouter_prestation:before{position:absolute;top:0;left:-1.5em;vertical-align:middle;font-weight:lighter;font-size:1.4em;}.ext_liste_dossiers tr .modifier_composition a:before,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr .modifier_composition a:before,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr .modifier_composition a:before,.espace_client_dossiers .dossiers_content .liste_dossiers tr .modifier_composition a:before,.espace_client_cartes .cartes_content .liste_cartes tr .modifier_composition a:before,.espace_client_cartes .cartes_content .liste_billets tr .modifier_composition a:before,.liste_baux tr .modifier_composition a:before{content:'\f044';font-family:'fontawesome';}.ext_liste_dossiers tr.ligne_dossier:hover > td,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr.ligne_dossier:hover > td,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr.ligne_dossier:hover > td,.espace_client_dossiers .dossiers_content .liste_dossiers tr.ligne_dossier:hover > td,.espace_client_cartes .cartes_content .liste_cartes tr.ligne_dossier:hover > td,.espace_client_cartes .cartes_content .liste_billets tr.ligne_dossier:hover > td,.liste_baux tr.ligne_dossier:hover > td{background-color:#dedede;}.ext_liste_dossiers tr th,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr th,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr th,.espace_client_dossiers .dossiers_content .liste_dossiers tr th,.espace_client_cartes .cartes_content .liste_cartes tr th,.espace_client_cartes .cartes_content .liste_billets tr th,.liste_baux tr th{background-color:#b5c2d6;color:#fff;margin-top:0;}.ext_liste_dossiers tr .numeroDossier a,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr .numeroDossier a,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr .numeroDossier a,.espace_client_dossiers .dossiers_content .liste_dossiers tr .numeroDossier a,.espace_client_cartes .cartes_content .liste_cartes tr .numeroDossier a,.espace_client_cartes .cartes_content .liste_billets tr .numeroDossier a,.liste_baux tr .numeroDossier a{text-decoration:none;color:#67c9cd;font-weight:bold;}.ext_liste_dossiers tr .numeroDossier a:before,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr .numeroDossier a:before,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr .numeroDossier a:before,.espace_client_dossiers .dossiers_content .liste_dossiers tr .numeroDossier a:before,.espace_client_cartes .cartes_content .liste_cartes tr .numeroDossier a:before,.espace_client_cartes .cartes_content .liste_billets tr .numeroDossier a:before,.liste_baux tr .numeroDossier a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;}.ext_liste_dossiers tr .annulation,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr .annulation,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr .annulation,.espace_client_dossiers .dossiers_content .liste_dossiers tr .annulation,.espace_client_cartes .cartes_content .liste_cartes tr .annulation,.espace_client_cartes .cartes_content .liste_billets tr .annulation,.liste_baux tr .annulation{z-index:5;}.ext_liste_dossiers tr .annulation a,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr .annulation a,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr .annulation a,.espace_client_dossiers .dossiers_content .liste_dossiers tr .annulation a,.espace_client_cartes .cartes_content .liste_cartes tr .annulation a,.espace_client_cartes .cartes_content .liste_billets tr .annulation a,.liste_baux tr .annulation a{position:relative;display:block;width:100%;height:100%;text-decoration:none;color:red;font-weight:bold;}.ext_liste_dossiers tr .annulation a:before,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr .annulation a:before,.accueil_espace_client .contenu_rubrique_cartes-client .liste_cartes tr .annulation a:before,.espace_client_dossiers .dossiers_content .liste_dossiers tr .annulation a:before,.espace_client_cartes .cartes_content .liste_cartes tr .annulation a:before,.espace_client_cartes .cartes_content .liste_billets tr .annulation a:before,.liste_baux tr .annulation a:before{position:absolute;content:'\f057';top:50%;left:50%;font-family:'Fontawesome';font-size:2.5rem;font-weight:normal;transform:translate(-50%, -50%);}.ext_bt_contact_espace_client,.ext_formulaire_espace_client .form_submit_div,.accueil_espace_client .contenu_rubrique_contact .client_form_contact .form_submit_div,.espace_client_contact .client_form_contact .form_submit_div,.espace_client_composition .composition_content form .form_submit_div,.espace_client_paiement_dossier .form_submit_div,.espace_client_coordonnees .coordonnees_content .client_creer_compte .form_submit_div,.kitpaiement_content .bloc_texte_paiement .form_submit_div{line-height:48px;display:inline-block;vertical-align:top;background-color:#fff;border:1px solid #67c9cd;position:relative;}.ext_bt_contact_espace_client:hover,.ext_formulaire_espace_client .form_submit_div:hover,.accueil_espace_client .contenu_rubrique_contact .client_form_contact .form_submit_div:hover,.espace_client_contact .client_form_contact .form_submit_div:hover,.espace_client_composition .composition_content form .form_submit_div:hover,.espace_client_paiement_dossier .form_submit_div:hover,.espace_client_coordonnees .coordonnees_content .client_creer_compte .form_submit_div:hover,.kitpaiement_content .bloc_texte_paiement .form_submit_div:hover{background-color:#67c9cd;}.ext_bt_contact_espace_client:hover .form_submit,.ext_formulaire_espace_client .form_submit_div:hover .form_submit,.accueil_espace_client .contenu_rubrique_contact .client_form_contact .form_submit_div:hover .form_submit,.espace_client_contact .client_form_contact .form_submit_div:hover .form_submit,.espace_client_composition .composition_content form .form_submit_div:hover .form_submit,.espace_client_paiement_dossier .form_submit_div:hover .form_submit,.espace_client_coordonnees .coordonnees_content .client_creer_compte .form_submit_div:hover .form_submit,.kitpaiement_content .bloc_texte_paiement .form_submit_div:hover .form_submit{color:#fff;}.ext_bt_contact_espace_client:before,.ext_formulaire_espace_client .form_submit_div:before,.accueil_espace_client .contenu_rubrique_contact .client_form_contact .form_submit_div:before,.espace_client_contact .client_form_contact .form_submit_div:before,.espace_client_composition .composition_content form .form_submit_div:before,.espace_client_paiement_dossier .form_submit_div:before,.espace_client_coordonnees .coordonnees_content .client_creer_compte .form_submit_div:before,.kitpaiement_content .bloc_texte_paiement .form_submit_div:before{content:'\f0e0';font-family:'fontawesome';width:50px;height:calc(50px - 1px);line-height:48px;text-align:center;display:inline-block;vertical-align:top;color:#fff;background-color:#67c9cd;font-size:2rem;position:absolute;top:0;left:0;}.ext_bt_contact_espace_client .form_submit,.ext_formulaire_espace_client .form_submit_div .form_submit,.accueil_espace_client .contenu_rubrique_contact .client_form_contact .form_submit_div .form_submit,.espace_client_contact .client_form_contact .form_submit_div .form_submit,.espace_client_composition .composition_content form .form_submit_div .form_submit,.espace_client_paiement_dossier .form_submit_div .form_submit,.espace_client_coordonnees .coordonnees_content .client_creer_compte .form_submit_div .form_submit,.kitpaiement_content .bloc_texte_paiement .form_submit_div .form_submit{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:calc(50px - 2px);min-height:calc(50px - 2px);background-color:transparent;position:relative;z-index:4;margin:0;padding:0;border:0;font-size:1.6em;font-weight:bold;text-transform:uppercase;color:#444;padding-left:calc(50px + 1.5rem);padding-right:1.5rem;text-decoration:none;display:inline-block;vertical-align:top;}.ext_formulaire_espace_client,.accueil_espace_client .contenu_rubrique_contact .client_form_contact,.espace_client_contact .client_form_contact,.espace_client_composition .composition_content form{/**-- Payer mon accompte --**/}.ext_formulaire_espace_client .forms_ligne,.accueil_espace_client .contenu_rubrique_contact .client_form_contact .forms_ligne,.espace_client_contact .client_form_contact .forms_ligne,.espace_client_composition .composition_content form .forms_ligne{clear:both;display:table;width:100%;padding:0;margin-bottom:1em;}.ext_formulaire_espace_client .forms_ligne .forms_label,.accueil_espace_client .contenu_rubrique_contact .client_form_contact .forms_ligne .forms_label,.espace_client_contact .client_form_contact .forms_ligne .forms_label,.espace_client_composition .composition_content form .forms_ligne .forms_label{font-weight:bold;margin-bottom:0.5em;}.ext_formulaire_espace_client .forms_ligne:not(.form_submit_div),.accueil_espace_client .contenu_rubrique_contact .client_form_contact .forms_ligne:not(.form_submit_div),.espace_client_contact .client_form_contact .forms_ligne:not(.form_submit_div),.espace_client_composition .composition_content form .forms_ligne:not(.form_submit_div){font-size:1.2em;}.ext_formulaire_espace_client .forms_ligne input[type="text"],.accueil_espace_client .contenu_rubrique_contact .client_form_contact .forms_ligne input[type="text"],.espace_client_contact .client_form_contact .forms_ligne input[type="text"],.espace_client_composition .composition_content form .forms_ligne input[type="text"],.ext_formulaire_espace_client .forms_ligne textarea,.accueil_espace_client .contenu_rubrique_contact .client_form_contact .forms_ligne textarea,.espace_client_contact .client_form_contact .forms_ligne textarea,.espace_client_composition .composition_content form .forms_ligne textarea{line-height:50px;width:100%;display:block;}.ext_formulaire_espace_client .form_submit_div,.accueil_espace_client .contenu_rubrique_contact .client_form_contact .form_submit_div,.espace_client_contact .client_form_contact .form_submit_div,.espace_client_composition .composition_content form .form_submit_div{display:table;width:auto;}.espace_client_paiement_dossier{/**-- Identification --**/}.espace_client_paiement_dossier .form_submit_div{padding:0;display:table;width:auto;}.espace_client_paiement_dossier .form_submit_div:before{content:'\f02b';}.client_identification{/**-- Accueil Espace Client --**/}.client_identification .forms_colValues .client_identification_formulaire_password_oublie a{color:#67c9cd;}.client_identification .form_submit_div .form_submit{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.accueil_espace_client{/*  Interieur Espace Client */}.accueil_espace_client h1{color:#67c9cd;}.accueil_espace_client div[class*="rubrique_accueil_"]{/* Accueil Dossier */}.accueil_espace_client div[class*="rubrique_accueil_"].rubrique_accueil_dossiers,.accueil_espace_client div[class*="rubrique_accueil_"].rubrique_accueil_coordonnees,.accueil_espace_client div[class*="rubrique_accueil_"].rubrique_accueil_contact,.accueil_espace_client div[class*="rubrique_accueil_"].rubrique_accueil_baux,.accueil_espace_client div[class*="rubrique_accueil_"].rubrique_accueil_carte-client,.accueil_espace_client div[class*="rubrique_accueil_"].rubrique_accueil_reservation{margin-bottom:4rem;}.accueil_espace_client div[class*="rubrique_accueil_"] .titre_rubrique_accueil a{display:block;background-color:#67c9cd;line-height:50px;text-transform:uppercase;color:#fff;font-weight:bold;text-decoration:none;font-size:1.6em;padding-left:1em;}.accueil_espace_client div[class*="rubrique_accueil_"] .titre_rubrique_accueil a:before{content:'';font-family:'fontawesome';margin-left:0em;margin-right:1em;font-size:2rem;font-weight:normal;}.accueil_espace_client div[class*="rubrique_accueil_"] .titre_rubrique_accueil#titre_rubrique_dossiers a:before{content:'\f02b';}.accueil_espace_client div[class*="rubrique_accueil_"] .titre_rubrique_accueil#titre_rubrique_coordonnees a:before{content:'\f007';}.accueil_espace_client div[class*="rubrique_accueil_"] .titre_rubrique_accueil#titre_rubrique_contact a:before{content:'\f040';}.accueil_espace_client div[class*="rubrique_accueil_"] .titre_rubrique_accueil#titre_rubrique_baux a:before{content:'\f15c';}.accueil_espace_client div[class*="rubrique_accueil_"] .titre_rubrique_accueil#titre_rubrique_carte-client a:before{content:'\f2c3';}.accueil_espace_client div[class*="rubrique_accueil_"] .titre_rubrique_accueil#titre_rubrique_cartes-client a:before{content:'\f2c3';}.accueil_espace_client div[class*="rubrique_accueil_"] .titre_rubrique_accueil#titre_rubrique_reservation a:before{content:'\f133';}.accueil_espace_client .contenu_rubrique_dossiers{/* Accueil carte */}.accueil_espace_client .contenu_rubrique_dossiers .tousLesDossiers{text-align:right;}.accueil_espace_client .contenu_rubrique_cartes-client{/* Accueil Coordonnees */}.accueil_espace_client .contenu_rubrique_cartes-client .tousLesDossiers{text-align:right;}.accueil_espace_client .contenu_rubrique_coordonnees{/* Accueil Contact */}.accueil_espace_client .contenu_rubrique_coordonnees .info_client{font-size:1.2em;background-color:#fff;padding:0.5em 2em;}.accueil_espace_client .contenu_rubrique_coordonnees .info_client.info_client_ligne_nom{padding-top:1em;}.accueil_espace_client .contenu_rubrique_coordonnees .info_client.info_client_ligne_email{padding-bottom:1em;}.accueil_espace_client .contenu_rubrique_coordonnees .info_client .libelle{font-weight:bold;width:70px;display:inline-block;}.accueil_espace_client .contenu_rubrique_coordonnees .info_client .separateur{display:none;}.accueil_espace_client .contenu_rubrique_coordonnees .info_client_modifier{text-align:right;}.accueil_espace_client .contenu_rubrique_coordonnees .info_client_modifier a{margin-top:1em;}.accueil_espace_client .contenu_rubrique_coordonnees .info_client_modifier a:before{content:'\f040';}.accueil_espace_client .contenu_rubrique_contact{background-color:#fff;padding:1em;/* Accueil on met les coordonnees et contact sur meme ligne */}.accueil_espace_client .rubrique_accueil_coordonnees{display:inline-block;vertical-align:top;width:calc(40%);float:left;}@media (max-width:650px){.accueil_espace_client .rubrique_accueil_coordonnees{width:100%;}}.accueil_espace_client .rubrique_accueil_contact{display:inline-block;vertical-align:top;width:calc(60% - 2em);margin-left:2em;float:left;}@media (max-width:650px){.accueil_espace_client .rubrique_accueil_contact{width:100%;margin-left:0;}}.accueil_espace_client .rubrique_accueil_baux{display:inline-block;vertical-align:top;width:60%;/* Accueil Deconnexion */}@media (max-width:650px){.accueil_espace_client .rubrique_accueil_baux{width:100%;}}.accueil_espace_client .accueil_btn_deconnexion{clear:both;float:left;width:100%;}.accueil_espace_client .accueil_btn_deconnexion a:hover{background-color:#a20000;}.accueil_espace_client .accueil_btn_deconnexion a:before{content:'\f08b';background-color:#a20000;}div[class*="espace_client_"]{/* Dossiers */}div[class*="espace_client_"] .espace_client_menu{text-align:center;}div[class*="espace_client_"] .espace_client_menu ul{list-style-type:none;display:table;margin:auto;padding:0;text-align:center;}div[class*="espace_client_"] .espace_client_menu ul li{display:inline-block;vertical-align:top;}div[class*="espace_client_"] .espace_client_menu ul li a{line-height:60px;font-size:1.2em;text-transform:uppercase;color:#fff;font-weight:bold;background-color:#67c9cd;display:block;text-decoration:none;padding-right:2em;}div[class*="espace_client_"] .espace_client_menu ul li a:hover{background-color:#67c9cd !important;}div[class*="espace_client_"] .espace_client_menu ul li a:before{content:'';font-family:'fontawesome';margin-left:1em;margin-right:1em;font-size:2rem;font-weight:normal;}div[class*="espace_client_"] .espace_client_menu ul li:nth-child(odd):not(.menu_btn_select) a{background:#b5c2d6;background:rgba(181, 194, 214, 0.9);}div[class*="espace_client_"] .espace_client_menu ul li:nth-child(even):not(.menu_btn_select) a{background:#b5c2d6;background:#b5c2d6;}div[class*="espace_client_"] .espace_client_menu ul li.menu_btn_accueil a:before{content:'\f015';}div[class*="espace_client_"] .espace_client_menu ul li.menu_btn_dossiers a:before{content:'\f02b';}div[class*="espace_client_"] .espace_client_menu ul li.menu_btn_coordonnees a:before{content:'\f007';}div[class*="espace_client_"] .espace_client_menu ul li.menu_btn_contact a:before{content:'\f040';}div[class*="espace_client_"] .espace_client_menu ul li.menu_btn_cartes-client a:before{content:'\f2c3';}div[class*="espace_client_"] .espace_client_menu ul li.menu_btn_deconnexion a:before{content:'\f08b';}div[class*="espace_client_"] .espace_client_menu ul li.menu_btn_reservation a:before{content:'\f133';}div[class*="espace_client_"] .espace_client_menu.menu_vertical{width:250px;display:inline-block;vertical-align:top;}div[class*="espace_client_"] .espace_client_menu.menu_vertical ul li{display:block;width:100%;text-align:left;}div[class*="espace_client_"] .espace_client_menu.menu_vertical ul li.menu_btn_coordonnees span{display:none;}@media (max-width:1018px){div[class*="espace_client_"] .espace_client_menu.menu_vertical ul li{display:inline-block;}}div[class*="espace_client_"] .espace_client_menu.menu_vertical ~ .dossiers_content,div[class*="espace_client_"] .espace_client_menu.menu_vertical ~ #frm_panier_resa,div[class*="espace_client_"] .espace_client_menu.menu_vertical ~ .contact_content,div[class*="espace_client_"] .espace_client_menu.menu_vertical ~ .composition_content,div[class*="espace_client_"] .espace_client_menu.menu_vertical ~ .coordonnees_content,div[class*="espace_client_"] .espace_client_menu.menu_vertical ~ .kitpaiement_content{display:inline-block;vertical-align:top;width:calc(100% - 250px - 2em);margin-left:1em;margin-top:0;}@media (max-width:1018px){div[class*="espace_client_"] .espace_client_menu.menu_vertical ~ .dossiers_content,div[class*="espace_client_"] .espace_client_menu.menu_vertical ~ #frm_panier_resa,div[class*="espace_client_"] .espace_client_menu.menu_vertical ~ .contact_content,div[class*="espace_client_"] .espace_client_menu.menu_vertical ~ .composition_content,div[class*="espace_client_"] .espace_client_menu.menu_vertical ~ .coordonnees_content,div[class*="espace_client_"] .espace_client_menu.menu_vertical ~ .kitpaiement_content{width:100%;margin-left:0;margin-top:1em;}}.espace_client_dossiers .dossiers_content{margin-top:1em;}.espace_client_dossiers .dossiers_content h1{display:block;background-color:#67c9cd;line-height:50px;text-transform:uppercase;color:#fff;font-weight:bold;text-decoration:none;font-size:1.6em;padding-left:1em;}.espace_client_dossiers .dossiers_content h1:before{content:'\f02b';font-family:'fontawesome';margin-left:0em;margin-right:1em;font-size:2rem;font-weight:normal;}.espace_client_dossiers .dossiers_content #tab_panier_resa .lien_action_dossier a:before{content:'\f09d';}.espace_client_dossiers .dossiers_content #tab_panier_resa .lien_action_dossier span.valider_panier_dossier a:before{content:"\f058";}.espace_client_dossiers .dossiers_content #tab_panier_resa .lien_action_dossier span.vider_panier_dossier a:before{content:"\f057";}.espace_client_dossiers .dossiers_content #tab_panier_resa a.modifier_composition:before{content:'\f044';}.espace_client_annulation_dossier{/* Carte */}.espace_client_annulation_dossier .annulation_dossier_content{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:10px;}.espace_client_annulation_dossier .annulation_dossier_content h1{font-weight:bold;font-style:initial;padding:0;color:#67c9cd;text-transform:uppercase;}.espace_client_annulation_dossier .annulation_dossier_content p{width:100%;margin:0;padding:0;text-align:center;font-size:16px;font-weight:bold;vertical-align:top;color:#67c9cd;text-align:center;}.espace_client_annulation_dossier .annulation_dossier_content .annulation_dossier_form{display:flex;flex-direction:column;justify-content:center;align-items:center;}.espace_client_annulation_dossier .annulation_dossier_content .annulation_dossier_form .form_submit{display:flex;align-items:center;height:calc(50px - 2px);margin:10px 0;padding:0 1.5rem;border:2px solid #67c9cd;border-radius:50px;background-color:#67c9cd;font-size:1.6em;font-weight:bold;text-transform:uppercase;color:#fff;text-decoration:none;transition:all 0.2s ease-in-out;z-index:4;}.espace_client_annulation_dossier .annulation_dossier_content .annulation_dossier_form .form_submit:hover{background-color:#fff;color:#67c9cd;}.espace_client_cartes{max-width:1440px;margin:auto;/* Coordonnees */}.espace_client_cartes .cartes_content{margin-top:1em;}.espace_client_cartes .cartes_content h1{display:block;background-color:#67c9cd;line-height:50px;text-transform:uppercase;color:#fff;font-weight:bold;text-decoration:none;font-size:1.6em;padding-left:1em;}.espace_client_cartes .cartes_content h1:before{content:'\f2c3';font-family:'fontawesome';margin-left:0em;margin-right:1em;font-size:2rem;font-weight:normal;}.espace_client_cartes .cartes_content #tab_panier_resa .lien_action_dossier a:before{content:'\f09d';}.espace_client_cartes .cartes_content #tab_panier_resa .lien_action_dossier span.valider_panier_dossier a:before{content:"\f058";}.espace_client_cartes .cartes_content #tab_panier_resa .lien_action_dossier span.vider_panier_dossier a:before{content:"\f057";}.espace_client_cartes .cartes_content #tab_panier_resa a.modifier_composition:before{content:'\f044';}.espace_client_cartes .cartes_content .ajouter:before{content:'\f067';}.espace_client_coordonnees{/* Contact */}.espace_client_coordonnees .coordonnees_content .client_creer_compte .form_submit_div{margin:1em auto;}.espace_client_contact{/* Confirmer dossier */}#tab_panier_resa{/* Composition */}#tab_panier_resa .btn_confirm_dossier{font-size:20px;}.espace_client_composition{/* Devis */}.espace_client_composition .composition_content form .form_submit_div{border:0;}.espace_client_composition .composition_content form .form_submit_div:before{content:'\f0c7';}.espace_client_composition .form_infos_legales{margin:2em 0;}.btn_confirm_devis{text-align:center;margin-bottom:2em;}.btn_confirm_devis a:before{content:'\f00c';}.btn_confirm_devis_non_dispo a{background-color:#ddd;color:#aaa;}.btn_paiement_devis a:before{content:'\f02b';}.proposition_non_dispo{/* Precedent */}.proposition_non_dispo .ligne_entete,.proposition_non_dispo tr.ligne_formule_fisrt,.proposition_non_dispo .ligne_prestation_1,.proposition_non_dispo .ligne_prestation_2,.proposition_non_dispo .ligne_frais_dossier .col_pu_frais_dossier,.proposition_non_dispo .ligne_frais_dossier .col_total_frais_dossier,.proposition_non_dispo .ligne_assurance .col_pu_assurance,.proposition_non_dispo .ligne_total_resa,.proposition_non_dispo .ligne_acompte_resa{background-color:#aaa !important;}.retour_espace_client{/* Kit de paiement */}.retour_espace_client:before{content:'\f104';}.kitpaiement_content{/* BAUX */}.kitpaiement_content .bloc_texte_paiement .form_submit_div{margin:1em auto;}.liste_baux tr th,.liste_baux tr td{width:calc(100% / 3);}.liste_baux tr th:last-child,.liste_baux tr td:last-child{text-align:center;padding-right:0;}.bail p,.bail table{font-size:1.6em;}.bail h2{color:#67c9cd;}.bail_infos{display:inline-block;vertical-align:top;width:40%;margin-right:1em;}.bail_infos_title{display:inline-block;min-width:150px;font-weight:bold;}.bail_infos_document{display:inline-block;padding:0.5em 0.75em;margin-bottom:0.5em;border:1px solid #444;color:#444;}.bail_occupation{display:inline-block;vertical-align:top;width:calc(60% - 4px - 1em);}.bail_occupation_demandes_ligne_dossier{font-weight:bold;}.bail_occupation_demandes_ligne_modifier{color:#444;background:#fff;border:none;}.bail_occupation_demandes_ligne_modifier:hover{text-decoration:underline;}.bail_occupation_demandes_form tr:first-child td{width:calc(100% / 3);text-align:left;background:#666;}.bail_occupation_demandes_form td{padding:0.5em;text-align:center;}.bail_occupation_demandes_form [type="submit"]{border-color:1px solid black !important;color:black !important;}.bail_occupation_demandes_form [type="submit"]:hover{background:black !important;}.bail .btn_action#action_releve_compte:before{content:'\f1ec';}.bail .btn_action#action_bulletin_occ:before{content:'\f044';}.bail .titre_rubrique_accueil{margin-bottom:1em;}.bail .titre_rubrique_accueil#titre_rubrique_bail_infos a:before{content:'\f15c';}.bail .titre_rubrique_accueil#titre_rubrique_bail_occupation a:before{content:'\f274';}.bail .pdf_icon:before{content:'\f1c1';display:inline-block;vertical-align:middle;font-family:'FontAwesome';margin-right:0.25em;font-size:1.5em;}.bail input[type="checkbox"]{position:absolute;left:-9999px;}.bail input[type="checkbox"] + label{position:relative;padding-left:1.5em;cursor:pointer;}.bail input[type="checkbox"] + label:before{font-family:'FontAwesome';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:black;font-size:1.3em;}.bail input[type="checkbox"]:not(:checked) + label:before{content:'\f096';}.bail input[type="checkbox"]:checked + label:before{content:'\f14a';}.bail .rachat_info{color:black;}.bail_releve_compte_infos{margin:2.5em 0;}.bail_releve_compte_infos > div{display:inline-block;vertical-align:top;width:50%;margin-right:-4px;}.bail_releve_compte_infos_title{display:inline-block;min-width:150px;font-weight:bold;}.bail_releve_compte #table_factures th,.bail_releve_compte #table_reglements th,.bail_releve_compte #table_solde th,.bail_releve_compte #table_factures td,.bail_releve_compte #table_reglements td,.bail_releve_compte #table_solde td{width:200px;padding:0.5em;border:1px solid #767a7a;text-align:center;}.bail_releve_compte #table_factures th,.bail_releve_compte #table_reglements th,.bail_releve_compte #table_solde th{color:#67c9cd;}.bail_releve_compte #table_factures tr:last-child td:first-child,.bail_releve_compte #table_reglements tr:last-child td:first-child,.bail_releve_compte #table_solde tr:last-child td:first-child{border:none;}.bail_releve_compte #table_factures tr:last-child th,.bail_releve_compte #table_reglements tr:last-child th,.bail_releve_compte #table_solde tr:last-child th,.bail_releve_compte #table_factures tr:last-child td:not(:first-child),.bail_releve_compte #table_reglements tr:last-child td:not(:first-child),.bail_releve_compte #table_solde tr:last-child td:not(:first-child){background:#67c9cd;}.bail_releve_compte #table_factures a,.bail_releve_compte #table_reglements a,.bail_releve_compte #table_solde a{color:#444;}.bail_releve_compte #table_factures a:hover,.bail_releve_compte #table_reglements a:hover,.bail_releve_compte #table_solde a:hover{color:#67c9cd;}.bail_releve_compte #table_solde tr:first-child th:first-child,.bail_releve_compte #table_solde tr:first-child th:nth-child(2){border:none;}.bail_releve_compte .btn_regler_solde i{padding-right:0.5em;}.bail_bulletin_occupation h1{display:inline-block;}.bail_bulletin_occupation i.icon_saison{display:inline-block;margin-left:0.5em;width:48px;height:48px;color:black;font-size:4em;}.bail_bulletin_occupation #table_occupation th,.bail_bulletin_occupation #table_occupation td{padding:0.5em;border:2px solid black;}.bail_bulletin_occupation #table_occupation th{text-transform:uppercase;text-align:center;letter-spacing:0.05em;}.bail_bulletin_occupation #table_occupation tr.ligne_saison th{background:#4d4d4d;}.bail_bulletin_occupation #table_occupation tr.ligne_dates td{width:calc(100% / 3);}.bail_bulletin_occupation #table_occupation label{margin:0 0.25em 0 0;}.bail_bulletin_occupation [type="submit"]{font-size:16px;}.bail_reglement .bloc_texte_paiement{text-align:center;}.bail_reglement [type="submit"]{font-size:16px;border-color:1px solid black !important;color:black !important;}.bail_reglement [type="submit"]:hover{background:black !important;}.bail_occupation_demandes_form [type="submit"],.bail_releve_compte .btn_regler_solde,.bail_bulletin_occupation [type="submit"],.bail_reglement [type="submit"]{padding:0.75em 1.5em;border:1px solid #67c9cd;border-radius:5px;text-transform:uppercase;text-decoration:none;color:#67c9cd;background:#fff;transition:all ease 300ms;}.bail_occupation_demandes_form [type="submit"]:hover,.bail_releve_compte .btn_regler_solde:hover,.bail_bulletin_occupation [type="submit"]:hover,.bail_reglement [type="submit"]:hover{background:#67c9cd;color:#fff;}.ligne_billets td{border-bottom:0px !important;}#modifCompo{font-size:14px;margin-top:20px;}#modifCompo fieldset{padding:0;margin:0;}#modifCompo fieldset .libelle-prestation{font-size:20px;font-weight:bold;}#modifCompo fieldset .libelle-personne{font-size:18px;font-weight:bold;margin-top:20px;margin-bottom:10px;color:#67c9cd;}#modifCompo fieldset .container-champ{margin-bottom:10px;}#modifCompo fieldset .container-champ .champ-compo-label{margin-bottom:5px;font-weight:bold;}#modifCompo fieldset .container-champ div a{color:#67c9cd;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#modifCompo fieldset .container-champ div a:hover{opacity:0.6;}#modifCompo fieldset .container-champ div input,#modifCompo fieldset .container-champ div select,#modifCompo fieldset .container-champ div textarea{width:100%;padding:10px;border:1px solid #000;}#modifCompo fieldset .container-champ div input:focus,#modifCompo fieldset .container-champ div select:focus,#modifCompo fieldset .container-champ div textarea:focus{border-color:#67c9cd;}#modifCompo fieldset .container-champ div input[type="file"]{width:auto !important;margin-top:10px;border:0 !important;padding:0 !important;}#modifCompo fieldset .container-champ div .champ-compo-desc{display:block;font-style:italic;}#modifCompo .container-submit{margin-top:40px;}#modifCompo .container-submit input{padding:0.75em 1.5em;border:1px solid #67c9cd;border-radius:0px;text-transform:uppercase;text-decoration:none;color:#fff;background:#67c9cd;transition:all ease 300ms;font-weight:bold;}#modifCompo .container-submit input:hover{background:#fff;color:#67c9cd;}.dossier-content__identification{margin:10px 0;text-align:center;}.dossier-content__identification a{padding:10px;background-color:#67c9cd;text-decoration:none;color:#fff;font-size:15px;}.espace_client_dossiers .dossiers_content > p{font-size:1.2em;}#tab_panier_resa{margin-top:10px;}#tab_panier_resa .ligne_frais_dossier,#tab_panier_resa .ligne_assurance{width:100%;margin-bottom:4px;display:table;}.accueil_espace_client .contenu_rubrique_coordonnees .info_client,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers,.espace_client_dossiers .dossiers_content .liste_dossiers,.liste_baux{font-size:1.4em;}.espace_client_dossiers .dossiers_content > p{font-size:1.4em;margin-bottom:15px;}#tab_panier_resa .table_produit .ligne_formule_1,#tab_panier_resa .table_produit .ligne_prestation_1,#tab_panier_resa .table_produit .ligne_sous_total_1,#tab_panier_resa .table_produit .ligne_sous_total_1{font-size:1.166em !important;}#tab_panier_resa > .ligne_entete > .col_entete,#tab_panier_resa .ligne_total_resa,#tab_panier_resa .ligne_acompte_resa{font-size:1.166em;}div[class*="espace_client_"] .espace_client_menu ul li a{font-size:1.4em;}div[class*="espace_client_"] .espace_client_menu ul li{margin:5px;}@media screen and (max-width:450px){div[class*="espace_client_"] .espace_client_menu ul li{width:100%;margin:5px 0;}}@media screen and (max-width:768px){div[class*="espace_client_"] .espace_client_menu ul li a{width:100%;line-height:30px;}}.bouton_liste,.liste-fiche.Vignette .fiche-info .lien_fiche_detail a,.liste-fiche.Vignette .fiche-info .lien_fiche_reserver a,.liste-fiche.Vignette .fiche-info .lien_plus_info_resa a,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div > a,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div .afficher-toutes-les-dispo{text-decoration:none;color:#fff;padding:0 0.5em;line-height:30px;height:30px;display:block;background-color:#67c9cd;text-transform:uppercase;font-size:1.6em;}.font_picto,#liste-info .parametres .onglets ul li a:before,#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule .action_supprimer a:before,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .action_supprimer a:before{font-family:'fontawesome';}#liste-info header .pagination{display:none;}#liste-info .parametres{text-align:center;line-height:40px;height:40px;}#liste-info .parametres > div{display:inline-block;vertical-align:top;}#liste-info .parametres .onglets{float:right;}#liste-info .parametres .onglets ul{list-style-type:none;}#liste-info .parametres .onglets ul li{display:inline-block;vertical-align:top;margin:0 0.5em;}#liste-info .parametres .onglets ul li:last-child{margin-right:0;}#liste-info .parametres .onglets ul li a{display:block;width:40px;height:40px;line-height:40px;text-align:center;text-decoration:none;background-color:#dedede;}#liste-info .parametres .onglets ul li a:before{font-size:2.4rem;color:#333;}#liste-info .parametres .onglets ul li a span{display:none;}#liste-info .parametres .onglets ul li.details a:before{content:"\f022";}#liste-info .parametres .onglets ul li.carte a:before{content:"\f041";}#liste-info .parametres .onglets ul li.reduite a:before{content:"\f03a";}#liste-info .parametres .onglets ul li.station > a:before{content:"\f14e";}#liste-info .parametres .onglets ul li.vignette > a:before{content:"\f00a";}@media (max-width:480px){#liste-info .parametres .onglets ul li.carte{display:none;}}#liste-info .parametres .filtrages{font-size:1.4em;}#liste-info .parametres .filtrages .tri{display:inline-block;vertical-align:top;margin-right:0.5em;}#liste-info .parametres .filtrages ul{display:inline;list-style-type:none;padding-left:0;}#liste-info .parametres .filtrages ul li{display:inline;}#liste-info .parametres .filtrages ul li:not(:last-child){margin-right:0.5em;}#liste-info .parametres .filtrages ul li.select .icone:before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f063";}#liste-info .parametres .filtrages ul li.inverse.select .icone:before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f062";}#liste-info .parametres .filtrages ul li.aleatoire .icone:before{content:'\f096';font-family:FontAwesome;}#liste-info .parametres .filtrages ul li.select.aleatoire a{cursor:default;}#liste-info .parametres .filtrages ul li.select.aleatoire .icone:before{content:'\f046';}#liste-info .parametres .nb-resultats{float:left;font-size:1.4em;}.container.vignette-carte{display:flex;}.container.vignette-carte > div{width:50%;}.container.vignette-carte > div #map{position:sticky !important;top:100px !important;}.container.vignette-carte > div #map .leaflet-div-icon{background:transparent;border:none;}.container.vignette-carte > div #map .custom-div-icon{position:absolute;display:flex;align-items:center;justify-content:center;min-width:40px;height:35px;left:50%;margin-left:0;padding:10px 15px;border:1px solid #67c9cd;border-radius:20px;background:#fff;color:#fff;font-size:14px;white-space:nowrap;transform:translateX(-50%);}.container.vignette-carte > div #map .custom-div-icon.group{background-color:#fff;color:#67c9cd;}.container.vignette-carte > div #map .custom-div-icon.marker-title{background-color:#67c9cd;color:#fff;}.container.vignette-carte > div #map .custom-div-icon.marker-title::before{border-top-color:#67c9cd;}.container.vignette-carte > div #map .custom-div-icon.marker{min-width:30px;height:30px;padding:5px;background-color:#67c9cd;}.container.vignette-carte > div #map .custom-div-icon.marker::before,.container.vignette-carte > div #map .custom-div-icon.marker::after{margin-top:-5px;border-left-width:12px;border-right-width:12px;border-top-width:18px;border-top-color:#67c9cd;}.container.vignette-carte > div #map .custom-div-icon::before,.container.vignette-carte > div #map .custom-div-icon::after{position:absolute;content:"";display:block;top:100%;width:0;height:0;border-left:10px solid rgba(0, 0, 0, 0);border-right:10px solid rgba(0, 0, 0, 0);border-top:10px solid #fff;z-index:2;}.container.vignette-carte > div #map .custom-div-icon::before{margin-top:-2px;}.container.vignette-carte > div #map .custom-div-icon::after{margin-top:-1px;border-top-color:#67c9cd;z-index:1;}.container.vignette-carte > div #carteGoogleMap{position:sticky !important;top:100px !important;width:100%;height:100vh;float:none;}.liste-fiche.Vignette .fiche-info{position:relative;width:calc(100% / 4 - (0em * 2));display:inline-block;vertical-align:top;overflow:hidden;margin:0em;}.liste-fiche.Vignette .fiche-info:before{display:block;content:"";width:100%;padding-top:75%;}.liste-fiche.Vignette .fiche-info > .photos:not(.categorie-logo){position:absolute;top:0;left:0;right:0;bottom:0;}.liste-fiche.Vignette .fiche-info > .photos:not(.categorie-logo) .cadre_photo_principale > a{width:100%;height:100%;}.liste-fiche.Vignette .fiche-info > .photos:not(.categorie-logo) .cadre_photo_principale > a img{position:absolute;z-index:1;top:0;left:0;}.liste-fiche.Vignette .fiche-info > .photos:not(.categorie-logo) .cadre_photo_principale > a img[data-orientation="landscape"]{height:auto !important;width:100% !important;}.liste-fiche.Vignette .fiche-info > .photos:not(.categorie-logo) .cadre_photo_principale > a img[data-orientation="portrait"]{width:auto !important;height:100% !important;}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo{position:absolute;top:0;left:0;right:0;bottom:0;}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img{position:absolute;z-index:1;top:0;left:0;}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"]{height:auto !important;width:100% !important;}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="50"]{padding-top:calc(50% - (50px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="51"]{padding-top:calc(50% - (51px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="52"]{padding-top:calc(50% - (52px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="53"]{padding-top:calc(50% - (53px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="54"]{padding-top:calc(50% - (54px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="55"]{padding-top:calc(50% - (55px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="56"]{padding-top:calc(50% - (56px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="57"]{padding-top:calc(50% - (57px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="58"]{padding-top:calc(50% - (58px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="59"]{padding-top:calc(50% - (59px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="60"]{padding-top:calc(50% - (60px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="61"]{padding-top:calc(50% - (61px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="62"]{padding-top:calc(50% - (62px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="63"]{padding-top:calc(50% - (63px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="64"]{padding-top:calc(50% - (64px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="65"]{padding-top:calc(50% - (65px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="66"]{padding-top:calc(50% - (66px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="67"]{padding-top:calc(50% - (67px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="68"]{padding-top:calc(50% - (68px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="69"]{padding-top:calc(50% - (69px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="70"]{padding-top:calc(50% - (70px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="71"]{padding-top:calc(50% - (71px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="72"]{padding-top:calc(50% - (72px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="73"]{padding-top:calc(50% - (73px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="74"]{padding-top:calc(50% - (74px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="75"]{padding-top:calc(50% - (75px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="76"]{padding-top:calc(50% - (76px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="77"]{padding-top:calc(50% - (77px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="78"]{padding-top:calc(50% - (78px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="79"]{padding-top:calc(50% - (79px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="80"]{padding-top:calc(50% - (80px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="81"]{padding-top:calc(50% - (81px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="82"]{padding-top:calc(50% - (82px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="83"]{padding-top:calc(50% - (83px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="84"]{padding-top:calc(50% - (84px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="85"]{padding-top:calc(50% - (85px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="86"]{padding-top:calc(50% - (86px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="87"]{padding-top:calc(50% - (87px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="88"]{padding-top:calc(50% - (88px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="89"]{padding-top:calc(50% - (89px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="90"]{padding-top:calc(50% - (90px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="91"]{padding-top:calc(50% - (91px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="92"]{padding-top:calc(50% - (92px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="93"]{padding-top:calc(50% - (93px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="94"]{padding-top:calc(50% - (94px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="95"]{padding-top:calc(50% - (95px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="96"]{padding-top:calc(50% - (96px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="97"]{padding-top:calc(50% - (97px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="98"]{padding-top:calc(50% - (98px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="99"]{padding-top:calc(50% - (99px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="100"]{padding-top:calc(50% - (100px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="101"]{padding-top:calc(50% - (101px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="102"]{padding-top:calc(50% - (102px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="103"]{padding-top:calc(50% - (103px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="104"]{padding-top:calc(50% - (104px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="105"]{padding-top:calc(50% - (105px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="106"]{padding-top:calc(50% - (106px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="107"]{padding-top:calc(50% - (107px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="108"]{padding-top:calc(50% - (108px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="109"]{padding-top:calc(50% - (109px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="110"]{padding-top:calc(50% - (110px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="111"]{padding-top:calc(50% - (111px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="112"]{padding-top:calc(50% - (112px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="113"]{padding-top:calc(50% - (113px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="114"]{padding-top:calc(50% - (114px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="115"]{padding-top:calc(50% - (115px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="116"]{padding-top:calc(50% - (116px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="117"]{padding-top:calc(50% - (117px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="118"]{padding-top:calc(50% - (118px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="119"]{padding-top:calc(50% - (119px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="120"]{padding-top:calc(50% - (120px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="121"]{padding-top:calc(50% - (121px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="122"]{padding-top:calc(50% - (122px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="123"]{padding-top:calc(50% - (123px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="124"]{padding-top:calc(50% - (124px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="125"]{padding-top:calc(50% - (125px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="126"]{padding-top:calc(50% - (126px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="127"]{padding-top:calc(50% - (127px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="128"]{padding-top:calc(50% - (128px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="129"]{padding-top:calc(50% - (129px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="130"]{padding-top:calc(50% - (130px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="131"]{padding-top:calc(50% - (131px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="132"]{padding-top:calc(50% - (132px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="133"]{padding-top:calc(50% - (133px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="134"]{padding-top:calc(50% - (134px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="135"]{padding-top:calc(50% - (135px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="136"]{padding-top:calc(50% - (136px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="137"]{padding-top:calc(50% - (137px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="138"]{padding-top:calc(50% - (138px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="139"]{padding-top:calc(50% - (139px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="140"]{padding-top:calc(50% - (140px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="141"]{padding-top:calc(50% - (141px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="142"]{padding-top:calc(50% - (142px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="143"]{padding-top:calc(50% - (143px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="144"]{padding-top:calc(50% - (144px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="145"]{padding-top:calc(50% - (145px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="146"]{padding-top:calc(50% - (146px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="147"]{padding-top:calc(50% - (147px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="148"]{padding-top:calc(50% - (148px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="149"]{padding-top:calc(50% - (149px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="150"]{padding-top:calc(50% - (150px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="151"]{padding-top:calc(50% - (151px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="152"]{padding-top:calc(50% - (152px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="153"]{padding-top:calc(50% - (153px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="154"]{padding-top:calc(50% - (154px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="155"]{padding-top:calc(50% - (155px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="156"]{padding-top:calc(50% - (156px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="157"]{padding-top:calc(50% - (157px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="158"]{padding-top:calc(50% - (158px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="159"]{padding-top:calc(50% - (159px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="160"]{padding-top:calc(50% - (160px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="161"]{padding-top:calc(50% - (161px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="162"]{padding-top:calc(50% - (162px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="163"]{padding-top:calc(50% - (163px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="164"]{padding-top:calc(50% - (164px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="165"]{padding-top:calc(50% - (165px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="166"]{padding-top:calc(50% - (166px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="167"]{padding-top:calc(50% - (167px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="168"]{padding-top:calc(50% - (168px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="169"]{padding-top:calc(50% - (169px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="170"]{padding-top:calc(50% - (170px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="171"]{padding-top:calc(50% - (171px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="172"]{padding-top:calc(50% - (172px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="173"]{padding-top:calc(50% - (173px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="174"]{padding-top:calc(50% - (174px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="175"]{padding-top:calc(50% - (175px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="176"]{padding-top:calc(50% - (176px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="177"]{padding-top:calc(50% - (177px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="178"]{padding-top:calc(50% - (178px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="179"]{padding-top:calc(50% - (179px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="180"]{padding-top:calc(50% - (180px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="181"]{padding-top:calc(50% - (181px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="182"]{padding-top:calc(50% - (182px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="183"]{padding-top:calc(50% - (183px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="184"]{padding-top:calc(50% - (184px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="185"]{padding-top:calc(50% - (185px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="186"]{padding-top:calc(50% - (186px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="187"]{padding-top:calc(50% - (187px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="188"]{padding-top:calc(50% - (188px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="189"]{padding-top:calc(50% - (189px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="190"]{padding-top:calc(50% - (190px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="191"]{padding-top:calc(50% - (191px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="192"]{padding-top:calc(50% - (192px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="193"]{padding-top:calc(50% - (193px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="194"]{padding-top:calc(50% - (194px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="195"]{padding-top:calc(50% - (195px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="196"]{padding-top:calc(50% - (196px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="197"]{padding-top:calc(50% - (197px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="198"]{padding-top:calc(50% - (198px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="199"]{padding-top:calc(50% - (199px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="200"]{padding-top:calc(50% - (200px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="201"]{padding-top:calc(50% - (201px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="202"]{padding-top:calc(50% - (202px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="203"]{padding-top:calc(50% - (203px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="204"]{padding-top:calc(50% - (204px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="205"]{padding-top:calc(50% - (205px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="206"]{padding-top:calc(50% - (206px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="207"]{padding-top:calc(50% - (207px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="208"]{padding-top:calc(50% - (208px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="209"]{padding-top:calc(50% - (209px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="210"]{padding-top:calc(50% - (210px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="211"]{padding-top:calc(50% - (211px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="212"]{padding-top:calc(50% - (212px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="213"]{padding-top:calc(50% - (213px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="214"]{padding-top:calc(50% - (214px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="215"]{padding-top:calc(50% - (215px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="216"]{padding-top:calc(50% - (216px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="217"]{padding-top:calc(50% - (217px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="218"]{padding-top:calc(50% - (218px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="219"]{padding-top:calc(50% - (219px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="220"]{padding-top:calc(50% - (220px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="221"]{padding-top:calc(50% - (221px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="222"]{padding-top:calc(50% - (222px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="223"]{padding-top:calc(50% - (223px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="224"]{padding-top:calc(50% - (224px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="225"]{padding-top:calc(50% - (225px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="226"]{padding-top:calc(50% - (226px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="227"]{padding-top:calc(50% - (227px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="228"]{padding-top:calc(50% - (228px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="229"]{padding-top:calc(50% - (229px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="230"]{padding-top:calc(50% - (230px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="231"]{padding-top:calc(50% - (231px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="232"]{padding-top:calc(50% - (232px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="233"]{padding-top:calc(50% - (233px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="234"]{padding-top:calc(50% - (234px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="235"]{padding-top:calc(50% - (235px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="236"]{padding-top:calc(50% - (236px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="237"]{padding-top:calc(50% - (237px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="238"]{padding-top:calc(50% - (238px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="239"]{padding-top:calc(50% - (239px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="240"]{padding-top:calc(50% - (240px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="241"]{padding-top:calc(50% - (241px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="242"]{padding-top:calc(50% - (242px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="243"]{padding-top:calc(50% - (243px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="244"]{padding-top:calc(50% - (244px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="245"]{padding-top:calc(50% - (245px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="246"]{padding-top:calc(50% - (246px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="247"]{padding-top:calc(50% - (247px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="248"]{padding-top:calc(50% - (248px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="249"]{padding-top:calc(50% - (249px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="250"]{padding-top:calc(50% - (250px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="251"]{padding-top:calc(50% - (251px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="252"]{padding-top:calc(50% - (252px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="253"]{padding-top:calc(50% - (253px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="254"]{padding-top:calc(50% - (254px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="255"]{padding-top:calc(50% - (255px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="256"]{padding-top:calc(50% - (256px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="257"]{padding-top:calc(50% - (257px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="258"]{padding-top:calc(50% - (258px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="259"]{padding-top:calc(50% - (259px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="260"]{padding-top:calc(50% - (260px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="261"]{padding-top:calc(50% - (261px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="262"]{padding-top:calc(50% - (262px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="263"]{padding-top:calc(50% - (263px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="264"]{padding-top:calc(50% - (264px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="265"]{padding-top:calc(50% - (265px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="266"]{padding-top:calc(50% - (266px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="267"]{padding-top:calc(50% - (267px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="268"]{padding-top:calc(50% - (268px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="269"]{padding-top:calc(50% - (269px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="270"]{padding-top:calc(50% - (270px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="271"]{padding-top:calc(50% - (271px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="272"]{padding-top:calc(50% - (272px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="273"]{padding-top:calc(50% - (273px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="274"]{padding-top:calc(50% - (274px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="275"]{padding-top:calc(50% - (275px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="276"]{padding-top:calc(50% - (276px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="277"]{padding-top:calc(50% - (277px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="278"]{padding-top:calc(50% - (278px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="279"]{padding-top:calc(50% - (279px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="280"]{padding-top:calc(50% - (280px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="281"]{padding-top:calc(50% - (281px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="282"]{padding-top:calc(50% - (282px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="283"]{padding-top:calc(50% - (283px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="284"]{padding-top:calc(50% - (284px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="285"]{padding-top:calc(50% - (285px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="286"]{padding-top:calc(50% - (286px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="287"]{padding-top:calc(50% - (287px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="288"]{padding-top:calc(50% - (288px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="289"]{padding-top:calc(50% - (289px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="290"]{padding-top:calc(50% - (290px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="291"]{padding-top:calc(50% - (291px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="292"]{padding-top:calc(50% - (292px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="293"]{padding-top:calc(50% - (293px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="294"]{padding-top:calc(50% - (294px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="295"]{padding-top:calc(50% - (295px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="296"]{padding-top:calc(50% - (296px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="297"]{padding-top:calc(50% - (297px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="298"]{padding-top:calc(50% - (298px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="299"]{padding-top:calc(50% - (299px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="landscape"][data-height="300"]{padding-top:calc(50% - (300px / 2));}.liste-fiche.Vignette .fiche-info > .photos.categorie-logo .cadre_photo_principale > a img[data-orientation="portrait"]{width:auto !important;height:100% !important;}.liste-fiche.Vignette .fiche-info .photos .cadre_photo_principale a img{position:absolute;top:0;left:0;}.liste-fiche.Vignette .fiche-info .photos .cadre_photo_principale a img[data-orientation="landscape"]{height:100%;width:auto;}.liste-fiche.Vignette .fiche-info .photos .cadre_photo_principale a img[data-orientation="portrait"]{width:100%;height:auto;}.liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire{position:absolute;z-index:2;top:0;width:100%;}.liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom{text-align:center;}.liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom h2{font-size:1.8em;line-height:1.2em;}.liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom h2 a{text-decoration:none;color:#fff;padding:0.5em;text-shadow:1px 1px 1px #000;display:block;}.liste-fiche.Vignette .fiche-info .adresse{position:absolute;}.liste-fiche.Vignette .fiche-info .adresse .coordonnee{display:none;}.liste-fiche.Vignette .fiche-info .adresse .contact-carte{display:none;}.liste-fiche.Vignette .fiche-info .descriptif{position:absolute;display:none;}.liste-fiche.Vignette .fiche-info .ouverture{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;background:#000;background:rgba(0, 0, 0, 0.5);color:#fff;line-height:25px;font-size:1.4em;}.liste-fiche.Vignette .fiche-info .ouverture > p{display:inline;}.liste-fiche.Vignette .fiche-info .ouverture > p:not(:last-child){margin-right:0.5em;}.liste-fiche.Vignette .fiche-info .lien_fiche_detail,.liste-fiche.Vignette .fiche-info .lien_fiche_reserver,.liste-fiche.Vignette .fiche-info .lien_plus_info_resa{position:absolute;z-index:2;bottom:0;text-align:center;width:100%;}.liste-fiche.Vignette .fiche-info .lien_fiche_detail a:before,.liste-fiche.Vignette .fiche-info .lien_fiche_reserver a:before,.liste-fiche.Vignette .fiche-info .lien_plus_info_resa a:before{display:none;}.liste-fiche.Vignette .fiche-info .lien_plus_info_resa ~ .lien_fiche_detail,.liste-fiche.Vignette .fiche-info .lien_plus_info_resa ~ .lien_fiche_reserver{display:none;}.liste-fiche.Vignette .fiche-info .lien_plus_info_resa a:before{content:'\f07a';}.liste-fiche.Vignette .fiche-info .lien_fiche_reserver{bottom:30px;}.liste-fiche.DetailResa .fiche-info{border-bottom:#67c9cd;padding-bottom:1em;margin-bottom:1em;}.liste-fiche.DetailResa .fiche-info .bloc_info > div{display:inline-block;vertical-align:top;}.liste-fiche.DetailResa .fiche-info .photos_et_criteres{width:320px;}.liste-fiche.DetailResa .fiche-info .photos_et_criteres .photos .cadre_photo_principale a img{max-width:100%;}.liste-fiche.DetailResa .fiche-info .photos_et_criteres .liens_sous_photos{display:none;}.liste-fiche.DetailResa .fiche-info .contenu_principal_fiche{width:75%;width:calc(100% - 320px);padding-left:1em;/* V1 et V2 */}.liste-fiche.DetailResa .fiche-info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .nom_et_accroche_tarifaire .nom h2{font-size:1.8em;line-height:1.2em;}.liste-fiche.DetailResa .fiche-info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .nom_et_accroche_tarifaire .nom h2 a{text-decoration:none;font-weight:bold;color:#67c9cd;}.liste-fiche.DetailResa .fiche-info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .nom_et_accroche_tarifaire .nom .classement > ul > li{position:relative;}.liste-fiche.DetailResa .fiche-info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .nom_et_accroche_tarifaire .nom .classement > ul > li div.infobulle{border:1px solid #d9d9d9;position:absolute;top:100%;left:0;right:0;background-color:#fff;border-radius:10px;padding:5px 5px;z-index:10;display:none;}.liste-fiche.DetailResa .fiche-info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .nom_et_accroche_tarifaire .nom .classement > ul > li:hover div.infobulle{display:block;}.liste-fiche.DetailResa .fiche-info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .contact-carte a,.liste-fiche.DetailResa .fiche-info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .coordonnee a{color:#67c9cd;}.liste-fiche.DetailResa .fiche-info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .ouverture{font-weight:bold;}.liste-fiche.DetailResa .fiche-info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta ul li{position:relative;}.liste-fiche.DetailResa .fiche-info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta ul li div.infobulle{border:1px solid #d9d9d9;position:absolute;top:100%;left:0;right:0;background-color:#fff;border-radius:10px;padding:5px 5px;z-index:10;display:none;}.liste-fiche.DetailResa .fiche-info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta ul li:hover div.infobulle{display:block;}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta{text-align:right;/* V3 */}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div{display:inline-block;vertical-align:top;margin:0 0.5em;}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div > a:before,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div .afficher-toutes-les-dispo:before{display:none;}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta .bloc_resa_prestations:empty{display:none;}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta .bloc_resa_prestations:not(:empty){display:table;width:100%;}.liste-fiche.DetailResa .fiche-info .btn_prestation{display:flex;flex-wrap:wrap;position:relative;margin-top:2em;}@media (max-width:380px){.liste-fiche.DetailResa .fiche-info .btn_prestation{flex-direction:column-reverse;}}.liste-fiche.DetailResa .fiche-info .btn_prestation .accordion-dispo{width:auto;}@media (max-width:380px){.liste-fiche.DetailResa .fiche-info .btn_prestation .accordion-dispo{width:100%;margin-top:1em;}}.liste-fiche.DetailResa .fiche-info .btn_prestation .accordion-dispo .afficher-toutes-les-dispo{display:inline-block;border:0;border-radius:0;background:#67c9cd;color:#fff;padding:6px 12px;font-size:14px;font-weight:normal;margin-top:0;line-height:21px;}@media (max-width:380px){.liste-fiche.DetailResa .fiche-info .btn_prestation .accordion-dispo .afficher-toutes-les-dispo{width:100%;text-align:center;}}.liste-fiche.DetailResa .fiche-info .btn_prestation .accordion-dispo .afficher-toutes-les-dispo span{display:none;}.liste-fiche.DetailResa .fiche-info .btn_prestation .accordion-dispo + .btn_info_resa{position:absolute;right:0;top:0;justify-content:flex-start;width:auto;}@media (max-width:380px){.liste-fiche.DetailResa .fiche-info .btn_prestation .accordion-dispo + .btn_info_resa{position:static;}}.liste-fiche.DetailResa .fiche-info .btn_prestation .btn_info_resa{display:flex;justify-content:flex-end;width:100%;}@media (max-width:380px){.liste-fiche.DetailResa .fiche-info .btn_prestation .btn_info_resa{flex-direction:column;}}.liste-fiche.DetailResa .fiche-info .btn_prestation .btn_info_resa div a{color:#fff;text-decoration:none;padding:6px 12px;font-size:14px;background:#67c9cd;display:inline-block;}@media (max-width:380px){.liste-fiche.DetailResa .fiche-info .btn_prestation .btn_info_resa div a{display:block;text-align:center;}}.liste-fiche.DetailResa .fiche-info .btn_prestation .btn_info_resa div:not(:last-child){margin-right:15px;}@media (max-width:380px){.liste-fiche.DetailResa .fiche-info .btn_prestation .btn_info_resa div:not(:last-child){margin-right:0;}}@media (max-width:380px){.liste-fiche.DetailResa .fiche-info .btn_prestation .btn_info_resa div:not(:first-child){margin-top:1em;}}.liste-fiche.DetailResa .fiche-info .btn_prestation .bloc_resa_prestations{width:100%;margin-top:1.5em;}.loading_iframe{width:10rem;height:10rem;display:inline-block;border:3px solid rgba(0, 0, 0, .2);border-top-color:#767a7a;margin-top:10rem;border-radius:50%;animation:1s spin infinite ease-in-out;}@keyframes spin{to{transform:rotate(360deg);}}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre,#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info{width:100%;display:table;}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre .contenu_gauche,#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info{width:calc(100% - 110px);display:table-cell;vertical-align:top;}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .bloc_resa,#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique{display:table-cell;vertical-align:top;width:20%;padding-bottom:20px;min-width:110px;background-color:#f1f1f1;}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .bloc_resa,#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_boutique{background-color:#f1f1f1;padding-top:10px;}#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_en_cours,#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique .bloc_tarif_article .bloc_prix_en_cours{color:#333;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 .bloc_tarif_resa .bloc_prix_en_cours .prix_en_cours,#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique .bloc_tarif_article .bloc_prix_en_cours .prix_en_cours{font-weight:bold;font-size:2.4em;line-height:1em;}#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,#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique .bloc_tarif_article .bulle_pourcentage{background:#67c9cd;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:0;width:55px;height:55px;margin:5px auto;line-height:55px;color:#fff;text-align:center;font-size:1.6em;}#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,#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique .bloc_tarif_article .bloc_prix_barre{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 .bloc_tarif_resa .bloc_prix_barre .libelle_prix_barre,#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique .bloc_tarif_article .bloc_prix_barre .libelle_prix_barre{font-size:1em;display:block;}#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,#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique .bloc_tarif_article .bloc_prix_barre .prix_barre{color:#67c9cd;font-size:1.2em;text-decoration:line-through;}#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_en_cours .libelle_a_partir_de,#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_en_cours .nature_prix_en_cours,#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique .bloc_tarif_article .bloc_prix_en_cours .libelle_a_partir_de,#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique .bloc_tarif_article .bloc_prix_en_cours .nature_prix_en_cours{font-size:1em;line-height:1.4em;}#liste-info > #liste-info-content > .liste-fiche.DetailResa > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .bloc_prix_en_cours > .libelle_a_partir_de{display:inline;margin-right:0.5em;}#liste-info > #liste-info-content > .liste-fiche.DetailResa > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .bloc_prix_en_cours > .prix_en_cours{display:inline;margin-right:0.5em;}#liste-info > #liste-info-content > .liste-fiche.DetailResa > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .bloc_prix_en_cours > .nature_prix_en_cours{display:inline;text-transform:lowercase;}#liste-info > #liste-info-content > .liste-fiche.DetailResa > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .bloc_prix_en_cours > .nature_prix_en_cours:before{content:"/\00a0";}#liste-info > #liste-info-content > .liste-fiche.DetailResa > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .bloc_prix_en_cours > .nature_prix_en_cours:empty{display:none;}.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{color:#67c9cd;/*
 Loader dans les listes pour afficher la fiche prestataire (MGM)
  */}.widget_dispos{font-size:1.2em;}.widget_dispos > .bloc_dispos{margin:auto;position:relative;border:1px solid #5b6f7a;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne{padding:10px;position:relative;}.widget_dispos .bx-wrapper .bx-viewport{display:table;/* ---------------------------------- *//* ==X. PREVIOUS					  *//* ---------------------------------- */}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .btn_prev_semaine{width:20px;height:70px;-webkit-border-radius:10px/11px 11px 10px 10px;-moz-border-radius:10px/11px 11px 10px 10px;border-radius:10px/11px 11px 10px 10px;background-color:#31a2e0;display:inline;z-index:1;text-align:center;margin-top:7px;margin-right:3px;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .btn_prev_semaine > a{background:url('https://static.ingenie.fr/images/dispo/prev_mois.png') no-repeat;background-position:center center;width:20px;height:70px;display:block;/* ---------------------------------- *//* ==X. NEXT						  *//* ---------------------------------- */}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .btn_next_semaine{width:20px;height:70px;-webkit-border-radius:10px/11px 11px 10px 10px;-moz-border-radius:10px/11px 11px 10px 10px;border-radius:10px/11px 11px 10px 10px;background-color:#31a2e0;display:inline;z-index:1;text-align:center;margin-top:7px;margin-right:3px;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .btn_next_semaine > a{background:url('https://static.ingenie.fr/images/dispo/next_mois.png') no-repeat;background-position:center center;width:20px;height:70px;display:block;/* ---------------------------------- *//* ==X. GRID SEMAINE SLIDE			  *//* ---------------------------------- */}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc{overflow:inherit;width:100%;height:125px;position:relative;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext{width:200px;margin-left:0;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine{width:195px;overflow:hidden;height:100px;position:relative;border:1px solid #c2c7c3;display:inline-block;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .num_semaine{float:left;background-color:#8a8a8a;color:white;font-size:0.9em;font-weight:bold;padding:1px;text-align:center;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .titre_semaine{margin:auto;text-align:center;font-weight:bold;margin-bottom:2px;color:#171717;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .vacances_semaine,.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_mois > .grid_mois_slide_bloc .grid_mois > .bloc_mois > .tab_mois .vacances_semaine{position:absolute;z-index:4;top:0;right:0;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .vacances_semaine .zone_vacance,.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_mois > .grid_mois_slide_bloc .grid_mois > .bloc_mois > .tab_mois .vacances_semaine .zone_vacance{display:inline-block;vertical-align:top;padding:0 0.2em;color:#fff;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .zone_jours_semaine{width:100%;text-align:center;margin-top:7px;margin-bottom:2px;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .zone_jours_semaine > table{width:100%;border-collapse:collapse;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .zone_tarifs{text-align:center;margin:auto;margin-top:-10px;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .zone_tarifs > .choix_semaine_resa{width:24px;height:24px;display:inline;z-index:1;text-align:center;float:left;margin-left:11px;margin-top:-5px;background:#000;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .zone_tarifs > .choix_semaine_resa > a,.widget_dispos .vue_loc_semaine_mois .choix_semaine_resa > a{background:url('https://static.ingenie.fr/images/dispo/choix_semaine_panier.png') no-repeat center center;width:24px;height:24px;display:inline-block;background-color:#67c9cd;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .zone_tarifs > .prix_en_cours{font-size:1em;font-weight:bold;color:#67c9cd;display:inline;margin-left:5px;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .zone_tarifs .prix_barre{text-decoration:line-through;display:inline-block;vertical-align:top;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .zone_tarifs .prix_barre ~ .prix_en_cours{display:inline-block;vertical-align:top;}.widget_dispos .vue_jours_semaine_ligne .bloc_semaine .zone_jours_semaine{margin-top:0 !important;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc > .dateMajPlanning{font-size:1em;position:absolute;margin-top:5px;bottom:5px;left:0px;margin-left:0;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_mois > .grid_mois_slide_bloc > .dateMajPlanning{font-size:1em;position:absolute;margin-top:5px;bottom:5px;left:5px;/* ---------------------------------- *//* ==X. LEGENDE						  *//* ---------------------------------- */}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc > .legende{font-size:0.8em;position:absolute;margin-top:5px;bottom:5px;right:5px;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc > .legende > .zones_vacances{/* ---------------------------------- *//* ==X. INPUT HIDDEN				  *//* ---------------------------------- */}.widget_dispos > .bloc_dispos > #vue_dispos > input[type="hidden"]{/* ---------------------------------- *//* ==X. MEDIA QUERIES				  *//* ---------------------------------- */}.widget_dispos .select_prestations{margin-left:32px;margin-top:15px;font-size:0.8em;background:#f2efe0;padding:5px;max-width:550px;width:auto;}.widget_dispos .select_prestations label{display:inline-block;padding-right:6px;vertical-align:top;}.widget_dispos .select_prestations input{cursor:pointer;}.widget_dispos .select_prestations .bloc_selection_radio{display:inline-block;}.widget_dispos .select_prestations .bloc_selection_radio span{display:inline-block;padding-bottom:5px;padding-left:5px;vertical-align:bottom;}.widget_dispos .select_prestations .bloc_selection_radio span{padding-bottom:1px;}.widget_dispos .ajax_vue{padding:50px;text-align:center;width:600px;height:90px;/**
 * Styles de la Nav onglets
 */}.widget_dispos .nav_widget_dispos .nav_widget_onglets{list-style-type:none;font-size:0.8em;font-weight:bold;padding:0;padding-left:30px;margin-bottom:10px;}.widget_dispos .nav_widget_dispos .nav_widget_onglets li{display:inline;margin:2px 2px 0 2px !important;margin:1px 2px 0 2px;margin-bottom:0;padding:10px;}.widget_dispos .nav_widget_dispos .nav_widget_onglets li a:link,.widget_dispos .nav_widget_dispos .nav_widget_onglets li a:visited{text-decoration:none;color:#fff;}.widget_dispos .nav_widget_dispos .nav_widget_onglets li a:hover{color:#fff;}.widget_dispos .nav_widget_dispos .nav_widget_onglets .onglet{width:116px;height:33px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background-color:#67c9cd;}.widget_dispos .nav_widget_dispos .nav_widget_onglets .onglet_active{background-color:#f6b10c;}.widget_dispos .grid_mois_slide_bloc,.widget_dispos .grid_mois,.widget_dispos .bloc_mois,.widget_dispos .btn_prev_mois,.widget_dispos .btn_next_mois{float:left;}.widget_dispos .btn_prev_mois,.widget_dispos .btn_next_mois{width:20px;height:21px;-webkit-border-radius:10px/11px 11px 10px 10px;-moz-border-radius:10px/11px 11px 10px 10px;border-radius:10px/11px 11px 10px 10px;background-color:#67c9cd;display:inline;z-index:1;text-align:center;margin-top:5px;}.widget_dispos .btn_next_mois a{background:url('https://static.ingenie.fr/images/dispo/next_mois.png') no-repeat;background-position:center center;width:20px;height:21px;display:block;}.widget_dispos .btn_prev_mois a{background:url('https://static.ingenie.fr/images/dispo/prev_mois.png') no-repeat;background-position:center center;width:20px;height:21px;display:block;}.widget_dispos .grid_mois{position:absolute;left:0px;top:0px;width:5280px;}.widget_dispos .tab_mois{border-collapse:separate;margin:auto;position:relative;}.widget_dispos .tab_mois .enteteMois{background-color:#666;color:#fff;font-size:0.8em;font-weight:bold;text-align:center;}.widget_dispos .legende .libelle{font-weight:bold;display:inline-block;margin-right:10px;}.widget_dispos .legende .indispo,.widget_dispos .legende .votre_recherche,.widget_dispos .legende .dispo{width:15px;display:inline-block;}.widget_dispos .legende-vacances .zones_vacances{margin-left:5px;margin-right:10px;display:inline-block;}.widget_dispos .legende .label_legende{display:inline-block;margin-left:5px;margin-right:10px;}.widget_dispos .dispo{background-color:#86b608;color:#fff;}.widget_dispos .indispo{background-color:#d4d4d4;color:#676767;}.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .zone_jours_semaine table tbody .entete_jours_semaine:not(:first-child) .jour_semaine.indispo{background-color:#b3b3b3 !important;}.widget_dispos .zones_vacances{background-color:#676767;color:#fff;}.widget_dispos .votre_recherche{border:1px solid red;background-color:#fff;}[name="frm_widget_dispos"][data-type="ACTIVITE"] .votre_recherche{border:none;background-color:#000;/**
 * Styles de la vue weekend mois
 */}.widget_dispos .vue_loc_weekend_mois{padding:10px;position:relative;}.widget_dispos .vue_loc_weekend_mois .grid_mois_slide_bloc{/* A modifier pour mobile */overflow:hidden;width:542px;height:750px;position:relative;padding-bottom:30px;}.widget_dispos .vue_loc_weekend_mois .btn_prev_mois,.widget_dispos .vue_loc_weekend_mois .btn_next_mois{margin-top:1px;}.widget_dispos .vue_loc_weekend_mois .tab_mois{border-spacing:2px;}.widget_dispos .vue_loc_weekend_mois .tab_mois thead tr th{margin-bottom:7px;}.widget_dispos .vue_loc_weekend_mois .tab_mois tbody td .bloc_mois{width:95px;}.widget_dispos .vue_loc_weekend_mois .tab_mois tr{border-spacing:1px;}.widget_dispos .vue_loc_weekend_mois .tab_mois .entete_jour{width:24px;font-size:0.75em;}.widget_dispos .vue_loc_weekend_mois .tab_mois .entete_jour .lettre_jour{display:inline-block;float:left;}.widget_dispos .vue_loc_weekend_mois .tab_mois .entete_jour .jour{display:inline-block;float:right;}.widget_dispos .vue_loc_weekend_mois .tab_mois .entete_jour .week_end{font-weight:bold;/* A modifier pour mobile */}.widget_dispos .vue_loc_weekend_mois .tab_mois .bloc_jour{display:inline-block;float:left;width:71px;padding:2px;font-size:0.75em;text-align:center;}.widget_dispos .vue_loc_weekend_mois .tab_mois .bloc_jour .prix_en_cours{font-weight:bold;/**
 * Styles de la vue location semaine en ligne */}.bloc_dispo_prestations{padding-top:10px;}.titre_dispo_prestations{font-weight:bold;font-size:1em;margin-bottom:-6px;}.voir_all_dispo_prestations{text-align:right;margin-top:4px;margin-bottom:10px;}.widget_dispos .vue_loc_semaine_ligne .grid_semaine_slide_bloc,.widget_dispos .vue_loc_semaine_ligne .grid_semaine,.widget_dispos .vue_loc_semaine_ligne .bloc_semaine_ext,.widget_dispos .vue_loc_semaine_ligne .bloc_semaine,.widget_dispos .vue_loc_semaine_ligne .btn_prev_semaine,.widget_dispos .vue_loc_semaine_ligne .btn_next_semaine{float:left;}.widget_dispos .contact_mail{width:24px;height:24px;display:inline;z-index:1;text-align:center;float:left;margin-left:11px;margin-top:-2px;}.widget_dispos .contact_mail a{background:url('https://static.ingenie.fr/images/dispo/contact_mail_liste.png') no-repeat;background-position:center center;width:24px;height:24px;display:inline-block;}.widget_dispos .vue_loc_semaine_ligne .grid_semaine{position:absolute;left:0px;top:0px;width:10000px;}.widget_dispos .vue_loc_semaine_ligne .bloc_semaine{height:80px;width:185px;position:relative;border:1px solid #c2c7c3;display:inline-block;}.widget_dispos .vue_loc_semaine_ligne .bloc_semaine_alternance_1{background-color:#fff;}.widget_dispos .vue_loc_semaine_ligne .bloc_semaine_alternance_2{background-color:#fef8ea;}.widget_dispos .vue_loc_semaine_ligne .bloc_semaine .num_semaine{float:left;background-color:#8a8a8a;color:#fff;font-size:0.7em;font-weight:bold;padding:1px;text-align:center;}.widget_dispos .vue_loc_semaine_ligne .bloc_semaine .titre_semaine{display:inline-block;padding-left:4px;/*.widget_dispos .vue_loc_semaine_ligne .bloc_semaine .zone_jours_semaine
      {
      width: 100%;
      text-align: center;
      font-size: 0.8em;
      margin-top: 7px;
      margin-bottom: 2px;
 }*/}.widget_dispos .vue_loc_semaine_ligne .bloc_semaine .zone_jours_semaine .jour_semaine{border-left:1px solid #fff;font-size:0.85em;font-weight:normal;}.widget_dispos .vue_loc_semaine_ligne .bloc_semaine .zone_jours_semaine .week_end{font-weight:bold;}.widget_dispos .vue_loc_semaine_ligne .bloc_semaine .non_disponible{font-size:0.9em;font-weight:bold;color:#d4d4d4;display:inline-flex;}.widget_dispos .vue_loc_semaine_ligne .bloc_semaine .partiellement_disponible{font-size:0.9em;font-weight:bold;color:#d4d4d4;display:inline;}.widget_dispos .vue_loc_semaine_ligne .bloc_semaine .disponible{font-size:0.9em;font-weight:bold;color:#86b608;display:inline;/**
 * Styles de la vue location semaine mois
 */}.widget_dispos .vue_loc_semaine_mois{padding:10px;position:relative;}.widget_dispos .vue_loc_semaine_mois .grid_mois_slide_bloc{/* A modifier pour mobile */overflow:hidden;width:610px;height:680px;position:relative;padding-bottom:30px;}.widget_dispos .vue_loc_semaine_mois .tab_mois{border-spacing:7px;}.widget_dispos .vue_loc_semaine_mois .tab_mois tbody td .bloc_mois{width:185px;}.widget_dispos .vue_loc_semaine_mois .tab_mois tbody td .bloc_semaine{height:120px;width:185px;position:relative;border:1px solid #c2c7c3;}.widget_dispos .vue_loc_semaine_mois .tab_mois tbody td .bloc_semaine_alternance_1{background-color:#fff;}.widget_dispos .vue_loc_semaine_mois .tab_mois tbody td .bloc_semaine_alternance_2{background-color:#fef8ea;}.widget_dispos .jour_semaine-forte-affluence{position:relative;}.widget_dispos .jour_semaine-forte-affluence:before{position:absolute;display:flex;justify-content:center;align-items:center;top:calc(100% + 3px);border-radius:50%;width:14px;height:14px;left:50%;color:white;background-color:red;content:"\f071";font-family:"FontAwesome";transform:translateX(-50%);}.widget_dispos .vue_loc_semaine_mois .tab_mois tbody td .bloc_semaine .num_semaine{float:left;background-color:#8a8a8a;color:#fff;font-size:0.7em;font-weight:bold;padding:1px;text-align:center;}.widget_dispos .vue_loc_semaine_mois .bloc_semaine .titre_semaine{display:inline-block;padding-left:4px;}.widget_dispos .vue_loc_semaine_mois .tab_mois tbody td .bloc_semaine .zones_scolaire{float:right;background-color:#8a8a8a;color:#fff;font-size:0.7em;font-weight:bold;padding:2px;text-align:center;}.widget_dispos .vue_loc_semaine_mois .tab_mois tbody td .bloc_semaine .zones_scolaire .zones{margin:auto;text-align:center;display:inline;}.widget_dispos .vue_loc_semaine_mois .tab_mois tbody td .bloc_semaine .zones_scolaire .zones span{padding:1px;text-align:center;/*.widget_dispos .vue_loc_semaine_mois  .tab_mois tbody td .bloc_semaine .titre_semaine
      {
      margin: auto;
      text-align: center;
      font-size: 0.75em;
      font-weight: bold;
      margin-bottom: 2px;
      color: #171717;
 }*/}.widget_dispos .vue_loc_semaine_mois .tab_mois tbody td .bloc_semaine .zone_jours_semaine{width:100%;text-align:center;font-size:0.8em;margin-top:10px;margin-bottom:2px;}.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .zone_jours_semaine table{width:100%;border-collapse:collapse;}.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .zone_jours_semaine .jour_semaine{border-left:1px solid #fff;font-size:0.85em;font-weight:normal;}.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .zone_jours_semaine .week_end{font-weight:bold;}.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .zone_jours_semaine .first_jour_semaine{border:none;}.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .zone_tarifs{text-align:center;margin:auto;margin-top:6px;}.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .prix_en_cours{font-size:1.2em;font-weight:bold;color:#67c9cd;display:inline;margin-left:5px;}.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .non_disponible{font-size:1.2em;font-weight:bold;color:#d4d4d4;display:inline;}.widget_dispos .vue_loc_semaine_mois .bloc_semaine .partiellement_disponible{font-size:1.2em;font-weight:bold;color:#d4d4d4;display:inline-flex;}.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .disponible{font-size:1.2em;font-weight:bold;color:#86b608;display:inline;}.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .prix_barre{font-size:1.1em;font-weight:bold;color:#736d5f;display:inline;text-decoration:line-through;}.widget_dispos .vue_loc_semaine_mois .choix_semaine_resa{margin-left:7px;margin-top:-4px;/**
  * Globales aux vues
  * */}.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .zone_jours_semaine .jour_date_select,.widget_dispos .vue_loc_semaine_ligne .bloc_semaine .zone_jours_semaine .jour_date_select,.widget_dispos .vue_jours_semaine_ligne .bloc_semaine .zone_jours_semaine .jour_date_select,.widget_dispos .vue_loc_weekend_mois .jour_date_select{border-bottom:1px solid red;border-left:1px solid red;border-right:1px solid red;}.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .zone_jours_semaine .jour_semaine_date_select,.widget_dispos .vue_loc_semaine_ligne .bloc_semaine .zone_jours_semaine .jour_semaine_date_select,.widget_dispos .vue_loc_weekend_mois .jour_semaine_date_select{border-top:1px solid red;border-left:1px solid red;border-right:1px solid red;border-bottom:1px solid red;}.widget_dispos .vue_loc_semaine_ligne .bloc_semaine .zone_jours_semaine .jour_semaine_date_select,.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .zone_jours_semaine .jour_semaine_date_select{border-bottom:0px;/* Style bloc vue_jours_semaine_ligne */}.widget_dispos .vue_jours_semaine_ligne{padding:4px;position:relative;}.widget_dispos .vue_jours_semaine_ligne .grid_semaine_slide_bloc,.widget_dispos .vue_jours_semaine_ligne .grid_semaine,.widget_dispos .vue_jours_semaine_ligne .bloc_semaine_ext,.widget_dispos .vue_jours_semaine_ligne .bloc_semaine,.widget_dispos .vue_jours_semaine_ligne .btn_prev_semaine,.widget_dispos .vue_jours_semaine_ligne .btn_next_semaine{float:left;}.widget_dispos .vue_jours_semaine_ligne .btn_prev_semaine,.widget_dispos .vue_jours_semaine_ligne .btn_next_semaine{width:20px;height:70px;-webkit-border-radius:10px/11px 11px 10px 10px;-moz-border-radius:10px/11px 11px 10px 10px;border-radius:10px/11px 11px 10px 10px;background-color:#67c9cd;display:inline;z-index:1;text-align:center;margin-top:7px;margin-right:3px;}.widget_dispos .vue_jours_semaine_ligne .btn_next_semaine a{background:url('https://static.ingenie.fr/images/dispo/next_mois.png') no-repeat;background-position:center center;width:20px;height:70px;display:block;}.widget_dispos .vue_jours_semaine_ligne .btn_prev_semaine a{background:url('https://static.ingenie.fr/images/dispo/prev_mois.png') no-repeat;background-position:center center;width:20px;height:70px;display:block;}.widget_dispos .vue_jours_semaine_ligne .grid_semaine{position:absolute;left:0px;top:0px;width:10000px;}.widget_dispos .vue_jours_semaine_ligne .grid_semaine_slide_bloc{/* A modifier pour mobile */overflow:hidden;width:100%;height:115px;position:relative;padding-bottom:27px;}.widget_dispos .vue_jours_semaine_ligne .grid_semaine_slide_bloc .legende{margin-top:10px;}.widget_dispos .vue_jours_semaine_ligne .bloc_semaine_ext{width:275px;background-color:#fff;}.widget_dispos .vue_jours_semaine_ligne .bloc_semaine{height:88px;width:280px;position:relative;border:1px solid #c2c7c3;display:inline-block;/*.widget_dispos .vue_jours_semaine_ligne .bloc_semaine .titre_semaine {
      margin: auto;
      text-align: center;
      font-size: 0.75em;
      font-weight: bold;
      margin-bottom: 2px;
      color: #171717;
 }*/}.widget_dispos .vue_jours_semaine_ligne .bloc_semaine .num_semaine,.widget_dispos .vue_jours_semaine_ligne .bloc_semaine .titre_semaine{display:inline-block;vertical-align:top;height:25px;}.widget_dispos .vue_jours_semaine_ligne .bloc_dispo_prestations{width:98%;}.widget_dispos .vue_jours_semaine_ligne .bloc_semaine .num_semaine{padding-left:0.5em;}.widget_dispos .vue_jours_semaine_ligne .bloc_semaine .titre_semaine:before{content:'\00a0|\00a0';}.widget_dispos .vue_jours_semaine_ligne .bloc_semaine .zone_jours_semaine .jour_semaine{width:39px;display:inline-block;border-left:1px solid #fff;font-size:0.8em;font-weight:normal;text-align:center;}.widget_dispos .vue_jours_semaine_ligne .bloc_semaine .zone_jours_semaine .dispo:hover{cursor:pointer;background-color:#282829;transition:all 0.4s ease 0s;}.widget_dispos .vue_jours_semaine_ligne .bloc_semaine .zone_jours_semaine .jour_semaine_date_select{background-color:#282829;}.widget_dispos .vue_jours_semaine_ligne .bloc_semaine .zone_jours_semaine .week_end{font-weight:bold;}.widget_dispos .vue_jours_semaine_ligne .bloc_semaine .non_disponible{font-size:0.9em;font-weight:bold;color:#d4d4d4;display:inline;}.widget_dispos .vue_jours_semaine_ligne .bloc_semaine .partiellement_disponible{font-size:0.9em;font-weight:bold;color:#d4d4d4;display:inline-flex;}.widget_dispos .vue_jours_semaine_ligne .bloc_semaine .disponible{font-size:0.9em;font-weight:bold;color:#86b608;display:inline;/* Styles du bloc en ligne *//**
  * Medias queries
  */}@media (max-width:480px){.widget_dispos .vue_loc_semaine_mois{padding:10px;}.widget_dispos .vue_loc_weekend_mois .grid_mois_slide_bloc,.widget_dispos .vue_loc_semaine_mois .grid_mois_slide_bloc,.widget_dispos .vue_loc_semaine_ligne .grid_semaine_slide_bloc{width:100%;/*min-width:320px;*/}.widget_dispos .vue_loc_semaine_ligne .grid_semaine_slide_bloc{width:100%;}.widget_dispos .vue_loc_semaine_ligne .btn_prev_semaine,.widget_dispos .vue_loc_semaine_ligne .btn_next_semaine{width:20px;height:21px;border-radius:0px 0px 0px 0px 0px 0px;background-color:#31a2e0;display:inline;z-index:1;text-align:center;margin-top:7px;margin-right:3px;}.widget_dispos .vue_loc_semaine_ligne .btn_prev_semaine{position:absolute;top:-20px;left:0px;}.widget_dispos .vue_loc_semaine_ligne .btn_next_semaine{position:absolute;top:-20px;right:0px;}.widget_dispos .vue_loc_semaine_ligne .btn_prev_semaine a{background:url(https://static.ingenie.fr/images/dispo/prev_mois.png) 50% 50% no-repeat;width:20px;height:21px;display:block;}.widget_dispos .vue_loc_semaine_ligne .btn_next_semaine a{background:url(https://static.ingenie.fr/images/dispo/next_mois.png) 50% 50% no-repeat;width:20px;height:21px;display:block;}#fiche-info .widget_dispos{width:300px;margin:auto;}.widget_dispos .vue_loc_weekend_mois .bloc_mois{width:204px;}.widget_dispos .vue_loc_weekend_mois .grid_mois_slide_bloc,.widget_dispos .vue_loc_semaine_mois .grid_mois_slide_bloc,.widget_dispos .vue_loc_semaine_ligne .grid_semaine_slide_bloc{width:204px;margin:auto;}.widget_dispos .legende .libelle{display:block;/* Liste recherche dispo */}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc{width:90%;left:5%;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc{height:140px;}.widget_dispos .grid_mois{position:relative;}}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div.accordion-dispo{position:relative;}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div.accordion-dispo .afficher-toutes-les-dispo{position:absolute;top:-30px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}#fiche-info > .contenu-fiche .bandeau{-webkit-transform:translate3d(0, 0, 0);-khtml-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}#fiche-info > .contenu-fiche .bandeau.tourism-elt-static-fixed{position:fixed;top:0px;left:auto;z-index:10000;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0, 0, 0);-khtml-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}#fiche-info > .contenu-fiche .bandeau li.select{background-color:transparent;}#fiche-info > .contenu-fiche .bandeau li.active,.bandeau li:hover{background-color:#67c9cd;}#fiche-info > .contenu-fiche .bandeau ~ .bandeau{background-color:transparent;}#fiche-info > .contenu-fiche .bandeau ~ .bandeau li{display:none;}#fiche-info > .contenu-fiche .bandeau ~ .bandeau li:hover{background:transparent;}#fiche-info > .contenu-fiche .bandeau ~ .bandeau li.select{display:block;text-align:left;border:0;line-height:40px;}#fiche-info > .contenu-fiche .bandeau ~ .bandeau li.select a{color:#000;text-transform:uppercase;font-weight:bold;}@media only screen and (min-width:320px) and (max-width:768px){#fiche-info .bandeau{background:transparent;background-color:#e8e6e4 !important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;position:relative;height:40px !important;max-width:100%;}#fiche-info > .contenu-fiche .bandeau.tourism-elt-static-fixed ~ .bandeaubis.ancre{height:0px;}#fiche-info .bandeau:first-child,#fiche-info.type-prestation-y .ouverture + .bandeau,#fiche-info.type-prestation-y .salle + .bandeau{background-color:#000 !important;height:40px !important;}#fiche-info .bandeau:first-child ul,#fiche-info.type-prestation-y .ouverture + .bandeau ul,#fiche-info.type-prestation-y .salle + .bandeau ul{display:table !important;width:auto;margin:auto;}#fiche-info .bandeau li.active,#fiche-info .bandeau li.select{background:transparent;}#fiche-info .bandeau:first-child ul li.select,#fiche-info .bandeau:first-child ul li,#fiche-info.type-prestation-y .ouverture + .bandeau ul li.select,#fiche-info.type-prestation-y .ouverture + .bandeau ul li,#fiche-info.type-prestation-y .salle + .bandeau ul li.select,#fiche-info.type-prestation-y .salle + .bandeau ul li{display:inline-block !important;background-color:transparent !important;float:none !important;width:40px !important;height:40px !important;border:0px solid #ccc !important;position:relative;border-right:1px solid #fff !important;-webkit-border-top-left-radius:0px !important;-webkit-border-top-right-radius:0px !important;-moz-border-radius-topleft:0px !important;-moz-border-radius-topright:0px !important;border-top-left-radius:0px !important;border-top-right-radius:0px !important;font-size:1.4em !important;}#fiche-info .bandeau:first-child ul li:last-child,#fiche-info.type-prestation-y .ouverture + .bandeau ul li:last-child,#fiche-info.type-prestation-y .salle + .bandeau ul li:last-child{border-right:0px solid #fff !important;}#fiche-info .bandeau:first-child ul li a,#fiche-info.type-prestation-y .ouverture + .bandeau ul li a,#fiche-info.type-prestation-y .salle + .bandeau ul li a{position:relative;text-indent:-9999px;display:block;}#fiche-info .bandeau:first-child ul li[class*="bandeau"]:after,#fiche-info.type-prestation-y .ouverture + .bandeau ul li[class*="bandeau"]:after,#fiche-info.type-prestation-y .salle + .bandeau ul li[class*="bandeau"]:after{content:'\f030';font-family:'FontAwesome';font-size:1.4em;display:block;color:#fff;position:absolute;top:0px;left:0px;width:40px;line-height:40px;text-align:center;}#fiche-info .bandeau:first-child ul li.active:after,#fiche-info.type-prestation-y .ouverture + .bandeau ul li.active:after,#fiche-info.type-prestation-y .salle + .bandeau ul li.active:after{color:#67c9cd;}#fiche-info .bandeau:first-child ul li.bandeau-photos:after,#fiche-info .ouverture ~ .bandeau:first-child ul li.bandeau-photos:after,#fiche-info .salle ~ .bandeau:first-child ul li.bandeau-photos:after{content:'\f030';}#fiche-info .bandeau:first-child ul li.bandeau-presentation:after,#fiche-info.type-prestation-y .ouverture + .bandeau ul li.bandeau-presentation:after,#fiche-info.type-prestation-y .salle + .bandeau ul li.bandeau-presentation:after{content:'\f022';}#fiche-info .bandeau:first-child ul li.bandeau-carte:after,#fiche-info.type-prestation-y .ouverture + .bandeau ul li.bandeau-carte:after,#fiche-info.type-prestation-y .salle + .bandeau ul li.bandeau-carte:after{content:'\f041';}#fiche-info .bandeau:first-child ul li.bandeau-avis:after,#fiche-info.type-prestation-y .ouverture + .bandeau ul li.bandeau-avis:after,#fiche-info.type-prestation-y .salle + .bandeau ul li.bandeau-avis:after{content:'\f0c0';}#fiche-info .bandeau:first-child ul li.bandeau-tariffroid:after,#fiche-info.type-prestation-y .ouverture + .bandeau ul li.bandeau-tariffroid:after,#fiche-info.type-prestation-y .salle + .bandeau ul li.bandeau-tariffroid:after{content:'\f153';}#fiche-info .bandeau:first-child ul li.bandeau-disporesa:after,#fiche-info.type-prestation-y .ouverture + .bandeau ul li.bandeau-disporesa:after,#fiche-info.type-prestation-y .salle + .bandeau ul li.bandeau-disporesa:after{content:'\f073';}#fiche-info .bandeau:first-child ul li.bandeau-bon-plan:after,#fiche-info.type-prestation-y .ouverture + .bandeau ul li.bandeau-bon-plan:after,#fiche-info.type-prestation-y .salle + .bandeau ul li.bandeau-bon-plan:after{content:'\f164';}#fiche-info .bandeau:first-child ul li.bandeau-resa:after,#fiche-info.type-prestation-y .ouverture + .bandeau ul li.bandeau-resa:after,#fiche-info.type-prestation-y .salle + .bandeau ul li.bandeau-resa:after{content:'\f07a';}#fiche-info .bandeau:first-child ul li.bandeau-contact:after,#fiche-info.type-prestation-y .ouverture + .bandeau ul li.bandeau-contact:after,#fiche-info.type-prestation-y .salle + .bandeau ul li.bandeau-contact:after{content:'\f0e0';}#fiche-info .bandeau:first-child ul li.bandeau-a_savoir:after,#fiche-info.type-prestation-y .ouverture + .bandeau ul li.bandeau-a_savoir:after,#fiche-info.type-prestation-y .salle + .bandeau ul li.bandeau-a_savoir:after{content:'\f05a';}#fiche-info .bandeau:first-child ul li.bandeau-liaisons:after,#fiche-info.type-prestation-y .ouverture + .bandeau ul li.bandeau-liaisons:after,#fiche-info.type-prestation-y .salle + .bandeau ul li.bandeau-liaisons:after{content:'\f08e';}#fiche-info .bandeau:first-child ul li.bandeau-prestataire_attache:after,#fiche-info.type-prestation-y .ouverture + .bandeau ul li.bandeau-prestataire_attache:after,#fiche-info.type-prestation-y .salle + .bandeau ul li.bandeau-prestataire_attache:after{content:'\f2c0';}#fiche-info .bandeau:first-child ul li.bandeau-description:after,#fiche-info.type-prestation-y .ouverture + .bandeau ul li.bandeau-description:after,#fiche-info.type-prestation-y .salle + .bandeau ul li.bandeau-description:after{content:'\f039';}#fiche-info .bandeau:first-child ul li.bandeau-criteres:after,#fiche-info.type-prestation-y .ouverture + .bandeau ul li.bandeau-criteres:after,#fiche-info.type-prestation-y .salle + .bandeau ul li.bandeau-criteres:after{content:'\f00c';}}#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .dispoDureeCalcule:before{content:"\f186\00a0";font-family:"FontAwesome";font-size:1.5em;vertical-align:middle;}#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] label,#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .form-resa .bloc_select_personnes label{display:inline-block;}#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .datedeb_jour.nom_jour,#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .datefin_jour.nom_jour{display:inline;}#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .datedeb_jour.nom_jour ~ .div_calendrier,#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .datefin_jour.nom_jour ~ .div_calendrier{display:block;}#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .form-resa .bloc_select_personnes .ligne_form_moteur{display:inline-block;}#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .form-resa .bloc_select_personnes .ligne_form_moteur label{display:block;}#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .form-resa .bloc_select_personnes .more-personnes label{margin-bottom:0;line-height:1.5;}@media (max-width:480px){#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .form-resa .bloc_select_personnes:before{content:'';width:100%;height:0px;display:block;}}#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .resa_div_btn{display:inline-block;vertical-align:bottom;}#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .ligne_resa.more-personnes-detail:not(:empty):before{content:'';width:100%;height:0px;display:block;clear:both;}#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .ligne_resa.more-personnes-detail fieldset{display:inline-block;vertical-align:top;margin-top:10px;}#fiche-info .dispoDureeCalcule .libelle_duree{margin-left:5px;}#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .bloc_date_calendrier_double,#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .bloc_date_calendrier_double > div,#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .bloc_select_personnes,#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .ligne_resa.more-personnes,#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .ligne_resa.more-personnes-detail{display:inline;}#fiche-info .reservation{max-width:100%;padding-top:0px;padding-top:10px;}#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .form-resa .bloc_select_personnes .ligne_form_moteur,#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .resa_div_btn,#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .bloc_date .ligne_form_moteur{vertical-align:top;}#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] label[for="datedeb"],#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] label[for="datefin"]{display:inline-block;}#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .form-resa .bloc_select_personnes .more-personnes label{display:inline-block;margin-bottom:10px;}#fiche-info .resa_moteur_fiche .form-recherche{text-align:center;}#fiche-info .resa_moteur_fiche .form-recherche ~ br{display:none;}#fiche-info .resa_moteur_fiche .form-recherche div{display:inline;vertical-align:top;}#fiche-info .resa_moteur_fiche .form-recherche .bloc_selection_type_prestataire_radio{display:block;margin-bottom:0.5em;}#fiche-info .resa_moteur_fiche .form-recherche .bloc_selection_type_prestataire_radio.ligne_form_moteur .ligne_form_moteur{margin-right:1em;}#fiche-info .resa_moteur_fiche .form-recherche .bloc_selection_type_prestataire_radio.ligne_form_moteur label{display:inline-block;}#fiche-info .resa_moteur_fiche .form-recherche input.datepicker{border:1px solid #c1c1c1;}#fiche-info .resa_moteur_fiche .form-recherche input.form_search{border-radius:5px;height:30px;border:1px solid #fff;background-color:#b51413;color:#fff;position:relative;}#fiche-info .resa_moteur_fiche .form-recherche .choixPersonne .libelle_nb_adultes:after{display:none;}#fiche-info .resa_moteur_fiche .form-recherche .choixAges{display:block;}#fiche-info .resa_moteur_fiche .titre{display:none;}#fiche-info .resa_moteur_fiche .type_recherche_activites legend{margin-right:0.5em;float:left;}#fiche-info .resa_moteur_fiche .type_recherche_activites label{display:inline;}#fiche-info .resa_moteur_fiche .type_recherche_activites ul,#fiche-info .resa_moteur_fiche .type_recherche_activites ul > li{padding:0;display:inline;margin-right:1em;}#fiche-info .resa_moteur_fiche .date_recherche_activites label{display:inline;}#fiche-info .resa_moteur_fiche .form-resa .bloc_select_personnes{margin-top:0;}#fiche-info .resa_moteur_fiche .form-resa .bloc_select_personnes .forms_champType_select{clear:both;}#fiche-info .resa_moteur_fiche .form-resa .bloc_select_personnes label[for="datedeb"],#fiche-info .resa_moteur_fiche .form-resa .bloc_select_personnes label[for="datefin"]{display:inline-block;}#fiche-info .resa_moteur_fiche .form-resa .bloc_select_personnes .more-personnes label{display:inline-block;margin-left:10px;line-height:30px;margin-bottom:12px;}#fiche-info .resa_moteur_fiche .form-resa .bloc_select_personnes .more-personnes label:after{content:' : ';}#fiche-info .resa_moteur_fiche select,#fiche-info .resa_moteur_fiche .datepicker{display:inline-block;vertical-align:top;float:none;margin:auto;height:30px;margin-bottom:10px;position:relative;border:0px;padding-left:5px;}#fiche-info .resa_moteur_fiche .datepicker{font-size:1.2em;}#fiche-info .resa_moteur_fiche .bloc_date .ligne_form_moteur{margin-right:15px;display:inline-block;}#fiche-info .resa_moteur_fiche .bloc_date_calendrier_double .form-recherche div{vertical-align:bottom;}#fiche-info .resa_moteur_fiche .bloc_date_calendrier_double .bloc_date .ligne_form_moteur:last-child{margin-bottom:12px;}#fiche-info .resa_moteur_fiche .datedeb_jour.nom_jour,#fiche-info .resa_moteur_fiche .datefin_jour.nom_jour{display:block;}#fiche-info .resa_moteur_fiche .ligne_resa.more-personnes-detail fieldset{width:260px;border:1px dashed #fff;display:inline-block;vertical-align:top;}#fiche-info .resa_moteur_fiche .ligne_resa.more-personnes-detail fieldset:nth-child(odd),#fiche-info .resa_moteur_fiche .ligne_resa.more-personnes-detail fieldset:nth-child(even){background-color:transparent;}#fiche-info .resa_moteur_fiche .ligne_resa.more-personnes-detail .choixPersonne select,#fiche-info .resa_moteur_fiche .ligne_resa.more-personnes-detail .choixAges select{width:40px;}#fiche-info .resa_moteur_fiche .ligne_resa.more-personnes-detail :not(:empty):before{content:'';width:100%;height:0px;display:block;}#fiche-info .resa_moteur_fiche .selection_multichambre option,#fiche-info .resa_moteur_fiche .prestations option{background-color:#fff;}#fiche-info .resa_moteur_fiche label,#fiche-info .resa_moteur_fiche .form-resa .bloc_select_personnes label,#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] label,#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .form-resa .bloc_select_personnes label,#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .form-resa .bloc_select_personnes .ligne_form_moteur label{display:none;}#fiche-info .resa_moteur_fiche .bloc_date_calendrier_double .bloc_date .ligne_form_moteur,#fiche-info .resa_moteur_fiche .bloc_date_calendrier_double ~ .bloc_select_personnes,#fiche-info .resa_moteur_fiche .bloc_date_calendrier_double ~ .bloc_select_personnes div,#fiche-info .resa_moteur_fiche .bloc_date_calendrier_double ~ .resa_div_btn,#fiche-info .resa_moteur_fiche .bloc_date_calendrier_double ~ .resa_div_btn div{vertical-align:bottom;}#fiche-info .dispoDureeCalcule:before{content:"\f186\00a0";font-family:"FontAwesome";font-size:1.5em;vertical-align:middle;}#fiche-info .dispoDureeCalcule .libelle_duree{margin-left:5px;}#fiche-info .resa_moteur_fiche .selection_multichambre,#fiche-info .resa_moteur_fiche .prestations,#fiche-info .resa_moteur_fiche .ligne_resa.more-personnes-detail .choixPersonne select,#fiche-info .resa_moteur_fiche .bloc_select_adultes_enfants .ligne_form_moteur .select_nb_adultes,#fiche-info .resa_moteur_fiche .bloc_select_adultes_enfants .ligne_form_moteur .select_nb_enfants{background:#fff;}.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:#67c9cd;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:#67c9cd;-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:#67c9cd;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:#67c9cd 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 #67c9cd;}#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:#67c9cd;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:#67c9cd 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 #67c9cd;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:#67c9cd;color:white;border:1px solid #67c9cd;}#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 #67c9cd;width:95%;margin:0px auto;margin-bottom:15px;overflow:visible;height:15px;}#titre-page-etape .libelle_titre{text-align:center;color:#67c9cd;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:#67c9cd;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 #67c9cd;margin-bottom:10px;position:relative;}#tab_panier_resa .table_produit .ligne_prestataire{background-color:#67c9cd;color:white;}#tab_panier_resa .table_produit .ligne_formule_fisrt .col_formule{border-top:1px solid #67c9cd;}#tab_panier_resa .table_produit .ligne_formule_last .col_formule,#tab_panier_resa .ligne_formule_fisrt .col_formule{border-bottom:1px solid #67c9cd;border-right:1px solid #67c9cd;}#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:#67c9cd;background:rgba(103, 201, 205, 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:#67c9cd;background:rgba(103, 201, 205, 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:#67c9cd;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:#67c9cd;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:#67c9cd;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:#67c9cd;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:#67c9cd;}#bloc_btn_action_panier .vider_panier a:link,#bloc_btn_action_panier .vider_panier a:visited{color:#67c9cd;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:#67c9cd;border:1px solid #67c9cd;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:#67c9cd;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:#67c9cd;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:#67c9cd;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:#67c9cd;}#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:#67c9cd;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:#67c9cd;color:white;font-size:1em;padding:0.5em;border:1px solid #67c9cd;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:#67c9cd;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:#67c9cd;}#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:#67c9cd;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:#67c9cd;padding-bottom:0.5em;font-size:1.2em;}.prestation_disponible_plus{color:#05784e;font-weight:bold;}.prestation_disponible_plus_que,.prestation_disponible_derniere{color:#67c9cd;font-weight:bold;}.div_text_non_dispo .zone_text_non_dispo{background-color:#ccc;color:#67c9cd;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:#67c9cd;}.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:#67c9cd;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:#67c9cd;}#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:#67c9cd;}#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:#67c9cd;}#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:#767a7a;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:#67c9cd;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:#67c9cd;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:#767a7a;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationCodePromo .col_zone_code .blocBtnValideCodePromo input[type="button"]:hover{background-color:#767a7a;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:#767a7a;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:#67c9cd;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:#767a7a;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;}#content{/* Panier Espace client */}#content #etapes_resa{margin-bottom:50px;}#content #etapes_resa .bloc_etapes{border:none;}#content #etapes_resa .bloc_etapes .marges_etape > div{color:#fff;background-color:transparent;border-color:transparent;}#content #etapes_resa .bloc_etapes .marges_etape > div .conteneur_tableau .picto{background-image:none;display:none;}#content #etapes_resa .bloc_etapes .marges_etape > div .conteneur_tableau:last-child{color:#000;text-transform:uppercase;letter-spacing:0.1em;}#content #etapes_resa .bloc_etapes .marges_etape > div .conteneur_tableau:last-child .num_etape{display:block;background-color:#c1c1c1;color:#fff;-webkit-border-radius:50px;-khtml-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;font-size:1.5em;margin:auto;width:50px;height:50px;line-height:50px;}#content #etapes_resa .bloc_etapes .marges_etape > div .conteneur_tableau:last-child .num_etape > span{display:none;}#content #etapes_resa .bloc_etapes .marges_etape > div.etape_ON .conteneur_tableau .num_etape{background-color:#67c9cd;}#content #etapes_resa .bloc_etapes .marges_etape > div.etape_ON .conteneur_tableau .num_etape > span{display:none;}#content #bloc_panier_resa #titre-page-etape{border:none;margin-bottom:1em;width:100%;overflow:auto;height:auto;}#content #bloc_panier_resa #titre-page-etape .libelle_titre{background-color:transparent;letter-spacing:0.2em;text-transform:uppercase;font-size:2em;padding-bottom:0.5em;border-bottom:1px solid #000;width:100%;}#content #bloc_panier_resa #bloc_frm_panier_resa > form.loading:after{border:0 !important;right:auto !important;height:auto !important;width:auto !important;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_entete > div{background-color:transparent;color:#000;text-transform:capitalize;font-size:1.3em;font-weight:bold;border-right:none;padding:0.3em 0.8em;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit{border-top:1px solid #000;border-bottom:1px solid #000;border-right:none;border-left:none;margin:1em 0;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit thead .ligne_prestataire{background-color:white;color:#67c9cd;font-size:1.5em;font-weight:bold;border-bottom:1px solid #000;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr{background:transparent;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation{margin-left:0.8em;padding:1em;border-bottom:1px solid #000;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .photo_prestation_panier{float:left;}@media (max-width:1050px){#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .photo_prestation_panier{float:none;}}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .photo_prestation_panier a img{width:100%;max-width:300px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation span{display:inline;color:#000;font-size:1em;margin-left:1em;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation span.libelle_prestation{display:block;color:#67c9cd;font-weight:bold;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation span.libelle_prestation .panier_lien_vers_fiche{margin :0 5px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation span.libelle_prestation .reference_prestation{font-size:1.6rem;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation span.detail_personnes{margin-left:0;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .col_action{background-color:transparent;float:none;display:inherit;margin-left:1em;}@media (max-width:768px){#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .col_action{position:relative;}}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .col_action a{background-image:none;text-indent:0;color:#000;text-decoration:none;font-size:1.2em;margin-left:1em;margin-top:1em;text-transform:lowercase;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .col_action a:before{content:"\f00d";font-family:'FontAwesome';margin-right:5px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .col_action a:hover{color:#d23;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr.ligne_formule_first td,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr.ligne_formule_last td{border:none;font-size:1em;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .sous_total{border-top:1px solid #000;border-bottom:1px solid #000;padding:0.8em;font-size:1em;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .sous_total span{color:#fff;font-weight:bold;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2{display:flex;flex-wrap:wrap;align-items:center;width:95%;border-radius:0;padding-top:0;margin:auto;font-size:14px;color:#000;margin-bottom:20px;margin-top:20px;font-weight:400;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .container_ligne_assurance_v2{background-color:#efefef;padding:10px;margin:10px 0;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .choix_refus{padding:10px;margin:10px 0;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .ligne_assurance_v2{display:flex;flex-wrap:wrap;width:100%;padding:10px 0;justify-content:space-between;align-items:center;}@media screen and (max-width:580px){#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .ligne_assurance_v2{align-items:flex-start;}}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .ligne_assurance_v2 .assurance_prestation{font-size:14px;margin-left:5px;font-weight:400;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .ligne_assurance_v2 .container-img{max-width:20%;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .ligne_assurance_v2 .container-img > img{max-width:100%;max-height:100px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .ligne_assurance_v2 > .col_libelle_assurance{width:auto !important;font-weight:bold;font-size:16px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .ligne_assurance_v2 > .col_libelle_assurance a:first-child{width:100%;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .ligne_assurance_v2 .container-title{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;align-items:center;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .ligne_assurance_v2 .container-title .col_libelle_assurance{width:auto !important;font-weight:bold;font-size:18px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .ligne_assurance_v2 .container-title .col_libelle_assurance a:first-child{width:100%;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .ligne_assurance_v2 .container-title .col_image_assurance_container{width:auto;text-align:right;font-weight:bold;}@media screen and (max-width:580px){#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .ligne_assurance_v2 .container-title .col_image_assurance_container{margin-bottom:10px;}}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .ligne_assurance_v2 .container-title .col_image_assurance_container img{max-width:100%;max-height:100px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .ligne_assurance_v2 .container-assurance{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin:10px 0;width:calc(100% - 320px - 15px);margin-left:auto;}@media screen and (max-width:580px){#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .ligne_assurance_v2 .container-assurance{width:100%;}}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .ligne_assurance_v2 .container-assurance div:first-child{flex:3;text-align:left;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .ligne_assurance_v2 .container-assurance div{flex:1;text-align:right;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .text_cgv_assurance_v2{font-weight:bold;margin-bottom:15px;width:100%;display:block;text-align:left;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .text_cgv_assurance_v2 a{color:#67c9cd;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .text_cgv_assurance_v2 a:hover{opacity:0.6;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .chk_choix_assurance_v2{width:100%;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .chk_choix_assurance_v2 .choix_accept{padding-bottom:20px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .chk_choix_assurance_v2 div input{accent-color:#67c9cd;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .chk_choix_assurance_v2 div label{display:inline;padding-left:10px;font-weight:bold;font-size:1em;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .descriptifFormuleAssurance{padding-left:23px;}@media screen and (max-width:580px){#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .descriptifFormuleAssurance{padding-left:0;}}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .bloc_assurance_v2 .descriptifFormuleAssurance a{color:#67c9cd;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_frais_dossier,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_assurance,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_CYBERCE{border-top:1px solid #000;margin-bottom:0;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_frais_dossier > div,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_assurance > div,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_CYBERCE > div{background-color:#636b6f;color:#fff;font-size:1.5em;padding:0.8em;font-weight:bold;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_total_resa,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_acompte_resa{background-color:#67c9cd;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_total_resa > div,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_acompte_resa > div{color:#fff;font-size:1.2em;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_acompte_resa{border-bottom:1px solid #000;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_choix_livraison,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_choix_point_relais{font-size:14px;display:flex;align-items:center;flex-wrap:wrap;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_choix_livraison .label_choix_livraison,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_choix_point_relais .label_choix_livraison,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_choix_livraison .label_choix_point_relais,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_choix_point_relais .label_choix_point_relais{margin-right:5px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_choix_livraison .select_choix_livraison input[type="radio"],#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_choix_point_relais .select_choix_livraison input[type="radio"]{position:relative;margin:0 10px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume{font-size:14px;margin-top:15px;margin-bottom:30px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_collecte_point,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_collecte_point,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_point_relais_resume_point,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_point_relais_resume_point{margin-bottom:20px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_collecte_point:last-child,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_collecte_point:last-child,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_point_relais_resume_point:last-child,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_point_relais_resume_point:last-child{margin-bottom:0;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_collecte_point label .collecte_nom,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_collecte_point label .collecte_nom,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_point_relais_resume_point label .collecte_nom,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_point_relais_resume_point label .collecte_nom,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_collecte_point label .point_relais_resume_nom,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_collecte_point label .point_relais_resume_nom,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_point_relais_resume_point label .point_relais_resume_nom,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_point_relais_resume_point label .point_relais_resume_nom{font-weight:bold;display:block;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_collecte_point label .collecte_adresse,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_collecte_point label .collecte_adresse,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_point_relais_resume_point label .collecte_adresse,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_point_relais_resume_point label .collecte_adresse,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_collecte_point label .point_relais_resume_adresse,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_collecte_point label .point_relais_resume_adresse,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_point_relais_resume_point label .point_relais_resume_adresse,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_point_relais_resume_point label .point_relais_resume_adresse{display:block;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_collecte_point label .collecte_horaires_details,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_collecte_point label .collecte_horaires_details,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_point_relais_resume_point label .collecte_horaires_details,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_point_relais_resume_point label .collecte_horaires_details,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_collecte_point label .point_relais_resume_horaires_details,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_collecte_point label .point_relais_resume_horaires_details,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_point_relais_resume_point label .point_relais_resume_horaires_details,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_point_relais_resume_point label .point_relais_resume_horaires_details{font-style:italic;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_collecte_point label .collecte_horaires_details:before,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_collecte_point label .collecte_horaires_details:before,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_point_relais_resume_point label .collecte_horaires_details:before,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_point_relais_resume_point label .collecte_horaires_details:before,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_collecte_point label .point_relais_resume_horaires_details:before,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_collecte_point label .point_relais_resume_horaires_details:before,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_point_relais_resume_point label .point_relais_resume_horaires_details:before,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_point_relais_resume_point label .point_relais_resume_horaires_details:before{content:'-';margin-right:5px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_collecte_point label .collecte_horaires_details table,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_collecte_point label .collecte_horaires_details table,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_point_relais_resume_point label .collecte_horaires_details table,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_point_relais_resume_point label .collecte_horaires_details table,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_collecte_point label .point_relais_resume_horaires_details table,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_collecte_point label .point_relais_resume_horaires_details table,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_point_relais_resume_point label .point_relais_resume_horaires_details table,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_point_relais_resume_point label .point_relais_resume_horaires_details table{margin-bottom:5px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_collecte_point label .collecte_horaires_details table tr th,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_collecte_point label .collecte_horaires_details table tr th,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_point_relais_resume_point label .collecte_horaires_details table tr th,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_point_relais_resume_point label .collecte_horaires_details table tr th,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_collecte_point label .point_relais_resume_horaires_details table tr th,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_collecte_point label .point_relais_resume_horaires_details table tr th,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_point_relais_resume_point label .point_relais_resume_horaires_details table tr th,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_point_relais_resume_point label .point_relais_resume_horaires_details table tr th,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_collecte_point label .collecte_horaires_details table tr td,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_collecte_point label .collecte_horaires_details table tr td,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_point_relais_resume_point label .collecte_horaires_details table tr td,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_point_relais_resume_point label .collecte_horaires_details table tr td,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_collecte_point label .point_relais_resume_horaires_details table tr td,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_collecte_point label .point_relais_resume_horaires_details table tr td,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_point_relais_resume_point label .point_relais_resume_horaires_details table tr td,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_point_relais_resume_point label .point_relais_resume_horaires_details table tr td{width:140px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_collecte_point label .collecte_delai_infos,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_collecte_point label .collecte_delai_infos,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_point_relais_resume_point label .collecte_delai_infos,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_point_relais_resume_point label .collecte_delai_infos{font-weight:bold;display:block;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_collecte_point .point_relais_resume_infos.selected,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_collecte_point .point_relais_resume_infos.selected,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_collecte .ligne_point_relais_resume_point .point_relais_resume_infos.selected,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_point_relais_resume .ligne_point_relais_resume_point .point_relais_resume_infos.selected{display:none;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_code_promo{position:relative;padding-left:30px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_code_promo:before{content:"\f145";font-family:"FontAwesome";margin-right:5px;position:absolute;top:0;left:0;font-size:2em;}#content #bloc_panier_resa #bloc_frm_panier_resa #frm_panier_resa{font-size:1em;}#content #bloc_panier_resa #bloc_btn_action_panier{float:none;display:block;text-align:inherit;margin-top:2em;padding-right:0;}#content #bloc_panier_resa #bloc_btn_action_panier .vider_panier{display:inline-block;margin-top:-10px;}#content #bloc_panier_resa #bloc_btn_action_panier .vider_panier:before{content:"\f014";font-family:"FontAwesome";margin-right:5px;padding-right:0;color:#67c9cd;font-size:1.5em;}#content #bloc_panier_resa #bloc_btn_action_panier .vider_panier:hover:before{color:#767a7a !important;}#content #bloc_panier_resa #bloc_btn_action_panier .vider_panier a{text-transform:uppercase;font-size:1.2em;}#content #bloc_panier_resa #bloc_btn_action_panier .vider_panier a:before{display:none;}#content #bloc_panier_resa #bloc_btn_action_panier .valider_panier{float:right;}#content #bloc_panier_resa #bloc_btn_action_panier .valider_panier a{text-transform:uppercase;font-size:1.3em;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}#content #bloc_panier_resa #bloc_btn_action_panier .valider_panier a:before{display:none;}#content #bloc_panier_resa .panier_vide{background-color:transparent;}#content #bloc_panier_resa .panier_vide .zone_panier_vide .msg_panier_vide .titre_panier_vide{font-size:2em;padding:1em;color:#000;}#content #bloc_panier_resa .panier_vide .zone_panier_vide .msg_panier_vide .texte_panier_vide a{font-size:1.5rem;text-transform:uppercase;padding:0.5em;}.espace_client_dossiers #frm_panier_resa #tab_panier_resa .ligne_entete{margin:5px 0;}.espace_client_dossiers #frm_panier_resa #tab_panier_resa .ligne_entete > div{background-color:#fff;color:#000;text-transform:uppercase;font-size:1.2em;font-weight:bold;border-right:0;padding:0.3em 0.8em;}.espace_client_dossiers #frm_panier_resa #tab_panier_resa > table.table_produit{border-top:1px solid #000;border-right:0;border-left:0;border-bottom:0;margin-bottom:0;}.espace_client_dossiers #frm_panier_resa #tab_panier_resa > table.table_produit > tbody .ligne_prestataire{background-color:#67c9cd;color:#fff;font-size:1.4em;font-weight:bold;border-bottom:1px solid #000;}.espace_client_dossiers #frm_panier_resa #tab_panier_resa > table.table_produit > tbody tr{background-color:#fff;}.espace_client_dossiers #frm_panier_resa #tab_panier_resa > table.table_produit > tbody tr > td{padding:1em 0;border-bottom:1px solid #000;}.espace_client_dossiers #frm_panier_resa #tab_panier_resa > table.table_produit > tbody tr > td .photo_prestation_panier{float:left;padding-right:10px;}.espace_client_dossiers #frm_panier_resa #tab_panier_resa > table.table_produit > tbody tr > td .photo_prestation_panier img{width:100%;max-width:300px;}.espace_client_dossiers #frm_panier_resa #tab_panier_resa > table.table_produit > tbody tr > td .libelle_prestation{display:inline-block;vertical-align:sub;color:#67c9cd;font-weight:bold;font-size:1.5em;}.espace_client_dossiers #frm_panier_resa #tab_panier_resa > table.table_produit > tbody tr > td .dates_sejour,.espace_client_dossiers #frm_panier_resa #tab_panier_resa > table.table_produit > tbody tr > td .detail_personnes{display:block;margin-top:10px;font-size:1.3em;color:#000;font-weight:bold;}.espace_client_dossiers #frm_panier_resa #tab_panier_resa > table.table_produit > tbody tr > td .detail_personnes{margin-top:0;}.espace_client_dossiers #frm_panier_resa #tab_panier_resa > table.table_produit > tbody > tr{background-color:#fff;font-size:13px !important;}.espace_client_dossiers #frm_panier_resa #tab_panier_resa > table.table_produit > tbody > tr td{border-bottom:1px solid #000;}.espace_client_dossiers #frm_panier_resa #tab_panier_resa .ligne_total_resa{background-color:#67c9cd;}.espace_client_dossiers #frm_panier_resa #tab_panier_resa .ligne_total_resa > div{color:#fff;font-size:1.4em;font-weight:bold;}.espace_client_dossiers #frm_panier_resa #tab_panier_resa .lien_action_dossier{margin-top:2em;}.espace_client_dossiers #frm_panier_resa #tab_panier_resa .ligne_acompte_resa{display:none;}.cyberce_information_parent{display:flex;flex-direction:column;flex-wrap:wrap;border:2px solid #67c9cd;padding:10px;margin:20px 0;font-size:14px;}.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:#67c9cd;font-weight:600;}.cyberce_information_parent .amount_parent .amount_text{margin-top:0;color:#67c9cd;font-weight:600;margin-left:20px;}.cyberce_information_parent .reduction_text{font-weight:700;font-size:18px;}.cyberce_information_parent .chk_choix_CYBERCE{font-size:14px;padding:0px;margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-weight:bold;flex-basis:100%;}.cyberce_information_parent .chk_choix_CYBERCE > div{margin:0 10px;}.cyberce_information_parent .chk_choix_CYBERCE > div > input{display:inline;}.cyberce_information_parent .chk_choix_CYBERCE > div label{display:inline;margin-left:3px;}.blocMsgCodePromo.blocMsgCodeCarteCadeau:not(:empty){display:block;width:100%;text-align:center;margin-top:10px;background:#eee;padding:10px;border:2px dashed #67c9cd;}.blocMsgCodePromo.blocMsgCodeCarteCadeau:not(:empty) .blocMsgCodeCarteCadeau .msgCarteValide{color:green;font-weight:bold;margin-bottom:10px;}.blocMsgCodePromo.blocMsgCodeCarteCadeau:not(:empty) .blocMsgCodeCarteCadeau .form-montant-carte input#montantCarteCadeau{padding:10px;margin:0;border:1px solid #67c9cd;border-radius:0;outline:none;}.blocMsgCodePromo.blocMsgCodeCarteCadeau:not(:empty) .blocMsgCodeCarteCadeau .form-montant-carte input#btnValidMontantCarteCadeau{padding:10px 20px;background-color:#67c9cd;color:#fff;border-radius:0;border:1px solid #67c9cd;font-weight:bold;text-transform:uppercase;outline:none;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.blocMsgCodePromo.blocMsgCodeCarteCadeau:not(:empty) .blocMsgCodeCarteCadeau .form-montant-carte input#btnValidMontantCarteCadeau:hover{opacity:0.6;}.blocMsgCodePromo.blocMsgCodeCarteCadeau:not(:empty) .blocMsgCodeCarteCadeau #blocMsgErreurMontantCarteCadeau .msgErreurMontantCarteCadeau{text-align:center;color:red;margin-top:10px;font-weight:bold;}.blocMsgCodePromo.blocMsgCodeCarteCadeau:not(:empty) .blocMsgCodeCarteCadeau .msgMontantCarte{font-weight:bold;}.blocMsgCodePromo.blocMsgCodeCarteCadeau:not(:empty) .blocMsgCodeCarteCadeau .msgMontantCarteEligible{font-style:italic;}.container_back_to_cart{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}@media screen and (max-width:580px){.container_back_to_cart{flex-direction:column-reverse;}}.container_back_to_cart .form_back_to_cart,.container_back_to_cart .form_submit_div{display:inline-block;width:calc(100% / 2 - 5px) !important;text-align:center;}@media screen and (max-width:580px){.container_back_to_cart .form_back_to_cart,.container_back_to_cart .form_submit_div{width:100%;margin-bottom:0px;}}.container_back_to_cart .form_back_to_cart a{margin:5px;padding:5px 15px;border:1px solid #666;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;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;}.container_back_to_cart .form_back_to_cart a:before{content:"\f104";font-family:'FontAwesome';margin-right:15px;padding:0;font-weight:normal;}.bloc_cross_selling .titre_accroche_cross_selling{font-weight:700;margin-bottom:20px;margin-left:2%;color:#c00;font-size:1.2em;/* ---------------------------------- *//* ==1. BLOC CROSS SELLING			  *//* ---------------------------------- */}.bloc_cross_selling{padding-top:20px;display:table;clear:both;}.bloc_cross_selling .bloc_fiche_rubrique_cross_selling{background-color:#67c9cd;border-radius:0px;margin-right:0px;-webkit-border-radius:0px;color:#fff;display:table;width:96%;margin-left:2%;margin-bottom:10px;}.bloc_cross_selling .bloc_descriptifs_cross_selling{font-size:1.2em;}.bloc_cross_selling .bloc_descriptifs_cross_selling h1,.bloc_cross_selling .bloc_descriptifs_cross_selling h2,.bloc_cross_selling .bloc_descriptifs_cross_selling h3,.bloc_cross_selling .bloc_descriptifs_cross_selling h4,.bloc_cross_selling .bloc_descriptifs_cross_selling h5,.bloc_cross_selling .bloc_descriptifs_cross_selling h6{font-size:inherit !important;}.bloc_cross_selling .bloc_fiche_rubrique_cross_selling a.lien_rubrique_cross_selling:link,.bloc_cross_selling .bloc_fiche_rubrique_cross_selling a.lien_rubrique_cross_selling:visited{font-weight:bold;text-decoration:none;color:#fff;padding:1em 0px;display:block;font-size:1.3em;}.bloc_cross_selling .bloc_fiche_rubrique_cross_selling a.lien_rubrique_cross_selling:hover{text-decoration:underline;}.bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_selection_resa_cross_selling{display:table;border:0 solid red;text-align:center;width:18%;padding-top:1em;}.bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_presentation_cross_selling{float:left;width:79%;display:table;border:0 solid red;background-color:#282829;border-radius:0px;margin-right:0px;-webkit-border-radius:0px;margin-bottom:0px;padding-bottom:10px;}.bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_presentation_cross_selling .bloc_photo{display:table;float:left;text-align:center;border:0 solid red;max-width:33%;}.bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_presentation_cross_selling .bloc_photo img.photo_principale{max-width:100%;border-radius:0px;margin-right:0px;-webkit-border-radius:0px;margin-top:1em;margin-left:1em;margin-bottom:1em;}.bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_presentation_cross_selling .bloc_descr{float:right;width:58%;border:0 solid red;padding-bottom:1em;padding-right:1em;}.bloc_cross_selling .bloc_prix_en_cours{font-size:1.2em;}.bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_selection_resa_cross_selling .prix_en_cours,.bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_selection_resa_cross_selling .bulle_pourcentage{color:#fff;font-weight:700;font-size:1.4em;}.bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_selection_resa_cross_selling .lien_reserver_detail a{background-color:#333;color:#fff;border:1px solid #333;text-decoration:none;margin:0 auto;padding:2px;}.bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_selection_resa_cross_selling .lien_reserver_detail{padding-top:1em;margin-bottom:20px;font-size:1.2em;}.bloc_cross_selling .bloc_fiche_rubrique_cross_selling .bloc_selection_resa_cross_selling .lien_reserver_detail a:hover{background-color:#fff;color:#333;}.bloc_cross_selling .bulle_pourcentage{background-color:#67c9cd;border-radius:40px 40px 40px 40px;display:block;width:70px;height:70px;vertical-align:middle;text-align:center;color:#fff;font-weight:700;white-space:nowrap;line-height:70px;margin:10px auto;}.bloc_cross_selling .prix_barre{text-decoration:line-through;color:#67c9cd;/* ---------------------------------- *//* ==3. BLOC DETAIL PRESTATIONS		  *//* ---------------------------------- */}#bloc_detail_prestations{margin-top:10px;margin-bottom:10px;clear:both;color:#000;font-size:1.2em;}#bloc_detail_prestations .tab_detail_prestations{width:95%;border:1px solid #94877e;background-color:#fff;margin:0 auto;}#bloc_detail_prestations .prestation_disponible_plus,#bloc_detail_prestations .prestation_disponible_derniere,#bloc_detail_prestations .prestation_disponible_plus_que{font-weight:700;color:#3c3;}#bloc_detail_prestations .prestation_disponible_plus{color:#390;}#bloc_detail_prestations .prix_barre{text-decoration:line-through;color:#67c9cd;}#bloc_detail_prestations .tab_detail_prestations .indicateur_chambre{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:5px;text-align:center;font-weight:700;cursor:help;background-color:#67c9cd;color:#fff;padding:2px;}#bloc_detail_prestations .tab_detail_prestations .capacite_adultes,#bloc_detail_prestations .tab_detail_prestations .capacite_enfants,#bloc_detail_prestations .tab_detail_prestations .capacite_bebes{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:inline;margin-right:8px;background-repeat:no-repeat;background-position:5px 50%;color:#fff;background-color:#67c9cd;padding:8px 8px 8px 22px;}#bloc_detail_prestations .tab_detail_prestations .capacite_adultes{background-image:url(https://static.ingenie.fr/images/resa/picto_adulte.png);}#bloc_detail_prestations .tab_detail_prestations .capacite_enfants{background-image:url(https://static.ingenie.fr/images/resa/picto_enfant.png);}#bloc_detail_prestations .tab_detail_prestations .capacite_bebes{background-image:url(https://static.ingenie.fr/images/resa/picto_bebe.png);}#bloc_detail_prestations .tab_detail_prestations .col_libelle_prestation_cross_selling{text-align:left;width:85%;}#bloc_detail_prestations .tab_detail_prestations .ligne_package .col_detail_package{text-align:center;}#bloc_detail_prestations .tab_formules{width:98%;margin:0 auto;}#bloc_detail_prestations .tab_formules .entete_tarifs{font-weight:700;text-align:left;background-color:#67c9cd;color:#fff;padding:5px;}#bloc_detail_prestations .msg_erreur_formule{width:98%;font-weight:700;color:#900;text-align:center;display:inline-block;margin:0 auto 5px;}#bloc_detail_prestations .tab_formules .label_total_prestation{text-align:right;font-weight:700;width:80%;}#bloc_detail_prestations .tab_formules .total_prestation{text-align:right;font-weight:700;}#bloc_detail_prestations .tab_formules .msg_ajout_prestation_ok{font-weight:700;color:#67c9cd;}#bloc_detail_prestations .tab_reponse_quantite{border:none;margin:auto;}#bloc_detail_prestations .tab_reponse_quantite .quantiteChoix{text-align:center;border:none;}#bloc_detail_prestations .tab_reponse_quantite .labelChoix{text-align:left;border:none;}#bloc_detail_prestations .tab_detail_prestations .ligne_prestation_1 td{border-top:1px solid #94877e;background-color:#fff;padding:10px;}#bloc_detail_prestations .tab_detail_prestations .ligne_prestation_2 td{background-color:#f1f1f1;border-top:1px solid #94877e;padding:10px;}#bloc_detail_prestations .tab_detail_prestations .col_libelle_prestation{color:#333;font-weight:700;padding:5px 5px 5px 10px;word-break:break-word;}#bloc_detail_prestations .tab_detail_prestations .col_tarif{text-align:center;white-space:nowrap;color:#67c9cd;font-weight:700;}#bloc_detail_prestations .tab_detail_prestations .col_selectionner a:link,#bloc_detail_prestations .tab_detail_prestations .col_selectionner a:visited{text-decoration:none;color:#67c9cd;}#bloc_detail_prestations .tab_detail_prestations .ligne_package td{font-weight:700;background-color:#67c9cd;color:#fff;padding:6px;}.bloc_fiche_description_prestation .photo_principale{border:1px solid #c2c2c2;width:164px;padding:5px;}#bloc_detail_prestations .tab_formules .ligne_tarif_formule_1 td,#bloc_detail_prestations .tab_formules .ligne_action_prestation_1 td,#bloc_detail_prestations .tab_formules .ligne_total_prestation_1 td,#bloc_detail_prestations .tab_formules .ligne_msg_action_prestation_1 td{background-color:#e3e3e3;color:#000;border:1px solid #fff;padding:5px;}#bloc_detail_prestations .tab_formules .ligne_tarif_formule_2 td,#bloc_detail_prestations .tab_formules .ligne_action_prestation_2 td,#bloc_detail_prestations .tab_formules .ligne_total_prestation_2 td,#bloc_detail_prestations .tab_formules .ligne_msg_action_prestation_2 td{background-color:#f1f1f1;color:#000;border:1px solid #fff;padding:5px;}#bloc_detail_prestations .tab_formules .bt_ajout_panier{background:#282829 url(https://static.ingenie.fr/images/resa/picto_caddie.png) no-repeat 5px 50%;color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #282829;padding:5px 5px 5px 30px;}#bloc_detail_prestations .tab_formules .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;border:1px solid #cdcdcd;padding:5px 5px 5px 30px;}#bloc_detail_prestations .tab_formules .bt_valid_panier{background:#282829 url(https://static.ingenie.fr/images/resa/picto_fleche_panier.png) no-repeat 5px 50%;color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #282829;margin-right:10px;padding:5px 5px 5px 30px;}#bloc_detail_prestations .tab_detail_prestations .col_libelle_prestation_cross_selling a:link,#bloc_detail_prestations .tab_detail_prestations .col_libelle_prestation_cross_selling a:visited{text-decoration:none;color:#67c9cd;}#bloc_detail_prestations .tab_detail_prestations .col_tarif_cross_selling{text-align:right;white-space:nowrap;color:#67c9cd;font-weight:700;}#bloc_detail_prestations .tab_detail_prestations .col_selectionner .open a:before,#bloc_detail_prestations .tab_detail_prestations .col_libelle_prestation_cross_selling .open a:before,#bloc_detail_prestations .tab_detail_prestations .ligne_package .col_detail_package .open a:before,#liste-info a.lien_savoir_plus:before,#liste-info a.lien_reserver:before,#liste-info .fiche-info .lien_reserver_detail a:before,#bloc_btn_action_panier .vider_panier a:before,#bloc_btn_action_panier .valider_panier a:before{content:"\25b6\00A0";}#bloc_detail_prestations .tab_detail_prestations .col_selectionner .close a:before,#bloc_detail_prestations .tab_detail_prestations .col_libelle_prestation_cross_selling .close a:before,#bloc_detail_prestations .tab_detail_prestations .ligne_package .col_detail_package .close a:before{content:"\25BC\00A0";}#bloc_detail_prestations .tab_detail_prestations .col_selectionner .close a:after,#bloc_detail_prestations .tab_detail_prestations .ligne_package .col_detail_package .close a:after{content:"\00A0\00A0\0058";}#bloc_detail_prestations .tab_detail_prestations .col_selectionner a:hover,#bloc_detail_prestations .tab_detail_prestations .col_libelle_prestation_cross_selling a:hover,.ui-autocomplete .ui-menu-item .ac_label{color:#000;}.form_doc_block{background-color:#fff;border:1px solid #ddd;padding:0;min-height:372px;height:auto;}.form_doc_block .form_doc_titre{color:#67c9cd;text-align:center;width:100%;font-size:1.4em;padding:0 0.5em 0.3em;min-height:3em;}.form_doc_block .form_doc_titre a{color:#67c9cd;font-size:1em;}.form_doc_block .form_doc_lien{text-align:center;bottom:auto;right:auto;}.form_doc_block .form_doc_lien > div{border-top:1px solid #cecece;padding:0.5rem;}.form_doc_block .form_doc_lien a{color:#67c9cd;}.form_doc_block .form_doc_image{height:225px;width:100%;display:block;background-color:#ddd;float:none;position:relative;overflow:hidden;text-align:center;}.form_doc_block .form_doc_image img{height:225px;width:auto;vertical-align:middle;}.form_doc_block .form_doc_image a{display:block;vertical-align:middle;text-align:center;}.form_doc_block .form_doc_image a:before{content:'';position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;}.form_doc_block .form_doc_descriptif{margin:0;padding:0;color:#888;}.form_doc_block .form_doc_descriptif:not(:empty){padding:0.5em;position:absolute;z-index:4;top:0;left:0;color:#fff;display:none;}.form_doc_block .form_doc_descriptif:not(:empty) a{color:inherit;}.form_doc_block .form_doc_descriptif:not(:empty) a:hover{text-decoration:none;}.form_doc_block .form_doc_br{display:none;}.form_doc_block:hover .form_doc_descriptif:not(:empty){display:block;background-color:rgba(0, 0, 0, 0.6);height:225px;width:100%;}.form_doc_block [type="checkbox"]:not(:checked) + label,.form_doc_block [type="checkbox"]:checked + label{font-weight:normal;text-align:left;display:table;margin:0 auto;width:auto !important;}.form_doc_block [type="checkbox"]:not(:checked) + label:before,.form_doc_block [type="checkbox"]:checked + label:before{top:6px;}.form_doc_block [type="checkbox"]:not(:checked) + label:after,.form_doc_block [type="checkbox"]:checked + label:after{top:-1px;}.form_doc_block .form_doc_lien_commande > *,.form_doc_block .form_doc_lien_telechargement > *{display:inline-block !important;}.font_picto,#liste-info .parametres .onglets ul li a:before,#container-inclusion-panier #tab_panier_resa .lignePanierPrestationFormule .action_supprimer a:before,#container-inclusion-panier #tab_panier_resa .lignePrestationEnCours .action_supprimer a:before{font-family:"fontAwesome";}.ext_btn,#content #bloc_panier_resa #bloc_frm_panier_resa > form #bloc_btn_action_panier .valider_panier > a,.client_identification > form .form_submit_div input,.client_identification .client_identification_nouveau_client > p > a,body.FORMIFRAME .formulaire_container > form > .form_submit_div input,body.FORMIFRAME .formulaire_container #authentification_div .forms_depNotAuth input.form_submit{color:#fff;background-color:#767a7a;font-size:1.1em;text-decoration:none;text-transform:uppercase;display:inline-block;letter-spacing:1px;overflow:hidden;position:relative;backface-visibility:hidden;-webkit-transition:all 0.4s;-khtml-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;padding:10px;font-weight:bold;border:1px solid #767a7a !important;}.ext_btn:hover,#content #bloc_panier_resa #bloc_frm_panier_resa > form #bloc_btn_action_panier .valider_panier > a:hover,.client_identification > form .form_submit_div input:hover,.client_identification .client_identification_nouveau_client > p > a:hover,body.FORMIFRAME .formulaire_container > form > .form_submit_div input:hover,body.FORMIFRAME .formulaire_container #authentification_div .forms_depNotAuth input.form_submit:hover{color:#767a7a;background-color:white;}.resa_sommaire.affinage{padding:1em 1.5em !important;width:100%;text-align:left;margin-top:0;padding-top:0;/* Liste info / resa Vignette placée en extend car utilisée dans sommaire */}@media (max-width:768px){.resa_sommaire.affinage{padding-bottom:0;}}.resa_sommaire.affinage .bloc_titre_affinage_recherche{text-align:center;}.resa_sommaire.affinage .affinage_titre,.resa_sommaire.affinage .titre_affinage_recherche{font-size:2.24em !important;text-transform:uppercase;font-weight:700;margin-top:1em;display:block;padding-left:0;color:#000;margin-bottom:1em;letter-spacing:2px;text-align:center;}.resa_sommaire.affinage .affinage_titre:after,.resa_sommaire.affinage .titre_affinage_recherche:after{display:none;}.resa_sommaire.affinage .affinage_titre > span:first-child,.resa_sommaire.affinage .titre_affinage_recherche > span:first-child{display:block;text-align:center;margin-bottom:0.5em;font-size:1.2em;color:#67c9cd;}@media (max-width:768px){.resa_sommaire.affinage .affinage_titre > span:first-child,.resa_sommaire.affinage .titre_affinage_recherche > span:first-child{display:none;}}@media (max-width:768px){.resa_sommaire.affinage .affinage_titre > span:last-child,.resa_sommaire.affinage .titre_affinage_recherche > span:last-child{display:none;}}.resa_sommaire.affinage .moteur_affinage{display:block;}@media (max-width:768px){.resa_sommaire.affinage .moteur_affinage{width:100%;}}.resa_sommaire.affinage .affinage_nb_resultat{display:none;}@media (max-width:768px){.resa_sommaire.affinage{padding-top:0;margin-top:0;}.resa_sommaire.affinage.isStuck{background:#fff;}.resa_sommaire.affinage .affinage_titre,.resa_sommaire.affinage .titre_affinage_recherche{text-align:center;width:100%;line-height:30px;font-size:1.6em !important;font-weight:700;cursor:pointer;}.resa_sommaire.affinage .affinage_titre:after,.resa_sommaire.affinage .titre_affinage_recherche:after{content:'\f105';font-family:'FontAwesome';margin-left:0.5em;font-size:1.2em;display:inline-block;position:relative;top:auto;right:auto;}.resa_sommaire.affinage .titre_affinage_recherche:after{color:#666;}.resa_sommaire.affinage.on .affinage_titre:after,.resa_sommaire.affinage.on .titre_affinage_recherche:after{-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);-khtml-transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);-moz-transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);-ms-transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);-o-transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);}.resa_sommaire.affinage .cadre_affinage_recherche,.resa_sommaire.affinage .cadre_affinage_recherche_info,.resa_sommaire.affinage .cadre_affinage_recherche_resa{display:none !important;}.resa_sommaire.affinage .cadre_affinage_recherche_recherche,.resa_sommaire.affinage .moteur_affinage.on .cadre_affinage_recherche_info,.resa_sommaire.affinage .moteur_affinage.on .cadre_affinage_recherche_resa{display:block !important;}}.resa_sommaire.affinage .cadre_affinage_recherche{display:table;width:100%;padding-top:0em;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner{display:block;background-color:transparent;width:100%;margin-bottom:2em;}@media (max-width:768px){.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner{width:100% !important;display:table;padding-left:0;display:block;}}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.ui-accordion,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.ui-accordion,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.ui-accordion{width:100%;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture:first-of-type,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner:first-of-type,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner:first-of-type{padding-left:0;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.filtre_type_prix,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.filtre_type_prix,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.filtre_type_prix{min-width:220px;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.filtre_type_prix .bloc_liste_valcri,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.filtre_type_prix .bloc_liste_valcri,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.filtre_type_prix .bloc_liste_valcri{padding-left:0;overflow:initial;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .recherche_texte_input,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .recherche_texte_input,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .recherche_texte_input{font-size:1.4em !important;background-color:#fff;border:1px solid #292d35;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .recherche_texte_annulation,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .recherche_texte_annulation,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .recherche_texte_annulation{position:absolute;top:8px;right:8px;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage_recherche,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage_recherche,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage_recherche,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage{background-color:transparent !important;font-size:1.5em;font-weight:700;color:#67c9cd;height:auto !important;padding-left:0;text-transform:none;padding-bottom:0;}@media (max-width:768px){.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage_recherche,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage_recherche,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage_recherche,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage{height:auto !important;min-height:20px;font-size:1.6em;}}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage_recherche span:before,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage_recherche span:before,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage_recherche span:before,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage span:before,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage span:before,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage span:before{display:none;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage_recherche #titre_prix_reglette_fourchette,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage_recherche #titre_prix_reglette_fourchette,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage_recherche #titre_prix_reglette_fourchette,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage #titre_prix_reglette_fourchette,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage #titre_prix_reglette_fourchette,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage #titre_prix_reglette_fourchette{padding-left:0;text-transform:none;font-size:1.5rem;text-align:left;display:inline-block;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage_recherche:after,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage_recherche:after,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage_recherche:after,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage:after,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage:after,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage:after{content:'\f0d7';font-family:'FontAwesome';position:absolute;right:0;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage:before,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage:before,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage:before{color:#666;font-size:0.8em;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri{background-color:transparent;padding-top:0.5em;margin:0;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri #resa_prix_reglette_fourchette,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri #resa_prix_reglette_fourchette,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri #resa_prix_reglette_fourchette{color:#fff;text-transform:uppercase;font-size:1.4em;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_affinage_prix,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_affinage_prix,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_affinage_prix{margin-top:1em !important;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_affinage_prix .ui-slider-range,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_affinage_prix .ui-slider-range,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_affinage_prix .ui-slider-range{background-color:white;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_affinage_prix .ui-slider-handle,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_affinage_prix .ui-slider-handle,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_affinage_prix .ui-slider-handle{background-image:none;width:5px;height:20px;background-color:#767a7a;top:-6px;border:0;border-radius:0;cursor:pointer;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_affinage_prix .ui-slider-handle:last-child,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_affinage_prix .ui-slider-handle:last-child,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_affinage_prix .ui-slider-handle:last-child{margin-left:-5px;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .critere_tri_prix,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .critere_tri_prix,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .critere_tri_prix{padding:0.5em 0;background-color:#767a7a;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .critere_tri_prix .bloc_valcri,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .critere_tri_prix .bloc_valcri,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .critere_tri_prix .bloc_valcri{text-align:center;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .critere_tri_prix label,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .critere_tri_prix label,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .critere_tri_prix label{color:#67c9cd !important;font-weight:700;text-transform:uppercase;font-size:1.5em !important;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .critere_tri_prix label:before,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .critere_tri_prix label:before,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .critere_tri_prix label:before{border:2px solid #fff !important;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri{margin-bottom:0.1em;position:relative;text-align:left;text-indent:0;display:block;width:100%;}@media (max-width:768px){.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri{width:100%;display:block;float:none;}}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri input[type="checkbox"],.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri input[type="checkbox"],.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri input[type="checkbox"],.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri input[type="radio"],.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri input[type="radio"],.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri input[type="radio"]{display:none;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri label,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri label,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri label,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode{font-size:1.4em;line-height:16px;vertical-align:top;color:#292d35;position:relative;display:inline-block;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri label:before,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri label:before,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri label:before,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode:before,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode:before,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode:before{content:'';width:15px;height:15px;display:inline-block;vertical-align:top;border:2px solid #292d35;margin-right:1em;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri label .nb_result_filtrage,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri label .nb_result_filtrage,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri label .nb_result_filtrage,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode .nb_result_filtrage,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode .nb_result_filtrage,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode .nb_result_filtrage,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri label .nb_result_filtrage span,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri label .nb_result_filtrage span,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri label .nb_result_filtrage span,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode .nb_result_filtrage span,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode .nb_result_filtrage span,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode .nb_result_filtrage span{vertical-align:top;display:inline-block;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode:before,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode:before,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode:before{float:left;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri.disabledCritere LABEL,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri.disabledCritere LABEL,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri.disabledCritere LABEL{color:#aeaeae;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri input[type="checkbox"].checkbox_valcri:checked ~ label:after,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri input[type="checkbox"].checkbox_valcri:checked ~ label:after,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri input[type="checkbox"].checkbox_valcri:checked ~ label:after,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri input[type="radio"].radio_valfiltre:checked ~ label:after,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri input[type="radio"].radio_valfiltre:checked ~ label:after,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri input[type="radio"].radio_valfiltre:checked ~ label:after,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode input[type="radio"].radio_valfiltre:checked ~ .affinage_filtre_periode_du:after,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode input[type="radio"].radio_valfiltre:checked ~ .affinage_filtre_periode_du:after,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode input[type="radio"].radio_valfiltre:checked ~ .affinage_filtre_periode_du:after{content:'\f00c';font-family:'FontAwesome';position:absolute;top:0px;left:2px;vertical-align:top;font-size:0.8em;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri.filtre_ouverture_le label:after,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_le label:after,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_le label:after{top:-4px !important;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri div[class*="affinage_filtre_periode_"] label:before,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri div[class*="affinage_filtre_periode_"] label:before,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri div[class*="affinage_filtre_periode_"] label:before{display:none;}@media (max-width:480px){.ext_liste_vignette{padding:0 1em;}}.ext_liste_vignette .fiche-info{width:calc(100% / 3 - 10px * 2);margin:0 10px 40px 10px;height:480px;background-color:#fff;box-shadow:0 1px 3px -2px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .1);text-align:left;display:inline-block;border-bottom:0;}@media (max-width:1080px){.ext_liste_vignette .fiche-info{width:calc(100% / 2 - 10px * 2);}}@media (max-width:480px){.ext_liste_vignette .fiche-info{width:100%;margin:0 0 40px 0;}}.ext_liste_vignette .fiche-info:before{padding-top:65%;}.ext_liste_vignette .fiche-info .photos{overflow:hidden;background:#ababab;bottom:auto;}.ext_liste_vignette .fiche-info .photos .cadre_photo_principale{text-align:center;}.ext_liste_vignette .fiche-info .photos .cadre_photo_principale > a{display:block;position:relative;}.ext_liste_vignette .fiche-info .photos .cadre_photo_principale > a:before{display:block;content:"";width:100%;padding-top:62.5%;}.ext_liste_vignette .fiche-info .photos .cadre_photo_principale > a > .image{position:absolute;top:0;left:0;right:0;bottom:0;}.ext_liste_vignette .fiche-info .photos .cadre_photo_principale > a img{height:100% !important;width:100% !important;position:absolute;display:block;margin:0 auto;right:0;left:0;bottom:0;object-fit:cover;}.ext_liste_vignette .fiche-info .photos .liens_sous_photos{display:none;}.ext_liste_vignette .fiche-info .zone_principale_fiche_presta{position:absolute;right:0;top:20%;background-color:#fff;z-index:1;padding:8px 15px !important;box-shadow:-3px 3px 5px rgba(0, 0, 0, 0.2);}.ext_liste_vignette .fiche-info .zone_principale_fiche_presta > .zone_criteres_fiche_presta > ul > li{display:flex;flex-wrap:wrap;flex-direction:column;}.ext_liste_vignette .fiche-info .zone_principale_fiche_presta > .zone_criteres_fiche_presta > ul > li > span{display:block !important;text-align:center;font-size:1.4em;}.ext_liste_vignette .fiche-info .zone_principale_fiche_presta > .zone_criteres_fiche_presta > ul > li > ul{width:100%;}.ext_liste_vignette .fiche-info .zone_principale_fiche_presta > .zone_criteres_fiche_presta > ul > li > ul > li{text-align:center;}.ext_liste_vignette .fiche-info .zone_principale_fiche_presta > .zone_criteres_fiche_presta > ul > li > ul > li .quantite{font-weight:bold;}.ext_liste_vignette .fiche-info .nom_et_accroche_tarifaire{padding:0.6em 1.5em;position:static;top:230px;width:100%;z-index:4;display:flex;flex-direction:column;}.ext_liste_vignette .fiche-info .nom_et_accroche_tarifaire .nom{text-align:left;}.ext_liste_vignette .fiche-info .nom_et_accroche_tarifaire .nom h2{font-size:1.8em;line-height:1.2em;display:inline;}.ext_liste_vignette .fiche-info .nom_et_accroche_tarifaire .nom h2 > a{font-weight:700;color:#767a7a;text-shadow:none;padding-left:0;padding-top:0;display:inline;}.ext_liste_vignette .fiche-info .nom_et_accroche_tarifaire .nom h2 > a .libelle_after{display:none;}.ext_liste_vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement{margin-top:-0.3em;display:inline;}.ext_liste_vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement > span{color:#767a7a;font-size:1.2em;}.ext_liste_vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement > ul{list-style-type:none;display:inline-block;padding-left:0.4em;margin-top:0;}.ext_liste_vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement > ul > li{display:inline-block;margin:3px;}.ext_liste_vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement > ul > li img{max-height:15px;vertical-align:text-bottom;}.ext_liste_vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre{margin-top:15px;display:flex;flex-wrap:wrap;}.ext_liste_vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre > span{color:#fff;font-size:13.6px;line-height:1.3;padding:3px 8px;border-radius:3px;background-color:#111;margin-bottom:10px;display:inline-block;}.ext_liste_vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre > span.THEMESEJOUR-ZENBIO-P{background-color:#c62985;}.ext_liste_vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre > span.THEMESEJOUR-DETENTENATURE-P{background-color:#2fc155;}.ext_liste_vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre > span.THEMESEJOUR-SAVEURMINCEUR-P{background-color:#eab847;}.ext_liste_vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre > span.THEMESEJOUR-EVASIODUO-P{background:#1daeff;}.ext_liste_vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre > span:not(:last-child){margin-right:10px;}.ext_liste_vignette .fiche-info .descriptif{display:block;position:static;padding:0.6em 1.5em;font-size:1.4em;}.ext_liste_vignette .fiche-info .zone_principale_fiche_presta{padding:0.6em 1.5em;}.ext_liste_vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul{padding:0;list-style-type:none;}.ext_liste_vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li > span{display:none;}.ext_liste_vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li > ul{padding:0;list-style-type:none;}.ext_liste_vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li > ul > li{font-size:1.4em;}.ext_liste_vignette .fiche-info .bloc_resa{position:absolute;top:15px;right:15px;z-index:1;background-color:#767a7a;font-size:1.4em;text-align:center;color:#fff;}.ext_liste_vignette .fiche-info .bloc_resa .bloc_tarif_resa{display:table;width:100%;padding:0.5em 1em;}.ext_liste_vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours .libelle_a_partir_de{display:none;}.ext_liste_vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours .prix_en_cours{font-size:1.6em;line-height:1em;}.ext_liste_vignette .fiche-info .bloc_resa .bloc_tarif_resa .bulle_pourcentage{display:none;}.ext_liste_vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_barre{display:table-header-group;}.ext_liste_vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_barre .libelle_prix_barre{display:none;}.ext_liste_vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_barre .prix_barre{text-decoration:line-through;}.ext_liste_vignette .fiche-info .bloc_resa .bloc_tarif_resa:empty{display:none;}.ext_liste_vignette .fiche-info .bloc_resa.S{padding:0;}.ext_liste_vignette .fiche-info .picto_zone_principale_fiche_presta{position:absolute;top:15px;right:15px;z-index:1;background-color:#767a7a;padding:0.5em 1em;font-size:1.4em;text-align:center;color:#fff;}.ext_liste_vignette .fiche-info .picto_zone_principale_fiche_presta > ul{list-style-type:none;padding:0;}.ext_liste_vignette .fiche-info .picto_zone_principale_fiche_presta > ul > li{line-height:1.7em;}.ext_liste_vignette .fiche-info .picto_zone_principale_fiche_presta > ul > li .quantite{display:block;font-size:1.4em;font-weight:normal;font-weight:700;}.ext_liste_vignette .fiche-info .picto_zone_principale_fiche_presta > ul > li .libelle{display:none;}.ext_liste_vignette .fiche-info .lien_fiche_detail{position:absolute;display:inline-block;bottom:9px;left:50%;width:67px;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.ext_liste_vignette .fiche-info .lien_fiche_detail > a.lien_savoir_plus{background-color:transparent;padding:0.3em 1.5em;position:relative;font-size:0;}.ext_liste_vignette .fiche-info .lien_fiche_detail > a.lien_savoir_plus:before{content:"\f067";font-family:'FontAwesome';display:inline-block;color:transparent;font-size:13px;height:25px;width:25px;position:absolute;top:-3px;left:30%;}.ext_liste_vignette .fiche-info .lien_fiche_detail > a.lien_savoir_plus span{display:none;}.ext_liste_vignette .fiche-info .lien_plus_info_resa{position:absolute;display:inline-block;width:auto;bottom:9px;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%);}.ext_liste_vignette .fiche-info .lien_plus_info_resa > a{background-color:transparent;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;font-size:0;height:auto;line-height:normal;padding:5px 25px;display:inline-block;}.ext_liste_vignette .fiche-info .lien_plus_info_resa > a:before{content:'\f218';font-family:'FontAwesome';display:block;color:#67c9cd;font-size:25px;}.ext_liste_vignette .fiche-info .lien_plus_info_resa > a span{display:none;}.ext_liste_vignette .fiche-info:hover{box-shadow:0 10px 20px rgba(0, 0, 0, .1), 0 4px 8px rgba(0, 0, 0, .1);}.ext_liste_vignette .fiche-info:hover .nom_et_accroche_tarifaire .nom h2 > a{color:#67c9cd;}.ext_liste_vignette .fiche-info:hover .bloc_resa,.ext_liste_vignette .fiche-info:hover .picto_zone_principale_fiche_presta{background-color:#67c9cd;}.ext_liste_vignette .fiche-info:hover .bloc_resa > ul > li .libelle,.ext_liste_vignette .fiche-info:hover .picto_zone_principale_fiche_presta > ul > li .libelle{display:block;}.ext_liste_vignette .fiche-info:hover .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours .libelle_a_partir_de,.ext_liste_vignette .fiche-info:hover .picto_zone_principale_fiche_presta .bloc_tarif_resa .bloc_prix_en_cours .libelle_a_partir_de{display:none;}.ext_liste_vignette .fiche-info:hover .lien_fiche_detail > a{background-color:#67c9cd;}.ext_liste_vignette .fiche-info:hover .lien_fiche_detail > a:before{color:#fff;}.ext_liste_vignette .fiche-info:hover .lien_plus_info_resa > a{background-color:#67c9cd;}.ext_liste_vignette .fiche-info:hover .lien_plus_info_resa > a:before{color:#fff;}.ext_liste_vignette .fiche-info.fiche_liste_prestations_annexes_prestation_v3 .nom_et_accroche_tarifaire .nom{display:flex;align-items:center;}.ext_liste_vignette .fiche-info.fiche_liste_prestations_annexes_prestation_v3 .nom_et_accroche_tarifaire .nom .classement{display:flex;}.ext_liste_vignette .fiche-info.fiche_liste_prestations_annexes_prestation_v3 .nom_et_accroche_tarifaire .nom img{max-width:80px;max-height:40px;}.ext_liste_vignette .fiche-info.fiche_liste_bon_plan_v3 .descriptif{display:block;padding:0 1.5rem;font-size:1.4rem;}.boutonvalider,body.ControllerFicheInfo section#content #fiche-info .pagination .outils .pagination-navigation .pagination-right .page-precedente a,body.ControllerFicheInfo section#content #fiche-info .pagination .outils .pagination-navigation .pagination-left .page a,body.ControllerFicheInfo section#content #fiche-info .pagination .outils .pagination-navigation .pagination-left .page-suivante a,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .resa_div_btn .button_search input,#fiche-info.fiche-article .presentation .bloc_boutique .bloc_cmd_acticle form .bloc_grp_btn_article .bloc_btn_ajout_panier_article input{background-color:#767a7a;border-radius:5px;padding:10px 20px;text-decoration:none;color:#fff;box-shadow:-2px 2px 2px #b2b2b2;-webkit-appearance:none;text-transform:uppercase;border:none;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;display:inline-block;}.boutonvalider:hover,body.ControllerFicheInfo section#content #fiche-info .pagination .outils .pagination-navigation .pagination-right .page-precedente a:hover,body.ControllerFicheInfo section#content #fiche-info .pagination .outils .pagination-navigation .pagination-left .page a:hover,body.ControllerFicheInfo section#content #fiche-info .pagination .outils .pagination-navigation .pagination-left .page-suivante a:hover,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .resa_div_btn .button_search input:hover,#fiche-info.fiche-article .presentation .bloc_boutique .bloc_cmd_acticle form .bloc_grp_btn_article .bloc_btn_ajout_panier_article input:hover{opacity:0.6;}.ext_moteur_resa_colg span[class*="libelle"],.ext_moteur_resa .form-resa span[class*="libelle"],.moteur_vertic .form-resa span[class*="libelle"]{width:100%;color:white;font-weight:bold;}.ext_moteur_resa_colg .libelle_age_enfant,.ext_moteur_resa .form-resa .libelle_age_enfant,.moteur_vertic .form-resa .libelle_age_enfant{font-weight:normal !important;}.ext_moteur_resa_colg .choixAges,.ext_moteur_resa .form-resa .choixAges,.moteur_vertic .form-resa .choixAges{margin-top:5px;}.ext_moteur_resa_colg .p_modifier_recherche,.ext_moteur_resa .form-resa .p_modifier_recherche,.moteur_vertic .form-resa .p_modifier_recherche{text-align:left;margin-top:15px;}.ext_moteur_resa_colg .resa_div_btn,.ext_moteur_resa .form-resa .resa_div_btn,.moteur_vertic .form-resa .resa_div_btn{position:relative;}.ext_moteur_resa_colg .resa_div_btn .button_search,.ext_moteur_resa .form-resa .resa_div_btn .button_search,.moteur_vertic .form-resa .resa_div_btn .button_search{width:100%;}.ext_moteur_resa_colg .ajax-results:empty,.ext_moteur_resa .form-resa .ajax-results:empty,.moteur_vertic .form-resa .ajax-results:empty{margin-bottom:10px;}.ext_moteur_resa_colg .ajax-results:not(:empty),.ext_moteur_resa .form-resa .ajax-results:not(:empty),.moteur_vertic .form-resa .ajax-results:not(:empty){background-color:;-webkit-border-radius:100px;-khtml-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;width:28px;height:28px;line-height:28px;text-align:center;display:inline-block;padding:0;position:absolute;top:23px !important;left:0;}.ext_moteur_resa_colg .ajax-results.no-result,.ext_moteur_resa .form-resa .ajax-results.no-result,.moteur_vertic .form-resa .ajax-results.no-result{width:auto;color:white;}.ext_moteur_resa_colg .dispoDureeCalcule:before,.ext_moteur_resa .form-resa .dispoDureeCalcule:before,.moteur_vertic .form-resa .dispoDureeCalcule:before{content:"\f186";font-family:"FontAwesome";display:inline-block;margin-right:3px;font-weight:bold;font-size:1.6em;position:relative;top:3px;}.ext_moteur_resa_colg a.modifier_recherche,.ext_moteur_resa .form-resa a.modifier_recherche,.moteur_vertic .form-resa a.modifier_recherche,.ext_moteur_resa_colg input.form_search,.ext_moteur_resa .form-resa input.form_search,.moteur_vertic .form-resa input.form_search{background-color:#767a7a;color:white;display:inline-block;text-decoration:none;border:1px solid #767a7a;text-transform:uppercase;margin-top:0;line-height:1em;width:100%;text-align:center;font-size:1em;padding:0;font-weight:bold;width:100%;padding:12px;-webkit-transition:0.5s;-khtml-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}.ext_moteur_resa_colg a.modifier_recherche:hover,.ext_moteur_resa .form-resa a.modifier_recherche:hover,.moteur_vertic .form-resa a.modifier_recherche:hover,.ext_moteur_resa_colg input.form_search:hover,.ext_moteur_resa .form-resa input.form_search:hover,.moteur_vertic .form-resa input.form_search:hover{color:#767a7a;background-color:white;}.ext_moteur_resa_colg .brFin,.ext_moteur_resa .form-resa .brFin,.moteur_vertic .form-resa .brFin,.ext_moteur_resa_colg .end_recherche,.ext_moteur_resa .form-resa .end_recherche,.moteur_vertic .form-resa .end_recherche{display:none;}.ext_moteur_resa_colg .sans_dates,.ext_moteur_resa .form-resa .sans_dates,.moteur_vertic .form-resa .sans_dates{margin:15px 0;}.ext_moteur_resa_colg .bloc_selection_type_prestataire_radio,.ext_moteur_resa .form-resa .bloc_selection_type_prestataire_radio,.moteur_vertic .form-resa .bloc_selection_type_prestataire_radio{margin-bottom:15px;}.ext_moteur_resa_colg .bloc_date_calendrier_double_champs.bloc_date,.ext_moteur_resa .form-resa .bloc_date_calendrier_double_champs.bloc_date,.moteur_vertic .form-resa .bloc_date_calendrier_double_champs.bloc_date,.ext_moteur_resa_colg .bloc_date_duree,.ext_moteur_resa .form-resa .bloc_date_duree,.moteur_vertic .form-resa .bloc_date_duree{display:flex;flex-wrap:wrap;justify-content:space-between;}.ext_moteur_resa_colg .bloc_date_calendrier_double_champs.bloc_date > .input_height.input_right,.ext_moteur_resa .form-resa .bloc_date_calendrier_double_champs.bloc_date > .input_height.input_right,.moteur_vertic .form-resa .bloc_date_calendrier_double_champs.bloc_date > .input_height.input_right,.ext_moteur_resa_colg .bloc_date_duree > div,.ext_moteur_resa .form-resa .bloc_date_duree > div,.moteur_vertic .form-resa .bloc_date_duree > div{width:calc(100% / 2 - 5px);display:block;vertical-align:top;clear:none;}body.ACCUEIL .ext_moteur_resa_colg .bloc_date_calendrier_double_champs.bloc_date > .input_height.input_right,body.ACCUEIL .ext_moteur_resa .form-resa .bloc_date_calendrier_double_champs.bloc_date > .input_height.input_right,body.ACCUEIL .moteur_vertic .form-resa .bloc_date_calendrier_double_champs.bloc_date > .input_height.input_right,.ext_moteur_resa body.ACCUEIL .form-resa .bloc_date_calendrier_double_champs.bloc_date > .input_height.input_right,body.ACCUEIL .ext_moteur_resa_colg .bloc_date_duree > div,body.ACCUEIL .ext_moteur_resa .form-resa .bloc_date_duree > div,body.ACCUEIL .moteur_vertic .form-resa .bloc_date_duree > div,.ext_moteur_resa body.ACCUEIL .form-resa .bloc_date_duree > div{display:inline-block;}.ext_moteur_resa_colg .bloc_date_resa,.ext_moteur_resa .form-resa .bloc_date_resa,.moteur_vertic .form-resa .bloc_date_resa,.ext_moteur_resa_colg .bloc_duree_resa,.ext_moteur_resa .form-resa .bloc_duree_resa,.moteur_vertic .form-resa .bloc_duree_resa{height:30px;}.ext_moteur_resa_colg .form_date,.ext_moteur_resa .form-resa .form_date,.moteur_vertic .form-resa .form_date,.ext_moteur_resa_colg select,.ext_moteur_resa .form-resa select,.moteur_vertic .form-resa select{padding:7px;border:1px solid #fff;width:100%;margin:0;color:black;font-size:1em;}.ext_moteur_resa_colg input.datepicker,.ext_moteur_resa .form-resa input.datepicker,.moteur_vertic .form-resa input.datepicker,.ext_moteur_resa_colg input.hasDatepicker,.ext_moteur_resa .form-resa input.hasDatepicker,.moteur_vertic .form-resa input.hasDatepicker{padding:7px;border:1px solid #fff;width:auto;margin:0;color:black;background-color:white;}.ext_moteur_resa_colg select.duree_resa,.ext_moteur_resa .form-resa select.duree_resa,.moteur_vertic .form-resa select.duree_resa{position:relative;top:-1px;padding-bottom:6px;}.ext_moteur_resa_colg .resa_div_btn,.ext_moteur_resa .form-resa .resa_div_btn,.moteur_vertic .form-resa .resa_div_btn{text-align:left;position:relative;}.ext_moteur_resa_colg .ligne_resa.more-personnes,.ext_moteur_resa .form-resa .ligne_resa.more-personnes,.moteur_vertic .form-resa .ligne_resa.more-personnes{margin-top:10px;}.ext_moteur_resa_colg .choixAges .forms_champType_select,.ext_moteur_resa .form-resa .choixAges .forms_champType_select,.moteur_vertic .form-resa .choixAges .forms_champType_select{margin:5px 3px 5px 0;}.ext_moteur_resa_colg .more-personnes-detail fieldset,.ext_moteur_resa .form-resa .more-personnes-detail fieldset,.moteur_vertic .form-resa .more-personnes-detail fieldset{border:1px solid white;margin-top:10px !important;padding:10px;}.ext_moteur_resa_colg .bloc_select_date_resa_activites,.ext_moteur_resa .form-resa .bloc_select_date_resa_activites,.moteur_vertic .form-resa .bloc_select_date_resa_activites{margin-bottom:20px;}.ext_moteur_resa_colg .bloc_select_date_resa_activites .div_calendrier_periode > div,.ext_moteur_resa .form-resa .bloc_select_date_resa_activites .div_calendrier_periode > div,.moteur_vertic .form-resa .bloc_select_date_resa_activites .div_calendrier_periode > div{width:49%;display:inline-block;}.ext_moteur_resa_colg .bloc_select_date_resa_activites .type_recherche_activites,.ext_moteur_resa .form-resa .bloc_select_date_resa_activites .type_recherche_activites,.moteur_vertic .form-resa .bloc_select_date_resa_activites .type_recherche_activites{padding-bottom:20px;}.ext_moteur_resa_colg .bloc_select_date_resa_activites fieldset,.ext_moteur_resa .form-resa .bloc_select_date_resa_activites fieldset,.moteur_vertic .form-resa .bloc_select_date_resa_activites fieldset{padding:0;}.ext_moteur_resa_colg .bloc_select_date_resa_activites fieldset ul,.ext_moteur_resa .form-resa .bloc_select_date_resa_activites fieldset ul,.moteur_vertic .form-resa .bloc_select_date_resa_activites fieldset ul{padding:0;}.ext_moteur_resa_colg .ajax-results,.ext_moteur_resa .form-resa .ajax-results,.moteur_vertic .form-resa .ajax-results{height:33px !important;line-height:33px !important;top:0 !important;}.ext_moteur_resa_colg .ajax-results:not(.no-result),.ext_moteur_resa .form-resa .ajax-results:not(.no-result),.moteur_vertic .form-resa .ajax-results:not(.no-result){display:table;height:auto !important;margin-bottom:10px !important;}body.ACCUEIL .ext_moteur_resa_colg .ajax-results,body.ACCUEIL .ext_moteur_resa .form-resa .ajax-results,body.ACCUEIL .moteur_vertic .form-resa .ajax-results,.ext_moteur_resa body.ACCUEIL .form-resa .ajax-results{padding:0;position:absolute;top:23px !important;left:0;}.ext_moteur_resa,.moteur_vertic{background-color:#67c9cd;color:#fff;font-size:1.4em;/* margin-bottom: 20px; */padding:10px;}.ext_moteur_resa .titre_moteur_resa,.moteur_vertic .titre_moteur_resa{font-weight:bold;text-transform:uppercase;font-size:1.6em !important;text-align:center;margin-bottom:10px;letter-spacing:2px;}@media screen and (max-width:768px){.ext_moteur_resa .titre_moteur_resa,.moteur_vertic .titre_moteur_resa{margin-bottom:0;}}.ext_moteur_resa .titre,.moteur_vertic .titre{display:none;}.ext_moteur_resa .bloc_select_date_resa_activites .type_recherche_activites li,.moteur_vertic .bloc_select_date_resa_activites .type_recherche_activites li,.ext_moteur_resa .bloc_select_date_resa_activites .type_recherche_activites ul,.moteur_vertic .bloc_select_date_resa_activites .type_recherche_activites ul{list-style-type:none;}.ext_moteur_resa .bloc_recap_recherche,.moteur_vertic .bloc_recap_recherche{margin-bottom:10px;}.ext_moteur_resa .bloc_recap_recherche .libelle_type_prestataire,.moteur_vertic .bloc_recap_recherche .libelle_type_prestataire{display:block;text-align:left;text-transform:uppercase;padding:0;font-size:1.2em;margin-bottom:10px;}.ext_moteur_resa .moteur_V .datepicker.datedeb.hasDatepicker,.moteur_vertic .moteur_V .datepicker.datedeb.hasDatepicker,.ext_moteur_resa .moteur_V_BILLET .datepicker.datedeb.hasDatepicker,.moteur_vertic .moteur_V_BILLET .datepicker.datedeb.hasDatepicker{display:inline-block !important;width:110px !important;}body{/*font-family: 'Montserrat', sans-serif;*/color:#000;font:100%/2.5em 'Montserrat', sans-serif !important;}body > div.dialog-off-canvas-main-canvas{font-size:1.6em;position:relative;z-index:10;}body > div.dialog-off-canvas-main-canvas > footer .inner{display:flex !important;}body{/*font-family: 'Montserrat', sans-serif;*/color:#000;font:100%/2.5em 'Montserrat', sans-serif !important;}body > div.dialog-off-canvas-main-canvas{font-size:1.6em;position:relative;z-index:10;}body > div.dialog-off-canvas-main-canvas > footer .inner{display:flex !important;}body > div.dialog-off-canvas-main-canvas .header nav > ul.menu > li > .menu-dropdown{width:102vw;padding:0 30px;max-width:1450px;left:-46%;}body > div.dialog-off-canvas-main-canvas .header nav > ul.menu > li > .menu-dropdown .menu-links{width:200%;}@media (max-width:1280px){body.menu-open > div.dialog-off-canvas-main-canvas .header nav#block-navigationprincipale > ul.menu > li{width:100%;}}body header.pld .header nav.menu--widget ul.menu li a.wish-access::after,body header.pld .header nav.menu--widget ul.menu li a.search::after{right:0 !important;}body header nav[role="navigation"] > ul > li > a::after{right:0 !important;}body > header.ingenie{color:#67c9cd;top:0;left:0;right:0;z-index:50;}body > header.ingenie .heading{display:flex;align-items:center;max-width:1080px;height:200px;margin:auto;}@media screen and (max-width:1450px){body > header.ingenie{padding:0px 10px;}}@media screen and (max-width:900px){body > header.ingenie{flex-wrap:wrap;justify-content:space-between;}}body > header.ingenie .logo{margin-left:auto;height:200px;}@media screen and (max-width:1450px){body > header.ingenie .logo{width:auto;margin-right:10px;}}body > header.ingenie .logo img{position:relative;max-width:280px;max-height:180px;top:0;/*@media screen and (max-width: 1430px) {
                 max-width: 135px;
             }*/width:100%;}@media screen and (max-width:768px){body > header.ingenie .logo img{max-width:200px;}}body > header.ingenie .logo a{position:relative;margin-right:50px;max-width:200px;max-height:180px;top:10px;height:auto;width:100%;}@media screen and (max-width:768px){body > header.ingenie .logo a{top:71px;}}body > header.ingenie .retour{flex:1;font-size:18px;font-weight:bold;text-align:left;line-height:22px;color:#67c9cd;margin-left:10px;}body > header.ingenie .retour > span{text-transform:uppercase;font-weight:normal;font-size:28px;}@media screen and (max-width:1450px){body > header.ingenie .retour{margin-left:0;text-align:left;}}@media screen and (max-width:1100px){body > header.ingenie .retour{display:none;}}body > header.ingenie .retour a{text-decoration:none;}@media screen and (max-width:1250px){body > header.ingenie .retour a{display:block;margin-bottom:5px;text-align:center;}body > header.ingenie .retour a:last-child{margin-bottom:0;}}@media screen and (max-width:1250px) and (max-width:900px){body > header.ingenie .retour a:last-child{border-radius:0;margin-bottom:10px;}}@media screen and (max-width:900px){body > header.ingenie .retour a:first-child{display:none;}}body > header.ingenie .resa-header{display:flex;align-items:center;flex-wrap:wrap;flex:1;justify-content:flex-end;margin-right:30px;}@media screen and (max-width:1100px){body > header.ingenie .resa-header{width:auto;margin-left:auto;}}body > header.ingenie .resa-header .tel{margin-right:30px;font-size:2em;}@media screen and (max-width:768px){body > header.ingenie .resa-header .tel{margin-right:10px;}}@media screen and (max-width:1000px){body > header.ingenie .resa-header .tel{font-size:0px;}}body > header.ingenie .resa-header .tel a{text-decoration:none;color:#fff;background-color:#767a7a;padding:10px;font-size:16px;border-radius:10px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}@media screen and (max-width:1000px){body > header.ingenie .resa-header .tel a{padding:0;background-color:transparent;color:#fff;font-size:0;}}body > header.ingenie .resa-header .tel a:before{content:"\f095";font-family:'FontAwesome';padding-right:5px;}@media screen and (max-width:1000px){body > header.ingenie .resa-header .tel a:before{font-size:35px;}}@media screen and (max-width:768px){body > header.ingenie .resa-header .tel a:before{font-size:20px;}}body > header.ingenie .resa-header .tel a:hover{opacity:0.6;}body > header.ingenie .resa-header .panier{position:relative;}body > header.ingenie .resa-header .panier .getNbPrestations{background-color:#767a7a;color:#fff;border-radius:50px;text-align:center;height:15px;width:15px;display:block;position:absolute;right:-4px;top:8px;}body > header.ingenie .resa-header .panier #bloc_panier{cursor:pointer;}body > header.ingenie .resa-header .panier #bloc_panier .titre{-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body > header.ingenie .resa-header .panier #bloc_panier .titre span{display:flex;align-items:center;font-size:1.2em;color:#fff;font-size:0px;}body > header.ingenie .resa-header .panier #bloc_panier .titre span:before{content:"\f07a";font-family:'FontAwesome';font-size:35px;color:#67c9cd;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}@media screen and (max-width:768px){body > header.ingenie .resa-header .panier #bloc_panier .titre span:before{font-size:20px;}}body > header.ingenie .resa-header .panier #bloc_panier .contenu{display:none;position:absolute;z-index:10;top:100%;background:#fff;width:230px;padding:10px;font-size:1.4em;padding-bottom:1em;border:solid 1px #bbb;box-shadow:0 5px 10px rgba(0, 0, 0, .2);left:auto;right:0;}body > header.ingenie .resa-header .panier #bloc_panier .contenu .panier-vide{text-align:center;}body > header.ingenie .resa-header .panier #bloc_panier .contenu .ligne-prestation .left .nb-prestations{padding-right:3px;}body > header.ingenie .resa-header .panier #bloc_panier .contenu .void-panier{margin-top:40px;text-align:center;}body > header.ingenie .resa-header .panier #bloc_panier .contenu .void-panier a{text-decoration:none;color:#fff;background-color:#767a7a;text-align:center;padding:7px;border-radius:5px;border:2px solid #767a7a;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body > header.ingenie .resa-header .panier #bloc_panier .contenu .void-panier a:hover{background-color:#67c9cd;border:2px solid #67c9cd;}body > header.ingenie .resa-header .panier:hover #bloc_panier .titre span:before{opacity:0.6;}body > header.ingenie .resa-header .panier:hover .contenu{display:block !important;}body > header.ingenie .resa-header .compte{margin-right:30px;}@media screen and (max-width:768px){body > header.ingenie .resa-header .compte{margin-right:10px;}}body > header.ingenie .resa-header .compte .widget-moncompte{font-size:1.2em;position:relative;}body > header.ingenie .resa-header .compte .widget-moncompte .title-logged{display:flex;align-items:center;position:static;padding:0;}body > header.ingenie .resa-header .compte .widget-moncompte .title-logged:before{content:"\f2be";font-family:'FontAwesome';font-size:35px;padding-right:5px;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;}@media screen and (max-width:650px){body > header.ingenie .resa-header .compte .widget-moncompte .title-logged:before{padding-right:0px;}}body > header.ingenie .resa-header .compte .widget-moncompte .title-logged a{-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;color:#fff;font-size:0;}@media screen and (max-width:650px){body > header.ingenie .resa-header .compte .widget-moncompte .title-logged a{font-size:0px;}}body > header.ingenie .resa-header .compte .widget-moncompte .title-logged:hover a{opacity:0.6;}body > header.ingenie .resa-header .compte .widget-moncompte .title-logged:hover:before{opacity:0.6;}body > header.ingenie .resa-header .compte .widget-moncompte #dropdown{margin-top:0;right:0px;}body > header.ingenie .resa-header .compte .widget-moncompte #dropdown:before{right:9px;left:initial;}body > header.ingenie .resa-header .compte .widget-moncompte #dropdown:after{right:10px;left:initial;}body > header.ingenie .resa-header .compte .widget-moncompte #dropdown .dropdown-menu{border-radius:0;border:1px solid #bbb;font-size:1.2em;}body > header.ingenie .resa-header .compte .widget-moncompte #dropdown .dropdown-menu li a{background:transparent !important;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body > header.ingenie .resa-header .compte .widget-moncompte #dropdown .dropdown-menu li a:hover{color:#67c9cd !important;}body > header.ingenie .resa-header .compte .widget-moncompte #dropdown .dropdown-menu li:last-child a:hover{color:red !important;}body > header.ingenie .resa-header .compte .widget-moncompte .title a{text-decoration:none;color:#fff;display:flex;align-items:center;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;font-size:0px;}body > header.ingenie .resa-header .compte .widget-moncompte .title a:before{content:"\f2be";font-family:'FontAwesome';font-size:35px;padding-right:5px;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;}@media screen and (max-width:768px){body > header.ingenie .resa-header .compte .widget-moncompte .title a:before{font-size:20px;}}@media screen and (max-width:650px){body > header.ingenie .resa-header .compte .widget-moncompte .title a:before{padding-right:0;}}body > header.ingenie .resa-header .compte .widget-moncompte .title a:hover{opacity:0.6;}body > header.ingenie .resa-header .compte .widget-moncompte .title a:hover:before{opacity:0.6;}body > header.ingenie .resa-header .switch-langues{padding:0;margin:0;margin-left:30px;position:relative;}body > header.ingenie .resa-header .switch-langues li.langue-fr{list-style-type:none;display:none;}body > header.ingenie .resa-header .switch-langues li.langue-fr:hover a:before{opacity:0.6;}body > header.ingenie .resa-header .switch-langues li.langue-fr a{text-decoration:none;}body > header.ingenie .resa-header .switch-langues li.langue-fr a span{display:none;}body > header.ingenie .resa-header .switch-langues li.langue-fr a:before{content:url('/templates/RESA/images/drapeau_fr.png');display:inline-block;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body > header.ingenie .resa-header .switch-langues li.langue-en{list-style-type:none;display:none;}body > header.ingenie .resa-header .switch-langues li.langue-en:hover a:before{opacity:0.6;}body > header.ingenie .resa-header .switch-langues li.langue-en a{text-decoration:none;}body > header.ingenie .resa-header .switch-langues li.langue-en a span{display:none;}body > header.ingenie .resa-header .switch-langues li.langue-en a:before{content:url('/templates/RESA/images/drapeau_uk.png');display:inline-block;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body > header.ingenie .resa-header .switch-langues li.langue-de{list-style-type:none;display:none;}body > header.ingenie .resa-header .switch-langues li.langue-de:hover a:before{opacity:0.6;}body > header.ingenie .resa-header .switch-langues li.langue-de a{text-decoration:none;}body > header.ingenie .resa-header .switch-langues li.langue-de a span{display:none;}body > header.ingenie .resa-header .switch-langues li.langue-de a:before{content:url('/templates/RESA/images/drapeau_de.png');display:inline-block;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body > header.ingenie .resa-header .switch-langues li:nth-child(2){position:absolute;top:30px;}body > header.ingenie .resa-header .switch-langues li:nth-child(3){position:absolute;top:60px;}body > header.ingenie .resa-header .switch-langues li.selected{display:block;padding:4px;padding-left:0px;padding-right:0px;padding-top:5px;}body > header.ingenie .resa-header .switch-langues li.selected:hover a:before{opacity:0.6;}body > header.ingenie .resa-header .switch-langues li.selected:hover a:after{opacity:0.6;}body > header.ingenie .resa-header .switch-langues li.selected a:after{content:"\00a0\00a0\f107";font-family:"FontAwesome";color:#767a7a;font-size:1.5em;vertical-align:bottom;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.form_date,input.datepicker{background-image:url("https://static.ingenie.fr/images/icones/16x16/date.png") !important;background-repeat:no-repeat !important;background-position:calc(100% - 10px) center !important;}td,th{text-align:inherit;}main{padding:20px 0 0;width:100%;max-width:1500px;margin:0 auto;}body:not(.ControllerFicheInfo) main{display:table;}@media (max-width:480px){main{padding:15px 5px 0 0;}}h1{font-family:'Montserrat', sans-serif;color:#67c9cd !important;font-weight:400;margin-bottom:20px !important;font-weight:bold !important;font-size:3em !important;}body.ACCUEIL h1{margin-top:30px;}select{-webkit-border-radius:0 !important;-khtml-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important;background-color:white;border:0;}#rubrique h2,#rubrique h3,#rubrique h4{line-height:1.3;color:#67c9cd;}#rubrique a{color:inherit;}#rubrique a:hover{text-decoration:none;}aside{display:inline-block;vertical-align:top;width:320px;}@media (max-width:768px){aside{width:100%;margin-right:0;}}input,select,textarea{font-family:'Montserrat', sans-serif;}body:not(.ControllerEspaceClient) section#content{display:table-cell;vertical-align:top;width:calc(100% - 320px);padding:0 20px;}@media (max-width:768px){body:not(.ControllerEspaceClient) section#content{width:100%;display:block;}}body:not(.ControllerEspaceClient) section#content.width100{width:100%;}@media (max-width:768px){body:not(.ControllerEspaceClient) section#content{width:100%;float:none;padding:0 1em;}}body.ControllerDossier section#content{width:100%;}#colg .widget_affinage_resa .content{display:block;}.fil_ariane{margin:1.5em 0 1em;text-align:left;font-size:1.3em;}body.ACCUEIL .fil_ariane{display:none;}@media (max-width:768px){.fil_ariane{text-align:center;}}.fil_ariane > ul{padding:0;margin:0;}.fil_ariane > ul > li > a{color:#767a7a;text-decoration:none;font-weight:normal;}#ui-datepicker-div,.ui-datepicker-inline{background-color:#fff;border:1px solid #c4c4c4;width:248px;color:#666;z-index:100000 !important;overflow:hidden;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* Footer */}#ui-datepicker-div .ui-datepicker-header,.ui-datepicker-inline .ui-datepicker-header{margin:1em 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;}#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-next,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev{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-next:hover,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:hover{border:0;color:#000;top:2px;left:8px;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:before,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev: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-next span,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next span,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev 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.5em 0 0;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.8em;}#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:#67c9cd;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;}footer{font-size:1.2em;margin-top:20px;/* Panier */}footer .top_footer{margin-top:80px;padding-bottom:30px;}footer .top_footer > nav .description-menu{text-align:center;color:#e55934;font-size:24px;line-height:1.2;}footer .top_footer > nav .description-menu em{font-size:36px;font-family:'Montserrat', sans-serif;}footer .top_footer > nav > ul{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;list-style-type:none;padding:0;margin:50px auto auto;}footer .top_footer > nav > ul > li{margin-bottom:30px;width:calc(100% / 4);}@media (max-width:1180px){footer .top_footer > nav > ul > li{width:calc(100% / 2);}}@media (max-width:580px){footer .top_footer > nav > ul > li{width:100%;}}footer .top_footer > nav > ul > li .extension{text-align:center;}footer .top_footer > nav > ul > li .extension img{width:60px;}footer .top_footer > nav > ul > li > span{display:block;text-align:center;font-family:'Montserrat', sans-serif;font-size:18px;max-width:200px;margin:12px auto auto;color:#e55934;}footer .bottom_footer{background-color:#111;padding:10px;}footer .bottom_footer > nav > ul{padding-left:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;}footer .bottom_footer > nav > ul > li{padding:0 10px;list-style-type:none;}footer .bottom_footer > nav > ul > li > a{text-decoration:none;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;font-size:1.1em;}footer .bottom_footer > nav > ul > li > a:hover{opacity:0.6;}#content #etapes_resa{height:auto;}#content #etapes_resa .bloc_etapes{height:auto;}#content #etapes_resa .bloc_etapes .bloc_centrage_etapes{display:flex;flex-wrap:wrap;}#content #etapes_resa .bloc_etapes .bloc_centrage_etapes .marges_etape{float:none;}#content #etapes_resa .bloc_etapes .bloc_centrage_etapes .marges_etape > div .conteneur_tableau > div{height:auto;line-height:normal;}#content #bloc_panier_resa #titre-page-etape .libelle_titre{border-bottom:1px solid #000;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit{border-top:1px solid #000;border-bottom:0;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit[id^="table-S"] ~ [id^="table-S"]{border-top:0;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit[id^="table-S"] ~ [id^="table-S"] thead{display:none;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit thead tr{border-bottom:1px solid #000 !important;background-color:#e8e8f0 !important;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit thead tr span{color:#767a7a;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr{background-color:transparent;font-size:1.4em;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr.ligne_formule_last{color:#767a7a;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr > td{padding-left:0 !important;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr > td .dates_sejour{font-size:1.1em;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr > td .dates_sejour.dates_sejour_S{display:none;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr > td .libelle_prestation{font-size:1.4em;margin-top:0;margin-left:0;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr > td .libelle_package{font-weight:bold;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr > td .col_action > a{font-size:0.9em !important;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr > td.sous_total{border:0;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr > td.sous_total span{color:#67c9cd;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .chk_choix_assurance{font-size:1.4em;padding:5px 0;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .chk_choix_assurance input{margin-right:3px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_code_promo{text-align:right;font-size:1.3em;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_code_promo:before{display:none;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_code_promo .libelle_zone_code{display:inline-block;margin-right:10px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_code_promo .col_zone_code{padding-right:0;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_code_promo .col_zone_code .blocChampCodePromo input{height:30px;padding-left:3px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_code_promo .col_zone_code .blocBtnValideCodePromo input{height:30px;line-height:30px;text-align:center;letter-spacing:1px;color:#fff;background-color:#67c9cd;text-decoration:none;text-transform:uppercase;display:inline-block;overflow:hidden;position:relative;backface-visibility:hidden;border:1px solid #67c9cd;font-weight:bold;margin:0;padding:0 15px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_acompte_resa,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_total_resa{font-size:1.2em;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_acompte_resa{border-bottom:1px solid #000;}#content #bloc_panier_resa #bloc_frm_panier_resa > form .panier_resa_erreurs_contrainte_validite{font-size:1.4em;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #bloc_btn_action_panier{font-size:1.2em;display:flex;justify-content:space-between;align-items:center;}@media (max-width:768px){#content #bloc_panier_resa #bloc_frm_panier_resa > form #bloc_btn_action_panier{flex-direction:column;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #bloc_btn_action_panier > div{text-align:center;}}#content #bloc_panier_resa #bloc_frm_panier_resa > form #bloc_btn_action_panier .vider_panier{margin-top:0;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #bloc_btn_action_panier .valider_panier{float:none;display:inline-block;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #bloc_btn_action_panier .valider_panier > a{font-size:1.4rem;color:#fff;height:auto;line-height:normal;padding:12px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #bloc_btn_action_panier .valider_panier > a span{line-height:39px;font-weight:bold;padding:0 0.5em;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #bloc_btn_action_panier .valider_panier > a:hover{border-color:#767a7a;}#content #bloc_panier_resa .panier_vide .zone_panier_vide{width:100%;justify-content:center;}#content #bloc_panier_resa .panier_vide .zone_panier_vide .msg_panier_vide{float:none;}#content #bloc_panier_resa .panier_vide .zone_panier_vide .msg_panier_vide .texte_panier_vide{margin:0;padding:1em;font-size:2em;flex:2;}#content #bloc_panier_resa .panier_vide .zone_panier_vide .msg_panier_vide .texte_panier_vide a{color:#67c9cd;text-decoration:none;font-weight:700;}#content #bloc_panier_resa .panier_vide .zone_panier_vide .msg_panier_vide .texte_panier_vide a:hover{text-decoration:underline;}#content #bloc_confirmation,#content #bloc_paiement{font-size:1.4em;}.client_identification{/* Sommaire */}.client_identification .alert{font-size:1.4em;}.client_identification > form{font-size:1.4em;}.client_identification > form .forms_ligne .client_identification_formulaire_password_oublie{display:inline-block;margin-left:10px;}.client_identification > form .forms_ligne .client_identification_formulaire_password_oublie a{color:#767a7a;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;}.client_identification > form .forms_ligne .client_identification_formulaire_password_oublie a:hover{color:#67c9cd;}.client_identification > form .form_submit_div input{/*padding: 0.5em 2em;*/border:0;border-radius:0;font-size:1.4rem;}.client_identification .client_identification_nouveau_client > p > a{border:0;border-radius:0;font-size:1.4rem;height:30px;line-height:30px;}section#sommaire > header #description-rubrique{font-size:1.4em;}section#sommaire #nav-sommaire{margin-top:30px;}section#sommaire #nav-sommaire > ul > li{width:50%;float:left;padding:0 15px;margin-bottom:30px;margin-right:0;}section#sommaire #nav-sommaire > ul > li:nth-child(odd){padding-left:0;}section#sommaire #nav-sommaire > ul > li:nth-child(even){padding-right:0;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre{position:relative;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre > a{position:relative;color:#fff;display:block;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre > a .sommaire_cadre_image{background-color:#000;overflow:hidden;position:relative;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;position:relative;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre > a .sommaire_cadre_image:before{display:block;content:"";width:100%;padding-top:58.82353%;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre > a .sommaire_cadre_image > .image{position:absolute;top:0;left:0;right:0;bottom:0;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre > a .sommaire_cadre_image img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:1;-webkit-transition:opacity 0.3s, transform 0.6s, -webkit-transform 0.6s;-khtml-transition:opacity 0.3s, transform 0.6s, -webkit-transform 0.6s;-moz-transition:opacity 0.3s, transform 0.6s, -webkit-transform 0.6s;-ms-transition:opacity 0.3s, transform 0.6s, -webkit-transform 0.6s;-o-transition:opacity 0.3s, transform 0.6s, -webkit-transform 0.6s;transition:opacity 0.3s, transform 0.6s, -webkit-transform 0.6s;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre > a .sommaire_cadre_texte{padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre > a .sommaire_cadre_texte h2{font-family:'Montserrat', sans-serif;text-shadow:1px 1px 3px rgba(0, 0, 0, 0.4);}section#sommaire #nav-sommaire > ul > li .sommaire_cadre > a:hover .sommaire_cadre_image img{-webkit-transform:scale(1.1);-khtml-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);opacity:0.3;}.champs_moyen_paiement{font-size:1.4rem;}section#content{display:inline-block;width:100%;/* Home */}section#content > #titre-page-etape{border:none;margin-bottom:1em;width:100%;overflow:auto;height:auto;}section#content > #titre-page-etape .libelle_titre{background-color:transparent;letter-spacing:0.2em;text-transform:uppercase;font-size:2em;padding-bottom:0.5em;border-bottom:1px solid #000;width:100%;}body.home #widget-resa-horizontal{max-width:980px;margin:2em auto auto;}body.home #widget-resa-horizontal form .div_calendrier input{color:#000;border:1px solid #767a7a;}body.home #widget-resa-horizontal form .forms_champType_select select{color:#000;border:1px solid #767a7a;}body.home #widget-resa-horizontal form .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur label,body.home #widget-resa-horizontal form .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur span{display:none;}body.home #widget-resa-horizontal form .bloc_date_calendrier_double .ligne_resa label{color:#767a7a;}body.home #widget-resa-horizontal form .resa_div_btn{position:relative;}body.home #widget-resa-horizontal form .resa_div_btn .ajax-results{position:absolute;top:23px;left:10px;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#67c9cd;border-radius:50%;}body.home #widget-resa-horizontal form .resa_div_btn .button_search input{border:1px solid #67c9cd;}body.home #widget-resa-horizontal form .resa_div_btn .button_search input:hover{border:1px solid #767a7a;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .titre_semaine{float:left;/* Sommaire */}section#sommaire #nav-sommaire{margin-top:30px;}section#sommaire #nav-sommaire > ul > li{width:50%;float:left;padding:0 15px;margin-bottom:30px;margin-right:0;}section#sommaire #nav-sommaire > ul > li:nth-child(odd){padding-left:0;}section#sommaire #nav-sommaire > ul > li:nth-child(even){padding-right:0;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre{position:relative;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre > a{position:relative;color:#fff;display:block;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre > a .sommaire_cadre_image{background-color:#000;overflow:hidden;position:relative;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;position:relative;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre > a .sommaire_cadre_image:before{display:block;content:"";width:100%;padding-top:58.82353%;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre > a .sommaire_cadre_image > .image{position:absolute;top:0;left:0;right:0;bottom:0;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre > a .sommaire_cadre_image img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0.9;-webkit-transition:opacity 0.3s, transform 0.6s, -webkit-transform 0.6s;-khtml-transition:opacity 0.3s, transform 0.6s, -webkit-transform 0.6s;-moz-transition:opacity 0.3s, transform 0.6s, -webkit-transform 0.6s;-ms-transition:opacity 0.3s, transform 0.6s, -webkit-transform 0.6s;-o-transition:opacity 0.3s, transform 0.6s, -webkit-transform 0.6s;transition:opacity 0.3s, transform 0.6s, -webkit-transform 0.6s;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre > a .sommaire_cadre_texte{padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre > a .sommaire_cadre_texte h2{font-family:'Montserrat', sans-serif;text-shadow:1px 1px 3px rgba(0, 0, 0, 0.4);font-size:36px;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre > a:hover .sommaire_cadre_image img{-webkit-transform:scale(1.1);-khtml-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}#rubrique > section{font-size:1.4em;}.widget-moncompte .content > form input[type="submit"]{border-radius:0 !important;font-size:14px;}#tab_panier_resa .table_produit .ligne_formule_1,#tab_panier_resa .table_produit .ligne_prestation_1,#tab_panier_resa .table_produit .ligne_sous_total_1,#tab_panier_resa .table_produit .ligne_sous_total_1{background-color:#fff;font-size:1.1em;}.espace_client_contact .client_form_contact .form_submit_div .form_submit{border:1px solid #67c9cd;height:50px;line-height:50px;/* Home */}body.ACCUEIL main.container section#content .homep{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1170px;margin:auto;}body.ACCUEIL main.container section#content .homep .titre{font-family:'Montserrat', sans-serif;text-align:center;font-size:4.8em;color:#67c9cd;margin-bottom:20px;width:100%;}@media (max-width:768px){body.ACCUEIL main.container section#content .homep .titre{font-size:3.6em;}}body.ACCUEIL main.container section#content .homep .extrait{height:530px;box-shadow:0 1px 3px -2px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .1);margin-bottom:4em;width:calc(100% / 3 - 2em);position:relative;display:flex;flex-direction:column;-webkit-transition:all 0.3s ease-in-out;-khtml-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}@media (max-width:1230px){body.ACCUEIL main.container section#content .homep .extrait{width:calc(100% / 2 - 1em);}}@media (max-width:980px){body.ACCUEIL main.container section#content .homep .extrait{width:calc(100% / 2 - 1em);}}@media (max-width:580px){body.ACCUEIL main.container section#content .homep .extrait{width:100%;}}body.ACCUEIL main.container section#content .homep .extrait .image{order:1;}body.ACCUEIL main.container section#content .homep .extrait .image > a{position:relative;display:block;}body.ACCUEIL main.container section#content .homep .extrait .image > a:before{display:block;content:"";width:100%;padding-top:83.33333%;}body.ACCUEIL main.container section#content .homep .extrait .image > a > .image{position:absolute;top:0;left:0;right:0;bottom:0;}body.ACCUEIL main.container section#content .homep .extrait .image > a img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;}body.ACCUEIL main.container section#content .homep .extrait .criteres{order:2;margin-top:15px;padding:0 1.2em;margin-bottom:10px;}body.ACCUEIL main.container section#content .homep .extrait .criteres > ul > li > span{display:none;}body.ACCUEIL main.container section#content .homep .extrait .criteres > ul > li > ul{display:flex;flex-wrap:wrap;}body.ACCUEIL main.container section#content .homep .extrait .criteres > ul > li > ul > li{color:#fff;font-size:13.6px;line-height:1.3;padding:3px 8px;border-radius:3px;}body.ACCUEIL main.container section#content .homep .extrait .criteres > ul > li > ul > li.EVASIODUO{background:#1daeff;}body.ACCUEIL main.container section#content .homep .extrait .criteres > ul > li > ul > li.DETENTENATURE{background-color:#2fc155;}body.ACCUEIL main.container section#content .homep .extrait .criteres > ul > li > ul > li.ZENBIO{background-color:#c62985;}body.ACCUEIL main.container section#content .homep .extrait .criteres > ul > li > ul > li.SAVEURMINCEUR{background-color:#eab847;}body.ACCUEIL main.container section#content .homep .extrait .criteres > ul > li > ul > li:not(:first-child){margin-left:10px;}body.ACCUEIL main.container section#content .homep .extrait .criteres > ul > li.PRIXDAPPEL{position:absolute;top:0;right:0;background-color:rgba(1, 1, 1, .5);padding:3px 8px;}body.ACCUEIL main.container section#content .homep .extrait .criteres > ul > li.PRIXDAPPEL > .libelle{display:block;color:#fff;font-size:13.6px;text-align:center;}body.ACCUEIL main.container section#content .homep .extrait .criteres > ul > li.PRIXDAPPEL > ul.valeur-critere{display:inline-block;}body.ACCUEIL main.container section#content .homep .extrait .criteres > ul > li.PRIXDAPPEL > ul.valeur-critere > li{padding-left:5px;}body.ACCUEIL main.container section#content .homep .extrait .criteres > ul > li.PRIXDAPPEL > ul.valeur-critere > li .quantite{font-size:1.6em;font-weight:bold;font-family:'Montserrat', sans-serif;text-align:center;}body.ACCUEIL main.container section#content .homep .extrait .titre-extrait{order:3;padding:0 1.2em;margin-top:0;}body.ACCUEIL main.container section#content .homep .extrait .titre-extrait a{font-size:19.2px;text-decoration:none;display:block;font-weight:bold;color:#111;line-height:1.2;}body.ACCUEIL main.container section#content .homep .extrait .contenu-extrait{order:4;padding:0 1.2em;margin-top:20px;}body.ACCUEIL main.container section#content .homep .extrait .contenu-extrait a{color:#111;text-decoration:none;font-size:13.5px;line-height:1.3;}body.ACCUEIL main.container section#content .homep .extrait .lire-actu{position:absolute;bottom:10px;left:0;right:0;text-align:center;}body.ACCUEIL main.container section#content .homep .extrait .lire-actu a{text-decoration:none;display:inline-block;padding:0 25px;}body.ACCUEIL main.container section#content .homep .extrait .lire-actu a:before{content:'\f218';font-family:'FontAwesome';color:#67c9cd;font-size:2.5em;}body.ACCUEIL main.container section#content .homep .extrait .lire-actu a span{display:none;}body.ACCUEIL main.container section#content .homep .extrait:hover{box-shadow:0 10px 20px rgba(0, 0, 0, .1), 0 4px 8px rgba(0, 0, 0, .1);}body.ACCUEIL main.container section#content .homep .extrait:hover .lire-actu a{background-color:#67c9cd;}body.ACCUEIL main.container section#content .homep .extrait:hover .lire-actu a:before{color:#fff;}body.ACCUEIL main.container section#content .homep .toutes-actu{width:100%;text-align:center;margin-top:20px;}body.ACCUEIL main.container section#content .homep .toutes-actu a{font-size:18px;background-color:#767a7a;padding:20px 40px;color:#fff;text-decoration:none;line-height:1;-webkit-transition:all 0.5s;-khtml-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;display:inline-block;}body.ACCUEIL main.container section#content .homep .toutes-actu a:hover{background-color:#229380;}body.ACCUEIL main.container section#content .menu_home{margin-top:80px;}body.ACCUEIL main.container section#content .menu_home > nav .description-menu{font-family:'Montserrat', sans-serif;text-align:center;font-size:4.8em;color:#67c9cd;margin-bottom:30px;width:100%;line-height:1.2;}@media (max-width:768px){body.ACCUEIL main.container section#content .menu_home > nav .description-menu{font-size:3.6em;}}body.ACCUEIL main.container section#content .menu_home > nav > ul{padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:940px;margin:auto;}body.ACCUEIL main.container section#content .menu_home > nav > ul > li{width:calc(100% / 2 - 2px);margin-bottom:2px;height:280px;background:rgba(1, 1, 1, .5);padding:35px;position:relative;-webkit-transition:all 500ms;-khtml-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;display:flex;flex-direction:column-reverse;}@media (max-width:580px){body.ACCUEIL main.container section#content .menu_home > nav > ul > li{width:100%;}}body.ACCUEIL main.container section#content .menu_home > nav > ul > li .extension{text-align:center;margin-bottom:4px;/* Deso d'avance */}body.ACCUEIL main.container section#content .menu_home > nav > ul > li .extension img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;object-fit:cover;}body.ACCUEIL main.container section#content .menu_home > nav > ul > li .extension .description{margin-top:10px;font-size:12.8px;color:#fff;-webkit-transition:all 500ms;-khtml-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;}@media (max-width:980px){body.ACCUEIL main.container section#content .menu_home > nav > ul > li .extension .description{display:none;}}body.ACCUEIL main.container section#content .menu_home > nav > ul > li > a{display:block;color:#fff;text-decoration:none;font-size:28.8px;font-family:'Montserrat', sans-serif;text-align:center;-webkit-transition:all 500ms;-khtml-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;margin-top:0;top:60%;right:0;left:0;line-height:1;}@media (max-width:768px){body.ACCUEIL main.container section#content .menu_home > nav > ul > li > a{top:70%;}}body.ACCUEIL main.container section#content .menu_home > nav > ul > li > a:after{content:'';position:absolute;top:0;left:0;right:0;height:100%;width:100%;z-index:10;}body.ACCUEIL main.container section#content .menu_home > nav > ul > li:hover.bleu{background-color:#1daeff;}body.ACCUEIL main.container section#content .menu_home > nav > ul > li:hover.vert{background-color:#2fc155;}body.ACCUEIL main.container section#content .menu_home > nav > ul > li:hover.violet{background-color:#c62985;}body.ACCUEIL main.container section#content .menu_home > nav > ul > li:hover.orange{background-color:#eab847;}body.ACCUEIL main.container section#content .menu_home > nav > ul > li:hover .extension .description{-webkit-transform:translateY(-20px);-khtml-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}body.ACCUEIL main.container section#content .menu_home > nav > ul > li:hover > a{-webkit-transform:translateY(-20px);-khtml-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}body.ACCUEIL main.container section#content .menu_home > nav > ul > li:nth-child(1) > a:before{content:'';background:url("/templates/2018/images/pictos-sejours-evasion-en-duo.png") center;background-repeat:no-repeat;width:50%;height:145px;display:block;margin:auto auto 0.3em;background-size:80%;}body.ACCUEIL main.container section#content .menu_home > nav > ul > li:nth-child(2) > a:before{content:'';background:url("/templates/2018/images/pictos-sejours-saveurs-et-minceur.png") center;background-repeat:no-repeat;width:50%;height:145px;display:block;margin:auto auto 0.3em;background-size:80%;}body.ACCUEIL main.container section#content .menu_home > nav > ul > li:nth-child(3) > a:before{content:'';background:url("/templates/2018/images/pictos-sejours-zen-et-bio.png") center;background-repeat:no-repeat;width:50%;height:145px;display:block;margin:auto auto 0.3em;background-size:80%;}body.ACCUEIL main.container section#content .menu_home > nav > ul > li:nth-child(4) > a:before{content:'';background:url("/templates/2018/images/pictos-sejours-detente-et-nature.png") center;background-repeat:no-repeat;width:50%;height:145px;display:block;margin:auto auto 0.3em;background-size:80%;}body.ControllerEspaceClient .accueil_espace_client .rubrique_accueil_contact{display:none;}body.ControllerEspaceClient .espace_client_menu > ul > li.menu_btn_contact{display:none;}footer{background-color:#5a5a5a;color:#fff;padding:20px;display:table;width:100%;text-align:center;font-size:1em;}footer .ligne_retour_ot{color:white;height:30px;line-height:30px;text-align:center;margin-top:20px;display:none !important;}footer .ligne_retour_ot a{color:white;font-size:1.3em;}footer .ligne_retour_ot a:hover{filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-webkit-opacity:0.5;-khtml-opacity:0.5;-moz-opacity:0.5;-ms-opacity:0.5;-o-opacity:0.5;opacity:0.5;}@media screen and (max-width:768px){footer .ligne_retour_ot{display:block !important;}}footer .col.contact{display:inline-block;}footer .col.footer-text{width:50%;display:inline-block;}footer > *{display:inline-block !important;}footer > *.copyright:after{content:"|";margin:0 5px 0 10px;}footer .menu-footer li,footer .menu-footer ul{margin:0;padding:0;}footer .menu-footer li{display:inline-block;}footer .menu-footer li:not(:first-child):before{content:"-";margin:0 5px;}footer .menu-footer li a{color:white;text-decoration:underline;}footer .menu-footer li a:hover{text-decoration:none;}footer .logo{height:55px;}footer p{/*font-size: 14px;
      color: #9f9f9e;*/font-family:'Montserrat', sans-serif;}footer .bold{font-weight:700;}footer .contact{padding-left:13px;padding-right:0;width:25%;}footer .contact hr{width:60px;margin-right:213px;margin-bottom:1em;margin-top:2em;}footer .contact p{color:#fff;}footer .contact p a{color:#fff;text-decoration:underline;}footer nav.footer{text-align:center;margin-top:70px;}footer nav.footer a{color:#fff;}footer nav.footer .main li{padding:0 25px;border-right:2px solid #fff;}footer nav.footer .main li:first-of-type{padding-left:0;}footer nav.footer .main li:last-child{border-right:none;}footer nav.footer .main a{display:block;text-transform:uppercase;font-weight:700;font-size:20px;line-height:20px;}footer nav.footer .secondary{margin-top:20px;}footer nav.footer .secondary li{margin:0 8px;}footer nav.footer .secondary a{display:inline-block;text-decoration:underline;font-size:12px;}@media (max-width:767px){footer .footer-logo,footer .footer-text,footer .logo-brit,footer .text,footer nav.footer{display:none;}footer .left{float:initial;margin-left:0;}}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_acompte_resa{display:none;}.ing-widget-resa-fiche .msg_erreur_formule a{color:inherit;font-size:inherit !important;font-weight:inherit;}.formulaire_container > form fieldset .forms_ligne .forms_colValues .forms_icon{position:static;margin-left:10px;margin-top:6px;}.formulaire_resa .forms_listeRadio.forms_champs_formsChamp_1_31{display:inline-block;width:95%;}.cookie-div{background-color:#767a7a;border:0;bottom:20px;left:20px;width:230px;text-align:center;padding:10px !important;color:white;border:2px solid #767a7a;font-size:0.8em;}.cookie-div > .cookie-hide > *{display:block;width:100%;}.cookie-div .cookie-btn{background-image:none;background-color:white;-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;color:#767a7a;padding:3px !important;height:auto;font-size:1.6em;width:auto;min-width:0;margin:5px 0;height:auto;line-height:1.5em;min-height:0;}.cookie-div .cookie-btn:hover{background-color:white !important;color:#767a7a;background-image:none;}.cookie-div .cookie-buttons{height:auto;padding:0;}.cookie-div .cookie-savoirplus{margin-left:0;}.backtotopinstance{background-color:#67c9cd;background-image:none;right:0;bottom:0;width:60px;height:60px;border:0;border-radius:100px 0 0 0;padding:0;cursor:pointer;}.backtotopinstance:before{content:"\f062";font-family:"FontAwesome";color:white;position:absolute;top:25px;left:30px;font-size:2em;}.formulaire_container.client_identification_formulaire{font-size:1.4em;}.formulaire_container.client_identification_formulaire a{color:inherit;}.formulaire_container.client_identification_formulaire .forms_label{width:35%;}.formulaire_container.client_identification_formulaire .forms_colValues{margin-left:36%;}.formulaire_container.client_identification_formulaire .form_submit_div{text-align:center;display:table;width:100%;padding-top:20px;}.formulaire_container.client_identification_formulaire .form_submit_div a{background-color:#767a7a;color:white;display:inline-block;text-decoration:none;border:1px solid #767a7a;text-transform:uppercase;margin-top:0;line-height:1em;text-align:center;font-size:1em;padding:0;font-weight:bold;padding:12px;-webkit-transition:0.5s;-khtml-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}.formulaire_container.client_identification_formulaire .form_submit_div a:hover{background-color:white;color:#767a7a;}.formulaire_container > form > .form_submit_div{text-align:center;}.ui-state-active,.ui-widget-content,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:0;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .recherche_texte_input,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .recherche_texte_input,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .recherche_texte_input{padding:10px;}.formulaire_container .champ,.formulaire_container .forms_label,.formulaire_container .hasDatepicker{padding:5px;}.form_submit{border:1px solid #67c9cd;background-color:#67c9cd;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;text-transform:uppercase;color:white;padding:5px 10px;font-weight:bold;font-size:1.2em;}input[type="submit"]{height:auto !important;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;}.resa_sommaire .bloc_liste_valcri.ui-accordion-content{height:auto !important;}body.ControllerListeInfo main.container aside{background:#fff;}.moteur_vertic{/* Moteur accordeon */}#recherche-resa{background-color:#ebebeb;font-size:1.4rem;margin-top:0 !important;margin-bottom:2em;}#recherche-resa div .titre_moteur_resa{color:#000;text-align:center;text-transform:uppercase;font-weight:bold;padding:10px 0;font-size:1.5rem;border-bottom:1px solid #fff;}#recherche-resa div .menuAccordeon .menuMoteur{border-bottom:1px solid #000;padding:0;}#recherche-resa div .menuAccordeon .menuMoteur:last-of-type{border-bottom:0;}#recherche-resa div .menuAccordeon .menuMoteur .titreMenu{border-radius:0;background-color:#ebebeb;border:0;font-variant:initial;color:#000;padding:0.5em 1em;display:block;font-size:1.4rem;position:relative;}#recherche-resa div .menuAccordeon .menuMoteur .titreMenu:after{content:"\f067";font-family:'FontAwesome';position:absolute;right:1em;top:55%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:1.3rem;color:#67c9cd;}#recherche-resa div .menuAccordeon .menuMoteur .titreMenu.ui-state-active:after{content:"\f068";}#recherche-resa div .menuAccordeon .menuMoteur .titreMenu > a{color:#fff;text-decoration:none;display:block;font-weight:bold;}#recherche-resa div .menuAccordeon .menuMoteur .contenu{background-color:#ebebeb;border-radius:0;color:#000;border:0;padding:1em;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .moteurFiltrePrestataire{-webkit-appearance:menulist;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .typePrestataireLibelle{margin-bottom:10px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .typePrestataireLibelle .libelle_type_prestataire{font-weight:bold;padding:0;font-size:100%;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .typePrestataireLibelle .libelle_type_prestataire:before{font-family:'FontAwesome';content:'\f105';padding-right:5px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_datedeb{margin-bottom:10px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_datedeb .libelle_datedeb{font-weight:bold;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_datedeb .libelle_datedeb:before{font-family:'FontAwesome';content:'\f105';padding-right:5px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_datefin{margin-bottom:10px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_datefin .libelle_datefin{font-weight:bold;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_datefin .libelle_datefin:before{font-family:'FontAwesome';content:'\f105';padding-right:5px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_duree{margin-bottom:10px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_duree .libelle_duree{font-weight:bold;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_duree .libelle_duree:before{font-family:'FontAwesome';content:'\f105';padding-right:5px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_nb_chambre,#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_nb_personnes{margin-bottom:10px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_nb_chambre .libelle_nb_chambre,#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_nb_personnes .libelle_nb_chambre,#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_nb_chambre .libelle_nb_personnes,#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_nb_personnes .libelle_nb_personnes{font-weight:bold;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_nb_chambre .libelle_nb_chambre:before,#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_nb_personnes .libelle_nb_chambre:before,#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_nb_chambre .libelle_nb_personnes:before,#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_nb_personnes .libelle_nb_personnes:before{font-family:'FontAwesome';content:'\f105';padding-right:5px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_nb_chambre > ul,#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_nb_personnes > ul{padding:0;margin:0;display:inline-block;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_nb_chambre > ul li,#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .bloc_recap_recherche_date .bloc_nb_personnes > ul li{list-style-type:none;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .p_modifier_recherche{text-align:left;margin-top:30px;margin-bottom:10px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .p_modifier_recherche a{text-decoration:none;padding:10px 15px;background-color:#767a7a;border:1px solid #767a7a;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;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .bloc_recap_recherche .p_modifier_recherche a:hover{color:#767a7a;background-color:#fff;}#recherche-resa div .menuAccordeon .menuMoteur .contenu > select{background-color:#fff !important;-webkit-appearance:none;border:0;width:100%;padding-left:1em;position:relative;z-index:4;padding-right:2em;height:40px;line-height:40px;color:#000;font-family:'Montserrat', sans-serif;cursor:pointer;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form label,#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form legend{display:none;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form select::-ms-expand{display:none;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .forms_champType_select{border:0 !important;background-color:#fff;height:40px;position:relative;overflow:hidden;font-family:'Montserrat', sans-serif;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .forms_champType_select:after{content:'\f078';font-family:'FontAwesome';position:absolute;z-index:1;line-height:40px;top:0;right:0;padding:0 0.5em;font-weight:normal;color:#67c9cd;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .forms_champType_select select{background-color:transparent !important;-webkit-appearance:none;border:0;width:130%;padding-left:1em;position:relative;z-index:4;padding-right:calc(30% + 2em);height:40px;line-height:40px;color:#000;font-family:'Montserrat', sans-serif;cursor:pointer;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .div_calendrier{background-color:#fff;position:relative;border:0 !important;overflow:hidden;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .div_calendrier input{width:130%;height:calc(40px - 3px);border:0;margin:0;z-index:4;background-image:none;background-color:transparent;padding-left:1em;padding-right:calc(30% + 2em);-webkit-appearance:none;position:relative;color:#000;font-family:'Montserrat', sans-serif;cursor:pointer;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .div_calendrier:after{content:'\f133';font-family:'FontAwesome';z-index:1;position:absolute;top:0;right:0;padding:0 0.5em;line-height:40px;color:#67c9cd;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_date .ligne_form_moteur,#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_selection_type_prestataire_radio,#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .ligne_resa{margin:1.2em 0;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_selection_type_prestataire_radio{margin-top:0;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_selection_type_prestataire_radio .ligne_form_moteur{margin-bottom:3px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_selection_type_prestataire_radio .ligne_form_moteur:last-child{margin-bottom:0;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_selection_type_prestataire_radio .ligne_form_moteur label{display:inline-block;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date .bloc_date_duree .bloc_date_resa:after{content:'\f133';}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date .bloc_date_duree .bloc_duree_resa:after{content:'\f017';right:-0.1em;font-size:1.2em;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .ligne_resa label{display:inline-block;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur{display:flex;flex-wrap:wrap;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur > label{display:inline-block;margin-bottom:5px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur .div_calendrier{width:100%;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_date_calendrier_double .ligne_resa label{display:inline-block;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_personnes > .forms_champType_select:after{content:'\f2c0';font-size:1.2em;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_personnes .more-personnes-detail fieldset{padding:0;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_personnes .more-personnes-detail fieldset .ligne_form_moteur .choixPersonne .forms_champType_select{display:inline-block;width:calc(100% / 2 - 7px);}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_personnes .more-personnes-detail fieldset .ligne_form_moteur .choixPersonne .forms_champType_select:first-child{margin-right:5px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_personnes .more-personnes-detail fieldset .ligne_form_moteur .choixPersonne .forms_champType_select:last-child{margin-left:5px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_personnes .more-personnes-detail fieldset .ligne_form_moteur .choixAges{margin-top:10px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_personnes .more-personnes-detail fieldset .ligne_form_moteur .choixAges > span{display:block;width:100%;margin-bottom:5px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_personnes .more-personnes-detail fieldset .ligne_form_moteur .choixAges .forms_champType_select{display:inline-block;width:calc(100% / 4 - 5px);margin-right:5px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_personnes .more-personnes-detail fieldset .ligne_form_moteur .choixAges .forms_champType_select:last-child{margin-right:0;width:calc(100% / 4);}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_personnes .more-personnes-detail fieldset .ligne_form_moteur .choixAges .forms_champType_select select{padding-left:0.5em;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_adultes_enfants .ligne_form_moteur{margin-bottom:10px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_adultes_enfants .ligne_form_moteur.choixAges .libelle_age_enfant{display:block;margin-bottom:5px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .div_calendrier_le,#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .periode_au,#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .periode_du{position:relative;overflow:hidden;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .div_calendrier_le label,#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .periode_au label,#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .periode_du label{font-size:1.1em;display:block;margin-bottom:3px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .div_calendrier_le input,#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .periode_au input,#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .periode_du input{width:130%;height:calc(40px - 3px);border:0;margin:0;z-index:4;background-image:none;background-color:#fff;padding-left:1em;padding-right:calc(30% + 2em);-webkit-appearance:none;position:relative;color:#000;font-family:;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .div_calendrier_le:after,#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .periode_au:after,#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .periode_du:after{content:'\f133';font-family:'FontAwesome';position:absolute;bottom:0;right:0;padding:0 0.5em;line-height:38PX;color:#67c9cd;font-size:1.3em;z-index:10;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_date_resa_activites .type_recherche_activites fieldset{padding:0;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_date_resa_activites .type_recherche_activites fieldset > ul{margin:1em 0;padding:0;list-style-type:none;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_date_resa_activites .type_recherche_activites fieldset > ul > li{margin-bottom:3px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .bloc_select_date_resa_activites .type_recherche_activites fieldset > ul > li label{padding-left:0.5em;display:inline-block;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .resa_div_btn{margin-top:20px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .resa_div_btn .ajax-results:not(:empty){display:inline-block;margin-bottom:10px;background-color:#767a7a;border-radius:50%;padding:2px 5px;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .resa_div_btn .button_search{display:block;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .resa_div_btn .button_search input{background-color:#767a7a;border:0;color:#fff;padding:0.7em;width:60%;text-transform:uppercase;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;border:1px solid #767a7a;font-family:'Montserrat', sans-serif;}@media screen and (max-width:480px){#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .resa_div_btn .button_search input{width:100%;}}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa form .resa_div_btn .button_search input:hover{background-color:#fff;color:#767a7a;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa > .content{width:100%;display:block;}#recherche-resa div .menuAccordeon .menuMoteur .contenu .form-resa br{display:none;}#colg{display:table-cell;vertical-align:top;}@media (max-width:768px){#colg{width:100%;display:block;}}#colg #bloc_panier{background-color:transparent;width:100%;border:0 !important;padding:0;margin-top:0;margin-bottom:3em;}#colg #bloc_panier .titre{font-family:;font-size:2.24em;padding:10px 0;text-transform:uppercase;margin-top:0;text-align:center;font-weight:700;background-color:#67c9cd;color:#fff;position:relative;}#colg #bloc_panier .contenu{padding:10px 20px;background-color:#67c9cd;}#colg #bloc_panier .contenu .ligne-prestation{display:flex;justify-content:space-between;font-size:1.4em;color:#fff;}#colg #bloc_panier .contenu .ligne-prestation .left,#colg #bloc_panier .contenu .ligne-prestation .right{float:none;}#colg #bloc_panier .contenu .ligne-prestation .left span:first-child{padding-right:3px;}#colg #bloc_panier .contenu .void-panier{width:100%;margin-top:1em;margin-bottom:1em;}#colg #bloc_panier .contenu .void-panier a{display:block;width:100%;border:0;background-color:#767a7a;border:1px solid #767a7a;text-transform:uppercase;font-weight:bold;padding:10px;font-size:1.4em;text-decoration:none;text-align:center;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;line-height:1em;color:#fff;}#colg #bloc_panier .contenu .void-panier a:hover{color:#767a7a;background-color:#fff;}#moncompte{background:#ebebeb;padding-bottom:10px;/*.widget-moncompte {
      background-color: $color1;
      padding-bottom: 0;
      margin-top: 2em;
      font-size: 1.6em;
      @media (max-width: 768px) {
           margin-bottom: 1em;
      }
      .title {
           padding: 20px 0 !important;
           text-transform: uppercase;
           display: block;
           color: #fff;
           background-color: $color1;
           position: relative;
           font-size: 1.6rem !important;
           font-weight: 700;
           text-align: center;
      }
      .content {
           display: block;
           padding: 10px 20px;
           text-align: center;
           > form {
                input:not([type="submit"]) {
                     margin-bottom: 10px;
                     height: 35px;
                     line-height: 35px;
                     padding-left: 5px;
                }
                input[type="submit"] {
                     margin-top: 10px;
                     text-decoration: none;
                     background: $color2;
                     border-radius: 4px;
                     border: 0;
                     text-transform: uppercase;
                     font-weight: bold;
                     color: #fff;
                     padding: 8px 15px;
                     display: inline-block;
                     height: auto;
                     line-height: normal;
                     font-size: 1.3rem;
                     border: 1px solid $color2;
                     @include transition(.3s);
                     &:hover {
                          color: $color2;
                          background-color: #fff;
                     }
                }
                .lien_password_oublie {
                     display: block;
                     margin-top: 10px;
                     &:last-child {
                          display: none;
                     }
                     a {
                          color: #fff;
                     }
                }
           }
      }
 }*/}#moncompte .bloc-identifie .formulaire_identification_titre{font-size:1.9rem;text-align:center;border-bottom:1px solid #fff;margin-bottom:10px;}#moncompte .bloc-identifie .menu-client a{color:#67c9cd;font-size:1.4em;font-weight:bold;}#mon_compte .bloc-identifie .menu-client{font-size:1.4em;}#mon_compte .bloc-identifie .menu-client > nav > ul{list-style-type:none;padding:0;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage_recherche,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage_recherche,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage_recherche{position:relative;}.resa_sommaire.affinage{background-color:#67c9cd;margin-top:20px;}.resa_sommaire.affinage .affinage_titre,.resa_sommaire.affinage .titre_affinage_recherche{color:#fff;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri label,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage_recherche,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri label,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage_recherche,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri label,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage_recherche{color:white;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri label::before,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode::before,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri label::before,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode::before,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri label::before,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode::before{border-color:white;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri.disabledCritere LABEL,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri.disabledCritere LABEL,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri.disabledCritere LABEL{color:lightgrey;}.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .recherche_texte_input{padding-top:0;padding-bottom:0;height:40px;}.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .recherche_texte_input::placeholder{color:grey;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .recherche_texte_input,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .recherche_texte_input,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .recherche_texte_input{border:0;}aside#colg .form-recherche label{color:white !important;font-weight:bold;}aside#colg .ui-accordion .ui-accordion-header .ui-icon{display:none;}.moteur_vertic .form-resa input.form_search{margin-top:20px;}.resa_sommaire.affinage .affinage_titre::after,.resa_sommaire.affinage .titre_affinage_recherche::after{color:white;}.bloc_selection_type_prestataire_radio{margin-top:20px;}.ui-autocomplete{font-size:1.4em;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.ui-autocomplete *{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}#liste-info > header > .description{margin-bottom:20px;}#liste-info > header > .description a{color:inherit;}#liste-info > header > .description a:hover{text-decoration:none;}.liste-fiche.Vignette{position:relative;left:-10px;}@media screen and (max-width:980px){.liste-fiche.Vignette{left:0;}}.liste-fiche.Vignette .sous-titre{font-size:1em;margin:5px 0;display:inline-block;font-weight:bold;padding-right:160px;width:100%;}#liste-info > header{position:relative;}.bouton_liste,.liste-fiche.Vignette .fiche-info .lien_fiche_detail a,.liste-fiche.Vignette .fiche-info .lien_fiche_reserver a,.liste-fiche.Vignette .fiche-info .lien_plus_info_resa a,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div > a,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div .afficher-toutes-les-dispo,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div .afficher-toutes-les-dispo,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div > a,.liste-fiche.Vignette .fiche-info .lien_fiche_detail a,.liste-fiche.Vignette .fiche-info .lien_fiche_detail a{background-color:#767a7a !important;color:#fff;border:1px solid #767a7a;text-transform:uppercase !important;width:170px;margin:5px 0 0;text-align:center;-webkit-transition:0.5s;-khtml-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}.bouton_liste:hover,.liste-fiche.Vignette .fiche-info .lien_fiche_detail a:hover,.liste-fiche.Vignette .fiche-info .lien_fiche_reserver a:hover,.liste-fiche.Vignette .fiche-info .lien_plus_info_resa a:hover,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div > a:hover,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div .afficher-toutes-les-dispo:hover,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div .afficher-toutes-les-dispo:hover,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div > a:hover,.liste-fiche.Vignette .fiche-info .lien_fiche_detail a:hover,.liste-fiche.Vignette .fiche-info .lien_fiche_detail a:hover{color:#767a7a;background-color:#fff !important;}.liste-fiche.Vignette .fiche-info .lien_fiche_reserver a,.liste-fiche.Vignette .fiche-info .lien_plus_info_resa a{background-color:#767a7a !important;color:#fff;border:1px solid #767a7a;text-transform:uppercase !important;width:150px;margin:5px 0 0;text-align:center;-webkit-transition:0.5s;-khtml-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}.liste-fiche.Vignette .fiche-info .lien_fiche_reserver a:hover,.liste-fiche.Vignette .fiche-info .lien_plus_info_resa a:hover{color:#767a7a;background-color:#fff !important;}#liste-info .parametres .filtrages{font-size:1.4em;}#liste-info .parametres .filtrages a{color:inherit;text-decoration:none;}#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info,#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre .contenu_gauche{width:calc(100% - 180px);padding-right:10px;}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche:after{display:inline-block;content:"";position:absolute;top:0;right:0;width:180px;height:100%;background-color:;z-index:0;}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .bloc_resa{position:relative;}#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique,#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .bloc_resa{width:180px !important;}@media screen and (max-width:768px){#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique,#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .bloc_resa{width:100% !important;}}.resa_bloquee{color:#f00;font-size:1em;font-weight:bold;}section#content .liste-fiche.DetailResa .fiche-info{/*font-size: 1.16667em;*/position:relative;border:1px solid #eaeaea;margin-bottom:30px !important;}@media screen and (max-width:600px){section#content .liste-fiche.DetailResa .fiche-info{padding-top:15px;margin-bottom:50px !important;}}section#content .liste-fiche.DetailResa .fiche-info .bloc_info > div{display:table-cell;}section#content .liste-fiche.DetailResa .fiche-info .bloc_info > div .cadre_photo_principale img{-webkit-transition:0.5s;-khtml-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;}section#content .liste-fiche.DetailResa .fiche-info .bloc_info > div.photos_et_criteres:hover img{filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-webkit-opacity:0.5;-khtml-opacity:0.5;-moz-opacity:0.5;-ms-opacity:0.5;-o-opacity:0.5;opacity:0.5;}@media screen and (max-width:600px){section#content .liste-fiche.DetailResa .fiche-info .bloc_info > div{width:100%;}section#content .liste-fiche.DetailResa .fiche-info .bloc_info > div.contenu_principal_fiche{display:table-header-group;}section#content .liste-fiche.DetailResa .fiche-info .bloc_info > div.contenu_principal_fiche .contenu_liste_cadre{padding-left:15px;padding-right:15px;}section#content .liste-fiche.DetailResa .fiche-info .bloc_info > div.photos_et_criteres{padding-top:20px;}}section#content .liste-fiche.DetailResa .fiche-info .liste_criteres_auto_zone_affichage{height:0;display:inline-block;}section#content .liste-fiche.DetailResa .fiche-info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .nom_et_accroche_tarifaire .nom h2 a{font-size:1em;}section#content .liste-fiche.DetailResa .fiche-info .nom_et_accroche_tarifaire > .nom > *{display:inline;vertical-align:top;}section#content .liste-fiche.DetailResa .fiche-info .nom_et_accroche_tarifaire > .nom .classement{margin-left:5px;}section#content .liste-fiche.DetailResa .fiche-info .nom_et_accroche_tarifaire > .nom .classement li,section#content .liste-fiche.DetailResa .fiche-info .nom_et_accroche_tarifaire > .nom .classement ul{display:inline-block;padding:0;margin:0;list-style-type:none;}section#content .liste-fiche.DetailResa .fiche-info .nom_et_accroche_tarifaire > .nom .classement img{padding:3px;}section#content .liste-fiche.DetailResa .fiche-info .bloc_info.bloc_info_resa{display:table;width:100%;}section#content .liste-fiche.DetailResa .fiche-info .bloc_info.bloc_info_resa > *{display:table-cell;vertical-align:top;}@media screen and (max-width:768px){section#content .liste-fiche.DetailResa .fiche-info .bloc_info.bloc_info_resa > *{display:block;width:100% !important;}}section#content .liste-fiche.DetailResa .fiche-info .bloc_info.bloc_info_resa .photos_et_criteres{width:320px;}@media screen and (max-width:1024px){section#content .liste-fiche.DetailResa .fiche-info .bloc_info.bloc_info_resa .photos_et_criteres{max-width:200px;}}@media screen and (max-width:900px){section#content .liste-fiche.DetailResa .fiche-info .bloc_info.bloc_info_resa .photos_et_criteres{max-width:100%;}}section#content .liste-fiche.DetailResa .fiche-info .bloc_info.bloc_info_resa .photos_et_criteres img{width:100%;}section#content .liste-fiche.DetailResa .fiche-info .zone_principale_fiche_presta li,section#content .liste-fiche.DetailResa .fiche-info .zone_principale_fiche_presta ul{display:inline-block;padding:0;margin:0;list-style-type:none;}section#content .liste-fiche.DetailResa .fiche-info .descriptif{display:inline-block;margin:0 0 10px;}section#content .liste-fiche.DetailResa .fiche-info .bloc_resa .bloc_tarif_resa{position:relative;}section#content .liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta{margin-top:0;/*position: relative;*/min-height:70px;z-index:10;}section#content .liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta .lien_reserver_detail{width:150px;margin:10px 0 !important;position:relative;margin-right:15px !important;}@media screen and (max-width:600px){section#content .liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta .lien_reserver_detail{width:100%;}}section#content .liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta .lien_reserver_detail a{text-align:center;padding:0;height:30px;line-height:28px;}section#content .liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta .lien_reserver_detail a:hover{color:#767a7a !important;}section#content .liste-fiche.DetailResa .fiche-info .tab_formules select{color:black;border:0;}section#content .liste-fiche.DetailResa .fiche-info .widget_dispos{font-size:0.9em;}section#content .liste-fiche.DetailResa .fiche-info .widget_dispos .vue_jours_semaine_ligne{font-size:1.38889em;}section#content .liste-fiche.DetailResa .fiche-info .widget_dispos .vue_jours_semaine_ligne .grid_semaine_slide_bloc{height:125px;}section#content .liste-fiche.DetailResa .fiche-info .widget_dispos .vue_jours_semaine_ligne .grid_semaine_slide_bloc .legende{font-size:0.8em;}section#content .liste-fiche.DetailResa .fiche-info .widget_dispos .vue_jours_semaine_ligne .bloc_semaine .num_semaine,section#content .liste-fiche.DetailResa .fiche-info .widget_dispos .vue_jours_semaine_ligne .bloc_semaine .titre_semaine{font-weight:bold;font-size:0.8em;}section#content .liste-fiche.DetailResa .fiche-info .lien_fiche_carnet{position:absolute;top:0;left:10px;}@media screen and (max-width:900px){section#content .liste-fiche.DetailResa .fiche-info .lien_fiche_carnet{position:relative;}}section#content .liste-fiche.DetailResa .fiche-info .lien_fiche_carnet a{width:auto;-webkit-border-radius:100px;-khtml-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;width:40px;height:40px;line-height:40px;text-align:center;background-color:#67c9cd !important;border-color:#67c9cd !important;}section#content .liste-fiche.DetailResa .fiche-info .lien_fiche_carnet a.carnet_voyage_ajouter:before{content:"\f08a";font-family:"FontAwesome";display:inline-block;font-size:1.7em;}section#content .liste-fiche.DetailResa .fiche-info .lien_fiche_carnet a.carnet_voyage_supprimer:before{content:"\f004";font-family:"FontAwesome";display:inline-block;font-size:1.7em;}section#content .liste-fiche.DetailResa .fiche-info .lien_fiche_carnet a span{display:none;}section#content .liste-fiche.DetailResa .fiche-info .lien_fiche_carnet a:hover{background-color:white !important;border-color:white !important;}section#content .liste-fiche.DetailResa .fiche-info .lien_fiche_carnet a:hover:before{color:#67c9cd !important;}#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique .bloc_tarif_article .bloc_prix_en_cours .prix_en_cours,#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_en_cours .prix_en_cours{color:white;}#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique .bloc_tarif_article .bloc_prix_en_cours .libelle_a_partir_de,#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique .bloc_tarif_article .bloc_prix_en_cours .nature_prix_en_cours,#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_en_cours .libelle_a_partir_de,#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_en_cours .nature_prix_en_cours{padding:10px 0;font-weight:bold;color:white;}.resa_sommaire .bloc_liste_valcri.ui-accordion-content{padding-left:0;}.ui-accordion .ui-accordion-icons{padding-left:0;}.resa_sommaire .bloc_affinage_prix{width:95%;margin-left:10px;}.resa_sommaire .sous_titre_affinage_recherche span{text-align:left;}#liste-info .parametres{margin-bottom:15px;}@media screen and (max-width:900px){#liste-info .parametres{height:auto;}}#liste-info .parametres .onglets{display:none;}#liste-info .parametres .onglets li:hover a{background-color:#67c9cd;}#liste-info .parametres .onglets li:hover a:before{color:white !important;}#liste-info .parametres .onglets li.select a{background-color:#67c9cd;cursor:default;}#liste-info .parametres .onglets li.select a:before,#liste-info .parametres .onglets li.select a:hover{color:white;}@media (max-width:768px){.resa_sommaire.affinage.stuckMenu.isStuck{margin-top:0;background-color:#67c9cd;z-index:1000;}.resa_sommaire.affinage.stuckMenu.isStuck .titre_affinage_recherche.titre_barre_rouge_colg{width:100%;text-align:center;}}@media (max-width:768px){#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info,#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre .contenu_gauche{width:100%;display:block;}}@media (max-width:768px){#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique,#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .bloc_resa{width:100%;display:block;}}.liste-fiche.DetailResa .fiche-info .contenu_principal_fiche{width:auto;padding-left:1em;}@media (max-width:768px){.liste-fiche.DetailResa .fiche-info .contenu_principal_fiche{padding:10px 10px 0;}}@media (max-width:600px){.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta{text-align:center;margin-top:20px;}}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div{margin:10px 0 -1px 0 !important;}@media (max-width:600px){.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div{display:block;width:100%;margin:0 0 -1px 0 !important;}}#fiche-info #bloc_detail_prestations a,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations a,.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations a{color:inherit;}#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,.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}#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,.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier_disabled{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}#fiche-info #bloc_detail_prestations .col_capacite .capacite_adultes,#fiche-info #bloc_detail_prestations .col_capacite .capacite_bebes,#fiche-info #bloc_detail_prestations .col_capacite .capacite_enfants,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_capacite .capacite_adultes,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_capacite .capacite_bebes,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_capacite .capacite_enfants,.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_bebes,.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_capacite .capacite_enfants{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}#liste-info .liste-carte #carteGoogleMap{height:650px;width:70%;float:left;}#liste-info .liste-carte .googleInfoWindow h2{font-size:1.6em;font-weight:bold;margin-right:2px;}#liste-info .liste-carte.agrandirCarte{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1000;}#liste-info .liste-carte.agrandirCarte #carteGoogleMap{height:100%;}#liste-info .liste-carte.agrandirCarte .detail{height:100%;}#liste-info .liste-carte #carteGoogleMapAgrandir{text-align:right;cursor:pointer;margin-bottom:5px;}#liste-info .liste-carte #carteGoogleMapAgrandir:hover .texte{text-decoration:underline;}#liste-info .liste-carte #carteGoogleMapAgrandir.cacher{display:none;}#liste-info .liste-carte #carteGoogleMapAgrandir .texte{padding-right:26px;font-size:1em;}#liste-info .liste-carte #carteGoogleMapAgrandir .texte:after{font-family:'FontAwesome';content:'\f065';padding-left:0.5em;}#liste-info .liste-carte #carteGoogleMapReduire{text-align:right;cursor:pointer;background:#292929;color:#fff;}#liste-info .liste-carte #carteGoogleMapReduire:hover .texte{text-decoration:underline;}#liste-info .liste-carte #carteGoogleMapReduire.cacher{display:none;}#liste-info .liste-carte #carteGoogleMapReduire .texte{padding-right:32px;font-size:1em;}#liste-info .liste-carte #carteGoogleMapReduire .texte:after{font-family:'FontAwesome';content:'\f066';padding-left:0.5em;}#liste-info .liste-carte .googleInfoWindow{font-size:0.9em;}#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 h2{font-size:1.2em;}#liste-info .liste-carte .googleInfoWindow a:link,#liste-info .liste-carte .googleInfoWindow a:visited{color:#67c9cd;text-decoration:underline;font-size:1.6em;}#liste-info .liste-carte .googleInfoWindow a:hover{text-decoration:none;}#liste-info .liste-carte .googleInfoWindow .colonne ul{list-style-type:none;}#liste-info .liste-carte .detail{height:650px;overflow:scroll;background:#67c9cd;color:#fff;vertical-align:middle;}#liste-info .liste-carte .detail ul{list-style-type:none;margin:0;padding:0;cursor:pointer;}#liste-info .liste-carte .detail ul li{padding-top:10px;padding-left:7px;}#liste-info .liste-carte .detail ul li:nth-child(odd) .tarifs .prix_en_cours{color:#fff;}#liste-info .liste-carte .detail ul li:nth-child(even){background:#d3d3d3;color:#67c9cd;}#liste-info .liste-carte .detail ul li:nth-child(even) .tarifs .prix_en_cours{color:#fff;}#liste-info .liste-carte .detail ul li.select{background:#292929;color:#fff;}#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{color:#fff;font-size:1.2em;font-weight:bold;text-decoration:line-through;}#fiche-info #bloc_detail_prestations .tab_detail_prestations,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_detail_prestations,.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations{margin-bottom:0;}.liste-fiche.DetailResa .fiche-info{margin-bottom:0;}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div{margin:0;}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div.accordion-dispo{z-index:1;}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div.accordion-dispo .afficher-toutes-les-dispo{padding-left:30px;text-align:center;padding:0 15px;}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div.accordion-dispo .ui-accordion-content{margin-top:0;}.titre_dispo_prestations{text-align:left;font-size:1.2em;}.voir_all_dispo_prestations{font-size:1em;display:inline-block;text-transform:uppercase;border:4px solid #67c9cd;}.voir_all_dispo_prestations a:hover{background-color:white !important;color:#67c9cd !important;}.ui-state-active .ui-icon{background-image:url("https://static.ingenie.fr/images/jquery.jui/ui-icons_ffffff_256x240.png");}#liste-info.liste-info-RESA .liste-fiche.DetailResa .fiche-info .lien_fiche_detail a{margin-right:15px;}@media (max-width:600px){#liste-info.liste-info-RESA .liste-fiche.DetailResa .fiche-info .lien_fiche_detail a{margin-right:0;width:100%;}}#liste-info.liste-info-INFO .liste-fiche.DetailResa .fiche-info .lien_fiche_detail a{margin-right:0;}@media (max-width:600px){#liste-info.liste-info-INFO .liste-fiche.DetailResa .fiche-info .lien_fiche_detail a{margin-right:0;width:100%;}}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div.accordion-dispo .afficher-toutes-les-dispo{top:-44px;border:0;border:1px solid #767a7a !important;margin-left:5px;text-transform:uppercase;}@media (max-width:600px){.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div.accordion-dispo .afficher-toutes-les-dispo{margin-left:0;}}#fiche-info #bloc_detail_prestations,.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations{font-size:1em;}.liste-fiche.DetailResa .fiche-info .widget_dispos{font-size:1em;}.widget_dispos .vue_loc_semaine_ligne .bloc_semaine .zone_jours_semaine .jour_semaine{font-size:0.7em;text-align:center;padding:2px 0;}.voir_all_dispo_prestations a{text-decoration:none;color:white;display:inline-block;background-color:#67c9cd;color:white;padding:5px;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine{height:90px;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc > .legende{font-size:0.8em;bottom:-6px;}.liste-fiche.DetailResa .fiche-info .widget_dispos .vue_jours_semaine_ligne{font-size:1.25em;}.legende-vacances{font-size:0.7em;}.accordion-dispo.ui-accordion .ui-accordion-content{margin-top:-10px !important;}@media (max-width:600px){.accordion-dispo.ui-accordion .ui-accordion-content{margin-top:-1px !important;}}.accordion-dispo .ui-widget-content{background-color:white !important;}.liste-fiche.DetailResa .fiche-info .sous-titre{padding-bottom:10px;text-transform:uppercase;display:inline-block;font-weight:bold;}.liste-fiche.DetailResa .fiche-info .sous-titre > span:not(:last-child):after{content:"-";margin:0 2px 0 5px;}.liste-fiche.DetailResa .fiche-info .descriptif:empty{display:none;}.liste-fiche.DetailResa .fiche-info .classement img{max-height:30px;}.liste-fiche.DetailResa .fiche-info .liste_criteres_auto_zone_affichage > li{display:block !important;}.liste-fiche.DetailResa .fiche-info .liste_criteres_auto_zone_affichage > li > span{font-weight:bold;}.liste-fiche.DetailResa .fiche-info .picto_zone_principale_fiche_presta{display:inline-block;margin-top:20px;}@media (max-width:768px){.liste-fiche.DetailResa .fiche-info .picto_zone_principale_fiche_presta{width:100%;text-align:center;margin-bottom:30px;}}.liste-fiche.DetailResa .fiche-info .picto_zone_principale_fiche_presta li,.liste-fiche.DetailResa .fiche-info .picto_zone_principale_fiche_presta ul{display:inline-block;list-style-type:none;padding:0;margin:0;}.liste-fiche.DetailResa .fiche-info .picto_zone_principale_fiche_presta > ul > li{margin:0 20px 20px 0;position:relative;background-color:#67c9cd;color:white;-webkit-border-radius:100px;-khtml-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;/*&:hover:after {
                          content: attr(data-title);
                          display: table-cell;
                          font-size: 0.8em;
                          width: 160px;
                          position: absolute;
                          text-align: center;
                          bottom: -35px;
                          margin-left: calc((-160px / 3) - 8px);
                          color: #fff;
                          background-color: $color2;
                          padding: 0.3em 0;
                          text-transform: uppercase;
                          letter-spacing: 0.1em;
                          z-index: 1;
                     }*/padding:5px 10px;}.liste-fiche.DetailResa .fiche-info .picto_zone_principale_fiche_presta > ul > li img{max-height:35px;}.liste-fiche.Vignette .fiche-info{-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.5);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.5);margin:10px;width:calc(25% - 20px);}@media (max-width:640px){.liste-fiche.Vignette .fiche-info:before{display:none !important;}}.liste-fiche.Vignette .fiche-info .picto_zone_principale_fiche_presta{display:none;}@media (max-width:1510px){.liste-fiche.Vignette .fiche-info{width:calc(33.33% - 20px);}}@media (max-width:1270px){.liste-fiche.Vignette .fiche-info{width:calc(50% - 20px);}}@media (max-width:1024px){.liste-fiche.Vignette .fiche-info{width:calc(100% - 20px);padding-top:0;}.liste-fiche.Vignette .fiche-info > *{position:static !important;}}@media (max-width:768px){.liste-fiche.Vignette .fiche-info{width:calc(50% - 20px);}}@media (max-width:600px){.liste-fiche.Vignette .fiche-info{width:calc(100% - 20px);}}@media (min-width:641px){.liste-fiche.Vignette .fiche-info{position:relative;}.liste-fiche.Vignette .fiche-info:before{display:block;content:"";width:100%;padding-top:200%;}.liste-fiche.Vignette .fiche-info > .image{position:absolute;top:0;left:0;right:0;bottom:0;}}.liste-fiche.Vignette .fiche-info .sous-titre{text-transform:uppercase;}.liste-fiche.Vignette .fiche-info .sous-titre > span:not(:last-child):after{content:"-";margin:0 2px 0 5px;}.liste-fiche.Vignette .fiche-info .sous-titre img{max-height:15px;}.liste-fiche.Vignette .fiche-info[id*="PRESTATION-P"] .nom_et_accroche_tarifaire,.liste-fiche.Vignette .fiche-info[id*="PRESTATION-U"] .nom_et_accroche_tarifaire{margin-bottom:50px;}.liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire{/*width: calc(100% - 150px) !important;*/padding:5px 10px 0;float:left;margin-bottom:30px;}.liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom{text-align:left;}.liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom h2{font-size:1.5em;text-align:left;vertical-align:top;display:block;}.liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom h2 a{color:#67c9cd !important;padding:0;text-shadow:0 0 0 transparent;display:inline;font-weight:bold;}.liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement{text-align:left;margin-left:0;vertical-align:top;display:block;margin-top:5px;}.liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement li,.liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement ul{display:inline-block;padding:0;margin:0;list-style-type:none;}.liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement li img,.liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement ul img{max-height:20px;}.liste-fiche.Vignette .fiche-info .photos{position:relative;}.liste-fiche.Vignette .fiche-info .photos .liens_sous_photos{display:none;}.liste-fiche.Vignette .fiche-info .photos a{top:0;left:0;width:100%;background-color:grey;height:auto !important;display:inline-block;}@media (min-width:641px){.liste-fiche.Vignette .fiche-info .photos a{position:relative;}.liste-fiche.Vignette .fiche-info .photos a:before{display:block;content:"";width:100%;padding-top:66.66667%;}.liste-fiche.Vignette .fiche-info .photos a > .image{position:absolute;top:0;left:0;right:0;bottom:0;}}@media (min-width:641px){.liste-fiche.Vignette .fiche-info .photos a{position:absolute;}}.liste-fiche.Vignette .fiche-info .photos a img{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-webkit-transition:0.5s;-khtml-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;top:0;left:0;max-width:100%;max-height:100%;bottom:0;top:0;margin:auto;}@media (min-width:641px){.liste-fiche.Vignette .fiche-info .photos a img{position:absolute;}}.liste-fiche.Vignette .fiche-info .zone_criteres_fiche_presta:not(.sans-type) li,.liste-fiche.Vignette .fiche-info .zone_criteres_fiche_presta:not(.sans-type) ul{display:inline;padding:0;margin:0;list-style-type:none;}.liste-fiche.Vignette .fiche-info .zone_criteres_fiche_presta:not(.sans-type) > ul > li > ul > li:after{content:",";margin-right:3px;}.liste-fiche.Vignette .fiche-info .zone_criteres_fiche_presta:not(.sans-type) > ul > li > ul > li:last-child:after{content:".";}.liste-fiche.Vignette .fiche-info .picto_zone_principale_fiche_presta{font-size:1.4em;position:absolute;z-index:9;display:inline-block;left:15px;bottom:70px;}.liste-fiche.Vignette .fiche-info .picto_zone_principale_fiche_presta li,.liste-fiche.Vignette .fiche-info .picto_zone_principale_fiche_presta ul{list-style-type:none;margin:0;padding:0;display:inline-block;}.liste-fiche.Vignette .fiche-info .picto_zone_principale_fiche_presta li{margin:0 5px 5px 0;}.liste-fiche.Vignette .fiche-info .picto_zone_principale_fiche_presta li img{max-height:30px;}.liste-fiche.Vignette .fiche-info .liste_criteres_auto_zone_affichage > li{display:block !important;}.liste-fiche.Vignette .fiche-info .liste_criteres_auto_zone_affichage > li > span{font-weight:bold;}.liste-fiche.Vignette .fiche-info:hover .cadre_photo_principale img{filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-webkit-opacity:0.5;-khtml-opacity:0.5;-moz-opacity:0.5;-ms-opacity:0.5;-o-opacity:0.5;opacity:0.5;}.aucun_resultat{font-size:1.4em;color:#f00;font-weight:bold;margin-bottom:20px;}#liste-info .parametres .filtrages ul li .icone{margin-right:3px;}.liste-fiche.DetailResa .fiche-info .ui-accordion .ui-accordion-content{padding:1em 3.2em;}.liste-fiche.DetailResa .fiche-info .widget_dispos .bx-wrapper .bx-controls-direction a{top:28%;}.liste-fiche.DetailResa .fiche-info .widget_dispos .bx-prev{left:-37px !important;background-image:none;text-indent:0;color:transparent;}@media (max-width:480px){.liste-fiche.DetailResa .fiche-info .widget_dispos .bx-prev{left:-22px !important;}}.liste-fiche.DetailResa .fiche-info .widget_dispos .bx-prev:before{content:"\f0d9";font-family:"FontAwesome";position:absolute;top:0;left:0;color:#67c9cd;font-size:4em;}.liste-fiche.DetailResa .fiche-info .widget_dispos .bx-next{background-image:none;text-indent:0;color:transparent;right:-50px !important;}@media (max-width:480px){.liste-fiche.DetailResa .fiche-info .widget_dispos .bx-next{right:-35px !important;}}.liste-fiche.DetailResa .fiche-info .widget_dispos .bx-next:after{content:"\f0da";font-family:"FontAwesome";position:absolute;top:0;left:0;color:#67c9cd;font-size:4em;}@media (max-width:768px){.outitre{display:none;}}@media (max-width:640px){.liste-fiche.Vignette .fiche-info > .photos:not(.categorie-logo) .cadre_photo_principale > a img{position:static;}}.liste_criteres_auto_zone_affichage > li{list-style-type:none;}main.container[role="main"] > section#content .liste-fiche.DetailResa .fiche-info .contenu_principal_fiche{padding-top:20px;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{font-weight:normal;}.liste-fiche.DetailResa .fiche-info{padding-bottom:0;}@media (max-width:600px){.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div.accordion-dispo .afficher-toutes-les-dispo{position:static;width:100%;}}.liste-fiche.DetailResa .fiche-info .bloc_info > div.photos_et_criteres{text-align:center;}@media (max-width:600px){.liste-fiche.DetailResa .fiche-info .picto_zone_principale_fiche_presta{margin:0 auto;display:table;}}@media (max-width:600px){.liste-fiche.DetailResa .fiche-info .ui-accordion .ui-accordion-content{padding:10px 35px;}}@media (max-width:480px){.liste-fiche.DetailResa .fiche-info .ui-accordion .ui-accordion-content{padding:10px 15px;}}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div.accordion-dispo .ui-accordion-content{overflow-x:hidden;border-radius:0;border:0;}@media (max-width:600px){.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc{height:150px;}}.liste-fiche.Vignette .fiche-info .bloc_resa{background-color:#67c9cd;position:absolute !important;top:0;right:0;color:white;font-size:1.5em;text-align:center;padding:10px;text-transform:uppercase;font-weight:bold;line-height:1.2em;z-index:9;}.liste-fiche.Vignette .fiche-info .picto_zone_principale_fiche_presta{margin-top:20px;margin-bottom:90px;}.liste-fiche.Vignette .fiche-info.fiche_liste_hotel_chambre_d_hotes_v2018 .descriptif{position:absolute;display:block;top:0;top:68%;padding:0 15px;font-size:1.4em;}.liste-fiche.Vignette .fiche-info.fiche_liste_bons_plans_promotions_prestation_v2018 .descriptif,.liste-fiche.Vignette .fiche-info.fiche_liste_sejours_packages_resa_prestation_v2018 .descriptif{position:absolute;display:block;top:0;top:55%;padding:0 15px;font-size:1.4em;}@media (max-width:640px){.liste-fiche.Vignette .fiche-info .descriptif,.liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire,.liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta{padding:0 20px !important;}.liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom h2 a{padding-top:10px;padding-bottom:0;display:inline-block;}}#fiche-info #bloc_detail_prestations .tab_formules thead,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules thead,.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules thead{background-color:#767a7a;}.libellePackageResa{border-color:red;margin-top:20px;color:red;text-align:center;font-size:1.6em;text-transform:uppercase;font-weight:bold;}#fiche-info #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_disabled,#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_ajout_panier,.bloc_fiche_rubrique_cross_selling #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_valid_panier,.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier,.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier_disabled,.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_valid_panier{border-radius:0;text-transform:uppercase;font-size:1.6em;border:0 !important;}#fiche-info #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_disabled: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_ajout_panier:hover,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier_disabled:hover,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_valid_panier:hover,.liste-info-RESA .bloc_resa_prestations #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_ajout_panier_disabled:hover,.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_valid_panier:hover{background-color:#767a7a !important;color:white !important;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier_disabled:hover{background:#cdcdcd url("https://static.ingenie.fr/images/resa/picto_caddie.png") no-repeat 5px 50% !important;color:#6f6f6f !important;}.bouton_liste,.liste-fiche.Vignette .fiche-info .lien_fiche_detail a,.liste-fiche.Vignette .fiche-info .lien_fiche_reserver a,.liste-fiche.Vignette .fiche-info .lien_plus_info_resa a,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div > a,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div .afficher-toutes-les-dispo,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div .afficher-toutes-les-dispo,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div > a,.liste-fiche.Vignette .fiche-info .lien_fiche_detail a,.liste-fiche.Vignette .fiche-info .lien_fiche_reserver a,.liste-fiche.Vignette .fiche-info .lien_plus_info_resa a{text-transform:none;}@media screen and (max-width:600px){.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > .lien_fiche_detail,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > .lien_plus_info_resa{float:none;margin-left:0 !important;position:static;width:100%;}}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > .lien_fiche_detail > a:before,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > .lien_plus_info_resa > a:before{content:"\f0f6" !important;font-family:"FontAwesome";margin-right:7px;display:inline-block;font-size:0.8em;position:relative;top:-2px;}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_reserver a,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta .lien_reserver_detail a{width:150px;background-color:#767a7a !important;color:white !important;border-color:#767a7a;text-transform:uppercase;position:relative;}@media screen and (max-width:600px){.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_reserver a,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta .lien_reserver_detail a{width:100%;display:inline-block;}}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_reserver a:hover,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta .lien_reserver_detail a:hover{background-color:white !important;color:#767a7a !important;}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div.accordion-dispo .afficher-toutes-les-dispo:before{content:"\f073";font-family:"FontAwesome";margin-right:7px;display:inline-block;font-size:0.8em;position:relative;top:-2px;display:none;}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div.accordion-dispo .afficher-toutes-les-dispo span{background-image:none;}.bouton_liste,.liste-fiche.Vignette .fiche-info .lien_fiche_detail a,.liste-fiche.Vignette .fiche-info .lien_fiche_reserver a,.liste-fiche.Vignette .fiche-info .lien_plus_info_resa a,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div > a,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div .afficher-toutes-les-dispo,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div .afficher-toutes-les-dispo,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div > a,.liste-fiche.Vignette .fiche-info .lien_fiche_detail a,.liste-fiche.Vignette .fiche-info .lien_fiche_reserver a,.liste-fiche.Vignette .fiche-info .lien_plus_info_resa a{font-size:1em;}#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique,#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .bloc_resa{background-color:transparent;}main.container[role="main"] > section#content #liste-info.liste-info-INFO .liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > .lien_fiche_reserver{margin-right:15px !important;text-align:center;position:relative;z-index:10;}main.container[role="main"] > section#content #liste-info.liste-info-RESA .liste-fiche.DetailResa .fiche-info .contenu_principal_fiche:after{display:inline-block;content:"";position:absolute;top:0;right:0;width:180px;height:100%;background-color:#67c9cd;z-index:0;}#liste-info.liste-info-RESA > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .bloc_resa{padding-top:10px;z-index:10;}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div > a{text-transform:uppercase;}.liste-fiche.DetailResa .fiche-info .descriptif{line-height:1.5em;}div.libelle_separation_offre_tarif.libelle_separation_tarif_package,div.libelle_separation_offre_tarif.libelle_separation_tarif_sec{text-align:left;color:#767a7a;padding:10px;width:100%;font-size:1.3em;text-transform:uppercase;}div.libelle_separation_offre_tarif.libelle_separation_tarif_package:before,div.libelle_separation_offre_tarif.libelle_separation_tarif_sec:before{content:"\f0a9";font-family:"FontAwesome";margin-right:5px;color:#58b0e2;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations td{padding:5px 10px;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations{border-left:0 solid #dee0e0;border-right:0 solid #dee0e0;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_selectionner,.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations .ligne_package .col_detail_package{text-align:left;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations{border-top:1px solid;}input[type="checkbox"]{-webkit-appearance:checkbox !important;}input[type="checkbox"]:after{display:none !important;}#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,.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations_package .ligne_package{background-color:transparent;color:inherit;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations{background:#f5f5f5;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations td.col_tarif{font-size:1.1em;}.liste-fiche.Vignette .fiche-info > .photos:not(.categorie-logo) .cadre_photo_principale > a img[data-orientation="landscape"]{height:100% !important;width:100% !important;object-fit:cover;position:static;position:absolute;top:0;}.liste-fiche.Vignette .fiche-info .photos a::before,.liste-fiche.Vignette .fiche-info:before{display:none;}.liste-fiche.Vignette .fiche-info > .photos:not(.categorie-logo),.liste-fiche.Vignette .fiche-info > .photos:not(.categorie-logo) .cadre_photo_principale > a{position:relative;position:absolute;}.liste-fiche.Vignette .fiche-info > .photos:not(.categorie-logo):before,.liste-fiche.Vignette .fiche-info > .photos:not(.categorie-logo) .cadre_photo_principale > a:before{display:block;content:"";width:100%;padding-top:66.66667%;}.liste-fiche.Vignette .fiche-info > .photos:not(.categorie-logo) > .image,.liste-fiche.Vignette .fiche-info > .photos:not(.categorie-logo) .cadre_photo_principale > a > .image{position:absolute;top:0;left:0;right:0;bottom:0;}.liste-fiche.Vignette .fiche-info > *{position:static !important;width:auto !important;padding:0;margin:0;top:0;right:0;bottom:0;left:0;}section#content > #liste-info #liste-info-content .liste-fiche.Vignette{display:flex;flex-wrap:wrap;}.liste-fiche.Vignette .fiche-info{padding-bottom:0;}.liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom h2 a{color:black;}.liste-fiche.Vignette .fiche-info .adresse{float:left;clear:both;}.liste-fiche.Vignette .fiche-info .adresse .coordonnee{display:inline-block;}.liste-fiche.Vignette .fiche-info .adresse .coordonnee .Adresse-CodePostal{display:none;}.liste-fiche.Vignette .fiche-info .adresse .coordonnee .Adresse-Ville{display:inline-block;}.liste-fiche.Vignette .fiche-info .adresse .contact-carte{display:block;color:transparent;margin:10px 0;}.liste-fiche.Vignette .fiche-info .adresse .contact-carte > a{color:#767a7a;text-decoration:none;margin-left:-3px;text-transform:uppercase;}.liste-fiche.Vignette .fiche-info .adresse .contact-carte > a:before{content:"\f278";font-family:"FontAwesome";margin-right:5px;display:inline-block;}.liste-fiche.Vignette .fiche-info .lien_fiche_detail{position:absolute !important;bottom:45px;right:10px;top:auto;left:auto;}.liste-fiche.Vignette .fiche-info .lien_plus_info_resa{position:absolute !important;bottom:10px;right:10px;top:auto;left:auto;}.liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta{display:block;clear:both;float:left;width:calc(100% - 150px) !important;}.liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire{width:100%;}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_detail{margin-right:5px !important;position:relative;z-index:0;}#liste-info.liste-info-RESA .liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta .lien_plus_info_resa{margin-right:30px !important;}.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta .bloc_resa_prestations:not(:empty){background-color:white;position:relative;margin-top:0 !important;}div.libelle_separation_offre_tarif.libelle_separation_tarif_package,div.libelle_separation_offre_tarif.libelle_separation_tarif_sec{color:#333 !important;}#fiche-info #bloc_detail_prestations .tab_detail_prestations,.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_detail_prestations,.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations{color:#333;}#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique .bloc_tarif_article .bulle_pourcentage,#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:#767a7a;}#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique .bloc_tarif_article .bloc_prix_barre .libelle_prix_barre,#liste-info.liste-info-BOUTIQUE > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_boutique .bloc_tarif_article .bloc_prix_barre .prix_barre,#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 .libelle_prix_barre,#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{color:#fff;}.liste-fiche.DetailResa .fiche-info .widget_dispos .vue_loc_semaine_ligne .bloc_semaine .titre_semaine{/*padding-right: 47px;
      font-size: 0.8em;*/display:inline-block;}.bouton_liste,.liste-fiche.Vignette .fiche-info .lien_fiche_detail a,.liste-fiche.Vignette .fiche-info .lien_fiche_reserver a,.liste-fiche.Vignette .fiche-info .lien_plus_info_resa a,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div > a,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div .afficher-toutes-les-dispo,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div .afficher-toutes-les-dispo,.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div > a,.liste-fiche.Vignette .fiche-info .lien_fiche_detail a,.liste-fiche.Vignette .fiche-info .lien_fiche_reserver a,.liste-fiche.Vignette .fiche-info .lien_plus_info_resa a{line-height:28px;}.bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations tr:nth-child(2n){background:white;color:#767a7a;}.bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations tr:nth-child(2n) p{color:#767a7a;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations .bloc_descriptifs_prestation h2{line-height:1em;font-size:1.6em;color:#67c9cd;}#infscr-loading{background-color:#fff;color:#696969;display:inline-block;font-size:1.2em;height:290px;margin-bottom:3.3%;margin-left:1.65%;margin-right:1.65%;position:relative;text-align:center;width:290px;}#infscr-loading img{display:none !important;}#infscr-loading > div{font-size:1.8em;}#infscr-loading > div:before{-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-name:rotation;-moz-animation-timing-function:linear;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-name:rotation;-o-animation-timing-function:linear;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-name:rotation;-webkit-animation-timing-function:linear;animation-duration:1s;animation-iteration-count:infinite;animation-name:rotation;animation-timing-function:linear;color:#67c9cd;content:'\f01e';display:table;font-family:FontAwesome;font-size:4em;margin:0 auto;}@keyframes rotation{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}@-moz-keyframes rotation{from{-moz-transform:rotate(0deg);}to{-moz-transform:rotate(360deg);}}@-o-keyframes rotation{from{-o-transform:rotate(0deg);}to{-o-transform:rotate(360deg);}}.liste-info-RESA #bloc_detail_prestations .tab_formules .ligne_action_prestation_1 td,.liste-info-RESA #bloc_detail_prestations .tab_formules .ligne_action_prestation_2 td,.liste-info-RESA #bloc_detail_prestations .tab_formules .ligne_msg_action_prestation_1 td,.liste-info-RESA #bloc_detail_prestations .tab_formules .ligne_msg_action_prestation_2 td,.liste-info-RESA #bloc_detail_prestations .tab_formules .ligne_tarif_formule_1 td,.liste-info-RESA #bloc_detail_prestations .tab_formules .ligne_tarif_formule_2 td,.liste-info-RESA #bloc_detail_prestations .tab_formules .ligne_total_prestation_1 td,.liste-info-RESA #bloc_detail_prestations .tab_formules .ligne_total_prestation_2 td{color:black !important;}.liste-info-RESA #bloc_detail_prestations .tab_formules .ligne_action_prestation_2 td,.liste-info-RESA #bloc_detail_prestations .tab_formules .ligne_msg_action_prestation_2 td,.liste-info-RESA #bloc_detail_prestations .tab_formules .ligne_tarif_formule_2 td,.liste-info-RESA #bloc_detail_prestations .tab_formules .ligne_total_prestation_2 td{color:black !important;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc{height:110px;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier{border:1px solid #67c9cd !important;color:white !important;background-color:#67c9cd !important;}.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier:hover{background-color:white !important;color:#67c9cd !important;}.liste-info-RESA #bloc_detail_prestations .tab_formules .ligne_action_prestation_1 td,.liste-info-RESA #bloc_detail_prestations .tab_formules .ligne_msg_action_prestation_1 td,.liste-info-RESA #bloc_detail_prestations .tab_formules .ligne_tarif_formule_1 td,.liste-info-RESA #bloc_detail_prestations .tab_formules .ligne_total_prestation_1 td{background-color:white !important;}#liste-info > #liste-info-content > .liste-fiche > .fiche-info{width:100%;font-size:1.4em;}#liste-info > .parametres .onglets li{width:auto;height:auto;}#liste-info .avis_client_ingenie > a.lien_fiche_avis .nb_avis,#fiche-info .avisIngenie .avis_client_ingenie > .nb_avis{font-size:1em;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext{width:200px !important;}section#content .liste-fiche.DetailResa .fiche-info .widget_dispos .bx-pager{display:none;}#bloc_detail_prestations .tab_detail_prestations .col_selectionner .open a::before,#bloc_detail_prestations .tab_detail_prestations .col_libelle_prestation_cross_selling .open a::before,#bloc_detail_prestations .tab_detail_prestations .ligne_package .col_detail_package .open a::before,#liste-info a.lien_savoir_plus::before,#liste-info a.lien_reserver::before,#liste-info .fiche-info .lien_reserver_detail a::before,#bloc_btn_action_panier .vider_panier a::before,#bloc_btn_action_panier .valider_panier a:before{display:none;}.voir_all_dispo_prestations a{-webkit-transition:0.5s;-khtml-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}.voir_all_dispo_prestations{border-width:1px;}.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine > .zone_tarifs{margin-top:10px;}#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche{width:75%;padding-top:20px;padding-left:20px;}@media (max-width:600px){#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche{width:100%;padding-left:0;}}#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche .adresse{margin:10px 0 20px 0;font-style:italic;}#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres{width:25%;}@media (max-width:600px){#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres{width:100%;}}@media (max-width:600px){.liste-fiche.DetailResa .fiche-info .comparer_selectionner_plus_infos_fiche_presta > div > a{width:100%;}}@media (max-width:600px){.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc{height:140px;}}#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div.zone_criteres_fiche_presta.sans-type > ul > li > ul > li{margin:0 10px 10px 0;background-color:#67c9cd;color:white;-webkit-border-radius:50px;-khtml-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;padding:5px 10px;}#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div.zone_criteres_fiche_presta.sans-type > ul > li > ul > li:after{display:none;}#fiche-info > .pagination{float:none;width:auto;}@media screen and (max-width:768px){#fiche-info > .pagination{text-align:center;}}body.ControllerFicheInfo section#content{width:100%;}body.ControllerFicheInfo section#content #fiche-info{width:1440px;margin:auto;float:none;z-index:0;}@media screen and (max-width:1440px){body.ControllerFicheInfo section#content #fiche-info{width:100%;}}body.ControllerFicheInfo section#content #fiche-info .pagination{float:right;color:#000;font-size:1.2em;margin-top:20px;margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap;position:relative;z-index:4;}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .pagination{display:block;margin-bottom:20px;text-align:center;}}body.ControllerFicheInfo section#content #fiche-info .pagination .info{color:#000;margin-right:15px;width:auto;font-weight:bold;font-size:1.4em;display:inline-block;vertical-align:middle;}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .pagination .info{margin-right:0;}}body.ControllerFicheInfo section#content #fiche-info .pagination .outils{display:inline-block;vertical-align:middle;}body.ControllerFicheInfo section#content #fiche-info .pagination .outils .pagination-navigation{background-color:transparent;}body.ControllerFicheInfo section#content #fiche-info .pagination .outils .pagination-navigation .pagination-right{padding-left:5px;padding-right:5px;width:auto;}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .pagination .outils .pagination-navigation .pagination-right{float:left;margin-right:0;}}body.ControllerFicheInfo section#content #fiche-info .pagination .outils .pagination-navigation .pagination-right .page-precedente-off{display:none;}body.ControllerFicheInfo section#content #fiche-info .pagination .outils .pagination-navigation .pagination-right .page-precedente a{padding:0.5em 1em !important;}body.ControllerFicheInfo section#content #fiche-info .pagination .outils .pagination-navigation .pagination-right .page-precedente a:after{display:none;}body.ControllerFicheInfo section#content #fiche-info .pagination .outils .pagination-navigation .pagination-left .page a{padding:0.5em 1em !important;}body.ControllerFicheInfo section#content #fiche-info .pagination .outils .pagination-navigation .pagination-left{float:left;width:auto;padding-left:5px;padding-right:5px;}body.ControllerFicheInfo section#content #fiche-info .pagination .outils .pagination-navigation .pagination-left .page-suivante-off{display:none;}body.ControllerFicheInfo section#content #fiche-info .pagination .outils .pagination-navigation .pagination-left .page-suivante a{padding:0.5em 1em !important;}body.ControllerFicheInfo section#content #fiche-info .pagination .outils .pagination-navigation .pagination-left .page-suivante a:after{display:none;}body.ControllerFicheInfo section#content #fiche-info header{margin-top:20px;margin-bottom:20px;}body.ControllerFicheInfo section#content #fiche-info header h1{font-size:4em;font-weight:bold;text-transform:none;color:#67c9cd;line-height:1.4;}body.ControllerFicheInfo section#content #fiche-info header .classement{padding-left:2em;vertical-align:top;}body.ControllerFicheInfo section#content #fiche-info header .classement ul{display:inline-block;padding-left:0;margin:0;}body.ControllerFicheInfo section#content #fiche-info header .classement ul li{display:inline-block;padding:0 5px;}body.ControllerFicheInfo section#content #fiche-info header .classement ul li img{max-height:40px;}body.ControllerFicheInfo section#content #fiche-info header .bloc_reserver_fiche_detaillee{font-size:1.4em;margin-bottom:15px;margin-top:10px;}body.ControllerFicheInfo section#content #fiche-info header .bloc_reserver_fiche_detaillee .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours .libelle_a_partir_de{display:inline-block;}body.ControllerFicheInfo section#content #fiche-info header .bloc_reserver_fiche_detaillee .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours .prix_en_cours{display:inline-block;padding-left:4px;}body.ControllerFicheInfo section#content #fiche-info header .bloc_reserver_fiche_detaillee .lien_reserver_detail{margin-top:5px;}body.ControllerFicheInfo section#content #fiche-info header .bloc_reserver_fiche_detaillee .lien_reserver_detail a{text-decoration:none;background-color:#67c9cd;color:#fff;padding:5px;height:35px;display:block;width:100px;text-align:center;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body.ControllerFicheInfo section#content #fiche-info header .bloc_reserver_fiche_detaillee .lien_reserver_detail a:hover{opacity:0.6;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche{position:relative;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .gallerie{margin-bottom:20px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .gallerie a:before{font-family:'FontAwesome';}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .gallerie #sliderThumbReal{width:480px;margin:0 auto;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .gallerie .lien_visite_virtuelle{display:table;margin:auto;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .gallerie .lien_visite_virtuelle a{background-color:#67c9cd;font-size:1.6em;text-align:center;color:white;display:table;padding:10px;margin-top:10px;border:1px solid #67c9cd;-webkit-transition:0.5s;-khtml-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .gallerie .lien_visite_virtuelle a:before{content:"\f06e";font-family:"FontAwesome";display:block;font-size:2em;color:white;-webkit-transition:0.5s;-khtml-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .gallerie .lien_visite_virtuelle a:hover{text-decoration:none;color:#67c9cd;background-color:white;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .gallerie .lien_visite_virtuelle a:hover:before{color:#67c9cd;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .bandeau.active:first-child{position:fixed;top:0;width:1020px;z-index:99;border-bottom:1px solid #ccc;}@media screen and (max-width:1440px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .bandeau.active:first-child{width:calc(100% - 460px);}}@media screen and (max-width:1000px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .bandeau.active:first-child{width:calc(100% - 80px);}}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .bandeau:first-child{background-color:transparent !important;width:100%;padding:0;border-radius:0;font-size:1.2em !important;width:100%;border-bottom:1px solid #ccc;margin-bottom:10px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .bandeau:first-child ul{justify-content:space-around;display:table;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .bandeau:first-child ul li{border:0;color:#767a7a !important;display:table-cell !important;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .bandeau:first-child ul li{display:inline-block !important;}}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .bandeau:first-child ul li:after{color:#000 !important;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .bandeau:first-child ul li a{color:#000;font-size:1.4em !important;line-height:1.9em;text-transform:uppercase;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .bandeau:first-child ul li a:before{display:none;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .bandeau:first-child ul li:hover{background-color:#767a7a !important;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .bandeau:first-child ul li:hover a{color:#fff !important;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .mosaique_images{float:left !important;}@media screen and (max-width:1000px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .mosaique_images{float:none !important;}}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation{margin-top:0;font-size:1.1em;padding:0;width:100%;margin-bottom:40px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .description{font-size:1.272em;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .description a{color:inherit;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .description a:hover{text-decoration:none;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .download-files{font-size:1.3em;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .download-files .titre-div{color:#67c9cd;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .download-files ul li a{text-decoration:none;color:#000;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .cadre.critere2{border-top:1px solid #d9d9d9;margin-top:2em;padding-top:2em;font-size:1.3em;text-align:center;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .cadre.critere2:first-child{border-top:0 solid #d9d9d9 !important;margin-top:0 !important;padding-top:1em !important;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .cadre.critere2 .titre-div{text-transform:uppercase;width:100%;display:block;color:#67c9cd;font-weight:600;margin-bottom:10px;font-size:16px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .cadre.critere2 .type-critere{display:inline-block;vertical-align:top;padding-left:0;width:100%;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .cadre.critere2 .type-critere li{display:block;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .cadre.critere2 .type-critere li > span{display:block;font-weight:bold;color:#67c9cd;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .cadre.critere2 .type-critere li ul{vertical-align:top;padding-left:0.4em;display:inline-block;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .cadre.critere2 .type-critere li ul li{display:inline-block;padding:0;margin:10px !important;vertical-align:middle;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .cadre.critere2 .type-critere li ul li img{max-width:100px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .cadre.critere2 .type-critere li ul li:after{display:inline-block !important;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .cadre.critere2 .type-critere li ul li span{display:inline-block;font-weight:normal;color:#000;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .cadre.critere2 .type-critere li ul li span:empty{display:none;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .critere9{border-top:1px solid #d9d9d9;margin-top:2em;padding-top:2em;font-size:1.3em;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .critere9:first-child{border-top:0 solid #d9d9d9 !important;margin-top:0 !important;padding-top:1em !important;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .critere9 .titre-div{text-transform:uppercase;width:100%;display:block;color:#67c9cd;font-weight:600;margin-bottom:10px;font-size:16px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .critere9 .type-critere{display:inline-block;vertical-align:top;padding-left:0;width:100%;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .critere9 .type-critere li{display:block;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .critere9 .type-critere li > span{display:inline-block;font-weight:bold;color:#67c9cd;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .critere9 .type-critere li ul{vertical-align:top;padding-left:0.4em;display:inline-block;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .critere9 .type-critere li ul li{display:inline-block;padding-right:0.3em;margin:0 !important;vertical-align:top;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .critere9 .type-critere li ul li:not(:last-child):after{content:',';}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .critere9 .type-critere li ul li img{max-width:100px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .critere9 .type-critere li ul li:after{display:inline-block !important;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .critere9 .type-critere li ul li span{display:inline-block;font-weight:normal;color:#000;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .presentation .critere9 .type-critere li ul li span:empty{display:none;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere4{border-top:1px solid #d9d9d9;margin-top:2em;padding-top:2em;font-size:1.3em;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere4 .titre-div{text-transform:uppercase;width:100%;display:block;color:#67c9cd;font-weight:600;margin-bottom:10px;font-size:16px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere4 .type-critere{padding-left:0;width:100%;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere4 .type-critere > li{padding-left:10px;-webkit-column-break-after:auto;margin-bottom:2em;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere4 .type-critere > li > span{display:inline-block;padding-right:5px;color:#67c9cd;font-weight:bold;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere4 .type-critere > li > ul{display:block;padding-left:0;vertical-align:top;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere4 .type-critere > li > ul li{list-style-type:none;display:inline-block;padding-left:0;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere4 .type-critere > li > ul li:after{content:'-';display:inline-block;padding:0 4px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere4 .type-critere > li > ul li:last-child:after{display:none;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere4 .type-critere > li > ul li span{font-weight:normal;color:#000;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere3,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere5{margin-top:2em;padding-top:2em;font-size:1.3em;border-top:1px solid #d9d9d9;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere3 .titre-div,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere5 .titre-div{text-transform:uppercase;width:100%;display:block;color:#67c9cd;font-weight:600;margin-bottom:10px;font-size:1.4em;font-weight:bold;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere3 li,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere5 li,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere3 ul,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere5 ul{margin:0;padding:0;display:inline-block;list-style-type:none;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere3 > ul,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere5 > ul{-moz-columns:4;-webkit-columns:4;columns:4;/*.type-critere {
                               display: inline-block;
                               vertical-align: top;
                               padding-left: 0;
                               width: 100%;
                               background-color: #f6f6f5;
                               padding: 1em;
                               li {
                                    display: block;
                                    color: #000;
                                    > span {
                                         display: inline;
                                         font-weight: normal;
                                         color: $color1;
                                    }
                                    ul {
                                         vertical-align: top;
                                         padding-left: 0.4em;
                                         display: inline;
                                         li {
                                              display: inline-block;
                                              padding-right: 0.3em;
                                              margin: 0 !important;
                                              vertical-align: top;
                                              &:not(:last-child):after {
                                                   content: ',';
                                              }
                                              img {
                                                   max-width: 100px;
                                              }
                                              &:after {
                                                   display: inline-block !important;
                                              }
                                              span {
                                                   display: inline-block;
                                                   font-weight: normal;
                                                   color: #000;
                                                   &:empty {
                                                        display: none;
                                                   }
                                              }
                                         }
                                    }
                               }
                          }*/}@media screen and (max-width:900px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere3 > ul,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere5 > ul{-moz-columns:3;-webkit-columns:3;columns:3;}}@media screen and (max-width:700px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere3 > ul,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere5 > ul{-moz-columns:2;-webkit-columns:2;columns:2;}}@media screen and (max-width:500px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere3 > ul,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere5 > ul{-moz-columns:1;-webkit-columns:1;columns:1;}}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere3 > ul > li,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere5 > ul > li{/* Chrome, Safari, Opera */-webkit-column-break-inside:avoid;/* Firefox */page-break-inside:avoid;/* IE 10+ */break-inside:avoid;/* W3C */break-inside:avoid-column;margin-bottom:5px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere3 > ul > li > .type-titre,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere5 > ul > li > .type-titre{color:#67c9cd;font-weight:bold;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere3 > ul > li > *,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere5 > ul > li > *{display:inline;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere3 > ul > li > ul > li:after,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere5 > ul > li > ul > li:after{content:",";margin-right:5px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere3 > ul > li > ul > li:last-child:after,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .cadre.critere5 > ul > li > ul > li:last-child:after{content:"";}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .carte_coordonnees{width:100%;margin-bottom:20px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .carte_coordonnees .carte .planSituation h3{font-size:2em;color:#67c9cd;height:50px;background-color:transparent;line-height:50px;font-weight:bold;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .carte_coordonnees .carte .carteGoogle div h3{font-size:2em;color:#67c9cd;height:50px;line-height:50px;font-weight:bold;background-color:transparent;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .critere9{font-size:1.4em;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .critere9 .type-critere{padding-left:0;width:100%;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .critere9 .type-critere > li{padding-left:10px;-webkit-column-break-after:auto;margin-bottom:2em;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .critere9 .type-critere > li > span{display:inline-block;padding-right:5px;color:#67c9cd;font-weight:bold;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .critere9 .type-critere > li > ul{display:block;padding-left:0;vertical-align:top;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .critere9 .type-critere > li > ul li{list-style-type:none;display:inline-block;padding-left:0;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .critere9 .type-critere > li > ul li:after{content:'-';display:inline-block;padding:0 4px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .critere9 .type-critere > li > ul li:last-child:after{display:none;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .critere9 .type-critere > li > ul li span{font-weight:normal;color:#000;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .coordonnees-fiche{font-size:1.2em;background-color:#67c9cd;padding:10px;color:#fff;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .coordonnees-fiche h3{font-size:2em;color:#fff;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .coordonnees-fiche .cadre_coordonnee .calcul-itineraire{margin-top:10px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .coordonnees-fiche .cadre_coordonnee .calcul-itineraire input{height:30px;border:1px solid #aaa;padding-left:5px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .coordonnees-fiche .cadre_coordonnee .calcul-itineraire button{margin-left:5px;height:30px;border:1px solid #fff;color:#67c9cd;background:#fff;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .coordonnees-fiche .cadre_coordonnee .calcul-itineraire button:hover{opacity:0.6;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .coordonnees-fiche .cadre_coordonnee .calcul-itineraire .calcul-itineraire-detail a{display:none;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche h2{display:none;/*.button-dispo {
                          display: none;
                     }*//*.tarifs {
                          width: 100%;
                     }*/}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs_froid_onglet_tarifs{font-size:1.4em;margin-bottom:20px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs_froid_onglet_tarifs .critere-picto ul{padding-left:0;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs_froid_onglet_tarifs .critere-picto ul li{list-style-type:none;display:flex;flex-wrap:wrap;align-items:center;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs_froid_onglet_tarifs .critere-picto ul li > ul{display:flex;flex-wrap:wrap;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs_froid_onglet_tarifs .critere-picto ul li > ul li{padding:0 3px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs_froid_onglet_tarifs .critere-picto ul li > ul li img{max-width:60px;max-height:43px;width:100%;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs{width:100%;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs .bloc_dispo_prestations form .widget_dispos{margin-bottom:20px;}@media screen and (max-width:480px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs .bloc_dispo_prestations form .widget_dispos{width:auto;}}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs .bloc_dispo_prestations form .widget_dispos .nav_widget_dispos{display:none;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs .bloc_dispo_prestations form .widget_dispos .bloc_dispos .select_prestations{font-size:1em;background-color:transparent;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs .bloc_dispo_prestations form .widget_dispos .bloc_dispos .select_prestations > label{margin-top:5px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs .bloc_dispo_prestations form .widget_dispos .bloc_dispos .select_prestations label{font-weight:bold;margin-bottom:0;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs .bloc_dispo_prestations form .widget_dispos .bloc_dispos .select_prestations .bloc_selection_radio label{vertical-align:middle;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs .bloc_dispo_prestations form .widget_dispos .bloc_dispos #vue_dispos .vue_loc_semaine_mois{padding:0;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs .bloc_dispo_prestations form .widget_dispos .bloc_dispos #vue_dispos .vue_loc_semaine_mois .grid_mois_slide_bloc{height:auto !important;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs .bloc_dispo_prestations form .widget_dispos .bloc_dispos #vue_dispos .vue_loc_semaine_mois .grid_mois_slide_bloc .bx-wrapper .bx-viewport .grid_mois .bloc_mois table thead tr th{background-color:#67c9cd;font-size:1em;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche #liste-info #liste-info-content .liste-fiche .fiche-info{padding-bottom:1em;margin-bottom:1em;border:1px solid #aaa;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres{width:320px;display:inline-block;vertical-align:top;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .photos .liens_sous_photos{display:none;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche{width:100%;padding-left:1em;display:inline-block;vertical-align:top;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta{margin-top:10px;font-size:1.4em;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta{margin-top:10px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta .liste_criteres_auto_zone_affichage{padding-left:0;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta .liste_criteres_auto_zone_affichage li{list-style-type:none;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta .liste_criteres_auto_zone_affichage li > ul{list-style-type:none;display:inline-block;padding-left:0;vertical-align:top;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .picto_zone_principale_fiche_presta{margin-bottom:10px;margin-top:10px;font-size:1.4em;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .picto_zone_principale_fiche_presta ul{padding-left:0;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .picto_zone_principale_fiche_presta ul li{list-style-type:none;display:inline-block;margin:0 10px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .accordion-dispo .afficher-toutes-les-dispo{font-size:1.4em;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .accordion-dispo .bloc_dispo_prestations form{width:97.5%;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .accordion-dispo .bloc_dispo_prestations form .widget_dispos .bloc_dispos #vue_dispos .vue_loc_semaine_ligne .grid_semaine_slide_bloc .bx-wrapper .bx-controls .bx-controls-direction .bx-prev:before{font-size:2em;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .accordion-dispo .bloc_dispo_prestations form .widget_dispos .bloc_dispos #vue_dispos .vue_loc_semaine_ligne .grid_semaine_slide_bloc .bx-wrapper .bx-controls .bx-controls-direction .bx-next{right:-60px !important;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .accordion-dispo .bloc_dispo_prestations form .widget_dispos .bloc_dispos #vue_dispos .vue_loc_semaine_ligne .grid_semaine_slide_bloc .bx-wrapper .bx-controls .bx-controls-direction .bx-next:before{font-size:2em;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .bandeau{height:auto;background-color:transparent !important;width:100%;padding-left:0;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .bandeau ul{display:flex;width:100%;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .bandeau ul li a{color:#67c9cd;font-size:1.8em;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .bandeau ul li.select{display:block;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .bandeau ul li.select a{color:#67c9cd;font-size:2.5em;margin-bottom:20px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .bandeau ul li.select a:before{display:none;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation{background-color:#fff;padding-top:0;margin-bottom:10px;width:100%;vertical-align:top;}@media screen and (max-width:1000px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation{width:100%;position:relative;}}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation{padding:0;}}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation #bloc_detail_prestations{margin-top:40px;margin-bottom:0;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation #bloc_detail_prestations .tab_detail_prestations{width:100%;margin-bottom:0;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation #bloc_detail_prestations .tab_detail_prestations tbody .ligne_prestation td.col_tarif{color:#67c9cd;font-weight:bold;font-size:1.2em;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation #bloc_detail_prestations .tab_detail_prestations tbody .ligne_prestation td.col_selectionner span a{color:#67c9cd;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation #bloc_detail_prestations .tab_detail_prestations tbody .tab_formules tbody input{border-radius:0;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche{font-size:1.2em;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form{width:100%;display:flex;align-items:end;background-color:#67c9cd;padding:1em;color:#fff;justify-content:center;flex-wrap:wrap;}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form{flex-direction:column;}}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_adultes_enfants{margin-top:0;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_adultes_enfants .ligne_form_moteur .forms_champType_select select{color:#000;border-radius:0;}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_date_resa_classique{width:100%;}}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs{display:flex;}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs{flex-direction:column;width:100%;}}@media (max-width:380px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date{display:block;}}@media (max-width:380px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date_duree{display:block;}}@media (max-width:380px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date_duree .ligne_form_moteur{display:block;margin-right:0;}}@media (max-width:380px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date_duree .ligne_form_moteur .forms_champType_select{display:block;height:auto;}}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date_duree .ligne_form_moteur .forms_champType_select .div_calendrier input{border-radius:0;background-image:url("/templates/2018/images/agenda2.png");padding-right:20px;}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date_duree .ligne_form_moteur .forms_champType_select .div_calendrier input{background-position:97%;width:100%;}}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date_duree .ligne_form_moteur .forms_champType_select.bloc_date_resa select,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date_duree .ligne_form_moteur .forms_champType_select.bloc_duree_resa select{background-color:#fff;}@media (max-width:380px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date_duree .ligne_form_moteur .forms_champType_select.bloc_date_resa select,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date_duree .ligne_form_moteur .forms_champType_select.bloc_duree_resa select{margin-bottom:10px;width:100%;}}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_date_calendrier_double{width:100%;}}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_date_calendrier_double .bloc_date_calendrier_double_champs{display:flex;}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_date_calendrier_double .bloc_date_calendrier_double_champs{flex-direction:column;width:100%;}}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur{display:flex;}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur{display:block;width:100%;}}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur label,body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur span{line-height:27px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur span{margin-right:5px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur .div_calendrier input{border-radius:0;background-image:url("/templates/2018/images/agenda2.png");padding-right:20px;}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur .div_calendrier input{background-position:97%;width:100%;}}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_personnes{width:100%;}}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_personnes .ligne_resa{width:100%;}}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_personnes .ligne_resa fieldset{width:100%;}}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_personnes .ligne_resa fieldset .ligne_form_moteur .choixPersonne .forms_champType_select select{width:auto;}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_personnes .ligne_form_moteur{width:100%;}}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_personnes .ligne_form_moteur .forms_champType_select{width:100%;}}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_personnes .ligne_form_moteur .forms_champType_select select{color:#000;}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_select_personnes .ligne_form_moteur .forms_champType_select select{width:100%;}}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .resa_div_btn{margin-left:10px;}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .resa_div_btn{width:100%;}}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .resa_div_btn .button_search input{padding:0 20px !important;background-color:#767a7a !important;color:#fff !important;box-shadow:none;border:0;height:30px;border-radius:0;font-size:13px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .resa_div_btn .button_search input:hover{background-color:#fff !important;color:#767a7a !important;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation #bloc_detail_prestations .tab_detail_prestations{border-top:2px solid;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation #bloc_detail_prestations .tab_detail_prestations tbody .ligne_prestation{background-color:#fff;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation #bloc_detail_prestations .tab_detail_prestations tbody tr td form table thead tr th{background-color:#67c9cd;}@media screen and (max-width:480px){.bandeau ul li.select{display:block !important;width:100% !important;background-color:transparent !important;font-size:1em !important;float:none !important;height:auto !important;border:0 !important;}.bandeau ul li.select a{color:#67c9cd !important;}.bandeau ul li.select a:after{display:none;}}.bandeau ul li.select:after{display:none;}#bloc_detail_prestations .tab_formules .msg_ajout_prestation_ok{color:#67c9cd;}.widget_dispos > .bloc_dispos > #vue_dispos .bx-wrapper .bx-next{right:-25px;}@media screen and (max-width:1520px){.widget_dispos > .bloc_dispos > #vue_dispos .bx-wrapper .bx-next{right:0;}}.widget_dispos > .bloc_dispos > #vue_dispos .bx-wrapper .bx-prev{left:-25px;}@media screen and (max-width:1520px){.widget_dispos > .bloc_dispos > #vue_dispos .bx-wrapper .bx-prev{left:0;}}.tab_detail_prestations tbody tr .bloc_fiche_description_prestation{display:block;}.tab_detail_prestations tbody tr .bloc_fiche_description_prestation .bloc_descriptifs_criteres_prestation .bloc_criteres_prestation .criteres_prestation{list-style-type:none;}.tab_detail_prestations tbody tr .bloc_fiche_description_prestation .bloc_descriptifs_criteres_prestation .bloc_criteres_prestation .criteres_prestation li{list-style-type:none;}.tab_detail_prestations tbody .ligne_prestation .col_tarif .prix_en_cours{color:#67c9cd !important;}.tab_detail_prestations tbody .ligne_prestation .col_selectionner span a{color:#67c9cd;}.tab_detail_prestations tbody tr td div form .tab_formules .ligne_action_prestation td input{background-color:#67c9cd !important;border-radius:0 !important;border:0 !important;text-transform:uppercase;height:35px;line-height:27px;width:190px;background-position-x:10px !important;font-size:13px;}.tab_detail_prestations tbody tr td div form .tab_formules thead tr th{background-color:#67c9cd;}#emplacementTexteItineraire{background-color:#fff;}.tab_detail_prestations tbody tr .col_selectionner span a{color:#67c9cd;}.tab_detail_prestations tbody tr td div .bloc_fiche_description_prestation{display:flex;}.tab_detail_prestations tbody tr td div .bloc_fiche_description_prestation .bloc_descriptifs_criteres_prestation div ul{padding-left:0;}.tab_detail_prestations tbody tr td div .bloc_fiche_description_prestation .bloc_descriptifs_criteres_prestation div ul li{list-style-type:none;}.tab_detail_prestations tbody tr td div .bloc_fiche_description_prestation .bloc_descriptifs_criteres_prestation div ul li span{font-weight:bold;}#fiche-info.fiche-article header{margin-bottom:20px;}#fiche-info.fiche-article .gallerie{width:39%;display:inline-block;}@media screen and (max-width:768px){#fiche-info.fiche-article .gallerie{display:block;width:100%;}}#fiche-info.fiche-article .gallerie .bx-wrapper .bx-viewport{height:auto !important;}@media screen and (max-width:768px){#fiche-info.fiche-article .gallerie .bx-wrapper .bx-viewport ul{position:relative !important;}}#fiche-info.fiche-article .gallerie .bx-wrapper .bx-viewport ul li img{margin:0 auto;max-height:520px;}#fiche-info.fiche-article .presentation{width:59%;display:inline-block;vertical-align:top;margin-left:0.5%;}@media screen and (max-width:768px){#fiche-info.fiche-article .presentation{display:block;width:100%;margin-left:0;}}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_cmd_acticle{font-size:1.2em;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_criteres .critere_choix_liste{font-size:1.2em;margin-bottom:20px;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_criteres .critere_choix_liste.critere_choix_liste_COULEUR label{color:transparent;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_criteres .critere_choix_liste.critere_choix_liste_TAILLE label{color:#000;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_criteres .critere_choix_liste.critere_choix_liste_TYPE label{color:#000;height:40px;width:auto;padding:0 10px;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_criteres .critere_choix_liste .critere_choix_liste_libelle{font-size:1.2em;margin-bottom:10px;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_criteres .critere_choix_liste input:disabled + label{cursor:default;text-decoration:line-through;color:#aaa;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_criteres .critere_choix_liste input:checked + label{color:#67c9cd;border-color:#67c9cd;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_criteres .critere_choix_liste input{display:none;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_criteres .critere_choix_liste label{color:#fff;border-radius:50px;height:40px;width:40px;line-height:40px;text-align:center;border:1px solid #aaa;margin-bottom:5px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_criteres .critere_choix_liste label:hover{opacity:0.6;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_tarif_article .bloc_prix_en_cours .prix_en_cours{color:#67c9cd;font-weight:bold;font-size:2.5em;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_tarif_article .bulle_pourcentage{font-size:1.3em;margin-top:20px;background:#67c9cd;width:40px;height:40px;text-align:center;color:#fff;line-height:40px;border-radius:50px;margin-bottom:5px;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_tarif_article .bloc_prix_barre{font-size:1.3em;margin-bottom:20px;text-decoration:line-through;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_cmd_acticle form .select_qte_article{font-size:1.4em;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_cmd_acticle form .select_qte_article .forms_champType_number a.less{display:inline-block;vertical-align:middle;height:36px;width:36px;padding:0.3em;font-size:1.4em;text-align:center;line-height:26px;color:#fff;background:#67c9cd;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;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_cmd_acticle form .select_qte_article .forms_champType_number a.less:hover{opacity:0.6;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_cmd_acticle form .select_qte_article .forms_champType_number input{height:36px;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_cmd_acticle form .select_qte_article .forms_champType_number a.more{display:inline-block;vertical-align:middle;height:36px;width:36px;padding:0.3em;font-size:1.4em;text-align:center;line-height:26px;color:#fff;background:#67c9cd;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;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_cmd_acticle form .select_qte_article .forms_champType_number a.more:hover{opacity:0.6;}#fiche-info.fiche-article .presentation .bloc_boutique .bloc_cmd_acticle form .bloc_grp_btn_article .bloc_btn_ajout_panier_article input{margin-top:20px;font-size:1.2em;}#fiche-info.fiche-article .presentation .description{font-size:14px;margin-top:1em;margin-bottom:3em;}#bloc_popup_ajout_article{text-align:center;font-size:1.4em;}#bloc_popup_ajout_article .bloc_btn_ajout_article{margin-top:10px;}#bloc_popup_ajout_article .bloc_btn_ajout_article input{border:1px solid #67c9cd;background-color:#67c9cd;color:#fff;padding:5px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#bloc_popup_ajout_article .bloc_btn_ajout_article input:hover{opacity:0.6;}#fiche-info .resa_moteur_fiche .choixAges select,#fiche-info .resa_moteur_fiche .ligne_resa.more-personnes-detail .choixPersonne select{width:auto !important;}#fiche-info .reservation .div_calendrier input[type="text"]#datedeb,#fiche-info .reservation .div_calendrier input[type="text"]#datefin{width:auto !important;}#fiche-info .reservation .bloc_select_adultes_enfants .ligne_form_moteur .select_nb_adultes,#fiche-info .reservation .bloc_select_adultes_enfants .ligne_form_moteur .select_nb_enfants,#fiche-info .reservation .ligne_resa.more-personnes-detail .choixPersonne select,#fiche-info .reservation .prestations,#fiche-info .reservation .selection_multichambre{border-radius:0 !important;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .reservation .resa_moteur_fiche .form-resa .content form .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur .div_calendrier input{padding-right:25px;background-position:94px center;}#fiche-info .boutonGoogleMaps{box-shadow:none;background:#67c9cd;color:#fff;padding:10px 15px;font-size:16px;}body.ControllerFicheInfo section#content #fiche-info .pagination .outils .pagination-navigation .pagination-right{float:left;}body.ControllerFicheInfo section#content #fiche-info .pagination .outils a{-webkit-border-radius:0 !important;-khtml-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs .bloc_dispo_prestations form .widget_dispos .bloc_dispos #vue_dispos .vue_loc_semaine_mois .grid_mois_slide_bloc{height:890px !important;padding:0 30px;}body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .tarifs .bloc_dispo_prestations form .widget_dispos .bx-pager{display:none;}#fiche-info > .contenu-fiche .tarifs .bloc_dispos .vue_loc_semaine_mois li{width:195px !important;}#fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div[class*="avis_ligne_"] .bloc_note,#fiche-info .avisIngenie .bloc_avis > .tous_avis_client_ingenie > .avis_client_ingenie_unique div[class*="avis_ligne_"] .bloc_note_libelle_prestataire{font-size:1.166em;}#fiche-info > .contenu-fiche > .contact > .coordonnees{font-size:1.4em;}#fiche-info > .contenu-fiche > .contact > .formulaire{font-size:1.4em;}#fiche-info > .contenu-fiche > .contact > .formulaire > .formulaire_container{padding-left:0;}#fiche-info .date{width:auto;height:auto;border:0;}#fiche-info .widget_dispos .vue_loc_semaine_mois .tab_mois tbody td .bloc_semaine{height:150px;}#fiche-info .lien_fiche_carnet{display:inline-block;}@media screen and (max-width:900px){#fiche-info .lien_fiche_carnet{position:relative;}}#fiche-info .lien_fiche_carnet a{width:auto;-webkit-border-radius:100px;-khtml-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;width:40px;height:40px;line-height:40px;text-align:center;}#fiche-info .lien_fiche_carnet a.carnet_voyage_ajouter:before{content:"\f08a";font-family:"FontAwesome";display:inline-block;font-size:3em;}#fiche-info .lien_fiche_carnet a.carnet_voyage_supprimer:before{content:"\f004";font-family:"FontAwesome";display:inline-block;font-size:1.7em;}#fiche-info .lien_fiche_carnet a span{display:none;}#fiche-info .contact input[type="text"],#fiche-info .contact input[type="email"],#fiche-info .contact input[type="number"],#fiche-info .contact input[type="password"],#fiche-info .contact input[type="date"],#fiche-info .contact input[type="tel"],#fiche-info .contact textarea,#fiche-info .contact .form-textarea-wrapper textarea{width:calc(100% - 30px);}#fiche-info .contact .forms_label_apres{margin-left:5px;}@media screen and (max-width:768px){#fiche-info > .contenu-fiche > .contact > .coordonnees,#fiche-info > .contenu-fiche > .contact > .formulaire{width:100%;display:block;clear:both;}}@media screen and (max-width:768px){#fiche-info > .contenu-fiche > .contact > .formulaire > .formulaire_container{padding-right:0;}}@media screen and (max-width:768px){.ing_slider_gallerie .gallerie-list{height:300px;}}@media screen and (max-width:615px){#fiche-info .avisIngenie .bloc_avis > .profil,#fiche-info .avisIngenie .bloc_avis.avec_profil > .tous_avis_client_ingenie{display:block;width:100%;}}@media screen and (max-width:768px){body.ControllerFicheInfo section#content #fiche-info .pagination .info{margin-right:15px;margin-top:6px;}}.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .zone_tarifs > div{display:inline-block;vertical-align:middle;}.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .zone_tarifs > div.prix_barre{margin-left:5px;}.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .zone_tarifs > div.choix_semaine_resa{margin-top:0;}.widget_dispos .vue_loc_semaine_mois .bloc_semaine .partiellement_disponible{line-height:1em;}.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .disponible{position:relative;top:-5px;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit{border-collapse:collapse;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit td{border:1px solid grey;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr > td.sous_total span{color:white;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr > td.sous_total{background-color:#67c9cd;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_total_resa,#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .ligne_acompte_resa{padding:0.8em;}#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit{margin:1px 0;}body.FORMIFRAME .formulaire_container .form_doc_block{font-size:1.778em;}body.FORMIFRAME .formulaire_container{max-width:100%;}body.FORMIFRAME .formulaire_container .form_doc_block{margin-right:0;}body.FORMIFRAME .form_doc_block .form_doc_titre{position:relative;}body.FORMIFRAME .form_doc_block .form_doc_titre:after{position:absolute;width:30px;height:4px;left:50%;bottom:10px;content:"";background:#40c2cc;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);}body.FORMIFRAME .form_doc_block .form_doc_titre a{color:#363747;}body.FORMIFRAME .form_doc_block .form_doc_descriptif:not(:empty){position:static;color:inherit;display:block;text-align:center;}body.FORMIFRAME .form_doc_block:hover .form_doc_descriptif:not(:empty){display:block;background-color:transparent;height:auto;width:100%;}@media (min-width:401px){body.FORMIFRAME .formulaire_container .form_doc_block{width:365px;min-height:520px;}}body.FORMIFRAME .formulaire_container .form_doc_block .form_doc_lien img{display:none;}body.FORMIFRAME .formulaire_container .form_doc_block .form_doc_lien .poids{display:none;}body.FORMIFRAME .formulaire_container .form_doc_block .form_doc_lien .form_doc_lien_commande label{display:block !important;color:#67c9cd;}body.FORMIFRAME .formulaire_container .form_doc_block .form_doc_lien .form_doc_lien_visu a:first-child:before{content:url("/templates/PORNICHE19/images/file-read.png");display:inline-block;}body.FORMIFRAME .formulaire_container .form_doc_block .form_doc_lien .form_doc_lien_visu a:last-of-type{display:block;text-decoration:none;}body.FORMIFRAME .formulaire_container .form_doc_block .form_doc_lien .form_doc_lien_visu:hover a:last-of-type{text-decoration:none;text-decoration:underline;}body.FORMIFRAME .formulaire_container .form_doc_block .form_doc_lien .form_doc_lien_telechargement a:first-child:before{content:url("/templates/PORNICHE19/images/file-download.png");display:inline-block;}body.FORMIFRAME .formulaire_container .form_doc_block .form_doc_lien .form_doc_lien_telechargement a:last-of-type{display:block !important;text-decoration:none;}body.FORMIFRAME .formulaire_container .form_doc_block .form_doc_lien .form_doc_lien_telechargement:hover a:last-of-type{text-decoration:underline;}body.FORMIFRAME .form_doc_block .form_doc_lien > div{border:0;}body.FORMIFRAME .form_doc_block .form_doc_lien > div{border:0;display:inline-block;vertical-align:middle;}body.FORMIFRAME .formulaire_container .form_docs > .form_doc_block .form_doc_lien .form_doc_lien_commande{position:relative;}body.FORMIFRAME .form_doc_lien_commande input[type="checkbox"]{position:absolute;left:0;top:34px;right:0;margin:auto;}body.FORMIFRAME .formulaire_container .form_docs > .form_doc_block .form_doc_lien .form_doc_lien_commande label{text-decoration:none;height:92px;}body.FORMIFRAME .formulaire_container .form_docs > .form_doc_block .form_doc_lien .form_doc_lien_commande label:before{content:url("/templates/PORNICHE19/images/file-book.png");display:block;text-align:center;}body.FORMIFRAME .formulaire_container .form_docs > .form_doc_block .form_doc_lien .form_doc_lien_commande:hover label{text-decoration:underline;}body.FORMIFRAME .form_doc_block .form_doc_descriptif:not(:empty){height:120px !important;}body.FORMIFRAME .form_doc_block .form_doc_titre{height:90px;display:inline-block;}body.FORMIFRAME .formulaire_container .form_docs > .form_doc_block .form_doc_lien{border-top:1px solid #363747;}body.FORMIFRAME .form_doc_block .form_doc_titre{font-size:1.1em;}body.FORMIFRAME .formulaire_container{margin:0;}body.FORMIFRAME .forms_controlable > div:not(#formsChamp_29_421),body.FORMIFRAME .forms_controlable > input:not(#formsChamp_29_421),body.FORMIFRAME .forms_controlable > fieldset:not(#formsChamp_29_421){max-width:772px;display:table;margin:auto;}body.FORMIFRAME #form_doc_mini_panier{border:1px solid #aaa;border-radius:0;font-size:1.4em;}body.FORMIFRAME .formulaire_container{margin:25px auto auto;}body.FORMIFRAME .formulaire_container > form span.forms_label{text-align:left;display:block;font-size:1.6em;margin-bottom:5px;}body.FORMIFRAME .formulaire_container > form fieldset{padding:0;border:0;}body.FORMIFRAME .formulaire_container > form fieldset legend{display:none;}body.FORMIFRAME .formulaire_container > form fieldset.fieldset_formule_composition legend{display:block;}body.FORMIFRAME .formulaire_container > form fieldset .forms_ligne{padding:0;margin-bottom:20px;}body.FORMIFRAME .formulaire_container > form fieldset .forms_ligne .forms_colValues{margin-left:0;font-size:1.6rem;position:relative;}body.FORMIFRAME .formulaire_container > form fieldset .forms_ligne .forms_colValues > input,body.FORMIFRAME .formulaire_container > form fieldset .forms_ligne .forms_colValues select{border:1px solid #000;padding:10px;background-clip:padding-box;width:100%;background:#fff;outline:none;}body.FORMIFRAME .formulaire_container > form fieldset .forms_ligne .forms_colValues > input:focus,body.FORMIFRAME .formulaire_container > form fieldset .forms_ligne .forms_colValues select:focus,body.FORMIFRAME .formulaire_container > form fieldset .forms_ligne .forms_colValues > input:hover,body.FORMIFRAME .formulaire_container > form fieldset .forms_ligne .forms_colValues select:hover{border-color:#67c9cd;}body.FORMIFRAME .formulaire_container > form fieldset .forms_ligne .forms_colValues input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;}body.FORMIFRAME .formulaire_container > form fieldset .forms_ligne .forms_colValues .forms_icon{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}body.FORMIFRAME .formulaire_container > form fieldset .forms_ligne > label{float:none;padding-right:0;text-align:left;margin-left:0;font-size:1.4rem;padding-bottom:4px;position:relative;width:auto;}body.FORMIFRAME .formulaire_container > form fieldset .forms_ligne > label .etoileOblig{position:absolute;left:100%;top:0;}body.FORMIFRAME .formulaire_container > form fieldset .form_ligne_pass{background:none;}body.FORMIFRAME .formulaire_container > form fieldset .form_ligne_mail{background-image:none !important;background:transparent;}body.FORMIFRAME .formulaire_container > form fieldset .forms_erreur_title{color:#767a7a;}body.FORMIFRAME .formulaire_container > form fieldset#formsChamp_11_112 > legend{display:block;padding:0;margin:30px 0 20px;text-transform:uppercase;font-weight:bold;font-size:1.4em;}body.FORMIFRAME .formulaire_container > form fieldset#formsChamp_11_112 .forms_fieldset_div #msg-info-composition{width:100%;padding-left:0;}body.FORMIFRAME .formulaire_container > form fieldset#formsChamp_11_112 .forms_fieldset_div > fieldset > legend{font-size:1.4em;text-align:center;}body.FORMIFRAME .formulaire_container > form > .forms_ligne{margin-bottom:20px;text-align:right;}body.FORMIFRAME .formulaire_container > form > .form_submit_div{text-align:left;}body.FORMIFRAME .formulaire_container > form > .form_submit_div input{-webkit-transition:0.4s;-khtml-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s;font-size:1.6rem;margin-left:0;border-radius:0;border:0;padding:0.5em 2em;}body.FORMIFRAME .formulaire_container > form > .form_infos_legales{margin-top:20px;}body.FORMIFRAME .formulaire_container > form .forms_icon_info{margin-left:10px;margin-top:12px;}body.FORMIFRAME .formulaire_container .captcha-google > div{width:100% !important;text-align:left;}body.FORMIFRAME .formulaire_container .form_nl{margin-bottom:0;}body.FORMIFRAME .formulaire_container .form_nl textarea{border:1px solid #000;padding:10px;background-clip:padding-box;font-size:1.6rem;outline:none;}body.FORMIFRAME .formulaire_container .form_nl textarea:focus,body.FORMIFRAME .formulaire_container .form_nl textarea:hover{border-color:#67c9cd;}body.FORMIFRAME .formulaire_container #authentification_div .forms_depNotAuth input.form_submit{margin:0;outline:none;font-size:1.4em;border:0;border-radius:0;padding:12px 18px;}body.ControllerQuestionnaire{font-family:'Open Sans', sans-serif;margin:0;}body.ControllerQuestionnaire input,body.ControllerQuestionnaire textarea,body.ControllerQuestionnaire select,body.ControllerQuestionnaire button{font-family:'Open Sans', sans-serif;}body.ControllerQuestionnaire .header{position:static;max-width:100%;width:100%;float:none;text-align:center;margin-bottom:1em;background-color:#d8d8e0;border-bottom:2px solid #67c9cd;padding:2em 0;}body.ControllerQuestionnaire .header img{max-width:300px;height:auto !important;}body.ControllerQuestionnaire .header:after{display:none !important;}body.ControllerQuestionnaire main.container{font-size:1.5em !important;max-width:1366px !important;margin:auto;}@media (max-width:1366px){body.ControllerQuestionnaire main.container{padding:0 0.4em !important;}}@media (max-width:768px){body.ControllerQuestionnaire main.container{margin-top:1em;}}body.ControllerQuestionnaire main.container form#questionnaireForm center table{width:100% !important;}body.ControllerQuestionnaire main.container form#questionnaireForm .msg_erreur{text-align:center;margin-bottom:20px;color:red;font-weight:bold;font-size:1.2em;}body.ControllerQuestionnaire main.container form#questionnaireForm .msg_accueil{text-align:justify;border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:1em;}body.ControllerQuestionnaire main.container form#questionnaireForm .msg_question_obligatoire{text-align:left;font-style:italic;font-size:0.8em;margin-bottom:0.5em;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset{border:0;padding:0;margin-top:1em;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .bloc_1_form{display:flex;flex-wrap:wrap;justify-content:space-between;}@media (max-width:380px){body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .bloc_1_form{flex-direction:column;align-items:center;margin-bottom:1em;}}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .bloc_1_form legend{font-weight:bold;text-transform:uppercase;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .bloc_1_form .barre_progression{display:flex;align-items:center;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .bloc_1_form .barre_progression span{font-weight:bold;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .bloc_1_form .barre_progression span:first-child{padding-right:0.5em;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .bloc_1_form .barre_progression span:last-child{padding-left:0.5em;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question{margin:2em 0;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .titreQuestion{font-weight:bold;margin-bottom:0.5em;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponse_col_2 .reponseQuestion{width:calc(100% / 2);}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponse_col_3 .reponseQuestion{width:calc(100% / 3);}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponse_col_4 .reponseQuestion{width:calc(100% / 4);}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponse_col_5 .reponseQuestion{width:calc(100% / 5);}@media (max-width:768px){body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponse_col_2 .reponseQuestion,body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponse_col_3 .reponseQuestion,body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponse_col_4 .reponseQuestion,body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponse_col_5 .reponseQuestion{width:100%;}}@media (max-width:1250px){body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponse_col_10 .reponseQuestion,body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponse_col_9 .reponseQuestion,body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponse_col_8 .reponseQuestion,body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponse_col_7 .reponseQuestion,body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponse_col_6 .reponseQuestion{width:auto !important;margin:6px;}}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponseQuestion{margin:6px 0;display:inline-block;width:100%;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponseQuestion label{margin-left:5px;display:inline;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponseQuestion textarea{display:block;margin-left:2em;margin-top:0.5em;width:calc(100% - 3em);}@media (max-width:540px){body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponseQuestion textarea{margin-left:0;width:100%;}}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponseQuestion .datepicker{height:25px;background-repeat:no-repeat;margin-left:0.5em;padding:0 1em 0 0.5em;border:1px solid #a9a9a9;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponseQuestion input.champs_libre_reponse{margin-left:10px;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .questionSuivante{margin-bottom:0.5em;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .questionSuivante .question > span{display:block;margin-bottom:0.5em;font-weight:bold;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .questionSuivante .reponseTableau h3{font-size:15px;font-weight:bold;font-style:italic;letter-spacing:0.5px;line-height:1.4em;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .questionSuivante .reponseTableau .descriptifTableau{margin-top:0;margin-bottom:0.5em;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset table{margin-bottom:2em;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .cadre_btn_action{text-align:center;margin-top:20px;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .cadre_btn_action input{margin:0;height:40px;line-height:40px;background-color:#d8d8e0;color:#000;border:1px solid #d8d8e0;text-transform:uppercase;padding:0 1em;cursor:pointer;font-weight:bold;transition:0.3s;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .cadre_btn_action input:hover{opacity:0.6;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .cadre_btn_action input:not(:last-child){margin-right:15px;}@media (max-width:530px){body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .cadre_btn_action input{display:block;margin:1em auto !important;}}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .cadre_btn_action input#btnEnvoyerReponses{background-color:#67c9cd;color:#fff;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .reponseTableau h3{font-size:15px;font-weight:bold;font-style:italic;letter-spacing:0.5px;line-height:1.4em;}body.ControllerQuestionnaire footer{position:static;max-width:100%;width:100%;float:none;background-color:#d8d8e0;border-top:2px solid #67c9cd !important;padding:2em 0;font-size:1.5em !important;margin-top:1em !important;}body.ControllerQuestionnaire footer .largerFooter{max-width:1366px;margin:auto;}@media (max-width:1366px){body.ControllerQuestionnaire footer .largerFooter{padding:0 0.4em;}}@media (max-width:480px){body.ControllerQuestionnaire footer .largerFooter{text-align:center;}}@media (max-width:768px){body.ControllerQuestionnaire .tableau.blocQuestion thead{display:none;}body.ControllerQuestionnaire .tableau.blocQuestion tbody tr{outline:0;display:flex;flex-direction:column;}body.ControllerQuestionnaire .tableau.blocQuestion tbody tr:first-child{display:none;}body.ControllerQuestionnaire .tableau.blocQuestion tbody tr td{position:relative;text-align:left;padding-left:35px;}body.ControllerQuestionnaire .tableau.blocQuestion tbody tr td:before{content:attr(data-title) '';position:absolute;}body.ControllerQuestionnaire .tableau.blocQuestion tbody tr td label{padding-left:50%;}}body.ControllerQuestionnaire .champReponseTableau{text-align:center;}body.ControllerQuestionnaire .tableau.blocQuestion th{border:solid black 1px;font-weight:inherit;padding:0 1em;text-align:center;}body.ControllerQuestionnaire input[type=radio],body.ControllerQuestionnaire input[type=checkbox]{visibility:hidden !important;margin:0;}body.ControllerQuestionnaire .cookie_container,body.ControllerQuestionnaire .cookie-div{display:none !important;}progress{display:inline-block;height:1.5em;margin:0.5em 0;border:3px solid white;border-radius:5px;background-color:#d4d4d4;box-shadow:0 0 0 3px #b6b6b6;}@-webkit-keyframes progress{from{background-position:0 0;}to{background-position:100% 100%;}}@-moz-keyframes progress{from{background-position:0 0;}to{background-position:100% 100%;}}@keyframes progress{from{background-position:0 0;}to{background-position:100% 100%;}}progress::-webkit-progress-bar{border-radius:5px;background-color:#d4d4d4;}progress::-webkit-progress-value{border-radius:5px;background-color:#67c9cd;background-image:-webkit-linear-gradient(-45deg, transparent 25%, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0.3) 50%, transparent 50%, transparent 75%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0.3));background-image:linear-gradient(-45deg, transparent 25%, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0.3) 50%, transparent 50%, transparent 75%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0.3));background-size:40px 40px;-webkit-animation:progress 8s linear infinite;animation:progress 8s linear infinite;}progress::-moz-progress-bar{border-radius:5px;background-color:#67c9cd;background-image:linear-gradient(-45deg, transparent 25%, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0.3) 50%, transparent 50%, transparent 75%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0.3));background-size:40px 40px;-moz-animation:progress 8s linear infinite;animation:progress 8s linear infinite;/* generique v2 */}#msg_rubrique_suivante{font-style:italic;/*creation de la coche*/}.reponseQuestion label,.blocQuestion .champReponseTableau label{position:sticky;font-weight:normal;}.reponseQuestion label:after,.blocQuestion .champReponseTableau label:after{opacity:0;content:"";position:absolute;width:12px;height:13px;background:#67c9cd !important;border-radius:2px;z-index:100000;top:-2px;left:2px;-webkit-box-shadow:inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);/*surcharge CSS*/}body.ControllerQuestionnaire .tableau.blocQuestion tbody tr td::before{position:inherit;}body.ControllerQuestionnaire .tableau.blocQuestion tbody tr td label{padding-left:1px;margin-left:14px;}@media (max-width:768px){/*fin de surcharge CSS*/body.ControllerQuestionnaire .tableau.blocQuestion tbody tr td label{position:absolute !important;left:10px;top:50%;transform:translateY(-50%);margin-left:0;}}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponseQuestion label{padding-left:30px;position:relative;}.reponseQuestion span.checkbox,.blocQuestion .champReponseTableau label{/*position: absolute;*/cursor:pointer;width:16px;height:16px;top:0;border-radius:4px;display:inline-block;position:relative !important;-webkit-box-shadow:inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);box-shadow:inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);background:#e7e7e8;}.blocQuestion .champReponseTableau label:after{top:1px !important;left:2px;}.reponseQuestion span.checkbox{margin-right:-34px;}.reponseQuestion label:hover::after,.blocQuestion .champReponseTableau label:hover::after{opacity:0.6;background-color:#67c9cd;}.reponseQuestion input[type=radio]:checked + label::after,.blocQuestion .champReponseTableau input[type=radio]:checked + label::after,.reponseQuestion input[type=checkbox]:checked + label::after,.blocQuestion .champReponseTableau input[type=checkbox]:checked + label::after{opacity:1;background-color:#67c9cd !important;}body.ControllerQuestionnaire .champReponseTableau{cursor:pointer;text-align:center;}body.ControllerQuestionnaire .tableau.blocQuestion th{border:solid white 1px;padding-bottom:15px;}body.ControllerQuestionnaire tr:first-child{background-color:#fff !important;}body.ControllerQuestionnaire tr:nth-child(even){background-color:#a2a2a2;color:#fff;}body.ControllerQuestionnaire tr:nth-child(even) p{color:#fff;}body.ControllerQuestionnaire tr:nth-child(odd){background-color:#e0e0e0;}body.ControllerQuestionnaire td{border:solid #fff 2px;text-align:left;}@media (max-width:768px){body.ControllerQuestionnaire td{border:0;}}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponseQuestion textarea{border-radius:8px;display:block;width:100%;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponseQuestion input.champs_libre_reponse{margin-left:10px;width:calc(100% - 150px);}@media (max-width:768px){body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponseQuestion input.champs_libre_reponse{width:90%;margin-top:10px;margin-left:20px;}}