/***************************Fichier : /srv/home/genius2/front/templates/css/versions//fontawesome/default/fontawesome-4.7.0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/normalize-4.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/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_moteur_resa_H-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/fiche_info_moteur_resa_ligne-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/fiche_info_liaison-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/fiche_info_responsive_bandeau_picto-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/liste_info-2.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/liste_info_resa-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/liste_agenda-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/plan_site-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/formulaire-1.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/rubrique-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/liste_page-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/widget_dispo-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/widget_dispo_bxslider-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/carnet-voyage-v3-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/leaflet-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/web_search-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/resa/resa-1.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/resa/panier_menu-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/resa/affinage-0.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//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/qtip-2.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//jquery/ui/jui-pepper-ginder-custom-1.10.0.css****************************/
/***************************Fichier : /home/genius2/front/static/components/swiper/swiper.css****************************/


/***************************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//ingenie/default/normalize-4.css****************************/
/*
* normalize-0 sans les styles responsive du bandeau de la fiche dï¿½taillï¿½e
* 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;
}

input, textarea, select, button {
    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:before {
    content: '';
    height: 24px;
    width: 24px;
    line-height: 20px;
    margin-right: 10px;
    display: inline-block;
    background-image: url('https://static.ingenie.fr/images/icons/extensions/16/redirect.png');
    background-repeat: no-repeat;
    position: relative;
    top: 5px;
}

div.download-files li a[href$=".pdf"]:before {
    content: '';
    height: 24px;
    width: 24px;
    line-height: 20px;
    margin-right: 10px;
    display: inline-block;
    background-image: url('https://static.ingenie.fr/images/icons/extensions/16/pdf.png');
    background-repeat: no-repeat;
    position: relative;
    top: 5px;
}

div.download-files li a[href$=".xlsx"]:before,
div.download-files li a[href$=".csv"]:before {
    content: '';
    height: 24px;
    width: 24px;
    line-height: 20px;
    margin-right: 10px;
    display: inline-block;
    background-image: url('https://static.ingenie.fr/images/icons/extensions/16/excel.png');
    background-repeat: no-repeat;
    position: relative;
    top: 5px;
}

div.download-files li a[href$=".doc"]:before,
div.download-files li a[href$=".docx"]:before {
    content: '';
    height: 24px;
    width: 24px;
    line-height: 20px;
    margin-right: 10px;
    display: inline-block;
    background-image: url('https://static.ingenie.fr/images/icons/extensions/16/word.png');
    background-repeat: no-repeat;
    position: relative;
    top: 5px;
}

div.download-files li a[href$=".png"]:before {
    content: '';
    height: 24px;
    width: 24px;
    line-height: 20px;
    margin-right: 10px;
    display: inline-block;
    background-image: url('https://static.ingenie.fr/images/icons/extensions/16/png.png');
    background-repeat: no-repeat;
    position: relative;
    top: 5px;
}

div.download-files li a[href$=".gpx"]:before {
    content: '';
    height: 24px;
    width: 24px;
    line-height: 20px;
    margin-right: 10px;
    display: inline-block;
    background-image: url('https://static.ingenie.fr/images/icons/extensions/16/gpx.png');
    background-repeat: no-repeat;
    position: relative;
    top: 5px;
}

div.download-files li a[href$=".jpg"]:before,
div.download-files li a[href$=".jpeg"]:before {
    content: '';
    height: 24px;
    width: 24px;
    line-height: 20px;
    margin-right: 10px;
    display: inline-block;
    background-image: url('https://static.ingenie.fr/images/icons/extensions/16/jpg.png');
    background-repeat: no-repeat;
    position: relative;
    top: 5px;
}

div.download-files li a[href$=".pptx"]:before {
    content: '';
    height: 24px;
    width: 24px;
    line-height: 20px;
    margin-right: 10px;
    display: inline-block;
    background-image: url('https://static.ingenie.fr/images/icons/extensions/16/powerpoint.png');
    background-repeat: no-repeat;
    position: relative;
    top: 5px;
}


/* ---------------------------------- */
/* == 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;



}

.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/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_moteur_resa_H-0.css****************************/
/* moteur resa fiche prestataire H */
#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 .dispoDureeCalcule .libelle_duree { margin-left:5px; }
#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;
}
#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,
#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .resa_div_btn {
	display:inline;
}
#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;	
}

@media (max-width: 480px) {
	#fiche-info .reservation div[id*="moteurResa-PRESTATAIRE-H"] .bloc_select_personnes:before {
		content: '';
		width: 100%;
		height: 0px;
		display: block;
	}
}


/***************************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/fiche_info_moteur_resa_ligne-0.css****************************/
#fiche-info .reservation { max-width:100%; padding-top:0px; padding-top:10px; }
#fiche-info .resa_moteur_fiche .form-recherche ~ br { display:none; }
#fiche-info .resa_moteur_fiche .titre { display:none; }
#fiche-info .resa_moteur_fiche .form-recherche div,
#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 .bloc_date .ligne_form_moteur {
	display:inline;
	vertical-align:top;
}
#fiche-info .resa_moteur_fiche .form-resa .form-recherche { text-align:center; }
#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 .type_recherche_activites legend { margin-right:0.5em; float:left; }
#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 .type_recherche_activites label,
#fiche-info .resa_moteur_fiche .date_recherche_activites label { display:inline; }

/* pour afficher type prestataire */
#fiche-info .resa_moteur_fiche .form-recherche .bloc_selection_type_prestataire_radio {
	display:block;
	margin-bottom:0.5em;
}
#fiche-info .resa_moteur_fiche .bloc_selection_type_prestataire_radio.ligne_form_moteur .ligne_form_moteur { margin-right:1em; }
#fiche-info .resa_moteur_fiche .bloc_selection_type_prestataire_radio.ligne_form_moteur label {
	display:inline-block;
}

/* pour afficher label du au */
#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"],
#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;
}
/* pour afficher label Nombre de chambres */
#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-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;
	margin-bottom: 10px;
	height: 30px;
	position: relative;
	border: 0px;
	padding-left: 5px;	
}
#fiche-info .reservation .form-resa .form-recherche input.datepicker {
	border: 1px solid #c1c1c1;
}
#fiche-info .resa_moteur_fiche .datepicker  { font-size:1.2em; }
#fiche-info .resa_moteur_fiche .form-resa .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 .bloc_date .ligne_form_moteur { margin-right:15px; display:inline-block; }
#fiche-info .resa_moteur_fiche .bloc_select_personnes { margin-top:0; }
#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 .form-recherche .choixPersonne .libelle_nb_adultes:after { display:none; }
#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 .dispoDureeCalcule {
	
}
#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 .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; 
}
#fiche-info .resa_moteur_fiche .selection_multichambre option,
#fiche-info .resa_moteur_fiche .prestations option { background-color:#fff; }
#fiche-info .resa_moteur_fiche .ligne_resa.more-personnes-detail .choixPersonne select, #fiche-info .resa_moteur_fiche .choixAges select { width:40px; }
#fiche-info .resa_moteur_fiche .form-resa .bloc_select_personnes .forms_champType_select { clear:both; }
#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 .ligne_resa.more-personnes-detail fieldset { 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 .form-recherche .choixAges { display:block; }
#fiche-info .resa_moteur_fiche .ligne_resa.more-personnes-detail { }
#fiche-info .resa_moteur_fiche .resa_div_btn {  }
#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;	
}


/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/fiche_info_liaison-0.css****************************/
/**
 * 1. LIAISON
 * 2. TITRE
 * 3. SLIDER
 * 4. FICHE
 */

/* ----------------------------- */
/* == 1. LIAISON				 */
/* ----------------------------- */
#fiche-info .liaison {

}

/* ----------------------------- */
/* == 2. TITRE					 */
/* ----------------------------- */
#fiche-info .liaison > .fiche-extrait-titre {

}
#fiche-info .liaison > .fiche-extrait-titre > span {

}

/* ----------------------------- */
/* == 3. SLIDER					 */
/* ----------------------------- */
#fiche-info .liaison > ul.liaison-slider {
	padding: 0;
}
#fiche-info .liaison > ul.liaison-slider > li {
	display: inline-block;
	width: 32%;
	overflow: hidden;
	margin-right: 2%;
	margin-bottom: 2%;
}
#fiche-info > .contenu-fiche > .liaison > ul > li:nth-child(3n) {
	margin-right: 0;
}

/* ----------------------------- */
/* == 4. FICHE					 */
/* ----------------------------- */
#fiche-info .liaison > ul.liaison-slider > li > .fiche-extrait {

}
#fiche-info .liaison > ul.liaison-slider > li > .fiche-extrait > .fiche-extrait-image {

}
#fiche-info .liaison > ul.liaison-slider > li > .fiche-extrait > .fiche-extrait-image > img {

}
#fiche-info .liaison > ul.liaison-slider > li > .fiche-extrait > .fiche-extrait-libelle {

}
#fiche-info .liaison > ul.liaison-slider > li > .fiche-extrait > .fiche-extrait-libelle > span {

}
#fiche-info .liaison > ul.liaison-slider > li > .fiche-extrait > .fiche-extrait-lien {

}
#fiche-info .liaison > ul.liaison-slider > li > .fiche-extrait > .fiche-extrait-lien > a {

}

/* ----------------------------- */
/* == 5. BXSLIDER				 */
/* ----------------------------- */
#fiche-info .liaison > .bx-wrapper {

}
#fiche-info .liaison > .bx-wrapper > .bx-viewport {

}
#fiche-info .liaison > .bx-wrapper > .bx-viewport > ul.liaison-slider {

}
#fiche-info .liaison > .bx-wrapper > .bx-viewport > ul.liaison-slider > li {

}
#fiche-info .liaison > .bx-wrapper > .bx-viewport > ul.liaison-slider > li > .fiche-extrait {

}
#fiche-info .liaison > .bx-wrapper > .bx-viewport > ul.liaison-slider > li > .fiche-extrait > .fiche-extrait-image {

}
#fiche-info .liaison > .bx-wrapper > .bx-viewport > ul.liaison-slider > li > .fiche-extrait > .fiche-extrait-image > img {

}
#fiche-info .liaison > .bx-wrapper > .bx-viewport > ul.liaison-slider > li > .fiche-extrait > .fiche-extrait-libelle {

}
#fiche-info .liaison > .bx-wrapper > .bx-viewport > ul.liaison-slider > li > .fiche-extrait > .fiche-extrait-libelle > span {

}
#fiche-info .liaison > .bx-wrapper > .bx-viewport > ul.liaison-slider > li > .fiche-extrait > .fiche-extrait-lien {

}
#fiche-info .liaison > .bx-wrapper > .bx-viewport > ul.liaison-slider > li > .fiche-extrait > .fiche-extrait-lien > a {

}




/***************************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/fiche_info_responsive_bandeau_picto-0.css****************************/
@media not print {
@media (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,
	#fiche-info.type-prestation-p .prixAPartirDe + .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,
	#fiche-info.type-prestation-p .prixAPartirDe + .bandeau ul li.select,
	#fiche-info.type-prestation-p .prixAPartirDe + .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,
	#fiche-info.type-prestation-p .prixAPartirDe + .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,
	#fiche-info.type-prestation-p .prixAPartirDe + .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,
	#fiche-info.type-prestation-p .prixAPartirDe + .bandeau 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;
		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,
	#fiche-info.type-prestation-p .prixAPartirDe + .bandeau ul li.active:after {
		color:#924242;
	}
	#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,
	#fiche-info.type-prestation-p .prixAPartirDe ~ .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,
	#fiche-info.type-prestation-p .prixAPartirDe + .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,
	#fiche-info.type-prestation-p .prixAPartirDe + .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,
	#fiche-info.type-prestation-p .prixAPartirDe + .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,
	#fiche-info.type-prestation-p .prixAPartirDe + .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,
	#fiche-info.type-prestation-p .prixAPartirDe + .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,
	#fiche-info.type-prestation-p .prixAPartirDe + .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,
	#fiche-info.type-prestation-p .prixAPartirDe + .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,
	#fiche-info.type-prestation-p .prixAPartirDe + .bandeau ul li.bandeau-contact:after {
		content: '\f0e0';
	}	
}
}


/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/liste_info-2.css****************************/
/**
 * 0. BASE
 * 1. HEADER
 * 2. PARAMETRES
 * 3. LISTE DETAIL
 * 4. LISTE VIGNETTE
 * 5. LISTE REDUITE
 * 6. LISTE TC & BP
 * 7. LISTE WEBCAMS
 * 8. LISTE AGENDA
 * 9. MEDIA QUERIES 768
 * 10. MEDIA QUERIES 480
 */


/* ----------------------------- */
/* == 0. BASE					 */
/* ----------------------------- */
#liste-info {
    
}
#liste-info > #liste-info-content {
    
}

/* ----------------------------- */
/* == 1. HEADER					 */
/* ----------------------------- */
#liste-info > header {
    
}
#liste-info > header > h1 {
    line-height: 1em;
}
#liste-info > header > .pagination {
	display: none;
}

/* ----------------------------- */
/* == 2. PARAMETRES				 */
/* ----------------------------- */
#liste-info > .parametres {
    
}
#liste-info > .parametres .onglets ul {
	padding: 0;
	margin: 0;
}
#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 span {
	display: none;
}
#liste-info > .parametres .onglets li.reset > a span {
	display:inline-block;
	color:#cc0000;
}
#liste-info > .parametres .onglets li.reset > a:hover span {
	color:#cc0000;
}
#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;
	text-align: center;
	display: block;
}
#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 .onglets li.touscomprisbonsplans > a:before {
	content: "\f02c";
}
#liste-info > .parametres .onglets li.comparer > a:before {
	content: "\f002";
}
#liste-info > .parametres .onglets li.btn-afficher-calendrier > a:before {
	content: "\f073";
}
#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";
}

/* ----------------------------- */
/* == 3. LISTE DETAIL			 */
/* ----------------------------- */
#liste-info > #liste-info-content > .liste-fiche.Detail:after,
#liste-info > #liste-info-content > .liste-fiche.Detail:before {
	content: " ";
	display: table;
}
#liste-info > #liste-info-content > .liste-fiche.Detail {
	padding: 0;
	margin: 0;
	/*width: auto;
	position: relative;*/
}
#liste-info > #liste-info-content > .liste-fiche.Detail:after {
	clear: both;
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info {
	margin-right: 1.5em;
	display: inline;
	float: left;
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info:nth-child(3n) {
    margin-right: 0;
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info {
	
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info:after {
	content: "";
	display: block;
	clear: both;
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info {
    
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres {
    display: inline-block;
    width: 33%;
	vertical-align: top;
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres.sans_photos {
	display:none;
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos {

}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .cadre_photo_principale {

}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .cadre_photo_principale > a {
	display: block;
	overflow: hidden;
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .cadre_photo_principale > a > img {
    
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .liens_sous_photos {

}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .liens_sous_photos > a {
	
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .pictos_sous_photos {
    
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche {
    display: inline-block;
	width: 66%;
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche.sans_photos {
	width:100%;	
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche >.nom_et_accroche_tarifaire {
    
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .nom_et_accroche_tarifaire > .nom {
    
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .nom_et_accroche_tarifaire > .nom > h2 {
    
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .nom_et_accroche_tarifaire > .nom > h2 > a {
    text-decoration:none;
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .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.Detail > .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.Detail > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .bloc_prix_en_cours > .libelle_a_partir_de{
 display: inline;
 margin-right:.5em;
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .bloc_prix_en_cours > .prix_en_cours{
 display: inline;
 margin-right:.5em;
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .bloc_prix_en_cours > .nature_prix_en_cours{
 display: inline;
 text-transform:lowercase;
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .bloc_prix_en_cours > .nature_prix_en_cours:before{
 content:"/\00a0"
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .bloc_prix_en_cours > .nature_prix_en_cours:empty{
 display:none;
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .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.Detail > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif {
    clear:both;
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .zone_principale_fiche_presta {
    
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .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.Detail > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta {
    
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta > .lien_fiche_detail {
    
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .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.Detail .bloc_tarif_resa .bloc_prix_barre .prix_barre,
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info .tarifs .prix_barre {
	text-decoration: line-through;
}

#liste-info > #liste-info-content > .liste-fiche.Detail .bx-wrapper img {
	max-height: 150px;
}

#liste-info > #liste-info-content > .liste-fiche.Detail > .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.Detail > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .adresse > .coordonnee > .Adresse-LigneAdresse2,
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .adresse > .coordonnee > .Adresse-LigneAdresse3,
#liste-info > #liste-info-content > .liste-fiche.Detail > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .adresse > .coordonnee > .Adresse-CodePostal {
	margin: 0 2px;  
}


#liste-info > #liste-info-content > .liste-fiche.Detail > .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.Detail > .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.Detail > .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.Detail > .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.Detail > .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.Detail > .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.Detail > .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.Detail > .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.Detail > .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.Detail > .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.Detail > .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.Detail > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .adresse > .coordonnee > .Adresse-CodePostal{
	margin-right:5px;
}
#liste-info > #liste-info-content > .liste-fiche.Detail > .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.Detail > .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.Detail > .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.Detail > .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.Detail > .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.Detail > .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.Detail > .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.Detail > .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.Detail > .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.Detail > .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.Detail > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta > div > ul > li > ul > li:first-child {

}
.loader-in-page {
    position: absolute;
    background: none repeat scroll 0 0 #FFFFFF;
    top: 0;
    left: 0;
    padding-top: 10px;
    opacity: .8;
    text-align: center;
    height: 100%;
    width: 100%;
    z-index: 1000;
}

/* ----------------------------- */
/* == 4. LISTE VIGNETTE			 */
/* ----------------------------- */
#liste-info > #liste-info-content > .liste-fiche.Vignette > .fiche-info {
	display: inline-block;
	vertical-align: top;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}
#liste-info > #liste-info-content > .liste-fiche.Vignette > .fiche-info > .photos > .cadre_photo_principale > a {
	display: block;
	text-align: center;
}
#liste-info > #liste-info-content > .liste-fiche.Vignette > .fiche-info > .photos > .cadre_photo_principale > a > img {
	max-width: 100%;
}
#liste-info > #liste-info-content > .liste-fiche.Vignette > .fiche-info .nom_et_accroche_tarifaire > .nom > h2 {
	line-height: 1em;
	display: inline;
}
#liste-info > #liste-info-content > .liste-fiche.Vignette > .fiche-info .nom_et_accroche_tarifaire > .nom > h2 > a {
	text-decoration: none;
}
#liste-info > #liste-info-content > .liste-fiche.Vignette > .fiche-info .nom_et_accroche_tarifaire > .nom > h2 > a:hover {
	text-decoration: underline;
}
#liste-info > #liste-info-content > .liste-fiche.Vignette > .fiche-info .nom_et_accroche_tarifaire > .nom > .classement {
	display: inline-block;
}
#liste-info > #liste-info-content > .liste-fiche.Vignette > .fiche-info .nom_et_accroche_tarifaire > .nom > .classement > ul {
	list-style: none;
	padding: 0;
	display: inline-block;
}
#liste-info > #liste-info-content > .liste-fiche.Vignette > .fiche-info > .adresse {
	
}
#liste-info > #liste-info-content > .liste-fiche.Vignette > .fiche-info > .descriptif {
	
}
#liste-info > #liste-info-content > .liste-fiche.Vignette > .fiche-info > .lien_fiche_carnet {
	
}
#liste-info > #liste-info-content > .liste-fiche.Vignette > .fiche-info > .lien_fiche_detail {
	
}



/* ----------------------------- */
/* == 5. LISTE REDUITE			 */
/* ----------------------------- */

/* ----------------------------- */
/* == 6. LISTE TC & BP			 */
/* ----------------------------- */


/* ----------------------------- */
/* == 7. LISTE 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;
}

/* ----------------------------- */
/* == 8. LISTE AGENDA			 */
/* ----------------------------- */
#liste-info.agenda {
	
}
#liste-info.agenda > header {
	
}
#liste-info.agenda > header > h1 {
	
}
#liste-info.agenda > header > .pagination {
	
}
#liste-info.agenda > .parametres {
	
}
#liste-info.agenda > .parametres > .onglets {
	
}
#liste-info.agenda > .parametres > .onglets > ul {
	
}
#liste-info.agenda > .parametres > .onglets > ul > li {
	
}
#liste-info.agenda > .parametres > .libelle {
	text-align: center;
}
#liste-info.agenda > .parametres > .calendrier {
	height: 50px;
}
#liste-info.agenda > .parametres > .calendrier > .precedent {
	float: left;
}
#liste-info.agenda > .parametres > .calendrier > .precedent a {
	display: block;
	height: 100%;
	text-decoration: none;
}
#liste-info.agenda > .parametres > .calendrier > .suivant {
	float: left;
}
#liste-info.agenda > .parametres > .calendrier > .suivant a {
	display: block;
	height: 100%;
	text-decoration: none;
}
#liste-info.agenda > .parametres > .calendrier > .visible {
	float: left;
	width: 100%;
	height: 50px;
	position: relative;
}
#liste-info.agenda > .parametres > .calendrier > .visible > .deplacable {
	position: absolute;
	width: 100%;
}
#liste-info.agenda > .parametres > .calendrier > .visible ul.semaine-encours {
	display: table;
	width: 100%;
}
#liste-info.agenda > .parametres > .calendrier > .visible ul.semaine-encours > li {
	display: table-cell;
}
#liste-info.agenda > .parametres > .calendrier > .visible ul.semaine-encours li a {
	text-align: center;
	text-decoration: none;
	display: block;
}
#liste-info.agenda > #liste-info-content {
	
}
#liste-info.agenda > #liste-info-content > .liste-fiche {
	
}
#liste-info.agenda > #liste-info-content > .liste-fiche:after {
	content: "";
	clear: both;
	display: block;
}
#liste-info.agenda > #liste-info-content > .liste-fiche.Jour {
	
}
#liste-info.agenda > #liste-info-content > .liste-fiche.Semaine {
	
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info {
	
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info:nth-child(3n) {
    margin-right: 0;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info {
	
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info:after {
	content: "";
	display: block;
	clear: both;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info {
    
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info:after {
	content: "";
	clear: both;
	display: block;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres {
    display: inline-block;
    width: 33%;
	vertical-align: top;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos {

}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .cadre_photo_principale {

}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .cadre_photo_principale > a {
	display: block;
	overflow: hidden;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .cadre_photo_principale > a > img {
    
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .liens_sous_photos {

}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .liens_sous_photos > a {
	
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .pictos_sous_photos {
    
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche {
    display: inline-block;
	width: 66%;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .ouverture > .date {
	display: inline-block;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .nom_et_accroche_tarifaire {
    
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .nom_et_accroche_tarifaire > .nom {
    
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .nom_et_accroche_tarifaire > .nom > h2 {
    
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .nom_et_accroche_tarifaire > .nom > h2 > a {
    
}
#liste-info.agenda > #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.agenda > #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.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .ouverture {
	
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .ouverture > span {
	
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .ouverture > span > .date {
	
} 
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .ouverture > span > .heure {
	
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .ouverture > span > .complement {
	
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif {
    
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .zone_principale_fiche_presta {
    
}
#liste-info.agenda > #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.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta {
    
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta > .lien_fiche_detail {
    
}
#liste-info.agenda > #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.agenda > #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.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .adresse > .coordonnee > .Adresse-CodePostal{
	margin-right:5px;
}
#liste-info.agenda > #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.agenda > #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.agenda > #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.agenda > #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.agenda > #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.agenda > #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.agenda > #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.agenda > #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.agenda > #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.agenda > #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.agenda > #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.agenda > #liste-info-content > #lasuite {
	display: none;
}

#liste-info #lasuite {
	display:none;
}

/* ----------------------------- */
/* == 9. MEDIA QUERIES 768       */
/* ----------------------------- */
@media (max-width: 768px) {
    
}

/* ----------------------------- */
/* == 10. MEDIA QUERIES 480       */
/* ----------------------------- */
@media (max-width: 480px) {
    #liste-info > .parametres > .onglets > ul > li.carte {
		display:none !important;
	}
}





/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/liste_info_resa-0.css****************************/
#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: #333333;
	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: #628ED4;
	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: #628ED4;
	font-size:1.2em;
}
#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:.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:.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;
}


/***************************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/liste_agenda-0.css****************************/
#liste-info.agenda > .parametres > .onglets {
	display: block;
	background: none;
	height: auto;
	line-height: normal;
	margin: 0;
	text-transform: capitalize;
	padding: 0;
}
#liste-info.agenda > .parametres > .onglets ul {
	display: block;
	height: 21px;
	float: none;
}
#liste-info.agenda > .parametres > .onglets li {
	width: auto;
	width: 60px;
	height: 21px;
}
#liste-info.agenda > .parametres > .onglets li > a {
	text-align: center;
}
#liste-info.agenda > .parametres > .onglets li.select {

}
#liste-info.agenda > .parametres > .onglets li.select > a {
	color: #ffffff;
}
#liste-info.agenda > .parametres > .libelle {
	
	height: 30px;
	line-height: 30px;
	font-size: 1.3em;
	color: #ffffff;
}
#liste-info.agenda > .parametres > .calendrier {
	margin-top: 20px;
}
#liste-info.agenda > .parametres > .calendrier > .precedent {
	width: 30px;
	height: 30px;
}
#liste-info.agenda > .parametres > .calendrier > .precedent a:after {
	font-family: FontAwesome;
	content: "\F137";
	display: block;
	width: 30px;
	height: 30px;
	font-size: 18px;
	color: #ffffff;
	text-align: center;
	line-height: 30px;
}
#liste-info.agenda > .parametres > .calendrier > .suivant {
	width: 30px;
	height: 30px;
}
#liste-info.agenda > .parametres > .calendrier > .suivant a:after {
	font-family: FontAwesome;
	content: "\F138";
	display: block;
	width: 30px;
	height: 30px;
	font-size: 18px;
	color: #ffffff;
	text-align: center;
	line-height: 30px;
}
#liste-info.agenda > .parametres > .calendrier > .visible {
	width: calc( 100% - 60px);
	overflow: hidden;
	height: 54px;
}
#liste-info.agenda > .parametres > .calendrier > .visible ul.semaine-encours {
	padding: 0;
	margin: 0;
	border-spacing: 1px;
	border-collapse: separate;
	height: 50px;
}
#liste-info.agenda > .parametres > .calendrier > .visible ul.semaine-encours li {

}
#liste-info.agenda > .parametres > .calendrier > .visible ul.semaine-encours li.select {

}
#liste-info.agenda > .parametres > .calendrier > .visible ul.semaine-encours li a {

	font-size: 1.2em;
	display: table;
	height: 100%;
	width: 100%;
}
#liste-info.agenda > .parametres > .calendrier > .visible ul.semaine-encours li.select a {
	color: #ffffff;
}
#liste-info.agenda > #liste-info-content > .liste-fiche {
	background: #ffffff;
	margin-top: 20px;
	padding: 20px 10px;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info {
	margin-bottom: 20px;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche {
	width: calc(100% - 180px);
	font-size: 1.2em;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .nom_et_accroche_tarifaire > .nom {
	height: 28px;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .nom_et_accroche_tarifaire > .nom > h2 {
	line-height: 1rem;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .nom_et_accroche_tarifaire > .nom > h2 > a {
	color: black;
	text-decoration: none;
	font-size: 1.3rem;
	text-transform: uppercase;
	font-weight: bold;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .nom_et_accroche_tarifaire > .nom > h2 > a:hover {
	text-decoration: underline;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres {
	width: 180px;
	float: left;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .cadre_photo_principale > a {
	width: 170px;
	height: 130px;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .cadre_photo_principale > a > img {
	width: 170px;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta {
	float: right;
	width: calc(100% - 180px);
	font-size: 1.2em;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_carnet,
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_detail {
	display: inline-block;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_carnet a,
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_detail a {
	
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_carnet a:before,
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_detail a:before {
	content: "\00BB";
	display: inline-block;
	width: 10px;
	height: 10px;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta > .lien_fiche_detail {
	margin-left: 15px;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .ouverture {
	
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .ouverture > .date {
	font-weight: bold;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .ouverture > .heure {
	display: inline-block;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .ouverture > .complement {
	display: inline-block;
	margin-left: 5px;
}
#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .liens_sous_photos {
	display: none;
}

/* AjoutÃ© par ES le 25/08/2015 */
/* Nouveau mode agenda avec calendrier et toutes les dates affichÃ©s au survol */
#liste-info.agenda_multiple #bloc-calendrier  {
	margin:auto;
	margin-bottom: 1px;
	background-color:transparent;
	max-width:880px;
	float:none;
	clear:both;
	line-height:1em;
}


#liste-info.agenda_multiple #bloc-calendrier .onglets{ width:auto; height:40px; line-height:40px; font-weight:600; float:none; margin-top:1.5em; }
#liste-info.agenda_multiple #bloc-calendrier .onglets li:first-child {
	margin-left:0;	
}
#liste-info.agenda_multiple #bloc-calendrier .onglets li{
	float:left;
	width:auto;
	height:40px;
	position: relative;
}
#liste-info.agenda_multiple #bloc-calendrier .onglets li.select:before {
	content:'';
	width:100%; height:100%; display:block; clear: both;
	position: absolute; z-index: 10; top:0; left:0;
	cursor: pointer;
}
#liste-info.agenda_multiple #bloc-calendrier .onglets li a{ 
display:block;
width:auto;
height:40px;
line-height:40px;
text-transform:uppercase;
padding-left:40px;
padding-right:40px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
background:#BFBFBF;
background-image:none;
color:#000;
}

#liste-info.agenda_multiple #bloc-calendrier:not(.noselect) .onglets li.select a,
#liste-info.agenda_multiple #bloc-calendrier .onglets li.select a, 
#liste-info.agenda_multiple #bloc-calendrier .onglets li a:hover,
#liste-info.agenda_multiple #bloc-calendrier .onglets li.select:hover a { 
	color:#ffffff;
	background-color: #383838;
} 

#liste-info.agenda_multiple .parametres  li{
	float:none;
	width:auto;
}

#liste-info.agenda_multiple .parametres .libelle {
	clear:both;
	width: 99%;
	margin-bottom: 0px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	height:2em;
	line-height:2em;
	display:none;
}

#liste-info.agenda_multiple .parametres .calendrier {
	clear:both;
	height:95px; 
	background-color: #383838;
	padding:0 1em;
	margin-bottom:1.5em;
	
}
#liste-info.agenda_multiple #bloc-calendrier.parametres:not(.noselect) .calendrier {
	display:block;	
}
#liste-info.agenda_multiple .parametres .calendrier.on {
	display:block;	
}
#liste-info.agenda_multiple .parametres .calendrier .semaine-precedente {
	
}

#liste-info.agenda_multiple.agenda_multiple > .parametres:after {
	display:none;
}
#liste-info.agenda_multiple.agenda_multiple > #liste-info-content {
	margin-top:0;
}

#liste-info.agenda_multiple .parametres .calendrier .visible {
	
	width:calc(100% - 80px);
	margin-left:24px;
	height: 95px;
	overflow:hidden;
	float:left;
	
}
#liste-info.agenda_multiple .parametres .calendrier .deplacable {
		width:300%;
}
#liste-info.agenda_multiple .parametres .calendrier .semaine-encours {
	
	float:left; 
	z-index:10;
	height:78px; 
	display:table;
	width:747px;
	padding-left:0px;
	margin-top:6px;
	text-align:center;
}

#liste-info.agenda_multiple > .parametres > .calendrier > .visible ul.semaine-encours {
	margin-top:0.5em;
}
#liste-info.agenda_multiple > .parametres > .calendrier > .visible ul.semaine-encours > li {
	display:inline-table;
	list-style-type:none; 
	margin:0px; 
	padding:0px; 
	margin-right:10px;
	float:none; 
 	width:12%;  
	height:78px; 
	font-size:1.2em; 
	line-height:1em; 
	font-weight:600; 
	color:#ffffff; 
	text-align:center;
	background:#E5E5E5;	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	vertical-align:top;
	transition: all 0.2s;
	-moz-transition: all 0.2s; /* Firefox 4 */
	-webkit-transition: all 0.2s; /* Safari and Chrome */
	-o-transition: all 0.2s; /* Opera */
}
#liste-info.agenda_multiple > .parametres > .calendrier > .visible ul.semaine-encours.mois > li {
	width:15%;
}
#liste-info.agenda_multiple .parametres .calendrier .semaine-encours.mois li{
	font-weight:normal; 
	line-height:1.5em;  
	padding:0px 5px;
}

#liste-info.agenda_multiple .parametres .semaine-encours.mois li {
	width:auto;
}

#liste-info.agenda_multiple > .parametres > .calendrier > .visible ul.semaine-encours > li:hover,
#liste-info.agenda_multiple > .parametres > .calendrier > .visible ul.semaine-encours > li.select{
	background:#494495;
	color:#fff;
	height:89px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;		
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

#liste-info.agenda_multiple > .parametres > .calendrier > .visible ul.semaine-encours li a {
	color:#000;
	text-decoration:none;
	display:table-cell;
	vertical-align:middle;
	width:74px;
	height:78px;
	text-align:center;
}
#liste-info.agenda_multiple > .parametres > .calendrier > .visible ul.semaine-encours li a > div {
	padding:0.2em 0;
}
#liste-info.agenda_multiple .parametres .calendrier .semaine-encours.mois li a{
 	width:100%; 
}
#liste-info.agenda_multiple > .parametres > .calendrier > .visible ul.semaine-encours li a:hover,
#liste-info.agenda_multiple > .parametres > .calendrier > .visible ul.semaine-encours li.select a{
	color:#fff;	
}

#liste-info.agenda_multiple .parametres .calendrier .precedent, #liste-info.agenda_multiple .parametres .calendrier .suivant{
	text-align:center; width:25px; line-height:45px; height:45px; float:left; 
}

#liste-info.agenda_multiple .parametres .calendrier .precedent img, #liste-info.agenda_multiple .parametres .calendrier .suivant img{
display:none;
}
#liste-info.agenda_multiple .parametres .calendrier .precedent a, #liste-info.agenda_multiple .parametres .calendrier .suivant a{
display:block;
width:25px;
height:90px;
}
#liste-info.agenda_multiple .parametres .calendrier .precedent a,
#liste-info.agenda_multiple .parametres .calendrier .suivant a {
	width:35px;
	color:#fff;
	text-decoration:none;
}
#liste-info.agenda_multiple .parametres .calendrier .precedent a:after,
#liste-info.agenda_multiple .parametres .calendrier .suivant a:after {
	line-height:90px;
	font-size:32px;
	font-family: 'FontAwesome';
	content:'\f137';
}
#liste-info.agenda_multiple .parametres .calendrier .suivant a:after {
	content:'\f138';
}

#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) > p {
  display: inline; }
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) .nature, 
 #liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) .heure {
  display: none; }
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) .separateur_first_date {
  display: inline;
  margin-left: 0.5em; }
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) .separateur_first_date:after {
  content: '... Autres dates';
  display: inline; }
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) .date ~ .date, 
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) .nature ~ .nature, 
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) .heure ~ .heure,
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) .heure ~ .complement,
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) .nature ~ .complement {
  display: none; }
  
 
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .date:not(:first-child):before {
  content: '';
  display: block;
  clear: both; }
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .date, 
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .nature, 
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .heure,
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .complement {
  display: inline; }
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .nature:before {
  content: '';
  clear: both;
  display: block; }
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .date ~ .date, 
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .nature ~ .nature, 
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .heure ~ .heure,
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .heure ~ .complement,
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .nature ~ .complement {
  display: inline; }
#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .separateur_first_date {
  display: none; }


/***************************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/plan_site-0.css****************************/
/**
 * 1. PLAN SITE
 * 2. HEADER
 * 3. CONTENT PLAN
 * 4. FIRST LEVEL
 * 5. SECOND LEVEL
 * 6. THIRD LEVEL
 */


/* ----------------------------- */
/* ==1. PLAN SITE				 */
/* ----------------------------- */
#plan-site {

}

/* ----------------------------- */
/* ==2. HEADER					 */
/* ----------------------------- */
#plan-site > header {

}
#plan-site > header > h1 {

}

/* ----------------------------- */
/* ==3. CONTENT PLAN			 */
/* ----------------------------- */
#plan-site > .content-plan {

}
#plan-site > .content-plan ul {
	list-style: none;
}
#plan-site > .content-plan > nav[role="navigation"] {

}

/* ----------------------------- */
/* ==4. FIRST LEVEL				 */
/* ----------------------------- */
#plan-site > .content-plan > nav[role="navigation"] > ul > li > a {
	display: block;
	border-top: 3px solid;
	border-bottom: 1px solid;
	font-weight: bold;
	font-size: 1.5em;
}
#plan-site > .content-plan > nav[role="navigation"] > ul {

}
#plan-site > .content-plan > nav[role="navigation"] > ul > li {
	margin-bottom: 3em;
}
#plan-site > .content-plan > nav[role="navigation"] > ul > li > a > span {

}

/* ----------------------------- */
/* ==5. SECOND LEVEL			 */
/* ----------------------------- */
#plan-site > .content-plan > nav[role="navigation"] > ul > li > ul {

}
#plan-site > .content-plan > nav[role="navigation"] > ul > li > ul > li {
	display: inline-block;
	vertical-align: top;
	width: 33%;
	min-width: 300px;
	margin-bottom: 1.5em;
}
#plan-site > .content-plan > nav[role="navigation"] > ul > li > ul > li > a {
	font-weight: bold;
	font-size: 1.3em;
}


/* ----------------------------- */
/* ==6. THIRD LEVEL				 */
/* ----------------------------- */
#plan-site > .content-plan > nav[role="navigation"] > ul > li > ul > li > ul {

}
#plan-site > .content-plan > nav[role="navigation"] > ul > li > ul > li > ul > li {
	font-size: 1.2em;
}


/***************************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/formulaire-1.css****************************/
.to_hide{
	display: none;
}
/*Utiliser avec site qui utilise css.ini*/
.forms_controlable TEXTAREA {
	width: 100%;
	height: 100px;
}

.champ {
	border: 1px solid #CCC;
	float: left;
}

select.champ:disabled {
	cursor: not-allowed;
}

.forms_listeRadio .champ {
	float: none; /* Pour _viter les erreurs de floatant pour les crit_res */
}

.forms_controlable {
	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-style: italic;
	color: #448822;
	text-align: center;
}

.forms_ligne.forms_color2 {
	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;
	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 {
	color: #666;
	font-style: italic;
	margin-left: 5px;
}


.forms_controlable .forms_erreur_label {
	color: #FF2255;
	font-style: italic;
	font-weight: bold;
}

.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 {
	color: #666;
	font-style: italic;
	text-align: justify;
}

.form_text_oblig {
	color: #666;
	font-style: italic;
}
.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-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 {
	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;*/
	padding: 5px;
	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-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 {
	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;
	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-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;
	font-size:1.4em;
}
.formulaire_container .form_doc_titre a {
	margin: 0;
	text-decoration:none;
}
.formulaire_container .form_doc_titre a:hover {
	text-decoration:underline;
}
.form_doc_titre A, .form_doc_lien A {
	margin: 0 4px;
}
.formulaire_container .form_doc_lien_visu {
	width: 100%;
}
.formulaire_container .form_doc_image {
	height: 120px;
}
.form_doc_block input[type="checkbox"], .form_doc_block input[type="radio"] {
	margin-left: 7px;
}
.form_doc_lien_commande input[type="checkbox"] {
	margin-right: 4px;
}

.formulaire_container input[type="checkbox"] {
	margin-right: 5px;
}

.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;
	}
	.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/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/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/liste_page-0.css****************************/
/*
 * 1. LISTE ACTUALITES GENERIQUE
 * 2. FICHE ACTUALITES GENERIQUE
 * 3. PAGE SIMPLE
   4. PAGE LIGNE IMAGE
   5. Telechargement
 */

/* ------------------------------- */
/* ==1. LISTE ACTUALITES GENERIQUE */
/* ------------------------------- */
#actualites {
	
}
/**
 * Header
 */
#actualites > header {
	margin-bottom: 25px;
}
#actualites > header > h1 {
	
}
#actualites > header > .ordre {
	text-align: right;
	margin-top: 15px;
	background: grey;
}
#actualites > header > .ordre > .titre {
	text-align: right;
	line-height: 25px;
	color: white;
}
#actualites > header > .ordre > .croissant,
#actualites > header > .ordre > .decroissant {
	color: white;
	text-decoration: none;
	line-height: 30px;
	margin-right: 5px;
	cursor: default;
}
#actualites > header > .ordre > .select {
	text-decoration: underline;
	cursor: pointer;
}
#actualites > header > .ordre > .select:hover {
	text-decoration: none;
}
/**
 * Article
 */
#actualites > article {
	padding: 15px;
	margin-bottom: 25px;
	border: 1px solid #c2c2c2;
}
#actualites > article > header {
	
}
#actualites > article > header:after {
	content: "";
	display: block;
	clear: both;
}
#actualites > article > header > .date {
	float: right;
	display: inline-block;
	font-style: italic;
	border-right: 0px none;
}
#actualites > article > header > h2 {
	float: left;
	line-height: 1.4em;
}
#actualites > article > header > h2 > a {
	
}
#actualites > article > section {
	
}
#actualites > article > section:after {
	content: "";
	display: block;
	clear: both;
}
#actualites > article > section > .image {
	float: left;
	margin-right: 15px;
}
#actualites > article > section > .image > img {
	
}
#actualites > article > section > .description {
	
}
#actualites > article > footer {
	width: 100%;
	text-align: right;
	margin-top: 15px;
}
#actualites > article > footer > a {
	background: grey;
	color: white;
	padding: 5px 15px;
	text-decoration: none;
}

/* ------------------------------- */
/* ==2. FICHE ACTUALITES GENERIQUE */
/* ------------------------------- */
.actualite {
	
}
.actualite > article {
	
}
.actualite > article > .pagination {
	background: grey;
	color: white;
	margin-bottom: 15px;
	padding: 5px 0;
}
.actualite > article > .pagination:after {
	content: "";
	display: block;
	clear: both;
}
.actualite > article > .pagination > .info {
	float: left;
	display: table-cell;
	margin-left: 15px;
}
.actualite > article > .pagination > .outils {
	float: right;
	display: table-cell;
	margin-right: 15px;
}
.actualite > article > .pagination > .outils > .pagination-navigation {
	
}
.actualite > article > .pagination > .outils > .pagination-navigation > .pagination-right {
	display: inline-block;
	margin-left: 8px;
}
.actualite > article > .pagination > .outils > .pagination-navigation > .pagination-right > .page-precedente-off {
	
}
.actualite > article > .pagination > .outils > .pagination-navigation > .pagination-left {
	display: inline-block;
	margin-left: 8px;
}
.actualite > article > .pagination > .outils > .pagination-navigation > .pagination-left > .page {
	
}
.actualite > article > .pagination > .outils > .pagination-navigation > .pagination-left > .page > a {
	color: white;
}
.actualite > article > .pagination > .outils > .pagination-navigation > .pagination-left > .page > a:hover {
	text-decoration: underline;
}
.actualite > article > .pagination > .outils > .pagination-navigation > .pagination-left > .page-suivante-off {
	
}
.actualite > article > header {
	
}
.actualite > article > header > .date {
	float: right;
	font-style: italic;
	color: #590F0D;
}
.actualite > article > header > h1 {
	
}
.actualite > article > section.page {
	
}
.actualite > article > section.page:after {
	content: "";
	display: block;
	clear: both;
}
.actualite > article > section.page > .contenu {
	
}
.actualite > article > section.page > .gallerie {
	float: left;
	box-shadow: none;
	margin-right: 15px;
}
.actualite > article > section.page > .gallerie > ul {
	padding: 0;
	list-style: none;
}
.actualite > article > section.page > .gallerie > ul > li {
	
}
.actualite > article > section.page > .gallerie > ul > li > img {
	
}
.actualite > article > footer {
	text-align: right;
	margin-top: 15px;
}
.actualite > article > footer > a {
	background: grey;
	color: white;
	padding: 5px 15px;
	text-decoration: none;
}

/* ------------------------------- */
/* ==3. PAGE SIMPLE				   */
/* ------------------------------- */
.page-simple {
	
}
.page-simple > .pagination {
	background: grey;
	color: white;
	margin-bottom: 15px;
	padding: 5px 0;
}
.page-simple > .pagination:after {
	content: "";
	display: block;
	clear: both;
}
.page-simple > .pagination > .info {
	float: left;
	display: table-cell;
	margin-left: 15px;
}
.page-simple > .pagination > .outils {
	float: right;
	display: table-cell;
	margin-right: 15px;
}
.page-simple > .pagination > .outils > .pagination-navigation {
	
}
.page-simple > .pagination > .outils > .pagination-navigation > .pagination-right {
	display: inline-block;
	margin-left: 8px;
}
.page-simple > .pagination > .outils > .pagination-navigation > .pagination-right > .page-precedente-off {
	
}
.page-simple > .pagination > .outils > .pagination-navigation > .pagination-right > .page-precedente > a {
	color: white;
	text-decoration: none;
}
.page-simple > .pagination > .outils > .pagination-navigation > .pagination-right > .page-precedente > a:hover {
	text-decoration: underline;
}
.page-simple > .pagination > .outils > .pagination-navigation > .pagination-left {
	display: inline-block;
	margin-left: 8px;
}
.page-simple > .pagination > .outils > .pagination-navigation > .pagination-left > .page {
	
}
.page-simple > .pagination > .outils > .pagination-navigation > .pagination-left > .page > a {
	color: white;
	text-decoration: none;
}
.page-simple > .pagination > .outils > .pagination-navigation > .pagination-left > .page > a:hover {
	text-decoration: underline;
}
.page-simple > .pagination > .outils > .pagination-navigation > .pagination-left > .page-suivante-off {
	
}
.page-simple > .pagination > .outils > .pagination-navigation > .pagination-left > .page-suivante > a {
	color: white;
	text-decoration: none;
}
.page-simple > .pagination > .outils > .pagination-navigation > .pagination-left > .page-suivante > a:hover {
	text-decoration: underline;
}

/* ------------------------------- */
/* ==4. PAGE LIGNE IMAGE		   */
/* ------------------------------- */
.page-simple > .description .page-ligne-image {
	float: left;
	margin-right: 2em;
}
 
.page-simple > .description div.page-ligne-image .zoombox {
	cursor:pointer;
}
.page-simple > .description div.page-ligne-image .zoombox:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
.page-simple > .description .page-ligne-image > a img {
	max-width: 250px;
	padding: 5px;
	border: 1px solid #ECEBEB;
}

/* ------------------------------- */
/* ==5. Telechargement	     	   */
/* ------------------------------- */
.page-simple > .description > .download-files.rubrique-documents {
margin-bottom: 20px;
display: block;
}
.page-simple > .description > .download-files.rubrique-documents > p {
font-size: 1.4em;
font-weight: 700;
}
.page-simple > .description > .download-files.rubrique-documents > ul {

}
.page-simple > .description > .download-files.rubrique-documents > ul > li {

}
.page-simple > .description > .download-files.rubrique-documents > ul > li > a {
color: #000;
font-size: 1em;
}
.page-simple > .description > .download-files.rubrique-documents > ul > li > a:hover {
text-decoration: none;
}
.page-simple > .description > .download-files.rubrique-documents > ul > li >a > span {

}


/***************************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/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/widget_dispo_bxslider-0.css****************************/
/* Liste */
.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext {
	width:205px !important;
}
.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine {
	width:200px !important;
}

.widget_dispos > .bloc_dispos > #vue_dispos > .vue_jours_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext {
	width:285px !important;
}
.widget_dispos > .bloc_dispos > #vue_dispos > .vue_jours_semaine_ligne > .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext > .bloc_semaine {
	width:280px !important;
}

.widget_dispos > .bloc_dispos > #vue_dispos > .vue_loc_semaine_ligne > .grid_semaine_slide_bloc,
.widget_dispos > .bloc_dispos > #vue_dispos > .vue_jours_semaine_ligne > .grid_semaine_slide_bloc  {
	overflow:inherit;
}

.widget_dispos > .bloc_dispos > #vue_dispos .bx-wrapper .bx-prev {
	left:-30px;
}
.widget_dispos > .bloc_dispos > #vue_dispos .bx-wrapper .bx-next {
	right:-30px;
}
.widget_dispos > .bloc_dispos > #vue_dispos .bx-wrapper .bx-pager {
	display:none;
}

.widget_dispos > .bloc_dispos > #vue_dispos .grid_semaine_slide_bloc .grid_semaine > .bloc_semaine_ext {
	margin-left:0;
}


.widget_dispos .vue_jours_semaine_ligne .grid_semaine_slide_bloc {
	width:100%;
	height:auto;
}
.widget_dispos .vue_jours_semaine_ligne .bloc_semaine {
	height:auto;
}

/* Fiche */
.widget_dispos .vue_loc_semaine_mois .grid_mois_slide_bloc, .widget_dispos .vue_loc_weekend_mois .grid_mois_slide_bloc {
	height: 798px;
	padding: 0 26px !important;
	margin-bottom: 20px;
	overflow:inherit;
}

.widget_dispos .bx-wrapper .bx-pager {
	display: none;
}

.widget_dispos .grid_mois .bloc_mois {
	width: 185px !important;
	margin-left: 0px;
	margin-right:5px;
}
.widget_dispos .grid_mois .bloc_mois .tab_mois td {
	padding:0.3em 0em;	
}

.widget_dispos .vue_loc_semaine_mois .tab_mois {
	border-spacing: 0;
}

.widget_dispos .vue_loc_semaine_mois .tab_mois tbody td .bloc_semaine .num_semaine {
	font-size:0.9em;
}

.widget_dispos .vue_loc_semaine_mois .tab_mois tbody td .bloc_semaine {
	height: 142px;
	width: 185px !important;
}

.widget_dispos .vue_loc_semaine_mois .tab_mois tbody td .bloc_semaine .zone_jours_semaine {
	font-size:1em;
	text-align:center;
}
.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .zone_jours_semaine .jour_semaine {
	text-align:center;
} 

.widget_dispos .vue_loc_weekend_mois .tab_mois .bloc_jour {
	width: 84px;
}

.widget_dispos .vue_loc_semaine_mois .tab_mois .bloc_semaine .zone_jours_semaine table {
	margin-bottom:0em;
}

.widget_dispos .vue_loc_semaine_mois .choix_semaine_resa {
display: inline-block;
}

.widget_dispos .vue_loc_semaine_mois .choix_semaine_resa > a {
	background-color:#000;
}
.widget_dispos > .bloc_dispos .bx-wrapper .bx-controls-direction {
	text-align:left;
}
.widget_dispos > .bloc_dispos .bx-wrapper .bx-prev {
	left:-34px;
} 
.widget_dispos > .bloc_dispos .bx-wrapper .bx-next {
	right:-34px;
}

/* SPECIAL WIDGET EXTERNE LORIENT */
.wd_ext .indispo {
	background-color: #F7474D;
	color: #FFF;
}

.wd_ext .tab_mois {
	border: 1px solid;
}

.wd_ext .vue_loc_semaine_mois .tab_mois .bloc_semaine .non_disponible {
	color: #676767;
}

.wd_ext .vue_loc_semaine_mois .enteteMois {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1em !important;
}


/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/carnet-voyage-v3-0.css****************************/
/**
 * MC 07/08/2015
 * Fichier CSS carnet-voyage-v3 pour gestion de du carnet de voyage v3
 */

/**
 * classe css specifique pour le <body> afin de desactiver le scroll quand carnet ouvert  
 */
body.carnet-voyage-v3 {
    overflow: hidden;
}
  
body.carnet-voyage-v3 #carnet-voyage-v3 {
    font-size: 1em;
}
    
  
  
/**
 * div conteneur global du carnet v3
 */ 
div#carnet-voyage-v3 {
    font-size: .7em;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9000;                  
    visibility: hidden;  
    background-color: transparent;                
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
}
div#carnet-voyage-v3 .btn-icon:before {
    font-family: 'FontAwesome';
}
div#carnet-voyage-v3 a {
    text-decoration: none;
}
/* css carnet affiché */
div#carnet-voyage-v3.open {
    visibility: visible;
    background-color: rgba(0,0,0,0.9); 
}
 



/**
 * div detail du contenu du carnet v3
 */ 
div#carnet-voyage-v3 div.detail-carnet {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -370px;
    width: 370px;
    background-color: #ededed;
    transition: left 0.3s ease-in-out 0s;
    -webkit-transition: left 0.3s ease-in-out 0s;
    -moz-transition: left 0.3s ease-in-out 0s;
    -o-transition: left 0.3s ease-in-out 0s;
}
div#carnet-voyage-v3 div.detail-carnet div.h1 {
    text-align: center;
    color: #fff;
    background-color: #000;
    font-size: 2.5em;
    height: 60px;
    line-height: 60px;
}
div#carnet-voyage-v3 div.detail-carnet a.btn-icon.btn-close {
    position: absolute;
    left: 20px;
    top: 10px;
}
div#carnet-voyage-v3 div.detail-carnet a.btn-icon.btn-close:before {
    content: '\f00d';
    font-size: 3em;
    color: #fff;
}
div#carnet-voyage-v3 div.detail-carnet div.content {
    position: absolute;
    top: 60px;
    bottom: 50px;
    padding-top: 10px;
    width: 100%;
    overflow-y: auto;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s; 
}
div#carnet-voyage-v3 div.detail-carnet div.content.open {
    visibility: visible;
    opacity: 1;
} 
div#carnet-voyage-v3 div.detail-carnet div.content.liste-fiches {
    padding-left: 5px;
    padding-right: 5px; 
}
div#carnet-voyage-v3 div.detail-carnet div.content.liste-fiches p.msg-carnet-vide {
    text-align: center;
    font-size: 1.5em;
}
div#carnet-voyage-v3 div.detail-carnet div.btn-actions {
    height: 50px;
    width: 100%;
    position: absolute;
    bottom: 0;  
    text-align: center;    
}
/* css btn actions */
div#carnet-voyage-v3 div.detail-carnet div.btn-actions a.btn-icon.disabled {
    pointer-events: none;
    opacity: 0.5;    
}
div#carnet-voyage-v3 div.detail-carnet div.btn-actions a.btn-icon[class^='btn-'] {
    font-size: 3em;
    color: #000;
    margin: 0 10px;
    background-color: transparent;
    /*padding: 10px;*/
    display:inline-block;
    height:40px;
    line-height: 40px;
    width:40px;
    text-align:center;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s; 
}
div#carnet-voyage-v3 div.detail-carnet div.btn-actions a.btn-icon[class^='btn-'].open {
    cursor:default;
}
div#carnet-voyage-v3 div.detail-carnet div.btn-actions a.btn-icon[class^='btn-'].open,
div#carnet-voyage-v3 div.detail-carnet div.btn-actions a.btn-icon[class^='btn-']:hover {
    background-color: #806c72;
}
div#carnet-voyage-v3 div.detail-carnet div.btn-actions a.btn-icon[class^='btn-']:hover:after {
    content: "[TRADUCTION:LEGENDE_LISTE_CARNET]";
    background-color: #806C72;
    position: absolute;
    left: 0px;
    top: -50px;
    width: 95%;
    color: white;
    text-transform: uppercase;
    font-size: .8em;
    margin-left: 2.5%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
div#carnet-voyage-v3 div.detail-carnet div.btn-actions a.btn-icon[class^='btn-']:hover:before,
div#carnet-voyage-v3 div.detail-carnet div.btn-actions a.btn-icon[class^='btn-'].open:before {
    color: #fff;
}

/* css btn action afficher liste */
div#carnet-voyage-v3 div.detail-carnet div.btn-actions a.btn-icon.btn-liste-fiches:before {
    /*content: '\f097';*/
    content: '\f022';
}
div#carnet-voyage-v3 div.detail-carnet div.btn-actions a.btn-icon.btn-liste-fiches.open:before {
    /*content: '\f02e';*/
    /*content: '\f022';*/
}
div#carnet-voyage-v3 div.detail-carnet div.btn-actions a.btn-icon.btn-liste-fiches:hover:after{
    content: "[TRADUCTION:LEGENDE_LISTE_CARNET]";
}

/* css btn action envoyer par mail */
div#carnet-voyage-v3 div.detail-carnet div.btn-actions a.btn-icon.btn-send-mail:before {
    content: '@';
    /*content: '\f003';*/
    position:relative;
    top:-4px;
}
div#carnet-voyage-v3 div.detail-carnet div.btn-actions a.btn-icon.btn-send-mail.open:before {
    /*content: '\f0e0';*/ 
}
div#carnet-voyage-v3 div.detail-carnet div.btn-actions a.btn-icon.btn-send-mail:hover:after{
    content: "[TRADUCTION:LEGENDE_ENVOYER_CARNET]";
}

/* css btn action telecharger */
div#carnet-voyage-v3 div.detail-carnet div.btn-actions a.btn-icon.btn-print:before {
    content: '\f02f';
}
div#carnet-voyage-v3 div.detail-carnet div.btn-actions a.btn-icon.btn-print:hover:after{
    content: "[TRADUCTION:LEGENDE_IMPRIMER_CARNET]";
}

/* css btn action vider carnet */
div#carnet-voyage-v3 div.detail-carnet div.btn-actions a.btn-icon.btn-empty:before {
    content: '\f014';
}
div#carnet-voyage-v3 div.detail-carnet div.btn-actions a.btn-icon.btn-empty:hover:after{
    content: "[TRADUCTION:LEGENDE_VIDER_CARNET]";
}

/* css carnet affiché */
div#carnet-voyage-v3.open div.detail-carnet {
    left: 0;
}

/**
 * Formulaires présents dans carnet v3
 */ 
div#carnet-voyage-v3 div.detail-carnet div.content form {
    font-size: 1em; 
    padding: 0 5px;
}

div#carnet-voyage-v3 div.detail-carnet div.content form .forms_ligne {
    padding-left: 0;
    padding-right: 0;
}

div#carnet-voyage-v3 div.detail-carnet div.content form .form_ligne_mail,
div#carnet-voyage-v3 div.detail-carnet div.content form .form_ligne_pass {
    background-image: none !important;
}

div#carnet-voyage-v3 div.detail-carnet div.content form .form_ligne_mail label,
div#carnet-voyage-v3 div.detail-carnet div.content form .form_ligne_pass label {
    margin: 0; 
}

div#carnet-voyage-v3 div.detail-carnet div.content form fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
div#carnet-voyage-v3 div.detail-carnet div.content form fieldset legend {
    border: 0 none;
    width: 100%;
    font-weight: bold;
}
div#carnet-voyage-v3 div.detail-carnet div.content div.alert-success {
    font-size: 1.7em;
    text-align: center;
}
/*div#carnet-voyage-v3 div.detail-carnet div.content form fieldset:first-of-type .form_ligne_mail {*/
div#carnet-voyage-v3 div.detail-carnet div.content form .form_ligne_mail {
    background-color: transparent;    
    padding: 5px 0;
} 
div#carnet-voyage-v3 div.detail-carnet div.content form .form_infos_legales {
    font-size: 0.8em;
}


/**
 *  fiche info presentes dans carnet v3
 */ 
div#carnet-voyage-v3 .fiche-liste {
    margin: 5px 0;
    /*height: 90px;*/
    background-color: #fff;
    padding: 5px;
    position: relative;
    color: #000;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    
    display: table;
    width: 100%;
} 
div#carnet-voyage-v3 .fiche-liste .photo {
    /*float: left;*/
    width: 90px;
    /*height: 100%;*/
    overflow: hidden;
    
    display: table-cell;
    vertical-align: middle;
}     
div#carnet-voyage-v3 .fiche-liste .photo .cadre_photo_principale {
    height: 100%;
}
div#carnet-voyage-v3 .fiche-liste .photo img {
    /*min-width: 100%;
    height: 100%;*/
    width: 100%;
}
div#carnet-voyage-v3 .fiche-liste .nom,
div#carnet-voyage-v3 .fiche-liste .adresse {
    float: left;
    /*width: calc(100% - 90px);*/
    width: 100%;
    text-align: center;
    margin: 2px 0;
} 
div#carnet-voyage-v3 .fiche-liste .liens {
    /*
    position: absolute;
    left: 90px;
    right: 0;
    bottom: 0;
    */
    text-align: center;
    
    width: 100%;
    float: left;
}
div#carnet-voyage-v3 .fiche-liste .nom h2 {
    font-weight: bold;
    font-size: 1.5em;
    line-height: 1em;
    margin: 0;
} 
div#carnet-voyage-v3 .fiche-liste .nom p.type_critere_haut {
    margin: 0;
    color: #806c72;
}
div#carnet-voyage-v3 .fiche-liste .adresse span {
    margin: 0 2px;
}
div#carnet-voyage-v3 .fiche-liste .liens a.btn-icon:before {
    font-size: 2em;
    margin: 0 10px;
    color: #000;
}
div#carnet-voyage-v3 .fiche-liste .liens a.btn-icon.btn-view:before {
    content: '\f0f6';
} 
div#carnet-voyage-v3 .fiche-liste .liens a.btn-icon.btn-trash:before {
    content: '\f014';
} 
/* css fiche liste hover */
div#carnet-voyage-v3 .detail-carnet .fiche-liste:hover,
div#carnet-voyage-v3 .detail-carnet .fiche-liste.hover {
    background-color: #000;
    color: #fff;
}
div#carnet-voyage-v3 .detail-carnet .fiche-liste:hover .liens a.btn-icon:before,
div#carnet-voyage-v3 .detail-carnet .fiche-liste.hover .liens a.btn-icon:before {
    color: #fff;
}





/**
 * div conteneur carte google map depliable du carnet v3
 */ 
div#carnet-voyage-v3 div.carte-carnet {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden;
    /*background-color: yellow;*/
    transition: left 0.3s ease-in-out 0s;
    -webkit-transition: left 0.3s ease-in-out 0s;
    -moz-transition: left 0.3s ease-in-out 0s;
    -o-transition: left 0.3s ease-in-out 0s;
}

div#carnet-voyage-v3.open div.carte-carnet.global {
    display: none;
}
div#carnet-voyage-v3.open div.carte-carnet {
   left: 370px;
}
div#carnet-voyage-v3 div.carte-carnet div.toggle-carte {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 50px;
    background-color: #806c72;
    cursor: pointer;
    transition: left 0.3s ease-in-out 0s;
    -webkit-transition: left 0.3s ease-in-out 0s;
    -moz-transition: left 0.3s ease-in-out 0s;
    -o-transition: left 0.3s ease-in-out 0s;
} 
div#carnet-voyage-v3 div.carte-carnet div.toggle-carte div.btn {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    color: #fff;
    text-align: center;
}  
div#carnet-voyage-v3 div.carte-carnet div.toggle-carte span.btn-icon {
    display: block;
    font-size: 2.5em;
    transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;         
}
div#carnet-voyage-v3 div.carte-carnet div.toggle-carte:hover span.btn-icon {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);
}
div#carnet-voyage-v3 div.carte-carnet div.toggle-carte span.btn-icon:before {
    /*content: '\f0ac';*/
    content: '\f041';              
}
div#carnet-voyage-v3 div.carte-carnet div.toggle-carte span.btn-libelle {
    display: none;         
}
div#carnet-voyage-v3 div.carte-carnet div.toggle-carte:hover span.btn-libelle:nth-child(2) {
    display: block;
}    
div#carnet-voyage-v3 div.carte-carnet div.toggle-carte:hover span.btn-libelle:nth-child(3) {
    display: none;
}  
div#carnet-voyage-v3 div.carte-carnet div.canvas-carte {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 100%;
    width: calc(100% - 50px);
    background-color: rgba(0,0,0,0.8);
    transition: right 0.3s ease-in-out 0s;
    -webkit-transition: right 0.3s ease-in-out 0s;
    -moz-transition: right 0.3s ease-in-out 0s;
    -o-transition: right 0.3s ease-in-out 0s;
}  
/* css carte depliée */    
div#carnet-voyage-v3 div.carte-carnet.open div.toggle-carte {
    left: calc(100% - 50px);
}   
div#carnet-voyage-v3 div.carte-carnet.open div.toggle-carte span.btn-icon:before {
    content: '\f137';              
}
div#carnet-voyage-v3 div.carte-carnet.open  div.canvas-carte {
    right: 50px;
}   
div#carnet-voyage-v3 div.carte-carnet.open  div.toggle-carte:hover span.btn-libelle:nth-child(2) {
    display: none;
}  
div#carnet-voyage-v3 div.carte-carnet.open  div.toggle-carte:hover span.btn-libelle:nth-child(3) {
    display: block;
} 
/* css markerclusterer pour animation */
@-webkit-keyframes rotateClusterAnimation {
    0% {
        -webkit-transform: rotate(0deg);
    }   
    100% {
        -webkit-transform: rotate(360deg);
    }     
}
@-moz-keyframes rotateClusterAnimation {
    0% {
        -moz-transform: rotate(0deg);
    }   
    100% {
        -moz-transform: rotate(360deg);
    }     
}
@keyframes rotateClusterAnimation {
    0% {
        transform: rotate(0deg);
    }   
    100% {
        transform: rotate(360deg);
    }     
}
div.cluster.animate {
    -moz-animation: rotateClusterAnimation 3s infinite linear;
    -webkit-animation: rotateClusterAnimation 3s infinite linear;
    animation: rotateClusterAnimation 3s infinite linear;    
}

 

/**
 * css pop up d'ajout au carnet de voyage 
 */
div#bloc_popup_ajout_fiche_carnet {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 10px;
    right: 10px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
div#bloc_popup_ajout_fiche_carnet > div.info_popup_ajout_fiche_carnet {
    font-size: 1.3em;
    margin: 5px 0 15px 0;
}
div#bloc_popup_ajout_fiche_carnet > div.prest_popup_ajout_fiche_carnet {
    font-size: 1.4em;
    margin: 5px 0;
    font-weight: bold;
}
div#bloc_popup_ajout_fiche_carnet > div.bloc_btn_ajout_fiche_carnet {
    margin-top: 15px;
}
div#bloc_popup_ajout_fiche_carnet > div.bloc_btn_ajout_fiche_carnet input[type=button] {
    /*
    margin: 0 5px;
    background-color: #806c72;
    border: 1px solid #806c72;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    text-transform: uppercase;
    color: #fff;
    */
    font-size: 1.2em;
}    

 
 
/**
 * partie responsive
 */
/*
@media (max-width: 480px) {       
    /\* detail carnet prend toute la largeur *\/
    div#carnet-voyage-v3 div.detail-carnet {
        width: 100%;
    }    
    /\* carte carnet prend toute la largeur *\/   
    div#carnet-voyage-v3.open div.carte-carnet {
        right: 0;
    }
    /\* position du bouton toggle carte a gauche de l'entete detail*\/
    div#carnet-voyage-v3 div.carte-carnet div.toggle-carte {
        bottom: calc(100% - 60px);
        left: 0;
    }
    div#carnet-voyage-v3 div.carte-carnet div.toggle-carte div.btn-icon {
        top: 25%;
    }
    div#carnet-voyage-v3 div.carte-carnet div.canvas-carte {
        top: 60px;
        left: 0;
        width: 100%;
        visibility: hidden;
    }
    div#carnet-voyage-v3 div.carte-carnet.open  div.canvas-carte {
        left: 0;
        visibility: visible;
    }
} 
*/
/* Ajouté le 15/01/2016 par ES pour comptabilité mobile */
@media (max-width:480px) {
	div#carnet-voyage-v3 div.detail-carnet {
		width:calc(100% - 50px);
	}
	div#carnet-voyage-v3.open div.carte-carnet {
		left:calc(100% - 50px);
	}
	div#carnet-voyage-v3.open div.carte-carnet.open {
		left:0;
	}
	div#carnet-voyage-v3 div.carte-carnet.open div.toggle-carte {
		left:0;
	}
	div#carnet-voyage-v3 div.carte-carnet div.canvas-carte {
		left:50px;
	}
	div#carnet-voyage-v3 div.carte-carnet.open div.toggle-carte:hover span.btn-icon {
		-moz-transform: rotate(180deg) scale(1.5);
		-webkit-transform: rotate(180deg) scale(1.5);
		-o-transform: rotate(180deg) scale(1.5);
		-ms-transform: rotate(180deg) scale(1.5);
		transform: rotate(180deg) scale(1.5);
	}
}
 


/***************************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/default/web_search-0.css****************************/

.ing-search *{
  box-sizing: border-box;
}
.ing-search{
  padding: 30px;
  font-size: 14px;
  max-width: 1300px;
  margin: auto;
}
.ing-search img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.ing-search ul{
  padding: 0;
  list-style: none;
}
.ing-search a{
  text-decoration: none;
  color: inherit;
}
.ing-search footer > div{
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.ing-search p, label{
  font-size: 90%;
}
.ing-search .search_header{
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.ing-search .search_header_options{
  display: flex;
  align-items: center;
}
.ing-search .search_header_options label{
  margin-right: 6px;
  margin-left: 14px;
}
.ing-search .search_count,
.ing-search .search_keywords{
  font-weight: 700;
}
.ing-search .search_results{
  list-style: none;
}
.ing-search .search_item_container{
  position: relative;
}
.ing-search .search_item{
  display: flex;
}

.search_item-left_header-bottom{
  display: flex;
  align-items: center;
}

.ing-search .search_item_link:visited .search_item_url {
  color: #9f00c9;
}

/* Showing type : list */
.ing-search .search_results-list .search_item_container{
  padding: 22px 0;
}
.ing-search .search_results-list .search_item_container:not(:first-child):before{
  content: '';
  display: block;
  position: absolute;
  top: 0;
  width: 65px;
  height: 1px;
  border-top: solid #000 1px;
}
.ing-search .search_results-list .search_item{
  justify-content: space-between;
  align-items: center;
  min-height: 120px;
}
.ing-search .search_results-list .search_item-right{
  position: relative;
  margin-left: 30px;
  height: 120px;
  width: 200px;
  overflow: hidden;
}
.ing-search .search_results-list .search_item-left{
  display: flex;
  flex-direction: column;
  align-items: start;
  width: calc(100% - 200px - 30px);
}
.ing-search .search_results-list .search_item-left_header{
  position: relative;
  width: 100%;
}
.ing-search .search_results-list .search_item_image{
  height: 120px;
  width: 200px;
  object-fit: contain;
  background-color: #333;
  border-radius: 2px;
}
.ing-search .search_results-list .search_medias_item{
  height: 120px;
  width: 200px;
}
.ing-search .search_results-list .search_medias_list{
  display: flex;
  height: 120px;
  width: 200px;
  transition: transform .5s ease-in-out;
}
.ing-search .search_results-list .search_item_description{
  font-size: 90%;
  margin-top: 15px;
  max-width: 750px;
}
/* End Showing type : list */
/* Showing type : vignette */
.ing-search .search_results-vignette {
  display: flex;
  flex-wrap: wrap;
  padding: 22px 0;
}
.ing-search .search_results-vignette .search_item_container {
  flex-basis: 25%;
  flex-grow: 0;
  margin: 0 15px 15px 0;
  background-color: #eee;
  border-radius: 5px;
}
.ing-search .search_results-vignette .search_item{
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
}
.ing-search .search_results-vignette header{
  position: relative;
  height: 180px;
  width: 100%;
}
.ing-search .search_results-vignette .search_medias_list{
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: transform .5s ease-in-out;
}
.ing-search .search_results-vignette .search_medias_item{
  height: 180px;
  width: 100%;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  object-fit: cover;
}
.ing-search .search_results-vignette .ing-static-slider-info-container{
  display: none;
}
.ing-search .search_results-vignette .search_item_title{
  text-shadow: 0 0 10px #333;
  color: #fff;
}
.ing-search .search_results-vignette .search-highlight{
  color: inherit;
}
.ing-search .search_results-vignette .search_item_link{
  height: 100%;
  width: 100%;
  justify-content: flex-end;
  padding: 15px;
}
.ing-search .search_results-vignette main{
  padding: 20px 15px 15px 15px;
}
.ing-search .search_results-vignette .search_item_title{
  position: relative;
  z-index: 5;
}
.ing-search .search_results-vignette .search_item_description{
  font-size: 90%;
}
.ing-search .search_results-vignette .search_item_url{
  display: none;
}
/* End Showing type : vignette */
.ing-search .search_item_title{
  line-height: 22px;
  margin-bottom: 8px;
  font-size: 170%;
}
.ing-search .search_item_url:hover,
.ing-search .search_item_link:hover .search_item_url{
  text-decoration: underline;
}
.ing-search .search_item_link{
  display: inline-flex;
  flex-direction: column;
}
.ing-search .search_item_url{
  color: #0B55C4;
  z-index: 8;
  font-size: 90%;
}
.ing-search [data-search-role="load_page"]{
  position: relative;
  color: inherit;
  text-transform: uppercase;
  padding: 12px;
  border-radius: 3px;
  box-shadow: 0 2px 5px -1px #3e3e3e40;
  border: solid 1px #3e3e3e40;
  transition: opacity 300ms ease-out;
}
.ing-search [data-search-role="load_page"]:disabled{
  opacity: .6;
}
.ing-search [data-search-role="loaded_bar_inner"]{
  height: 100%;
  background-color: #0B55C4;
  border-radius: 3px;
}
.ing-search [data-search-role="loaded_bar"]{
  width: 200px;
  height: 4px;
  margin: 10px 0 30px 0;
  background-color: #d3d3d3;
  border-radius: 3px;
}
.ing-search .ing-static-slider-arrow-container,
.ing-search .ing-static-slider-info-container{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ing-search .ing-static-slider-arrow-container{
  z-index: 10;
}
.ing-search .search_item-right:hover .ing-static-slider-arrow-item-left{
  transform: translateX(0) rotate(-90deg);
  opacity: 1;
}
.ing-search .search_item-right:hover .ing-static-slider-arrow-item-right{
  transform: translateX(0) rotate(90deg);
  opacity: 1;
}
.ing-search .ing-static-slider-arrow-item{
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  cursor: pointer;
  bottom: 18px;
  width: 26px;
  height: 26px;
  background-color: rgba(51, 51, 51, 0.7);
  transition: transform .3s ease-in, opacity .3s ease-in;
  border-radius: 50%;
}
.ing-search .ing-static-slider-arrow-item:before{
  content: '';
  display: block;
  position: relative;
  top: -2px;
  border-style: solid;
  border-width: 0 8px 13px 8px;
  border-color: transparent transparent #fff transparent;
}
.ing-search .ing-static-slider-arrow-item-left{
  left: 18px;
  transform: translateX(-20px) rotate(-90deg);
  opacity: 0;
}
.ing-search .ing-static-slider-arrow-item-right{
  right: 18px;
  transform: translateX(20px) rotate(90deg);
  opacity: 0;
}
.ing-search .ing-static-slider-info-container span{
  position: absolute;
  right: 10px;
  top: 10px;
  color: white;
  background-color: rgba(51, 51, 51, 0.7);
  padding: 0 5px;
  border-radius: 20px;
  font-size: 70%;
  letter-spacing: 1px;
}
/*.ing-search .panel_url_container{
  position: absolute;
  bottom: 0;
  width: 100%;
}*/
.ing-search .panel_url li:first-child{
  list-style: none;
}
.ing-search .panel_url_btn{
  display: none;
}
.ing-search .panel_url{
  position: absolute;
  top: calc(100% + 5px);
  background-color: #fff;
  padding: 20px 36px;
  box-shadow: 0 2px 6px #00000047;
  border-radius: 3px;
  width: 100%;
  list-style-type: square;
  z-index: 20;
  visibility: hidden;
  opacity: 0;
  transition: transform .1s ease-in, opacity .1s ease-in, visibility .1s ease-in;
  transform: translateY(-10px);
}
.ing-search .panel_url_btn:checked + label + .panel_url{
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
}
.ing-search .panel_url_btn + label{
  position: relative;
  border-radius: 15px;
  width: 24px;
  height: 12px;
  background-color: #7c7c7c;
}
.ing-search .panel_url_btn + label:before{
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 6px;
  height: 6px;
  border: solid 2px #fff;
  border-bottom: transparent;
  border-right: transparent;
  transform: translate(-50%, calc(-50% + -2px)) rotate(-135deg);
}
.ing-search .panel_url_btn:checked + label:before{
  transform: translate(-50%, calc(-50% + 2px)) rotate(45deg);
}
.ing-search .search_item-multilinks .search_item_link .search_item_url{
  margin-left: 5px;
}
.ing-search .search-highlight{
  font-weight: 700;
  color: #454545;
}

.ing-search_form .ing-search_form_query,
.ing-search .search_header_options select,
.ing-search_form .ing-search_form_button{
  padding: 5px;
  border-radius: 3px;
  box-shadow: 0 2px 5px -1px #3e3e3e40;
  border: solid 1px #3e3e3e40;
  transition: opacity 300ms ease-out;
}

.ing-search_form .ing-search_form_button:hover{
  opacity: .7;
}

@media screen and (max-width: 800px) {
  .ing-search .search_header{
    flex-direction: column-reverse;
  }
  .ing-search .search_header_form_container{
    margin-bottom: 10px;
  }
  .ing-search .search_header > *{
    margin-top: 5px;
  }
  .ing-search .search_item-right{
    display: none;
  }
  .ing-search .search_item-left{
    width: 100% !important;
  }
  .ing-search .search_item_title{
    /* font-size: 18px; */
  }
  /*.ing-search .search_item-multilinks .search_item_link .search_item_url{
    padding-right: 20px;
    left: 0;
  }*/
  /*.ing-search .search_item-multilinks .panel_url_container{
    top: 0;
    margin-bottom: 10px;
  }*/
}


/***************************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/resa/panier_menu-0.css****************************/
/* Detail du panier afficher dans col gauche / droite ou centre */

#bloc_panier.menu_panier { }
#bloc_panier.menu_panier .titre-panier { }
#bloc_panier.menu_panier .titre-panier span { }
#bloc_panier.menu_panier .contenu_bloc_panier { }
#bloc_panier.menu_panier .contenu_bloc_panier nav { }
#bloc_panier.menu_panier .contenu_bloc_panier nav ul { 
	padding:0;
	list-style-type: none;
	width:100%;
}
#bloc_panier.menu_panier .contenu_bloc_panier nav ul li {
	display:table;
	width:100%;
	border-bottom: 1px dashed #FFF;
}
#bloc_panier.menu_panier .contenu_bloc_panier nav ul li span {
	display: table-cell;
	vertical-align: top;
	text-align:left;	
}
#bloc_panier.menu_panier .contenu_bloc_panier nav ul li span.ligneMontantPanier {
	text-align:right;	
}
#bloc_panier.menu_panier .contenu_bloc_panier .prestations .left,
#bloc_panier.menu_panier .contenu_bloc_panier .prestations .right {
	font-weight:bold;
}
#bloc_panier.menu_panier .contenu_bloc_panier .voir-panier a {
	clear:both;
	display:table;
	margin:auto;
	text-decoration:none;
}


/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/resa/affinage-0.css****************************/
.resa_sommaire.affinage {
	text-align:center;
	margin-top:20px;
}
.resa_sommaire.affinage .titre_moteur_resa,
.resa_sommaire.affinage .titre_affinage_recherche,
.resa_sommaire.affinage .sous_titre_moteur_resa
 	 {
	font-size:1.65em !important;
	display:inline-block;
	padding:0 !important;
}
.resa_sommaire.affinage .titre_moteur_resa {
	display:none;
}
.resa_sommaire .titre_affinage_recherche {
	display:block;
	text-align:center;
}
.resa_sommaire.affinage .moteurResa {
	text-align:left;
}
.resa_sommaire.affinage .moteur_affinage {
	position:relative;
}
.resa_sommaire.affinage .sous_titre_moteur_resa {
	margin-left:5px;
}
.resa_sommaire .sous_titre_affinage_recherche,
.recherche_texte_affiner .sous_titre_affinage {
	font-weight:bold;
	text-transform:uppercase;
	background-color:#fff !important;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border:0px;
	color:#fff;
	padding:0px;
	padding-top:0px !important;
	height:20px !important;
	line-height:20px;
	margin:0;
	padding-left:10px;
}
.resa_sommaire .sous_titre_affinage_recherche {
	margin-top:10px !important;
}
.resa_sommaire .sous_titre_affinage_recherche.sous_titre_affinage_reglette {
	padding-left:0;
}
.resa_sommaire .sous_titre_affinage_recherche.sous_titre_affinage_reglette #titre_prix_reglette_fourchette {
	font-weight: bold;
	text-transform: uppercase;
}
#resa_prix_reglette_fourchette {
	background-color:#ffffff;
	height:60px;
	padding-top:10px;
}
.resa_sommaire .sous_titre_affinage_recherche span {
	display:block;
	text-align:center;
	text-transform:capitalize;
	font-weight:normal;
}

.resa_sommaire .bloc_affinage_prix {
	margin-top:35px !important;
	margin-bottom:30px !important;
	width:90%;
	margin-left:5%;
	height:6px;
	background-color:#dedede !important;
}

.resa_sommaire .bloc_affinage_prix a {
	background:transparent;
	border:0;
	background-image:url(https://static.ingenie.fr/images/resa/affinage_slide_prix.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:14px;
	height:18px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	top:-4px;
	left:-10px;
	cursor:pointer;
}
.resa_sommaire .bloc_affinage_prix a:last-child {
	background-position:0px 0px;
	margin-left:-14px;
}

.recherche_texte_affiner,
.resa_sommaire .affinage_ouverture {
	background-color:#ffffff;
	padding-bottom:0.8em;
}
.recherche_texte_affiner .recherche_texte {
	position:relative;
	width:calc(100% - 1.6em);
	margin-left:0.8em;
	margin-top:5px;
}
.recherche_texte_affiner .sous_titre_affinage {
	line-height:20px;
}
.recherche_texte_affiner .sous_titre_affinage:before {
	content: "\f002";
	font-family: 'FontAwesome';
	font-size:1.2em;
	display:inline-block;
	margin-right:0.2em;
	color:#000;
}
.recherche_texte_affiner .recherche_texte input.recherche_texte_input {
	color:#000;
	font-size:1em !important;
	line-height:30px;
	height:30px !important;
	background-color:#cecece;
	padding-left:10px;
	padding-right:26px;
	border-style: inset;
	border-width: 1px;
	width:100%;
}
.resa_sommaire .recherche_texte .recherche_texte_annulation {
	position:absolute;
	top:16px;
	right:5px;
}
.resa_sommaire .recherche_texte > .recherche_texte_input::-webkit-input-placeholder,
.resa_sommaire .recherche_texte > .recherche_texte_input:-moz-placeholder,
.resa_sommaire .recherche_texte > .recherche_texte_input::-moz-placeholder,
.resa_sommaire .recherche_texte > .recherche_texte_input:-ms-input-placeholder {
	color: #000;
}

.ui-autocomplete {
	font-size:1.2em;
}

.resa_sommaire .ui-accordion .sous_titre_affinage_recherche .ui-accordion-header-icon {
	position:absolute;
	left:inherit;
	right:0.5em;
	top:12px;
	background-image:none;
	font-size:1.4em;
	text-indent:1px;
	margin-top:-11px;
	overflow:inherit;
}
.resa_sommaire .sous_titre_affinage_recherche .ui-accordion-header-icon:before,
.resa_sommaire .titre_affinage_recherche:after {
	content:"\f0da";
	font-family: 'FontAwesome';
	font-size:1.2em;
}
.resa_sommaire .sous_titre_affinage_recherche.ui-state-active .ui-accordion-header-icon {
	margin-top:-8px;
}
.resa_sommaire .sous_titre_affinage_recherche.ui-state-active .ui-accordion-header-icon:before,
.resa_sommaire .titre_affinage_recherche.on:after {
	content: "\f0d7";
}

.resa_sommaire .sous_titre_affinage_recherche.affinage_en_cours .ui-accordion-header-icon:after {
	content: '\f00c';
	position: absolute;
	top:0;
	right: 35px;
	width: 0px;
	height: 0px;
	font-family: 'FontAwesome';
	font-size: 0.8em;
}

.resa_sommaire .titre_affinage_recherche:after {
	color:#fff;
	position:absolute;
	top:-0.1em;
	right:0.4em;
}
.resa_sommaire .titre_affinage_recherche.on:after {

}

.resa_sommaire .ui-accordion {
	border-bottom:0px solid #ffffff;
	position:relative;
}
.resa_sommaire .bloc_liste_valcri.ui-accordion-content {
	float:inherit;
	background:#ffffff;
	border:0;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	top:0;
	padding:0;
	margin:0;
	padding-bottom:0.8em;
	padding-left:15px;
	padding-top:0.4em;
}
.resa_sommaire .bloc_valcri {
	margin-bottom:2px;
}
.resa_sommaire .bloc_valcri input[type="checkbox"] {
	border:0;
	width:15px;
	height:15px;
}
.resa_sommaire .bloc_valcri.disabledCritere LABEL {

}

.isStuck {
left: 0px;
width: 100%;
}

@media (max-width: 768px) {
	#content > .line > .gauche > .resa_sommaire.affinage.isStuck {
		/* 100% moins la moitiÃ© de largeur du moteur affinage */
		left:calc(50% - 156.5px);
	}
	.resa_sommaire.affinage {
		z-index:1000;
	}
	.resa_sommaire .titre_affinage_recherche
	 {
		cursor:pointer;
	}
	.resa_sommaire.affinage .moteur_affinage .cadre_affinage_recherche {
		display:none;
	}
	.resa_sommaire.affinage .moteur_affinage.on .cadre_affinage_recherche {
		display:block;
	}
	.resa_sommaire .bloc_liste_valcri.ui-accordion-content {
		height:auto !important;
	}
}

/* Couleur et fond */
.resa_sommaire .sous_titre_affinage_recherche,
.recherche_texte_affiner .sous_titre_affinage,
#resa_prix_reglette_fourchette,
.resa_sommaire .sous_titre_affinage_recherche .ui-accordion-header-icon:before,
#content > .line > .gauche > .resa_sommaire .titre_affinage_recherche:after,
.resa_sommaire .bloc_liste_valcri.ui-accordion-content {
	color:#CE7600;
}

#resa_prix_reglette_fourchette {
	background: transparent;
	font-size: 1.4em;
}

.filtre_type_prix .bloc_liste_valcri {
	text-align: center;
}

.filtre_type_prix .critere_tri_prix {
	text-align: left;
}

.resa_sommaire .bloc_affinage_prix {
	margin-top: 5px !important;
}



/***************************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//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/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;
}


/***************************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 : /home/genius2/front/static/components/swiper/swiper.css****************************/
/**
 * Swiper 5.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 8, 2020
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.swiper-slide{
  list-style: none;
}

.swiper-container-zoom .gallerie:not(.media_unique) > ul > li,
#fiche-info .gallerie:not(.media_unique) > ul > li {
  display: block;
}

#fiche-info .gallerie-list img {
  cursor: pointer;
}

.swiper-container-zoom #thumb-pager img,
#fiche-info #thumb-pager img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.swiper-container-zoom .gallerie-list,
#fiche-info .gallerie-list {
  position: relative;
  width: 100%;
  height: 530px;
  padding: 0;
}

.swiper-container-zoom .gallerie-list{
  height: 100%;
}

.swiper-container-zoom .gallerie-list li,
#fiche-info .gallerie-list li{
  list-style: none;
}

#fiche-info .gallerie-list li{
  background: #f7f7f7;
}

.swiper-container-zoom .swiper-pagination-total,
#fiche-info .swiper-pagination-total{
  opacity: .5;
}
.swiper-container-zoom .swiper-pagination,
#fiche-info .swiper-pagination{
  background-color: white;
  position: absolute;
  width: auto;
  left: 50%;
  transform: translateX(-50%);
  padding: 5px 10px;
  border-radius: 3px;
  font-weight: 700;
}
.swiper-container-zoom .gallerie-list img,
#fiche-info .gallerie-list img{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.liste-fiche.swiper-container {
  width: 100%;
}

.liste-fiche .swiper-wrapper{
  list-style: none;
  margin: 0;
  padding: 0;
}
.liste-fiche .swiper-pagination .swiper-pagination-total{
  opacity: 0.5;
}
.liste-fiche .swiper-pagination{
  background-color: white;
  display: inline-block;
  top: 15px;
  right: 15px;
  padding: 5px;
  border-radius: 3px;
  width: auto;
  height: auto;
  left: auto;
  bottom: auto;
  font-size: 9px;
  font-weight: 700;
}
.swiper-button-next,
.swiper-button-prev{
  --swiper-navigation-size: 20px;
  cursor: pointer;
  outline: none;
  background-color: #000000a6;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  transition: background-color 150ms;
}
.swiper-button-next:hover,
.swiper-button-prev:hover{
  background-color: #000000bd;
}

#sliderThumbReal .swiper-slide{
  border: none !important;
  min-width: initial !important;
  padding: 0 !important;
  margin: 0 !important;
}
#sliderThumbReal span,
#sliderThumbReal img{
  height: 100% !important;
}

.swiper-slide-thumb-active{
  background-color: #000000bd;
  border-radius: 3px;
}

.is-smaller-than-container{
  justify-content: center;
}

.swiper-button-next:after{
  position: relative;
  left: 2px;
  top: 1px;
}
.swiper-button-prev:after{
  position: relative;
  right: 2px;
  top: 1px;
}

.swiper-button-next:after,
.swiper-button-prev:after{
  font-weight: 700;
  color: white;
  outline: none;
}

.swiper-container-zoom #sliderThumbReal{
  height: 140px;
}

.swiper-close-zoom{
  position: absolute;
  z-index: 1000;
  top: 60px;
  right: 60px;
  cursor: pointer;
  outline: none;
  background-color: #000000a6;
  width: 41px;
  height: 41px;
  border-radius: 50%;
  transition: background-color 150ms;
}
.swiper-close-zoom:hover{
  background-color: #000000bd;
}
.swiper-close-zoom:before{
  transform: translate(-50%, -50%) rotate(45deg);
}
.swiper-close-zoom:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.swiper-close-zoom:before, .swiper-close-zoom:after {
  content: close-quote;
  width: 20px;
  height: 3px;
  background-color: #fff;
  border-radius: 3px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
}

.swiper-container-zoom{
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #000000e0;

  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-width: 100%;
  padding: 40px 60px;
}

.swiper-container-zoom .swiper-pagination{
  bottom: -50px;
}
.swiper-container-zoom .swiper-container-legend{
  position: absolute;
  left: 50%;
  bottom: -84px;
  transform: translateX(-50%);
  color: white;
}

.swiper-container-zoom .swiper-gallery{
  overflow: initial;
  flex-grow: 0.5;
  height: calc(100% - 340px);
}

.swiper-container-zoom .swiper-container,
.swiper-container-zoom .swiper-container-thumbs{
  width: 100%;
}

#sliderThumbReal{
  margin-top: 5px;
}

#sliderThumbReal .swiper-slide {
  background: none;
  border-radius: 3px;
  border: solid 5px transparent !important;
}

#sliderThumbReal .swiper-slide-thumb-active {
  border-color: #000000a6 !important;
}

.swiper-container-zoom #sliderThumbReal .swiper-slide-thumb-active {
  border-color: #fff !important;
}

#fiche-info > .gallerie #thumb-pager > a, #fiche-info > .contenu-fiche > .gallerie #thumb-pager > a{
  width: auto;
  margin: 0;
  padding: 0;
}

.swiper-container-media-uniq .swiper-gallery{
  width: 100%;
  height: calc(100% - 150px);
}

.swiper-container-media-uniq .gallerie-list{
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 640px) {
  .swiper-container-zoom{
    padding: 0;
  }
  .swiper-container-zoom .swiper-gallery{
    height: calc(100% - 210px);
  }
  .swiper-close-zoom{
    top: 8px;
    right: 8px;
  }
}

body.ControllerFicheInfo #liste-info .photos_et_criteres .gallerie{
  padding: 0!important;
}

body.ControllerFicheInfo #liste-info .photos_et_criteres .gallerie ul{
  height: 200px!important;
}

body.ControllerFicheInfo #liste-info .photos_et_criteres .gallerie ul li{
  display: block!important;
}

body.ControllerFicheInfo #liste-info .photos_et_criteres .gallerie ul li img{
  object-fit: cover!important;
}
body.ControllerFicheInfo #liste-info .photos_et_criteres .gallerie .swiper-pagination,
body.ControllerFicheInfo .ensemble_prestations .fiche-info .gallerie .swiper-pagination {
  right: 15px;
  left: initial!important;
  top: 15px;
  transform: none!important;
}
body.ControllerFicheInfo section#content #fiche-info .contenu-fiche .gallerie{
  overflow: hidden!important;
}

@media (max-height: 400px) {
  .swiper-container-zoom .swiper-close-zoom {
    top: 5px;
    right: 5px;
  }
}
@media (max-height: 400px) {
  .swiper-container-zoom .swiper-gallery {
    height: calc(100%);
  }
  .swiper-container-zoom .swiper-gallery .swiper-pagination {
    display: none;
  }
}
@media (max-height: 400px) {
  .swiper-container-zoom #sliderThumbReal {
    display: none;
  }
}
@media (max-width: 900px) {
  .swiper-container-zoom #sliderThumbReal #thumb-pager a {
    max-height: 80px;
  }
}
/* -------------------------------------------------------------
  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 *//* Cree le 26/07/2016 par ES *//* EXTENDS *//* ---------------------------------- *//* ==X. WIDGET DISPO				  *//* ---------------------------------- *//* Cree le 26/07/2016 par ES *//**
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;
}
*/.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:#797a43;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,#liste-info .parametres .onglets ul section#content #liste-info #liste-info-content li.liste-fiche.Vignette > a:before,section#content #liste-info #liste-info-content #liste-info .parametres .onglets ul li.liste-fiche.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 #797a43;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:#797a43;}.container.vignette-carte > div #map .custom-div-icon.marker-title{background-color:#797a43;color:#fff;}.container.vignette-carte > div #map .custom-div-icon.marker-title::before{border-top-color:#797a43;}.container.vignette-carte > div #map .custom-div-icon.marker{min-width:30px;height:30px;padding:5px;background-color:#797a43;}.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:#797a43;}.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:#797a43;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:#797a43;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:#797a43;}.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:#797a43;}.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:#797a43;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:#797a43;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:#d27022;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:#797a43;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:#797a43;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:#797a43;/*
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:#797a43;}.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:#797a43;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:#797a43;}.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:#797a43;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:#797a43;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:#797a43;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-info.agenda > .parametres_agenda_multiple > .onglets{display:block;background:none;height:auto;line-height:normal;margin:0;text-transform:capitalize;padding:0;}#liste-info.agenda > .parametres_agenda_multiple > .onglets ul{display:block;height:21px;float:none;}#liste-info.agenda > .parametres_agenda_multiple > .onglets ul li{width:auto;width:60px;height:21px;}#liste-info.agenda > .parametres_agenda_multiple > .onglets ul li > a{text-align:center;}#liste-info.agenda > .parametres_agenda_multiple > .onglets ul li.select > a{color:#fff;}#liste-info.agenda > .parametres_agenda_multiple > .libelle{height:30px;line-height:30px;font-size:1.3em;color:#fff;}#liste-info.agenda > .parametres_agenda_multiple > .calendrier{margin-top:20px;}#liste-info.agenda > .parametres_agenda_multiple > .calendrier > .precedent,#liste-info.agenda > .parametres_agenda_multiple > .calendrier > .suivant{width:30px;height:30px;}@media (max-width:1130px){#liste-info.agenda > .parametres_agenda_multiple > .calendrier > .precedent,#liste-info.agenda > .parametres_agenda_multiple > .calendrier > .suivant{width:32px;}}#liste-info.agenda > .parametres_agenda_multiple > .calendrier > .precedent a:after,#liste-info.agenda > .parametres_agenda_multiple > .calendrier > .suivant a:after{font-family:FontAwesome;content:"\F137";display:block;width:30px;height:30px;font-size:18px;color:#fff;text-align:center;line-height:30px;}#liste-info.agenda > .parametres_agenda_multiple > .calendrier > .suivant a:after{content:"\F138";}#liste-info.agenda > .parametres_agenda_multiple > .calendrier > .visible{width:calc(100% - 60px);overflow:hidden;height:54px;}#liste-info.agenda > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours{padding:0;margin:0;border-spacing:1px;border-collapse:separate;height:50px;}#liste-info.agenda > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours li a{font-size:1.2em;display:table;height:100%;width:100%;}#liste-info.agenda > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours li.select a{color:#fff;}@media (max-width:1130px){#liste-info.agenda > .parametres_agenda_multiple > .calendrier > .visible{margin-left:0;}}#liste-info.agenda > #liste-info-content > .liste-fiche{background:#fff;margin-top:20px;padding:20px 10px;/* Ajoute par ES le 25/08/2015 *//* Nouveau mode agenda avec calendrier et toutes les dates affiches au survol */}#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info{margin-bottom:20px;}#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche{width:calc(100% - 180px);font-size:1.2em;}#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche .nom_et_accroche_tarifaire > .nom{height:28px;}#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche .nom_et_accroche_tarifaire > .nom > h2{line-height:1rem;}#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche .nom_et_accroche_tarifaire > .nom > h2 > a{color:black;text-decoration:none;font-size:1.3rem;text-transform:uppercase;font-weight:bold;}#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche .nom_et_accroche_tarifaire > .nom > h2 > a:hover{text-decoration:underline;}#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres{width:180px;float:left;}#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .cadre_photo_principale > a{width:170px;height:130px;}#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .photos_et_criteres > .photos > .cadre_photo_principale > a > img{width:170px;}#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta{float:right;width:calc(100% - 180px);font-size:1.2em;}#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_carnet,#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_detail{display:inline-block;}#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_carnet a:before,#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_detail a:before{content:"\00BB";display:inline-block;width:10px;height:10px;}#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .comparer_selectionner_plus_infos_fiche_presta > .lien_fiche_detail{margin-left:15px;}#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .ouverture > .date{font-weight:bold;}#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .ouverture > .heure{display:inline-block;}#liste-info.agenda > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .ouverture > .complement{display:inline-block;margin-left:5px;}#liste-info.agenda_multiple #bloc-calendrier{margin:auto;margin-bottom:1px;background-color:transparent;max-width:880px;float:none;clear:both;line-height:1em;height:68px;text-align:center;}#liste-info.agenda_multiple #bloc-calendrier:not(.hidden){display:table;}@media (max-width:1130px){#liste-info.agenda_multiple #bloc-calendrier{width:320px;height:auto;}}#liste-info.agenda_multiple #bloc-calendrier .onglets{width:auto;height:40px;line-height:40px;font-weight:600;float:none;margin-top:1.5em;display:inline-block;vertical-align:top;}#liste-info.agenda_multiple #bloc-calendrier .onglets ul{list-style-type:none;}@media (max-width:1130px){#liste-info.agenda_multiple #bloc-calendrier .onglets ul{padding-left:0;}}#liste-info.agenda_multiple #bloc-calendrier .onglets ul li{float:left;width:auto;height:40px;position:relative;display:inline-block;vertical-align:middle;margin:0 0.5em;}#liste-info.agenda_multiple #bloc-calendrier .onglets ul li:first-child{margin-left:0;}#liste-info.agenda_multiple #bloc-calendrier .onglets ul li.select:before{content:'';width:100%;height:100%;display:block;clear:both;position:absolute;z-index:10;top:0;left:0;cursor:pointer;}#liste-info.agenda_multiple #bloc-calendrier .onglets ul li a{display:block;width:auto;height:40px;line-height:40px;text-transform:uppercase;padding-left:40px;padding-right:40px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;background:#bfbfbf !important;color:#fff;text-decoration:none;}@media (max-width:1130px){#liste-info.agenda_multiple #bloc-calendrier .onglets ul li a{padding:0 2em 2em;}}#liste-info.agenda_multiple #bloc-calendrier .onglets ul li.reset a:before{content:'\f00d';color:#fff;font-size:2rem;font-family:'FontAwesome';}#liste-info.agenda_multiple #bloc-calendrier .onglets ul li.reset span{display:none;}#liste-info.agenda_multiple #bloc-calendrier:not(.noselect) .onglets li.select a,#liste-info.agenda_multiple #bloc-calendrier .onglets li.select a,#liste-info.agenda_multiple #bloc-calendrier .onglets li a:hover,#liste-info.agenda_multiple #bloc-calendrier .onglets li.select:hover a{background-color:#cecece !important;}#liste-info.agenda_multiple .parametres_agenda_multiple li{float:none;width:auto;}#liste-info.agenda_multiple .parametres_agenda_multiple .libelle{clear:both;width:99%;margin-bottom:0px;text-align:center;vertical-align:middle;color:#fff;height:2em;line-height:2em;display:none;}#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier{clear:both;height:95px;background-color:#cecece !important;padding:0 1em;margin-bottom:1.5em;}@media (max-width:1130px){#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier{height:auto;}}#liste-info.agenda_multiple .parametres_agenda_multiple .onglets li.btn-afficher-calendrier{float:left;}#liste-info.agenda_multiple .parametres_agenda_multiple .onglets li.btn-afficher-calendrier a:before{content:'\f073';font-family:'FontAwesome';}#liste-info.agenda_multiple #bloc-calendrier.parametres_agenda_multiple:not(.noselect) .calendrier{display:block;}@media (max-width:1130px){#liste-info.agenda_multiple #bloc-calendrier.parametres_agenda_multiple:not(.noselect) .calendrier{display:table;}}#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier.on{display:block;}#liste-info.agenda_multiple.agenda_multiple > .parametres_agenda_multiple:after{display:none;}#liste-info.agenda_multiple.agenda_multiple > #liste-info-content{margin-top:0;}#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier .visible{width:calc(100% - 80px);margin-left:24px;height:95px;overflow:hidden;float:left;}@media (max-width:1130px){#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier .visible{height:auto;}}#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier .deplacable{width:300%;}#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier .semaine-encours{float:left;z-index:10;height:78px;display:table;width:720px;padding-left:0px;margin-top:6px;text-align:center;}@media (max-width:1130px){#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier .semaine-encours{width:230px;height:auto;padding:1em;margin-top:0;}}#liste-info.agenda_multiple > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours{margin-top:0.5em;}#liste-info.agenda_multiple > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours > li{display:inline-table;list-style-type:none;margin:0px;padding:0px;margin-right:10px;float:none;width:12%;height:78px;font-size:1.2em;line-height:1em;font-weight:600;color:#fff;text-align:center;background:#e5e5e5;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;vertical-align:top;-webkit-transition:all 0.2s;-khtml-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}@media (max-width:1130px){#liste-info.agenda_multiple > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours > li{width:33%;margin-bottom:1em;padding:0 0.5em;}}#liste-info.agenda_multiple > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours.mois > li{width:15%;}@media (max-width:1130px){#liste-info.agenda_multiple > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours.mois > li{width:33%;margin-bottom:1em;padding:0 0.5em;}}#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier .semaine-encours.mois li{font-weight:normal;line-height:1.5em;padding:0px 5px;}#liste-info.agenda_multiple .parametres_agenda_multiple .semaine-encours.mois li{width:auto;}#liste-info.agenda_multiple > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours > li a{color:#000;text-decoration:none;display:table-cell;vertical-align:middle;width:74px;height:78px;text-align:center;}#liste-info.agenda_multiple > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours > li a > div{padding:0.2em 0;}#liste-info.agenda_multiple > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours > li:hover,#liste-info.agenda_multiple > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours > li.select{background:#cecece;height:89px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}#liste-info.agenda_multiple > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours > li:hover a,#liste-info.agenda_multiple > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours > li.select a{color:#f1f1f1;}@media (max-width:1130px){#liste-info.agenda_multiple > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours > li:hover,#liste-info.agenda_multiple > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours > li.select{height:70px;background:#fff;background:rgba(255, 255, 255, 0.2);}}#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier .semaine-encours.mois li a{width:100%;}#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier .precedent,#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier .suivant{text-align:center;width:25px;line-height:45px;height:45px;float:left;}#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier .precedent img,#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier .suivant img{display:none;}#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier .precedent a,#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier .suivant a{display:block;width:25px;height:90px;}#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier .precedent a,#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier .suivant a{width:35px;color:#fff;text-decoration:none;}#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier .precedent a:after,#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier .suivant a:after{line-height:90px;font-size:32px;font-family:'FontAwesome';content:'\f137';}#liste-info.agenda_multiple .parametres_agenda_multiple .calendrier .suivant a:after{content:'\f138';}#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty){/* au survol fiche on affiche toutes les infos ouvertures */}#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) > p{display:inline;}#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) .nature,#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) .heure{display:none;}#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) .separateur_first_date{display:inline;margin-left:0.5em;}#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) .separateur_first_date:after{content:'... Autres dates';display:inline;}#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) .date ~ .date,#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) .nature ~ .nature,#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) .heure ~ .heure,#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) .heure ~ .complement,#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info .ouverture:not(:empty) .nature ~ .complement{display:none;}#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .date:not(:first-child):before{content:'';display:block;clear:both;}#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .date,#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .nature,#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .heure,#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .complement{display:inline;}#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .nature:before{content:'';clear:both;display:block;}#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .date ~ .date,#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .nature ~ .nature,#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .heure ~ .heure,#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .heure ~ .complement,#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .nature ~ .complement{display:inline;}#liste-info.agenda_multiple > #liste-info-content > .liste-fiche.Vignette > .fiche-info[id*="PRESTATION-Y"]:hover .ouverture .separateur_first_date{display:none;}.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;}.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:#797a43;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:#797a43;-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:#797a43;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:#797a43 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 #797a43;}#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:#797a43;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:#797a43 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 #797a43;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:#797a43;color:white;border:1px solid #797a43;}#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 #797a43;width:95%;margin:0px auto;margin-bottom:15px;overflow:visible;height:15px;}#titre-page-etape .libelle_titre{text-align:center;color:#797a43;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:#797a43;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 #797a43;margin-bottom:10px;position:relative;}#tab_panier_resa .table_produit .ligne_prestataire{background-color:#797a43;color:white;}#tab_panier_resa .table_produit .ligne_formule_fisrt .col_formule{border-top:1px solid #797a43;}#tab_panier_resa .table_produit .ligne_formule_last .col_formule,#tab_panier_resa .ligne_formule_fisrt .col_formule{border-bottom:1px solid #797a43;border-right:1px solid #797a43;}#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:#797a43;background:rgba(121, 122, 67, 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:#797a43;background:rgba(121, 122, 67, 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:#797a43;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:#797a43;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:#797a43;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:#797a43;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:#797a43;}#bloc_btn_action_panier .vider_panier a:link,#bloc_btn_action_panier .vider_panier a:visited{color:#797a43;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:#797a43;border:1px solid #797a43;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:#797a43;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:#797a43;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:#797a43;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:#797a43;}#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:#797a43;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:#797a43;color:white;font-size:1em;padding:0.5em;border:1px solid #797a43;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:#797a43;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:#797a43;}#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:#797a43;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:#797a43;padding-bottom:0.5em;font-size:1.2em;}.prestation_disponible_plus{color:#05784e;font-weight:bold;}.prestation_disponible_plus_que,.prestation_disponible_derniere{color:#797a43;font-weight:bold;}.div_text_non_dispo .zone_text_non_dispo{background-color:#ccc;color:#797a43;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:#797a43;}.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:#797a43;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:#797a43;}#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:#797a43;}#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:#797a43;}#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:#d27022;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:#797a43;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:#797a43;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:#d27022;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationCodePromo .col_zone_code .blocBtnValideCodePromo input[type="button"]:hover{background-color:#d27022;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:#d27022;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:#797a43;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:#d27022;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;}.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";}.btn_color1,header.headered .heading .main .preheader .compte .widget-moncompte > .content form input[type="submit"],header.headered .heading .main .preheader .switchs .ing-search_form button,footer .main .col .menu-footer_button ul li.invert a,.client_identification .client_identification_nouveau_client .form_submit_div a,.client_identification form .form_submit_div input,aside#colg #recherche-resa .form-resa .bloc_vendeur_connect:not(:empty) .widget_mon_compte_to_deconnexion a,.bouton_rouge a,.aucun_resultat a,.to-accueil-identification form fieldset .form_submit_div input,body.REDIRECT main.container .redirect a.redirect_button,#lasuite a{padding:6px 12px;text-decoration:none;color:#fff;background-color:#797a43 !important;border:2px solid #797a43;font-size:1.6rem;border-radius:50px;user-select:none;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.btn_color1:hover,header.headered .heading .main .preheader .compte .widget-moncompte > .content form input[type="submit"]:hover,header.headered .heading .main .preheader .switchs .ing-search_form button:hover,footer .main .col .menu-footer_button ul li.invert a:hover,.client_identification .client_identification_nouveau_client .form_submit_div a:hover,.client_identification form .form_submit_div input:hover,aside#colg #recherche-resa .form-resa .bloc_vendeur_connect:not(:empty) .widget_mon_compte_to_deconnexion a:hover,.bouton_rouge a:hover,.aucun_resultat a:hover,.to-accueil-identification form fieldset .form_submit_div input:hover,body.REDIRECT main.container .redirect a.redirect_button:hover,#lasuite a:hover{color:#797a43 !important;border-color:#797a43;background-color:#fff !important;}.btn_color1_invert,footer .main .col .menu-footer_newsletter ul li a{padding:6px 12px;text-decoration:none;color:#797a43;background-color:white !important;border:2px solid white;font-size:1.6rem;border-radius:50px;user-select:none;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.btn_color1_invert:hover,footer .main .col .menu-footer_newsletter ul li a:hover{color:white !important;border-color:#797a43;background-color:#797a43 !important;}.btn_color2,aside#colg #recherche-resa .form-resa form .resa_div_btn .button_search input,.liste-page-simple article footer a,.page-simple > a.en-savoir-plus,.bouton_bleu a,.marker a,.rubrique_accueil_coordonnees table.client_carnet_voyage_liste tbody tr .client_carnet_voyage_voir a,.rubrique_accueil_carnets table.client_carnet_voyage_liste tbody tr .client_carnet_voyage_voir a,.rubrique_accueil_contact table.client_carnet_voyage_liste tbody tr .client_carnet_voyage_voir a,.to-accueil .widget_mon_compte_to_deconnexion a,#liste-info.liste-info-CARNET a#enregistrerCarnet,#liste-info.liste-info-CARNET .action_carnet_v2 a,.liste_info_simple_liste_carnet_voyage .client_carnet_voyage_liste tbody tr .client_carnet_voyage_voir a{padding:6px 12px;text-decoration:none;border:2px solid;font-size:1.6rem;border-radius:50px;color:#fff;border-color:#d27022;background-color:#d27022;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.btn_color2:hover,aside#colg #recherche-resa .form-resa form .resa_div_btn .button_search input:hover,.liste-page-simple article footer a:hover,.page-simple > a.en-savoir-plus:hover,.bouton_bleu a:hover,.marker a:hover,.rubrique_accueil_coordonnees table.client_carnet_voyage_liste tbody tr .client_carnet_voyage_voir a:hover,.rubrique_accueil_carnets table.client_carnet_voyage_liste tbody tr .client_carnet_voyage_voir a:hover,.rubrique_accueil_contact table.client_carnet_voyage_liste tbody tr .client_carnet_voyage_voir a:hover,.to-accueil .widget_mon_compte_to_deconnexion a:hover,#liste-info.liste-info-CARNET a#enregistrerCarnet:hover,#liste-info.liste-info-CARNET .action_carnet_v2 a:hover,.liste_info_simple_liste_carnet_voyage .client_carnet_voyage_liste tbody tr .client_carnet_voyage_voir a:hover{color:#d27022;background-color:#fff;}.btn_color3{padding:6px 12px;text-decoration:none;border:2px solid;font-size:1.6rem;border-radius:50px;color:#fff;border-color:#089ee1;background-color:#089ee1;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.btn_color3:hover{color:#089ee1;background-color:#fff;}.btn_color1_vide,footer .main .col .menu-footer_button ul li a{padding:6px 12px;text-decoration:none;border:2px solid;font-size:1.6rem;border-radius:50px;color:#fff;border-color:white;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;}.btn_color1_vide:hover,footer .main .col .menu-footer_button ul li a:hover{color:#fff;background-color:#797a43;border-color:#797a43;}.btn_color2_vide,.rubrique_accueil_coordonnees table.client_carnet_voyage_liste tbody tr .client_carnet_voyage_supprimer a,.rubrique_accueil_carnets table.client_carnet_voyage_liste tbody tr .client_carnet_voyage_supprimer a,.rubrique_accueil_contact table.client_carnet_voyage_liste tbody tr .client_carnet_voyage_supprimer a,.liste_info_simple_liste_carnet_voyage .client_carnet_voyage_liste tbody tr .client_carnet_voyage_supprimer a{padding:6px 12px;text-decoration:none;border:2px solid;font-size:1.6rem;border-radius:50px;color:#d27022;border-color:#d27022;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;}.btn_color2_vide:hover,.rubrique_accueil_coordonnees table.client_carnet_voyage_liste tbody tr .client_carnet_voyage_supprimer a:hover,.rubrique_accueil_carnets table.client_carnet_voyage_liste tbody tr .client_carnet_voyage_supprimer a:hover,.rubrique_accueil_contact table.client_carnet_voyage_liste tbody tr .client_carnet_voyage_supprimer a:hover,.liste_info_simple_liste_carnet_voyage .client_carnet_voyage_liste tbody tr .client_carnet_voyage_supprimer a:hover{color:#fff;background-color:#d27022;}.btn_color3_vide{padding:6px 12px;text-decoration:none;border:2px solid;font-size:1.6rem;border-radius:50px;color:#089ee1;border-color:#089ee1;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;}.btn_color3_vide:hover{color:#fff;background-color:#089ee1;}.vignette,section#content #liste-info #liste-info-content .liste-fiche.Vignette{display:flex;flex-wrap:wrap;}.vignette .fiche-info,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info{width:calc(100% / 4 - 10px * 2);margin:10px 10px;overflow:hidden;position:relative;z-index:0;padding:0;background-color:#fff;border:0px solid #f4f4f4;border-radius:10px;padding-bottom:60px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.vignette .fiche-info.fiche_liste_fete_et_manifestation_prestations_activites_prestation .nom_et_accroche_tarifaire .nom,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info.fiche_liste_fete_et_manifestation_prestations_activites_prestation .nom_et_accroche_tarifaire .nom{text-align:center !important;}.vignette .fiche-info.fiche_liste_fete_et_manifestation_prestations_activites_prestation .nom_et_accroche_tarifaire .nom h2 a,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info.fiche_liste_fete_et_manifestation_prestations_activites_prestation .nom_et_accroche_tarifaire .nom h2 a{font-size:22px;}.vignette .fiche-info.fiche_liste_ingenie_boutique_prestation,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info.fiche_liste_ingenie_boutique_prestation{width:calc(100% / 4 - 10px * 2);}@media (max-width:1440px){.vignette .fiche-info.fiche_liste_ingenie_boutique_prestation,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info.fiche_liste_ingenie_boutique_prestation{width:calc(100% / 3 - 10px * 2);}}@media (max-width:1000px){.vignette .fiche-info.fiche_liste_ingenie_boutique_prestation,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info.fiche_liste_ingenie_boutique_prestation{width:calc(100% / 2 - 10px * 2);}}@media (max-width:768px){.vignette .fiche-info.fiche_liste_ingenie_boutique_prestation,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info.fiche_liste_ingenie_boutique_prestation{width:calc(100% * 2);margin:10px 0;}}@media (max-width:1550px){.vignette .fiche-info,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info{width:calc(100% / 3 - 10px * 2);}}@media (max-width:1300px){.vignette .fiche-info,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info{width:calc(100% / 2 - 10px * 2);}}@media (max-width:768px){.vignette .fiche-info,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info{width:calc(100% / 2 - 10px * 2);margin:10px 10px;}}@media (max-width:500px){.vignette .fiche-info,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info{width:100%;margin:10px 0;}}.vignette .fiche-info > div:not(.photos),section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info > div:not(.photos){padding-left:0.6em;padding-right:0.6em;padding-bottom:0.6em;}.vignette .fiche-info > div:not(.photos).lien_plus_info_resa,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info > div:not(.photos).lien_plus_info_resa{padding-bottom:0.6em;}.vignette .fiche-info > div:not(.gallerie),section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info > div:not(.gallerie){padding-left:0.6em;padding-right:0.6em;padding-bottom:0.6em;}.vignette .fiche-info > div:not(.gallerie).lien_plus_info_resa,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info > div:not(.gallerie).lien_plus_info_resa{padding-bottom:0.6em;}.vignette .fiche-info:hover,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info:hover,.vignette .fiche-info.markerHover,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info.markerHover{box-shadow:0 0 5px rgba(0, 0, 0, 0.5);}.vignette .fiche-info:hover .nom_et_accroche_tarifaire .nom h2 a,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info:hover .nom_et_accroche_tarifaire .nom h2 a,.vignette .fiche-info.markerHover .nom_et_accroche_tarifaire .nom h2 a,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info.markerHover .nom_et_accroche_tarifaire .nom h2 a{color:#999e59 !important;}.vignette .fiche-info:hover .lien_fiche_detail a,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info:hover .lien_fiche_detail a,.vignette .fiche-info.markerHover .lien_fiche_detail a,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info.markerHover .lien_fiche_detail a{filter:invert(1);}.vignette .fiche-info:before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info:before{display:none !important;}.vignette .fiche-info .gallerie,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .gallerie{display:block;padding:0 !important;position:relative;z-index:11;position:relative;}.vignette .fiche-info .gallerie:before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .gallerie:before{display:block;content:"";width:100%;padding-top:66.66667%;}.vignette .fiche-info .gallerie > .image,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .gallerie > .image{position:absolute;top:0;left:0;right:0;bottom:0;}.vignette .fiche-info .gallerie .swiper-button-prev,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .gallerie .swiper-button-prev,.vignette .fiche-info .gallerie .swiper-button-next,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .gallerie .swiper-button-next{height:auto;background-color:transparent;}.vignette .fiche-info .gallerie .swiper-button-prev:after,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .gallerie .swiper-button-prev:after,.vignette .fiche-info .gallerie .swiper-button-next:after,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .gallerie .swiper-button-next:after{background-color:white;border-radius:50px;height:24px;width:24px;padding:5px;margin:0 -5px;margin-bottom:5px;}.vignette .fiche-info .gallerie:hover .swiper-button-prev,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .gallerie:hover .swiper-button-prev,.vignette .fiche-info .gallerie:hover .swiper-button-next,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .gallerie:hover .swiper-button-next{opacity:1;}.vignette .fiche-info .gallerie .gallerie-list,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .gallerie .gallerie-list{height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f1f1f1;}.vignette .fiche-info .gallerie .gallerie-list li a,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .gallerie .gallerie-list li a{display:block;position:absolute;top:0;bottom:0;left:0;right:0;}.vignette .fiche-info .gallerie .gallerie-list li img,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .gallerie .gallerie-list li img{height:100%;width:100%;object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:0px;}.vignette .fiche-info .gallerie .swiper-button-prev,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .gallerie .swiper-button-prev,.vignette .fiche-info .gallerie .swiper-button-next,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .gallerie .swiper-button-next{opacity:0;}.vignette .fiche-info.fiche_liste_fete_et_manifestation_prestations_activites_prestation .gallerie,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info.fiche_liste_fete_et_manifestation_prestations_activites_prestation .gallerie{aspect-ratio:210 / 297;}.vignette .fiche-info .liens_sous_photos,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .liens_sous_photos{display:none;}.vignette .fiche-info .photos,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .photos{overflow:hidden;background:#bbb;height:auto !important;position:relative;}.vignette .fiche-info .photos:before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .photos:before{display:block;content:"";width:100%;padding-top:66.66667%;}.vignette .fiche-info .photos > .image,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .photos > .image{position:absolute;top:0;left:0;right:0;bottom:0;}.vignette .fiche-info .photos .cadre_photo_principale,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .photos .cadre_photo_principale{text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;background:#bbb;}.vignette .fiche-info .photos .cadre_photo_principale > a,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .photos .cadre_photo_principale > a{display:block;position:static;}.vignette .fiche-info .photos .cadre_photo_principale > a img,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .photos .cadre_photo_principale > a img{-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;top:0;left:0;bottom:0;right:0;margin:auto;height:100% !important;width:100% !important;object-fit:cover;}.vignette .fiche-info .photos .liens_sous_photos,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .photos .liens_sous_photos{display:none;}.vignette .fiche-info .bloc_resa,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa{position:absolute;bottom:5px;left:0.6em;font-size:1.4em;padding-top:0.3em;padding-bottom:0.3em !important;padding:0 !important;}@media (max-width:768px){.vignette .fiche-info .bloc_resa,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa{position:static;margin-bottom:10px;max-width:100%;}.vignette .fiche-info .bloc_resa .bloc_tarif_resa,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa{width:100%;text-align:center;justify-content:center;}}.vignette .fiche-info .bloc_resa .bloc_tarif_resa,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa{display:flex;flex-wrap:wrap;/*&.promo {
          .bloc_prix_en_cours {
            color: $color2 !important;

            .prix_en_cours {
              color: $color2 !important;
            }
          }
        }*/align-items:center;}.vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;}.vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours .libelle_a_partir_de,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours .libelle_a_partir_de{display:inline-block;color:#aaa;font-weight:400 !important;font-size:16px;}.vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours .prix_en_cours,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours .prix_en_cours{display:inline-block;color:#797a43;font-weight:800;font-size:20px;}.vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours .nature_prix_en_cours,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours .nature_prix_en_cours{display:inline-block;margin-left:0.3em;max-width:100px;line-height:12px;}.vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours .libelle_a_partir_de,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours .libelle_a_partir_de{margin-right:0.3em;font-weight:bold;}.vignette .fiche-info .bloc_resa .bloc_tarif_resa .bulle_pourcentage,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa .bulle_pourcentage{order:3;margin-top:0px;height:auto;background-color:#d27022;text-align:center;line-height:inherit;margin:0;padding:5px 10px;font-size:16px;border-radius:0;display:inline-block;width:auto;/*@media (max-width:1640px) {
            display: none;
          }

          @media (max-width:1350px) {
            display: block;
          }*/color:#fff;}@media (max-width:1180px){.vignette .fiche-info .bloc_resa .bloc_tarif_resa .bulle_pourcentage,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa .bulle_pourcentage{display:none;}}@media (max-width:1000px){.vignette .fiche-info .bloc_resa .bloc_tarif_resa .bulle_pourcentage,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa .bulle_pourcentage{display:block;}}.vignette .fiche-info .bloc_resa .bloc_tarif_resa .bulle_pourcentage > span,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa .bulle_pourcentage > span{font-weight:bold;}.vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_barre,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_barre{margin:0 10px;order:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:16px;}.vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_barre .libelle_prix_barre,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_barre .libelle_prix_barre{display:none;}.vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_barre .prix_barre,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_barre .prix_barre{color:#aaa;text-decoration:line-through;}.vignette .fiche-info .bloc_resa + .nom_et_accroche_tarifaire,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa + .nom_et_accroche_tarifaire{margin-top:0;}.vignette .fiche-info .nom_et_accroche_tarifaire,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire{z-index:4;width:100%;position:static;margin-top:10px;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom{margin-bottom:0.5em;text-align:left;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom > a,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom > a{color:#797a43;display:inline;vertical-align:middle;text-decoration:none;text-shadow:none;padding:0;font-weight:bold;display:inline;vertical-align:top;line-height:18px;font-size:18px;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom h2,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom h2{display:inline;vertical-align:top;line-height:18px;font-size:18px;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom h2 a,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom h2 a{color:#797a43;display:inline;vertical-align:middle;text-decoration:none;text-shadow:none;padding:0;font-weight:bold;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom h2 a:after,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom h2 a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom h2 a > span.code_prest,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom h2 a > span.code_prest{order:3;display:inline;vertical-align:middle;color:#adadad;font-weight:normal;font-size:16px;font-family:'Aglet Sans';}.vignette .fiche-info .nom_et_accroche_tarifaire .nom h2 a > span,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom h2 a > span{margin-left:5px;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom h2 a > span img,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom h2 a > span img{max-height:20px;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement:empty,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement:empty{display:none;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement:not(:empty),section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement:not(:empty){display:inline;vertical-align:middle;padding-left:10px;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement:not(:empty) > ul,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement:not(:empty) > ul{list-style-type:none;display:inline;vertical-align:middle;margin:0;padding-left:0;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement:not(:empty) > ul > li,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement:not(:empty) > ul > li{padding-right:10px;display:inline;vertical-align:middle;position:relative;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement:not(:empty) > ul > li img,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement:not(:empty) > ul > li img{max-height:20px;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom:hover h2 a,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom:hover h2 a{color:#d27022;}.vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre{text-transform:uppercase;color:#797a43;}.vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre img,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre img{max-height:30px;display:inline-block;}.vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre > span,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre > span{text-transform:initial;position:relative;display:inline-block;color:#000;font-size:14px;font-weight:bold;}.vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre > span:first-child,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre > span:first-child{padding-left:0;}.vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre > span:not(:last-child):after,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre > span:not(:last-child):after{content:"-";padding:0 5px 0 5px;}.vignette .fiche-info .ouverture,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .ouverture{position:static;background-color:transparent;color:#3d3d3d;text-align:left;text-align:center;font-size:16px;}.vignette .fiche-info .ouverture .separateur_first_date,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .ouverture .separateur_first_date,.vignette .fiche-info .ouverture .separateur_second_date,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .ouverture .separateur_second_date,.vignette .fiche-info .ouverture .separateur_third_date,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .ouverture .separateur_third_date{display:block !important;width:80px;margin:10px auto;height:1px;background-color:#ccc;}.vignette .fiche-info .ouverture p,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .ouverture p{display:block !important;margin:0;}.vignette .fiche-info .ouverture p.heure,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .ouverture p.heure{padding-left:0px;display:none !important;}.vignette .fiche-info .ouverture p.date,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .ouverture p.date{font-weight:bold;}.vignette .fiche-info .ouverture p.date .tous_les_ans,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .ouverture p.date .tous_les_ans{margin-left:3px;}.vignette .fiche-info .ouverture p.nature,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .ouverture p.nature{display:inline-block !important;}.vignette .fiche-info .ouverture p.nature:before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .ouverture p.nature:before{display:none;}.vignette .fiche-info .ouverture p.heure,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .ouverture p.heure{display:inline-block !important;margin-left:3px;}.vignette .fiche-info .ouverture p.complement,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .ouverture p.complement{display:none !important;}.vignette .fiche-info .adresse,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse{font-size:1.4em;position:static;margin-top:0.3em;padding-bottom:2px !important;}.vignette .fiche-info .adresse .coordonnee,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse .coordonnee,.vignette .fiche-info .adresse .prestataire,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse .prestataire{display:block;}.vignette .fiche-info .adresse .coordonnee .Telephone,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse .coordonnee .Telephone,.vignette .fiche-info .adresse .prestataire .Telephone,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse .prestataire .Telephone,.vignette .fiche-info .adresse .coordonnee .Portable,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse .coordonnee .Portable,.vignette .fiche-info .adresse .prestataire .Portable,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse .prestataire .Portable,.vignette .fiche-info .adresse .coordonnee .TelephoneBureau,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse .coordonnee .TelephoneBureau,.vignette .fiche-info .adresse .prestataire .TelephoneBureau,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse .prestataire .TelephoneBureau{display:block;font-size:1em;}.vignette .fiche-info .adresse .coordonnee .Telephone:before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse .coordonnee .Telephone:before,.vignette .fiche-info .adresse .prestataire .Telephone:before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse .prestataire .Telephone:before,.vignette .fiche-info .adresse .coordonnee .Portable:before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse .coordonnee .Portable:before,.vignette .fiche-info .adresse .prestataire .Portable:before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse .prestataire .Portable:before,.vignette .fiche-info .adresse .coordonnee .TelephoneBureau:before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse .coordonnee .TelephoneBureau:before,.vignette .fiche-info .adresse .prestataire .TelephoneBureau:before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse .prestataire .TelephoneBureau:before{content:"\f095";font-family:"FontAwesome";padding-right:5px;}.vignette .fiche-info .adresse .coordonnee .Adresse-Ville,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse .coordonnee .Adresse-Ville,.vignette .fiche-info .adresse .prestataire .Adresse-Ville,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse .prestataire .Adresse-Ville{display:flex;flex-wrap:wrap;align-items:center;color:#797a43;}.vignette .fiche-info .adresse .coordonnee .Adresse-Ville:before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse .coordonnee .Adresse-Ville:before,.vignette .fiche-info .adresse .prestataire .Adresse-Ville:before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .adresse .prestataire .Adresse-Ville:before{content:"\e833";font-family:"Linearicons" !important;margin-right:0.3em;font-size:1.4em;}.vignette .fiche-info .picto_zone_principale_fiche_presta,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .picto_zone_principale_fiche_presta{position:relative;z-index:1;}.vignette .fiche-info .picto_zone_principale_fiche_presta > ul,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .picto_zone_principale_fiche_presta > ul{list-style-type:none;padding:0;display:inline-flex;flex-wrap:wrap;}.vignette .fiche-info .picto_zone_principale_fiche_presta > ul > li,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .picto_zone_principale_fiche_presta > ul > li{margin:5px;}.vignette .fiche-info .picto_zone_principale_fiche_presta > ul > li img,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .picto_zone_principale_fiche_presta > ul > li img{max-height:30px;}.vignette .fiche-info .avis_client_ingenie,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .avis_client_ingenie{font-size:1.2em;margin-bottom:10px;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;}.vignette .fiche-info .avis_client_ingenie .lien_fiche_avis,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .avis_client_ingenie .lien_fiche_avis{margin-left:5px;margin-bottom:5px;}.vignette .fiche-info .avis_client_ingenie a,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .avis_client_ingenie a{text-decoration:none;}.vignette .fiche-info .avis_client_ingenie .nb_avis,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .avis_client_ingenie .nb_avis{flex-direction:row-reverse;display:flex;align-items:center;justify-content:center;}.vignette .fiche-info .avis_client_ingenie .nb_avis .valeur,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .avis_client_ingenie .nb_avis .valeur{margin-right:3px;}.vignette .fiche-info .avis_client_ingenie .avis_note_moyenne_affiche,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .avis_client_ingenie .avis_note_moyenne_affiche{display:none !important;font-size:14px;}.vignette .fiche-info .avis_client_ingenie .avis_note::before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .avis_client_ingenie .avis_note::before{display:none !important;}.vignette .fiche-info .zone_principale_fiche_presta,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta{color:#5b5b5b;display:flex;flex-direction:column-reverse;flex-wrap:wrap;}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta{font-size:14px;}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type{margin-bottom:10px;}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li{display:inline;font-weight:bold;vertical-align:top;}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li.DATEPUBLI-EDITO,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li.DATEPUBLI-EDITO{font-weight:500;/* Ajout "-" devant les critÃ¨res
              &:before {
                content: '-';
                margin: 0 2px;
              }

              &:first-child {
                &:before {
                  display: none;
                }
              }*/}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li > ul,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li > ul{display:inline !important;}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li > ul > li:before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li > ul > li:before{display:none;}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li[class*=SUEPRFICIE-H] .quantite::before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li[class*=SUEPRFICIE-H] .quantite::before{content:" ";font-size:0;display:inline-block;vertical-align:sub;margin-right:5px;opacity:0.7;background-image:url("/templates/DEFI/images/icons/home-icon-silhouette.png");background-size:contain;background-position:center;width:20px;height:20px;}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li[class*=CAPACITE-H] .quantite::before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li[class*=CAPACITE-H] .quantite::before{content:" ";font-size:0;display:inline-block;vertical-align:sub;margin-right:5px;opacity:0.7;background-image:url("/templates/DEFI/images/icons/group.png");background-size:contain;background-position:center;width:20px;height:20px;}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li[class*=INBCHAMBRE-H] .quantite::before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li[class*=INBCHAMBRE-H] .quantite::before{content:" ";font-size:0;display:inline-block;vertical-align:sub;margin-right:5px;opacity:0.7;background-image:url("/templates/DEFI/images/icons/sleeping.png");background-size:contain;background-position:center;width:20px;height:20px;}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul{list-style-type:none;margin:0;padding:0;}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li{display:block;}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li > span,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li > span{display:none;}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li > ul,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li > ul{display:flex;list-style-type:none;padding:0;}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li > ul > li,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li > ul > li{display:inline;}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li > ul > li img,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li > ul > li img{width:30px;}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li > ul > li:not(:last-of-type):after,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li > ul > li:not(:last-of-type):after{content:"-";margin:0 5px;}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li[class*=APARTIRDE],section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li[class*=APARTIRDE]{background-color:inherit;position:absolute;bottom:5px;left:10px;top:inherit;z-index:1;display:block;color:#2d2d2d;padding:10px;font-weight:bold;font-size:14px;line-height:1.1em;border-radius:5px;padding:0px;text-align:left;width:fit-content;max-width:110px;height:39px;}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li[class*=APARTIRDE] > ul,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li[class*=APARTIRDE] > ul{display:flex !important;flex-direction:column;margin-top:20px;transform:translateY(-50%);}.vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li[class*=APARTIRDE] > ul > li::before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li[class*=APARTIRDE] > ul > li::before{display:none;}.vignette .fiche-info .lien_plus_info_dispo,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_plus_info_dispo{margin-top:20px;margin-bottom:-10px;}@media (max-width:768px){.vignette .fiche-info .lien_plus_info_dispo,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_plus_info_dispo{width:100%;position:static;margin:0;text-align:center;}}.vignette .fiche-info .lien_plus_info_dispo a,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_plus_info_dispo a{font-size:1.4em;text-decoration:none;color:#797a43;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.vignette .fiche-info .lien_plus_info_dispo a:hover,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_plus_info_dispo a:hover{opacity:0.6;}.vignette .fiche-info .lien_fiche_carnet,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_carnet{display:block;position:absolute;right:5px;top:5px;z-index:5;padding:0 !important;}.vignette .fiche-info .lien_fiche_carnet > a,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_carnet > a{color:#000;text-decoration:none;position:relative;background-color:#fff;border-radius:50%;display:block;height:40px;width:40px;line-height:40px;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;}.vignette .fiche-info .lien_fiche_carnet > a:before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_carnet > a:before{content:"\f08a";font-family:"FontAwesome" !important;font-size:20px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.vignette .fiche-info .lien_fiche_carnet > a span,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_carnet > a span{display:none;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.vignette .fiche-info .lien_fiche_carnet > a:hover:before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_carnet > a:hover:before{opacity:0.8;}.vignette .fiche-info .lien_fiche_carnet > a:not(.carnet_voyage_ajouter):before,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_carnet > a:not(.carnet_voyage_ajouter):before{content:"\f004";}.vignette .fiche-info .bloc_boutique,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_boutique{font-size:1.4em;}.vignette .fiche-info .bloc_boutique .bloc_tarif_article,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_boutique .bloc_tarif_article{display:flex;flex-wrap:wrap;align-items:center;}.vignette .fiche-info .bloc_boutique .bloc_tarif_article .bloc_prix_en_cours,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_boutique .bloc_tarif_article .bloc_prix_en_cours{position:absolute;top:10px;right:10px;z-index:5000000000;font-weight:bold;background-color:#d27022;border-radius:50px;padding:5px 10px;color:#fff;font-size:16px;}.vignette .fiche-info .bloc_boutique .bloc_tarif_article .bulle_pourcentage,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_boutique .bloc_tarif_article .bulle_pourcentage{display:none;}.vignette .fiche-info .bloc_boutique .bloc_tarif_article .bloc_prix_barre,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_boutique .bloc_tarif_article .bloc_prix_barre{margin-left:0px;}.vignette .fiche-info .bloc_boutique .bloc_tarif_article .bloc_prix_barre .libelle_prix_barre,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_boutique .bloc_tarif_article .bloc_prix_barre .libelle_prix_barre{display:none;}.vignette .fiche-info .bloc_boutique .bloc_tarif_article .bloc_prix_barre .prix_barre,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .bloc_boutique .bloc_tarif_article .bloc_prix_barre .prix_barre{text-decoration:line-through;}@media (max-width:1475px){.vignette .fiche-info .lien_plus_info_resa.lien_plus_info_demandecontact + .lien_fiche_detail,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_plus_info_resa.lien_plus_info_demandecontact + .lien_fiche_detail{width:100%;text-align:center;}}.vignette .fiche-info .lien_plus_info_resa,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_plus_info_resa{width:auto;right:0;}@media (max-width:1475px){.vignette .fiche-info .lien_plus_info_resa.lien_plus_info_demandecontact,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_plus_info_resa.lien_plus_info_demandecontact{width:auto;text-align:center;position:static;padding-bottom:0 !important;margin-bottom:-10px;}}@media (max-width:768px){.vignette .fiche-info .lien_plus_info_resa.lien_plus_info_demandecontact,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_plus_info_resa.lien_plus_info_demandecontact{margin-bottom:10px;}}.vignette .fiche-info .lien_plus_info_resa > a,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_plus_info_resa > a{display:block;color:#fff;background-color:#d27022;font-size:14px;border:1px solid #d27022 !important;border-radius:50px;padding:5px 27px;text-align:center;height:auto;font-weight:600;text-transform:initial;text-decoration:none;transition-duration:0.3s;-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;}.vignette .fiche-info .lien_plus_info_resa > a:hover,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_plus_info_resa > a:hover{color:#797a43;background-color:#fff;}.vignette .fiche-info .lien_plus_info_resa:hover > a,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_plus_info_resa:hover > a{opacity:0.6;}.vignette .fiche-info .lien_fiche_detail,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_detail{width:auto;position:absolute;bottom:0px;margin:5px;display:inline-block;font-size:0.9em;left:inherit;right:0;}@media (max-width:768px){.vignette .fiche-info .lien_fiche_detail,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_detail{width:100%;}}.vignette .fiche-info .lien_fiche_detail a,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_detail a{border:1px solid #000 !important;color:#000;background-color:#fff;text-transform:initial;height:40px;border-radius:50px;padding:5px 27px;line-height:27px;font-size:13px;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;}.vignette .fiche-info .lien_fiche_detail a:hover,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_detail a:hover{opacity:0.6;}.vignette .fiche-info .pictos_sous_photos,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .pictos_sous_photos{position:absolute;top:0;left:0em;z-index:5;}.vignette .fiche-info .pictos_sous_photos > ul,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .pictos_sous_photos > ul{list-style-type:none;margin:0;}.vignette .fiche-info .pictos_sous_photos > ul li[class*="PRIXAPPEL"],section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .pictos_sous_photos > ul li[class*="PRIXAPPEL"],.vignette .fiche-info .pictos_sous_photos > ul li[class*="JUSQUAREMISE"],section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .pictos_sous_photos > ul li[class*="JUSQUAREMISE"],.vignette .fiche-info .pictos_sous_photos > ul li[class*="JUSQUA"],section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .pictos_sous_photos > ul li[class*="JUSQUA"],.vignette .fiche-info .pictos_sous_photos > ul li[class*="APARTIRDE"],section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .pictos_sous_photos > ul li[class*="APARTIRDE"]{background-color:#d27022;position:absolute;top:5px;right:5px;z-index:500000;display:block;color:#fff;padding:10px;font-size:16px;border-radius:50px;padding:5px 10px;text-align:center;width:fit-content;min-width:fit-content;font-weight:bold;}.vignette .fiche-info .pictos_sous_photos > ul img,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .pictos_sous_photos > ul img{max-width:60px;}.vignette .fiche-info .descriptif,section#content #liste-info #liste-info-content .liste-fiche.Vignette .fiche-info .descriptif{display:block;position:static;font-size:1.4em;margin-top:10px;}.resa_sommaire.affinage{background-color:transparent;width:100%;margin-right:2em;margin-top:0px;text-align:left;}.resa_sommaire.affinage .end_affinage{display:none;}.resa_sommaire.affinage.isStuck{overflow:auto;max-height:100%;top:0px !important;}.resa_sommaire.affinage .bloc_titre_affinage_recherche{text-align:center;}.resa_sommaire.affinage .affinage_titre,.resa_sommaire.affinage .titre_affinage_recherche{padding:0 20px 20px 20px !important;font-size:24px !important;line-height:1em;text-transform:uppercase;font-weight:900;display:block;color:#797a43;position:relative;border:0px solid #d27022;}.resa_sommaire.affinage .affinage_titre > span,.resa_sommaire.affinage .titre_affinage_recherche > span{display:block;width:100%;text-align:center;}.resa_sommaire.affinage .affinage_titre:before,.resa_sommaire.affinage .titre_affinage_recherche:before,.resa_sommaire.affinage .affinage_titre:after,.resa_sommaire.affinage .titre_affinage_recherche:after{display:none;}.resa_sommaire.affinage .moteur_affinage{display:table;width:100%;}.resa_sommaire.affinage .affinage_nb_resultat{background-color:#d27022;color:#fff;font-size:16px;text-align:center;text-transform:uppercase;}.resa_sommaire.affinage .affinage_nb_resultat .affinage_nb_resultat_nombre{margin-right:0.25em;}@media (max-width:1000px){.resa_sommaire.affinage{padding-top:0;margin-top:0;}.resa_sommaire.affinage .affinage_titre,.resa_sommaire.affinage .titre_affinage_recherche{width:100%;padding-left:30px !important;font-size:1.5em !important;font-weight:bold;cursor:pointer;}.resa_sommaire.affinage .affinage_titre:before,.resa_sommaire.affinage .titre_affinage_recherche:before{top:calc(50% - 1.5px);-webkit-transform:rotate(270deg);-khtml-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:0.5s;-khtml-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;right:30px !important;left:auto !important;height:2px;width:12px;background-color:#fff;}.resa_sommaire.affinage .affinage_titre:after,.resa_sommaire.affinage .titre_affinage_recherche:after{content:"";display:block !important;position:absolute;top:50%;left:auto;right:30px;left:auto;height:2px;width:12px;background-color:#fff;}.resa_sommaire.affinage .affinage_titre.on:before,.resa_sommaire.affinage .titre_affinage_recherche.on:before{-webkit-transform:rotate(0deg);-khtml-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}.resa_sommaire.affinage .affinage_titre:after,.resa_sommaire.affinage .titre_affinage_recherche:after{display:none;}.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;background-color:#fff;}}.resa_sommaire.affinage .cadre_affinage_recherche{display:table;width:100%;padding-top:0em;border:0px solid #d27022;/* Si l'on souhaite faire du specifique pour un type de prestataire */}.resa_sommaire.affinage .cadre_affinage_recherche .filtre_type_prix{max-width:100% !important;width:100% !important;padding:15px 5px !important;}.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner{margin-bottom:0;}.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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner{display:block;background-color:transparent;width:100%;padding:20px;border-bottom:2px solid #e6e6e6;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture:last-of-type,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner:last-of-type,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner:last-of-type,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner:last-of-type{border-bottom:0;}.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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner:first-of-type{padding-top:0px;}@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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner{width:100% !important;display:table;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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.ui-accordion{width:100%;}.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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.filtre_type_prix{width:220px;min-width:220px;}.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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_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 .nbpersonne_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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .sous_titre_affinage{background-color:transparent !important;font-size:1.7em;font-weight:bold;color:#292d35;padding-bottom:0;padding-left:0;margin-top:0 !important;text-transform:none;height:auto !important;}@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 .nbpersonne_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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_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 #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 .nbpersonne_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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .sous_titre_affinage #titre_prix_reglette_fourchette{padding-left:0;font-size:1.7rem;text-align:left;text-transform:none;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage_recherche #titre_prix_reglette_fourchette:before,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage_recherche #titre_prix_reglette_fourchette:before,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage_recherche #titre_prix_reglette_fourchette:before,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .sous_titre_affinage_recherche #titre_prix_reglette_fourchette:before,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage #titre_prix_reglette_fourchette:before,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage #titre_prix_reglette_fourchette:before,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage #titre_prix_reglette_fourchette:before,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .sous_titre_affinage #titre_prix_reglette_fourchette:before{display:none;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage_recherche span,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage_recherche span,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage_recherche span,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .sous_titre_affinage_recherche span,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage span,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage span,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage span,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .sous_titre_affinage span{top:9px !important;}.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 .nbpersonne_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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .sous_titre_affinage span:before{content:"\f107";color:#000;font-size:20px;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .sous_titre_affinage_recherche.ui-state-active span:before,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .sous_titre_affinage_recherche.ui-state-active span:before,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .sous_titre_affinage_recherche.ui-state-active span:before,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .sous_titre_affinage_recherche.ui-state-active span:before{content:"\f106";}.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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .bloc_liste_valcri{background-color:transparent;margin-top:1em !important;margin:0;display:block;padding:0 !important;}.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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .bloc_liste_valcri #resa_prix_reglette_fourchette{color:#292d35;text-transform:uppercase;font-size:1.6em;}.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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .bloc_liste_valcri .bloc_affinage_prix .ui-slider-range{background-color:#797a43;}.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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .bloc_liste_valcri .bloc_affinage_prix .ui-slider-handle{background-image:none;width:5px;height:20px;background-color:#292d35;top:-7px;}.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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_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 .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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .bloc_liste_valcri .bloc_valcri{position:relative;text-align:left;text-indent:0;display:block;width:100%;padding-right:1em;margin-bottom:5px;}@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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_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 .nbpersonne_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"],.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_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 .nbpersonne_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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode{font-size:1.6em;vertical-align:top;color:#292d35;position:relative;display:inline-block;font-weight:normal;}.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 .nbpersonne_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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode:before{content:"";width:15px;height:15px;display:inline-block;vertical-align:top;border:1px solid #292d35;margin-right:6px;margin-left:5px;background-color:#fff;margin-top:0px;}.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 .nbpersonne_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 .nbpersonne_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 .nbpersonne_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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_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 .nbpersonne_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="checkbox"].checkbox_nbPersonne:checked ~ label:after,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri input[type="checkbox"].checkbox_nbPersonne:checked ~ label:after,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri input[type="checkbox"].checkbox_nbPersonne:checked ~ label:after,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .bloc_liste_valcri .bloc_valcri input[type="checkbox"].checkbox_nbPersonne: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 .nbpersonne_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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_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:7px;vertical-align:top;font-size:0.8em;color:#797a43;}.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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .bloc_liste_valcri .bloc_valcri div[class*="affinage_filtre_periode_"] label:before{display:none;}.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,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode{text-align:left;font-size:1em;}.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 *,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode *{display:inline;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode * label,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode * label,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode * label,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode * label{text-indent:0;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode * input[type="text"],.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode * input[type="text"],.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode * input[type="text"],.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode * input[type="text"]{width:120px;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri.filtre_ouverture_le input[type="text"],.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_le input[type="text"],.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_le input[type="text"],.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_le input[type="text"]{width:120px;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode label,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode label,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode label,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_periode label,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture .bloc_liste_valcri .bloc_valcri.filtre_ouverture_le label,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_le label,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_le label,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .bloc_liste_valcri .bloc_valcri.filtre_ouverture_le label{line-height:26px;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.affinage_ouverture .affinage_filtre_periode_au,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.affinage_ouverture .affinage_filtre_periode_au,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.affinage_ouverture .affinage_filtre_periode_au,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.affinage_ouverture .affinage_filtre_periode_au{display:inline-block;vertical-align:top;margin-left:26px;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.affinage_ouverture .filtre_ouverture_le,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.affinage_ouverture .filtre_ouverture_le,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.affinage_ouverture .filtre_ouverture_le,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.affinage_ouverture .filtre_ouverture_le,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.affinage_ouverture .affinage_filtre_periode_du,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.affinage_ouverture .affinage_filtre_periode_du,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.affinage_ouverture .affinage_filtre_periode_du,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.affinage_ouverture .affinage_filtre_periode_du,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.affinage_ouverture .affinage_filtre_periode_au,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.affinage_ouverture .affinage_filtre_periode_au,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.affinage_ouverture .affinage_filtre_periode_au,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.affinage_ouverture .affinage_filtre_periode_au{display:flex;/*&:before {
          content: '\f073';
          @extend .font_picto;
          position: absolute;
          top: 1px;
          right: 10px;
          z-index: 2;
          color: #000;
          font-size: 1.8em;
        }*/align-items:center;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.affinage_ouverture .filtre_ouverture_le input,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.affinage_ouverture .filtre_ouverture_le input,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.affinage_ouverture .filtre_ouverture_le input,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.affinage_ouverture .filtre_ouverture_le input,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.affinage_ouverture .affinage_filtre_periode_du input,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.affinage_ouverture .affinage_filtre_periode_du input,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.affinage_ouverture .affinage_filtre_periode_du input,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.affinage_ouverture .affinage_filtre_periode_du input,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.affinage_ouverture .affinage_filtre_periode_au input,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.affinage_ouverture .affinage_filtre_periode_au input,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.affinage_ouverture .affinage_filtre_periode_au input,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.affinage_ouverture .affinage_filtre_periode_au input{padding:10px;font-size:16px;background-image:url("/templates/RESA/images/agenda.png") !important;background-repeat:no-repeat !important;background-position:97% !important;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.affinage_ouverture .affinage_filtre_periode_du,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.affinage_ouverture .affinage_filtre_periode_du,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.affinage_ouverture .affinage_filtre_periode_du,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.affinage_ouverture .affinage_filtre_periode_du,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.affinage_ouverture .affinage_filtre_periode_au,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.affinage_ouverture .affinage_filtre_periode_au,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.affinage_ouverture .affinage_filtre_periode_au,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.affinage_ouverture .affinage_filtre_periode_au{display:inline-block !important;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.affinage_ouverture .affinage_filtre_periode_du:before,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.affinage_ouverture .affinage_filtre_periode_du:before,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.affinage_ouverture .affinage_filtre_periode_du:before,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.affinage_ouverture .affinage_filtre_periode_du:before,.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.affinage_ouverture .affinage_filtre_periode_au:before,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.affinage_ouverture .affinage_filtre_periode_au:before,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.affinage_ouverture .affinage_filtre_periode_au:before,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.affinage_ouverture .affinage_filtre_periode_au:before{right:10px;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.affinage_ouverture .affinage_filtre_periode_au,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.affinage_ouverture .affinage_filtre_periode_au,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.affinage_ouverture .affinage_filtre_periode_au,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.affinage_ouverture .affinage_filtre_periode_au{position:relative;/* Agenda */}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.affinage_ouverture .affinage_filtre_periode_au:before,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.affinage_ouverture .affinage_filtre_periode_au:before,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.affinage_ouverture .affinage_filtre_periode_au:before,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.affinage_ouverture .affinage_filtre_periode_au:before{right:0;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.affinage_ouverture .filtre_ouverture_calendrier_jour_par_jour,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.affinage_ouverture .filtre_ouverture_calendrier_jour_par_jour,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.affinage_ouverture .filtre_ouverture_calendrier_jour_par_jour,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.affinage_ouverture .filtre_ouverture_calendrier_jour_par_jour{margin-bottom:1em;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.affinage_ouverture .filtre_ouverture_calendrier_jour_par_jour .datepicker,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.affinage_ouverture .filtre_ouverture_calendrier_jour_par_jour .datepicker,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.affinage_ouverture .filtre_ouverture_calendrier_jour_par_jour .datepicker,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.affinage_ouverture .filtre_ouverture_calendrier_jour_par_jour .datepicker{margin-top:0.5em;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.affinage_ouverture .filtre_ouverture_semaine .forms_champType_select,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.affinage_ouverture .filtre_ouverture_semaine .forms_champType_select,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.affinage_ouverture .filtre_ouverture_semaine .forms_champType_select,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.affinage_ouverture .filtre_ouverture_semaine .forms_champType_select{margin-top:0.5em;}.resa_sommaire.affinage .cadre_affinage_recherche .affinage_ouverture.affinage_ouverture .filtre_ouverture_semaine .forms_champType_select select,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner.affinage_ouverture .filtre_ouverture_semaine .forms_champType_select select,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner.affinage_ouverture .filtre_ouverture_semaine .forms_champType_select select,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner.affinage_ouverture .filtre_ouverture_semaine .forms_champType_select select{font-size:16px;}@media (max-width:1000px){.resa_sommaire.affinage .bloc_moteur_affinage .moteurRecherche .moteur_affinage .affinage_ligne_titre{text-align:left;}}@media (max-width:1000px){.resa_sommaire.affinage .bloc_moteur_affinage .moteurRecherche .moteur_affinage .affinage_ligne_titre .affinage_titre{text-align:left;padding:20px 0 !important;padding-left:30px !important;line-height:normal !important;color:white;background-color:#797a43;border-radius:20px;margin-bottom:15px;}.resa_sommaire.affinage .bloc_moteur_affinage .moteurRecherche .moteur_affinage .affinage_ligne_titre .affinage_titre > span{display:none;}}@media (max-width:1000px){.resa_sommaire.affinage .bloc_moteur_affinage .moteurRecherche .moteur_affinage .affinage_ligne_titre .affinage_titre:before{top:calc(50% - 1.5px);-webkit-transform:rotate(270deg);-khtml-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);height:2px;width:12px;right:30px;-webkit-transition:0.5s;-khtml-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}}@media (max-width:1000px){.resa_sommaire.affinage .bloc_moteur_affinage .moteurRecherche .moteur_affinage .affinage_ligne_titre .affinage_titre:after{content:"";position:absolute;display:block;top:49%;right:30px;left:auto;height:2px;width:12px;background-color:#fff;}}@media (max-width:1000px){.resa_sommaire.affinage .bloc_moteur_affinage .moteurRecherche .moteur_affinage .affinage_ligne_titre .affinage_titre.on:before{-webkit-transform:rotate(0deg);-khtml-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}}.menu_image_header,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.big-photo,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.large-photo{border-radius:20px;height:250px;display:block;position:relative;overflow:hidden;}.menu_image_header *,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.big-photo *,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.large-photo *{transition-duration:0.3s;}.menu_image_header .extension,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.big-photo .extension,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.large-photo .extension{display:block;background-color:lightgray;border-radius:20px;text-align:center;height:100%;width:100%;position:absolute;}.menu_image_header .extension a,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.big-photo .extension a,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.large-photo .extension a{width:100%;height:100%;display:block;position:relative;}.menu_image_header .extension a img,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.big-photo .extension a img,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.large-photo .extension a img{display:block;margin:auto;width:100%;height:100%;transition-duration:0.3s;filter:brightness(0.8);object-fit:cover;border-radius:20px;overflow:hidden;}.menu_image_header > a,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.big-photo > a,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.large-photo > a{display:block;position:relative;width:100%;height:100%;opacity:1;text-align:left;font-size:24px;font-weight:bold;}.menu_image_header > a > span,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.big-photo > a > span,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.large-photo > a > span{position:absolute;bottom:50%;left:20px;text-align:center;max-width:calc(100% - 40px);width:100%;text-transform:uppercase;color:white;transition-duration:0.3s;overflow-wrap:anywhere;transform:translateY(50%);filter:drop-shadow(0px 0px 6px black);}.menu_image_header > ul,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.big-photo > ul,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.large-photo > ul{display:none;}.menu_image_header:hover .extension a img,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.big-photo:hover .extension a img,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.large-photo:hover .extension a img{scale:1.1;}.menu_image_header:hover > a,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.big-photo:hover > a,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.large-photo:hover > a{opacity:0.6;}.menu_image{border-radius:20px;height:250px;display:block;position:relative;overflow:hidden;}.menu_image *{transition-duration:0.3s;}.menu_image .extension{display:block;background-color:lightgray;border-radius:20px;text-align:center;height:100%;width:100%;position:absolute;}.menu_image .extension a{width:100%;height:100%;display:block;position:relative;}.menu_image .extension a img{display:block;margin:auto;width:100%;height:100%;transition-duration:0.3s;object-fit:cover;border-radius:20px;overflow:hidden;}.menu_image > a{display:block;position:relative;width:100%;height:100%;opacity:1;text-align:left;font-size:24px;font-weight:bold;}.menu_image > a > span,.menu_image > a > h3{position:absolute;bottom:50%;left:10px;font-size:26px;font-weight:600;line-height:1.1em;text-align:center;max-width:calc(100% - 20px);width:100%;text-transform:uppercase;color:white;transition-duration:0.3s;overflow-wrap:anywhere;transform:translateY(50%);filter:drop-shadow(0px 0px 5px black);}.menu_image > ul{display:none;}.menu_image:hover .extension a img{scale:1.1;}.menu_image:hover > a{opacity:0.6;}.titre_fiche_color1{color:#797a43;margin-bottom:20px;font-size:32px;padding-bottom:0px;border-bottom:0px solid #acacac;line-height:1;font-weight:bold;display:grid;font-family:'Aglet Sans';}.titre_fiche_color1{color:#797a43;margin-bottom:20px;font-size:32px;padding-bottom:0px;border-bottom:0px solid #acacac;line-height:1;font-weight:bold;font-family:'Aglet Sans';}.titre_fiche_color2{display:inline;color:#d27022;font-size:20px;}.titre_fiche_color2 > span{display:none;}@font-face{font-family:'Aglet Sans';src:url('/templates/DEFI/fonts/AGLET_SANS/Aglet_Sans.woff2') format('woff2');font-weight:400;font-style:normal;}@font-face{font-family:'Aglet Sans';src:url('/templates/DEFI/fonts/AGLET_SANS/Aglet_Sans_Italic.woff2') format('woff2');font-weight:400;font-style:italic;}@font-face{font-family:'Aglet Sans';src:url('/templates/DEFI/fonts/AGLET_SANS/Aglet_Sans_Bold.woff2') format('woff2');font-weight:700;font-style:normal;}@font-face{font-family:'Aglet Sans';src:url('/templates/DEFI/fonts/AGLET_SANS/Aglet_Sans_Bold_Italic.woff2') format('woff2');font-weight:700;font-style:italic;}@font-face{font-family:'Aglet Sans';src:url('/templates/DEFI/fonts/AGLET_SANS/Aglet_Sans_Black.woff2') format('woff2');font-weight:900;font-style:normal;}@font-face{font-family:'Aglet Sans';src:url('/templates/DEFI/fonts/AGLET_SANS/Aglet_Sans_Black_Italic.woff2') format('woff2');font-weight:900;font-style:italic;}@font-face{font-family:'Aglet Sans';src:url('/templates/DEFI/fonts/AGLET_SANS/Aglet_Sans_Extra_Light.woff2') format('woff2');font-weight:200;font-style:normal;}@font-face{font-family:'Aglet Sans';src:url('/templates/DEFI/fonts/AGLET_SANS/Aglet_Sans_Extra_Light_Italic.woff2') format('woff2');font-weight:200;font-style:italic;}@font-face{font-family:'Aglet Sans';src:url('/templates/DEFI/fonts/AGLET_SANS/Aglet_Sans_Light.woff2') format('woff2');font-weight:300;font-style:normal;}@font-face{font-family:'Aglet Sans';src:url('/templates/DEFI/fonts/AGLET_SANS/Aglet_Sans_Light_Italic.woff2') format('woff2');font-weight:300;font-style:italic;}@font-face{font-family:'Aglet Sans';src:url('/templates/DEFI/fonts/AGLET_SANS/Aglet_Sans_Semibold.woff2') format('woff2');font-weight:600;font-style:normal;}@font-face{font-family:'Aglet Sans';src:url('/templates/DEFI/fonts/AGLET_SANS/Aglet_Sans_Semibold_Italic.woff2') format('woff2');font-weight:600;font-style:italic;}@font-face{font-family:'Aglet Sans';src:url('/templates/DEFI/fonts/AGLET_SANS/Aglet_Sans_Ultra.woff2') format('woff2');font-weight:950;font-style:normal;}@font-face{font-family:'Aglet Sans';src:url('/templates/DEFI/fonts/AGLET_SANS/Aglet_Sans_Ultra_Italic.woff2') format('woff2');font-weight:950;font-style:italic;/* Variante variable font si utile */}@font-face{font-family:'Aglet Sans VF';src:url('/templates/DEFI/fonts/AGLET_SANS/Aglet_Sans_VF_Regular.woff2') format('woff2');font-weight:100 900;font-style:normal;}@keyframes breathe{0%{transform:scale(1);opacity:0.8;}50%{transform:scale(1.5);opacity:1;}100%{transform:scale(1);opacity:0.8;}}@keyframes breathe-up{0%{transform:translateY(5px);}50%{transform:translateY(-5px);}100%{transform:translateY(5px);}}@keyframes appear-right{0%{opacity:0;transform:translateX(100px);}100%{opacity:1;transform:translateX(0px);}}@view-transition{navigation:auto;}body{font-family:'Aglet Sans';font-size:0;}body > header,body > main.container,body > footer{font-size:10px;}button,input,select,textarea,option{font-family:'Aglet Sans', sans-serif;}button:focus,input:focus,select:focus,textarea:focus,option:focus{outline:solid 1px #d27022;}header.headered{filter:drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.25));width:100%;background-color:white;z-index:50;display:block;position:relative;}header.headered .heading{width:100%;max-width:1350px;margin:0 auto;background:white;position:relative;top:0;left:0;right:0;display:flex;gap:20px;padding:0px 30px;justify-content:space-between;}header.headered .heading.open .burger .barre_menu span:nth-child(1){transform:rotate(45deg);top:1px;}header.headered .heading.open .burger .barre_menu span:nth-child(2){display:none !important;}header.headered .heading.open .burger .barre_menu span:nth-child(3){transform:rotate(-45deg);top:-2px;}header.headered .heading .logo{z-index:3;position:relative;}header.headered .heading .logo a{display:flex;align-items:flex-start;justify-content:flex-start;text-decoration:none;flex-direction:column;position:relative;height:112px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}header.headered .heading .logo a img{max-height:130px;position:absolute;top:50%;left:-30px;transform:translateY(-50%);}header.headered .heading .logo a img.white{display:none;}@media (max-width:1100px){header.headered .heading .logo a img{max-width:250px;}}@media (max-width:1000px){header.headered .heading .logo a img{max-height:90px;margin-top:60px;top:0;left:0px;transform:inherit;}}header.headered .heading .logo a span{display:block;text-align:center;color:#000;text-transform:uppercase;font-size:16px;font-weight:400;}header.headered .heading .main{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:space-between;-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;width:100%;z-index:2;}@media (max-width:1200px){header.headered .heading .main{padding:0px !important;}}header.headered .heading .main .preheader{display:flex;width:100%;gap:20px;justify-content:end;padding:10px 0;}@media screen and (max-width:350px){header.headered .heading .main .preheader{gap:10px;justify-content:center;}}header.headered .heading .main .preheader nav ul{padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px;margin-top:6px;}header.headered .heading .main .preheader nav ul:after,header.headered .heading .main .preheader nav ul:before{display:none;}@media screen and (max-width:1200px){header.headered .heading .main .preheader nav ul{justify-content:flex-start;gap:20px;}}@media screen and (max-width:350px){header.headered .heading .main .preheader nav ul{gap:10px;justify-content:center;}}header.headered .heading .main .preheader nav ul li{display:inline-block !important;vertical-align:middle;width:auto;}@media screen and (max-width:1200px){header.headered .heading .main .preheader nav ul li:first-child{margin-left:0;}}header.headered .heading .main .preheader nav ul li:before{display:none !important;}header.headered .heading .main .preheader nav ul li .extension{display:inline-block;vertical-align:middle;}header.headered .heading .main .preheader nav ul li .extension a{display:block !important;}header.headered .heading .main .preheader nav ul li .extension img{max-height:28px;filter:invert(44%) sepia(13%) saturate(1310%) hue-rotate(22deg) brightness(100%) contrast(84%);}@media screen and (max-width:1000px){header.headered .heading .main .preheader nav ul li .extension img{filter:brightness(0) invert(1);}}header.headered .heading .main .preheader nav ul li a{display:inline-block;vertical-align:middle;text-decoration:none;color:#797a43;font-weight:bold;font-size:14px;margin-left:5px;-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){header.headered .heading .main .preheader nav ul li a{color:white;}}@media screen and (max-width:600px){header.headered .heading .main .preheader nav ul li a{display:none;}}header.headered .heading .main .preheader nav ul li a:hover{opacity:0.6;}header.headered .heading .main .preheader nav ul li a:after{display:none;}header.headered .heading .main .preheader .panier{position:relative;}@media screen and (max-width:1550px){header.headered .heading .main .preheader .panier{margin:0;}}header.headered .heading .main .preheader .panier #bloc_panier{cursor:pointer;}header.headered .heading .main .preheader .panier #bloc_panier .titre,header.headered .heading .main .preheader .panier #bloc_panier .titre-panier{-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}header.headered .heading .main .preheader .panier #bloc_panier .titre span,header.headered .heading .main .preheader .panier #bloc_panier .titre-panier span{display:flex;align-items:center;background-color:#797a43;padding:10px;padding-right:15px;border-radius:50px;justify-content:center;font-size:13px;color:#fff;font-weight:bold;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;font-size:0;padding:10px;margin-right:0;}header.headered .heading .main .preheader .panier #bloc_panier .titre span:before,header.headered .heading .main .preheader .panier #bloc_panier .titre-panier span:before{content:" ";background-image:url("/templates/DEFI/images/panier.png");background-size:20px;margin-right:0px;display:block;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:5px;line-height:1;width:20px;height:20px;margin-bottom:0;margin-right:0;}@media (max-width:1000px){header.headered .heading .main .preheader .panier #bloc_panier .titre span,header.headered .heading .main .preheader .panier #bloc_panier .titre-panier span{background-color:white;}header.headered .heading .main .preheader .panier #bloc_panier .titre span:before,header.headered .heading .main .preheader .panier #bloc_panier .titre-panier span:before{background-color:#797a43;mask-image:url("/templates/DEFI/images/panier.png");background-image:inherit;mask-size:20px;}}header.headered .heading .main .preheader .panier #bloc_panier .titre:hover span,header.headered .heading .main .preheader .panier #bloc_panier .titre-panier:hover span{opacity:0.6;}header.headered .heading .main .preheader .panier #bloc_panier #contenu_bloc_panier{display:none;position:absolute;z-index:10;top:100%;background:#fff;width:230px;padding:10px;font-size:13px;padding-bottom:1em;border-radius:20px;border:solid 1px #bbb;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);right:0;font-size:15px;}header.headered .heading .main .preheader .panier #bloc_panier #contenu_bloc_panier nav{display:block;border-bottom:1px solid;margin-bottom:5px;padding-bottom:5px;}header.headered .heading .main .preheader .panier #bloc_panier #contenu_bloc_panier nav ul{display:flex;flex-wrap:wrap;}header.headered .heading .main .preheader .panier #bloc_panier #contenu_bloc_panier nav ul li{display:flex;width:100%;float:none;align-items:center;justify-content:space-between;}header.headered .heading .main .preheader .panier #bloc_panier #contenu_bloc_panier .prestations{font-weight:bold;}header.headered .heading .main .preheader .panier #bloc_panier #contenu_bloc_panier .voir-panier{margin-top:40px;text-align:center;}header.headered .heading .main .preheader .panier #bloc_panier #contenu_bloc_panier .voir-panier a{text-decoration:none;color:#fff;background-color:#797a43;text-align:center;padding:7px;border-radius:0px;border:2px solid #797a43;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}header.headered .heading .main .preheader .panier #bloc_panier #contenu_bloc_panier .voir-panier a:hover{background-color:#fff;color:#797a43;}header.headered .heading .main .preheader .panier #bloc_panier .contenu{display:none;position:absolute;z-index:10;top:100%;background:#fff;width:230px;padding:10px;font-size:16px;border-radius:20px;padding-bottom:1em;border:solid 1px #bbb;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);right:0;}header.headered .heading .main .preheader .panier #bloc_panier .contenu .panier-vide{text-align:center;}header.headered .heading .main .preheader .panier #bloc_panier .contenu .ligne-prestation .left .nb-prestations{padding-right:3px;}header.headered .heading .main .preheader .panier #bloc_panier .contenu .void-panier{margin-top:40px;text-align:center;}header.headered .heading .main .preheader .panier #bloc_panier .contenu .void-panier a{text-decoration:none;color:#fff;background-color:#797a43;text-align:center;padding:7px;border-radius:50px;border:2px solid #797a43;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}header.headered .heading .main .preheader .panier #bloc_panier .contenu .void-panier a:hover{background-color:#fff;color:#797a43;}header.headered .heading .main .preheader .panier .getNbPrestations{font-size:9px;position:absolute;top:1px;right:4px;background-color:#797a43;border:1px solid #fff;color:#fff;border-radius:50%;height:15px;width:15px;text-align:center;line-height:14px;}header.headered .heading .main .preheader .panier:hover #bloc_panier .titre span:before{color:#797a43;}header.headered .heading .main .preheader .panier:hover .contenu,header.headered .heading .main .preheader .panier:hover #contenu_bloc_panier{display:block !important;}header.headered .heading .main .preheader .compte{margin-left:0px;position:relative;}header.headered .heading .main .preheader .compte:hover .widget-moncompte > .content{display:block;height:auto;-webkit-transform:translateY(100%);-khtml-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);opacity:1;overflow:visible;visibility:visible;-webkit-transition:transform 0.5s, opacity 0.5s;-khtml-transition:transform 0.5s, opacity 0.5s;-moz-transition:transform 0.5s, opacity 0.5s;-ms-transition:transform 0.5s, opacity 0.5s;-o-transition:transform 0.5s, opacity 0.5s;transition:transform 0.5s, opacity 0.5s;}header.headered .heading .main .preheader .compte .widget-moncompte{font-size:1.2em;position:relative;}header.headered .heading .main .preheader .compte .widget-moncompte .title-logged{display:flex;align-items:center;position:static;text-decoration:none;display:flex;align-items:center;font-weight:bold;background-color:#797a43;padding:10px;padding-right:15px;border-radius:50px;justify-content: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:0;padding:10px 10px;}header.headered .heading .main .preheader .compte .widget-moncompte .title-logged:before{content:" ";background-image:url("/templates/DEFI/images/compte.png");background-size:20px;margin-right:0px;display:block;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:5px;line-height:1;width:20px;height:20px;}@media screen and (max-width:1550px){header.headered .heading .main .preheader .compte .widget-moncompte .title-logged:before{margin-bottom:0;margin-right:0;}}@media (max-width:1000px){header.headered .heading .main .preheader .compte .widget-moncompte .title-logged{background-color:white;}header.headered .heading .main .preheader .compte .widget-moncompte .title-logged a{color:#797a43 !important;}header.headered .heading .main .preheader .compte .widget-moncompte .title-logged:before{background-color:#797a43;mask-image:url("/templates/DEFI/images/compte.png");background-image:inherit;mask-size:20px;}}header.headered .heading .main .preheader .compte .widget-moncompte .title-logged a{color:#fff;font-size:14px;text-transform:uppercase;}@media screen and (max-width:850px){header.headered .heading .main .preheader .compte .widget-moncompte .title-logged a{font-size:0;}}header.headered .heading .main .preheader .compte .widget-moncompte .title-logged:hover{opacity:0.6;}header.headered .heading .main .preheader .compte .widget-moncompte #dropdown{margin-top:0;padding-top:8px;right:0;}header.headered .heading .main .preheader .compte .widget-moncompte #dropdown:before{top:2px;right:9px;left:initial;}header.headered .heading .main .preheader .compte .widget-moncompte #dropdown:after{top:3px;right:10px;left:initial;}header.headered .heading .main .preheader .compte .widget-moncompte #dropdown .dropdown-menu{border-radius:0;border:1px solid #bbb;font-size:1.2em;}header.headered .heading .main .preheader .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;}header.headered .heading .main .preheader .compte .widget-moncompte #dropdown .dropdown-menu li a:hover{color:#797a43 !important;}header.headered .heading .main .preheader .compte .widget-moncompte #dropdown .dropdown-menu li:last-child a:hover{color:red !important;}header.headered .heading .main .preheader .compte .widget-moncompte .title a,header.headered .heading .main .preheader .compte .widget-moncompte .title > span{text-decoration:none;display:flex;align-items:center;background-color:#797a43;padding:10px;padding-right:15px;color:#fff;border-radius:50px;justify-content:center;font-size:13px;font-weight:bold;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;padding:10px 10px;font-size:0;}header.headered .heading .main .preheader .compte .widget-moncompte .title a span,header.headered .heading .main .preheader .compte .widget-moncompte .title > span span{font-size:1.2em;color:#fff;text-transform:uppercase;font-size:0;margin-right:0;}header.headered .heading .main .preheader .compte .widget-moncompte .title a:before,header.headered .heading .main .preheader .compte .widget-moncompte .title > span:before{content:" ";background-image:url("/templates/DEFI/images/compte.png");background-size:20px;margin-right:0px;display:block;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:5px;line-height:1;width:20px;height:20px;margin-bottom:0;margin-right:0;}@media (max-width:1000px){header.headered .heading .main .preheader .compte .widget-moncompte .title a,header.headered .heading .main .preheader .compte .widget-moncompte .title > span{background-color:white;}header.headered .heading .main .preheader .compte .widget-moncompte .title a:before,header.headered .heading .main .preheader .compte .widget-moncompte .title > span:before{background-color:#797a43;mask-image:url("/templates/DEFI/images/compte.png");background-image:inherit;mask-size:20px;}}header.headered .heading .main .preheader .compte .widget-moncompte .title a:hover,header.headered .heading .main .preheader .compte .widget-moncompte .title > span:hover{opacity:0.6;}header.headered .heading .main .preheader .compte .widget-moncompte > .content{position:absolute;top:auto;left:-50px;bottom:0;max-width:1630px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;z-index:-1;opacity:0;width:300px;border:1px solid #ebebeb;padding:1em 1.5em;background:#fff;border-radius:20px;font-size:14px;height:0;overflow:hidden;}@media screen and (max-width:1550px){header.headered .heading .main .preheader .compte .widget-moncompte > .content{left:initial;right:0;display:none;}}header.headered .heading .main .preheader .compte .widget-moncompte > .content form input[type="text"],header.headered .heading .main .preheader .compte .widget-moncompte > .content form input[type="password"]{background-color:#fff !important;outline:none;height:30px;padding:15px;width:100%;margin-bottom:5px;border-radius:10px;border:1px solid #ccc;}header.headered .heading .main .preheader .compte .widget-moncompte > .content form input[type="submit"]{outline:none;display:block;width:100%;}header.headered .heading .main .preheader .compte .widget-moncompte > .content form span.lien_password_oublie{display:block;width:100%;margin-top:5px;}header.headered .heading .main .preheader .compte .widget-moncompte > .content form span.lien_password_oublie a{text-decoration:none;color:#797a43;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}header.headered .heading .main .preheader .compte .widget-moncompte > .content form span.lien_password_oublie a:hover{opacity:0.6;}header.headered .heading .main .preheader .switchs{display:flex;display:none;align-items:center;justify-content:center;height:40px;padding-left:20px;border-left:2px solid #797a43;}@media screen and (max-width:1000px){header.headered .heading .main .preheader .switchs{border-color:white;}}@media screen and (max-width:350px){header.headered .heading .main .preheader .switchs{padding-left:10px;}}header.headered .heading .main .preheader .switchs .ing-search_form{font-size:14px;}@media screen and (max-width:460px){header.headered .heading .main .preheader .switchs .ing-search_form{display:none;}}header.headered .heading .main .preheader .switchs .ing-search_form .ing-search_form_query{padding:8px;background-color:#fff;border:0;outline:0;}header.headered .heading .main .preheader .switchs .ing-search_form button{border-color:#fff !important;background-color:#fff !important;color:#d27022 !important;}header.headered .heading .main .preheader .switchs .ing-search_form button:hover{opacity:0.6;border-color:#fff !important;background-color:#fff !important;color:#d27022 !important;}header.headered .heading .main .preheader .switchs .themes{margin-left:20px;}@media screen and (max-width:1550px){header.headered .heading .main .preheader .switchs .themes{display:none;}}header.headered .heading .main .preheader .switchs .themes ul{padding:0;margin:0;position:relative;}header.headered .heading .main .preheader .switchs .themes ul li{display:inline-block;vertical-align:middle;list-style-type:none;}header.headered .heading .main .preheader .switchs .themes ul li:hover a span{opacity:0.6;}header.headered .heading .main .preheader .switchs .themes ul li:first-child{z-index:5;position:relative;}header.headered .heading .main .preheader .switchs .themes ul li:first-child a:after{content:"";display:inline-block;border-radius:50%;height:16px;width:16px;border:2px solid #d8d8d8;background-color:#fff;margin-left:5px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}header.headered .heading .main .preheader .switchs .themes ul li:last-child{margin-left:-5px;}header.headered .heading .main .preheader .switchs .themes ul li:last-child a:before{content:"";display:inline-block;border-radius:50%;height:16px;width:16px;border:2px solid #d8d8d8;background-color:#fff;margin-right:5px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}header.headered .heading .main .preheader .switchs .themes ul li a{text-decoration:none;color:#fff;font-size:14px;display:flex;align-items:center;font-weight:bold;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;}header.headered .heading .main .preheader .switchs .themes ul li.selected a:after{background-color:#797a43;border-color:#797a43;}header.headered .heading .main .preheader .switchs .langues{position:relative;}header.headered .heading .main .preheader .switchs .langues ul{padding:0;margin:0;}header.headered .heading .main .preheader .switchs .langues ul li{list-style-type:none;display:none;position:absolute;padding:5px 10px;transition-duration:0.3s;}header.headered .heading .main .preheader .switchs .langues ul li:not(.selected){z-index:5;box-shadow:0 0 5px grey;border-radius:10px;margin-left:50%;transform:translateX(-50%);background-color:#797a43;}header.headered .heading .main .preheader .switchs .langues ul li:not(.selected) a{color:white;}header.headered .heading .main .preheader .switchs .langues ul li:nth-child(2){top:40px;}header.headered .heading .main .preheader .switchs .langues ul li:nth-child(3){top:80px;}header.headered .heading .main .preheader .switchs .langues ul li:nth-child(4){top:120px;}header.headered .heading .main .preheader .switchs .langues ul li a{text-decoration:none;color:#797a43;font-size:14px;display:block;font-weight:bold;text-transform:uppercase;}@media (max-width:1000px){header.headered .heading .main .preheader .switchs .langues ul li a{color:white;}}header.headered .heading .main .preheader .switchs .langues ul li.selected{display:block;position:static;background-color:transparent;padding:0;border:none;}header.headered .heading .main .preheader .switchs .langues ul li.selected a:after{font-family:"FontAwesome";content:"\f078";margin-left:5px;color:#797a43;vertical-align:middle;display:inline-block;height:10px;line-height:5px;font-size:10px;}@media (max-width:1000px){header.headered .heading .main .preheader .switchs .langues ul li.selected a:after{color:white;}}header.headered .heading .main .preheader .switchs .langues ul li:hover{opacity:0.7;}@media (max-width:1000px){header.headered .heading .main .preheader{background-color:#797a43;padding:10px;}}header.headered .heading .main .menu{width:100%;}header.headered .heading .main .menu nav a#pull{font-size:16px;text-transform:uppercase;font-weight:bold;position:static;text-align:right;margin-right:15px;color:#797a43;cursor:pointer;}@media screen and (max-width:1000px){header.headered .heading .main .menu nav a#pull{display:flex !important;align-items:center;justify-content:flex-end;height:90px;}}@media screen and (max-width:550px){header.headered .heading .main .menu nav a#pull{font-size:0;}}header.headered .heading .main .menu nav a#pull:before{content:"\2261";font-size:40px;margin-right:5px;display:inline-block;vertical-align:middle;}@media screen and (max-width:550px){header.headered .heading .main .menu nav a#pull:before{font-size:56px;margin-right:0;}}@media screen and (max-width:350px){header.headered .heading .main .menu nav a#pull:before{font-size:44px;}}header.headered .heading .main .menu nav a#pull:after{display:none;}header.headered .heading .main .menu nav a#pull.on{color:#d27022;}header.headered .heading .main .menu nav a#pull.on:before{content:"âœ•";font-size:28px;font-weight:900;}header.headered .heading .main .menu nav > ul{display:flex;gap:30px;border-top:2px solid #797a43;width:fit-content;float:right;}@media (max-width:1200px){header.headered .heading .main .menu nav > ul{gap:15px;}}@media (max-width:1000px){header.headered .heading .main .menu nav > ul{width:100%;display:none;}}header.headered .heading .main .menu nav > ul:before,header.headered .heading .main .menu nav > ul:after{display:none;}@media screen and (max-width:1000px){header.headered .heading .main .menu nav > ul > li{width:100%;display:block;}}header.headered .heading .main .menu nav > ul > li > a{text-decoration:none;color:#797a43;font-size:18px;font-weight:bold;line-height:58px;pointer-events:none;user-select:none;transition-duration:0.3s;position:relative;}header.headered .heading .main .menu nav > ul > li > a:after{content:" ";position:absolute;bottom:-27px;left:50%;width:20px;height:20px;transform:translateX(-50%) rotate(45deg);opacity:0;background-color:#f9f9f9;transition-duration:0.3s;}@media screen and (max-width:1300px){header.headered .heading .main .menu nav > ul > li > a{font-size:16px;text-align:center;}}@media screen and (max-width:1000px){header.headered .heading .main .menu nav > ul > li > a{transition-duration:0s;line-height:40px;display:block;pointer-events:initial;font-size:20px;position:relative;text-align:left;padding:5px 10px;}header.headered .heading .main .menu nav > ul > li > a:after{content:"\f054";position:absolute;font-family:'FontAwesome';right:10px;color:#797a43;transition:inherit;z-index:50;background:inherit;top:5px;left:inherit;transform:inherit;opacity:1;font-size:16px;font-weight:100;width:40px;text-align:center;height:fit-content;transition-duration:0.3s;}}header.headered .heading .main .menu nav > ul > li > ul{display:flex;gap:40px;row-gap:20px;flex-wrap:wrap;justify-content:space-evenly;position:fixed;background-color:#f9f9f9;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.3);left:0;right:0;text-align:center;padding:30px;font-size:14px;transform-origin:50% 0;transform:scaleY(0) translateZ(0);width:calc(100% - 40px);max-width:1310px;margin:0 auto;margin-top:16px;border-radius:20px;z-index:-1;-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){header.headered .heading .main .menu nav > ul > li > ul{position:static;transform:none !important;margin:0 auto;min-height:inherit;transform-origin:initial;transition:0s !important;display:none;box-shadow:none;padding:0;margin:0;width:100%;border-radius:0 !important;}}header.headered .heading .main .menu nav > ul > li > ul > li{position:relative;width:fit-content;display:inline-block;vertical-align:top;list-style-type:none;text-align:left;}header.headered .heading .main .menu nav > ul > li > ul > li.terminal{height:fit-content;}@media screen and (max-width:1000px){header.headered .heading .main .menu nav > ul > li > ul > li{width:100%;display:block;margin:0;border:1px solid #999;border-left:0;border-right:0;border-radius:0 !important;}header.headered .heading .main .menu nav > ul > li > ul > li:not(:last-child){border-bottom:0px solid #999;}header.headered .heading .main .menu nav > ul > li > ul > li .extension,header.headered .heading .main .menu nav > ul > li > ul > li > ul{display:none !important;}header.headered .heading .main .menu nav > ul > li > ul > li > a{width:100%;text-align:center !important;margin:0 !important;}header.headered .heading .main .menu nav > ul > li > ul > li.terminal{width:100% !important;height:fit-content !important;}header.headered .heading .main .menu nav > ul > li > ul > li.terminal a{font-size:16px !important;width:100% !important;height:fit-content !important;margin:0 !important;}header.headered .heading .main .menu nav > ul > li > ul > li.terminal a > span{transform:inherit !important;position:relative !important;width:100% !important;display:block;text-transform:inherit !important;color:#797a43 !important;filter:inherit !important;}header.headered .heading .main .menu nav > ul > li > ul > li.terminal a:hover > span{color:#d27022 !important;}header.headered .heading .main .menu nav > ul > li > ul > li:last-child{margin-bottom:0;}}@media screen and (max-width:1000px) and (max-width:1000px){header.headered .heading .main .menu nav > ul > li > ul > li > a{padding:10px;}}header.headered .heading .main .menu nav > ul > li > ul > li.no-sous-menus > ul{display:none !important;}header.headered .heading .main .menu nav > ul > li > ul > li.no-title > a > span.lien-menu,header.headered .heading .main .menu nav > ul > li > ul > li.no-title > span.lien-menu{display:none;}header.headered .heading .main .menu nav > ul > li > ul > li.btn{text-align:center;}header.headered .heading .main .menu nav > ul > li > ul > li.btn .extension,header.headered .heading .main .menu nav > ul > li > ul > li.btn > ul{display:none;}header.headered .heading .main .menu nav > ul > li > ul > li.btn a{position:static !important;color:#d27022;display:inline-block;padding:10px 20px !important;border-radius:50px;font-weight:bold;text-transform:uppercase;background-color:transparent;border:1px solid #d27022;opacity:1 !important;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}header.headered .heading .main .menu nav > ul > li > ul > li.btn a:before{display:none;}header.headered .heading .main .menu nav > ul > li > ul > li.btn a:hover{padding:10px 20px !important;background-color:#d27022;color:#fff;opacity:1 !important;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos-banner > ul > li{position:relative;padding:4px;margin:0 !important;display:block;width:100%;margin-bottom:5px !important;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos-banner > ul > li:last-child{margin-bottom:0px !important;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos-banner > ul > li > .extension{position:relative;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos-banner > ul > li > .extension:before{display:block;content:"";width:100%;padding-top:48%;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos-banner > ul > li > .extension > .image{position:absolute;top:0;left:0;right:0;bottom:0;}@media screen and (max-height:814px){header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos-banner > ul > li > .extension:before{padding-top:40% !important;}}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos-banner > ul > li:hover .extension img{-webkit-transform:scale(1.05);-khtml-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos-banner > ul > li > .extension{display:block;background-color:#000;overflow:hidden;border-radius:5px;position:relative;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos-banner > ul > li > .extension:before{display:block;content:"";width:100%;padding-top:45%;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos-banner > ul > li > .extension > .image{position:absolute;top:0;left:0;right:0;bottom:0;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos-banner > ul > li > .extension .description{display:none;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos-banner > ul > li > .extension a{display:block;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos-banner > ul > li > .extension img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover;opacity:0.7;-webkit-transition:0.5s;-khtml-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;max-width:100% !important;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos-banner > ul > li > a{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;text-transform:uppercase;padding-left:0 !important;padding:10px !important;flex-wrap:wrap;text-align:center;word-break:break-spaces;text-shadow:0 0 5px black;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos-banner > ul > li > a:before{display:none;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li{position:relative;padding:5px;margin:0 !important;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(1),header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(4),header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(7),header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(10){display:block;width:100%;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(1) > .extension,header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(4) > .extension,header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(7) > .extension,header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(10) > .extension{position:relative;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(1) > .extension:before,header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(4) > .extension:before,header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(7) > .extension:before,header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(10) > .extension:before{display:block;content:"";width:100%;padding-top:30%;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(1) > .extension > .image,header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(4) > .extension > .image,header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(7) > .extension > .image,header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(10) > .extension > .image{position:absolute;top:0;left:0;right:0;bottom:0;}@media screen and (max-height:814px){header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(1) > .extension,header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(4) > .extension,header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(7) > .extension,header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(10) > .extension{position:relative;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(1) > .extension:before,header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(4) > .extension:before,header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(7) > .extension:before,header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(10) > .extension:before{display:block;content:"";width:100%;padding-top:20%;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(1) > .extension > .image,header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(4) > .extension > .image,header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(7) > .extension > .image,header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(10) > .extension > .image{position:absolute;top:0;left:0;right:0;bottom:0;}}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(2),header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(3),header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(5),header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(6),header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(8),header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(9),header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(11),header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:nth-child(12){display:inline-block;width:calc(100% / 2);margin-bottom:-5px !important;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li:hover .extension img{-webkit-transform:scale(1.05);-khtml-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li > .extension{display:block;background-color:#000;overflow:hidden;border-radius:5px;position:relative;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li > .extension:before{display:block;content:"";width:100%;padding-top:70%;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li > .extension > .image{position:absolute;top:0;left:0;right:0;bottom:0;}@media screen and (max-height:814px){header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li > .extension{position:relative;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li > .extension:before{display:block;content:"";width:100%;padding-top:60%;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li > .extension > .image{position:absolute;top:0;left:0;right:0;bottom:0;}}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li > .extension .description{display:none;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li > .extension a{display:block;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li > .extension img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover;opacity:0.7;-webkit-transition:0.5s;-khtml-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li > a{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;text-transform:uppercase;padding-left:0 !important;padding:10px !important;flex-wrap:wrap;text-align:center;word-break:break-spaces;text-shadow:0 0 5px black;}header.headered .heading .main .menu nav > ul > li > ul > li.avec-photos > ul > li > a:before{display:none;}header.headered .heading .main .menu nav > ul > li > ul > li > .extension{text-align:center;height:100%;width:100%;display:none;position:absolute;}header.headered .heading .main .menu nav > ul > li > ul > li > .extension a{width:100%;height:100%;border-radius:20px;overflow:hidden;}@media screen and (max-width:1000px){header.headered .heading .main .menu nav > ul > li > ul > li > .extension{display:inline-block;text-align:left;margin-bottom:0;}}header.headered .heading .main .menu nav > ul > li > ul > li > .extension .description{display:none;}header.headered .heading .main .menu nav > ul > li > ul > li > .extension img{display:block;margin:auto;width:100%;height:250px;transition-duration:0.6s;filter:brightness(0.8);object-fit:cover;border-radius:20px;overflow:hidden;}@media screen and (max-width:1000px){header.headered .heading .main .menu nav > ul > li > ul > li > .extension img{display:inline-block;}}header.headered .heading .main .menu nav > ul > li > ul > li > .extension > img{opacity:0.5;cursor:not-allowed;}header.headered .heading .main .menu nav > ul > li > ul > li > a,header.headered .heading .main .menu nav > ul > li > ul > li > span{text-decoration:none;color:#797a43;font-weight:bold;font-size:20px;white-space:initial;text-align:center;display:block;position:relative;z-index:1;text-align:left;-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){header.headered .heading .main .menu nav > ul > li > ul > li > a,header.headered .heading .main .menu nav > ul > li > ul > li > span{display:inline-block;margin-left:10px;font-size:16px;vertical-align:middle;text-align:left !important;}header.headered .heading .main .menu nav > ul > li > ul > li > a > span,header.headered .heading .main .menu nav > ul > li > ul > li > span > span{text-align:left !important;left:0 !important;}}header.headered .heading .main .menu nav > ul > li > ul > li > a:hover,header.headered .heading .main .menu nav > ul > li > ul > li > span:hover{color:#d27022;}header.headered .heading .main .menu nav > ul > li > ul > li > span{position:absolute;bottom:10px;left:20px;color:white;text-transform:uppercase;pointer-events:none;}header.headered .heading .main .menu nav > ul > li > ul > li > ul{margin-top:10px;padding:0;}@media screen and (max-width:1000px){header.headered .heading .main .menu nav > ul > li > ul > li > ul{display:block;}}header.headered .heading .main .menu nav > ul > li > ul > li > ul.menu-contain-widget{display:table;width:100%;}header.headered .heading .main .menu nav > ul > li > ul > li > ul.menu-contain-widget li.menu-widget-container{display:table-header-group;}header.headered .heading .main .menu nav > ul > li > ul > li > ul.menu-contain-widget li.menu-widget-container .menu-widget{margin-bottom:25px;}header.headered .heading .main .menu nav > ul > li > ul > li > ul.menu-contain-widget li.menu-widget-container .menu-widget .widget-actualites .widget-actualites-conteneur .extrait{margin-bottom:20px;}header.headered .heading .main .menu nav > ul > li > ul > li > ul.menu-contain-widget li.menu-widget-container .menu-widget .widget-actualites .widget-actualites-conteneur .extrait .titre-extrait a{color:#000;font-size:16px;white-space:initial;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}header.headered .heading .main .menu nav > ul > li > ul > li > ul.menu-contain-widget li.menu-widget-container .menu-widget .widget-actualites .widget-actualites-conteneur .extrait .titre-extrait a:before{content:"-";margin-right:5px;vertical-align:middle;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;}header.headered .heading .main .menu nav > ul > li > ul > li > ul.menu-contain-widget li.menu-widget-container .menu-widget .widget-actualites .widget-actualites-conteneur .extrait .titre-extrait a:hover{padding-left:10px;color:#797a43;}header.headered .heading .main .menu nav > ul > li > ul > li > ul.menu-contain-widget li.menu-widget-container .menu-widget .widget-actualites .widget-actualites-conteneur .extrait .titre-extrait a:hover:before{color:#797a43;}header.headered .heading .main .menu nav > ul > li > ul > li > ul > li{list-style-type:none;}header.headered .heading .main .menu nav > ul > li > ul > li > ul > li.btn{display:block;text-align:center;margin:20px 0;width:100% !important;}header.headered .heading .main .menu nav > ul > li > ul > li > ul > li.btn .extension{display:none;}header.headered .heading .main .menu nav > ul > li > ul > li > ul > li.btn a{position:static !important;color:#d27022;display:inline-block;padding:10px 20px !important;border-radius:50px;font-weight:bold;text-transform:uppercase;background-color:transparent;border:1px solid #d27022;opacity:1 !important;text-shadow:none;}header.headered .heading .main .menu nav > ul > li > ul > li > ul > li.btn a:before{display:none;}header.headered .heading .main .menu nav > ul > li > ul > li > ul > li.btn a:hover{padding:10px 20px !important;opacity:1 !important;color:#fff;background-color:#d27022;}header.headered .heading .main .menu nav > ul > li > ul > li > ul > li:last-child{margin-bottom:0;}header.headered .heading .main .menu nav > ul > li > ul > li > ul > li > .extension,header.headered .heading .main .menu nav > ul > li > ul > li > ul > li > span{display:none;}header.headered .heading .main .menu nav > ul > li > ul > li > ul > li > a{display:flex;text-decoration:none;color:#2d2d2d;font-size:16px;line-height:1;margin-bottom:10px;padding-left:0px;padding-right:10px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}header.headered .heading .main .menu nav > ul > li > ul > li > ul > li > a:before{margin-right:5px;vertical-align:middle;display:inline-block;}header.headered .heading .main .menu nav > ul > li > ul > li > ul > li > a:hover{padding-left:10px;padding-right:0px;color:#d27022;}header.headered .heading .main .menu nav > ul > li > ul > li > ul > li > a > span{white-space:initial;}header.headered .heading .main .menu nav > ul > li > ul > li.terminal.big-photo,header.headered .heading .main .menu nav > ul > li > ul > li.terminal.large-photo{width:calc(100% / 3 - 40px);}header.headered .heading .main .menu nav > ul > li > ul > li.terminal.large-photo{width:calc((100% / 3 * 2) - 40px);}@media (max-width:1000px){header.headered .heading .main .menu nav > ul > li > ul > li.mobile_first > a{display:none;}header.headered .heading .main .menu nav > ul > li > ul > li.mobile_first > ul{display:flex !important;flex-direction:column;gap:0;margin:0;}header.headered .heading .main .menu nav > ul > li > ul > li.mobile_first > ul > li > a{margin:0;padding:5px 10px;}}header.headered .heading .main .menu nav > ul > li.mobile{display:none;}@media screen and (max-width:1000px){header.headered .heading .main .menu nav > ul > li.mobile{display:block;}}header.headered .heading .main .menu nav > ul > li.mobile a{color:#797a43 !important;}header.headered .heading .main .menu nav > ul > li:hover{cursor:pointer !important;}header.headered .heading .main .menu nav > ul > li:hover > a{color:#d27022;}header.headered .heading .main .menu nav > ul > li:hover > ul{cursor:auto !important;}header.headered .heading .main .menu nav > ul > li.on > a{color:#d27022;}header.headered .heading .main .menu nav > ul > li.on > a:after{color:#d27022;transform:rotate(90deg);}@media (min-width:1001px){header.headered .heading .main .menu nav > ul > li.on > a{color:#d27022;}header.headered .heading .main .menu nav > ul > li.on > a:after{opacity:1;transform:translateX(-50%) rotate(45deg);}header.headered .heading .main .menu nav > ul > li.on > ul{transform:scaleY(1) translateZ(0);-webkit-transition:0.6s;-khtml-transition:0.6s;-moz-transition:0.6s;-ms-transition:0.6s;-o-transition:0.6s;transition:0.6s;}}@media (max-width:1000px){header.headered .heading{padding:0px;gap:0;}}.arianne{font-size:14px;margin:auto;margin-top:10px;margin-bottom:25px;display:flex;align-items:center;justify-content:space-between;max-width:1500px;padding:3px 10px;}.arianne ul.breadcrumb{display:block;text-align:left;padding:0;margin:0;}.arianne ul.breadcrumb li{list-style-type:none;display:inline;color:#2d2d2d;}.arianne ul.breadcrumb li a{color:#2d2d2d;text-decoration:none;font-weight:bold;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;}.arianne ul.breadcrumb li a:hover{opacity:0.6;}.arianne ul.breadcrumb li:last-child span{font-weight:400;}.arianne ul.breadcrumb li span.divider{color:#797a43;font-size:0;}.arianne ul.breadcrumb li span.divider:before{content:">";font-size:16px;font-weight:bold;}.cadre_accessiweb{display:none;position:fixed;left:0;top:50%;width:160px;text-align:center;height:fit-content;transform:translateX(-100%) translateY(-50%);padding:10px;z-index:60;background-color:#d27022;transition-duration:0.3s;}.cadre_accessiweb:hover{transform:translateX(0%) translateY(-50%);}@media screen and (max-width:1020px){.cadre_accessiweb{display:none;}}.cadre_accessiweb .btn_access{width:100%;color:white;font-weight:bold;font-size:18px;}.cadre_accessiweb:after{content:"\f1de";font-family:"FontAwesome";color:white;background-color:#d27022;padding:10px;border-radius:0 5px 5px 0;position:absolute;right:1px;top:0;transform:translateX(100%);font-size:20px;}.cadre_accessiweb .outils_accessiweb{display:flex;position:relative;flex-direction:column;gap:10px;padding:0;}.cadre_accessiweb #outils{display:block;margin-bottom:0;padding-left:0;color:#222;}.cadre_accessiweb #outils_zoom{display:none;}.cadre_accessiweb #outils .accessibilite,.cadre_accessiweb #outils_zoom .accessibilite{width:100%;}.cadre_accessiweb #outils .titre-accessibilite,.cadre_accessiweb #outils_zoom .titre-accessibilite{text-transform:uppercase;vertical-align:middle;display:inline-block;font-weight:500;margin-right:15px;line-height:30px;display:none;}.cadre_accessiweb #outils .couleur,.cadre_accessiweb #outils_zoom .couleur{display:inline-block;vertical-align:middle;}.cadre_accessiweb #outils .couleur > div,.cadre_accessiweb #outils_zoom .couleur > div,.cadre_accessiweb #outils .font-size > div,.cadre_accessiweb #outils_zoom .font-size > div,.cadre_accessiweb #outils .outils-suite,.cadre_accessiweb #outils_zoom .outils-suite{color:white;font-size:16px;padding:10px 0;}.cadre_accessiweb #outils .couleur > ul,.cadre_accessiweb #outils .font-size > ul{list-style-type:none;margin:0;padding:0;}.cadre_accessiweb #outils_zoom .couleur > ul,.cadre_accessiweb #outils_zoom .font-size > ul{list-style-type:none;margin:0;padding:0;}.cadre_accessiweb .outils-suite{display:none;}.cadre_accessiweb #outils ul li,.cadre_accessiweb #outils_zoom ul li{display:inline-block;vertical-align:top;}.cadre_accessiweb #outils .couleur ul li a,.cadre_accessiweb #outils_zoom .couleur ul li a{display:block;color:white;text-transform:uppercase;text-decoration:none;margin-right:5px;height:30px;line-height:30px;width:30px;text-align:center;padding:0;font-size:1.2em;font-family:"pangramextrabold";border:1px solid #fff;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}.cadre_accessiweb #outils .couleur ul li:nth-child(1) a,.cadre_accessiweb #outils_zoom .couleur ul li:nth-child(1) a{background-color:#797a43 !important;}.cadre_accessiweb #outils .couleur ul li:nth-child(1) a > span,.cadre_accessiweb #outils_zoom .couleur ul li:nth-child(1) a > span{background-color:transparent !important;color:white !important;}.cadre_accessiweb #outils .couleur ul li:nth-child(2) a,.cadre_accessiweb #outils_zoom .couleur ul li:nth-child(2) a{background-color:#000 !important;}.cadre_accessiweb #outils .couleur ul li:nth-child(2) a > span,.cadre_accessiweb #outils_zoom .couleur ul li:nth-child(2) a > span{background-color:transparent !important;color:white !important;}.cadre_accessiweb #outils .couleur ul li:nth-child(3) a,.cadre_accessiweb #outils_zoom .couleur ul li:nth-child(3) a{background-color:#fff !important;color:#222;}.cadre_accessiweb #outils .couleur ul li:nth-child(3) a > span,.cadre_accessiweb #outils_zoom .couleur ul li:nth-child(3) a > span{background-color:transparent !important;color:black !important;}.cadre_accessiweb #outils .font-size ul li a,.cadre_accessiweb #outils_zoom .font-size ul li a{display:block;color:white;text-decoration:none;margin-left:5px;font-weight:bold;height:30px;line-height:30px;width:30px;text-align:center;padding:0;border:1px solid #fff;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:1.2em;font-family:"pangramextrabold";}.cadre_accessiweb #outils .couleur ul li:hover,.cadre_accessiweb #outils_zoom .couleur ul li:hover{opacity:0.7;}.cadre_accessiweb #outils .font-size ul li a:hover,.cadre_accessiweb #outils_zoom .font-size ul li a:hover{opacity:0.5;}.cadre_accessiweb #outils .couleur ul li a:last-child,.cadre_accessiweb #outils .font-size ul li a:last-child{display:none;}.cadre_accessiweb #outils_zoom .couleur ul li a:first-child,.cadre_accessiweb #outils_zoom .font-size ul li a:last-child{display:none;}.cadre_accessiweb .zoom_texte .titre-accessibilite{display:none !important;}footer{margin-top:75px;position:relative;z-index:5;float:left;width:100%;background-color:#999e59;color:#fff;text-align:center;}footer .main{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1240px;margin:auto;padding:20px;}footer .main .col{font-size:18px;color:white;flex:1;max-width:350px;}footer .main .col:nth-child(1){text-align:left;}footer .main .col:nth-child(2){margin-top:0px;}footer .main .col:nth-child(3){text-align:right;}footer .main .col ul{padding:0;}footer .main .col ul li{list-style:none;}footer .main .col a{color:white;text-decoration:none;font-weight:400;}footer .main .col a:hover{font-weight:bold;}footer .main .col .titre-menu{font-size:28px;font-weight:bold;margin-bottom:10px;color:#fff;}footer .main .col .titre-menu 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;}footer .main .col .titre-menu a:hover{opacity:0.6;}footer .main .col nav .titre-menu{font-weight:bold;}footer .main .col .logo{width:fit-content;margin:0 auto;margin-bottom:20px;}footer .main .col .logo a img{max-width:200px;width:100%;max-height:200px;object-fit:contain;}footer .main .col .socials{margin-top:20px;}footer .main .col .socials .titre-menu{width:fit-content;margin:0 auto;}footer .main .col .socials nav > ul{padding:0;margin-top:0px;display:flex;gap:30px;align-items:center;justify-content:center;flex-wrap:wrap;}footer .main .col .socials nav > ul li{position:relative;display:inline-block;list-style-type:none;border-radius:50px;width:40px;height:40px;line-height:40px;-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;}footer .main .col .socials nav > ul li:before{font-family:"FontAwesome";color:#fff;font-size:22px;display:block;text-align:center;}footer .main .col .socials nav > ul li:hover{opacity:0.6;}footer .main .col .socials nav > ul li a{text-decoration:none;display:block;padding:0 !important;border:0;width:fit-content;background-color:transparent;}footer .main .col .socials nav > ul li a img{filter:invert(1);height:30px;width:30px;object-fit:contain;}footer .main .col .socials nav > ul li a span{display:none;}footer .main .col .tel{padding:10px 0;text-align:left;}footer .main .col .tel a{font-weight:bold;font-size:20px;}footer .main .col .menu-footer_client{text-align:left;}footer .main .col .menu-footer_client .titre-menu{font-size:22px;}footer .main .col .menu-footer_client .description-menu{font-size:16px;color:#fff;}footer .main .col .menu-footer_button{text-align:left;font-size:16px;}footer .main .col .menu-footer_button ul{padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:start;flex-direction:column;gap:15px;}footer .main .col .menu-footer_button ul li{list-style-type:none;}footer .main .col .menu-footer_button ul li:last-child{margin-bottom:0;}footer .main .col .menu-footer_button ul li a{min-width:150px;width:fit-content;font-weight:400;font-size:16px;display:block;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;}footer .main .col .menu-footer_newsletter .titre-menu{width:fit-content;margin:0 auto;}footer .main .col .menu-footer_newsletter ul li a{min-width:150px;width:fit-content;font-weight:400;padding:6px 40px;margin:0 auto;font-size:16px;display:block;text-align:center;}footer .main .col .menu-footer_menu ul{display:flex;flex-direction:column;gap:10px;text-align:right;}footer .main .col .menu-footer_menu ul li{color:rgba(255, 255, 255, 0.5);}footer .main .col .menu-footer_menu ul li a{color:white;transition-duration:0.3s;font-weight:normal !important;}footer .main .col .menu-footer_menu ul li a:after{content:"-";margin-left:5px;transition-duration:0.3s;font-weight:normal !important;}footer .main .col .menu-footer_menu ul li a:hover{color:rgba(255, 255, 255, 0.5);}footer .main .col .menu-footer_menu ul li a:hover:after{margin-left:10px;}@media (max-width:1000px){footer .main{flex-direction:column;}footer .main .col{margin-bottom:20px;width:100%;max-width:inherit;text-align:center !important;}footer .main .col .titre-menu{text-align:center;}footer .main .col .menu-footer_client{text-align:center;}footer .main .col .menu-footer_button ul{flex-direction:row;justify-content:center;}footer .main .col .menu-footer_button ul li a{margin:0 auto;width:fit-content;min-width:100px;padding:10px 20px;}footer .main .col .menu-footer_menu ul{text-align:center;}footer .main .col .menu-footer_menu ul li a::after{display:none;}}footer .link{background-color:#797a43;padding:10px 0;font-size:14px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}footer .link nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}@media (max-width:1200px){footer .link nav{flex-direction:column;text-align:center;justify-content:center;}}footer .link nav ul{padding-left:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0;}@media (max-width:500px){footer .link nav ul{flex-wrap:wrap;}}footer .link nav ul li{list-style-type:none;margin:0 10px;}@media (max-width:500px){footer .link nav ul li{margin:5px;}}footer .link nav ul li a{color:#fff;text-decoration:none;position:relative;padding-bottom:3px;font-weight:bold;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}footer .link nav ul li a:hover{padding:0 5px;}footer .landing-page{background-color:#999e59;color:white;padding-bottom:1px;}footer .landing-page nav ul{margin:0;padding:0;}footer .landing-page nav ul li{list-style:none;}footer .landing-page nav > ul{padding:0 20px;}footer .landing-page nav > ul > li{height:40px;overflow:hidden;transition-duration:0.3s;text-align:left;}footer .landing-page nav > ul > li > .lien-menu{font-size:14px;line-height:40px;font-weight:bold;cursor:pointer;width:100%;display:block;user-select:none;transition-duration:0.5s;}footer .landing-page nav > ul > li > .lien-menu:hover{color:#d27022;}footer .landing-page nav > ul > li > .lien-menu::before{content:"+";opacity:1;}footer .landing-page nav > ul > li > .lien-menu::after{content:"-";opacity:0;}footer .landing-page nav > ul > li > .lien-menu::before,footer .landing-page nav > ul > li > .lien-menu::after{position:absolute;right:30px;line-height:40px;transform:rotate(0deg);width:10px;text-align:center;font-size:28px;}footer .landing-page nav > ul > li > ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px;column-gap:20px;width:100%;padding:15px 0;}footer .landing-page nav > ul > li > ul li a{color:white;font-size:12px;line-height:1.1em;text-decoration:none;transition-duration:0.3s;}footer .landing-page nav > ul > li > ul li a:hover{opacity:0.7s;color:#d27022;}footer .landing-page nav > ul > li:not(:first-of-type){border-top:1px solid white;}footer .landing-page nav > ul > li.on{height:fit-content;}footer .landing-page nav > ul > li.on > .lien-menu{color:white;}footer .landing-page nav > ul > li.on > .lien-menu::before{transform:rotate(180deg);opacity:0;}footer .landing-page nav > ul > li.on > .lien-menu::after{transform:rotate(180deg);opacity:1;}#ui-datepicker-div,.ui-datepicker-inline{background-color:#fff;border:1px solid #c4c4c4;font-size:10px;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;}#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:#d27022 !important;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;}body.ControllerListePages main section{width:100% !important;}body.ControllerDossier main.container section#content,body.ControllerEspaceClient main.container section#content,body.ControllerIdentification main.container section#content,body.ControllerInformationClient main.container section#content,body.ControllerResa main.container section#content{float:none;max-width:1440px;margin:auto;padding:0;width:100%;}.liste_carnet_espace_client{margin-top:20px;}.titre_identification{color:#d27022 !important;margin:auto;padding:0;line-height:35px;font-family:'Aglet Sans VF';font-size:30px;font-weight:700;text-align:center;}.client_identification{font-size:14px;margin-top:20px;}.client_identification .titre_accueil{color:#11190c !important;margin:auto;padding:0;line-height:35px;font-family:'Aglet Sans VF';font-size:30px;font-weight:700;text-align:left;display:none;}.client_identification > h2{display:none;}.client_identification h2{font-size:20px;font-weight:bold;text-transform:uppercase;}.client_identification .description_identification{margin-bottom:20px;font-size:16px;}.client_identification .client_identification_nouveau_client{text-align:center;}.client_identification .client_identification_nouveau_client .form_submit_div{max-width:950px;margin:25px auto auto;padding:0;}.client_identification form fieldset{font-size:14px;}.client_identification form legend{display:none;margin:auto;padding:0;font-size:18px;color:#797a43 !important;font-weight:bold;}.client_identification form .forms_ligne{display:flex;justify-content:center;flex-wrap:wrap;height:auto;}.client_identification form .forms_ligne #client_identification_cookie,.client_identification form .forms_ligne .client_identification_formulaire_label_cookie{display:none !important;}.client_identification form .forms_ligne label{float:none;display:block;text-align:right;padding:4px;padding-right:10px;}.client_identification form .forms_ligne .forms_colValues{margin-left:0;float:none;max-width:350px;width:100%;}.client_identification form .forms_ligne .forms_colValues .client_identification_formulaire_password_oublie a{color:#11190c;-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 .forms_colValues .client_identification_formulaire_password_oublie a:hover{opacity:0.6;}.client_identification form .forms_ligne .forms_colValues .viewPassword::before{right:5px;top:5px;left:initial;}.client_identification form .forms_ligne .forms_colValues input{width:100%;padding:5px 10px;border-radius:50px;}.client_identification form .forms_ligne .forms_colValues input:focus{border-color:#797a43;}.client_identification form .form_submit_div{display:block !important;margin-top:20px;width:fit-content;margin:0 auto;}@media (max-width:530px){.client_identification form .form_submit_div{width:100%;margin-left:0;max-width:100%;padding:0;}}.client_identification form .form_submit_div:before{display:none !important;}.client_identification form .form_submit_div input:hover{background-color:#11190c;color:#fff;}.client_pass_oublie{margin-top:20px;}.client_pass_oublie h1{color:#d27022 !important;margin:auto;padding:0;line-height:35px;font-family:'Aglet Sans VF';font-size:30px;font-weight:700;text-align:center;}.client_pass_oublie form{font-size:1.4em;margin-top:20px;}.client_pass_oublie form .forms_ligne{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.client_pass_oublie form .forms_ligne .forms_label{float:none;margin-left:0;width:auto;}.client_pass_oublie form .forms_ligne .forms_colValues{margin-left:0;}.client_pass_oublie form .form_submit_div{margin-top:40px;margin-left:0;text-align:center;}.client_pass_oublie form .form_submit_div a{display:inline-block;background-color:#797a43;color:#fff;padding:10px;text-decoration:none;border:0;border-radius:50px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.client_pass_oublie form .form_submit_div a:hover{background-color:#d27022;}.client_creer_compte .formulaire_container form fieldset{font-size:1.2em;}.tetiere{position:relative;pointer-events:none;height:200px;}@media (max-width:1000px){.tetiere{height:150px;}}.tetiere:empty{display:none;}.tetiere .bxsliderBanniere .bx-wrapper .bx-viewport ul li{background-color:#000;}.tetiere .bxsliderBanniere .bx-wrapper .bx-viewport ul li img{width:100%;object-fit:cover;opacity:0.85;height:200px;}@media (max-width:1000px){.tetiere .bxsliderBanniere .bx-wrapper .bx-viewport ul li img{height:150px;}}.tetiere .bxsliderBanniere .bx-wrapper .bx-controls{display:none;}.tetiere .bxsliderBanniere .bxsliderBanniereUL li{background-color:#000;}.tetiere .bxsliderBanniere .bxsliderBanniereUL li img{width:100%;height:200px;object-fit:cover;opacity:0.85;}@media (max-width:1000px){.tetiere .bxsliderBanniere .bxsliderBanniereUL li img{height:150px;}}.tetiere .text{position:absolute;max-width:1200px;margin:auto;top:50%;left:0;right:0;width:100%;text-align:center;transform:translateY(-50%);}.tetiere .text .title{color:#fff;text-transform:uppercase;font-size:40px;line-height:40px;font-weight:bold;text-shadow:0 0 5px rgba(0, 0, 0, 0.3);}main.container{font-size:1rem;padding:0 30px !important;position:relative;z-index:5;display:flex;gap:20px;width:100%;max-width:1560px;margin:0 auto;}@media (max-width:1000px){main.container{padding:0 5px !important;flex-direction:column;margin-top:20px;}}main.container aside:not(:empty){display:inline-block;vertical-align:top;width:300px;}@media (max-width:1000px){main.container aside:not(:empty){width:100%;margin-right:0;margin-bottom:10px;}}main.container aside:not(:empty) .container-counter{position:static !important;min-width:auto !important;}main.container aside:not(:empty) + section#content{padding-left:2em;width:calc(100% - 300px - 20px);max-width:1260px;display:inline-block;float:none;max-width:100%;vertical-align:top;margin:0px 0 0;}@media (max-width:1000px){main.container aside:not(:empty) + section#content{padding:0;width:100%;}}main.container aside:not(:empty) + section#content section#sommaire #description-rubrique{text-align:left !important;}main.container aside:empty + section#content{padding-left:0;width:100%;display:block;float:none;max-width:100%;vertical-align:top;margin:20px 0 0;}@media (max-width:1000px){main.container aside:empty + section#content{padding:0;width:100%;}}main.container > section#content{float:none;max-width:1350px;margin:auto;padding:0;width:100%;vertical-align:top;margin-top:20px;}@media (max-width:1000px){main.container > section#content{padding:0;width:100%;}}main.container > section#content header{margin:0;text-align:left;}main.container > section#content header.image_ok > img{display:none !important;}main.container > section#content header h1{color:#797a43 !important;padding:0;line-height:1.2em;font-family:'Aglet Sans';font-size:36px;font-weight:900;text-align:left;margin-bottom:10px;display:inline-block;word-break:break-word;}main.container > section#content header h1 body.ControllerFicheInfo,main.container > section#content header h1 body.ControllerFicheInfo{display:block;}main.container > section#content header #description-rubrique:not(:empty),main.container > section#content header .description{font-size:16px;margin-top:0;color:#000;text-align:left;margin-bottom:30px;}main.container > section#content header #description-rubrique:not(:empty) a,main.container > section#content header .description a{font-weight:bold;text-decoration:none;color:#797a43;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}main.container > section#content header #description-rubrique:not(:empty) a:hover,main.container > section#content header .description a:hover{opacity:0.6;}main.container > section#content header #description-rubrique:not(:empty) strong,main.container > section#content header .description strong{color:#d27022;}main.container > section#content header #description-rubrique:not(:empty) h2,main.container > section#content header .description h2{font-size:28px;color:#797a43;font-family:'Aglet Sans VF';font-weight:bold;line-height:1.2em;margin:0.5em 0 0.5em 0;}main.container > section#content header #description-rubrique:not(:empty) h3,main.container > section#content header .description h3{color:#797a43;font-size:24px;font-family:'Aglet Sans VF';font-weight:bold;line-height:1.2em;margin:0.5em 0 0.5em 0;}main.container > section#content header #description-rubrique:not(:empty) h4,main.container > section#content header .description h4{color:#d27022;font-size:22px;font-family:'Aglet Sans VF';line-height:inherit;line-height:1.2em;margin:0.5em 0 0.5em 0;}aside#colg{background-color:#fff;margin-top:0px;/* Sommaire */}@media (max-width:1000px){aside#colg{margin-top:0;}}aside#colg #recherche-resa{font-size:1.4em;background-color:#797a43;color:#fff;margin-bottom:20px;border-radius:10px;}@media (max-width:1000px){aside#colg #recherche-resa{margin-bottom:20px;padding-bottom:0;}}@media (max-width:1000px){aside#colg #recherche-resa.on .titre_moteur_resa:after{content:"\f106";}}aside#colg #recherche-resa.on .form-resa{display:block;}aside#colg #recherche-resa .form-resa{padding:10px 30px 0px;}aside#colg #recherche-resa .form-resa form{display:flex;flex-direction:column;}aside#colg #recherche-resa .form-resa .titre{display:none;}aside#colg #recherche-resa .form-resa .bloc_vendeur_connect:not(:empty){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid;}aside#colg #recherche-resa .form-resa .bloc_vendeur_connect:not(:empty) .widget_mon_compte_to_resume span{display:inline-block;vertical-align:top;}aside#colg #recherche-resa .form-resa .bloc_vendeur_connect:not(:empty) .widget_mon_compte_to_resume span br{display:none;}aside#colg #recherche-resa .form-resa .bloc_vendeur_connect:not(:empty) .widget_mon_compte_to_resume span.widget_mon_compte_to_nom{font-weight:bold;}aside#colg #recherche-resa .form-resa .bloc_vendeur_connect:not(:empty) .widget_mon_compte_to_deconnexion a{background-color:#797a43;border:1px solid #797a43 !important;text-decoration:none;font-weight:bold;display:block;font-size:1.4rem;border:0;text-align:center;}aside#colg #recherche-resa .form-resa .bloc_vendeur_connect:not(:empty) .widget_mon_compte_to_deconnexion a:hover{background-color:#fff;}aside#colg #recherche-resa input,aside#colg #recherche-resa select{-moz-appearance:none;-webkit-appearance:none;padding-left:10px;}aside#colg #recherche-resa input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;}aside#colg #recherche-resa .titre_moteur_resa{font-size:1.2em;padding:10px 0;margin-top:0;text-align:center;font-family:'Aglet Sans VF';text-transform:uppercase;font-weight:bold;color:#fff;position:relative;pointer-events:none;}@media (max-width:1000px){aside#colg #recherche-resa .titre_moteur_resa{font-size:20px;padding:10px 0;}}aside#colg #recherche-resa .titre_moteur_resa > span{font-size:16px;font-weight:normal;text-transform:none;padding:5px 30px;line-height:1.3em;display:block;}aside#colg #recherche-resa .menuAccordeon .menuMoteur{padding:0 10px;}aside#colg #recherche-resa .bloc_select_date_resa_activites .type_recherche_activites fieldset{margin:0;padding:0;}aside#colg #recherche-resa .bloc_select_date_resa_activites .type_recherche_activites fieldset ul{padding-left:0;}aside#colg #recherche-resa .bloc_select_date_resa_activites .type_recherche_activites fieldset ul li{list-style-type:none;margin:5px 0;}aside#colg #recherche-resa .bloc_select_date_resa_activites .type_recherche_activites fieldset ul li label{padding-left:0px;}aside#colg #recherche-resa .bloc_select_date_resa_activites .date_recherche_activites{margin:5px 0;}aside#colg #recherche-resa .bloc_select_date_resa_activites .date_recherche_activites > div{display:flex;flex-wrap:wrap;}aside#colg #recherche-resa .bloc_select_date_resa_activites .date_recherche_activites > div > div{display:block;width:100%;}aside#colg #recherche-resa .bloc_select_date_resa_activites .date_recherche_activites > div .periode_au label{margin-right:3px;}aside#colg #recherche-resa .bloc_select_date_resa_activites .date_recherche_activites > div input.datepicker{height:40px;border:0;background:#fff;border:1px solid #797a43;width:100%;background-image:url("/templates/DEFI/images/agenda2.png");background-repeat:no-repeat;background-position:97%;margin:5px 0;}aside#colg #recherche-resa select{height:40px;line-height:40px;border-radius:50px !important;width:100% !important;padding-right:15px !important;border:1px solid #b5b5b5;cursor:pointer;border:0;line-height:initial;}aside#colg #recherche-resa input{border-radius:50px;}aside#colg #recherche-resa .label_apres input{-webkit-appearance:checkbox;-moz-appearance:checkbox;}aside#colg #recherche-resa .div_calendrier{border:0;}aside#colg #recherche-resa .div_calendrier input.datepicker{height:40px;width:100%;background:#fff;border:1px solid #b5b5b5;border-radius:0px;background-image:url("/templates/DEFI/images/agenda2.png");background-repeat:no-repeat;background-position:98%;}aside#colg #recherche-resa .bloc_selection_type_prestataire_select{margin-bottom:15px;}aside#colg #recherche-resa .bloc_select_date_resa_classique{margin-bottom:5px;}aside#colg #recherche-resa .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date > .ligne_form_moteur{margin-bottom:5px;}aside#colg #recherche-resa .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date .bloc_date_duree .ligne_form_moteur{margin-bottom:5px;}aside#colg #recherche-resa .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date .bloc_date_duree .ligne_form_moteur:last-child{margin-bottom:0;}aside#colg #recherche-resa .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .ligne_resa.label_apres{margin:5px 0 10px;}aside#colg #recherche-resa .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur{margin-bottom:5px;}aside#colg #recherche-resa .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur:nth-child(3){display:none !important;}aside#colg #recherche-resa .bloc_date_calendrier_double .ligne_check_sansdates{display:none;}aside#colg #recherche-resa .bloc_select_personnes #more-personnes-detail fieldset{padding:0;margin:5px 0 0 !important;}aside#colg #recherche-resa .bloc_select_personnes #more-personnes-detail fieldset .ligne_form_moteur .choixPersonne .forms_champType_select{margin-right:1px;width:49%;}aside#colg #recherche-resa .bloc_select_personnes #more-personnes-detail fieldset .ligne_form_moteur .choixAges:not(:empty){margin-top:8px;}aside#colg #recherche-resa .bloc_select_personnes #more-personnes-detail fieldset .ligne_form_moteur .choixAges:not(:empty) .forms_champType_select{width:50px;}aside#colg #recherche-resa .bloc_select_adultes_enfants{margin-bottom:10px;}aside#colg #recherche-resa .bloc_select_adultes_enfants label{display:block;}aside#colg #recherche-resa .bloc_select_adultes_enfants .ligne_form_moteur{display:inline-block;width:calc(100% / 2 - 2px);text-align:center;}aside#colg #recherche-resa .bloc_select_adultes_enfants .ligne_form_moteur span{display:inline-block;margin-top:3px;}aside#colg #recherche-resa .bloc_select_adultes_enfants .choixAges{display:block;width:100%;text-align:left;}aside#colg #recherche-resa .bloc_select_adultes_enfants .choixAges br{display:none;}aside#colg #recherche-resa .bloc_select_adultes_enfants .choixAges span{display:block;text-align:left;}aside#colg #recherche-resa .bloc_select_adultes_enfants .choixAges .forms_champType_select{float:none;width:50px;}aside#colg #recherche-resa .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur span{display:inline-block;vertical-align:middle;}aside#colg #recherche-resa .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur .div_calendrier input{border-radius:0px;}aside#colg #recherche-resa .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur .div_calendrier:after{right:15px;top:0;color:#545660;line-height:35px;}aside#colg #recherche-resa nav ul li{list-style-type:none;}aside#colg #recherche-resa nav ul li a{text-decoration:none;color:#545660;}aside#colg #recherche-resa nav ul li a:hover{opacity:0.6;}aside#colg #recherche-resa nav ul li a:before{content:"\f105";font-family:"FontAwesome";padding-right:3px;}aside#colg #recherche-resa .bloc_recap_recherche{padding-bottom:10px;}aside#colg #recherche-resa .bloc_recap_recherche legend,aside#colg #recherche-resa .bloc_recap_recherche span{text-transform:initial !important;}aside#colg #recherche-resa .bloc_recap_recherche .bloc_recap_recherche_date{text-align:center;}@media (max-width:1000px){aside#colg #recherche-resa .bloc_recap_recherche .bloc_recap_recherche_date{display:none;}}aside#colg #recherche-resa .bloc_recap_recherche .bloc_recap_recherche_date div{padding:2px 0;}aside#colg #recherche-resa .bloc_recap_recherche .bloc_recap_recherche_date div span:first-child{/*&:before {
                              content: '\f105';
                              font-family: 'FontAwesome';
                              padding-right: 3px;
                              font-weight: normal;
                         }*/font-weight:bold;}aside#colg #recherche-resa .bloc_recap_recherche .bloc_recap_recherche_date div.bloc_nb_personnes .libelle_nb_personnes{/*&:before {
                         content: '\f0c0';
                         font-family: 'FontAwesome';
                         padding-right: 3px;
                    }*/display:inline;}aside#colg #recherche-resa .bloc_recap_recherche .bloc_recap_recherche_date div.bloc_nb_personnes .indent_div{display:inline;padding:0;margin:0;}aside#colg #recherche-resa .bloc_recap_recherche .bloc_recap_recherche_date div.bloc_nb_personnes .indent_div li{display:inline;list-style-type:none;}aside#colg #recherche-resa .bloc_recap_recherche .bloc_recap_recherche_date div.bloc_nb_personnes .indent_div li.valeur_nb_enfants:before{content:",";margin-right:3px;margin-left:-2px;}aside#colg #recherche-resa .bloc_recap_recherche .bloc_recap_recherche_date div.bloc_critere ul{display:inline-block;margin:0;padding:0;}aside#colg #recherche-resa .bloc_recap_recherche .bloc_recap_recherche_date div.bloc_critere ul li{list-style-type:none;}aside#colg #recherche-resa .bloc_recap_recherche .p_modifier_recherche{text-align:center;display:inline-block;padding-top:20px;}@media (max-width:1000px){aside#colg #recherche-resa .bloc_recap_recherche .p_modifier_recherche{padding-top:0;}}aside#colg #recherche-resa .bloc_recap_recherche .p_modifier_recherche a{display:inline-block;border-radius:50px;background-color:#fff;color:#000;border:1px solid #000;text-decoration:none;padding:10px 14px;font-size:1em;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}aside#colg #recherche-resa .bloc_recap_recherche .p_modifier_recherche a:before{content:"\f040";font-family:"FontAwesome";display:inline-block;vertical-align:middle;margin-right:5px;}aside#colg #recherche-resa .bloc_recap_recherche .p_modifier_recherche a:hover{opacity:0.6;}aside#colg #recherche-resa .form-resa{padding:0 10px;}aside#colg #recherche-resa .form-resa form .forms_champType_select{border:0;margin-top:3px;height:40px;border-radius:0;}aside#colg #recherche-resa .form-resa form .forms_champType_select select{background-color:#fff !important;background-image:url("/templates/DEFI/images/chevron-light.png") !important;background-repeat:no-repeat !important;background-position:96% !important;border:1px solid #b5b5b5;-webkit-appearance:none;moz-appearance:none;appearance:none;}aside#colg #recherche-resa .form-resa form .forms_champType_select select::-ms-expand{display:none;}aside#colg #recherche-resa .form-resa form .forms_champType_select:after{display:none;}aside#colg #recherche-resa .form-resa form .brFin{display:none;}aside#colg #recherche-resa .form-resa form .resa_div_btn{order:4;text-align:center;position:relative;margin-top:0px;}aside#colg #recherche-resa .form-resa form .resa_div_btn .ajax-results:not(:empty){background:#d27022;border-radius:25px;height:30px;width:30px;line-height:30px;margin:0;}aside#colg #recherche-resa .form-resa form .resa_div_btn .ajax-results:not(:empty).no-result{color:#fff;padding:0 5px;width:auto;}aside#colg #recherche-resa .form-resa form .resa_div_btn .button_search{display:block;}aside#colg #recherche-resa .form-resa form .resa_div_btn .button_search input{width:100%;font-size:1.4rem;color:#fff;padding:10px 14px;text-transform:uppercase;font-weight:bold;height:40px;border-radius:50px !important;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}aside#colg #recherche-resa .form-resa form .resa_div_btn .button_search input:hover{background-color:#fff !important;}aside#colg #recherche-resa .form-resa .end_recherche{display:none;}aside#colg #recherche-resa .titreMenu{border:0;border-top:1px solid white;text-align:center;color:white;background:none;font-size:18px;border-radius:0;}aside#colg #recherche-resa .contenu{border:0;background:none;color:white;}aside#colg #recherche-resa .contenu > img{margin:0 auto;display:block;filter:brightness(0) invert(1);}section#sommaire{display:flex;flex-direction:column;gap:30px;}section#sommaire.center header{text-align:center !important;}section#sommaire.center header #description-rubrique{text-align:center !important;}section#sommaire #nav-sommaire > ul{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;}section#sommaire #nav-sommaire > ul::before,section#sommaire #nav-sommaire > ul::after{display:none;}section#sommaire #nav-sommaire > ul > li{float:none;display:inline-block;vertical-align:top;width:calc(100% / 3 - 20px / 4 * 3);margin:0;text-align:left;padding:0;border-radius:25px;overflow:hidden;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}@media (max-width:1250px){section#sommaire #nav-sommaire > ul > li{width:calc(100% / 2 - 20px / 3 * 2);}}@media (max-width:1000px){section#sommaire #nav-sommaire > ul > li{width:100%;}}@media (max-width:1000px){section#sommaire #nav-sommaire > ul > li{width:calc(100% / 2 - 20px / 3 * 2);}}@media (max-width:600px){section#sommaire #nav-sommaire > ul > li{width:100%;}}section#sommaire #nav-sommaire > ul > li .sommaire_cadre{position:relative;background-color:#797a43;transition:all 0.5s ease;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_image{aspect-ratio:5 / 4;overflow:hidden;position:relative;}@media (max-width:600px){section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_image{aspect-ratio:5 / 2;}}section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_image > a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:500;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0.7;-webkit-transition:1s;-khtml-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_image > img{opacity:0.5;cursor:not-allowed;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_texte{z-index:5000;-webkit-transition:0.5s;-khtml-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;overflow:hidden;position:absolute;bottom:50%;width:100%;padding:15px;pointer-events:none;transform:translateY(50%);}section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_texte h2{width:100%;line-height:1.1em;font-size:40px;font-family:'Aglet Sans';text-align:center;margin:0;overflow:hidden;position:relative;color:#fff;font-weight:700;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_texte h2 a{text-decoration:none;color:#fff;display:block;-webkit-transition:0.5s;-khtml-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;position:relative;font-weight:700;z-index:1;}section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_texte h2:before{content:" ";background-image:url("/templates/DEFI/images/LOGOTYPE_DEFIPLANET_05052025_FEUILLES_BLANCHES.svg");background-size:115px;background-position:center;background-repeat:no-repeat;position:relative;display:block;top:0;left:0;right:0;width:100%;height:70px;z-index:0;margin-bottom:-70px;opacity:0;pointer-events:none;filter:grayscale(100%) brightness(100);-webkit-transition:0.5s;-khtml-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}@media (max-width:1000px){section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_texte h2{font-size:26px;}}section#sommaire #nav-sommaire > ul > li:hover .sommaire_cadre{background-color:#089ee1;}section#sommaire #nav-sommaire > ul > li:hover .sommaire_cadre .sommaire_cadre_texte h2:before{margin-bottom:0;opacity:1;}.navSommaireListeInfo{max-width:1330px;margin:20px auto;}@media (max-width:1330px){.navSommaireListeInfo{width:100%;}}.navSommaireListeInfo > ul{list-style-type:none;padding-left:1em;display:flex;flex-wrap:wrap;justify-content:center;}.navSommaireListeInfo > ul > li{margin:0.5em 1em;display:inline-block;}.navSommaireListeInfo > ul > li a{color:#fff;background-color:#d27022;text-decoration:none;display:inline-block;font-size:14px;text-decoration:none;padding:10px;border-radius:35px;font-weight:bold;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.navSommaireListeInfo > ul > li a:hover{background-color:#797a43;}.menu-faq-menu-items{max-width:100%;margin:20px auto;margin-top:0;}@media (max-width:1330px){.menu-faq-menu-items{width:100%;}}body.ControllerFicheInfo .menu-faq-menu-items{max-width:1440px;margin:auto;margin-bottom:50px;}.menu-faq-menu-items > ul{list-style-type:none;padding-left:0;display:flex;justify-content:center;}@media (max-width:1000px){.menu-faq-menu-items > ul{flex-direction:column;flex-wrap:wrap;}}.menu-faq-menu-items > ul > li{width:100%;}.menu-faq-menu-items > ul > li:last-child a:after{display:none;}.menu-faq-menu-items > ul > li a{display:block;text-align:center;color:#fff;background-color:#d27022;text-decoration:none;font-size:15px;text-decoration:none;padding:15px;border-radius:0;font-weight:bold;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;position:relative;}.menu-faq-menu-items > ul > li a:hover{background-color:#fff;color:#d27022;}.menu-faq-menu-items > ul > li a:after{content:"";position:absolute;right:0;top:10px;bottom:10px;width:1px;background-color:#fff;}@media (max-width:1000px){.menu-faq-menu-items > ul > li a:after{display:none;}}.message-sans-dates{margin-bottom:20px;font-size:14px;}.widget_affinage_resa .content{display:block;}.formulaire_container{max-width:950px;margin:25px auto auto;}.formulaire_container h1 a{color:#d27022 !important;margin:auto;padding:0;line-height:35px;font-family:'Aglet Sans VF';font-size:30px;font-weight:700;text-align:left;}.formulaire_container .message_confirmation.formulaire{font-size:1.6em;color:#797a43;}.formulaire_container > form .forms_ligne .form_commentaire_champ{font-size:1.6em;display:block;text-align:left;}.formulaire_container > form fieldset{padding:0;border:0;border-bottom:1px solid #aaa;padding:20px 0;}.formulaire_container > form fieldset:last-of-type{border-bottom:0;}.formulaire_container > form fieldset legend{font-weight:bold;font-style:initial;padding:0;font-size:28px;color:#797a43;padding-top:10px !important;}.formulaire_container > form fieldset .forms_listeCbx{font-size:1.4em;text-align:left;width:fit-content;margin-right:10px;}.formulaire_container > form fieldset input.hasDatepicker{background-image:url("/templates/DEFI/images/agenda2.png") !important;background-repeat:no-repeat !important;background-position:97% !important;}.formulaire_container > form fieldset .bandeau{width:100%;margin-top:7em;margin-bottom:2em;background:transparent;height:50px;padding:0;border-radius:100px;overflow:hidden;border:1px solid #797a43;}.formulaire_container > form fieldset .bandeau:first-of-type{margin-top:0;}.formulaire_container > form fieldset .bandeau .bandeauNav{float:none;position:relative;border:1px solid #797a43;}.formulaire_container > form fieldset .bandeau .bandeauNav > li{float:none;height:auto;margin:0;background:transparent;border:0;transition-duration:0.5s;}.formulaire_container > form fieldset .bandeau .bandeauNav > li:first-child{border-left:0;}.formulaire_container > form fieldset .bandeau .bandeauNav > li.select,.formulaire_container > form fieldset .bandeau .bandeauNav > li:hover{background:#797a43;}.formulaire_container > form fieldset .bandeau .bandeauNav > li.select a,.formulaire_container > form fieldset .bandeau .bandeauNav > li:hover a{color:#fff;}.formulaire_container > form fieldset .bandeau .bandeauNav > li a{font-size:1.6rem;height:50px;line-height:15px;color:#000;transition-duration:0.5s;}.formulaire_container > form fieldset .form_docs{display:flex;flex-wrap:wrap;justify-content:center;}.formulaire_container > form fieldset .form_docs .form_doc_block{width:calc(100% / 3 - 20px);margin:10px !important;background-color:#fff;padding:0;padding-bottom:20px;font-size:14px;}@media screen and (max-width:1550px){.formulaire_container > form fieldset .form_docs .form_doc_block{width:calc(100% / 4 - 20px);}}@media screen and (max-width:1350px){.formulaire_container > form fieldset .form_docs .form_doc_block{width:calc(100% / 3 - 20px);}}@media screen and (max-width:1000px){.formulaire_container > form fieldset .form_docs .form_doc_block{width:calc(100% / 2 - 20px);}}@media screen and (max-width:630px){.formulaire_container > form fieldset .form_docs .form_doc_block{width:100%;margin:0 !important;margin-bottom:2em !important;}}.formulaire_container > form fieldset .form_docs .form_doc_block .form_doc_titre{color:#d27022;text-align:left;width:100%;padding:5px;}.formulaire_container > form fieldset .form_docs .form_doc_block .form_doc_titre a{color:#d27022;font-size:1em;text-decoration:none;}.formulaire_container > form fieldset .form_docs .form_doc_block .form_doc_lien{text-align:left;bottom:auto;right:auto;}.formulaire_container > form fieldset .form_docs .form_doc_block .form_doc_lien > div{padding:5px;padding-top:0;font-style:normal;}.formulaire_container > form fieldset .form_docs .form_doc_block .form_doc_lien > div a{margin:0;margin-right:5px;color:#797a43;text-decoration:underline;text-decoration-color:white;transition-duration:0.5s;}.formulaire_container > form fieldset .form_docs .form_doc_block .form_doc_lien > div a:first-of-type{display:none;}.formulaire_container > form fieldset .form_docs .form_doc_block .form_doc_lien > div a:hover{text-decoration-color:#797a43;}.formulaire_container > form fieldset .form_docs .form_doc_block .form_doc_image{height:225px;width:fit-content;margin:0 auto;display:block;float:none;position:relative;overflow:hidden;border-radius:5px;text-align:center;}.formulaire_container > form fieldset .form_docs .form_doc_block .form_doc_image img{height:100%;width:fit-content;max-width:100%;max-height:225px;object-fit:cover;vertical-align:middle;transition-duration:0.5s;}.formulaire_container > form fieldset .form_docs .form_doc_block .form_doc_image a{display:block;vertical-align:middle;text-align:center;height:100%;}.formulaire_container > form fieldset .form_docs .form_doc_block .form_doc_image a:before{content:"";position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;}.formulaire_container > form fieldset .form_docs .form_doc_block .form_doc_descriptif{display:none;margin-left:0;color:#888;font-size:1.1em;text-align:center;z-index:5000;}.formulaire_container > form fieldset .form_docs .form_doc_block .form_doc_descriptif:empty{display:none;}.formulaire_container > form fieldset .form_docs .form_doc_block .form_doc_descriptif a{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;}.formulaire_container > form fieldset .form_docs .form_doc_block .form_doc_descriptif a:hover{opacity:0.6;}.formulaire_container > form fieldset .form_docs .form_doc_block .form_doc_descriptif:not(:empty){padding:0.5em;text-align:justify;position:absolute;z-index:4;top:0;left:0;color:#fff;display:none;}.formulaire_container > form fieldset .form_docs .form_doc_block .form_doc_br{display:none;}.formulaire_container > form fieldset .form_docs .form_doc_block:after{content:" ";position:absolute;width:0%;height:3px;bottom:0;left:0;margin:0 auto;background-color:#797a43;transition-duration:0.5s;}.formulaire_container > form fieldset .form_docs .form_doc_block:hover .form_doc_image img{scale:1.1;}.formulaire_container > form fieldset .form_docs .form_doc_block:hover .form_doc_descriptif:not(:empty){display:block;background-color:rgba(0, 0, 0, 0.6);height:225px;width:100%;text-align:center;}.formulaire_container > form fieldset .form_docs .form_doc_block:hover:after{width:100%;}.formulaire_container > form fieldset .forms_label{width:100%;display:inline-block;vertical-align:top;text-align:left;font-size:1.6em;font-weight:bold;}@media screen and (max-width:1000px){.formulaire_container > form fieldset .forms_label{width:100% !important;display:block;}}.formulaire_container > form fieldset .forms_ligne#formsChamp_16_206_ligne .forms_champType_checkbox{margin-left:0 !important;}.formulaire_container > form fieldset .forms_ligne#formsChamp_14_145_ligne .forms_champType_checkbox{margin-left:0 !important;}.formulaire_container > form fieldset .forms_ligne{padding:0;margin-bottom:20px;}.formulaire_container > form fieldset .forms_ligne.form_ligne_cgv .forms_champType_checkbox,.formulaire_container > form fieldset .forms_ligne.form_ligne_news .forms_champType_checkbox{margin-left:0 !important;width:100%;}.formulaire_container > form fieldset .forms_ligne .forms_champType_checkbox{margin-left:31% !important;}@media screen and (max-width:1000px){.formulaire_container > form fieldset .forms_ligne .forms_champType_checkbox{margin-left:0 !important;}}.formulaire_container > form fieldset .forms_ligne .forms_colValues{margin-left:0;font-size:1.6rem;position:relative;width:100%;display:inline-block;margin-left:0 !important;}@media screen and (max-width:1000px){.formulaire_container > form fieldset .forms_ligne .forms_colValues{width:100%;display:block;}}.formulaire_container > form fieldset .forms_ligne .forms_colValues label{font-size:16px;}.formulaire_container > form fieldset .forms_ligne .forms_colValues input[type="text"]{border:1px solid #000;padding:10px;background-clip:padding-box;width:100%;background:#fff;border-radius:5px;outline:0;}.formulaire_container > form fieldset .forms_ligne .forms_colValues > input,.formulaire_container > form fieldset .forms_ligne .forms_colValues select{border:1px solid #000 !important;padding:10px;background-clip:padding-box;width:100%;background:#fff;border-radius:5px;outline:0;}.formulaire_container > form fieldset .forms_ligne .forms_colValues input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;}.formulaire_container > form fieldset .forms_ligne .forms_colValues .forms_icon,.formulaire_container > form fieldset .forms_ligne .forms_colValues .forms_icon_info{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%);}.formulaire_container > form fieldset .forms_ligne .forms_colValues .forms_listeRadio{text-align:left;}.formulaire_container > form fieldset .forms_ligne > label{padding-right:0;text-align:left;margin-left:0;font-size:1.6rem;font-weight:bold;padding-bottom:4px;width:100%;vertical-align:top;}.formulaire_container > form fieldset .form_ligne_mail{background-image:none !important;background:transparent;}.formulaire_container > form > .forms_ligne{margin-bottom:20px;text-align:left;}.formulaire_container > form .form_ligne_pass{background-image:none;background-color:transparent !important;}.formulaire_container > form > .form_submit_div{text-align:center;}.formulaire_container > form > .form_submit_div input{border-radius:50px !important;background-color:#797a43;border:1px solid #797a43;font-size:1.6rem;margin-left:0;color:#fff;font-weight:bold;text-transform:uppercase;padding:10px 15px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.formulaire_container > form > .form_submit_div input:hover{opacity:0.6 !important;}.formulaire_container > form > .form_infos_legales{margin-top:20px;font-size:1.1em;}.formulaire_container > form > .form_infos_legales > a{color:#089ee1;font-weight:500;text-decoration:underline;}.formulaire_container .captcha-google > div{width:100% !important;text-align:left;}.formulaire_container .form_nl{margin-bottom:0;}.formulaire_container .form_nl textarea{border:1px solid #000;padding:10px;background-clip:padding-box;font-size:1.6rem;border-radius:10px;}.formulaire_container .forms_colValues{margin-bottom:0;}.formulaire_container .forms_colValues textarea{border:1px solid #000;padding:10px;background-clip:padding-box;font-size:1.6rem;border-radius:10px;}.formulaire_container .forms_colValues div input.form_date{background-image:url("/templates/DEFI/images/agenda2.png");}.liste-page-simple.partenaires article{border:0;}.liste-page-simple.partenaires article > header{display:none;}.liste-page-simple header{margin-bottom:20px;}.liste-page-simple header #description-rubrique{text-align:center;font-size:1.6em;margin-top:20px;}.liste-page-simple header #description-rubrique a{text-decoration:none;color:#797a43;}.liste-page-simple header #description-rubrique h2{margin-top:20px;margin-bottom:10px;font-weight:600;font-size:3rem;line-height:3rem;color:#797a43;}.liste-page-simple header #description-rubrique h3{margin-top:18px;margin-bottom:5px;font-weight:600;font-size:2.5rem;line-height:2.5rem;color:#797a43;}.liste-page-simple header #description-rubrique h4{margin-top:15px;margin-bottom:5px;font-weight:600;font-size:2rem;line-height:2rem;color:#d27022;}.liste-page-simple header .ordre{display:none;}.liste-page-simple article{width:calc(100% / 4 - 5em);display:inline-block;margin:2em;padding-bottom:55px;vertical-align:top;background-color:#fff;position:relative;border:1px solid #eee;-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:1570px){.liste-page-simple article{width:calc(100% / 3 - 5em);}}@media screen and (max-width:1200px){.liste-page-simple article{width:calc(100% / 2 - 5em);}}@media screen and (max-width:710px){.liste-page-simple article{width:calc(100% / 1 - 5em);}}.liste-page-simple article:hover .section{opacity:0.6;}.liste-page-simple article header h2{text-align:center;width:100%;color:#797a43;font-size:20px;font-weight:bold;}.liste-page-simple article header h2 a{text-decoration:none;color:#797a43;}.liste-page-simple article header h2 a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;}.liste-page-simple article section .description{padding:10px;text-align:left;font-size:14px;display:none;}.liste-page-simple article section .image{text-align:center;}.liste-page-simple article section .image a{position:relative;display:block;pointer-events:none;}.liste-page-simple article section .image a:before{display:block;content:"";width:100%;padding-top:66.66667%;}.liste-page-simple article section .image a > .image{position:absolute;top:0;left:0;right:0;bottom:0;}.liste-page-simple article section .image a img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:contain;}.liste-page-simple article footer{margin-top:10px;text-align:right;position:absolute;bottom:0;left:0;right:0;padding:10px;}.liste-page-simple article footer a{display:inline-block;position:relative;z-index:15;background-color:#d27022;font-size:14px;text-decoration:none;}.page-simple{max-width:1440px;margin:40px auto;}.page-simple .pagination{display:none;}.page-simple .date{display:none;}.page-simple #page-titre{color:#797a43;font-size:26px;font-weight:bold;text-align:center;}.page-simple .description{font-size:16px;}.page-simple #page-fichiers{font-size:14px;margin-top:20px;}.page-simple #page-fichiers .download-files .titre-div{color:#797a43;font-weight:bold;}.page-simple .rubrique-images img{max-height:500px;}.page-simple > a.en-savoir-plus{margin-top:20px;text-decoration:none;display:inline-block;}#content #rubrique header{text-align:center;}#content #rubrique #description-rubrique{text-align:center !important;}body[class*="page_formulaire"] #content #rubrique > header{max-width:1000px;margin:auto;}#content #rubrique article{display:flex;}@media screen and (max-width:850px){#content #rubrique article{flex-direction:column;}}#content #rubrique article .bx-wrapper{width:50% !important;margin-right:20px !important;}@media screen and (max-width:850px){#content #rubrique article .bx-wrapper{width:100% !important;margin-right:0 !important;margin-left:0 !important;}}#content #rubrique article .bx-wrapper ul{margin:0 !important;padding:0 !important;}#content #rubrique article .bx-wrapper a{display:block;}#content #rubrique article .bx-wrapper a img{width:100%;}#content #rubrique article .page-pave{width:50% !important;text-align:left !important;font-size:15px;}@media screen and (max-width:850px){#content #rubrique article .page-pave{width:100% !important;margin-right:0 !important;margin-left:0 !important;}}#content #rubrique article.sans_images .page-pave{width:100% !important;}#content #rubrique > section > article > .page-ligne-image > a img{padding:0;border:0;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}@media screen and (max-width:660px){#content #rubrique > section > article > .page-pave{margin-left:0;margin-right:0;}}#content #rubrique > section > article > .page-pave > ul{list-style-position:inside;}#content #rubrique > section > article > .page-pave h2{font-size:25px;color:#797a43;font-family:'Aglet Sans VF';font-weight:bold;line-height:1.2em;margin:0.5em 0 0.5em 0;}#content #rubrique > section > article > .page-pave h3{color:#797a43;font-size:20px;font-family:'Aglet Sans VF';font-weight:bold;line-height:1.2em;margin:0.5em 0 0.5em 0;}#content #rubrique > section > article > .page-pave h4{color:#d27022;font-size:18px;font-family:'Aglet Sans VF';line-height:inherit;line-height:1.2em;margin:0.5em 0 0.5em;}#content #rubrique .download-files.rubrique-documents{font-size:14px;}#content #rubrique .download-files.rubrique-documents ul li a{-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#content #rubrique .download-files.rubrique-documents ul li a:hover{opacity:0.6;}#cboxOverlay{background:#000 !important;}#colorbox #cboxWrapper #cboxContent{overflow:hidden !important;}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent #bloc_popup_ajout_fiche_carnet .info_popup_ajout_fiche_carnet{font-weight:bold;letter-spacing:1px;font-size:1.8em;}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent #bloc_popup_ajout_fiche_carnet .prest_popup_ajout_fiche_carnet{margin:2px 0;}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent #bloc_popup_ajout_fiche_carnet .bloc_btn_ajout_fiche_carnet{font-size:1.2em;}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent #bloc_popup_ajout_fiche_carnet .bloc_btn_ajout_fiche_carnet .btn_close_popup_carnet{border-radius:0;background-color:#797a43;color:#fff;border-radius:0;border:0;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent #bloc_popup_ajout_fiche_carnet .bloc_btn_ajout_fiche_carnet .btn_close_popup_carnet:hover{opacity:0.6;}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent #bloc_popup_ajout_fiche_carnet .bloc_btn_ajout_fiche_carnet .btn_panier_popup_carnet{border-radius:0;background-color:#797a43;color:#fff;border-radius:0;border:0;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent #bloc_popup_ajout_fiche_carnet .bloc_btn_ajout_fiche_carnet .btn_panier_popup_carnet:hover{opacity:0.6;}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent #bloc_popup_ajout_fiche_carnet .bloc_btn_ajout_fiche_carnet{margin-top:0;}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent #bloc_popup_ajout_fiche_carnet .bloc_btn_ajout_fiche_carnet label{font-size:1.2em;}#carnet-voyage-v3 .detail-carnet .btn-icon.btn-close{font-size:0.7em;top:15px !important;}#carnet-voyage-v3 .detail-carnet .h1{background-color:#797a43 !important;font-size:2.2em !important;text-align:left !important;padding-left:55px;}#carnet-voyage-v3 .detail-carnet .content.send-mail{padding:10px;}#carnet-voyage-v3 .detail-carnet .content.send-mail .formulaire_container{font-size:1.4em;}#carnet-voyage-v3 .detail-carnet .content.send-mail .formulaire_container .forms_controlable .forms_ligne label{float:none;width:100%;text-align:left;}#carnet-voyage-v3 .detail-carnet .content.send-mail .formulaire_container .forms_controlable .forms_ligne .forms_colValues{margin-left:0;width:100%;}#carnet-voyage-v3 .detail-carnet .content.send-mail .formulaire_container .forms_controlable .forms_ligne .forms_colValues input{width:90%;height:30px;padding-left:5px;line-height:30px;}#carnet-voyage-v3 .detail-carnet .content.send-mail .formulaire_container .forms_controlable .forms_ligne .forms_colValues select{width:90%;height:30px;}#carnet-voyage-v3 .detail-carnet .content.send-mail .formulaire_container .forms_controlable .forms_ligne .forms_colValues textarea{padding:5px;}#carnet-voyage-v3 .detail-carnet .content.send-mail .formulaire_container .forms_controlable .forms_ligne .forms_colValues.forms_champType_checkbox .forms_listeRadio input{width:auto;}#carnet-voyage-v3 .detail-carnet .content.send-mail .formulaire_container .forms_controlable .form_submit_div .form_submit{border-radius:0;background-color:#797a43;color:#fff;border-radius:50px;border:0;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#carnet-voyage-v3 .detail-carnet .content.send-mail .formulaire_container .forms_controlable .form_submit_div .form_submit:hover{opacity:0.6;}#carnet-voyage-v3 .detail-carnet .content.send-mail .formulaire_container .forms_controlable .form_infos_legales{font-size:0.8em;margin-top:10px;}#carnet-voyage-v3 .detail-carnet .content.liste-fiches .fiche-liste .photo{position:relative;}#carnet-voyage-v3 .detail-carnet .content.liste-fiches .fiche-liste .photo .cadre_photo_principale{height:100%;display:block;width:100%;position:absolute;top:0;left:0;right:0;}#carnet-voyage-v3 .detail-carnet .content.liste-fiches .fiche-liste .photo .cadre_photo_principale a{display:block;height:100%;position:relative;}#carnet-voyage-v3 .detail-carnet .content.liste-fiches .fiche-liste .photo .cadre_photo_principale a:before{display:block;content:"";width:100%;padding-top:0%;}#carnet-voyage-v3 .detail-carnet .content.liste-fiches .fiche-liste .photo .cadre_photo_principale a > .image{position:absolute;top:0;left:0;right:0;bottom:0;}#carnet-voyage-v3 .detail-carnet .content.liste-fiches .fiche-liste .photo .cadre_photo_principale a img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover;}#carnet-voyage-v3 .detail-carnet .content.liste-fiches .fiche-liste:hover{background-color:#d27022;}#carnet-voyage-v3 .detail-carnet .content.liste-fiches .fiche-liste.hover:hover{background-color:#d27022;}#carnet-voyage-v3 .detail-carnet .btn-actions .open{background-color:transparent !important;}#carnet-voyage-v3 .detail-carnet .btn-actions .open:before{color:#797a43 !important;}#carnet-voyage-v3 .detail-carnet .btn-actions .btn-print{display:none !important;}#carnet-voyage-v3 .detail-carnet .btn-actions .btn-send-mail:before{content:"\f003" !important;top:0 !important;}#carnet-voyage-v3 .detail-carnet .btn-actions .btn-icon:hover{background-color:transparent !important;}#carnet-voyage-v3 .detail-carnet .btn-actions .btn-icon:hover:before{color:#797a43 !important;}#carnet-voyage-v3 .detail-carnet .btn-actions .btn-icon:hover:after{content:attr(title) !important;}#carnet-voyage-v3 .detail-carnet .btn-actions .btn-icon:after{background-color:transparent !important;color:#000 !important;font-size:0.5em !important;font-weight:bold;letter-spacing:1px;}#carnet-voyage-v3 .carte-carnet .toggle-carte{background-color:#d27022 !important;}.espace_client_coordonnees .coordonnees_content h1{color:#797a43 !important;margin:auto;padding:0;line-height:35px;font-family:'Aglet Sans VF';font-size:30px;font-weight:700;text-align:left;}.espace_client_contact .contact_content{max-width:950px;margin:25px auto auto;}.espace_client_contact .contact_content h1{color:#797a43 !important;margin:auto;padding:0;line-height:35px;font-family:'Aglet Sans VF';font-size:30px;font-weight:700;text-align:left;}.ing-simpleloader{display:flex;justify-content:center;align-items:center;}.ing-simpleloader_dot{width:15px;height:15px;margin:0 10px;background-color:#ddd;border-radius:50%;animation-name:SimpleLoader;animation-duration:700ms;animation-direction:alternate;animation-iteration-count:infinite;}.ing-simpleloader_dot_1{animation-delay:calc(1s / 3);}.ing-simpleloader_dot_2{animation-delay:calc((1s / 3) * 2);}@keyframes SimpleLoader{to{background-color:#797a43;transform:translateY(-4px);}}.backTopLink{border-radius:1000px;border:0;background-color:#797a43;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.5);background-image:none;font-size:18px;height:50px;width:50px;line-height:35px;right:16px;bottom:90px;padding:0.4em;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;}.backTopLink:before{content:"\f176";font-family:"FontAwesome";color:#fff;}.backTopLink:hover{bottom:100px;}.cookie_container.cookie-short_container{background-color:rgba(255, 255, 255, 0.8) !important;top:0;font-size:16px;height:auto;padding:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;}@media (max-width:1000px){.cookie_container.cookie-short_container{padding:10px;height:auto;font-size:14px;}}.cookie_container.cookie-short_container .cookie-short{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#797a43 !important;padding:20px;border-radius:20px;}.cookie_container.cookie-short_container .cookie-short > div .cookie-short_description{color:#fff;text-align:center;}@media (max-width:1000px){.cookie_container.cookie-short_container .cookie-short > div .cookie-short_description{text-align:left;}}.cookie_container.cookie-short_container .cookie-short > div .cookie-short_description-second{color:#fff;text-align:center;}@media (max-width:1000px){.cookie_container.cookie-short_container .cookie-short > div .cookie-short_description-second{text-align:left;}}.cookie_container.cookie-short_container .cookie-short > .cookie-short_actions{display:block;margin-top:10px;}@media (max-width:1000px){.cookie_container.cookie-short_container .cookie-short > .cookie-short_actions{margin-top:10px;}}.cookie_container.cookie-short_container .cookie-short > .cookie-short_actions .cookie_button{display:inline-block;border-radius:0;background-color:#fff;border:1px solid #d27022;padding:10px 50px;border-radius:50px;color:#d27022;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.cookie_container.cookie-short_container .cookie-short > .cookie-short_actions .cookie_button:hover{background-color:#d27022;color:#fff;opacity:1;}.cookie-detail_container .cookie-detail{max-width:800px;}@media (max-width:1000px){.cookie-detail_container .cookie-detail_description{font-size:12px;}}.cookie-detail_container .cookie_button{border-radius:50px;background-color:#fff;border:1px solid #d27022;padding:10px;color:#d27022;}.cookie-detail_container .cookie_button.cookie_button-green{background-color:#d27022;color:#fff;}.cookie_container input[data-cookie]:checked + .cookie-checkbox_label{background-color:#d27022 !important;}.cookie_container input[data-cookie]:checked + .cookie-checkbox_label:before{background-color:#6d7998 !important;}section#plan-site .content-plan{font-size:1.3em;}section#plan-site .content-plan nav.menu-principal ul li a{text-decoration:none;color:#797a43;border:0;padding-bottom:10px;}section#plan-site .content-plan nav.menu-principal ul li ul li a{text-decoration:none;color:#333;}section#plan-site .content-plan nav.menu-principal ul li ul li a:hover{opacity:0.6;}.solde_multi_reglement_espace_client{font-size:14px;padding:0;margin:0 0 20px;}.message_demande_paiement{font-size:14px;}body.ControllerEspaceClient main.container{display:table;}.bouton_rouge{display:inline-block;}.bouton_rouge a{text-decoration:none;color:#fff !important;background-color:#797a43 !important;border-color:#797a43 !important;opacity:1 !important;}.bouton_rouge a:hover{background-color:#fff !important;color:#797a43 !important;}.bouton_bleu,.marker{display:inline-block;}.bouton_bleu a,.marker a{text-decoration:none !important;color:#fff !important;background-color:#d27022 !important;border-color:#d27022 !important;opacity:1 !important;display:inline-block !important;}.bouton_bleu a:hover,.marker a:hover{background-color:#fff !important;color:#d27022 !important;}.bouton_bleu a:hover strong,.marker a:hover strong{color:#d27022 !important;}.bouton_bleu a strong,.marker a strong{color:#fff !important;}body.modele_p .parametres{display:none !important;}.descriptif2{font-size:16px;margin-top:20px;}.descriptif2 a{font-weight:bold;text-decoration:none;color:#797a43;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.descriptif2 a:hover{opacity:0.6;}.descriptif2 strong{color:#d27022;}.descriptif2 h2{font-size:28px;color:#d27022;font-family:'Aglet Sans VF';font-weight:bold;line-height:1.2em;margin:0.5em 0 0.5em 0;}.descriptif2 h3{color:#797a43;font-size:24px;font-family:'Aglet Sans VF';font-weight:bold;line-height:1.2em;margin:0.5em 0 0.5em 0;}.descriptif2 h4{color:#d27022;font-size:22px;font-family:'Aglet Sans VF';line-height:inherit;line-height:1.2em;margin:0.5em 0 0.5em 0;}.descriptif2 h5{color:#d27022;font-size:20px;font-family:'Aglet Sans VF';line-height:inherit;line-height:1.2em;margin:0.5em 0 0.5em 0;}.ui-tooltip{background-color:#fff;background:#fff !important;border-radius:0px;box-shadow:none;border:1px solid #797a43;border-width:1px !important;font-size:14px;opacity:1 !important;}.ui-autocomplete{border:1px solid #797a43;border-width:1px !important;background-color:#fff;color:#000;}.ui-autocomplete .ui-menu-item a{background:transparent;padding:5px;line-height:1;border-radius:0;font-size:14px;}.gallerie:hover .swiper-pagination-fraction,.gallerie:hover .swiper-button-next,.gallerie:hover .swiper-button-prev{opacity:1 !important;}.gallerie .swiper-pagination{display:none;}.gallerie .swiper-button-next,.gallerie .swiper-button-prev{opacity:0;height:auto;background-color:white;aspect-ratio:2 / 1;border-radius:25px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}@media (max-width:1000px){.gallerie .swiper-button-next,.gallerie .swiper-button-prev{opacity:1;}}.gallerie .swiper-button-next:hover,.gallerie .swiper-button-prev:hover{opacity:0.6;}.gallerie .swiper-button-next:after,.gallerie .swiper-button-prev:after{content:"";text-shadow:0 0 5px black;}.gallerie .swiper-button-prev{left:calc(50% - 50px);bottom:5px;height:40px;right:52%;padding:5px;padding-right:0px;height:25px;top:initial;width:auto;border-radius:25px;}.gallerie .swiper-button-prev:after{content:url("/templates/DEFI/images/back.png");}.gallerie .swiper-button-next{right:calc(50% - 50px);bottom:5px;left:52%;padding:5px;padding-left:0px;height:25px;top:initial;width:auto;border-radius:25px;}.gallerie .swiper-button-next:after{content:url("/templates/DEFI/images/next.png");}div.libelle_separation_offre_tarif.libelle_separation_tarif_sec{margin-left:0 !important;text-align:left;padding-left:10px !important;}div.libelle_separation_offre_tarif.libelle_separation_tarif_package{padding-left:10px;}.ing-widget-resa-fiche .msg_erreur_formule:not(:empty){color:#fff !important;background-color:#be1522;padding:7px;}#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{color:#797a43 !important;}#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{content:"\f111" !important;/*#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 {
     content: '\f111' !important;
}*/}#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{content:"\f1db" !important;}.ing-widget-resa-fiche[data-responsive="phone"] .tab_reponse_quantite tr{flex-direction:row !important;align-items:center;/*.ing-widget-resa-fiche:not([data-responsive="desktop"]) .bloc_photos_prestation {
     float: left !important;
     margin-right: 10px !important;
     .cadre_photo_prestation {
          width: 150px;
          height: 150px;
     }
}
.ing-widget-resa-fiche:not([data-responsive="desktop"]) .bloc_descriptifs_criteres_prestation {
     margin-left: 10px;
     display: inline;
     margin-top: 10px;
}*/}.ing-widget-resa-fiche .libelle_separation_offre_tarif{background-color:#d27022 !important;border-radius:0 !important;}.ing-widget-resa-fiche .ligne_total_prestation{height:35px !important;}body .ing-widget-resa-fiche .tab_formules .ligne_action_prestation td input[type="button"]{border-radius:50px !important;text-transform:uppercase !important;font-weight:bold !important;}body .ing-widget-resa-fiche .tab_formules .ligne_action_prestation td input[type="button"].bt_valid_panier{background:#eb292e url(https://static.ingenie.fr/images/resa/picto_fleche_panier.png) no-repeat 5px 50%;padding-left:25px;}body .ing-widget-resa-fiche .tab_detail_prestations > tbody,body .ing-widget-resa-fiche .tab_detail_prestations > tbody > tr,body .ing-widget-resa-fiche .tab_detail_prestations_package > tbody{border-left:0 !important;padding-left:0 !important;}.popup_box:not(:empty):has(.popup){display:none;position:fixed;background-color:rgba(0, 0, 0, 0.3);width:100%;height:100vh;font-size:14px;z-index:500;}@media (max-width:1470px){.popup_box:not(:empty):has(.popup){padding:1em !important;font-size:12px;}}@media (max-width:960px){.popup_box:not(:empty):has(.popup){padding:5px !important;}}.popup_box:not(:empty):has(.popup).visible{display:block;}.popup_box:not(:empty):has(.popup) .popup_sector{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-color:#d27022;border-radius:20px;overflow:hidden;width:650px;z-index:5100000000;}@media (max-width:750px){.popup_box:not(:empty):has(.popup) .popup_sector{width:400px;}}@media (max-width:420px){.popup_box:not(:empty):has(.popup) .popup_sector{width:300px;}}.popup_box:not(:empty):has(.popup) .popup_sector .popup{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.popup_box:not(:empty):has(.popup) .popup_sector .popup a{color:white;text-decoration:none;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .titre-extrait{color:#fff;font-weight:bold;padding-right:20px;margin-right:20px;font-size:1.4em;text-transform:uppercase;border-right:1px solid #fff;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .titre-extrait a{color:#fff;text-decoration:none;}@media (max-width:1050px){.popup_box:not(:empty):has(.popup) .popup_sector .popup .titre-extrait{border:0;padding-right:0;}}@media (max-width:1550px){.popup_box:not(:empty):has(.popup) .popup_sector .popup .titre-extrait{display:none;}}.popup_box:not(:empty):has(.popup) .popup_sector .popup .toutes-actu{display:none;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait{display:flex;justify-content:space-between;padding-left:0px;font-size:1.1em;align-items:center;}@media (max-width:650px){.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait{padding-left:0;}}.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .image a img{object-fit:cover;max-height:350px;}@media (max-width:750px){.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .image a img{width:150px;height:250px;}}@media (max-width:420px){.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .image a img{width:100px;height:250px;}}.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .contenu-extrait{flex:4;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .contenu-extrait .texte .pave1 .contenu-pave a{text-decoration:none;color:#fff;font-weight:bold;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .contenu-extrait .texte .pave1 .contenu-pave a:hover{opacity:0.6;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .lire-actu{flex:1;margin:0;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .lire-actu a{color:#fff;text-decoration:none;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .lire-actu a span{-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .lire-actu a span:hover{opacity:0.6;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .contenu-extrait{margin-bottom:35px;padding:15px;text-align:center;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .contenu-extrait .pave1{font-size:34px;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .contenu-extrait .pave2{font-size:18px;}@media (max-width:750px){.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .contenu-extrait .pave1{font-size:26px;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .contenu-extrait .pave2{font-size:14px;}}@media (max-width:420px){.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .contenu-extrait{padding:5px;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .contenu-extrait .pave1{font-size:20px;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .contenu-extrait .pave2{font-size:12px;}}.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .lire-actu{position:absolute;bottom:10px;right:10px;height:29px;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .lire-actu a{background-color:#797a43;border:1px solid #797a43;border-radius:50px;padding:10px;font-size:14px;transition-duration:0.3s;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .extrait .lire-actu a:hover{background-color:#d27022;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .bx-controls .bx-controls-direction{display:none;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .bx-controls .bx-pager{padding:0;position:absolute;right:10px;text-align:right;bottom:10px;width:auto;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .bx-controls .bx-pager .bx-pager-item a{background:#797a43;font-size:0;}.popup_box:not(:empty):has(.popup) .popup_sector .popup .bx-controls .bx-pager .bx-pager-item a.active{background:#fff;}.popup_box:not(:empty):has(.popup) .popup_sector .boutonclose{display:block !important;position:absolute;top:0px;right:0px;cursor:pointer;height:50px;line-height:30px;padding:10px;border-radius:50px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.popup_box:not(:empty):has(.popup) .popup_sector .boutonclose:hover{opacity:0.6;}.popup_box:not(:empty):has(.popup) .popup_sector .boutonclose span{height:32px;}.popup_box:not(:empty):has(.popup) .popup_sector .boutonclose span:before{content:"\e870";color:#fff;font-family:"Linearicons";font-size:20px;border:1px solid #fff;border-radius:50px;padding:5px;}@media (max-width:1470px){.popup_box:not(:empty):has(.popup) .popup_sector .boutonclose span:before{font-size:16px;}}.solder_dossier{font-size:14px;font-weight:bold;}.rubrique_accueil_coordonnees,.rubrique_accueil_carnets,.rubrique_accueil_contact{float:none !important;margin:0 !important;display:inline-block;/*.zone_jours_semaine {
     position: relative;
     z-index: 500;
     &:after {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          height: 85px;
          cursor: pointer;
     }
}*/}@media screen and (max-width:1225px){.rubrique_accueil_coordonnees,.rubrique_accueil_carnets,.rubrique_accueil_contact{width:100% !important;}}.rubrique_accueil_coordonnees table.client_carnet_voyage_liste,.rubrique_accueil_carnets table.client_carnet_voyage_liste,.rubrique_accueil_contact table.client_carnet_voyage_liste{font-size:14px;}.rubrique_accueil_coordonnees table.client_carnet_voyage_liste tbody tr .client_carnet_voyage_voir a,.rubrique_accueil_carnets table.client_carnet_voyage_liste tbody tr .client_carnet_voyage_voir a,.rubrique_accueil_contact table.client_carnet_voyage_liste tbody tr .client_carnet_voyage_voir a{text-decoration:none;display:inline-block;}.rubrique_accueil_coordonnees table.client_carnet_voyage_liste tbody tr .client_carnet_voyage_supprimer a,.rubrique_accueil_carnets table.client_carnet_voyage_liste tbody tr .client_carnet_voyage_supprimer a,.rubrique_accueil_contact table.client_carnet_voyage_liste tbody tr .client_carnet_voyage_supprimer a{text-decoration:none;display:inline-block;}.fiche_liste_autre_prestation_v2 .bloc_resa.S{position:static !important;}.fiche_liste_autre_prestation_v2 .bloc_resa.S .prix_en_cours{font-size:26px;}#rubrique > section > article:not(.sans_texte):nth-of-type(even) > .page-ligne-image,#rubrique > section > article:not(.sans_texte):nth-of-type(even) > .bx-wrapper{margin-left:20px;}.fiche-info.fiche_liste_autre_prestation_v2 .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type ul li{font-weight:normal !important;}.alert-info{font-size:14px;}.zopim{left:10px !important;}.ing-simpleloader{display:none;justify-content:center;align-items:center;margin-top:10px;}.ing-simpleloader:first-child{display:flex !important;}.ing-simpleloader_dot{width:15px;height:15px;margin:0 10px;background-color:#797a43;border-radius:50%;animation-name:SimpleLoader;animation-duration:700ms;animation-direction:alternate;animation-iteration-count:infinite;}.ing-simpleloader_dot_1{animation-delay:calc(1s / 3);}.ing-simpleloader_dot_2{animation-delay:calc((1s / 3) * 2);}@keyframes SimpleLoader{to{background-color:#797a43;transform:translateY(-4px);}}.form_ligne_pass .forms_colValues a{text-decoration:none;}.form_ligne_pass .forms_colValues a .forms_icon_mail_label{display:inline-block !important;font-size:14px;vertical-align:super;}@media (max-width:480px){.form_ligne_pass .forms_colValues a .forms_icon_mail_label{display:none !important;}}#authentification_div .forms_depNotAuth input.form_submit{background-color:#797a43;color:#fff;padding:10px;border:0;border-radius:0px;font-size:14px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#authentification_div .forms_depNotAuth input.form_submit:hover{background-color:#d27022;}.fiche_liste_prestataire_hotel_v2 .bloc_resa_prestations .bloc_descriptifs_criteres_prestation .bloc_criteres_prestation > ul > li > span,body.fiche_hotel_v2 .bloc_descriptifs_criteres_prestation .bloc_criteres_prestation > ul > li > span{display:none;/*.bloc_fiche_description_prestation .bloc_descriptifs_criteres_prestation .bloc_descriptifs_prestation {
     .pave {
          br {
               display: block !important;
          }
     }
}*/}#rubrique > section > article > .page-pave a{word-break:break-all;}.presentation .description .contenu_descriptif table{position:relative;border:1px solid #ccc;max-width:100%;display:block;margin:0 auto;}@media screen and (max-width:1550px){.presentation .description .contenu_descriptif table{overflow-x:scroll;}}@media screen and (max-width:1050px){.presentation .description .contenu_descriptif table{width:1550px !important;}}@media screen and (max-width:950px){.presentation .description .contenu_descriptif table{width:800px !important;}}@media screen and (max-width:850px){.presentation .description .contenu_descriptif table{width:700px !important;}}@media screen and (max-width:750px){.presentation .description .contenu_descriptif table{width:600px !important;}}@media screen and (max-width:650px){.presentation .description .contenu_descriptif table{width:500px !important;}}@media screen and (max-width:550px){.presentation .description .contenu_descriptif table{width:400px !important;}}@media screen and (max-width:450px){.presentation .description .contenu_descriptif table{width:290px !important;}}.presentation .description .contenu_descriptif table tbody{width:100%;display:block;display:table;margin:0 auto;}@media screen and (max-width:1550px){.presentation .description .contenu_descriptif table tbody{width:1200px;}}.presentation .description .contenu_descriptif table tbody tr:first-child td{vertical-align:top;}.ing-widget-resa-fiche .ligne_prestation{border-top:1px solid #ccc !important;padding-top:25px;}.ing-widget-resa-fiche .col_libelle_prestation{font-weight:bold;color:#d27022 !important;flex-direction:column;align-items:start !important;font-size:18px;}.ing-widget-resa-fiche .col_libelle_prestation:before{display:none !important;}.ing-widget-resa-fiche .prestation_disponible_plus_que,.ing-widget-resa-fiche .prestation_disponible_derniere{color:red !important;display:block;margin-left:0 !important;width:100%;}.bloc_criteres_prestation > ul > li{display:block !important;}.bloc_criteres_prestation > ul > li > span{font-weight:normal !important;}.bloc_criteres_prestation > ul > li > ul li{font-weight:bold !important;display:block !important;}.bloc_criteres_prestation > ul > li > ul li:after{display:none !important;}#formsChamp_15_169_div #formsChamp_15_170_ligne .forms_image a{pointer-events:none;}#newsletter-unsubscribe{font-size:24px;font-weight:bold;text-align:center;color:green;}#rubrique > .rubrique-images.gallerie.video .bx-wrapper .bx-viewport{height:500px !important;}#rubrique > .rubrique-images.gallerie.video .bx-wrapper .bx-viewport ul li .video-container video{height:100%;}#rubrique .coordonnees-fiche{font-size:14px;background-color:#797a43;padding:10px;color:#fff;overflow:auto;}#rubrique .coordonnees-fiche .destination-coordonnees-fiche{display:inline-block;text-align:left;}#rubrique .coordonnees-fiche .destination-coordonnees-fiche div{display:inline-block;}#rubrique .coordonnees-fiche .destination-coordonnees-fiche div:first-child{display:block;}#rubrique .coordonnees-fiche .gps-coordonnees-fiche{display:inline-block;text-align:right;float:right;vertical-align:top;}@media (max-width:500px){#rubrique .coordonnees-fiche .gps-coordonnees-fiche{float:none;text-align:left;display:block;margin:1em 0;}}#rubrique .coordonnees-fiche .calcul-itineraire{margin-top:10px;margin-bottom:20px;display:block;}#rubrique .coordonnees-fiche .calcul-itineraire input{height:30px;border:1px solid #aaa;padding-left:5px;width:200px;}#rubrique .coordonnees-fiche .calcul-itineraire button{margin-left:5px;height:30px;line-height:26px;border:2px solid #fff;color:#797a43;text-transform:uppercase;font-weight:bold;background:#fff;border-radius:0px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#rubrique .coordonnees-fiche .calcul-itineraire button:hover{background-color:#797a43;color:#fff;}@media (max-width:334px){#rubrique .coordonnees-fiche .calcul-itineraire button{margin-top:5px;margin-left:0;display:block;}}#rubrique .coordonnees-fiche .calcul-itineraire .calcul-itineraire-detail a{display:none;}.form_auth_message{font-size:16px;}.classement > ul > li:hover div.infobulle{display:block;}.classement > ul > li div.infobulle{border:0px solid #d9d9d9 !important;position:absolute;top:100%;border-radius:0 !important;background-color:rgba(0, 0, 0, 0.9) !important;color:#fff;padding:5px 5px;z-index:10;display:none;font-size:14px;width:250px;left:50% !important;transform:translateX(-50%);right:initial;word-break:break-all;}.menu-404{font-size:1.6em;text-align:center;max-width:100%;margin:auto;}.menu-404 .titre-menu{margin-bottom:30px;line-height:1;}.menu-404 .titre-menu a{text-decoration:none;color:#797a43;font-weight:bold;font-size:24px;pointer-events:none;}.menu-404 ul{padding-left:0;margin-top:40px;}.menu-404 ul li{list-style-type:none;display:inline-flex;flex-direction:column-reverse;width:calc(100% / 3 - 22px);margin:10px;position:relative;overflow:hidden;border-radius:0px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}@media (max-width:1200px){.menu-404 ul li{width:calc(100% / 2 - 2em);}}@media (max-width:1000px){.menu-404 ul li{width:calc(100% / 1);margin:0;margin-bottom:20px;}}.menu-404 ul li:hover .extension{border:2px solid #797a43;height:100%;}.menu-404 ul li:hover > a{color:#797a43;}.menu-404 ul li .extension{display:block;position:relative;border:2px solid #fff;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.menu-404 ul li .extension:before{display:block;content:"";width:100%;padding-top:66.66667%;}.menu-404 ul li .extension > .image{position:absolute;top:0;left:0;right:0;bottom:0;}.menu-404 ul li .extension img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-transition:0.6s;-khtml-transition:0.6s;-moz-transition:0.6s;-ms-transition:0.6s;-o-transition:0.6s;transition:0.6s;}.menu-404 ul li > a{text-decoration:none;color:#d27022;display:block;text-align:center;padding:15px;text-transform:uppercase;font-weight:bold;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.menu-404 ul li > a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:12;}.menu-404 ul li > a h2{font-size:16px;line-height:initial;text-align:center;font-weight:bold;}.espace_client_dossiers .dossiers_content h1{background-color:#d27022;}#tab_panier_resa .ligne_frais_dossier div,#tab_panier_resa .ligne_assurance div{background-color:#d27022;}.ext_liste_dossiers tr .numeroDossier a,.accueil_espace_client .contenu_rubrique_dossiers .liste_dossiers tr .numeroDossier a,.espace_client_dossiers .dossiers_content .liste_dossiers tr .numeroDossier a,.liste_baux tr .numeroDossier a{color:#d27022;}.ext_bt_accueil,.accueil_espace_client .contenu_rubrique_dossiers .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,#tab_panier_resa .btn_confirm_dossier,.btn_confirm_devis a,.btn_paiement_devis a,.retour_espace_client,.bail .btn_action{border-color:#d27022;}.ext_bt_accueil:hover,.accueil_espace_client .contenu_rubrique_dossiers .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,#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:#d27022;color:#fff;}.ext_bt_accueil:before,.accueil_espace_client .contenu_rubrique_dossiers .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,#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{background-color:#d27022;}.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{border-color:#d27022;}.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:#d27022;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{background-color:#d27022;}.espace_client_contact .contact_content h1,.espace_client_coordonnees .coordonnees_content h1{color:#d27022 !important;}.accueil_espace_client div[class*="rubrique_accueil_"] .titre_rubrique_accueil a{background-color:#d27022;}.booking_link{display:none !important;/*.ing-widget_dispos-resa .prix_barre {
     top: initial !important;
}*/}@media (max-width:430px){.ligne_action_prestation td input{margin:5px 0 !important;width:100% !important;}}.form_msg .alert{text-align:center;font-size:18px;padding:10px 50px;max-width:500px;margin:0 auto;}.alert a{text-decoration:none;color:#d27022;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.alert a:hover{opacity:0.6;}.share{display:flex;}@media (max-width:1000px){.share{padding-left:10px;}}.share a{color:#676767;text-decoration:none;display:block;border:1px solid #cecece;padding:5px 10px;border-radius:0px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}@media (max-width:1000px){.share a{font-size:0;}}.share a:before{content:"\f064";font-family:"FontAwesome";margin-right:5px;font-size:14px;}@media (max-width:1000px){.share a:before{margin-right:0px;}}.share a:hover{background-color:#cecece;}.a2a_full_footer{display:none !important;}.aucun_resultat{font-size:16px !important;text-align:center;}.aucun_resultat a{text-decoration:none;}.a2a_full_services a{display:none !important;}.a2a_full_services a:nth-child(1),.a2a_full_services a:nth-child(2),.a2a_full_services a:nth-child(3),.a2a_full_services a:nth-child(4),.a2a_full_services a:nth-child(5),.a2a_full_services a:nth-child(6),.a2a_full_services a:nth-child(7){display:inline-block !important;}.a2a_full_header{display:none !important;}div[class*="espace_client_"] .espace_client_menu ul li a:before{content:"\f004";}.ing-datepicker{border-radius:10px;text-align:center;z-index:5000000 !important;}@media (max-width:520px){.ing-datepicker{width:470px !important;padding:5px !important;}}@media (max-width:500px){.ing-datepicker{width:300px !important;}.ing-datepicker .ing-months .ing-month{width:290px !important;}}.ing-datepicker:before{position:absolute;top:-25px;left:10px;background-color:#fff;border:1px solid #e6e6e6;width:30px;display:inline-block;height:25px;clip-path:polygon(50% 0%, 0% 100%, 100% 100%);}.ing-datepicker .ing-container-switch{width:auto;flex-direction:row !important;display:inline-flex;background:#d27022 !important;border-radius:0px;justify-content:center;padding:5px;}@media (max-width:700px){.ing-datepicker .ing-container-switch{width:100%;}}.ing-datepicker .ing-container-switch li{width:auto;color:#fff;background-color:transparent;border:0;border-radius:50px !important;text-align:center;font-size:13px;padding:5px;transition:0.3s;margin-right:3px;word-break:break-word;}.ing-datepicker .ing-container-switch li:last-child{margin-right:0;}.ing-datepicker .ing-container-switch li:hover{background-color:#fff;color:#d27022;}.ing-datepicker .ing-container-switch li.selected{color:#d27022;background-color:#fff !important;font-weight:bold;}.ing-datepicker .ing-container-switch li:first-child{border-top-left-radius:5px;}.ing-datepicker .ing-container-switch li:last-child{border-top-right-radius:5px;}.ing-calendar .ing-month .ing-month-data .ing-list-days span{font-weight:normal !important;font-size:14px !important;}.ing-calendar .ing-month .ing-month-data .ing-list-days span.active{font-weight:bold !important;}.ing-datepicker .ing-calendar .swiper-button{background:#fff;width:20px;border-radius:0;}.ing-datepicker .ing-calendar .swiper-button:hover:after{color:#d27022;}.ing-datepicker .ing-calendar .swiper-button:after{color:#d27022;font-size:14px;}.ing-datepicker .ing-calendar .ing-month .ing-month-data .ing-week .ing-day-selected{background-color:#d27022;}.ing-datepicker .ing-calendar .ing-month .ing-month-data .ing-week .ing-day-selected{border-radius:0px;}.ing-datepicker .ing-calendar .ing-month .ing-month-data .ing-week .ing-day-between-select{background:rgba(33, 42, 74, 0.6);color:#fff;}.ing-datepicker .ing-calendar .ing-month .ing-month-data .ing-week .ing-day-hover{background:rgba(33, 42, 74, 0.8);color:#fff;}.ing-calendar .ing-month .ing-month-data .ing-week div.ing-day-passed,.ing-calendar .ing-month .ing-month-data .ing-week div.ing-day-disable{color:#bdc3c8 !important;}.ing-datepicker .ing-calendar .ing-month .ing-month-data .ing-week .ing-day-between-select{color:#fff !important;}.slidernice-button-next:after,.slidernice-button-prev:after{color:#000;font-size:14px !important;}.ing-selection{background:#797a43;border-radius:50px;padding:5px !important;border:0;color:#fff;font-size:14px;}.modified_dates_message{display:none !important;}#widget-resa-header .bloc_date_calendrier_double_champs,#widget-resa-colg .bloc_date_calendrier_double_champs{flex-direction:column !important;}#widget-resa-header .bloc_selection_type_prestataire_radio,#widget-resa-colg .bloc_selection_type_prestataire_radio{color:#fff;font-weight:bold;padding:10px;}.ajouter_prestation{font-size:14px;}body.ControllerDossier header.headered .heading.on,body.ControllerResa header.headered .heading.on{position:relative !important;}body.ControllerDossier .tetiere,body.ControllerResa .tetiere{max-height:150px;min-height:150px;}body.ControllerDossier .tetiere .bxsliderBanniere .bx-wrapper .bx-viewport ul li img,body.ControllerResa .tetiere .bxsliderBanniere .bx-wrapper .bx-viewport ul li img{max-height:150px;min-height:150px;}.client_carnet_voyage_liste thead{display:none !important;}.accueil_espace_client div[class*="rubrique_accueil_"] #titre_rubrique_carnets.titre_rubrique_accueil a:before{content:"\f004";}.titre_rubrique_accueil a{-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.titre_rubrique_accueil a:hover{opacity:0.6;}body.ControllerDossier .dates_sejour{font-size:14px !important;}.client_identification .viewPassword:before{font-size:16px;top:-2px;left:133px;}.client_creer_compte .viewPassword:before{font-size:16px;top:9px;left:initial;right:35px;}#authentification_div .viewPassword:before{font-size:16px;top:7px;left:initial;right:230px;}@media (max-width:480px){#authentification_div .viewPassword:before{right:40px;}}.client_pass_oublie .viewPassword:before{font-size:16px;top:-3px;left:136px;}.modified_dates_message span{display:none !important;}#msg-info-composition{display:none !important;}.fieldset_formule_composition .libelle_prestation_composition{font-size:16px !important;}.fieldset_formule_composition .libelle_formule_composition{color:#797a43;font-size:16px;}#form_doc_mini_panier{border:1px solid #797a43;border-radius:0;background-color:#fff;font-size:14px;}#form_doc_mini_panier .buttons .form_doc_panier_continue{border-radius:0px;background-color:#fff;color:#797a43;border-color:#797a43;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#form_doc_mini_panier .buttons .form_doc_panier_continue:hover{opacity:0.6;}#form_doc_mini_panier .buttons .form_doc_panier_go_form{border-radius:0px;background-color:#797a43;color:#fff;border-color:#797a43;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#form_doc_mini_panier .buttons .form_doc_panier_go_form:hover{opacity:0.6;}.to-accueil-identification{text-align:center;}.to-accueil-identification .to-menu-titre{color:#d27022 !important;font-family:'Aglet Sans';font-weight:800;margin:auto;padding:0;line-height:35px;font-size:30px;font-weight:700;text-align:center;}.to-accueil-identification #msg_reponse_acces_vendeur,.to-accueil-identification .to-menu-description{font-size:16px;margin:auto;margin-top:40px;}.to-accueil-identification #msg_reponse_acces_vendeur a,.to-accueil-identification .to-menu-description a{color:#797a43;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.to-accueil-identification #msg_reponse_acces_vendeur a:hover,.to-accueil-identification .to-menu-description a:hover{opacity:0.6;}.to-accueil-identification form fieldset{font-size:14px;}.to-accueil-identification form fieldset legend{display:block;margin:auto;padding:0;font-size:18px;color:#797a43 !important;}.to-accueil-identification form fieldset .forms_ligne{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.to-accueil-identification form fieldset .forms_ligne:first-of-type label{margin-right:20px;}.to-accueil-identification form fieldset .forms_ligne label{width:auto;float:none;}.to-accueil-identification form fieldset .forms_ligne .forms_colValues{margin-left:0;float:none;}.to-accueil-identification form fieldset .forms_ligne .forms_colValues input{min-width:200px;padding:5px;}.to-accueil-identification form fieldset .form_submit_div input{border-radius:50px;color:#fff;background-color:#797a43;}.to-accueil-identification form fieldset .form_submit_div input:hover{opacity:0.6;}.to-accueil .welcome_to{font-size:16px;text-align:center;margin-bottom:30px;color:green;font-weight:bold;}.to-accueil .widget_mon_compte_to_deconnexion{margin:20px 0;text-align:center;}.to-accueil .widget_mon_compte_to_deconnexion a{text-decoration:none;}body.ControllerQuestionnaire{font-family:'Aglet Sans' !important;}body.ControllerQuestionnaire progress{border-radius:50px;}body.ControllerQuestionnaire header,body.ControllerQuestionnaire footer{background-color:#d27022 !important;border-bottom:0 !important;border-top:0 !important;border-color:#d27022 !important;}body.ControllerQuestionnaire header a,body.ControllerQuestionnaire footer a{color:#fff;text-decoration:none;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body.ControllerQuestionnaire header a:hover,body.ControllerQuestionnaire footer a:hover{opacity:0.6;}body.ControllerQuestionnaire .cadre_btn_action input{border-radius:50px;}body.ControllerQuestionnaire .cadre_btn_action input#btnTerminer{background-color:#d27022 !important;color:#fff !important;}body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .reponseTableau h3{font-style:normal !important;}@media (max-width:1000px){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,body.ControllerQuestionnaire main.container form#questionnaireForm fieldset .question .reponse_col_11 .reponseQuestion{width:100% !important;}}body .select-country-telephone-code-wrapper{margin-right:2px;}body .select-country-telephone-code{padding:7px 3px !important;border:1px solid #000 !important;border-radius:5px;}body .select-country-telephone-code-wrapper + input{width:calc(100% - 102px) !important;}.qtip{border:1px solid #333;background:#fff;border-color:#333;padding:4px;font-size:13px;border-radius:3px;color:#333;}.form_invalid{background-image:url("https://static.ingenie.fr/images/icones/16x16/invalid.png") !important;height:20px;width:20px;}.form_valid{background-image:url("https://static.ingenie.fr/images/icones/16x16/valid.png") !important;height:20px;width:20px;}.form_warning{background-image:url("https://static.ingenie.fr/images/icones/16x16/warning.png") !important;background-repeat:no-repeat;height:20px;width:20px;}#formsChamp_13_272_div,#formsChamp_13_274{display:flex;flex-wrap:wrap;width:100%;}@media screen and (max-width:1000px){#formsChamp_13_272_div,#formsChamp_13_274{flex-direction:column;}}#formsChamp_13_272_div .forms_ligne,#formsChamp_13_274 .forms_ligne{width:calc(100% / 3 - 10px);vertical-align:middle;margin-right:10px;display:inline-block;}@media screen and (max-width:1000px){#formsChamp_13_272_div .forms_ligne,#formsChamp_13_274 .forms_ligne{width:100%;margin-right:0;}}#formsChamp_13_272_div .forms_ligne#formsChamp_13_273_ligne,#formsChamp_13_274 .forms_ligne#formsChamp_13_273_ligne,#formsChamp_13_272_div .forms_ligne#formsChamp_13_275_ligne,#formsChamp_13_274 .forms_ligne#formsChamp_13_275_ligne,#formsChamp_13_272_div .forms_ligne#formsChamp_13_276_ligne,#formsChamp_13_274 .forms_ligne#formsChamp_13_276_ligne,#formsChamp_13_272_div .forms_ligne#formsChamp_13_277_ligne,#formsChamp_13_274 .forms_ligne#formsChamp_13_277_ligne,#formsChamp_13_272_div .forms_ligne.form_ligne_news,#formsChamp_13_274 .forms_ligne.form_ligne_news{width:100%;margin-right:0;}body.REDIRECT main.container .redirect{display:flex;flex-direction:column;justify-content:center;margin:0 auto;margin-top:50px;gap:40px;}body.REDIRECT main.container .redirect .redirect_message{text-align:center;font-size:28px;font-weight:bold;color:#2d2d2d;}body.REDIRECT main.container .redirect .redirect_url{text-align:center;font-size:20px;font-weight:lighter;color:#2d2d2d;}body.REDIRECT main.container .redirect a.redirect_button{width:fit-content;margin:0 auto;text-decoration:none;cursor:alias;font-size:20px;text-transform:uppercase;}form.form-recherche .bloc_select_personnes.prestation #multichambre .ing-select .container_multichambre button[type=button],form.form-recherche .bloc_select_adultes_enfants #multichambre .ing-select .container_multichambre button[type=button]{margin-bottom:0;}@media (max-width:925px){form.form-recherche .bloc_select_personnes.prestation #multichambre .ing-select .container_multichambre button[type=button],form.form-recherche .bloc_select_adultes_enfants #multichambre .ing-select .container_multichambre button[type=button]{margin-bottom:10px;}}#liste-info{position:relative;}section#content #liste-info{position:static;/* Carte *//*CARTE GOOGLE*/}section#content #liste-info > header h1{margin:0 auto 10px;display:block;width:fit-content;}section#content #liste-info > header .description strong{color:#d27022;}section#content #liste-info > header .description h2{font-size:18px;font-weight:bold;}section#content #liste-info > header .description h3{font-size:16px;font-weight:bold;}section#content #liste-info > header .description h4{font-size:14px;line-height:inherit;}section#content #liste-info > header .description a{color:#797a43;font-weight:bold;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}section#content #liste-info > header .description a:hover{opacity:0.6;}section#content #liste-info .resa_bloquee{font-size:16px;margin-top:0px;margin-bottom:10px;}section#content #liste-info .parametres{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:auto;text-align:center;position:relative;z-index:40;margin-bottom:25px;}@media (max-width:1000px){section#content #liste-info .parametres{min-height:25px;line-height:25px;}}section#content #liste-info .parametres > div{display:inline-block;vertical-align:top;}section#content #liste-info .parametres .onglets{float:none;order:3;margin:0;}@media (max-width:980px){section#content #liste-info .parametres .onglets{display:none;}}section#content #liste-info .parametres .onglets > span{display:none;}section#content #liste-info .parametres .onglets ul{display:inline-block;margin:0;display:flex;align-items:center;}@media (max-width:500px){section#content #liste-info .parametres .onglets ul{padding:0;}}section#content #liste-info .parametres .onglets ul li{width:auto;margin-right:20px !important;margin-left:0 !important;overflow:hidden;padding-right:10px;border-right:1px solid #000;height:41px;}section#content #liste-info .parametres .onglets ul li.carte a span{font-size:14px !important;}section#content #liste-info .parametres .onglets ul li:last-child{border:0;padding-right:0;}section#content #liste-info .parametres .onglets ul li:last-child{margin-right:0 !important;}section#content #liste-info .parametres .onglets ul li.details > a:before{content:'\f0ca';}section#content #liste-info .parametres .onglets ul li.vignette > a:before,section#content #liste-info .parametres .onglets ul #liste-info-content li.liste-fiche.Vignette > a:before,section#content #liste-info #liste-info-content .parametres .onglets ul li.liste-fiche.Vignette > a:before{content:"\f00a";}section#content #liste-info .parametres .onglets ul li.carte > a:before{content:'\f041';}section#content #liste-info .parametres .onglets ul li.btn-afficher-calendrier{margin-right:4em;float:left;}section#content #liste-info .parametres .onglets ul li.btn-afficher-calendrier a:before{content:'\f073';}section#content #liste-info .parametres .onglets ul li.carte_inactive a{cursor:not-allowed;}section#content #liste-info .parametres .onglets ul li a{background-color:transparent;width:auto;line-height:41px;height:initial;color:#b5b5b5;}section#content #liste-info .parametres .onglets ul li a:before{content:'';font-family:'FontAwesome';margin-right:10px;display:inline-block;vertical-align:middle;font-size:24px;color:#b5b5b5;}@media (max-width:1220px){section#content #liste-info .parametres .onglets ul li a:before{margin-right:0px;}}section#content #liste-info .parametres .onglets ul li a span{display:inline-block !important;padding-left:0;font-size:0px;vertical-align:middle;}@media (max-width:1220px){section#content #liste-info .parametres .onglets ul li a span{display:none !important;}}section#content #liste-info .parametres .onglets ul li.select a:before,section#content #liste-info .parametres .onglets ul li.select a span{color:#000;}section#content #liste-info .parametres .nb-resultats{font-size:1.8em;font-weight:bold;color:#d27022;float:none;order:1;margin:0 20px;}@media (max-width:1060px){section#content #liste-info .parametres .nb-resultats{display:none;}}@media (max-width:1000px){section#content #liste-info .parametres .nb-resultats{display:block;}}@media (max-width:1000px){section#content #liste-info .parametres .nb-resultats{width:auto;}}@media (max-width:430px){section#content #liste-info .parametres .nb-resultats{width:100%;}}section#content #liste-info .parametres .filtrages{margin:0 20px;padding:0 20px;border-left:1px solid #000;border-right:1px solid #000;font-size:1.4em;order:2;}@media (max-width:980px){section#content #liste-info .parametres .filtrages{border-right:0;margin-right:0;}}@media (max-width:1000px){section#content #liste-info .parametres .filtrages{line-height:50px;}}@media (max-width:430px){section#content #liste-info .parametres .filtrages{width:100%;border:0;margin:0;}}section#content #liste-info .parametres .filtrages select{height:40px;border-radius:0px;border:solid 1px #b5b5b5;background-color:#fff;padding:10px;padding-right:20px;background-image:url(/templates/CARRY/images/chevron-light.png) !important;background-repeat:no-repeat !important;background-position:97% !important;-webkit-appearance:none;moz-appearance:none;appearance:none;cursor:pointer;}section#content #liste-info .parametres .filtrages select::-ms-expand{display:none;}section#content #liste-info .parametres .filtrages ul{display:inline-block;vertical-align:top;padding-left:0;margin-top:0;}section#content #liste-info .parametres .filtrages ul li{display:inline-block;margin:0 0.5em;}section#content #liste-info .parametres .filtrages ul li.select a{color:#d27022;font-weight:bold;}section#content #liste-info .parametres .filtrages ul li.select .icone:before{color:#d27022;display:inline-block;}section#content #liste-info .parametres .filtrages ul li.aleatoire > span:before{display:none;}section#content #liste-info .parametres .filtrages ul li a{color:#000;text-decoration:none;-webkit-transition:all 0.6s ease-in-out;-khtml-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}section#content #liste-info .parametres .filtrages ul li .icone:before{color:#000;padding-right:0.4em;font-size:1.4em;font-size:1.4rem;}section#content #liste-info .parametres .filtrages ul li.aleatoire.select .icone:before{content:'\f046';}section#content #liste-info .parametres .filtrages ul li:not(:last-child):after{content:'|';margin-left:1em;}section#content #liste-info .libellePackageResa{margin-bottom:1em;font-size:1.5em;color:#797a43;font-weight:bold;text-align:center;}section#content #liste-info #liste-info-content .vignette-carte .liste-fiche.VignetteCarte{width:60%;}section#content #liste-info #liste-info-content .vignette-carte .liste-fiche.VignetteCarte .fiche-info{width:calc(100% / 2 - 10px* 2);}section#content #liste-info #liste-info-content .vignette-carte .liste-fiche.liste-carte{width:40%;}section#content #liste-info #liste-info-content .aucun_resultat{font-size:1.4em;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info{margin-bottom:20px;display:block;width:100%;background-color:#fff;border:0px solid #ccc;padding-bottom:20px;box-shadow:0 0 5px 5px rgba(227, 227, 227, 0.5);border-radius:10px;padding:10px;}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info{margin-bottom:60px;position:relative;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info:hover .nom_et_accroche_tarifaire .nom h2 a{color:#797a43 !important;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info{display:block;width:100%;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres{vertical-align:top;position:relative;width:450px;z-index:50;overflow:hidden;}@media (max-width:1550px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres{width:300px;}}@media (max-width:1150px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres{width:200px;}}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres{display:block;width:100%;text-align:center;margin-bottom:10px;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .photos .cadre_photo_principale{border-radius:0px;overflow:hidden;width:100% !important;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .photos .cadre_photo_principale > a{display:block;position:relative;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .photos .cadre_photo_principale > a:before{display:block;content:"";width:100%;padding-top:66.66667%;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .photos .cadre_photo_principale > a > .image{position:absolute;top:0;left:0;right:0;bottom:0;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .photos .cadre_photo_principale > a img{position:absolute;display:block;margin:0 auto;top:0;left:0;height:100% !important;width:100% !important;object-fit:cover;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .pictos_sous_photos:not(:empty){color:#fff;padding:10px;text-align:left;font-size:1.4em;position:absolute;left:0;top:10px;z-index:20;background:#d27022;border-radius:0;max-width:215px;font-weight:bold;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .pictos_sous_photos:not(:empty) .picto_reservit{display:none !important;}@media screen and (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .pictos_sous_photos:not(:empty){position:static;max-width:100%;margin-bottom:10px;min-height:initial !important;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .pictos_sous_photos:not(:empty) ul{padding-left:0;margin:0;border-bottom:1px solid #797a43;padding-bottom:5px;margin-bottom:5px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .pictos_sous_photos:not(:empty) ul:last-child{border-bottom:0;padding-bottom:0px;margin-bottom:0px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .pictos_sous_photos:not(:empty) ul > li{list-style-type:none;margin:0;/*&:before {
                        content:"\f178";
                        font-family: 'FontAwesome';
                        padding-right: 5px;
                    }*/display:inline;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .pictos_sous_photos:not(:empty) ul > li > span{display:inline;text-align:center;font-size:16px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .gallerie #sliderThumbReal{display:block;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .gallerie .gallerie-list{background-color:#f1f1f1;height:330px;}@media (max-width:1550px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .gallerie .gallerie-list{height:200px;}}@media (max-width:1150px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .gallerie .gallerie-list{height:130px;}}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .gallerie .gallerie-list{height:350px;}}@media (max-width:500px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .gallerie .gallerie-list{height:300px;}}@media (max-width:420px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .gallerie .gallerie-list{height:250px;}}@media (max-width:380px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .gallerie .gallerie-list{height:225px;}}@media (max-width:350px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .gallerie .gallerie-list{height:200px;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .gallerie .gallerie-list li:before,section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .gallerie .gallerie-list li:after{display:none;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .gallerie .gallerie-list li img{border-radius:0px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche{padding-left:2em;vertical-align:top;width:calc(100% - 450px);position:relative;min-height:calc(330px - 10px);}@media (max-width:1550px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche{min-height:calc(200px - 10px);}}@media (max-width:1150px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche{min-height:calc(130px - 10px);}}@media (max-width:1550px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche{width:calc(100% - 300px);}}@media (max-width:1150px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche{width:calc(100% - 200px);}}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche{display:block;padding-left:0;width:100%;min-height:inherit;margin-bottom:0;position:initial;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche.sans_photos{min-height:inherit;width:100%;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .avis_client_ingenie{font-size:1.2em;margin-bottom:10px;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .avis_client_ingenie .lien_fiche_avis{margin-left:5px;margin-bottom:5px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .avis_client_ingenie a{text-decoration:none;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .avis_client_ingenie .nb_avis{flex-direction:row-reverse;display:flex;align-items:center;justify-content:center;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .avis_client_ingenie .nb_avis .valeur{margin-right:3px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .avis_client_ingenie .avis_note_moyenne_affiche{display:none !important;font-size:14px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .avis_client_ingenie .avis_note::before{display:none !important;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .adresse{font-size:14px;display:none;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .adresse .contact-carte{font-size:0;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .adresse .contact-carte a{font-size:14px;text-decoration:none;color:#000;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .adresse .contact-carte a:hover{opacity:0.6;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .adresse .contact-carte a:before{content:"\f041";font-family:'FontAwesome';margin-right:3px;display:inline-block;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire{margin-bottom:10px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .nom{margin-bottom:0.5em;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .nom h2{display:inline;vertical-align:top;line-height:22px;font-size:22px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .nom h2 a{color:#797a43;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .nom h2 a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .nom h2 a > span.code_prest{order:3;display:inline;vertical-align:middle;color:#adadad;font-weight:normal;font-size:16px;font-family:'Aglet Sans';}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .nom h2 a > span{margin-left:5px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .nom .classement:not(:empty){display:inline;vertical-align:middle;padding-left:10px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .nom .classement:not(:empty) > ul{list-style-type:none;display:inline-block;vertical-align:middle;margin:0;padding-left:0;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .nom .classement:not(:empty) > ul > li{padding-right:10px;display:inline-block;vertical-align:middle;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .nom .classement:not(:empty) > ul > li img{max-height:20px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .nom:hover h2 a{color:#797a43;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .sous-titre{font-size:1.4em;text-transform:uppercase;color:#797a43;font-weight:bold;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .sous-titre > span{text-transform:initial;position:relative;display:inline-block;color:#000;font-size:14px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .sous-titre > span:first-child{padding-left:0;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .sous-titre > span:not(:last-child):after{content:'-';padding:0 5px 0 5px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .sous-titre > span img{max-height:30px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .ouverture{font-size:16px;margin-bottom:10px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .descriptif{font-size:1.4em;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta{color:#2d2d2d;display:flex;flex-direction:column-reverse;flex-wrap:wrap;margin-top:10px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta{font-size:14px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type{margin-bottom:10px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li{display:inline;vertical-align:top;font-weight:bold;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li:before{content:'-';margin:0 2px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li:first-child:before{display:none;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li > ul{display:inline !important;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li > ul > li:before{display:none;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li[class*=SUEPRFICIE-H] .quantite::before{content:" ";font-size:0;display:inline-block;vertical-align:sub;margin-right:5px;opacity:0.7;background-image:url("/templates/DEFI/images/icons/home-icon-silhouette.png");background-size:contain;background-position:center;width:20px;height:20px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li[class*=CAPACITE-H] .quantite::before{content:" ";font-size:0;display:inline-block;vertical-align:sub;margin-right:5px;opacity:0.7;background-image:url("/templates/DEFI/images/icons/group.png");background-size:contain;background-position:center;width:20px;height:20px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type > ul > li[class*=INBCHAMBRE-H] .quantite::before{content:" ";font-size:0;display:inline-block;vertical-align:sub;margin-right:5px;opacity:0.7;background-image:url("/templates/DEFI/images/icons/sleeping.png");background-size:contain;background-position:center;width:20px;height:20px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul{list-style-type:none;margin:0;padding:0;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li{display:block;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li > span{display:none;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li > ul{display:flex;flex-direction:column;list-style-type:none;padding:0;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li > ul > li{display:inline;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li > ul > li:before{content:'-';padding-right:5px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li[class*=APARTIRDE]{position:absolute;right:0px;top:0px;display:flex;flex-direction:column;justify-content:center;text-align:center;background-color:#f4f4f4;font-weight:bold;padding:5px 10px;border-radius:0px;width:170px;height:100%;}@media (max-width:1150px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li[class*=APARTIRDE]{width:150px;}}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li[class*=APARTIRDE]{width:100%;top:inherit;bottom:0;height:fit-content;flex-direction:row;justify-content:center;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li[class*=APARTIRDE] > span{display:block;color:#aaa;font-size:14px;height:fit-content;margin:4px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li[class*=APARTIRDE]::before{display:none;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li[class*=APARTIRDE] > ul{display:flex !important;flex-direction:column;}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li[class*=APARTIRDE] > ul{flex-direction:row;flex-wrap:nowrap;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li[class*=APARTIRDE] > ul > li{font-size:20px;font-weight:800;color:#797a43;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .zone_principale_fiche_presta .zone_criteres_fiche_presta > ul > li[class*=APARTIRDE] > ul > li::before{display:none;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .picto_zone_principale_fiche_presta{margin-top:5px;position:relative;z-index:51;}section#content #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;display:inline;margin:0;margin-right:5px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .picto_zone_principale_fiche_presta ul:last-child{margin-right:0;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .picto_zone_principale_fiche_presta ul li{display:inline-block;margin:5px;font-size:1.4em;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .picto_zone_principale_fiche_presta ul li:first-child{margin-left:0;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .picto_zone_principale_fiche_presta ul li img{max-height:30px;}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre{display:flex;position:relative;flex-direction:column;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche{width:100%;padding-right:180px;display:block;vertical-align:top;}@media (max-width:1150px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche{padding-right:150px;}}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche{display:block;text-align:left;width:100%;padding:0 5px;padding-bottom:50px;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa{width:170px;background-color:#f4f4f4;padding-bottom:0;vertical-align:middle;height:100%;padding:10px 0;min-height:200px;position:absolute;right:0;top:0;}@media (max-width:1500px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa{min-height:250px;}}@media (max-width:1550px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa{min-height:200px;}}@media (max-width:1150px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa{min-height:130px;width:150px;}}@media (max-width:1000px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa{display:block;margin-top:10px;min-height:auto;padding:5px 0;}}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa{padding-left:0;width:100%;display:flex;justify-content:center;font-size:1.2em;height:fit-content;top:inherit;bottom:0;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa:after{content:'';background-color:#f4f4f4;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;min-height:200px;}@media (max-width:1500px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa:after{min-height:250px;}}@media (max-width:1550px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa:after{min-height:200px;}}@media (max-width:1150px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa:after{min-height:130px;}}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa:after{display:none;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa .bloc_tarif_resa:not(:empty){display:flex;height:100%;justify-content:center;flex-direction:column;}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa .bloc_tarif_resa:not(:empty){width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa .bloc_tarif_resa:not(:empty) .bloc_prix_en_cours{order:1;color:#aaa;font-weight:500;font-size:14px;width:100%;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa .bloc_tarif_resa:not(:empty) .bloc_prix_en_cours .libelle_a_partir_de{font-size:14px !important;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa .bloc_tarif_resa:not(:empty) .bloc_prix_en_cours .prix_en_cours{font-weight:800;font-size:32px;color:#797a43;}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa .bloc_tarif_resa:not(:empty) .bloc_prix_en_cours{display:flex;align-items:center;justify-content:center;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa .bloc_tarif_resa:not(:empty) .bloc_prix_en_cours .prix_en_cours{margin-left:5px;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa .bloc_tarif_resa:not(:empty) .bloc_prix_en_cours .nature_prix_en_cours{display:none;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa .bloc_tarif_resa:not(:empty) .bulle_pourcentage{order:3;margin-top:0px;height:auto;background-color:#d27022;text-align:center;line-height:inherit;margin:0 auto;padding:5px 20px;font-size:20px;border-radius:0;display:inline-block;width:fit-content;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa .bloc_tarif_resa:not(:empty) .bulle_pourcentage > span{font-weight:bold;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa .bloc_tarif_resa:not(:empty) .bloc_prix_barre{order:2;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:1.2em;margin-top:15px;margin-bottom:15px;}@media (max-width:1100px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa .bloc_tarif_resa:not(:empty) .bloc_prix_barre{margin-top:5px;margin-bottom:5px;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa .bloc_tarif_resa:not(:empty) .bloc_prix_barre .libelle_prix_barre{display:none;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta{width:100%;margin-bottom:0;padding-bottom:0;padding-top:0;margin-top:10px;position:relative;}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta{margin-top:1em;text-align:center;position:static;}}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_carnet{position:absolute;top:10px;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_carnet a{height:40px;width:40px;line-height:40px;text-align:center;padding:0;background-color:#fff;border-radius:50%;}@media (max-width:1550px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_carnet a{border:1px solid #000;}}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_carnet a{border:0px solid #000;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_carnet a:before{content:"\f08a";text-align:center;font-size:20px;display:block;font-family:'FontAwesome';color:#000;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_carnet a:hover:before{opacity:0.6;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_carnet a span{font-size:0;display:none;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_carnet a.carnet_voyage_supprimer:before{content:"\f005";}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_plus_info_resa,section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_detail{float:none;width:auto;margin:0 1em;}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_plus_info_resa,section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_detail{width:calc(100% / 2 - 1em);margin:0;margin-bottom:1em;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_plus_info_resa > a,section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_detail > a{display:block;color:#000;background-color:#fff;font-weight:400;font-size:14px;border:1px solid #000 !important;border-radius:50px;padding:5px 25px;text-align:center;height:auto;text-decoration:none;text-transform:inherit;-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;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_plus_info_resa:hover > a,section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_detail:hover > a{opacity:0.6;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_reserver_detail,section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_reserver{float:none;width:auto;margin:0;margin-left:20px;width:170px;padding:0;}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_reserver_detail,section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_reserver{width:100%;padding:0;margin:0;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_reserver_detail:empty,section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_reserver:empty{display:none;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_reserver_detail > a,section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_reserver > a{display:block;color:#fff;background-color:#d27022;border:1px solid #d27022 !important;font-weight:bold;font-size:14px;border-radius:50px;padding:5px 27px;text-align:center;height:auto;text-transform:uppercase;text-decoration:none;-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;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_reserver_detail:hover > a,section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_reserver:hover > a{color:#d27022;background-color:white;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo{float:none;width:auto;display:inline;margin:0;/*@media (max-width: 540px) {
                display: none;
              }*/position:static;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .afficher-toutes-les-dispo{top:auto;position:static;vertical-align:top;float:left;height:auto;background-color:transparent;color:#000 !important;font-size:14px;border:1px solid #000 !important;border-radius:50px;padding:5px 27px;margin-left:0px;font-weight:400;text-transform:inherit;margin-top:-1px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}@media (max-width:1550px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .afficher-toutes-les-dispo{margin-left:0;}}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .afficher-toutes-les-dispo{position:static;width:100%;text-align:center;margin:10px 0;}}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .afficher-toutes-les-dispo:hover{opacity:0.6;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .afficher-toutes-les-dispo:before{display:none;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .afficher-toutes-les-dispo > span{background-image:none;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content{width:100%;background:#fff;border:0;margin-top:0px;padding:10px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content .titre_dispo_prestations{text-align:left;font-size:1.3em;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content .bloc_dispo_prestations{padding:0;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content .bloc_dispo_prestations .ing-widget_dispos_footer{margin-top:10px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content .bloc_dispo_prestations > form .widget_dispos .bloc_dispos .select_prestations{margin:0;font-size:1.2em;max-width:100%;text-align:left;background:transparent;padding:10px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content .bloc_dispo_prestations > form .widget_dispos .bloc_dispos #vue_dispos .vue_loc_semaine_ligne .grid_semaine_slide_bloc .bx-wrapper{font-size:1.1em;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content .bloc_dispo_prestations > form .widget_dispos .bloc_dispos #vue_dispos .vue_loc_semaine_ligne .grid_semaine_slide_bloc .bx-wrapper .bx-viewport > ul > li{width:215px !important;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content .bloc_dispo_prestations > form .widget_dispos .bloc_dispos #vue_dispos .vue_loc_semaine_ligne .grid_semaine_slide_bloc .bx-wrapper .bx-viewport > ul > li .bloc_semaine{text-align:left;width:100% !important;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content .bloc_dispo_prestations > form .widget_dispos .bloc_dispos #vue_dispos .vue_loc_semaine_ligne .grid_semaine_slide_bloc .bx-wrapper .bx-viewport > ul > li .bloc_semaine .num_semaine{float:none;display:inline-block;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content .bloc_dispo_prestations > form .widget_dispos .bloc_dispos #vue_dispos .vue_loc_semaine_ligne .grid_semaine_slide_bloc .bx-wrapper .bx-viewport > ul > li .bloc_semaine .zone_tarifs .partiellement_disponible{display:flex;align-items:center;justify-content:center;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content .bloc_dispo_prestations > form .widget_dispos .bloc_dispos #vue_dispos .vue_loc_semaine_ligne .grid_semaine_slide_bloc .bx-wrapper .bx-viewport > ul > li .bloc_semaine .zone_tarifs .partiellement_disponible > div{padding-left:3px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content .bloc_dispo_prestations > form .widget_dispos .bloc_dispos #vue_dispos .vue_loc_semaine_ligne .grid_semaine_slide_bloc .bx-wrapper .bx-viewport > ul > li .bloc_semaine .zone_tarifs .partiellement_disponible > div:last-child{color:#d27022;font-size:1.2em;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content .bloc_dispo_prestations > form .widget_dispos .bloc_dispos #vue_dispos .vue_loc_semaine_ligne .grid_semaine_slide_bloc .legende{font-size:1.2em;bottom:0;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content .bloc_dispo_prestations > form .widget_dispos.vue_wd_weekend .bloc_dispos .select_prestations{font-size:1.3em;margin-left:0;background:transparent;max-width:none;text-align:center;display:flex;align-items:center;justify-content:center;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content .bloc_dispo_prestations > form .widget_dispos.vue_wd_weekend .bloc_dispos .select_prestations > label{margin-right:30px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content .voir_all_dispo_prestations a{font-size:1.2em;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content .voir_all_dispo_prestations a:hover{color:#797a43;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo:hover .afficher-toutes-les-dispo{color:#797a43;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta > div[id^="blocResa"]{background-color:#fff;padding:0px;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta > div[id^="blocResa"]:not(:empty){margin:0;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta > div[id^="blocResa"] .widget_result_header{border:0 !important;}section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta > div[id^="blocResa"] .widget_result_header .tab_detail_prestations{padding:0 10px;padding-bottom:20px !important;}@media (max-width:580px){section#content #liste-info #liste-info-content .liste-fiche .fiche-info .affiche_info{padding-bottom:45px;}}section#content #liste-info #liste-info-content .liste-fiche.Vignette{justify-content:center;}section#content #liste-info #liste-info-content .liste-fiche.DetailResa .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta{display:flex;flex-direction:column;margin:0;}section#content #liste-info #liste-info-content .liste-fiche.DetailResa .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta > ul{display:flex;flex-direction:column;}section#content #liste-info #liste-info-content .liste-fiche.DetailResa .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta > ul li{display:flex;color:#2d2d2d;margin:0;}section#content #liste-info #liste-info-content .liste-fiche.DetailResa .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta > ul li img{display:none;}section#content #liste-info #liste-info-content .liste-fiche.DetailResa .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta > ul li::before{content:"-";margin-right:5px;}section#content #liste-info #liste-info-content .liste-fiche.DetailResa .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta > ul li::after{content:attr(data-title);display:block;font-size:14px;}section#content #liste-info #liste-info-content .liste-fiche.liste-reduite .fiche-info{margin:2em 0;padding-bottom:10px !important;}section#content #liste-info #liste-info-content .liste-fiche.liste-reduite .fiche-info:last-child{border:0;margin-bottom:0;}section#content #liste-info #liste-info-content .liste-fiche.liste-reduite .fiche-info:hover .nom a{padding-left:5px;}section#content #liste-info #liste-info-content .liste-fiche.liste-reduite .fiche-info .colonne{min-height:auto !important;}section#content #liste-info #liste-info-content .liste-fiche.liste-reduite .fiche-info .nom a{text-decoration:none;color:#797a43;font-weight:bold;line-height:1.4em;font-size:2em;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}section#content #liste-info.faq .parametres{display:none !important;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI{padding:10px !important;margin-bottom:20px !important;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;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI:last-child{margin-bottom:0;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI:hover{background-color:#d27022 !important;border:1px solid #d27022;color:#fff;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI:hover .descriptif a{color:#fff !important;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI.open .nom:after{content:"\f106" !important;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI.open .descriptif{display:block !important;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI .affiche_info .bloc_info .photos_et_criteres{display:none !important;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI .affiche_info .bloc_info .contenu_principal_fiche{width:100% !important;padding:0 !important;min-height:inherit !important;margin:0 !important;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire{margin:0 !important;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .nom{margin:0 !important;padding-right:20px;position:relative;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .nom:after{content:"\f107";font-family:'FontAwesome';position:absolute;right:5px;top:-3px;font-size:20px;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .nom h2{display:block !important;width:100% !important;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .nom .classement{margin:0 !important;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI .affiche_info .bloc_info .contenu_principal_fiche .nom_et_accroche_tarifaire .nom .classement:empty{display:none;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre{min-height:auto !important;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche{padding:0 !important;text-align:left !important;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse{display:none;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .descriptif{display:none;margin-top:10px;font-size:16px !important;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .descriptif a{color:#d27022;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI .affiche_info .bloc_info .contenu_principal_fiche .descriptif{display:none;}section#content #liste-info.faq .liste-fiche .fiche-info.fiche_liste_faq_DEFI .affiche_info .comparer_selectionner_plus_infos_fiche_presta{display:none;}section#content #liste-info.EDITO{max-width:1200px;margin:0 auto;}section#content #liste-info.EDITO .parametres .onglets,section#content #liste-info.EDITO .parametres .filtrages{display:none;}section#content #liste-info.EDITO #liste-info-content .liste-fiche.Vignette .fiche-info.fiche_liste_page_editoriale_DEFI{width:calc(100% / 3 - 20px);margin:10px;}@media (max-width:1200px){section#content #liste-info.EDITO #liste-info-content .liste-fiche.Vignette .fiche-info.fiche_liste_page_editoriale_DEFI{width:calc(100% / 2 - 20px);}}@media (max-width:600px){section#content #liste-info.EDITO #liste-info-content .liste-fiche.Vignette .fiche-info.fiche_liste_page_editoriale_DEFI{width:100%;margin:10px;}}section#content #liste-info.EDITO #liste-info-content .liste-fiche.Vignette .fiche-info.fiche_liste_page_editoriale_DEFI > div{padding:15px;padding-top:0;margin:0;}section#content #liste-info.EDITO #liste-info-content .liste-fiche.Vignette .fiche-info.fiche_liste_page_editoriale_DEFI .photos{padding:0;}section#content #liste-info.EDITO #liste-info-content .liste-fiche.Vignette .fiche-info.fiche_liste_page_editoriale_DEFI .photos:before{padding-top:50%;}section#content #liste-info.EDITO #liste-info-content .liste-fiche.Vignette .fiche-info.fiche_liste_page_editoriale_DEFI .nom_et_accroche_tarifaire{padding:15px;margin:0;display:flex;flex-direction:column-reverse;}section#content #liste-info.EDITO #liste-info-content .liste-fiche.Vignette .fiche-info.fiche_liste_page_editoriale_DEFI .nom_et_accroche_tarifaire .nom h2{font-size:22px;line-height:1.1em;}#liste-info-content .liste-carte #carteGoogleMap{height:650px;width:74%;float:left;}@media (max-width:1100px){#liste-info-content .liste-carte #carteGoogleMap{width:100%;}}#liste-info-content .liste-carte .googleInfoWindow h2{font-size:1.6em;font-weight:700;margin-right:2px;/* agrandissement */}#liste-info-content .liste-carte.agrandirCarte{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1000;}#liste-info-content .liste-carte.agrandirCarte #carteGoogleMap{height:100%;}#liste-info-content .liste-carte.agrandirCarte .detail{height:100%;}#liste-info-content .liste-carte #carteGoogleMapAgrandir{text-align:right;cursor:pointer;margin-bottom:5px;display:none;}#liste-info-content .liste-carte #carteGoogleMapAgrandir:hover .texte{text-decoration:underline;}#liste-info-content .liste-carte #carteGoogleMapReduire{text-align:right;cursor:pointer;background:#292929;color:#fff;font-size:1.4em;display:none;}#liste-info-content .liste-carte #carteGoogleMapReduire:hover .texte{text-decoration:underline;}#liste-info-content .liste-carte #carteGoogleMapAgrandir.cacher{display:none;}#liste-info-content .liste-carte #carteGoogleMapReduire.cacher{display:none;}#liste-info-content .liste-carte .googleInfoWindow{font-size:1em;}#liste-info-content .liste-carte .googleInfoWindow .nom{font-size:1em;}#liste-info-content .liste-carte .googleInfoWindow .nom h2{display:inline;}#liste-info-content .liste-carte .googleInfoWindow .nom h2 a{text-decoration:none;}#liste-info-content .liste-carte #carteGoogleMap .googleInfoWindow .nom h2 a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;}#liste-info-content .liste-carte .googleInfoWindow .nom .classement{display:inline-block;min-height:1px;}#liste-info-content .liste-carte .googleInfoWindow .nom .classement ul{padding-left:0;}#liste-info-content .liste-carte .googleInfoWindow .nom .classement ul{display:inline;}#liste-info-content .liste-carte .googleInfoWindow .nom .classement ul li{display:inline;}#liste-info-content .liste-carte .googleInfoWindow .nom .classement ul li img{max-height:20px;}#liste-info-content .liste-carte .googleInfoWindow .nom .critere4{margin-top:10px;font-size:13px;display:block;}#liste-info-content .liste-carte .googleInfoWindow .nom .critere4 ul{padding-left:0;font-weight:bold;}#liste-info-content .liste-carte .nom_et_classement .classement_picto img{max-height:40px;}#liste-info-content .liste-carte .googleInfoWindow .cadre_photo_principale img{width:100%;margin-top:10px;}#liste-info-content .liste-carte .googleInfoWindow .descriptif{width:300px;display:none;}#liste-info-content .liste-carte .googleInfoWindow h2{font-size:1.2em;}#liste-info-content .liste-carte .googleInfoWindow a:link,#liste-info-content .liste-carte .googleInfoWindow a:visited{color:#797a43;text-decoration:underline;font-size:1.1em;}#liste-info-content .liste-carte .googleInfoWindow a:hover{text-decoration:none;}#liste-info-content .liste-carte .googleInfoWindow .colonne ul{list-style-type:none;}#liste-info-content .liste-carte .detail{height:650px;width:26%;overflow-y:scroll;background:#fff;color:#fff;vertical-align:middle;}@media (max-width:1100px){#liste-info-content .liste-carte .detail{display:none;}}#liste-info-content .liste-carte .detail::-webkit-scrollbar{width:8px;background-color:#b5b5b5;border-radius:0px;}#liste-info-content .liste-carte .detail::-webkit-scrollbar-thumb{background-color:#797a43;border-radius:0px;}#liste-info-content .liste-carte .detail > ul{list-style-type:none;margin:0;padding:0;cursor:pointer;background:#fff;padding:10px;}#liste-info-content .liste-carte .detail > ul > li{border-bottom:1px solid #b5b5b5;padding-bottom:15px;margin-bottom:15px;display:flex;flex-direction:column-reverse;flex-wrap:wrap;}#liste-info-content .liste-carte .detail > ul > li .picto_googlemap{display:none;}#liste-info-content .liste-carte .detail > ul > li .nom_et_classement{display:none;}#liste-info-content .liste-carte .detail > ul > li .tarifs{padding:0 !important;}.googleInfoWindow{display:flex !important;flex-direction:column-reverse;flex-wrap:wrap;}.googleInfoWindow .nom{margin:10px 0;}.googleInfoWindow .nom h2{display:inline;vertical-align:top;line-height:22px;font-size:22px;}.googleInfoWindow .nom h2 a{text-decoration:none;color:#000 !important;display:inline;vertical-align:middle;font-weight:bold;font-size:18px !important;}.googleInfoWindow .tarifs{padding-left:0;}.googleInfoWindow .colonne{min-height:1px;}.googleInfoWindow .cadre_photo_principale{border-radius:0px;overflow:hidden;}.googleInfoWindow .cadre_photo_principale img{height:100%;width:100%;object-fit:cover;margin:0 !important;max-height:200px;}#liste-info-content .liste-carte .detail ul li > div:last-child{display:block !important;}#liste-info-content .liste-carte .detail ul li:nth-child(odd){background:#fff;color:#000;}#liste-info-content .liste-carte .detail ul li:nth-child(even){background:#fff;color:#000;}#liste-info-content .liste-carte .detail ul li.select{background:#fff;color:#000;}#liste-info-content .liste-carte .detail ul li .picto_googlemap{float:left;padding-right:1%;}#liste-info-content .liste-carte .detail ul li .nom_et_classement{padding-bottom:1em;padding-top:1em;padding-left:8%;font-size:1.4em;}#liste-info-content .liste-carte .detail ul li .classement_picto{margin:0;padding:0;display:inline;}#liste-info-content .liste-carte .detail ul li .tarifs{margin:0;padding:0;padding-left:5%;padding-bottom:1em;}#liste-info-content .liste-carte .detail ul li .tarifs .prix_en_cours{font-size:16px;font-weight:700;color:#797a43;}#liste-info-content .liste-carte .detail ul li .tarifs .prix_barre{color:#000;font-size:14px;font-weight:700;text-decoration:line-through;margin-left:5px;}#liste-info-content .liste-carte #carteGoogleMapAgrandir .texte{padding-right:26px;font-size:1.4em;}#liste-info-content .liste-carte #carteGoogleMapAgrandir .texte:after{font-family:'FontAwesome';content:'\f065';padding-left:0.5em;}#liste-info-content .liste-carte #carteGoogleMapReduire .texte{padding-right:32px;font-size:1em;}#liste-info-content .liste-carte #carteGoogleMapReduire .texte:after{font-family:'FontAwesome';content:'\f066';padding-left:0.5em;}#liste-info-content .liste-carte #map .leaflet-popup-content{max-height:530px;overflow-y:auto;/* rechargement liste*/}#infscr-loading{display:inline-block;vertical-align:middle;height:295px;width:100%;min-width:250px;text-align:center;/*background-color: rgba(48, 48, 48, 0.5);*/color:#fff;padding-top:20px;margin:0 auto;}#infscr-loading > img{display:none;}#infscr-loading > div{font-size:1.8em;}#infscr-loading > div:before{content:'\f01e';font-family:'FontAwesome';animation-name:rotation;-webkit-animation-name:rotation;-moz-animation-name:rotation;-o-animation-name:rotation;animation-duration:1s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;font-size:2em;display:block;color:#797a43;}@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);}}#infscr-loading > div{color:rgba(48, 48, 48, 0.8);font-weight:700;}#lasuite{display:block !important;text-align:center;margin-top:50px;}#lasuite a{display:inline-block;/*border-color:#000;
    color: #000;*/text-decoration:none;}.widget_dispos > .bloc_dispos > #vue_dispos .bx-wrapper .bx-prev{left:0;}.widget_dispos > .bloc_dispos > #vue_dispos .bx-wrapper .bx-next{right:0;}@media (max-width:1000px){#liste-info.liste-info-RESA > header{display:none;}#liste-info.liste-info-RESA > .parametres .nb-resultats{width:100%;font-weight:bold;}}.fiche-info.fiche_liste_blog_page_evenement_prestation{padding-bottom:0 !important;}.fiche-info.fiche_liste_blog_page_evenement_prestation .affiche_info .contenu_liste_cadre{min-height:inherit !important;}.fiche-info.fiche_liste_blog_page_evenement_prestation .affiche_info .comparer_selectionner_plus_infos_fiche_presta{display:none !important;}#liste-info.liste-info-CARNET .client_navigation2{display:none;}#liste-info.liste-info-CARNET a#enregistrerCarnet{text-decoration:none;display:inline-block;margin-bottom:10px;}#liste-info.liste-info-CARNET a#enregistrerCarnet.lien_envoi_carnet_anonyme,#liste-info.liste-info-CARNET a#enregistrerCarnet#imprimerCarnet{display:none;}#liste-info.liste-info-CARNET .action_carnet_v2{text-align:center;margin-bottom:20px;}#liste-info.liste-info-CARNET .action_carnet_v2 a{text-decoration:none;display:inline-block;margin-bottom:10px;}#liste-info.liste-info-CARNET .action_carnet_v2 a.lien_envoi_carnet_anonyme,#liste-info.liste-info-CARNET .action_carnet_v2 a#imprimerCarnet{display:none;}#liste-info.liste-info-CARNET #liste-info-content .contenu_principal_fiche{min-height:calc(340px - 10px) !important;}@media (max-width:1550px){#liste-info.liste-info-CARNET #liste-info-content .contenu_principal_fiche{min-height:calc(210px - 10px) !important;}}@media (max-width:1150px){#liste-info.liste-info-CARNET #liste-info-content .contenu_principal_fiche{min-height:calc(140px - 10px) !important;}}#liste-info.liste-info-CARNET #liste-info-content .comparer_selectionner_plus_infos_fiche_presta{margin-top:-112px !important;}@media (max-width:1550px){#liste-info.liste-info-CARNET #liste-info-content .comparer_selectionner_plus_infos_fiche_presta{margin-top:-40px !important;}}@media (max-width:580px){#liste-info.liste-info-CARNET #liste-info-content .comparer_selectionner_plus_infos_fiche_presta{margin-top:1em !important;}}.liste_info_simple_liste_carnet_voyage{border-top:1px solid #aaa;padding-top:50px;margin-top:50px;}.liste_info_simple_liste_carnet_voyage h2{color:#797a43;font-weight:bold;}.liste_info_simple_liste_carnet_voyage .client_carnet_voyage_liste{font-size:14px;}.liste_info_simple_liste_carnet_voyage .client_carnet_voyage_liste tbody tr .client_carnet_voyage_voir a{text-decoration:none;display:inline-block;}.liste_info_simple_liste_carnet_voyage .client_carnet_voyage_liste tbody tr .client_carnet_voyage_supprimer a{text-decoration:none;display:inline-block;}.fiche-info.fiche_liste_page_edito_RESALMR .ouverture{display:none !important;}body .ing-widget-resa-fiche .widget_result_header .col_detail_package a,.ing-widget-resa-fiche .widget_result_header .col_selectionner{top:initial !important;transform:none !important;}body .ing-widget-resa-fiche .widget_result_header .col_detail_package a span a,.ing-widget-resa-fiche .widget_result_header .col_selectionner span a{background-color:#fff;color:#000 !important;border:1px solid #000;font-size:0 !important;border-radius:0px;}body .ing-widget-resa-fiche .widget_result_header .col_detail_package a span a:before,.ing-widget-resa-fiche .widget_result_header .col_selectionner span a:before{border-left-color:#000;}.comparer_selectionner_plus_infos_fiche_presta .libelle_separation_tarif_sec,.comparer_selectionner_plus_infos_fiche_presta .libelle_separation_tarif_package{text-transform:initial !important;}.comparer_selectionner_plus_infos_fiche_presta .ing-widget-resa-fiche .ligne_prestation{border-top:0 !important;}.comparer_selectionner_plus_infos_fiche_presta .tab_detail_prestations .ligne_prestation{position:relative;margin-top:20px !important;}.comparer_selectionner_plus_infos_fiche_presta .tab_detail_prestations .ligne_prestation:first-child{margin-top:0px !important;}.comparer_selectionner_plus_infos_fiche_presta .tab_detail_prestations .ligne_prestation:before{top:-10px !important;}.comparer_selectionner_plus_infos_fiche_presta .tab_detail_prestations .ligne_prestation .col_libelle_prestation{padding-right:50px !important;font-size:16px !important;}.comparer_selectionner_plus_infos_fiche_presta .tab_detail_prestations .ligne_prestation .col_selectionner{position:absolute;right:5px;}.comparer_selectionner_plus_infos_fiche_presta .tab_detail_prestations .ligne_prestation .col_selectionner.open a:before{transform:translateX(3px);}.comparer_selectionner_plus_infos_fiche_presta .tab_detail_prestations_package{background-color:#cae8f3 !important;border:1px solid #d27022 !important;border-top:0 !important;}.comparer_selectionner_plus_infos_fiche_presta .ing-widget-resa-fiche .col_libelle_prestation{display:block !important;}body .comparer_selectionner_plus_infos_fiche_presta .libelle_separation_tarif_package{background-color:#cae8f3 !important;color:#d27022 !important;margin-top:30px !important;padding:20px 10px !important;border:1px solid #d27022;border-bottom:0;}.fiche-info.fiche_liste_produit_prestation_RESAv2 .lien_fiche_carnet{right:160px !important;}.liste-info-RESA .fiche_liste_billetterie_activites_visites_planning_horaire_prestation_RESA li[class*="PRIXDAPPEL"],.liste-info-RESA .fiche_billetterie_activites_visites_SANSDATE_prestation_RESA li[class*="PRIXDAPPEL"],.liste-info-RESA .fiche_liste_billetterie_activites_visites_planning_horaire_prestation_RESA li[class*="JUSQUAREMISE"],.liste-info-RESA .fiche_billetterie_activites_visites_SANSDATE_prestation_RESA li[class*="JUSQUAREMISE"],.liste-info-RESA .fiche_liste_billetterie_activites_visites_planning_horaire_prestation_RESA li[class*="JUSQUA"],.liste-info-RESA .fiche_billetterie_activites_visites_SANSDATE_prestation_RESA li[class*="JUSQUA"]{display:none !important;}#bloc-calendrier{margin:auto;margin-bottom:1px;background-color:transparent;max-width:880px;float:none;clear:both;line-height:1em;text-align:center;}#bloc-calendrier:not(.hidden){display:table;}#bloc-calendrier .onglets{width:auto;height:40px;line-height:40px;font-weight:bold;float:none;margin-bottom:10px;}#bloc-calendrier .onglets > ul{display:block;padding-left:2em;}#bloc-calendrier .onglets > ul > li{float:left;width:auto;height:40px;margin-right:10px;border-radius:0px !important;position:relative;vertical-align:middle;list-style-type:none;}#bloc-calendrier .onglets > ul > li:first-child{margin-left:0;}#bloc-calendrier .onglets > ul > li.reset{margin-right:0;}#bloc-calendrier .onglets > ul > li.reset > a span{display:none;}#bloc-calendrier .onglets > ul > li.reset > a:before{content:"\f01e";font-family:"FontAwesome";color:#fff;}#bloc-calendrier .onglets > ul > li a{text-decoration:none;display:block;width:auto;height:40px;line-height:40px;text-transform:uppercase;padding-left:40px;padding-right:40px;border-radius:40px !important;background:#797a43 !important;color:#fff;transition-duration:0.3s;}#bloc-calendrier .onglets > ul > li a:hover{background-color:#333 !important;}#bloc-calendrier .onglets > ul > li.select:before{content:"";width:100%;height:100%;display:block;clear:both;position:absolute;z-index:10;top:0;left:0;cursor:pointer;}#bloc-calendrier .onglets > ul > li.select a{background-color:#333 !important;color:#fff;}#bloc-calendrier .libelle{display:none;}#bloc-calendrier .calendrier{clear:both;height:110px;background-color:transparent !important;padding:1em;margin-bottom:1.5em;border-top:1px solid #d27022;border-bottom:1px solid #d27022;}#bloc-calendrier .calendrier .precedent{text-align:center;width:25px;line-height:45px;height:45px;float:left;}#bloc-calendrier .calendrier .precedent > a{width:35px;color:#797a43;text-decoration:none;display:block;height:90px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#bloc-calendrier .calendrier .precedent > a:hover:after{color:#000;}#bloc-calendrier .calendrier .precedent > a:after{content:"\f104";line-height:90px;font-size:32px;font-family:"FontAwesome";-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#bloc-calendrier .calendrier .visible{width:calc(100% - 80px);float:left;height:95px;overflow:hidden;margin-left:1.8em;margin-right:0.6em;}@media (max-width:1200px){#bloc-calendrier .calendrier .visible{margin-left:0em;}}#bloc-calendrier .calendrier .visible ul.semaine-encours li{border-radius:0px !important;background-color:transparent !important;}#bloc-calendrier .calendrier .visible ul.semaine-encours li a{color:#333;}#bloc-calendrier .calendrier .visible ul.semaine-encours li:hover a{color:#797a43 !important;}#bloc-calendrier .calendrier .visible .deplacable{width:300%;}#bloc-calendrier .calendrier .visible .deplacable > ul.jour{margin-top:0.5em;float:left;z-index:10;height:78px;display:table;width:720px;padding:0;text-align:center;}@media (max-width:1200px){#bloc-calendrier .calendrier .visible .deplacable > ul.jour{width:450px;display:flex;flex-wrap:wrap;justify-content:center;}}@media (max-width:920px){#bloc-calendrier .calendrier .visible .deplacable > ul.jour{width:270px !important;height:auto;}}#bloc-calendrier .calendrier .visible .deplacable > ul.jour > li{display:inline-table;margin:0;padding:0;margin-right:10px;float:none;width:calc(100% / 7 - 10px);height:78px;font-size:16px;line-height:1em;font-weight:bold;text-align:center;background-color:transparent;vertical-align:top;border:0;position:relative;}#bloc-calendrier .calendrier .visible .deplacable > ul.jour > li.select a{color:#797a43;}#bloc-calendrier .calendrier .visible .deplacable > ul.jour > li > a{color:#333;text-decoration:none;display:table-cell;vertical-align:middle;position:relative;z-index:2;width:100%;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#bloc-calendrier .calendrier .visible .deplacable > ul.jour > li > a > div{padding:0.2em 0;}#bloc-calendrier .calendrier .visible .deplacable > ul.jour > li > a > div:nth-child(2){font-size:2em;margin:3px 0;}#bloc-calendrier .calendrier .visible .deplacable > ul.mois{margin-top:0.5em;float:left;z-index:10;height:78px;display:table;width:720px;padding:0;text-align:center;}#bloc-calendrier .calendrier .visible .deplacable > ul.mois > li{display:inline-table;margin:0;padding:0;margin-right:10px;float:none;width:calc(100% / 7 - 10px);height:78px;font-size:1.6em;line-height:1em;font-weight:bold;text-align:center;background-color:transparent;vertical-align:top;border:0;position:relative;}#bloc-calendrier .calendrier .visible .deplacable > ul.mois > li.select a{color:#797a43;}#bloc-calendrier .calendrier .visible .deplacable > ul.mois > li > a{color:#333;text-decoration:none;display:table-cell;vertical-align:middle;position:relative;z-index:2;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;width:100%;}#bloc-calendrier .calendrier .visible .deplacable > ul.mois > li > a > div{padding:0.2em 0;}#bloc-calendrier .calendrier .suivant{text-align:center;width:25px;line-height:45px;height:45px;float:left;}#bloc-calendrier .calendrier .suivant > a{width:35px;color:#797a43;text-decoration:none;display:block;height:90px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}#bloc-calendrier .calendrier .suivant > a:hover:after{color:#333;}#bloc-calendrier .calendrier .suivant > a:after{line-height:90px;font-size:32px;font-family:"FontAwesome";content:"\f105";-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}@media (max-width:1200px){#liste-info.agenda > .parametres_agenda_multiple > .calendrier > .visible{margin-left:0 !important;}}@media (max-width:1200px){#liste-info #bloc-calendrier .onglets ul{padding-left:0 !important;}}@media (max-width:1200px){#liste-info #bloc-calendrier .onglets ul li a{padding:0 2em 2em !important;}}@media (max-width:1200px){#liste-info .parametres_agenda_multiple .calendrier{height:auto !important;}}@media (max-width:1200px){#liste-info #bloc-calendrier.parametres_agenda_multiple:not(.noselect) .calendrier{display:table !important;}}@media (max-width:1200px){#liste-info .parametres_agenda_multiple .calendrier .visible{height:auto !important;}}@media (max-width:1000px){#liste-info .parametres_agenda_multiple .calendrier .semaine-encours{width:230px !important;height:auto !important;padding:1em !important;margin-top:0 !important;}}@media (max-width:1200px){#liste-info > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours.mois > li{width:100px !important;margin-bottom:1em !important;padding:0 0.5em !important;}#liste-info #bloc-calendrier .calendrier .visible ul.semaine-encours li{width:50px !important;}}@media (max-width:1200px){#liste-info > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours > li:hover,#liste-info.agenda_multiple > .parametres_agenda_multiple > .calendrier > .visible ul.semaine-encours > li.select{height:70px !important;background:#fff !important;background:rgba(255, 255, 255, 0.2) !important;}}@media (max-width:1200px){#liste-info.agenda > .parametres_agenda_multiple > .calendrier > .precedent,#liste-info.agenda > .parametres_agenda_multiple > .calendrier > .suivant{width:32px !important;}}#liste-info .parametres_agenda_multiple#bloc-calendrier:not(.noselect) .onglets li.select a,#liste-info.agenda_multiple #bloc-calendrier .onglets li.select a,#liste-info.agenda_multiple #bloc-calendrier .onglets li a:hover,#liste-info.agenda_multiple #bloc-calendrier .onglets li.select:hover a{background-color:#333 !important;}