/***************************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-2.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/leaflet-0.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/resa/resa-1.css****************************/
/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/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 : /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-2.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;
}


/* buttons */
.btn { display: inline-block; }

.btn.alternate {}
.btn.highlight {}
.login {}
.logout {}
.primary {}
.warning {}
.error {}
.success {}

/* forms items */
label {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}

.moteur_affinage .bloc_valcri label,
.forms_label_apres {
	display: inline;
}

legend {
	border: 0;
	white-space: normal;
}
button,
input,
select {
	/*font-family: "Century Gothic", helvetica, arial, sans-serif;*/
	font-size: 100%;
	margin: 0;
	vertical-align: middle;
}
textarea {
	overflow: auto; /* Removes default vertical scrollbar on empty textarea in IE6/7/8/9 */
	min-height: 5em;
	/*font-size: 1.75em;*/
	vertical-align: top;
	resize: vertical;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button; /* clickable input types in iOS */
}
input[type="checkbox"],
input[type="radio"] {
	padding: 0; /* Corrects excess space around these inputs in IE8/9 */
}
input[type="search"] { -webkit-appearance: textfield; }

/* if select styling bugs on WebKit */
/* select { -webkit-appearance: none; } */

/* 'x' appears on right of search input when text is entered. This removes it */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
	display: none;
}
::-webkit-input-placeholder { color: #777; }
input:-moz-placeholder,
textarea:-moz-placeholder   { color: #777; }

/* Removes inner padding and border in FF3+ */
button::-moz-focus-inner,
input[type='button']::-moz-focus-inner,
input[type='reset']::-moz-focus-inner,
input[type='submit']::-moz-focus-inner {
	border: 0;
	padding: 0;
}

/* ---------------------------------- */
/* == 12. BANDEAU					  */
/* ---------------------------------- */
.bandeau {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    width:665px;
    display:table;
    height:40px;
    color:#ffffff;
    text-align:center;
    padding: 0px 15px 0px 15px;
    vertical-align:middle;
    background-color:#000;
}
.bandeau ul {
    margin:0;
	padding:0;
	display:table-row;
	vertical-align:middle;
}
.bandeau li {
	height:35px;
	vertical-align:middle;
	display:table-cell;
	font-size:1em;
	padding-bottom:0px;
	cursor:pointer;
}
.bandeau ul > li{
	border-left: 1px dotted #a6a6a6;
}
.bandeau li a:link,.bandeau li a:visited{
	color: #fff;
	text-decoration:none;
	line-height:0.8em;
}
.bandeau li.select,
.bandeau li:hover{
	background-color:#f6b10c;
}


/* ---------------------------------- */
/* == 13. FILE ICONS   		          */
/* ---------------------------------- */
div.download-files > ul {
    list-style: none;
}

div.download-files li a[href$=".ics"],
div.download-files li a[href$=".pdf"],
div.download-files li a[href$=".doc"],
div.download-files li a[href$=".docx"],
div.download-files li a[href$=".xls"],
div.download-files li a[href$=".xlsx"],
div.download-files li a[href$=".ods"],
div.download-files li a[href$=".ppt"],
div.download-files li a[href$=".pptx"],
div.download-files li a[href$=".odp"],
div.download-files li a[href$=".zip"],
div.download-files li a[href$=".txt"],
div.download-files li a[href$=".csv"],
div.download-files li a[href$=".ai"],
div.download-files li a[href$=".eps"],
div.download-files li a[href$=".jpg"],
div.download-files li a[href$=".png"],
div.download-files li a[href$=".tif"],
div.download-files li a[href$=".gif"],
div.download-files li a[href$=".flv"],
div.download-files li a[href$=".mpeg"],
div.download-files li a[href$=".mpg"],
div.download-files li a[href$=".avi"],
div.download-files li a[href$=".mov"],
div.download-files li a[href$=".wmv"],
div.download-files li a[href$=".swf"],
div.download-files li a[href$=".mp4"],
div.download-files li a[href$=".mp3"],
div.download-files li a[href$=".wma"],
div.download-files li a[href$=".mid"],
div.download-files li a[href$=".gpx"],
div.download-files li a[href$=".kml"],
div.download-files li a[href$=".kmz"] {
	height: 16px;
    width: 16px;
    line-height: 20px;
    padding-left: 20px;
    background-image: url('https://static.ingenie.fr/images/icons/extensions/16/sprite.png');
    background-repeat: no-repeat;
}

/* Calendrier */
div.download-files li a[href$=".ics"] {
    background-position: 0 0;
}

/* PDF */
div.download-files li a[href$=".pdf"] {
    background-position: 0 -64px;
}

/* Documents */
div.download-files li a[href$=".doc"],
div.download-files li a[href$=".docx"] {
    background-position: 0 -128px;
}

/* Tableur */
div.download-files li a[href$=".xls"],
div.download-files li a[href$=".xlsx"],
div.download-files li a[href$=".ods"] {
    background-position: 0 -144px;
}

/* Presentation */
div.download-files li a[href$=".ppt"],
div.download-files li a[href$=".pptx"],
div.download-files li a[href$=".odp"] {
    background-position: 0 -80px;
}

/* Compression */
div.download-files li a[href$=".zip"] {
    background-position: 0 -160px;
}

/* Texte */
div.download-files li a[href$=".txt"],
div.download-files li a[href$=".csv"] {
    background-position: 0 -96px;
}

/* Image */
div.download-files li a[href$=".ai"],
div.download-files li a[href$=".eps"],
div.download-files li a[href$=".jpg"],
div.download-files li a[href$=".png"],
div.download-files li a[href$=".tif"],
div.download-files li a[href$=".gif"] {
    background-position: 0 -32px;
}

/* Video */
div.download-files li a[href$=".flv"],
div.download-files li a[href$=".mpeg"],
div.download-files li a[href$=".mpg"],
div.download-files li a[href$=".avi"],
div.download-files li a[href$=".mov"],
div.download-files li a[href$=".wmv"],
div.download-files li a[href$=".swf"],
div.download-files li a[href$=".mp4"] {
    background-position: 0 -112px;
}

/* Audio */
div.download-files li a[href$=".mp3"],
div.download-files li a[href$=".wma"],
div.download-files li a[href$=".mid"] {
	background-position: 0 -48px;
}

/* GPS */
div.download-files li a[href$=".gpx"],
div.download-files li a[href$=".kml"],
div.download-files li a[href$=".kmz"] {
    background-position: 0 -16px;
}

/* EXTERNE */
div.download-files li a.externe {
	background-image: none !important;
	padding-left:0;
}
div.download-files li a.externe:before {
	content:'\f0ac';
	font-family: 'FontAwesome';
	padding-right:4px;
	font-weight:normal;
}


/* ---------------------------------- */
/* == 14. SOCIAL ICONS   	          */
/* ---------------------------------- */
ul.socials_32 {
	padding: 0;
}
ul.socials_32 li {
	width: 32px;
	height: 32px;
	display: inline-block;
	margin-right: 2px;
}
ul.socials_32 li a {
	width: 32px;
	height: 32px;
	display: block;
	background-image: url('https://static.ingenie.fr/images/icons/social_networks/32/sprite.png');
	background-repeat: no-repeat;
}
ul.socials_32 li.aim a { background-position: 0 0;}
ul.socials_32 li.blogger a { background-position: 0 -32px;}
ul.socials_32 li.cityvox a { background-position: 0 -64px;}
ul.socials_32 li.delicious a { background-position: 0 -96px;}
ul.socials_32 li.digg a { background-position: 0 -128px;}
ul.socials_32 li.dribbble a { background-position: 0 -160px;}
ul.socials_32 li.email a { background-position: 0 -192px;}
ul.socials_32 li.facebook a { background-position: 0 -224px;}
ul.socials_32 li.flickr a { background-position: 0 -256px;}
ul.socials_32 li.foursquare a { background-position: 0 -288px;}
ul.socials_32 li.github a { background-position: 0 -320px;}
ul.socials_32 li.google a { background-position: 0 -384px;}
ul.socials_32 li.gplus a,
ul.socials_32 li.googleplus a { background-position: 0 -352px;}
ul.socials_32 li.instagram a { background-position: 0 -416px;}
ul.socials_32 li.itunes a { background-position: 0 -448px;}
ul.socials_32 li.lastfm a { background-position: 0 -480px;}
ul.socials_32 li.linkedin a { background-position: 0 -512px;}
ul.socials_32 li.myspace a { background-position: 0 -544px;}
ul.socials_32 li.openid a { background-position: 0 -576px;}
ul.socials_32 li.orkut a { background-position: 0 -608px;}
ul.socials_32 li.picasa a { background-position: 0 -640px;}
ul.socials_32 li.pintrest a { background-position: 0 -672px;}
ul.socials_32 li.rss a { background-position: 0 -704px;}
ul.socials_32 li.share a { background-position: 0 -736px;}
ul.socials_32 li.skype a { background-position: 0 -768px;}
ul.socials_32 li.soundcloud a { background-position: 0 -800px;}
ul.socials_32 li.spotify a { background-position: 0 -832px;}
ul.socials_32 li.tumblr a { background-position: 0 -864px;}
ul.socials_32 li.twitter a { background-position: 0 -896px;}
ul.socials_32 li.viadeo a { background-position: 0 -928px;}
ul.socials_32 li.vimeo a { background-position: 0 -960px;}
ul.socials_32 li.website a { background-position: 0 -992px;}
ul.socials_32 li.wikipedia a { background-position: 0 -1024px;}
ul.socials_32 li.yahoo a { background-position: 0 -1056px;}
ul.socials_32 li.youtube a { background-position: 0 -1088px;}


/* ---------------------------------- */
/* == 15. ROTATE					  */
/* ---------------------------------- */

.Rotate1{ transform:rotate(1deg) translatez(0); -ms-transform:rotate(1deg) translatez(0); -moz-transform:rotate(1deg) translatez(0); -webkit-transform:rotate(1deg) translatez(0); -o-transform:rotate(1deg) translatez(0);  }
.Rotate2{ transform:rotate(2deg) translatez(0); -ms-transform:rotate(2deg) translatez(0); -moz-transform:rotate(2deg) translatez(0); -webkit-transform:rotate(2deg) translatez(0); -o-transform:rotate(2deg) translatez(0);  }
.Rotate3{ transform:rotate(3deg) translatez(0); -ms-transform:rotate(3deg) translatez(0); -moz-transform:rotate(3deg) translatez(0); -webkit-transform:rotate(3deg) translatez(0); -o-transform:rotate(3deg) translatez(0);  }
.Rotate4{ transform:rotate(4deg) translatez(0); -ms-transform:rotate(4deg) translatez(0); -moz-transform:rotate(4deg) translatez(0); -webkit-transform:rotate(4deg) translatez(0); -o-transform:rotate(4deg) translatez(0);  }
.Rotate5{ transform:rotate(5deg) translatez(0); -ms-transform:rotate(5deg) translatez(0); -moz-transform:rotate(5deg) translatez(0); -webkit-transform:rotate(5deg) translatez(0); -o-transform:rotate(5deg) translatez(0);  }
.Rotate6{ transform:rotate(6deg) translatez(0); -ms-transform:rotate(6deg) translatez(0); -moz-transform:rotate(6deg) translatez(0); -webkit-transform:rotate(6deg) translatez(0); -o-transform:rotate(6deg) translatez(0);  }
.Rotate7{ transform:rotate(7deg) translatez(0); -ms-transform:rotate(7deg) translatez(0); -moz-transform:rotate(7deg) translatez(0); -webkit-transform:rotate(7deg) translatez(0); -o-transform:rotate(7deg) translatez(0);  }
.Rotate8{ transform:rotate(8deg) translatez(0); -ms-transform:rotate(8deg) translatez(0); -moz-transform:rotate(8deg) translatez(0); -webkit-transform:rotate(8deg) translatez(0); -o-transform:rotate(8deg) translatez(0);  }
.Rotate9{ transform:rotate(9deg) translatez(0); -ms-transform:rotate(9deg) translatez(0); -moz-transform:rotate(9deg) translatez(0); -webkit-transform:rotate(9deg) translatez(0); -o-transform:rotate(9deg) translatez(0);  }
.Rotate10{ transform:rotate(10deg) translatez(0); -ms-transform:rotate(10deg) translatez(0); -moz-transform:rotate(10deg) translatez(0); -webkit-transform:rotate(10deg) translatez(0); -o-transform:rotate(10deg) translatez(0);  }
.Rotate11{ transform:rotate(11deg) translatez(0); -ms-transform:rotate(11deg) translatez(0); -moz-transform:rotate(11deg) translatez(0); -webkit-transform:rotate(11deg) translatez(0); -o-transform:rotate(11deg) translatez(0);  }
.Rotate12{ transform:rotate(12deg) translatez(0); -ms-transform:rotate(12deg) translatez(0); -moz-transform:rotate(12deg) translatez(0); -webkit-transform:rotate(12deg) translatez(0); -o-transform:rotate(12deg) translatez(0);  }
.Rotate13{ transform:rotate(13deg) translatez(0); -ms-transform:rotate(13deg) translatez(0); -moz-transform:rotate(13deg) translatez(0); -webkit-transform:rotate(13deg) translatez(0); -o-transform:rotate(13deg) translatez(0);  }
.Rotate14{ transform:rotate(14deg) translatez(0); -ms-transform:rotate(14deg) translatez(0); -moz-transform:rotate(14deg) translatez(0); -webkit-transform:rotate(14deg) translatez(0); -o-transform:rotate(14deg) translatez(0);  }
.Rotate15{ transform:rotate(15deg) translatez(0); -ms-transform:rotate(15deg) translatez(0); -moz-transform:rotate(15deg) translatez(0); -webkit-transform:rotate(15deg) translatez(0); -o-transform:rotate(15deg) translatez(0);  }
.Rotate16{ transform:rotate(16deg) translatez(0); -ms-transform:rotate(16deg) translatez(0); -moz-transform:rotate(16deg) translatez(0); -webkit-transform:rotate(16deg) translatez(0); -o-transform:rotate(16deg) translatez(0);  }
.Rotate17{ transform:rotate(17deg) translatez(0); -ms-transform:rotate(17deg) translatez(0); -moz-transform:rotate(17deg) translatez(0); -webkit-transform:rotate(17deg) translatez(0); -o-transform:rotate(17deg) translatez(0);  }
.Rotate18{ transform:rotate(18deg) translatez(0); -ms-transform:rotate(18deg) translatez(0); -moz-transform:rotate(18deg) translatez(0); -webkit-transform:rotate(18deg) translatez(0); -o-transform:rotate(18deg) translatez(0);  }
.Rotate19{ transform:rotate(19deg) translatez(0); -ms-transform:rotate(19deg) translatez(0); -moz-transform:rotate(19deg) translatez(0); -webkit-transform:rotate(19deg) translatez(0); -o-transform:rotate(19deg) translatez(0);  }
.Rotate20{ transform:rotate(20deg) translatez(0); -ms-transform:rotate(20deg) translatez(0); -moz-transform:rotate(20deg) translatez(0); -webkit-transform:rotate(20deg) translatez(0); -o-transform:rotate(20deg) translatez(0);  }
.Rotate21{ transform:rotate(21deg) translatez(0); -ms-transform:rotate(21deg) translatez(0); -moz-transform:rotate(21deg) translatez(0); -webkit-transform:rotate(21deg) translatez(0); -o-transform:rotate(21deg) translatez(0);  }
.Rotate22{ transform:rotate(22deg) translatez(0); -ms-transform:rotate(22deg) translatez(0); -moz-transform:rotate(22deg) translatez(0); -webkit-transform:rotate(22deg) translatez(0); -o-transform:rotate(22deg) translatez(0);  }
.Rotate23{ transform:rotate(23deg) translatez(0); -ms-transform:rotate(23deg) translatez(0); -moz-transform:rotate(23deg) translatez(0); -webkit-transform:rotate(23deg) translatez(0); -o-transform:rotate(23deg) translatez(0);  }
.Rotate24{ transform:rotate(24deg) translatez(0); -ms-transform:rotate(24deg) translatez(0); -moz-transform:rotate(24deg) translatez(0); -webkit-transform:rotate(24deg) translatez(0); -o-transform:rotate(24deg) translatez(0);  }
.Rotate25{ transform:rotate(25deg) translatez(0); -ms-transform:rotate(25deg) translatez(0); -moz-transform:rotate(25deg) translatez(0); -webkit-transform:rotate(25deg) translatez(0); -o-transform:rotate(25deg) translatez(0);  }
.Rotate26{ transform:rotate(26deg) translatez(0); -ms-transform:rotate(26deg) translatez(0); -moz-transform:rotate(26deg) translatez(0); -webkit-transform:rotate(26deg) translatez(0); -o-transform:rotate(26deg) translatez(0);  }
.Rotate27{ transform:rotate(27deg) translatez(0); -ms-transform:rotate(27deg) translatez(0); -moz-transform:rotate(27deg) translatez(0); -webkit-transform:rotate(27deg) translatez(0); -o-transform:rotate(27deg) translatez(0);  }
.Rotate28{ transform:rotate(28deg) translatez(0); -ms-transform:rotate(28deg) translatez(0); -moz-transform:rotate(28deg) translatez(0); -webkit-transform:rotate(28deg) translatez(0); -o-transform:rotate(28deg) translatez(0);  }
.Rotate29{ transform:rotate(29deg) translatez(0); -ms-transform:rotate(29deg) translatez(0); -moz-transform:rotate(29deg) translatez(0); -webkit-transform:rotate(29deg) translatez(0); -o-transform:rotate(29deg) translatez(0);  }
.Rotate30{ transform:rotate(30deg) translatez(0); -ms-transform:rotate(30deg) translatez(0); -moz-transform:rotate(30deg) translatez(0); -webkit-transform:rotate(30deg) translatez(0); -o-transform:rotate(30deg) translatez(0);  }
.Rotate31{ transform:rotate(31deg) translatez(0); -ms-transform:rotate(31deg) translatez(0); -moz-transform:rotate(31deg) translatez(0); -webkit-transform:rotate(31deg) translatez(0); -o-transform:rotate(31deg) translatez(0);  }
.Rotate32{ transform:rotate(32deg) translatez(0); -ms-transform:rotate(32deg) translatez(0); -moz-transform:rotate(32deg) translatez(0); -webkit-transform:rotate(32deg) translatez(0); -o-transform:rotate(32deg) translatez(0);  }
.Rotate33{ transform:rotate(33deg) translatez(0); -ms-transform:rotate(33deg) translatez(0); -moz-transform:rotate(33deg) translatez(0); -webkit-transform:rotate(33deg) translatez(0); -o-transform:rotate(33deg) translatez(0);  }
.Rotate34{ transform:rotate(34deg) translatez(0); -ms-transform:rotate(34deg) translatez(0); -moz-transform:rotate(34deg) translatez(0); -webkit-transform:rotate(34deg) translatez(0); -o-transform:rotate(34deg) translatez(0);  }
.Rotate35{ transform:rotate(35deg) translatez(0); -ms-transform:rotate(35deg) translatez(0); -moz-transform:rotate(35deg) translatez(0); -webkit-transform:rotate(35deg) translatez(0); -o-transform:rotate(35deg) translatez(0);  }
.Rotate36{ transform:rotate(36deg) translatez(0); -ms-transform:rotate(36deg) translatez(0); -moz-transform:rotate(36deg) translatez(0); -webkit-transform:rotate(36deg) translatez(0); -o-transform:rotate(36deg) translatez(0);  }
.Rotate37{ transform:rotate(37deg) translatez(0); -ms-transform:rotate(37deg) translatez(0); -moz-transform:rotate(37deg) translatez(0); -webkit-transform:rotate(37deg) translatez(0); -o-transform:rotate(37deg) translatez(0);  }
.Rotate38{ transform:rotate(38deg) translatez(0); -ms-transform:rotate(38deg) translatez(0); -moz-transform:rotate(38deg) translatez(0); -webkit-transform:rotate(38deg) translatez(0); -o-transform:rotate(38deg) translatez(0);  }
.Rotate39{ transform:rotate(39deg) translatez(0); -ms-transform:rotate(39deg) translatez(0); -moz-transform:rotate(39deg) translatez(0); -webkit-transform:rotate(39deg) translatez(0); -o-transform:rotate(39deg) translatez(0);  }
.Rotate40{ transform:rotate(40deg) translatez(0); -ms-transform:rotate(40deg) translatez(0); -moz-transform:rotate(40deg) translatez(0); -webkit-transform:rotate(40deg) translatez(0); -o-transform:rotate(40deg) translatez(0);  }
.Rotate41{ transform:rotate(41deg) translatez(0); -ms-transform:rotate(41deg) translatez(0); -moz-transform:rotate(41deg) translatez(0); -webkit-transform:rotate(41deg) translatez(0); -o-transform:rotate(41deg) translatez(0);  }
.Rotate42{ transform:rotate(42deg) translatez(0); -ms-transform:rotate(42deg) translatez(0); -moz-transform:rotate(42deg) translatez(0); -webkit-transform:rotate(42deg) translatez(0); -o-transform:rotate(42deg) translatez(0);  }
.Rotate43{ transform:rotate(43deg) translatez(0); -ms-transform:rotate(43deg) translatez(0); -moz-transform:rotate(43deg) translatez(0); -webkit-transform:rotate(43deg) translatez(0); -o-transform:rotate(43deg) translatez(0);  }
.Rotate44{ transform:rotate(44deg) translatez(0); -ms-transform:rotate(44deg) translatez(0); -moz-transform:rotate(44deg) translatez(0); -webkit-transform:rotate(44deg) translatez(0); -o-transform:rotate(44deg) translatez(0);  }
.Rotate45{ transform:rotate(45deg) translatez(0); -ms-transform:rotate(45deg) translatez(0); -moz-transform:rotate(45deg) translatez(0); -webkit-transform:rotate(45deg) translatez(0); -o-transform:rotate(45deg) translatez(0);  }

/* ---------------------------------- */
/* == 16. TRANSITION                  */
/* ---------------------------------- */

.transition{
 -moz-transition: all 0.2s;
 -webkit-transition: all 0.2s;
 -o-transition: all 0.2s;
}

/* ----------------------------- */
/* == 17. VIEWPORT FIXING		 */
/* ----------------------------- */
/* Non implemente dans les navigateurs, attention cela fait planter la console de dev ! */

/*@-webkit-viewport {
    width: device-width;
	zoom: 1.0;
}
@-moz-viewport {
	width: device-width;
	zoom: 1.0;
}
@-ms-viewport {
	width: device-width;
	zoom: 1.0;
}
@-o-viewport {
	width: device-width;
	zoom: 1.0;
}
@viewport {
	width: device-width;
	zoom: 1.0;
}*/

/* ----------------------------- */
/* == 18. VISIBLE/HIDDEN		 */
/* ----------------------------- */
.hidden {
  display: none;
  visibility: hidden;
}
.visible-phone,
.visible-tablet,
.hidden-desktop {
  display: none !important;
}
.visible-desktop,
.hidden-phone,
.hidden-tablet {
  display: inherit !important;
}

/* ----------------------------- */
/* == 19. PRINT 				 */
/* ----------------------------- */
.visible-print {
    display: none !important;
}
/* quick print reset */
@media print {
	p,
	blockquote {
		orphans: 2;
		widows: 2;
	}
	blockquote,
	ul,
	ol {
		page-break-inside: avoid;
	}
	h1,
	h2,
	h3,
	caption {
		page-break-after: avoid;
	}

    /* Visible/Hidden */
    .visible-print {
        display: inherit !important;
    }
    .hidden-print {
        display: none !important;
    }
}

/* orientation iOS font-size fix */
@media (orientation: landscape) and (max-device-width: 768px) {
	html,
	body {
		-webkit-text-size-adjust: 100%;
	}
}

/* ---------------------------------- */
/* == 20. RESPONSIVE MAX 1024		  */
/* ---------------------------------- */
@media only screen and (max-width: 1024px) {
	/* Visible/Hidden */
	.visible-phone,
	.visible-desktop,
	.hidden-tablet {
		display: none !important;
	}
	/* CommentÃ© car le texte menu horizontal apparaÃ®t sinon  */
	.visible-tablet,
	.hidden-phone,
	.hidden-desktop {
		/*display: inherit !important;*/
	}
}

/* ---------------------------------- */
/* == 21. RESPONSIVE MAX 768		  */
/* ---------------------------------- */
@media all and (max-width: 768px) {

	/* Visible/Hidden */
	.visible-tablet,
	.hidden-phone,
	.hidden-desktop {
		display: inherit !important;
	}
	.visible-phone,
	.visible-desktop,
	.hidden-tablet {
		display: none !important;
	}

    /* quick tablet reset */
    .width60,
    .width70,
    .width75,
    .width80,
    .width90,
    .width600p,
    .width700p,
    .width800p,
    .width960p,
    .width980p,
    .width1024p{ width: auto; }

    /* Disposition colonne et content site */
    .container .colonne, .container .content{
        display:block;
        float:none;
        width: auto;
    }

    /* Navigation */
     header nav[role="navigation"] a {

      }
    header nav[role="navigation"] a#pull {
        display: block;
    }
    header nav[role="navigation"] a#pull:after {
        display: inline-block;
        position: absolute;
        content: "\2261";
        right: 1em;
    }
    header nav[role="navigation"] > ul {
        display: none;
    	height: auto;
    }
    header nav[role="navigation"] > ul > li {
      	width: 100%;
  		float: left;
  		position: relative;
  		height: auto;
  	}
    header nav[role="navigation"] > ul > li > a:after {
    	position: absolute;
        right: 1.25em;
        top: 0;
		content: "\203A";
	}
    header nav[role="navigation"] > ul > li ul,
    header nav[role="navigation"] > ul > li:hover ul {
		display: none;
	}

    /* Responsive grids */
    .grid4 > * {width: 49% !important; }
	.grid4 > :first-child + * + * {margin-left: 0 !important;}
	.grid6 > * {width: 32% !important; }
	.grid6 > :first-child + * + * + * {margin-left: 0 !important;}
}

/* ---------------------------------- */
/* == 22. RESPONSIVE MAX 480		  */
/* ---------------------------------- */
@media all and (max-width: 480px) {

	/* Visible/Hidden */
	.visible-phone,
	.hidden-tablet,
	.hidden-desktop {
		display: inherit !important;
	}
	.visible-tablet,
	.visible-desktop,
	.hidden-phone {
		display: none !important;
	}

    /* quick tablet reset */
    .width150p,
    .width200p,
    .width250p,
    .width300p,
    .width400p,
    .width500p{ width: auto; }

    /* Navigation */
    nav[role="navigation"] a#pull {
    	display: block;
		width: auto;
		position: absolute;
		right: 0;
		left: 0;
	}


    /* bandeau slide */
    /*
    .bandeau {
        float:left !important;
        width:100% !important;
        height:65px !important;
        display:block !important;
        padding:0px !important;
        background-color:#ffffff !important;
     }

    .bandeau  ul{ display:block !important;  }
    .bandeau  ul li{
        display:none !important;
        border-left:0px !important;
    }
    .bandeau  ul li.select{
        display:block !important;
        width:100% !important;
        background-color:transparent !important;
        font-size:1.4em !important;
        height:48px !important;
        float:left !important;
        border:1px solid #cccccc !important;
        -webkit-border-top-left-radius: 5px !important;
        -webkit-border-top-right-radius: 5px !important;
    	-moz-border-radius-topleft: 5px !important;
    	-moz-border-radius-topright: 5px !important;
    	border-top-left-radius: 5px !important;
    	border-top-right-radius: 5px !important;
    }
    .bandeau  ul li.select:after{
        content:'+';
        color:#000;
        position:absolute;
        right:1em;
        top:1em;
    }
    .bandeau.on  ul li.select{
        color:#cccccc !important;
    }
    .bandeau.on  ul li.select:after{
        content:'-';
        color:#000;
        position:absolute;
        right:1em;
        top:1em;
    }
    .bandeau ul li.select a{
        color:#000000 !important;
    }
    .bandeau li a:link, .bandeau li a:visited{
        height:46px !important;
        line-height:46px !important;
        display:block !important;
        text-align:left !important;
        padding:0px !important;
        padding-left:0.2em !important;
        width:auto !important;
    }
    */

    /* Responsive grids */
    [class*=grid], [class*=grid] > * {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left : 0!important;
        margin-right : 0!important;
    }
    [class*=grid] > .mod {
        width: 100% !important;
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        border-radius: 0 !important;
    }
}

/* ---------------------------------- */
/* == 23. CARTE GOOGLE MAP			  */
/* ---------------------------------- */
#carteGoogleMap img,
.carteGoogleMap img,
#GoogleMaps img {
    max-width:none;
}
#carteGoogleMap *,
.carteGoogleMap *,
#GoogleMaps img {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

/* ---------------------------------- */
/* == 24. CARTE ITINERAIRE			  */
/* ---------------------------------- */
.calcul-itineraire .adp-placemark td {
	width: 40px;
}
.calcul-itineraire .adp-placemark td + td,
.calcul-itineraire .adp-directions tr td + td + td,
.calcul-itineraire .adp-directions tr td + td + td + td {
	width: auto;
}
.calcul-itineraire .adp-directions tr td,
.calcul-itineraire .adp-directions tr td + td {
	width: 26px;
}

/* RUBRIQUE ACCES */
#rubrique .calcul-itineraire {
	float: left;
	clear: left;
	width: 500px;
}
#rubrique .calcul-itineraire-label {
	display: block;
	font-weight: bold;
}
#rubrique .calcul-itineraire-input {
	width: 300px;
}

/* ---------------------------------- */
/* == 25. WIDGETS					  */
/* ---------------------------------- */
[class^=widget-]  ul {
	list-style: none;
	padding: 0;
}

/* ---------------------------------- */
/* == 26. OLD BROWSERS				  */
/* ---------------------------------- */
.chromeframe {
	position: absolute !important;
	top:0px !important;
	left:0px !important;
	background-color: #FCF8E3 !important;
	color: #8A6D3B !important;
	border-bottom: 1px solid #FAEBCC !important;
	z-index: 10000 !important;
	margin:0 !important;
	padding:5px !important;
	width:100% !important;
	font-family: arial !important;
	font-size: 14px !important;
}

.chromeframe img {
	padding-right:5px !important;

}

.chromeframe a {
	text-decoration: underline !important;
	color: #8A6D3B !important;
	font-weight: bold !important;

}


/* ---------------------------------- */
/* == 27. COOKIES				 	  */
/* ---------------------------------- */

.cookie-div {
	display: block;
	background-color: #E4E4E4;
	vertical-align: middle;
	padding-top: 0.7em;
	padding-left: 1%;
	padding-bottom: 1%;

	position: fixed;
	width: 100%;
	z-index: 1000000000;
	border-top: 1px solid #aaa;
	bottom: 0;
}

.cookie-text {

	font-size: 1.5em;
	display: table-cell;
}

.cookie-buttons {

	height: 2em;

	display: table-cell;
	padding-left: 1%;

}

.cookie-btn {
	background-color: #4D90FE;
	background-image: -moz-linear-gradient(to center top , #4D90FE, #4787ED);
	border: 1px solid #3079ED;
	border-radius: 2px;
	color: #FFF;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin-right: 0px;
	min-width: 26px;
	outline: 0px none;
	padding: 0px 8px;
	text-align: center;
	white-space: nowrap;
	margin-left: 2%;
	cursor: pointer;
}

.cookie-ok:hover {
	background-color: #357ae8;
	background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
	border: 1px solid #2f5bb7;
	border-bottom-color: #2f5bb7;
}

.cookie-savoirplus {
	display: table-cell;
	font-size: 1.5em;
	padding-left: 2%;
	width:200px;
	cursor: pointer;

}


.cookie-savoirplus:hover {
	text-decoration: underline;
}

.cookie-savoirplus-div {
	height: 0;
	position: absolute;
	padding-bottom: 20%;
}

.cookie-savoirplus-popup {
	position:fixed;
	top: 25%;
	left: 25%;
	width: 50%;
	height:50%;
	background-color: #fff;
	border: 1px solid #aaa;
	/*box-shadow: 8px 8px 12px #aaa;*/
	box-shadow: 1px 1px 12px #555;
	text-align: justify;
	color: #000;
}

.cookie-savoirplus-popup-titre {
	font-size: 2em;
	background-color: #eee;
	padding: 10px;
	height:20%;
}

.cookie-savoirplus-popup-content-div {
	height: 80%;
	overflow: auto;
}
.cookie-savoirplus-popup-content {
	padding: 10px;
	font-size: 1.5em;

}

.cookie-savoirplus-popup-tools {
	position: absolute;
	top:0;
	right:10px;
	padding: 10px;
}

@media all and (max-width: 480px) {
	/* Cookies */
	.cookie-hide { text-align:center; }
	.cookie-text {
		display:block;
		text-align:center;
		line-height:1.2em;
	}
	.cookie-buttons, .cookie-savoirplus {
		display:inline-block;
		text-align:center;
		padding-left:inherit;
		width:auto;
		height:auto;
	}
	.cookie-buttons {
		margin-bottom:1em;
	}
	.cookie-savoirplus {
		line-height:2em;
		margin-left:2em;
	}
	.cookie-savoirplus-popup {
		top: 5%;
		left: 5%;
		width: 90%;
		height: 90%;
	}
	.cookie-savoirplus-popup-titre { padding-right:64px; height:auto; }
	.cookie-savoirplus-popup-content { text-align:left; }
	.cookie-btn { min-width:36px; min-height:30px; line-height:30px; }
	.cookie-buttons .cookie-btn { margin-top:1em; }
}

/* Info Bulle */
.contenu_info_bulle {
	display: none;
}

/* Formulaires */
.formulaire_container .form_ligne_mail label, .formulaire_container .form_ligne_pass label {
	margin-left:70px;
}

/* ---------------------------------- */
/* == 28. BACKTOTOP				 	  */
/* ---------------------------------- */
.backtotopinstance {
	background-color:#fff;
	background-image: url('https://static.ingenie.fr/images/accessible/top_return.png');
	background-repeat:no-repeat;
	background-position: center center;
    position: fixed;
    right: 10px;
    bottom: 40px;
    z-index:100;
    display:block;
    width:49px;
    height:29px;
    border: 1px solid #aaa;
	border-radius: 3px 3px 3px 3px;
	padding:8px;
	cursor: pointer;
}
.backtotopinstance:hover {
	filter: alpha(opacity=50); /* internet explorer */
	-khtml-opacity: 0.5;      /* khtml, old safari */
	-moz-opacity: 0.5;       /* mozilla, netscape */
	opacity: 0.5;           /* fx, safari, opera */
}


#content .infinitescroll .pagination {
	display:none;
}

/* ---------------------------------- */
/* == 29. Print gÃ©nerique		 	  */
/* ---------------------------------- */
@media print {
	html, body, #contenu{
		margin:0px;
		padding:0px;
		background:none !important;
	}

	body * {
		font-family:Arial !important;
	}

	header[role="banner"],
	footer[role="footer"],
	footer#footer,
	footer.footer,
	#fil_arianne,
	#outils {
		display:none !important;
	}

	#centre {
	  	display:block !important;
	  	float:inherit !important;
	  	width:100% !important;
	  }

	/* Print Modele Fiche Info */
	 #fiche-info header {
		margin-top:0 !important;
	}

	#fiche-info > .contenu-fiche .bandeau {
		background:none !important;
		border-top:1px solid #000 !important;
		-webkit-border-radius: 0px !important;
		-moz-border-radius: 0px !important;
		border-radius: 0px !important;
	}

	#fiche-info > .contenu-fiche .bandeau > ul > li {
		display:none !important;
		border:0px !important;
		text-align:left !important;
		font-size:1.2em !important;
	}
	#fiche-info > .contenu-fiche .bandeau > ul > li.select {
	 	display:block !important;
	 	background:none !important;
	}
	#fiche-info .bandeau li a {
		color:#000 !important;
		font-size:1.8em;
	}

	#fiche-info .pagination,
	#fiche-info > .contenu-fiche > .gallerie > .bx-wrapper,
	#fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche h3,
	#fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche .cadre_coordonnee .coord-coordonnees-fiche .libelle,
	#fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche .cadre_coordonnee .calcul-itineraire,
	#fiche-info > .contenu-fiche .bandeau#tarifs,
	#fiche-info .tarifs,
	#fiche-info > .contenu-fiche .bandeau#reservation,
	#fiche-info .reservation,
	#fiche-info > .contenu-fiche .bandeau#liaison,
	#fiche-info .liaison,
	#fiche-info header .lien_fiche_carnet,
	#fiche-info >.contenu-fiche > .contact > .formulaire {
		display:none !important;
	}

	.contenu-fiche > .gallerie #thumb-pager > a {
		opacity:1 !important;
	}
	#fiche-info > .contenu-fiche > .gallerie #thumb-pager > a > span {

	}
	#fiche-info > .contenu-fiche > .gallerie #thumb-pager > a > span img {

	}

	#fiche-info > .contenu-fiche .presentation {
		background-color:#fff !important;
		color:#000 !important;
	}

	#fiche-info > .contenu-fiche .presentation .description > div > span.contenu_descriptif,
	#fiche-info .presentation .cadre {
		font-size:1.2rem !important;
	}
	#fiche-info > .contenu-fiche>.carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > div > .coord-coordonnees-fiche {
		padding-left:1em !important;
	}
	#fiche-info > .contenu-fiche > .carte_coordonnees > .carte h3, #fiche-info > .contenu-fiche > .carte_coordonnees > .coordonnees-fiche h3 {
		font-size:1.5rem !important;
	}
	#fiche-info>.contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > .gps-coordonnees-fiche {
		clear:left !important;
		float:left !important;
		padding-left:1em !important;
	}
	#fiche-info>.contenu-fiche > .carte_coordonnees > .coordonnees-fiche > div > .cadre_coordonnee > .gps-coordonnees-fiche > div {
		display:inline-block !important;
		margin-right:5px !important;
	}

	#fiche-info > .contenu-fiche > .contact > .coordonnees > .critere-picto .type-titre,
	#fiche-info > .contenu-fiche > .contact > .coordonnees > .critere-picto .type-critere li .valeur-critere {
		display:inline-block !important;
	}
	#fiche-info > .contenu-fiche > .contact > .coordonnees > .fiche > div {
		display:inline-block !important;
		vertical-align:top !important;
		float:none !important;
		padding-top:0 !important;
		margin-top:0 !important;
	}
	#fiche-info > .contenu-fiche > .contact > .coordonnees > .fiche > div.libelle,
	#fiche-info > .contenu-fiche > .contact > .coordonnees > .fiche > div.Nom,
	#fiche-info > .contenu-fiche > .contact > .coordonnees > .fiche > div.Telephone,
	#fiche-info > .contenu-fiche > .contact > .coordonnees > .fiche > div.SiteWeb{
		display:block !important;
		float:none !important;
	}

	#fiche-info > .contenu-fiche .lesTarifsOnglet>.tarifsOnglet>thead {
		display:table-header-group !important;
	}
	#fiche-info > .contenu-fiche .lesTarifsOnglet > .tarifsOnglet > tbody > tr.unTarifOnglet > td {
		display:table-cell !important;
		margin:0; padding:0;
		padding-left:0% !important;
		position:relative;
		height:auto;
		line-height:normal;
	}
	#fiche-info > .contenu-fiche .lesTarifsOnglet>.tarifsOnglet>tbody>tr.unTarifOnglet>td:before {
		display:none;
	}

}

/* ---------------------------------- */
/* == 30. Debug					 	  */
/* ---------------------------------- */

fieldset.debug.bloc {
	border-color:#F00;
    border-style: solid;
}

fieldset.debug.bloc legend{
	color:red;
	font-weight: bold;
}


/* ------------------------------------- */
/* == 30. Liens neutres mentions lÃ©gales */
/* ------------------------------------- */

.liens_neutres_ingenie a {
  text-decoration: none !important;
  color: inherit !important;
  cursor: default !important;
}
.liens_neutres_ingenie a:hover {
  text-decoration: none !important;
  color: inherit !important;
  cursor: default !important;
}
a.lien_neutre_ingenie {
  text-decoration: none !important;
  color: inherit !important;
  cursor: default !important;
}
a.lien_neutre_ingenie:hover {
  text-decoration: none !important;
  color: inherit !important;
  cursor: default !important;
}

/**
Switch Themes
 */
.toggle {
	display: none;
}


/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/ie8-0.css****************************/
/*
* Feuille de style générique pour IE8
* Ingénie Création
* @author David SANCHEZ, Eddy SEGAUD
*/

/* ----------------------------- */
/* ==iefix                       */
/* ----------------------------- */
.lt-ie9 img {
    width: auto; /* @bugfix for IE8 */
}

/* ---------------------------------- */
/* ==Lien Telechargement              */
/* ---------------------------------- */
.lt-ie9 li a {
    
}

/* Calendrier */
.lt-ie9 li a.ics {
	
}

/* PDF */
.lt-ie9 li a.pdf {
	
}

/* Documents */
.lt-ie9 li a.doc,
.lt-ie9 li a.docx {
	
}

/* Tableur */
.lt-ie9 li a.xls,
.lt-ie9 li a.xlsx,
.lt-ie9 li a.ods {
	
}

/* Présentation */
.lt-ie9 li a.ppt,
.lt-ie9 li a.pptx,
.lt-ie9 li a.odp {
	
}

/* Compression */
.lt-ie9 li a.zip {
	
}

/* Texte */
.lt-ie9 li a.txt,
.lt-ie9 li a.csv {
	
}

/* Image */
.lt-ie9 li a.ai,
.lt-ie9 li a.eps,
.lt-ie9 li a.jpg,
.lt-ie9 li a.png,
.lt-ie9 li a.tif,
.lt-ie9 li a.gif {
	
}

/* Video */
.lt-ie9 li a.flv,
.lt-ie9 li a.mpeg,
.lt-ie9 li a.mpg,
.lt-ie9 li a.avi,
.lt-ie9 li a.mov,
.lt-ie9 li a.wmv,
.lt-ie9 li a.swf,
.lt-ie9 li a.mp4 {
	
}

/* Audio */
.lt-ie9 li a.mp3,
.lt-ie9 li a.wma,
.lt-ie9 li a.mid {
	
}

/* GPS */
.lt-ie9 li a.gpx,
.lt-ie9 li a.kml,
.lt-ie9 li a.kmz {
	
}

/* ----------------------------- */
/* ==FlexSlider                  */
/* ----------------------------- */
p.flex-caption {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfc6c6c6', endColorstr='#bfc6c6c6',GradientType=0 );
}


/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/generique-0.css****************************/
/* ES 28/04/2014 
  ** Styles generiques 
  ** Regroupe tous les elements quio doivent avoir les mÃªmes styles
*/

/*
	1.= H1
	2.= Descriptif
	3.= Liens : Descriptifs
	4.= Liens hover : Descriptifs
	5.= H1 : Descriptifs
	6.= Vignettes (Sommaire, liste Vignette...)
	7.= Boutons : recherche, resa, formulaire
	8.= Boutons hover : recherche, resa, formulaire...
	9.= Couleur Bandeau : Listes, Fiches, MarÃ©e...
	10.= Labels titre moteur resa
	11.= Labels recap recherche
	12.= Titres Affinage recherche
	13.= CordonnÃ©es liste
	14.= Couleur texte etapes panier
*/


/* 1.= H1 */
#liste-info > header > h1,
#sommaire > header > h1,
#rubrique > header > h1,
#sommaire_general > header > h1,
#actualites > header > h1,
.liste-page-simple > header > h1,
.page-simple > h1,
.webcams h1,
#galeriePhotos h1,
#albumPhotos h1,
.client_centre h1,
.client_identification h1,
#meteo-yr-no > header > h1,
.marees-liste > header > h1,
#plan-site > header > h1,
#meteo-yr-no > header > h1,
.titre_identification {
	
}

/* 2.= Descriptif */
#sommaire > header > #description-rubrique,
div#rubrique > section > article > .page-pave,
#rubrique > header > #description-rubrique,
#actualites > article > section > .description,
.liste-page-simple > article > section > .description,
#actualites > header > #description-rubrique,
.page-simple > .description,
#liste-info > header > .description,
#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .descriptif,
#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif,
#liste-info > #liste-info-content > .liste-fiche.Prestations > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .descriptif,
#liste-info > #liste-info-content > .aucun_resultat,
#fiche-info > .contenu-fiche .description,
#fiche-info > .contenu-fiche .localisation,
#fiche-info > .contenu-fiche .tarif-froid,
#fiche-info > .contenu-fiche > .contact > .coordonnees,
#albumPhotos .description,
#albumPhotos .description_album,
.youtube > .Playlist_Youtube > .description_playlist, 
.youtube > .Playlist_Youtube > .description_video_top,
.pages > .content > article > .page-pave,
.marees-liste > header > .description-rubrique,
.liste-page-simple > header > #description-rubrique,
#evenements-accueuil > header > #description-rubrique,
.message_confirmation.formulaire .contenu,
.formulaire_container .form_commentaire_champ,
.formulaire_container .form_infos_legales,
.formulaire_container .forms_label,
.formulaire_container .forms_label_apres,
.formulaire_container .champ,
#meteo-yr-no > header > #description-rubrique,
#fiche-info div.cadre[class*=critere],
div[class*=download-files],
.client_content .bloc_texte_paiement > .message_demande_paiement,
.formulaire_container > #form_erreur_header,
.formulaire_container .form_doc_descriptif,
#bloc_paiement,
#bloc_confirmation,
.actualite > article > section.page > .contenu,
.skiplan .description,
.bloc_cross_selling .bloc_descriptifs_cross_selling,
.client_identification_deconnexion_message,
.client_identification_formulaire_label_cookie,
.client_identification_formulaire_password_oublie,
.msg_reponse_paiement .paiement_ok {
	
}

/* 3.= Liens : Descriptif */
#sommaire > header > #description-rubrique a,
#rubrique > header > #description-rubrique a,
#rubrique > section > article > .page-pave a,
#actualites > article > section > .description a,
.liste-page-simple > article > section > .description a,
.page-simple > .description a,
#liste-info > header > .description a,
#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .descriptif a,
#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif a,
#liste-info > #liste-info-content > .liste-fiche.Prestations > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .descriptif a,
#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .adresse > .coordonnee a,
#fiche-info > .contenu-fiche .description a,
#fiche-info > .contenu-fiche .localisation a,
#albumPhotos .description a,
#albumPhotos .description_album a,
.youtube > .Playlist_Youtube > .description_playlist a, 
.youtube > .Playlist_Youtube > .description_video_top a,
.pages > .content > article > .page-pave a,
.marees-liste > header > .description-rubrique a,
#evenements-accueuil > header > #description-rubrique a,
.formulaire_container .form_commentaire_champ a,
.formulaire_container .form_doc_descriptif a,
.formulaire_container .form_infos_legales a,
#meteo-yr-no > header > #description-rubrique a,
.skiplan .description a,
.forms_label_apres a {
	
}
/* 4.= Liens hover : Descriptif */
#sommaire > header > #description-rubrique a:hover,
#rubrique > section > article > .page-pave a:hover,
#actualites > article > section > .description a:hover,
.liste-page-simple > article > section > .description a:hover,
.page-simple > .description a:hover,
#liste-info > header > .description a:hover,
#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .descriptif a:hover,
#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif a:hover,
#liste-info > #liste-info-content > .liste-fiche.Prestations > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .descriptif a:hover,
#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .adresse > .coordonnee a:hover,
#fiche-info > .contenu-fiche .description a:hover,
#fiche-info > .contenu-fiche .localisation a:hover,
#albumPhotos .description a:hover,
#albumPhotos .description_album a:hover,
.youtube > .Playlist_Youtube > .description_playlist a:hover, 
.youtube > .Playlist_Youtube > .description_video_top a:hover,
.pages > .content > article > .page-pave a:hover,
.marees-liste > header > .description-rubrique a:hover,
#evenements-accueuil > header > #description-rubrique a,
.formulaire_container .form_commentaire_champ a:hover,
.formulaire_container .form_doc_descriptif a:hover,
.formulaire_container .form_infos_legales a:hover,
#meteo-yr-no > header > #description-rubrique a:hover,
.skiplan .description a:hover,
.forms_label_apres a:hover {
	
}
/* 5.= H1, H2, H3, H4, H5 : Descriptif */
#sommaire > header > #description-rubrique h1,
#rubrique > section > article > .page-pave h1,
#actualites > article > section > .description h1,
.actualite > article > header > h1,
.liste-page-simple > article > section > .description h1,
.page-simple > .description h1,
#liste-info > header > .description h1,
#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .descriptif h1,
#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif h1,
#liste-info > #liste-info-content > .liste-fiche.Prestations > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .descriptif h1,
#fiche-info > .contenu-fiche .description h1,
#albumPhotos .description h1,
#albumPhotos .description_album h1,
.youtube > .Playlist_Youtube > .description_playlist h1, 
.youtube > .Playlist_Youtube > .description_video_top h1,
.pages > .content > article > .page-pave h1,
.marees-liste > header > .description-rubrique h1,
#evenements-accueuil > header > #description-rubrique h1,
.formulaire_container .form_commentaire_champ h1,
.formulaire_container .form_infos_legales h1,
#meteo-yr-no > header > #description-rubrique h1,
.skiplan .description h1 {
	
}

#sommaire > header > #description-rubrique h2,
#rubrique > header > #description-rubrique h2,
#rubrique > section > article > .page-pave h2,
#actualites > article > section > .description h2,
.actualite > article > header > h2,
.liste-page-simple > article > section > .description h2,
.page-simple > .description h2,
#liste-info > header > .description h2,
#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .descriptif h2,
#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif h2,
#liste-info > #liste-info-content > .liste-fiche.Prestations > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .descriptif h2,
#fiche-info > .contenu-fiche .description h2,
#albumPhotos .description h2,
#albumPhotos .description_album h2,
.youtube > .Playlist_Youtube > .description_playlist h2, 
.youtube > .Playlist_Youtube > .description_video_top h2,
.pages > .content > article > .page-pave h2,
.marees-liste > header > .description-rubrique h2,
#evenements-accueuil > header > #description-rubrique h2,
.formulaire_container .form_commentaire_champ h2,
.formulaire_container .form_infos_legales h2,
#meteo-yr-no > header > #description-rubrique h2,
.skiplan .description h2 {
	
}

#sommaire > header > #description-rubrique h3,
#rubrique > header > #description-rubrique h3,
#rubrique > section > article > .page-pave h3,
#actualites > article > section > .description h3,
.actualite > article > header > h3,
.liste-page-simple > article > section > .description h3,
.page-simple > .description h3,
#liste-info > header > .description h3,
#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .descriptif h3,
#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif h3,
#liste-info > #liste-info-content > .liste-fiche.Prestations > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .descriptif h3,
#fiche-info > .contenu-fiche .description h3,
#albumPhotos .description h3,
#albumPhotos .description_album h3,
.youtube > .Playlist_Youtube > .description_playlist h3, 
.youtube > .Playlist_Youtube > .description_video_top h3,
.pages > .content > article > .page-pave h3,
.marees-liste > header > .description-rubrique h3,
#evenements-accueuil > header > #description-rubrique h3,
.formulaire_container .form_commentaire_champ h3,
.formulaire_container .form_infos_legales h3,
#meteo-yr-no > header > #description-rubrique h3,
.skiplan .description h3 {
	
}

#sommaire > header > #description-rubrique h4,
#rubrique > header > #description-rubrique h4,
#rubrique > section > article > .page-pave h4,
#actualites > article > section > .description h4,
.actualite > article > header > h4,
.liste-page-simple > article > section > .description h4,
.page-simple > .description h4,
#liste-info > header > .description h4,
#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .descriptif h4,
#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif h4,
#liste-info > #liste-info-content > .liste-fiche.Prestations > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .descriptif h4,
#fiche-info > .contenu-fiche .description h4,
#albumPhotos .description h4,
#albumPhotos .description_album h4,
.youtube > .Playlist_Youtube > .description_playlist h4, 
.youtube > .Playlist_Youtube > .description_video_top h4,
.pages > .content > article > .page-pave h4,
.marees-liste > header > .description-rubrique h4,
#evenements-accueuil > header > #description-rubrique h4,
.formulaire_container .form_commentaire_champ h4,
.formulaire_container .form_infos_legales h4,
#meteo-yr-no > header > #description-rubrique h4,
.skiplan .description h4 {
	
}

#sommaire > header > #description-rubrique h5,
#rubrique > header > #description-rubrique h5,
#rubrique > section > article > .page-pave h5,
#actualites > article > section > .description h5,
.actualite > article > header > h5,
.liste-page-simple > article > section > .description h5,
.page-simple > .description h5,
#liste-info > header > .description h5,
#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .contenu_liste_cadre > .contenu_gauche > .descriptif h5,
#liste-info > #liste-info-content > .liste-fiche > .fiche-info > .affiche_info > .bloc_info > .contenu_principal_fiche > .descriptif h5,
#liste-info > #liste-info-content > .liste-fiche.Prestations > .fiche-info > .affiche_info > .bloc_info .contenu_principal_fiche .descriptif h5,
#fiche-info > .contenu-fiche .description h5,
#albumPhotos .description h5,
#albumPhotos .description_album h5,
.youtube > .Playlist_Youtube > .description_playlist h5, 
.youtube > .Playlist_Youtube > .description_video_top h5,
.pages > .content > article > .page-pave h5,
.marees-liste > header > .description-rubrique h5,
#evenements-accueuil > header > #description-rubrique h5,
.formulaire_container .form_commentaire_champ h5,
.formulaire_container .form_infos_legales h5,
#meteo-yr-no > header > #description-rubrique h5,
.skiplan .description h5 {
	
}


/* 6.= Vignettes (Sommaire, liste Vignette...) */
#liste-info > #liste-info-content > .liste-fiche.Vignette > .fiche-info,
#sommaire #nav-sommaire > ul > li,
#galeriePhotos > .bloc,
#albumPhotos > .bloc > .cadre,
.youtube > .Playlist_Youtube > .bx-wrapper > .bx-viewport > ul > li {
	
}
/* 7.= Boutons : recherche, resa, formulaire */
.form_search,
#liste-info a.lien_reserver,
#bt_panier, 
.form_submit,
.widget-moncompte .content input[type="submit"],
.client_accueil_infosPersos_modifier a,
.client_pass_oublie .form_submit_div a,
.calcul-itineraire-bouton,
#fiche-info .contenu-fiche .reservation .form_search {
	
}

/* 8.= Boutons hover : recherche, resa, formulaire... */
.form_search:hover,
#liste-info a.lien_reserver:hover,
#bt_panier:hover, 
.form_submit:hover,
.widget-moncompte .content input[type="submit"]:hover,
.client_accueil_infosPersos_modifier a:hover,
.client_pass_oublie .form_submit_div a:hover,
.calcul-itineraire-bouton:hover,
#fiche-info .contenu-fiche .reservation .form_search:hover {
	
}

/* 9.= Couleur Bandeau : Listes, Fiches, MarÃ©e... */
.marees-liste > .parametres > .filtrages > ul,
#liste-info >.parametres > .filtrages,
#liste-info.agenda > .parametres > .libelle,
#liste-info.agenda > .parametres > .calendrier .semaine-encours {
	
}

/* 10.= Labels titre moteur resa */
.form-recherche label[for="type_prestataire"],
.form-recherche .ligne_form_moteur > label[for="type_date"],
.form-recherche .bloc_date_duree > .ligne_form_moteur > label,
.form-recherche .bloc_select_adultes_enfants > label[for="adultes"],
.form-recherche .ligne_form_moteur > label[for="prestations"]

/* 11.= Labels recap recherche */
.bloc_recap_recherche .bloc_recap_recherche_date > div > span[class*="libelle"] {
	
}

/* 12.= Titres Affinage recherche */
.recherche_texte_affiner .sous_titre_affinage, 
#bloc_affinage_colg .sous_titre_affinage_recherche {
	
}

/* 13.= CordonnÃ©es liste */
#liste-info .bloc_info .contenu_principal_fiche .coordonnee span,
#liste-info .bloc_info .contenu_principal_fiche .prestataire span {
	
}

/* 14.= Couleur texte etapes panier */
#bloc_paiement .balise_important, 
#bloc_paiement .numdossier, 
#bloc_paiement .secure_paiement, 
#bloc_confirmation .numdossier {

}


/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/default/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/leaflet-0.css****************************/
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
    position: absolute;
    left: 0;
    top: 0;
}
.leaflet-container {
    overflow: hidden;
}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
    image-rendering: -webkit-optimize-contrast;
}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
    width: 1600px;
    height: 1600px;
    -webkit-transform-origin: 0 0;
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
    display: block;
}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
    max-width: none !important;
    max-height: none !important;
}

.leaflet-container.leaflet-touch-zoom {
    -ms-touch-action: pan-x pan-y;
    touch-action: pan-x pan-y;
}
.leaflet-container.leaflet-touch-drag {
    -ms-touch-action: pinch-zoom;
    /* Fallback for FF which doesn't support pinch-zoom */
    touch-action: none;
    touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
    -ms-touch-action: none;
    touch-action: none;
}
.leaflet-container {
    -webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
    -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
    filter: inherit;
    visibility: hidden;
}
.leaflet-tile-loaded {
    visibility: inherit;
}
.leaflet-zoom-box {
    width: 0;
    height: 0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 800;
}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
    -moz-user-select: none;
}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
    width: 1px;
    height: 1px;
}
.lvml {
    behavior: url(#default#VML);
    display: inline-block;
    position: absolute;
}


/* control positioning */

.leaflet-control {
    position: relative;
    z-index: 800;
    pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
    pointer-events: auto;
}
.leaflet-top,
.leaflet-bottom {
    position: absolute;
    z-index: 1000;
    pointer-events: none;
}
.leaflet-top {
    top: 0;
}
.leaflet-right {
    right: 0;
}
.leaflet-bottom {
    bottom: 0;
}
.leaflet-left {
    left: 0;
}
.leaflet-control {
    float: left;
    clear: both;
}
.leaflet-right .leaflet-control {
    float: right;
}
.leaflet-top .leaflet-control {
    margin-top: 10px;
}
.leaflet-bottom .leaflet-control {
    margin-bottom: 10px;
}
.leaflet-left .leaflet-control {
    margin-left: 10px;
}
.leaflet-right .leaflet-control {
    margin-right: 10px;
}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile {
    will-change: opacity;
}
.leaflet-fade-anim .leaflet-popup {
    opacity: 0;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
    opacity: 1;
}
.leaflet-zoom-animated {
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
    will-change: transform;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
    -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
    transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

.leaflet-zoom-anim .leaflet-zoom-hide {
    visibility: hidden;
}


/* cursors */

.leaflet-interactive {
    cursor: pointer;
}
.leaflet-grab {
    cursor: -webkit-grab;
    cursor:    -moz-grab;
    cursor:         grab;
}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
    cursor: crosshair;
}
.leaflet-popup-pane,
.leaflet-control {
    cursor: auto;
}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor:    -moz-grabbing;
    cursor:         grabbing;
}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
    pointer-events: none;
}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
    pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
    pointer-events: auto;
}

/* visual tweaks */

.leaflet-container {
    background: #ddd;
    outline: 0;
}
.leaflet-container a {
    color: #0078A8;
}
.leaflet-container a.leaflet-active {
    outline: 2px solid orange;
}
.leaflet-zoom-box {
    border: 2px dotted #38f;
    background: rgba(255,255,255,0.5);
}


/* general typography */
.leaflet-container {
    font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}


/* general toolbar styles */

.leaflet-bar {
    box-shadow: 0 1px 5px rgba(0,0,0,0.65);
    border-radius: 4px;
}
.leaflet-bar a,
.leaflet-bar a:hover {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    width: 26px;
    height: 26px;
    line-height: 26px;
    display: block;
    text-align: center;
    text-decoration: none;
    color: black;
}
.leaflet-bar a,
.leaflet-control-layers-toggle {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
}
.leaflet-bar a:hover {
    background-color: #f4f4f4;
}
.leaflet-bar a:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.leaflet-bar a:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom: none;
}
.leaflet-bar a.leaflet-disabled {
    cursor: default;
    background-color: #f4f4f4;
    color: #bbb;
}

.leaflet-touch .leaflet-bar a {
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.leaflet-touch .leaflet-bar a:first-child {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
.leaflet-touch .leaflet-bar a:last-child {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
    font: bold 18px 'Lucida Console', Monaco, monospace;
    text-indent: 1px;
}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
    font-size: 22px;
}


/* layers control */

.leaflet-control-layers {
    box-shadow: 0 1px 5px rgba(0,0,0,0.4);
    background: #fff;
    border-radius: 5px;
}
.leaflet-control-layers-toggle {
    background-image: url(https://static.ingenie.fr/images/open-street-map/layers.png);
    width: 36px;
    height: 36px;
}
.leaflet-retina .leaflet-control-layers-toggle {
    background-image: url(https://static.ingenie.fr/images/open-street-map/layers-2x.png);
    background-size: 26px 26px;
}
.leaflet-touch .leaflet-control-layers-toggle {
    width: 44px;
    height: 44px;
}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
    display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
    display: block;
    position: relative;
}
.leaflet-control-layers-expanded {
    padding: 6px 10px 6px 6px;
    color: #333;
    background: #fff;
}
.leaflet-control-layers-scrollbar {
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 5px;
}
.leaflet-control-layers-selector {
    margin-top: 2px;
    position: relative;
    top: 1px;
}
.leaflet-control-layers label {
    display: block;
}
.leaflet-control-layers-separator {
    height: 0;
    border-top: 1px solid #ddd;
    margin: 5px -10px 5px -6px;
}

/* Default icon URLs */
.leaflet-default-icon-path {
    background-image: url(https://static.ingenie.fr/images/open-street-map/marker-icon.png);
}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
    background: #fff;
    background: rgba(255, 255, 255, 0.7);
    margin: 0;
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
    padding: 0 5px;
    color: #333;
}
.leaflet-control-attribution a {
    text-decoration: none;
}
.leaflet-control-attribution a:hover {
    text-decoration: underline;
}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
    font-size: 11px;
}
.leaflet-left .leaflet-control-scale {
    margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale {
    margin-bottom: 5px;
}
.leaflet-control-scale-line {
    border: 2px solid #777;
    border-top: none;
    line-height: 1.1;
    padding: 2px 5px 1px;
    font-size: 11px;
    white-space: nowrap;
    overflow: hidden;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    background: #fff;
    background: rgba(255, 255, 255, 0.5);
}
.leaflet-control-scale-line:not(:first-child) {
    border-top: 2px solid #777;
    border-bottom: none;
    margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
    border-bottom: 2px solid #777;
}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
    box-shadow: none;
}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
    border: 2px solid rgba(0,0,0,0.2);
    background-clip: padding-box;
}


/* popup */

.leaflet-popup {
    position: absolute;
    text-align: center;
    margin-bottom: 20px;
}
.leaflet-popup-content-wrapper {
    padding: 1px;
    text-align: left;
    border-radius: 12px;
}
.leaflet-popup-content {
    margin: 13px 19px;
    line-height: 1.4;
}
.leaflet-popup-content p {
    margin: 18px 0;
}
.leaflet-popup-tip-container {
    width: 40px;
    height: 20px;
    position: absolute;
    left: 50%;
    margin-left: -20px;
    overflow: hidden;
    pointer-events: none;
}
.leaflet-popup-tip {
    width: 17px;
    height: 17px;
    padding: 1px;

    margin: -10px auto 0;

    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
    background: white;
    color: #333;
    box-shadow: 0 3px 14px rgba(0,0,0,0.4);
}
.leaflet-container a.leaflet-popup-close-button {
    position: absolute;
    top: 0;
    right: 0;
    padding: 4px 4px 0 0;
    border: none;
    text-align: center;
    width: 18px;
    height: 14px;
    font: 16px/14px Tahoma, Verdana, sans-serif;
    color: #c3c3c3;
    text-decoration: none;
    font-weight: bold;
    background: transparent;
    cursor: pointer;
}
.leaflet-container a.leaflet-popup-close-button:hover {
    color: #999;
}
.leaflet-popup-scrolled {
    overflow: auto;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

.leaflet-oldie .leaflet-popup-content-wrapper {
    zoom: 1;
}
.leaflet-oldie .leaflet-popup-tip {
    width: 24px;
    margin: 0 auto;

    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}
.leaflet-oldie .leaflet-popup-tip-container {
    margin-top: -1px;
}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
    border: 1px solid #999;
}


/* div icon */

.leaflet-div-icon {
    background: #fff;
    border: 1px solid #666;
}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
    position: absolute;
    padding: 6px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 3px;
    color: #222;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    box-shadow: 0 1px 3px rgba(0,0,0,0.4);
}
.leaflet-tooltip.leaflet-clickable {
    cursor: pointer;
    pointer-events: auto;
}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
    position: absolute;
    pointer-events: none;
    border: 6px solid transparent;
    background: transparent;
    content: "";
}

/* Directions */

.leaflet-tooltip-bottom {
    margin-top: 6px;
}
.leaflet-tooltip-top {
    margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
    left: 50%;
    margin-left: -6px;
}
.leaflet-tooltip-top:before {
    bottom: 0;
    margin-bottom: -12px;
    border-top-color: #fff;
}
.leaflet-tooltip-bottom:before {
    top: 0;
    margin-top: -12px;
    margin-left: -6px;
    border-bottom-color: #fff;
}
.leaflet-tooltip-left {
    margin-left: -6px;
}
.leaflet-tooltip-right {
    margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
    top: 50%;
    margin-top: -6px;
}
.leaflet-tooltip-left:before {
    right: 0;
    margin-right: -12px;
    border-left-color: #fff;
}
.leaflet-tooltip-right:before {
    left: 0;
    margin-left: -12px;
    border-right-color: #fff;
}


/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/resa/resa-1.css****************************/
/**
0. BLOC DETAIL PRESTATIONS
1. COL CAPACITE
2. COL TARIFS
3. OPEN / CLOSE
4. TABLEAU FORMULES
5. DETAILS PACKAGE
6. ETAPES PANIER RESA
7. PANIER
8. STYLES DU PAIEMENT (ETAPE 3)
9. STYLES CONFIRMATION (ETAPE 4)
10.STYLE PAGE ERREUR
11.RESPONSIVE WEB DESIGN
12.MOTEUR
13.STYLES IDENTIFICATION (ETAPE 2)
14.POPUP DE REDIRECTION DE PANIER
*/

/* ---------------------------------- */
/* ==0. BLOC DETAIL PRESTATIONS		  */
/* ---------------------------------- */
.button_search {display:inline-block;}

div.libelle_separation_offre_tarif.libelle_separation_tarif_sec {
	font-weight: bold;
	margin-bottom: 10px;
}
div.libelle_separation_offre_tarif.libelle_separation_tarif_package {
	font-weight: bold;
	margin-bottom: 10px;
}

.liste-info-RESA .bloc_resa_prestations,
#fiche-info #bloc_detail_prestations,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations {

}
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations {
	clear:both;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations,
#fiche-info #bloc_detail_prestations {
	font-size: 1.2em;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations a,
#fiche-info #bloc_detail_prestations a,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations a {
	text-decoration: none;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations a:hover,
#fiche-info #bloc_detail_prestations a:hover,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations a:hover {
	text-decoration: underline;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations,
#fiche-info #bloc_detail_prestations .tab_detail_prestations,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_detail_prestations {
	border-top: 5px solid;
	border-left: 1px solid #dee0e0;
	border-right: 1px solid #dee0e0;
	border-bottom: 1px solid #dee0e0;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations_package,
#fiche-info #bloc_detail_prestations .tab_detail_prestations_package,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_detail_prestations_package {
	background: #f5f5f5;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations_package .ligne_package,
#fiche-info #bloc_detail_prestations .tab_detail_prestations_package .ligne_package,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_detail_prestations_package .ligne_package {
	background-color: #e00032;
	color: white;
	padding: 6px;
	font-weight: bold;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations .ligne_package .col_detail_package,
#fiche-info #bloc_detail_prestations .tab_detail_prestations .ligne_package .col_detail_package,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_detail_prestations .ligne_package .col_detail_package {
	width: 20%;
	text-align: right;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations .ligne_package .col_detail_package span a,
#fiche-info #bloc_detail_prestations .tab_detail_prestations .ligne_package .col_detail_package span a,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_detail_prestations .ligne_package .col_detail_package span a {
	color: white;
}

.libellePackageResa {
	padding: 10px 0;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
}
.libellePackageResa:before {
	content: "\25BC\00A0";
}
.libellePackageResa:after {
	content: "\25BC\00A0";
	padding-left:10px;
}
#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .panier_critere {
	padding: 0;
	margin: 0;
	margin-top: 10px;
}
#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .panier_critere .libelle-type-critere {
	font-weight: bold;
	margin: 0;
	display: inline;
	vertical-align: top;
}
#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .panier_critere .libelle-type-critere:after {
	content: ":";
	margin: 0 3px;
}
#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .panier_critere ul {
	list-style-type: none;
	display: inline;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
#content #bloc_panier_resa #bloc_frm_panier_resa > form #tab_panier_resa .table_produit tbody tr .col_prestation .panier_critere ul li {
	display: inline;
}

/* ---------------------------------- */
/* ==1. COL CAPACITE				  */
/* ---------------------------------- */
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_capacite,
#fiche-info #bloc_detail_prestations .col_capacite,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_capacite {
	width: 10%;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_capacite .capacite_adultes,
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_capacite .capacite_enfants,
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_capacite .capacite_bebes,
#fiche-info #bloc_detail_prestations .col_capacite .capacite_adultes,
#fiche-info #bloc_detail_prestations .col_capacite .capacite_enfants,
#fiche-info #bloc_detail_prestations .col_capacite .capacite_bebes,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_capacite .capacite_adultes,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_capacite .capacite_enfants,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_capacite .capacite_bebes {
	display: inline-block;
	background-color: #e00032;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 8px 8px 8px 22px;
	margin-right: 8px;
	background-repeat: no-repeat;
	background-position: 5px 50%;
	color: white;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_capacite .capacite_adultes,
#fiche-info #bloc_detail_prestations .col_capacite .capacite_adultes,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_capacite .capacite_adultes {
	background-image: url(https://static.ingenie.fr/images/resa/picto_adulte.png);
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_capacite .capacite_enfants,
#fiche-info #bloc_detail_prestations .col_capacite .capacite_enfants,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_capacite .capacite_enfants {
	background-image: url(https://static.ingenie.fr/images/resa/picto_enfant.png);
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_capacite .capacite_bebes,
#fiche-info #bloc_detail_prestations .col_capacite .capacite_bebes,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_capacite .capacite_bebes {
	background-image: url(https://static.ingenie.fr/images/resa/picto_bebe.png);
}

/* ---------------------------------- */
/* ==2. COL TARIFS					  */
/* ---------------------------------- */
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_tarif,
#fiche-info #bloc_detail_prestations .col_tarif,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_tarif {
	width: 10%;
	white-space: nowrap;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_tarif .prix_barre,
#fiche-info #bloc_detail_prestations .col_tarif .prix_barre,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_tarif .prix_barre {
	text-decoration: line-through;
	font-weight: bold;
}

/* ---------------------------------- */
/* ==3. OPEN / CLOSE				  */
/* ---------------------------------- */
#fiche-info .resa_moteur_modifier_recherche {
    padding-top: 1em;
    position: absolute;
    right: 0;
    text-align: right;
    width: 210px;
}
.resa_moteur_modifier_recherche a{
	padding: 1em;
	color: #000000;
	padding-left:2.5%;
}
.resa_moteur_modifier_recherche:before{
	content:"\270E\00a0";
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .col_selectionner,
#fiche-info #bloc_detail_prestations .col_selectionner,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .col_selectionner {
	text-align: center;
	width: 20%;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations span.open > a:before,
#fiche-info #bloc_detail_prestations span.open > a:before,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations span.open > a:before {
	content: "\25b6\00A0";
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations span.open > a,
#fiche-info #bloc_detail_prestations span.open > a,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations span.open > a {

}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations span.close > a:before,
#fiche-info #bloc_detail_prestations span.close > a:before,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations span.close > a:before {
	content:"\25BC\00A0";
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations span.close > a,
#fiche-info #bloc_detail_prestations span.close > a,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations span.close > a {

}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations span.close > a:after,
#fiche-info #bloc_detail_prestations span.close > a:after,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations span.close > a:after {
	content: "\00A0\00A0\0058";
}

/* ---------------------------------- */
/* ==4. TABLEAU FORMULES			  */
/* ---------------------------------- */
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules,
#fiche-info #bloc_detail_prestations .tab_formules,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules {

}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules thead,
#fiche-info #bloc_detail_prestations .tab_formules thead,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules thead {
	background-color: #006cad;
	color: white;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody,
#fiche-info #bloc_detail_prestations .tab_formules tbody,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules tbody {
	background: white;
	border-left: 1px solid #dee0e0;
	border-right: 1px solid #dee0e0;
	border-bottom: 1px solid #dee0e0;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody tr,
#fiche-info #bloc_detail_prestations .tab_formules tbody tr,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules tbody tr {
	border-bottom: 1px solid #dee0e0;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody tr.ligne_msg_action_prestation,
#fiche-info #bloc_detail_prestations .tab_formules tbody tr.ligne_msg_action_prestation,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules tbody tr.ligne_msg_action_prestation {
	/*display: none;*/
}

.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody tr.ligne_msg_action_prestation .msg_ajout_prestation_ok,
#fiche-info #bloc_detail_prestations .tab_formules tbody tr.ligne_msg_action_prestation .msg_ajout_prestation_ok,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules tbody tr.ligne_msg_action_prestation .msg_ajout_prestation_ok {
	text-align: center;
}

.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules .label_total_prestation,
#fiche-info #bloc_detail_prestations .tab_formules .label_total_prestation,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules .label_total_prestation {
	 text-align: right;
	 font-weight: bold;
	 width: 80%;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody td.prix_formule,
#fiche-info #bloc_detail_prestations .tab_formules tbody td.prix_formule,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules tbody td.prix_formule {
	white-space: nowrap;
	text-align:right;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier,
#fiche-info #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier {
	background: #E00032 url(https://static.ingenie.fr/images/resa/picto_caddie.png) no-repeat 5px 50%;
	color: white;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 5px 5px 5px 30px;
	border: 1px solid #E00032;
}
#bloc_detail_prestations .tab_formules .quantite_formule {
	text-align:center;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier:hover,
#fiche-info #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier:hover,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier:hover {
  background-color: #ff2e4b;
  border: 1px solid #aaaaaa;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_valid_panier,
#fiche-info #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_valid_panier,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_valid_panier {
	background: #E00032 url(https://static.ingenie.fr/images/resa/picto_fleche_panier.png) no-repeat 5px 50%;
	color: white;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 5px 5px 5px 30px;
	border: 1px solid #E00032;
	margin-right: 10px;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_continuer_achat,
#fiche-info #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_continuer_achat,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_continuer_achat {
	margin-right: 10px;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_valid_panier:hover,
#fiche-info #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_valid_panier:hover,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_valid_panier:hover {
	background-color: #ff2e4b;
  	border: 1px solid #aaaaaa;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier_disabled,
#fiche-info #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier_disabled,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules > tbody > .ligne_action_prestation .bt_ajout_panier_disabled {
	background: #cdcdcd url(https://static.ingenie.fr/images/resa/picto_caddie.png) no-repeat 5px 50%;
	color: #6f6f6f;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 5px 5px 5px 30px;
	border: 1px solid #cdcdcd;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules .ligne_action_prestation td,
#fiche-info #bloc_detail_prestations .tab_formules .ligne_action_prestation td,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .tab_formules .ligne_action_prestation td {
	text-align: right;
}

#bloc_detail_prestations .msg_erreur_formule {
	color: #E00000;
	text-align:center;
	font-weight:bold;
}


/* ---------------------------------- */
/* ==5. DETAILS PACKAGE				  */
/* ---------------------------------- */
.liste-info-RESA .bloc_resa_prestations .bloc_fiche_description_prestation,
#fiche-info #bloc_detail_prestations .bloc_fiche_description_prestation,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .bloc_fiche_description_prestation {
	display: table-cell;
	padding-bottom: 10px;
	padding-left: 8px;
	border-bottom: 1px dotted #dee0e0;
}
.liste-info-RESA .bloc_resa_prestations .bloc_photos_prestation,
#fiche-info #bloc_detail_prestations .bloc_photos_prestation,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .bloc_photos_prestation {
	float: left;
	margin-right: 15px;
}
.liste-info-RESA .bloc_resa_prestations .cadre_photo_prestation,
#fiche-info #bloc_detail_prestations .cadre_photo_prestation,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .cadre_photo_prestation {
	display: block;
	position: relative;
}
.liste-info-RESA .bloc_resa_prestations .photo_principale,
#fiche-info #bloc_detail_prestations .photo_principale,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .photo_principale {
	width: 164px;
	padding: 5px;
	border: 1px solid #c2c2c2;
}
.liste-info-RESA .bloc_resa_prestations .cadre_photo_prestation .plus,
#fiche-info #bloc_detail_prestations .cadre_photo_prestation .plus,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .cadre_photo_prestation .plus {
	background-color: #000;
	bottom: 3px;
	left: 130px;
	opacity: 0.7;
	padding: 4px;
	position: absolute;
}
.liste-info-RESA .bloc_resa_prestations .ligne_tarif_entete_option,
#fiche-info #bloc_detail_prestations .ligne_tarif_entete_option,
.bloc_fiche_rubrique_cross_selling #bloc_detail_prestations .ligne_tarif_entete_option {
	padding-left: 20px;
	font-weight: bold;
}

.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody td.libelle_formule .periodes_formule .periode_formule {
	display:inline-block;
	font-size:1em;
	font-style:italic;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody td.libelle_formule .periodes_formule .periode_formule:after {
	content:',';
	padding-right:4px;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody td.libelle_formule .periodes_formule .periode_formule:last-child:after {
	content:'';
	padding-right:0px;
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody td.libelle_formule .periodes_formule .periode_formule .periode_du_formule_label:after,
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody td.libelle_formule .periodes_formule .periode_formule .periode_au_formule_label:after {
	content:' ';
}
.liste-info-RESA .bloc_resa_prestations #bloc_detail_prestations .tab_formules tbody td.libelle_formule .periodes_formule .periode_formule .periode_du_formule:after {
	content:' ';
}

/* ---------------------------------- */
/* ==6. ETAPES PANIER RESA			  */
/* ---------------------------------- */
#etapes_resa {
  margin:0px auto;
  font-size: 1.2em;
  display: table ;
  margin-top:10px;
  margin-bottom:10px;
  width:95%;
  text-align:center;
  height:40px;
}
#etapes_resa .bloc_etapes .bloc_centrage_etapes {
  display:table;
  border: 0px solid #ff0000;
  margin: 0 auto;
  width:100%;
}
#etapes_resa .bloc_etapes .bloc_centrage_etapes .marges_etape {
  width:25%;
  text-align:center;
  float:left;
}
#etapes_resa .etape_ON,
#etapes_resa .etape_OFF {
	padding: 5px;
	text-align:center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	display:table;
	margin: 0 auto;
	min-width: 120px;
}
#etapes_resa .etape_ON {
	background-color:#E00032;
	color: white;
	border:1px solid #E00032;
}
#etapes_resa .etape_OFF {
	background-color: white;
	color:#cccccc;
	border:1px solid #cccccc;
}
#etapes_resa .bloc_etapes .marges_etape .etape1 {
  margin:0px;
  float:left;
  display:table;
}
#etapes_resa .bloc_etapes .marges_etape .etape2,
#etapes_resa .bloc_etapes .marges_etape .etape3 {
  margin:0 auto;
  float:none;
}
#etapes_resa .bloc_etapes .marges_etape .etape4 {
  margin:0px;
  float:right;
}
#etapes_resa .bloc_etapes {
  display:block;
  border-bottom:1px solid #cccccc;
  height:20px;
  overflow:visible;
  width:100%;
}
#etapes_resa .picto  {
	padding-left: 0px;
	text-align: center;
	float: left;
	width: 30px;
	height: 27px;
	line-height: 27px;
	margin-right: 5px;
	background-repeat: no-repeat;
	background-position: top left;
}
#etapes_resa .etape_OFF.etape1 .picto {
	background-image: url('https://static.ingenie.fr/images/resa/etapes/picto_etape_1_OFF.png');
	background-size: 30px 23px;
}
#etapes_resa .etape_OFF.etape2 .picto {
	background-image: url('https://static.ingenie.fr/images/resa/etapes/picto_etape_2_OFF.png');
	background-size: 30px 27px;
}
#etapes_resa .etape_OFF.etape3 .picto {
	background-image: url('https://static.ingenie.fr/images/resa/etapes/picto_etape_3_OFF.png');
	background-size: 16px 20px;
}
#etapes_resa .etape_OFF.etape4 .picto {
	background-image: url('https://static.ingenie.fr/images/resa/etapes/picto_etape_4_OFF.png');
	background-size: 25px 27px;
}
#etapes_resa .etape_ON.etape1 .picto {
	background-image: url('https://static.ingenie.fr/images/resa/etapes/picto_etape_1_ON.png');
	background-size: 30px 23px;
}
#etapes_resa .etape_ON.etape2 .picto {
	background-image: url('https://static.ingenie.fr/images/resa/etapes/picto_etape_2_ON.png');
	background-size: 30px 27px;
}
#etapes_resa .etape_ON.etape3 .picto {
	background-image: url('https://static.ingenie.fr/images/resa/etapes/picto_etape_3_ON.png');
	background-size: 16px 20px;
}
#etapes_resa .etape_ON.etape4 .picto {
	background-image: url('https://static.ingenie.fr/images/resa/etapes/picto_etape_4_ON.png');
	background-size: 25px 27px;
}
#etapes_resa .numero {
  width:10px;
  text-align:right;
}
#etapes_resa .libelle_1_ligne {
  white-space:nowrap;
  float:left;
  height:27px;
  line-height:27px;
}
#etapes_resa .libelle_2_lignes {
  white-space:nowrap;
  float:left;
  height:27px;
  line-height:27px;
}
#etapes_resa .conteneur_tableau {
  clear:both;
  border:0px solid white;
  display:table;
  text-align:center;
  margin: 0 auto
}

/* Titre etape page */
#titre-page-etape  {
	display: block;
	border-bottom: 3px solid #e00032;
	width: 95%;
	margin: 0px auto;
	margin-bottom: 15px;
	overflow: visible;
	height: 15px;
}
#titre-page-etape .libelle_titre  {
	text-align: center;
	color: #e00032;
	font-weight: bold;
	background-color: #ebe8f1;
	display: table;
	margin: 0 auto;
	padding: 0 15px;
}


/* ---------------------------------- */
/* ==7. PANIER						  */
/* ---------------------------------- */
form#frm_panier_resa {
	font-size: 1.2em;
	position: relative;
}
#frm_panier_resa.loading:before {
	content: '';
	background: rgba(255,255,255,0.80);
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
}
#frm_panier_resa.loading:after {
	content: '\f110';
	font-family: 'FontAwesome';
	font-size: 3em;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	z-index: 100;
	animation: fa-spin 1s infinite steps(8);
}
#tab_panier_resa > .ligne_entete,
#tab_panier_resa .ligne_assurance {
	display:table;
	width:100%;
	margin-bottom:4px;
}
#tab_panier_resa .ligne_frais_dossier {
	display: table;
	width:100%;
	margin-bottom:4px;
}
#bloc_panier_resa #tab_panier_resa .ligne_frais_dossier {
	display:table;
}
#tab_panier_resa > .ligne_entete > .col_entete,
#tab_panier_resa .ligne_frais_dossier div,
#tab_panier_resa .ligne_assurance div {
	display:table-cell;
	text-align:center;
	height:25px;
	line-height:25px;
	background-color: #E00032;
	color: white;
}
#tab_panier_resa > .ligne_entete > #col_entete_action {
	display: none;
}
#tab_panier_resa > .ligne_entete > .col_entete#col_entete_designation {
	padding-left:8px;
}
#tab_panier_resa > .ligne_entete > .col_entete#col_entete_designation,
#tab_panier_resa .table_produit .col_designation,
#tab_panier_resa .col_libelle_frais_dossier,
#tab_panier_resa .col_libelle_assurance,
#tab_panier_resa .ligne_assurance .col_libelle_assurance,
#tab_panier_resa .ligne_frais_dossier .col_libelle_frais_dossier {
	width:50%;
	text-align:left;
}
#tab_panier_resa > .ligne_entete > .col_entete#col_entete_quantite,
#tab_panier_resa .table_produit .col_quantite,
#tab_panier_resa .col_quantite_frais_dossier,
#tab_panier_resa .col_quantite_assurance {
	width:14%;
}
#tab_panier_resa .col_pu_frais_dossier,
#tab_panier_resa .col_quantite_frais_dossier{
	text-align:center;
}
#tab_panier_resa > .ligne_entete > .col_entete#col_entete_pu,
#tab_panier_resa .table_produit .col_pu,
#tab_panier_resa .col_pu_frais_dossier,
#tab_panier_resa .col_pu_assurance {
	width:16%;
}
#tab_panier_resa > .ligne_entete > .col_entete#col_entete_designation,
#tab_panier_resa > .ligne_entete > .col_entete#col_entete_quantite,
#tab_panier_resa > .ligne_entete > .col_entete#col_entete_pu {
	border-right:2px solid white;
}
#tab_panier_resa > .ligne_entete > .col_entete#col_entete_total,
#tab_panier_resa .table_produit .col_total,
#tab_panier_resa .ligne_frais_dossier .col_total_frais_dossier,
#tab_panier_resa .ligne_assurance .col_total_assurance {
	text-align:right;
}
#tab_panier_resa > .ligne_entete > .col_entete#col_entete_total { padding-right:0.8em; }
#tab_panier_resa .table_produit {
	border:1px solid #006CAD;
	margin-bottom:10px;
	position:relative;
}
#tab_panier_resa .table_produit .ligne_prestataire {
	background-color: #006CAD;
	color: white;
}
#tab_panier_resa .table_produit .ligne_formule_fisrt .col_formule {
	border-top: 1px solid #006CAD;
}
#tab_panier_resa .table_produit .ligne_formule_last .col_formule, #tab_panier_resa .ligne_formule_fisrt .col_formule {
	border-bottom: 1px solid #006CAD;
	border-right: 1px solid #006CAD;
}
#tab_panier_resa .table_produit .ligne_prestation_1, #tab_panier_resa .table_produit .ligne_formule_1,
#tab_panier_resa .table_produit .ligne_sous_total_1, #tab_panier_resa .table_produit .ligne_sous_total_1 {
	background-color: #C6E9FF;
}
#tab_panier_resa .table_produit .ligne_prestation_1.prestation_non_dispo {
	background-color:#ccc;
}
#tab_panier_resa .table_produit .ligne_prestation_2, #tab_panier_resa .table_produit .ligne_formule_2,
#tab_panier_resa .table_produit .ligne_sous_total_2, #tab_panier_resa .table_produit .ligne_sous_total_2 {
	background-color: #D9EAF4;
}
#tab_panier_resa .table_produit .libelle_prestation {
	font-weight:bold;
	color:#000;
}
#tab_panier_resa .table_produit .libelle_prestation a {
	color: initial;
	text-decoration: none;
}
#tab_panier_resa .ligne_frais_dossier .col_libelle_frais_dossier,
#tab_panier_resa .table_produit .col_designation {
	padding-left:20px;
}
#tab_panier_resa .ligne_assurance .col_libelle_assurance span.assurance_prestation {
	margin-left: 0.5em;
	font-size: 0.85em;
	font-style: italic;
}
#tab_panier_resa .table_produit .dates_sejour, #tab_panier_resa .table_produit .detail_personnes {
	color: #E20034;
	font-style: italic;
}
#tab_panier_resa .table_produit .col_designation,
#tab_panier_resa .table_produit .col_quantite,
#tab_panier_resa .table_produit .col_pu,
#tab_panier_resa .table_produit .col_total {

}
#tab_panier_resa .table_produit .col_quantite,
#tab_panier_resa .table_produit .col_pu {
	text-align:center;
}

#tab_panier_resa .table_produit .col_action {
	float:right;
	padding:4px;
	background-color:#676767;
}
#tab_panier_resa .table_produit .col_action a {
	display:block;
	width:12px;
	height:19px;
	background-image:url(https://static.ingenie.fr/images/resa/panier/delete.png);
	background-repeat:no-repeat;
	background-position: top left;
	font-size:0;
}
.frm_panier_resa_rwd .table_produit .col_action a{
	text-indent:-10000px;
}
#tab_panier_resa .table_produit .ligne_sous_total_1,
#tab_panier_resa .table_produit .ligne_sous_total_2 {
	color: #006CAD;
	font-weight: bold;
}
#tab_panier_resa .table_produit .sous_total {
	text-align:right;
}
#tab_panier_resa .ligne_frais_dossier div,
#tab_panier_resa .ligne_assurance div {
	background-color: #006CAD;
	color: white;
	padding: .3em .8em;
}
#tab_panier_resa .ligne_total_resa,
#tab_panier_resa .ligne_acompte_resa,
#tab_panier_resa .ligne_acompte_hebergement_resa {
	text-align:right;
	padding: .3em .8em;
}
#tab_panier_resa .ligne_total_resa > .col_libelle_total,
#tab_panier_resa .ligne_total_resa > .col_total_resa,
#tab_panier_resa .ligne_acompte_resa > .col_libelle_acompte,
#tab_panier_resa .ligne_acompte_resa > .col_acompte_resa,
#tab_panier_resa .ligne_acompte_hebergement_resa > .col_libelle_acompte_hebergement,
#tab_panier_resa .ligne_acompte_hebergement_resa > .col_acompte_hebergement_resa
{
	color: #E20034;
	font-weight: bold;
	display:inline-block;
}
#bloc_btn_action_panier {
	float: right;
	display: inline;
	text-align: center;
	margin-top: 10px;
	padding-right: 18px;
}
.panier_resa_erreurs_contrainte_validite {
	margin-top: 10px;
	padding-right: 18px;
}
#bloc_btn_action_panier .quitter_panier,
#bloc_btn_action_panier .vider_panier {
	padding-right: 10px;
}
#bloc_btn_action_panier .quitter_panier,
#bloc_btn_action_panier .vider_panier,
#bloc_btn_action_panier .valider_panier {
	display: inline;
	white-space: nowrap;
}
#bloc_btn_action_panier .quitter_panier a:link,
#bloc_btn_action_panier .quitter_panier a:visited {
	color: #000;
	text-decoration: none;
}
#bloc_btn_action_panier .quitter_panier a:hover {
	color: #E00032;
}
#bloc_btn_action_panier .vider_panier a:link,
#bloc_btn_action_panier .vider_panier a:visited {
	color: #E00032;
	text-decoration: none;
}
#bloc_btn_action_panier .vider_panier a:hover {
	color:#000;
}
#bloc_btn_action_panier .quitter_panier a:before,
#bloc_btn_action_panier .vider_panier a:before {
	content: "\25b6\00A0";
}
#bloc_btn_action_panier .valider_panier a:link,
#bloc_btn_action_panier .valider_panier a:visited {
	background-color: #E00032;
	border: 1px solid #E00032;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	height: 21px;
	line-height: 21px;
	color: #FFF;
	text-decoration: none;
	margin: 0 auto;
	padding: 5px;
}

#bloc_btn_action_panier .valider_panier_disabled a:link,
#bloc_btn_action_panier .valider_panier_disabled a:visited  {
  background-color:#cdcdcd;
  border: 1px solid #cdcdcd;
  color:#707070;
  cursor: not-allowed;
}
#bloc_btn_action_panier .valider_panier a:before {
  content:"\25b6\00A0";
}

#bloc_panier_resa .panier_vide {
	display: table;
	margin: 0px auto;
	font-weight: bold;
	color: red;
	padding: 10px;
	width: 95%;
	background-color: white;
}
#bloc_panier_resa .zone_panier_vide {
	border: 1px solid #cecece;
	padding: 5px;
	display: table;
	margin: 0px auto;
	width: 95%;
}
#bloc_panier_resa .panier_vide .icone_panier_vide {
	display: table;
	float: left;
	padding-top: 25px;
	width: 103px;
	height: 106px;
	background-image: url('https://static.ingenie.fr/images/resa/picto_panier_vide.png');
	background-position: top left;
	background-repeat: no-repeat;
}
#bloc_panier_resa .msg_panier_vide {
	display: table;
	text-align: center;
	float: right;
	width: calc(100% - 103px);
	padding-top: 10px;
}
#bloc_panier_resa .msg_panier_vide .texte_panier_vide {
	background-color: #ededed;
	color: #000;
	font-weight: normal;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 5px;
	width: 100%;
	margin: 0px auto;
	margin-top: 20px;
	margin-bottom: 50px;
	text-align: left;
}

/* CODE PROMO DEBUT */

#bloc_panier_resa .ligne_code_promo > .col_zone_code {
    padding: 0 10px 10px 10px;
}
#bloc_panier_resa .ligne_code_promo > .col_zone_code > .libelle_zone_code {
    font-weight: bold;
    clear:both;
    display: block;
}
#bloc_panier_resa .ligne_code_promo > .col_zone_code > .blocChampCodePromo ,
#bloc_panier_resa .ligne_code_promo > .col_zone_code > .blocBtnValideCodePromo {
	display:inline-block;
}
#bloc_panier_resa .ligne_code_promo > .col_zone_code > .blocChampCodePromo{
    width:160px;
}
#bloc_panier_resa .ligne_code_promo > .col_zone_code > .blocChampCodePromo > input{
    width:100%
}
#bloc_panier_resa .ligne_code_promo > .col_zone_code > .blocMsgCodePromo > .erreurCodePromo {
    color: red;
    font-weight: bold;
}
#bloc_panier_resa .ligne_code_promo > .col_zone_code > .blocMsgCodePromo > .erreurCodePromo:before{
    content:"\f06a\00a0";
    font-family:"FontAwesome";
}
#bloc_panier_resa .ligne_code_promo > .col_zone_code > .blocMsgCodePromo > .okCodePromo {
    color: green;
    font-weight: bold;
}
#bloc_panier_resa .ligne_code_promo > .col_zone_code > .blocMsgCodePromo > .okCodePromo:before{
    content:"\f058\00a0";
    font-family:"FontAwesome";
}

/* CODE PROMO FIN */

/* ---------------------------------- */
/* ==8. STYLES DU PAIEMENT (ETAPE 3)  */
/* ---------------------------------- */

#bloc_paiement {
 display:table;
 width:95%;
 margin:0px auto;
 background-color:#fff;
 padding:10px;
 font-size:0.9em;
}

#bloc_paiement .bloc_texte_paiement {
 border:1px solid #cecece;
 padding:5px;
}

#bloc_paiement .balise_important,
#bloc_paiement .numdossier,
#bloc_paiement .secure_paiement {
  color:#e00034;
  font-weight:bold;
}

#bloc_paiement .bloc_texte_attention {
 margin-top:15px;
}

#bloc_paiement .bloc_texte_attention .icone_attention {
 width:10%;
 display:table;
 float:left;
}

#bloc_paiement .bloc_texte_attention .texte_attention {
 display:table;
 float:right;
 width:90%;
}

#bloc_paiement .bloc_texte_attention .texte_attention .important {
 color:#e00034;
}

#bloc_paiement .icone_reponse_paiement {
 width:20%;
 display:table;
 float:left;
 padding-top:25px;
}
#bloc_paiement .msg_reponse_paiement {
  display:table;
  float:right;
  width:80%;
  text-align:left;
}

#bloc_paiement .paiement_ok {
 color:#2c9600;
 font-weight:bold;
}

#bloc_paiement .info_mail {
 color:#7f7f7f;
 font-style:italic;
 text-align:left;
 font-size:0.8em;
}

#bloc_paiement .paiement_annule {
 color:#e00034;
 font-weight:bold;
}

#bloc_paiement .logo_carte {
 padding:10px;
 margin:0px auto;
 width:95%;
 text-align:center;
}

#bloc_paiement .msg_rappel_dossier {
 background-color:#ededed;
 -webkit-border-radius: 6px;
 -moz-border-radius:6px;
 border-radius:6px;
 padding:5px;
 width:400px;
 margin:0px auto;
 text-align:center;
}

#bloc_paiement input[type=submit],
#bloc_paiement button[type=submit] {
  background-image:url(https://static.ingenie.fr/images/resa/cadenas.png);
  background-repeat:no-repeat;
  background-position: 5px 50%;
  background-color: red;
  color: white;
  font-size:1em;
  -webkit-border-radius: 6px;
  -moz-border-radius:6px;
  border-radius:6px;
  padding: 5px 5px 5px 30px;
  display:block;
  margin: 0 auto;
}

#bloc_paiement input[type=submit]:hover{
  border: 1px solid #aaaaaa;
}

/* ---------------------------------- */
/* ==9. STYLES CONFIRMATION (ETAPE 4) */
/* ---------------------------------- */

#bloc_confirmation {
 display:table;
 width:95%;
 margin:0px auto;
 background-color:#fff;
 padding:10px;
 font-size:0.9em;
}

#bloc_confirmation .bloc_texte_paiement {
 border:1px solid #cecece;
 padding:5px;
}

#bloc_confirmation .balise_important,
#bloc_confirmation .numdossier {
  color:#e00034;
  font-weight:bold;
}

#bloc_confirmation .bloc_texte_attention {
 margin-top:15px;
}

#bloc_confirmation .bloc_texte_attention .icone_attention {
 width:10%;
 display:table;
 float:left;
}

#bloc_confirmation .bloc_texte_attention .texte_attention {
 display:table;
 float:right;
 width:90%;
}

#bloc_confirmation .bloc_texte_attention .texte_attention .important {
 color:#e00034;
}
#bloc_confirmation .info_mail {
 color:#7f7f7f;
 font-style:italic;
 text-align:left;
 font-size:0.8em;
}


/* ---------------------------------- */
/* ==10. STYLE PAGE ERREUR			  */
/* ---------------------------------- */

#bloc_erreur_resa {
 display:table;
 width:95%;
 margin:0px auto;
 background-color:#fff;
 padding:10px;
 font-size:0.9em;
}

#bloc_erreur_resa .zone_erreur {
 border:1px solid #cecece;
 padding:5px;
 display:table;
 margin:0px auto;
}

#bloc_erreur_resa .icone_erreur {
 width:20%;
 display:table;
 float:left;
 padding-top:25px;
}

#bloc_erreur_resa .msg_erreur {
  display:table;
  text-align:center;
  float:right;
  width:80%;
  padding-top:10px;
}

#bloc_erreur_resa .msg_erreur .titre_erreur {
  color:#e00034;
  font-weight:bold;
  padding-bottom:30px;
}

#bloc_erreur_resa .msg_erreur .titre_nature_erreur {
  font-weight:bold;
  text-align:left;
}

#bloc_erreur_resa .msg_erreur .natures_erreur {
  text-align:left;
  padding:5px;
  padding-left:15px;
}

#bloc_erreur_resa .msg_erreur .solutions_erreur {
 background-color:#ededed;
 -webkit-border-radius: 6px;
 -moz-border-radius:6px;
 border-radius:6px;
 padding:5px;
 width:450px;
 margin:0px auto;
 margin-top:20px;
 margin-bottom:50px;
 text-align:left;
}


/* ---------------------------------- */
/* ==12. MOTEUR						  */
/* ---------------------------------- */
.form-resa .descriptifPrestMoteur .closeBtn {
	background: url("https://static.ingenie.fr/images/formulaire/picto_close.png") no-repeat;
	width: 16px;
	height: 16px;
	float: right;
	cursor: pointer;
}
.menuAccordeon .menuMoteur {
	padding: 5px;
}
.menuAccordeon .menuMoteur .titreMenu {
	font-variant: small-caps;
	cursor: pointer;
}
.menuAccordeon .menuMoteur .contenu {

}

.menuAccordeon.ui-accordion .ui-accordion-content {
	padding: 5px;
}

/* Pour que les libelles ne se chevauchent pas */
.form-recherche .ligne_form_moteur {
	clear:both;
}
.form-recherche .choixPersonne .forms_champType_select, .form-recherche .choixAges .forms_champType_select {
	display:inline-block;
}
.form-recherche .choixAges .forms_champType_select {
	margin-right:5px;
}
.form-recherche .choixAges .forms_champType_select:last-child {
	margin-right:0px;
}
/* aucune date dispo dans widget moteur fiche */
.resa_moteur_fiche .aucune_date {
	text-align: center;
    font-size: 1.2em;
    padding: .5em 0 1em;
}

/* ---------------------------------- */
/* ==13. STYLES IDENTIFICATION (ETAPE 2)		  */
/* ---------------------------------- */

/** => Deplaci?? dans la css des formulaire - Forcement incluse pour une ri??sa /**/

/**
.form_ligne_mail, .form_ligne_pass {
    border-radius: 5px 5px 5px 5px;
    padding: 25px 0px;
    background: none no-repeat scroll 5px center rgb(235, 232, 241);
}

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

.form_ligne_pass {
    background-image: url("https://static.ingenie.fr/images/formulaire/form_pass.png");
}/**/
.resa_bloquee {
	color:red;
	padding-bottom:0.5em;
	font-size:1.2em;
}
.prestation_disponible_plus {
	color:#05784e;
	font-weight:bold;
}
.prestation_disponible_plus_que,
.prestation_disponible_derniere {
	color:red;
	font-weight:bold;
}
.div_text_non_dispo .zone_text_non_dispo {
	background-color:#ccc;
	color:red;
	text-align:center;
	font-weight:bold;
}

.forms_ligne.form_ligne_cgv .forms_colValues {
	margin-left:0px;
}

.recherche_texte_affiner {
	margin-bottom:1.5em;
}
.recherche_texte_affiner .sous_titre_affinage {
	font-weight:bold;
	margin-bottom:0.4em;
}
.recherche_texte_affiner .recherche_texte input.recherche_texte_input {
	width:100%;
}

/* NuitAï¿½s hotels */
.form-resa > .form-recherche .bloc_date_calendrier_double .ligne_form_moteur:nth-child(3) label { display:none; }
.form-resa > .form-recherche .bloc_date_calendrier_double .dispoDureeCalcule .nbjour {
	background-image: url('https://static.ingenie.fr/images/resa/picto_nuit.png');
	background-repeat:no-repeat;
	background-position: top left;
	background-size:40px;
	height: 40px;
	display: block;
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	width:40px;
	text-align:center;
	margin-right:5px;
	color: #f2ff00;
}

.form-resa > .form-recherche .bloc_date_calendrier_double .dispoDureeCalcule .nbjour,
.form-resa > .form-recherche .bloc_date_calendrier_double .dispoDureeCalcule .libelle_duree {
	line-height:53px;
	display:inline-block;
	vertical-align:top;
	font-size: 17px;
	font-weight: bold;
}
.form-resa > .form-recherche .bloc_date_calendrier_double .dispoDureeCalcule .libelle_duree {
	color:#1d1d1b;
}

/* ---------------------------------- */
/* ==11. RESPONSIVE WEB DESIGN		  */
/* ---------------------------------- */
@media (max-width: 768px) {
	/* PANIER */
	#tab_panier_resa > .ligne_entete,
	#tab_panier_resa .table_produit .col_pu,
	#tab_panier_resa .ligne_assurance .col_pu_assurance {
		display:none;
	}
	#tab_panier_resa .ligne_prestation_1 .col_prestation, #tab_panier_resa .ligne_prestation_2 .col_prestation {
		position:relative;
	}
	#tab_panier_resa .table_produit .col_formule {
		position:relative;
		vertical-align: top;
		padding-top:24px;
	}
	#tab_panier_resa .ligne_prestation_1 .col_prestation, #tab_panier_resa .ligne_prestation_2 .col_prestation {
		padding-bottom:18px;
	}
	#tab_panier_resa .table_produit .ligne_formule_fisrt .col_formule:before {
		content: attr(data-title) '';
		padding: 0px;
		font-weight: bold;
		display: block;
		vertical-align: top;
		margin-top: -24px;
		left: 0px;
		right: 0;
		height: 20px;
		position: relative;
	}
	#tab_panier_resa .table_produit .libelle_prestation {
		width:100%;
		display:block;
	}
	#tab_panier_resa .table_produit .dates_sejour,
	#tab_panier_resa .table_produit .detail_personnes {
		vertical-align:top;
	}
	#tab_panier_resa .table_produit .col_action {
		position:absolute;
		top: 4px;
		right: 4px;
	}
	#etapes_resa .bloc_etapes {
		border-bottom:0px solid white;
	}
	.bloc_centrage_etapes {
		display:table;
	}
	.marges_etape {
		display:table-cell;
		vertical-align:top;
		width:auto;
		float:none;
	}
	.marges_etape .picto {
		display:none;
	}
	#etapes_resa .etape_ON, #etapes_resa .etape_OFF {
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;
		border: 0px solid white;
		width:100%;
		border-left:1px solid white;
		padding:5px 0px;
	}
	#etapes_resa .etape_OFF {
		background-color: #bfbfbf;
		color: white;
	}
}

@media (max-width: 520px) {
	#etapes_resa .bloc_etapes .bloc_centrage_etapes .marges_etape {
		width:50%;
		display:inline-block;
		vertical-align:top;
		min-height:40px;
		float:left;
		padding:0.2em;

	}
	#etapes_resa .bloc_etapes .bloc_centrage_etapes .marges_etape > div {
		min-height:40px;
	}
	#etapes_resa .etape_ON, #etapes_resa .etape_OFF {
		border:0;
	}
}
/* -------------------------------------- */
/* ==14. POPUP DE REDIRECTION DE PANIER	  */
/* -------------------------------------- */
.titre_popup_redirection_panier {
	font-weight: bold;
}

.texte_popup_redirection_panier {
	text-align: center;
}

/* CSS DIV NO RESULTAT AFFICHE A LA PLACE DU DATEPICKER QUAND PAS DE DATE DISPO */
div.ui-datepicker div.noresult {
	display: none;
    left: 0;
    right: 0;
    top: 30px;
    bottom: 0;
    position: absolute;                                    
    background-color: #eceadf;
    padding: 10px;
    text-align: center;
    z-index: 1;
}
div.ui-datepicker div.noresult span.table {
	display: table;
    height: 100%;
}
div.ui-datepicker div.noresult span.table-cell {
	display: table-cell;
    vertical-align: middle;
}



/* PARTIE DON */

.bloc-prestation-don{
	padding: 25px 0;
	font-size: 14px;
}
.content-prestation-don{
	display:flex;
	flex-wrap: wrap ;
	border-bottom: solid 1px #888;
}
.photo-prestation-don{
	width : 30%;
}
.photo-prestation-don img{
	width: 100% ;
}
.text-prestation-don{
	width : 70%;
}
.titre-prestation-don{
	font-weight : bold;
	font-size: 16px;
}
.choix-prestation-don{
	display: flex;
	justify-content: space-around;
	padding-top : 10px;
}
.choix-prestation-don input{
	width : 15%;
	opacity : 0.5;
}
.choix-prestation-don span::after{
	opacity : 0.5;
}
.choix-prestation-don input[type="number"]{
	text-align : center;
	position : relative;
}

.chosen-don{
	opacity : 1!important;
}
.reduction-apres-impots{
	display : none;
	padding : 15px;
	background-color : #888888;
	color : white;
	margin: 10px 10px 10px 0;
	text-align: center;
}
.bouton-submit-don{
	display: block;
	margin: auto;
	margin-top: 20px;
	padding: 10px;
	border: none;
	background-color : #888888;
	color: white;
}
.bouton-submit-don:disabled {
	opacity: 0.7;
}
.choix-prestation-don span{
	position : relative;
}
.choix-prestation-don span::after{
	position: absolute;
	right: -15px;
	top: 2px;
}


@media (max-width: 520px) {
	.photo-prestation-don{
		width: 100%;
	}
	.text-prestation-don{
		width: 100% ;
	}
	.choix-prestation-don{
		flex-wrap: wrap;
	}
	.choix-prestation-don input {
		width: 75%;
		margin-bottom: 10px;
	}
	.choix-prestation-don label {
		width: 75%;
		text-align: center;
	}
}

.widget_mon_compte_to_resume{
	width : 100%;
}
body.accueil main.container section#content .diapo .moteur_resa .moteur-ligne .form-resa .widget_mon_compte_to{
	flex-wrap: wrap;
}


/***************************Fichier : /srv/home/genius2/front/templates/css/versions//ingenie/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; }

/* -------------------------------------------------------------
  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 *//**
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;
}
*/@media print{*{margin:0px;padding:0px;}body{height:auto !important;}body header,body footer,body aside#colg{display:none !important;}body main.container section#content .backTopLink{display:none;}body main.container section#content #rubrique .widgetGoogleMap .carte{display:none;}body main.container section#content #rubrique .widgetGoogleMap .coordonnees-fiche .calcul-itineraire .calcul-itineraire-input{display:none;}body main.container section#content #rubrique .widgetGoogleMap .coordonnees-fiche .calcul-itineraire .calcul-itineraire-bouton{display:none;}body main.container section#content #rubrique .widgetGoogleMap .coordonnees-fiche .calcul-itineraire .calcul-itineraire-detail .calcul-itineraire-imprimer{display:none;}body .container_newsletter{display:none;}main.container #content #fiche-info .contenu-fiche .bloc_carte_coord_criteres .carte_coordonnees .coordonnees-fiche .calcul-itineraire .calcul-itineraire-input{display:none;}main.container #content #fiche-info .contenu-fiche .bloc_carte_coord_criteres .carte_coordonnees .coordonnees-fiche .calcul-itineraire .calcul-itineraire-bouton{display:none;}main.container #content #fiche-info .contenu-fiche .bloc_carte_coord_criteres .carte_coordonnees .coordonnees-fiche .calcul-itineraire .calcul-itineraire-detail .calcul-itineraire-imprimer{display:none;}}.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:#9e184e;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:#9e184e;-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:#9e184e;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:#9e184e 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 #9e184e;}#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:#9e184e;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:#9e184e 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 #9e184e;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:#9e184e;color:white;border:1px solid #9e184e;}#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 #9e184e;width:95%;margin:0px auto;margin-bottom:15px;overflow:visible;height:15px;}#titre-page-etape .libelle_titre{text-align:center;color:#9e184e;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:#9e184e;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 #9e184e;margin-bottom:10px;position:relative;}#tab_panier_resa .table_produit .ligne_prestataire{background-color:#9e184e;color:white;}#tab_panier_resa .table_produit .ligne_formule_fisrt .col_formule{border-top:1px solid #9e184e;}#tab_panier_resa .table_produit .ligne_formule_last .col_formule,#tab_panier_resa .ligne_formule_fisrt .col_formule{border-bottom:1px solid #9e184e;border-right:1px solid #9e184e;}#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:#9e184e;background:rgba(158, 24, 78, 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:#9e184e;background:rgba(158, 24, 78, 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:#9e184e;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:#9e184e;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:#9e184e;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:#9e184e;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:#9e184e;}#bloc_btn_action_panier .vider_panier a:link,#bloc_btn_action_panier .vider_panier a:visited{color:#9e184e;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:#9e184e;border:1px solid #9e184e;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:#9e184e;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:#9e184e;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:#9e184e;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:#9e184e;}#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:#9e184e;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:#9e184e;color:white;font-size:1em;padding:0.5em;border:1px solid #9e184e;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:#9e184e;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:#9e184e;}#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:#9e184e;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:#9e184e;padding-bottom:0.5em;font-size:1.2em;}.prestation_disponible_plus{color:#05784e;font-weight:bold;}.prestation_disponible_plus_que,.prestation_disponible_derniere{color:#9e184e;font-weight:bold;}.div_text_non_dispo .zone_text_non_dispo{background-color:#ccc;color:#9e184e;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:#9e184e;}.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:#9e184e;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:#9e184e;}#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:#9e184e;}#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:#9e184e;}#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:#004779;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:#9e184e;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:#9e184e;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:#004779;}#container-inclusion-panier #tab_panier_resa .lignePanierPrestationCodePromo .col_zone_code .blocBtnValideCodePromo input[type="button"]:hover{background-color:#004779;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:#004779;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:#9e184e;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:#004779;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,#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,.vignette .fiche-info .lien_fiche_detail a,#liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_detail a,body.accueiletoiles main.container section#content .text nav .description-menu .btn a,aside#colg .moteur_resa .form-resa .bloc_vendeur_connect:not(:empty) .widget_mon_compte_to_deconnexion a,aside#colg .moteur_resa .bloc_recap_recherche .p_modifier_recherche a,aside#colg .moteur_resa .form-resa form .resa_div_btn .button_search input,.client_identification form .form_submit_div input,.client_pass_oublie form .form_submit_div a,.action_carnet_v2 a,#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_plus_info_resa a,#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .afficher-toutes-les-dispo,#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{padding:6px 12px;color:#9e184e;background-color:transparent;border:1px solid #9e184e;font-size:1.6rem;border-radius:0px;-webkit-transition:color 0.3s, background-color 0.3s;-khtml-transition:color 0.3s, background-color 0.3s;-moz-transition:color 0.3s, background-color 0.3s;-ms-transition:color 0.3s, background-color 0.3s;-o-transition:color 0.3s, background-color 0.3s;transition:color 0.3s, background-color 0.3s;}.btn_color1:hover,.vignette .fiche-info .lien_fiche_detail a:hover,#liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_detail a:hover,body.accueiletoiles main.container section#content .text nav .description-menu .btn a:hover,aside#colg .moteur_resa .form-resa .bloc_vendeur_connect:not(:empty) .widget_mon_compte_to_deconnexion a:hover,aside#colg .moteur_resa .bloc_recap_recherche .p_modifier_recherche a:hover,aside#colg .moteur_resa .form-resa form .resa_div_btn .button_search input:hover,.client_identification form .form_submit_div input:hover,.client_pass_oublie form .form_submit_div a:hover,.action_carnet_v2 a:hover,#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_plus_info_resa a:hover,#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .afficher-toutes-les-dispo:hover,#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:#fff;border-color:#9e184e;background-color:#9e184e;}.btn_color2,.vignette .fiche-info .lien_plus_info_resa a,#liste-info-content .liste-fiche.Vignette .fiche-info .lien_plus_info_resa a,.formulaire_container > form > .form_submit_div input,#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_reserver a,#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_reserver_detail a{padding:6px 12px;border:1px solid;font-size:1.6rem;border-radius:0px;color:#fff;border-color:#004779;background-color:#004779;-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,.vignette .fiche-info .lien_plus_info_resa a:hover,#liste-info-content .liste-fiche.Vignette .fiche-info .lien_plus_info_resa a:hover,.formulaire_container > form > .form_submit_div input:hover,#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_reserver a:hover,#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_reserver_detail a:hover{color:#004779;background-color:#fff;}.btn_color3,#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_detail a{padding:6px 12px;color:#9e184e;background-color:transparent;border:1px solid #9e184e;font-size:1.6rem;border-radius:0px;-webkit-transition:color 0.3s, background-color 0.3s;-khtml-transition:color 0.3s, background-color 0.3s;-moz-transition:color 0.3s, background-color 0.3s;-ms-transition:color 0.3s, background-color 0.3s;-o-transition:color 0.3s, background-color 0.3s;transition:color 0.3s, background-color 0.3s;}.btn_color3:hover,#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_detail a:hover{color:#fff;border-color:#9e184e;background-color:#9e184e;}.resa_sommaire.affinage{background-color:#f3f3f3;width:100%;text-align:left;}.resa_sommaire.affinage .end_affinage{display:none;}.resa_sommaire.affinage.isStuck{position:fixed;overflow:auto;max-height:100%;top:0px !important;width:100% !important;}.resa_sommaire.affinage .bloc_titre_affinage_recherche{text-align:center;}.resa_sommaire.affinage .affinage_titre,.resa_sommaire.affinage .titre_affinage_recherche{padding:10px 10px !important;padding-top:20px !important;font-size:20px !important;text-transform:uppercase;display:block;text-align:left;color:#9e184e;position:relative;font-weight:bold;}@media (max-width:768px){.resa_sommaire.affinage .affinage_titre,.resa_sommaire.affinage .titre_affinage_recherche{border-radius:0;}}.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:#9e184e;color:#fff;font-size:3.6em;text-align:center;text-transform:uppercase;display:table-header-group;}.resa_sommaire.affinage .affinage_nb_resultat .affinage_nb_resultat_nombre{margin-right:0.25em;}@media (max-width:768px){.resa_sommaire.affinage{padding-top:0;margin-top:0;}.resa_sommaire.affinage .affinage_titre,.resa_sommaire.affinage .titre_affinage_recherche{text-align:left;width:100%;padding-left:20px !important;padding-top:10px !important;font-size:1.7em !important;font-weight:bold;cursor:pointer;}.resa_sommaire.affinage .affinage_titre:after,.resa_sommaire.affinage .titre_affinage_recherche:after{content:'\e873';font-family:'LinearIcons';display:block !important;position:absolute;color:#9e184e !important;font-size:16px;top:50%;left:auto;right:20px;left:auto;transform:translateY(-50%);}.resa_sommaire.affinage .affinage_titre.on:after,.resa_sommaire.affinage .titre_affinage_recherche.on:after{content:'\e874';}.resa_sommaire.affinage .affinage_titre:after,.resa_sommaire.affinage .titre_affinage_recherche:after{display:none;}.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;/* Si l'on souhaite faire du specifique pour un type de prestataire */}@media (max-width:768px){.resa_sommaire.affinage .cadre_affinage_recherche{border-radius:0;}}.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:15px 10px;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;}@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 #fff;}.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:#000;padding-bottom:0;padding-left:0;margin-top:0 !important;text-transform:none;height:auto !important;padding-right:35px;}@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:#000;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:#000;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;background-color:#797979 !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:#9e184e;}.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:#9e184e;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 > .datepicker .ui-datepicker,.resa_sommaire.affinage .cadre_affinage_recherche .recherche_texte_affiner .bloc_liste_valcri .bloc_valcri > .datepicker .ui-datepicker,.resa_sommaire.affinage .cadre_affinage_recherche .critere_affiner .bloc_liste_valcri .bloc_valcri > .datepicker .ui-datepicker,.resa_sommaire.affinage .cadre_affinage_recherche .nbpersonne_affiner .bloc_liste_valcri .bloc_valcri > .datepicker .ui-datepicker{margin:auto;}.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.4em;vertical-align:top;color:#000;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 #aaa;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:#7d7d7d;}.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:#9e184e;}.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;margin-left:8px;}.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 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{height:35px;font-size:14px;border:1px solid #292d35;margin:0;margin-left:5px;background-image:url('/templates/NOELETOILE/images/agenda.png');background-position:97%;}.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{margin-bottom:5px;}.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;width:calc(100% - 30px);}.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 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{margin-left:8px;}.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:1.4em;}@media (max-width:768px){.resa_sommaire.affinage .bloc_moteur_affinage .moteurRecherche .moteur_affinage .affinage_ligne_titre{text-align:left;}}@media (max-width:768px){.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;}}@media (max-width:768px){.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:768px){.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:768px){.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);}}.vignette,#liste-info-content .liste-fiche.Vignette{display:flex;flex-wrap:wrap;}.vignette .fiche-info,#liste-info-content .liste-fiche.Vignette .fiche-info{width:calc(100% / 3 - 10px * 2);margin:10px 10px !important;overflow:visible;position:relative;z-index:0;padding:0;background-color:#fff;padding:0;padding-bottom:55px;border:2px solid #dbdbdb;-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:1350px){.vignette .fiche-info,#liste-info-content .liste-fiche.Vignette .fiche-info{width:calc(100% / 2 - 10px * 2);}}@media (max-width:1000px){.vignette .fiche-info,#liste-info-content .liste-fiche.Vignette .fiche-info{width:calc(100% * 2);margin:10px 0;}}.vignette .fiche-info > div:not(.photos),#liste-info-content .liste-fiche.Vignette .fiche-info > div:not(.photos){padding-left:15px;padding-right:15px;}.vignette .fiche-info:hover .photos .cadre_photo_principale img,#liste-info-content .liste-fiche.Vignette .fiche-info:hover .photos .cadre_photo_principale img,.vignette .fiche-info.markerHover .photos .cadre_photo_principale img,#liste-info-content .liste-fiche.Vignette .fiche-info.markerHover .photos .cadre_photo_principale 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);}.vignette .fiche-info:before,#liste-info-content .liste-fiche.Vignette .fiche-info:before{display:none !important;}.vignette .fiche-info .gallerie,#liste-info-content .liste-fiche.Vignette .fiche-info .gallerie{display:block;position:relative;}.vignette .fiche-info .gallerie:before,#liste-info-content .liste-fiche.Vignette .fiche-info .gallerie:before{display:block;content:"";width:100%;padding-top:66.66667%;}.vignette .fiche-info .gallerie > .image,#liste-info-content .liste-fiche.Vignette .fiche-info .gallerie > .image{position:absolute;top:0;left:0;right:0;bottom:0;}.vignette .fiche-info .gallerie.media_unique #sliderThumbReal,#liste-info-content .liste-fiche.Vignette .fiche-info .gallerie.media_unique #sliderThumbReal{display:none;}.vignette .fiche-info .gallerie .gallerie-list,#liste-info-content .liste-fiche.Vignette .fiche-info .gallerie .gallerie-list{height:100%;position:absolute;top:0;left:0;right:0;bottom:0;list-style-type:none;}.vignette .fiche-info .gallerie .gallerie-list li a,#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,#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;}.vignette .fiche-info .gallerie #sliderThumbReal,#liste-info-content .liste-fiche.Vignette .fiche-info .gallerie #sliderThumbReal{display:block;position:static;}.vignette .fiche-info .gallerie #sliderThumbReal #thumb-pager,#liste-info-content .liste-fiche.Vignette .fiche-info .gallerie #sliderThumbReal #thumb-pager{display:none !important;}.vignette .fiche-info .gallerie #sliderThumbReal .ing_slider_arrow,#liste-info-content .liste-fiche.Vignette .fiche-info .gallerie #sliderThumbReal .ing_slider_arrow{width:35px;visibility:visible;top:0;background:#9e184e;background:rgba(158, 24, 78, 0.8);transform:none;position:absolute;right:0;top:inherit;bottom:0;height:35px;border-radius:0;}.vignette .fiche-info .gallerie #sliderThumbReal .ing_slider_arrow:hover,#liste-info-content .liste-fiche.Vignette .fiche-info .gallerie #sliderThumbReal .ing_slider_arrow:hover{background:#004779;background:rgba(0, 71, 121, 0.8);}.vignette .fiche-info .gallerie #sliderThumbReal .ing_slider_arrow.ing_slider_arrow-left,#liste-info-content .liste-fiche.Vignette .fiche-info .gallerie #sliderThumbReal .ing_slider_arrow.ing_slider_arrow-left{left:initial;right:38px;}.vignette .fiche-info .gallerie #sliderThumbReal .ing_slider_arrow.ing_slider_arrow-left:before,#liste-info-content .liste-fiche.Vignette .fiche-info .gallerie #sliderThumbReal .ing_slider_arrow.ing_slider_arrow-left:before{content:'';position:absolute;left:50%;top:50%;display:block;border-left:3px solid #fff;border-top:3px solid #fff;width:10px;height:10px;transform:translate(-30%, -50%) rotate(-45deg);}.vignette .fiche-info .gallerie #sliderThumbReal .ing_slider_arrow.ing_slider_arrow-left > i,#liste-info-content .liste-fiche.Vignette .fiche-info .gallerie #sliderThumbReal .ing_slider_arrow.ing_slider_arrow-left > i{display:none;}.vignette .fiche-info .gallerie #sliderThumbReal .ing_slider_arrow.ing_slider_arrow-right,#liste-info-content .liste-fiche.Vignette .fiche-info .gallerie #sliderThumbReal .ing_slider_arrow.ing_slider_arrow-right{right:0;}.vignette .fiche-info .gallerie #sliderThumbReal .ing_slider_arrow.ing_slider_arrow-right:before,#liste-info-content .liste-fiche.Vignette .fiche-info .gallerie #sliderThumbReal .ing_slider_arrow.ing_slider_arrow-right:before{content:'';position:absolute;right:50%;top:50%;display:block;border-right:3px solid #fff;border-bottom:3px solid #fff;width:10px;height:10px;transform:translate(38%, -50%) rotate(-45deg);}.vignette .fiche-info .gallerie #sliderThumbReal .ing_slider_arrow.ing_slider_arrow-right > i,#liste-info-content .liste-fiche.Vignette .fiche-info .gallerie #sliderThumbReal .ing_slider_arrow.ing_slider_arrow-right > i{display:none;}.vignette .fiche-info .gallerie .ing_slider_pager,#liste-info-content .liste-fiche.Vignette .fiche-info .gallerie .ing_slider_pager{display:none;left:14px;right:initial;}.vignette .fiche-info .liens_sous_photos,#liste-info-content .liste-fiche.Vignette .fiche-info .liens_sous_photos{display:none;}.vignette .fiche-info .photos,#liste-info-content .liste-fiche.Vignette .fiche-info .photos{position:static;}.vignette .fiche-info .photos .cadre_photo_principale,#liste-info-content .liste-fiche.Vignette .fiche-info .photos .cadre_photo_principale{overflow:hidden;}.vignette .fiche-info .photos .cadre_photo_principale a,#liste-info-content .liste-fiche.Vignette .fiche-info .photos .cadre_photo_principale a{display:block;position:relative;}.vignette .fiche-info .photos .cadre_photo_principale a:before,#liste-info-content .liste-fiche.Vignette .fiche-info .photos .cadre_photo_principale a:before{display:block;content:"";width:100%;padding-top:66.66667%;}.vignette .fiche-info .photos .cadre_photo_principale a > .image,#liste-info-content .liste-fiche.Vignette .fiche-info .photos .cadre_photo_principale a > .image{position:absolute;top:0;left:0;right:0;bottom:0;}.vignette .fiche-info .photos .cadre_photo_principale a img,#liste-info-content .liste-fiche.Vignette .fiche-info .photos .cadre_photo_principale a img{height:100% !important;width:100% !important;object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0;-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 .bloc_resa,#liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa{font-size:14px;padding-top:0.3em;padding-bottom:0.3em !important;margin-top:10px;text-transform:uppercase;}.vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours .libelle_a_partir_de,#liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours .libelle_a_partir_de{display:block;color:#9e184e;font-weight:normal;}.vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours .prix_en_cours,#liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_en_cours .prix_en_cours{display:block;color:#9e184e;font-weight:900;font-size:30px;letter-spacing:1px;}.vignette .fiche-info .bloc_resa .bloc_tarif_resa .bulle_pourcentage,#liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa .bulle_pourcentage{color:#9e184e;}.vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_barre,#liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_barre{display:inline-block;position:absolute;top:61px;left:27px;z-index:6;text-align:center;color:#9e184e;font-size:0.8em;}.vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_barre .libelle_prix_barre,#liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa .bloc_tarif_resa .bloc_prix_barre .libelle_prix_barre{display:block;}.vignette .fiche-info .bloc_resa + .nom_et_accroche_tarifaire,#liste-info-content .liste-fiche.Vignette .fiche-info .bloc_resa + .nom_et_accroche_tarifaire{margin-top:0;}.vignette .fiche-info .nom_et_accroche_tarifaire,#liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire{z-index:4;width:100%;position:static;margin-top:20px;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom,#liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom{text-align:left;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom h2,#liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom h2{display:inline;font-size:2em;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom h2 a,#liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom h2 a{font-weight:900;color:#4d4d4d;text-shadow:none;padding-left:0;padding-top:0;display:inline;text-transform:uppercase;text-decoration:none !important;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement,#liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement{display:inline;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement > ul,#liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement > ul{list-style-type:none;padding-left:0;display:inline-block;vertical-align:top;margin:0;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement > ul img,#liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement > ul img{max-height:25px;}.vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement > ul li,#liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .nom .classement > ul li{display:inline-block;padding:0 5px;margin:0;}.vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre,#liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre{font-size:1.3em;margin-top:5px;display:block;}.vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre > span,#liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre > span{text-transform:uppercase;display:inline;color:#004779;font-weight:900;}.vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre > span:not(:last-child):after,#liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre > span:not(:last-child):after{content:'-';padding:0 1px 0 5px;}.vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre > span:first-child,#liste-info-content .liste-fiche.Vignette .fiche-info .nom_et_accroche_tarifaire .sous-titre > span:first-child{margin-top:5px;}.vignette .fiche-info .ouverture,#liste-info-content .liste-fiche.Vignette .fiche-info .ouverture{position:static;background-color:transparent;color:#000;text-align:left;border-top:1px solid;border-bottom:1px solid;border-color:#9e184e;padding-top:0.6em;background:#eee;}.vignette .fiche-info .ouverture p,#liste-info-content .liste-fiche.Vignette .fiche-info .ouverture p{display:block !important;margin:0;}.vignette .fiche-info .ouverture p.heure,#liste-info-content .liste-fiche.Vignette .fiche-info .ouverture p.heure{padding-left:5px;}.vignette .fiche-info .ouverture p.date,#liste-info-content .liste-fiche.Vignette .fiche-info .ouverture p.date{font-weight:bold;}.vignette .fiche-info .ouverture p.nature,#liste-info-content .liste-fiche.Vignette .fiche-info .ouverture p.nature{display:inline-block !important;}.vignette .fiche-info .ouverture p.nature:before,#liste-info-content .liste-fiche.Vignette .fiche-info .ouverture p.nature:before{display:none;}.vignette .fiche-info .ouverture p.heure,#liste-info-content .liste-fiche.Vignette .fiche-info .ouverture p.heure{display:inline-block !important;}.vignette .fiche-info .adresse,#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,#liste-info-content .liste-fiche.Vignette .fiche-info .adresse .coordonnee,.vignette .fiche-info .adresse .prestataire,#liste-info-content .liste-fiche.Vignette .fiche-info .adresse .prestataire{display:block;}.vignette .fiche-info .adresse .coordonnee .Telephone,#liste-info-content .liste-fiche.Vignette .fiche-info .adresse .coordonnee .Telephone,.vignette .fiche-info .adresse .prestataire .Telephone,#liste-info-content .liste-fiche.Vignette .fiche-info .adresse .prestataire .Telephone{display:block;font-size:1em;}.vignette .fiche-info .adresse .coordonnee .Telephone:before,#liste-info-content .liste-fiche.Vignette .fiche-info .adresse .coordonnee .Telephone:before,.vignette .fiche-info .adresse .prestataire .Telephone:before,#liste-info-content .liste-fiche.Vignette .fiche-info .adresse .prestataire .Telephone:before{content:"\f095";font-family:'FontAwesome';padding-right:5px;}.vignette .fiche-info .adresse .coordonnee .Adresse-Ville,#liste-info-content .liste-fiche.Vignette .fiche-info .adresse .coordonnee .Adresse-Ville,.vignette .fiche-info .adresse .prestataire .Adresse-Ville,#liste-info-content .liste-fiche.Vignette .fiche-info .adresse .prestataire .Adresse-Ville{display:flex;flex-wrap:wrap;align-items:center;color:#9e184e;}.vignette .fiche-info .adresse .coordonnee .Adresse-Ville:before,#liste-info-content .liste-fiche.Vignette .fiche-info .adresse .coordonnee .Adresse-Ville:before,.vignette .fiche-info .adresse .prestataire .Adresse-Ville:before,#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 > ul,#liste-info-content .liste-fiche.Vignette .fiche-info .picto_zone_principale_fiche_presta > ul{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;}.vignette .fiche-info .picto_zone_principale_fiche_presta > ul > li,#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,#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,#liste-info-content .liste-fiche.Vignette .fiche-info .avis_client_ingenie{font-size:1.2em;}.vignette .fiche-info .zone_principale_fiche_presta,#liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta{margin-top:10px;}.vignette .fiche-info .zone_principale_fiche_presta .sans-type > ul,#liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .sans-type > ul{list-style-type:none;}.vignette .fiche-info .zone_principale_fiche_presta .sans-type > ul > li > ul > li:before,#liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .sans-type > ul > li > ul > li:before{content:'\f00c';font-family:'FontAwesome';padding-right:5px;}.vignette .fiche-info .zone_principale_fiche_presta .sans-type > ul > li > ul > li:not(:last-child):after,#liste-info-content .liste-fiche.Vignette .fiche-info .zone_principale_fiche_presta .sans-type > ul > li > ul > li:not(:last-child):after{content:'-';display:none;margin-left:0.5em;}.vignette .fiche-info .zone_criteres_fiche_presta > ul,#liste-info-content .liste-fiche.Vignette .fiche-info .zone_criteres_fiche_presta > ul{list-style-type:none;padding:0;font-size:1.36em;display:inline;}.vignette .fiche-info .zone_criteres_fiche_presta > ul > li,#liste-info-content .liste-fiche.Vignette .fiche-info .zone_criteres_fiche_presta > ul > li{display:block;}.vignette .fiche-info .zone_criteres_fiche_presta > ul > li:last-child > ul > li:after,#liste-info-content .liste-fiche.Vignette .fiche-info .zone_criteres_fiche_presta > ul > li:last-child > ul > li:after{display:none;}.vignette .fiche-info .zone_criteres_fiche_presta > ul > li > span,#liste-info-content .liste-fiche.Vignette .fiche-info .zone_criteres_fiche_presta > ul > li > span{color:#9e184e;}.vignette .fiche-info .zone_criteres_fiche_presta > ul > li > ul,#liste-info-content .liste-fiche.Vignette .fiche-info .zone_criteres_fiche_presta > ul > li > ul{list-style-type:none;padding:0;display:inline;}.vignette .fiche-info .zone_criteres_fiche_presta > ul > li > ul > li,#liste-info-content .liste-fiche.Vignette .fiche-info .zone_criteres_fiche_presta > ul > li > ul > li{display:inline;}.vignette .fiche-info .zone_criteres_fiche_presta > ul > li > ul > li img,#liste-info-content .liste-fiche.Vignette .fiche-info .zone_criteres_fiche_presta > ul > li > ul > li img{max-height:40px;}.vignette .fiche-info .zone_criteres_fiche_presta > ul > li > ul > li:not(:last-child):after,#liste-info-content .liste-fiche.Vignette .fiche-info .zone_criteres_fiche_presta > ul > li > ul > li:not(:last-child):after{content:',';display:inline;padding-right:1px;}.vignette .fiche-info .lien_plus_info_dispo,#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,#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,#liste-info-content .liste-fiche.Vignette .fiche-info .lien_plus_info_dispo a{font-size:1.4em;text-decoration:none;color:#9e184e;-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,#liste-info-content .liste-fiche.Vignette .fiche-info .lien_plus_info_dispo a:hover{opacity:0.6;}.vignette .fiche-info .lien_fiche_carnet,#liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_carnet{display:block;position:absolute;right:11px;top:0;z-index:5;padding:0 !important;}.vignette .fiche-info .lien_fiche_carnet > a,#liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_carnet > a{color:#9e184e;text-decoration:none;position:relative;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.vignette .fiche-info .lien_fiche_carnet > a:before,#liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_carnet > a:before{content:"\f08a";font-family:'FontAwesome' !important;font-size:35px;-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,#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,#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,#liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_carnet > a:not(.carnet_voyage_ajouter):before{content:"\f004";}.vignette .fiche-info .lien_plus_info_resa,#liste-info-content .liste-fiche.Vignette .fiche-info .lien_plus_info_resa{padding:0 !important;bottom:10px;right:10px;font-size:0.8em;width:auto;}.vignette .fiche-info .lien_plus_info_resa a,#liste-info-content .liste-fiche.Vignette .fiche-info .lien_plus_info_resa a{height:40px;font-size:14px;font-weight:900;text-transform:uppercase;}.vignette .fiche-info .lien_fiche_detail,#liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_detail{position:absolute;bottom:10px;left:10px;display:inline-block;font-size:0.8em;width:auto;padding:0 !important;}.vignette .fiche-info .lien_fiche_detail a,#liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_detail a{font-weight:900;text-transform:uppercase;height:40px;padding:5px 15px;font-size:14px;background-color:#9e184e !important;color:#fff !important;}.vignette .fiche-info .lien_fiche_detail a:hover,#liste-info-content .liste-fiche.Vignette .fiche-info .lien_fiche_detail a:hover{background-color:#fff !important;color:#9e184e !important;}.vignette .fiche-info .pictos_sous_photos,#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,#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*="APARTIRDE"],#liste-info-content .liste-fiche.Vignette .fiche-info .pictos_sous_photos > ul li[class*="APARTIRDE"]{position:absolute;top:20px;left:0;z-index:5;display:block;background-color:#004779;color:#fff;padding:10px;font-size:14px;border-radius:5px;text-align:center;max-width:150px;min-width:100px;}.vignette .fiche-info .pictos_sous_photos > ul img,#liste-info-content .liste-fiche.Vignette .fiche-info .pictos_sous_photos > ul img{max-width:60px;}.vignette .fiche-info .descriptif,#liste-info-content .liste-fiche.Vignette .fiche-info .descriptif{display:block;position:static;font-size:1.4em;margin-top:10px;}@font-face{font-family:'Linearicons';src:url('/templates/NOELETOILE/fonts/Linearicons-Free.eot');src:url('/templates/NOELETOILE/fonts/Linearicons-Free.eot') format('embedded-opentype'), url('/templates/NOELETOILE/fonts/Linearicons-Free.woff2') format('woff2'), url('/templates/NOELETOILE/fonts/Linearicons-Free.woff') format('woff'), url('/templates/NOELETOILE/fonts/Linearicons-Free.ttf') format('truetype'), url('/templates/NOELETOILE/fonts/Linearicons-Free.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Boska';src:url('/templates/NOELETOILE/fonts/Boska-Regular.woff2') format('woff2'), url('/templates/NOELETOILE/fonts/Boska-Regular.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Boska';src:url('/templates/NOELETOILE/fonts/Boska-Bold.woff2') format('woff2'), url('/templates/NOELETOILE/fonts/Boska-Bold.woff') format('woff');font-weight:bold;font-style:normal;}@font-face{font-family:'Biotif';src:url('/templates/NOELETOILE/fonts/Biotif-Regular.woff2') format('woff2'), url('/templates/NOELETOILE/fonts/Biotif-Regular.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Biotif';src:url('/templates/NOELETOILE/fonts/Biotif-Bold.woff2') format('woff2'), url('/templates/NOELETOILE/fonts/Biotif-Bold.woff') format('woff');font-weight:bold;font-style:normal;}@font-face{font-family:'Biotif Semi Bold';src:url('/templates/NOELETOILE/fonts/Biotif-Semi-Bold.woff2') format('woff2'), url('/templates/NOELETOILE/fonts/Biotif-Semi-Bold.woff') format('woff');font-weight:bold;font-style:normal;}body{font-family:'Biotif';}input,textarea,select,button{font-family:'Biotif';outline:none;}body > header{position:relative;z-index:100;background:#9e184e;background:rgba(158, 24, 78, 0.8);color:#fff;box-shadow:0 5px 5px 0px rgba(158, 24, 78, 0.5);position:absolute;left:0;right:0;width:100%;}@media screen and (max-width:768px){body > header{position:static;background-color:#9e184e;}}body > header .wrapper{width:100%;display:flex;align-items:center;margin:0 auto;position:relative;z-index:6;}body > header .wrapper .temp{flex:1;}@media screen and (max-width:500px){body > header .wrapper .temp{display:none;}}body > header .wrapper .logo{display:flex;align-items:center;margin-right:auto;margin-left:auto;padding:5px;}body > header .wrapper .logo a{display:flex;align-items:center;}body > header .wrapper .logo a img{max-height:120px;filter:invert(1);}@media screen and (max-width:550px){body > header .wrapper .logo a img{max-height:70px;}}body > header .wrapper .logo .hastag{font-size:14px;font-weight:300;margin-left:27px;}@media screen and (max-width:930px){body > header .wrapper .logo .hastag{display:none;}}body > header .wrapper .logo .hastag 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;}body > header .wrapper .logo .hastag a:before{content:'\e876';font-family:'Linearicons';margin-right:3px;font-size:10px;}body > header .wrapper .logo .hastag a:hover{opacity:0.6;}body > header .wrapper .resa-header{display:flex;flex-wrap:wrap;width:auto;justify-content:flex-end;height:95px;align-items:center;margin-right:10px;flex:1;}@media screen and (max-width:1000px){body > header .wrapper .resa-header{margin-right:0px;}}@media screen and (max-width:550px){body > header .wrapper .resa-header{height:54px;}}@media screen and (max-width:340px){body > header .wrapper .resa-header{height:42px;}}body > header .wrapper .resa-header .tel{height:70px;line-height:70px;padding-right:10px;}@media screen and (max-width:768px){body > header .wrapper .resa-header .tel{display:flex;align-items:center;padding-right:0;}}@media screen and (max-width:550px){body > header .wrapper .resa-header .tel{height:60px;line-height:60px;}}@media screen and (max-width:340px){body > header .wrapper .resa-header .tel{height:42px;line-height:42px;}}body > header .wrapper .resa-header .tel a{text-decoration:none;color:#fff;font-size:14px;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;}body > header .wrapper .resa-header .tel a:hover{opacity:0.6;}@media screen and (max-width:768px){body > header .wrapper .resa-header .tel a{font-size:0px;display:block;height:40px;width:40px;line-height:40px;text-align:center;color:#fff;}}@media screen and (max-width:400px){body > header .wrapper .resa-header .tel a{height:30px;width:30px;line-height:30px;}}body > header .wrapper .resa-header .tel a:before{content:"\e830";font-family:'Linearicons';margin-right:5px;vertical-align:middle;font-size:24px;font-weight:normal;}@media screen and (max-width:768px){body > header .wrapper .resa-header .tel a:before{font-size:20px;margin-right:0;}}@media screen and (max-width:400px){body > header .wrapper .resa-header .tel a:before{font-size:16px;}}body > header .wrapper .resa-header .panier{position:relative;}body > header .wrapper .resa-header .panier #bloc_panier{cursor:pointer;padding:0 10px;height:70px;line-height:70px;-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:550px){body > header .wrapper .resa-header .panier #bloc_panier{height:60px;line-height:60px;}}@media screen and (max-width:380px){body > header .wrapper .resa-header .panier #bloc_panier{padding:0 10px;width:auto;}}@media screen and (max-width:340px){body > header .wrapper .resa-header .panier #bloc_panier{height:42px;line-height:42px;}}body > header .wrapper .resa-header .panier #bloc_panier:hover .titre span:after{opacity:0.6;}body > header .wrapper .resa-header .panier #bloc_panier .titre{-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body > header .wrapper .resa-header .panier #bloc_panier .titre span{display:flex;align-items:center;font-size:0px;color:#fff;text-transform:uppercase;font-weight:bold;}body > header .wrapper .resa-header .panier #bloc_panier .titre span:after{content:"\e82e";font-family:'Linearicons';font-size:33px;color:#fff;height:40px;width:40px;line-height:40px;text-align:center;font-weight:normal;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}@media screen and (max-width:768px){body > header .wrapper .resa-header .panier #bloc_panier .titre span:after{font-size:22px;}}@media screen and (max-width:400px){body > header .wrapper .resa-header .panier #bloc_panier .titre span:after{height:30px;width:30px;line-height:30px;font-size:18px;}}body > header .wrapper .resa-header .panier #bloc_panier .contenu{display:none;position:absolute;z-index:10;top:100%;background:#fff;width:230px;padding:10px;font-size:13px;padding-bottom:1em;border:solid 1px #004779;right:0;line-height:initial;color:#004779;}@media screen and (max-width:1415px){body > header .wrapper .resa-header .panier #bloc_panier .contenu{left:inherit;right:0;transform:none;}}body > header .wrapper .resa-header .panier #bloc_panier .contenu .panier-vide{text-align:center;}body > header .wrapper .resa-header .panier #bloc_panier .contenu .ligne-prestation .left .nb-prestations{padding-right:3px;}body > header .wrapper .resa-header .panier #bloc_panier .contenu .void-panier{margin-top:40px;text-align:center;}body > header .wrapper .resa-header .panier #bloc_panier .contenu .void-panier a{text-decoration:none;color:#fff;background-color:#004779;text-align:center;padding:7px;border-radius:0px;border:1px solid #004779;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body > header .wrapper .resa-header .panier #bloc_panier .contenu .void-panier a:hover{background-color:#fff;color:#004779;}body > header .wrapper .resa-header .panier .getNbPrestations{position:absolute;top:22px;right:12px;background:#fff;height:15px;width:15px;border-radius:50%;color:#9e184e;text-align:center;}@media screen and (max-width:380px){body > header .wrapper .resa-header .panier .getNbPrestations{right:8px;}}body > header .wrapper .resa-header .panier:hover #bloc_panier .titre span:before{opacity:0.6;}body > header .wrapper .resa-header .panier:hover .contenu{display:block !important;}body > header .wrapper .resa-header .compte{position:relative;height:70px;line-height:70px;-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:550px){body > header .wrapper .resa-header .compte{height:60px;line-height:60px;}}@media screen and (max-width:340px){body > header .wrapper .resa-header .compte{height:42px;line-height:42px;}}body > header .wrapper .resa-header .compte:hover .widget-moncompte .title-logged:after{opacity:0.6;}body > header .wrapper .resa-header .compte:hover .widget-moncompte .title a:after{opacity:0.6;}body > header .wrapper .resa-header .compte .widget-moncompte{font-size:1.2em;position:relative;}body > header .wrapper .resa-header .compte .widget-moncompte .title-logged{display:flex;align-items:center;position:static;padding:0;font-size:0px;padding:0 10px;}@media screen and (max-width:768px){body > header .wrapper .resa-header .compte .widget-moncompte .title-logged{padding:0;padding-left:10px;}}body > header .wrapper .resa-header .compte .widget-moncompte .title-logged:before{display:none;}body > header .wrapper .resa-header .compte .widget-moncompte .title-logged:after{content:"\e82a";font-family:'Linearicons';font-size:30px;color:#fff;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;}@media screen and (max-width:768px){body > header .wrapper .resa-header .compte .widget-moncompte .title-logged:after{font-size:22px;}}@media screen and (max-width:650px){body > header .wrapper .resa-header .compte .widget-moncompte .title-logged:after{padding-right:0px;}}@media screen and (max-width:400px){body > header .wrapper .resa-header .compte .widget-moncompte .title-logged:after{height:30px;width:30px;line-height:30px;font-size:18px;}}body > header .wrapper .resa-header .compte .widget-moncompte .title-logged a{-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;color:#fff;text-transform:uppercase;font-weight:bold;font-size:0px;}body > header .wrapper .resa-header .compte .widget-moncompte #dropdown{margin-top:0;left:50%;transform:translateX(-50%);}body > header .wrapper .resa-header .compte .widget-moncompte #dropdown:before,body > header .wrapper .resa-header .compte .widget-moncompte #dropdown:after{display:none;}body > header .wrapper .resa-header .compte .widget-moncompte #dropdown:before{right:9px;left:initial;}body > header .wrapper .resa-header .compte .widget-moncompte #dropdown:after{right:10px;left:initial;}body > header .wrapper .resa-header .compte .widget-moncompte #dropdown .dropdown-menu{border-radius:0;border:1px solid #9e184e;font-size:1.1em;background-color:#fff;}body > header .wrapper .resa-header .compte .widget-moncompte #dropdown .dropdown-menu li a{color:#000;background:transparent !important;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body > header .wrapper .resa-header .compte .widget-moncompte #dropdown .dropdown-menu li a:hover{opacity:0.6;}body > header .wrapper .resa-header .compte .widget-moncompte #dropdown .dropdown-menu li:last-child a:hover{color:red !important;}body > header .wrapper .resa-header .compte .widget-moncompte .title{padding:0 10px;}@media screen and (max-width:768px){body > header .wrapper .resa-header .compte .widget-moncompte .title{padding:0;padding-left:10px;}}body > header .wrapper .resa-header .compte .widget-moncompte .title a{text-decoration:none;color:#fff;display:flex;align-items:center;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;font-size:0px;}body > header .wrapper .resa-header .compte .widget-moncompte .title a:after{content:"\e82a";font-family:'Linearicons';font-size:30px;color:#fff;height:40px;width:40px;line-height:40px;text-align:center;font-weight:normal;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}@media screen and (max-width:768px){body > header .wrapper .resa-header .compte .widget-moncompte .title a:after{font-size:20px;}}@media screen and (max-width:650px){body > header .wrapper .resa-header .compte .widget-moncompte .title a:after{padding-right:0;}}@media screen and (max-width:400px){body > header .wrapper .resa-header .compte .widget-moncompte .title a:after{height:30px;width:30px;line-height:30px;font-size:16px;}}body > header .wrapper .resa-header ul.switch-langues{padding-left:0;display:flex;justify-content:center;margin-top:5px;}body > header .wrapper .resa-header ul.switch-langues li{list-style-type:none;padding:0 10px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}@media (max-width:400px){body > header .wrapper .resa-header ul.switch-langues li{padding:0 5px;}}body > header .wrapper .resa-header ul.switch-langues li:hover{opacity:0.6;}body > header .wrapper .resa-header ul.switch-langues li.langue-fr a:before{content:url('/templates/NOELETOILE/images/drapeau_fr.png');}body > header .wrapper .resa-header ul.switch-langues li.langue-fr a span{display:none;}body > header .wrapper .resa-header ul.switch-langues li.langue-en a:before{content:url('/templates/NOELETOILE/images/drapeau_uk.png');}body > header .wrapper .resa-header ul.switch-langues li.langue-en a span{display:none;}body > header .wrapper .resa-header ul.switch-langues li.langue-de a:before{content:url('/templates/NOELETOILE/images/drapeau_de.png');}body > header .wrapper .resa-header ul.switch-langues li.langue-de a span{display:none;}body > header .menu{position:absolute;bottom:0;left:0;right:0;z-index:1;background-color:#fff;-webkit-transition:0.5s;-khtml-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;visibility:hidden;max-height:calc(95vh - 84px);}@media (max-height:730px){body > header .menu{max-height:calc(100vh - 84px);overflow:auto;}}body > header .menu:before{content:'';position:absolute;top:0;left:0;right:0;background-color:#ebebeb;height:1px;width:calc(100% - 75px);}body > header .menu .container{width:100%;max-width:1120px;margin:auto;display:flex;flex-wrap:wrap;align-items:flex-start;}body > header .menu .container > nav{width:100%;}body > header .menu .container > nav > a#pull{display:none !important;}body > header .menu .container > nav > ul{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;position:static;}@media (max-width:768px){body > header .menu .container > nav > ul{flex-direction:column;padding:0;padding-bottom:10px;}}body > header .menu .container > nav > ul:before,body > header .menu .container > nav > ul:after{display:none;}body > header .menu .container > nav > ul > li{width:calc(100% / 3);padding:15px;position:relative;}@media (max-width:1150px){body > header .menu .container > nav > ul > li{width:calc(100% / 3);}}@media (max-width:768px){body > header .menu .container > nav > ul > li{width:100%;padding:18px 25px 10px 10px;margin-bottom:5px;}body > header .menu .container > nav > ul > li:last-child{margin-bottom:0;}}body > header .menu .container > nav > ul > li > a{display:block;color:#9e184e;text-decoration:none;text-transform:uppercase;font-size:20px;margin-bottom:15px;font-weight:900;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body > header .menu .container > nav > ul > li > a:hover{opacity:0.6;}@media (max-width:1430px){body > header .menu .container > nav > ul > li > a{line-height:1;}}@media (max-width:768px){body > header .menu .container > nav > ul > li > a{pointer-events:auto;margin-bottom:0;position:relative;}}@media (max-width:480px){body > header .menu .container > nav > ul > li > a{font-size:18px;}}body > header .menu .container > nav > ul > li > a:after{top:31%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:2em;right:auto;left:100%;}body > header .menu .container > nav > ul > li > a span{display:flex;align-items:center;}body > header .menu .container > nav > ul > li > a span:before{content:'\e876';font-family:'LinearIcons';color:#000;font-weight:normal;font-size:14px;margin-right:5px;}@media (max-width:768px){body > header .menu .container > nav > ul > li > a span:before{display:none;}}body > header .menu .container > nav > ul > li > ul{display:block;position:static;padding:0;margin:0;list-style-type:none;/*&:after {
              content: '';
              position: absolute;
              bottom: 0;
              right: 0;
              left: 0;
              height: 1px;
              background-color: #ebebeb;
              display: block;
              width: 100%;
              @media (max-width: 768px) {
                display: none;
              }
            }*/}@media (max-width:768px){body > header .menu .container > nav > ul > li > ul{display:none;padding-top:15px;}}body > header .menu .container > nav > ul > li > ul > li{margin-bottom:8px;white-space:normal;line-height:1.2;}body > header .menu .container > nav > ul > li > ul > li:last-child{margin-bottom:0;}body > header .menu .container > nav > ul > li > ul > li > a{color:#000;font-size:14px;-webkit-transition:0.3s ease;-khtml-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;}body > header .menu .container > nav > ul > li > ul > li > a span{display:flex;align-items:center;}body > header .menu .container > nav > ul > li > ul > li > a:hover{opacity:0.6;}body > header .menu .container > nav > ul > li > ul > li > ul{display:none;}body > header .menu.on{-webkit-transform:translateY(100%);-khtml-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);visibility:visible;overflow:auto;box-shadow:0px 3px 10px 5px rgba(144, 144, 144, 0.42);}body > header .menu .cadre_acces_menu_mobile{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;padding:10px 15px;font-size:13px;border-bottom:1px solid #ebebeb;}@media (max-width:1215px){body > header .menu .cadre_acces_menu_mobile{padding:0 10px;margin:10px 0;}}@media (max-width:768px){body > header .menu .cadre_acces_menu_mobile{font-size:12px;}}body > header .menu .cadre_acces_menu_mobile ul.switch-themes{padding-left:0;}body > header .menu .cadre_acces_menu_mobile ul.switch-themes li{list-style-type:none;display:inline-block;}body > header .menu .cadre_acces_menu_mobile ul.switch-themes li:first-child{margin-right:20px;}@media (max-width:400px){body > header .menu .cadre_acces_menu_mobile ul.switch-themes li:first-child{margin-right:10px;}}body > header .menu .cadre_acces_menu_mobile ul.switch-themes li.theme-ete a:before{content:'\e807';font-family:'Linearicons';position:absolute;left:0;font-size:18px;top:-4px;}body > header .menu .cadre_acces_menu_mobile ul.switch-themes li.theme-hiver a:before{content:url('/templates/NOELETOILE/images/snowflake.png');position:absolute;left:0;top:0px;}body > header .menu .cadre_acces_menu_mobile ul.switch-themes li.selected.theme-hiver a:before{content:url('/templates/NOELETOILE/images/snowflake-active.png') !important;}body > header .menu .cadre_acces_menu_mobile ul.switch-themes li.selected a{color:#9e184e;font-weight:bold;}body > header .menu .cadre_acces_menu_mobile ul.switch-themes li a{text-decoration:none;color:#000;position:relative;padding-left:25px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body > header .menu .cadre_acces_menu_mobile ul.switch-themes li a:hover{opacity:0.6;}body > header .menu .cadre_acces_menu_mobile ul.switch-langues{padding-left:0;display:flex;justify-content:center;margin-top:5px;}body > header .menu .cadre_acces_menu_mobile ul.switch-langues li{list-style-type:none;padding:0 10px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}@media (max-width:400px){body > header .menu .cadre_acces_menu_mobile ul.switch-langues li{padding:0 5px;}}body > header .menu .cadre_acces_menu_mobile ul.switch-langues li:hover{opacity:0.6;}body > header .menu .cadre_acces_menu_mobile ul.switch-langues li.langue-fr a:before{content:url('/templates/NOELETOILE/images/drapeau_fr.png');}body > header .menu .cadre_acces_menu_mobile ul.switch-langues li.langue-fr a span{display:none;}body > header .menu .cadre_acces_menu_mobile ul.switch-langues li.langue-en a:before{content:url('/templates/NOELETOILE/images/drapeau_uk.png');}body > header .menu .cadre_acces_menu_mobile ul.switch-langues li.langue-en a span{display:none;}body > header .menu .cadre_acces_menu_mobile ul.switch-langues li.langue-de a:before{content:url('/templates/NOELETOILE/images/drapeau_de.png');}body > header .menu .cadre_acces_menu_mobile ul.switch-langues li.langue-de a span{display:none;}body.accueiletoiles main.container{display:block !important;max-width:100%;padding:0 !important;}body.accueiletoiles main.container section#content{max-width:100%;}body.accueiletoiles main.container section#content .diapo{position:relative;height:100vh;min-height:700px;}@media screen and (max-width:500px){body.accueiletoiles main.container section#content .diapo{height:calc(100vh - 50px);min-height:inherit;/*&:before {
          content: '';
          background: rgb(255,255,255);
          background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          height: 100px;
        }*/}}body.accueiletoiles main.container section#content .diapo > img{width:100%;height:100%;object-fit:cover;}body.accueiletoiles main.container section#content .diapo .content .moteur{position:absolute;bottom:220px;left:0;right:0;z-index:50;width:100%;padding:0 10px;text-align:center;}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur{position:absolute;top:135px;width:100%;margin-bottom:0;z-index:50;transform:none;}}@media screen and (max-width:768px){body.accueiletoiles main.container section#content .diapo .content .moteur{top:20px;}}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne{margin:auto;border-radius:5px;font-size:1.1em;display:inline-block;}@media screen and (max-width:1310px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne{font-size:1em;}}@media screen and (max-width:1230px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne{max-width:100%;border-radius:0;}}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne{max-width:500px;min-width:300px;}}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .titre_moteur_resa{text-align:center;color:#fff;font-size:65px;line-height:1;font-family:'Boska';font-style:italic;font-weight:900;text-shadow:2px 2px 2px black;margin-bottom:20px;}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .titre_moteur_resa{font-size:35px;}}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa{font-size:1.4em;text-align:center;background:#fff;background:rgba(255, 255, 255, 0.85);padding:10px;color:#fff;}@media screen and (max-width:768px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa{font-size:1.3em;}}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .titre{display:none;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa form .bloc_select_critere_complet{margin-left:4px;}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa form .bloc_select_critere_complet{display:block;width:100%;margin-bottom:10px;margin-top:10px;margin-left:0;}}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa form .bloc_select_critere_complet *{display:block;width:100%;}}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa form{max-width:525px;margin:auto;}}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .brFin,body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .end_recherche{display:none;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa div{display:inline-block;vertical-align:top;order:2;}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa div{margin-right:0;}}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .label_apres{display:block;text-align:left;margin-top:3px;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .label_apres label{display:inline-block;margin-top:0;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .label_apres input{height:auto !important;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa select,body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa input{background-color:#fff;height:50px;margin-right:0px;outline-color:#9e184e;border-radius:0px;border:0;padding-left:5px;cursor:pointer;color:#656565;-webkit-appearance:none;moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:97%;padding-right:30px;background-image:url('/templates/NOELETOILE/images/chevron-light.png');}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa select::-ms-expand,body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa input::-ms-expand{display:none;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa select#duree{-webkit-appearance:none;moz-appearance:none;appearance:none;padding-right:30px;background-repeat:no-repeat;background-position:92%;background-image:url('/templates/NOELETOILE/images/time.png');}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa select#duree::-ms-expand{display:none;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa select#adultes,body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa select.personne{-webkit-appearance:none;moz-appearance:none;appearance:none;padding-right:30px;background-repeat:no-repeat;background-position:92%;background-image:url('/templates/NOELETOILE/images/adultes.png');}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa select#adultes::-ms-expand,body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa select.personne::-ms-expand{display:none;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa select.datedeb_resa{-webkit-appearance:none;moz-appearance:none;appearance:none;padding-right:20px;background-repeat:no-repeat;background-position:92%;margin:0;border:0;background-image:url('/templates/NOELETOILE/images/agenda-home.png');}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa select.datedeb_resa::-ms-expand{display:none;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa input.datepicker{background-repeat:no-repeat;background-position:92%;margin:0;border:0;background-image:url('/templates/NOELETOILE/images/agenda-home.png');}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa input.datepicker::-ms-expand{display:none;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_selection_type_prestataire_radio{display:block;width:100%;margin-bottom:10px;color:#fff;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_selection_type_prestataire_radio .ligne_form_moteur{margin-right:30px;font-weight:bold;}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_selection_type_prestataire_radio .ligne_form_moteur{display:block;width:100%;}}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_selection_type_prestataire_radio .ligne_form_moteur:last-child{margin-right:0;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_selection_type_prestataire_radio .ligne_form_moteur input{height:auto !important;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_selection_type_prestataire_select{margin-right:5px;}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_selection_type_prestataire_select{display:block;width:100%;margin-bottom:10px;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_selection_type_prestataire_select .ligne_form_moteur{display:block;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_selection_type_prestataire_select .ligne_form_moteur .forms_champType_select{display:block;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_selection_type_prestataire_select .ligne_form_moteur .forms_champType_select select{width:100%;}}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_classique{display:block;width:100%;}}@media screen and (max-width:550px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_classique div{display:block;width:100%;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_classique div select,body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_classique div input{width:100%;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_classique div input.sans_dates{width:auto !important;margin-bottom:0 !important;}}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs{display:block;width:100%;}}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date{display:block;width:100%;}}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date .ligne_form_moteur{display:block;width:100%;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date .ligne_form_moteur select{width:100%;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date .ligne_form_moteur input{width:100%;}}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date .ligne_form_moteur .forms_champType_select{display:block;width:100%;margin-bottom:10px;}}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date .ligne_form_moteur .forms_champType_select .div_calendrier{display:block;width:100%;}}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date .bloc_date_duree{display:block;width:100%;}}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .bloc_date .bloc_date_duree .ligne_form_moteur label{display:none;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_adultes_enfants{max-width:255px;}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_adultes_enfants{display:block;width:100%;max-width:100%;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_adultes_enfants .choixAges{width:100% !important;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_adultes_enfants .ligne_form_moteur{width:calc(100% / 2 - 2px);}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_adultes_enfants .ligne_form_moteur .bloc_nb_adultes,body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_adultes_enfants .ligne_form_moteur .bloc_nb_enfants{display:block;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_adultes_enfants .ligne_form_moteur .bloc_nb_adultes .forms_champType_select,body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_adultes_enfants .ligne_form_moteur .bloc_nb_enfants .forms_champType_select{display:block;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_adultes_enfants .ligne_form_moteur .bloc_nb_adultes .forms_champType_select select,body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_adultes_enfants .ligne_form_moteur .bloc_nb_enfants .forms_champType_select select{width:100%;}}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_adultes_enfants label{display:none;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_adultes_enfants .choixAges{display:block;text-align:left;margin-top:5px;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_adultes_enfants .choixAges .forms_champType_select{margin-bottom:5px;}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_adultes_enfants .choixAges .forms_champType_select select{width:60px !important;}}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_adultes_enfants .choixAges span{font-weight:bold;display:block;margin-bottom:5px;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_adultes_enfants .choixAges br{display:none;}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_date_calendrier_double{display:block;width:100%;}}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_date_calendrier_double .bloc_date_calendrier_double_champs{display:block;width:100%;}}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur{display:block;width:100%;}}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur .div_calendrier{display:block;width:100%;margin-bottom:10px;}}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur .div_calendrier input{display:block;width:100%;}}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur label,body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur span{display:none;}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_personnes{display:block;width:100%;}}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_personnes label,body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_personnes span{display:none;}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_personnes .ligne_form_moteur{display:block;width:100%;}}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_personnes .ligne_form_moteur .forms_champType_select{display:block;width:100%;}}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_personnes .ligne_form_moteur .forms_champType_select select{display:block;width:100%;}}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_personnes .ligne_form_moteur label{display:none;}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_personnes .more-personnes{display:block;width:100%;margin-top:10px;}}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_personnes .more-personnes-detail{display:block;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_personnes .more-personnes-detail fieldset .ligne_form_moteur legend{font-weight:bold;color:#9e184e;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_personnes .more-personnes-detail fieldset .ligne_form_moteur .choixAges{display:block;margin-top:5px;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_personnes .more-personnes-detail fieldset .ligne_form_moteur .choixAges span{font-weight:bold;}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_personnes .more-personnes-detail fieldset .ligne_form_moteur .choixAges .forms_champType_select{display:inline-block;width:auto !important;}}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_personnes .more-personnes-detail fieldset .ligne_form_moteur .choixAges select{display:inline-block;width:60px !important;}}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_personnes .more-personnes-detail fieldset .ligne_form_moteur .choixPersonne{display:block;width:100%;}}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_personnes .more-personnes-detail fieldset .ligne_form_moteur .choixPersonne .forms_champType_select{margin-bottom:10px;}@media screen and (max-width:768px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_activites .type_recherche_activites{display:block;width:100% !important;margin-bottom:20px;}}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_activites .type_recherche_activites fieldset{margin:0;padding:0;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_activites .type_recherche_activites fieldset ul{margin:0;padding-left:0;text-align:left;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_activites .type_recherche_activites fieldset ul li{list-style-type:none;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .bloc_select_date_resa_activites .type_recherche_activites fieldset ul li input{height:auto;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .resa_div_btn{position:relative;}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .resa_div_btn{display:block;width:100%;margin-top:10px;margin-bottom:10px;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .resa_div_btn .button_search{display:block;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .resa_div_btn .button_search input{width:100%;}}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .resa_div_btn .ajax-results:not(:empty){background:#9e184e;border-radius:50%;width:25px;display:inline-block;margin-top:7px;height:25px;line-height:25px;position:absolute;top:5px;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .resa_div_btn .ajax-results:not(:empty).no-result{width:auto;color:#fff;border-radius:50px;padding:0 5px;}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .resa_div_btn .button_search{margin-left:10px;}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .resa_div_btn .button_search{margin-left:0px;}}body.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .resa_div_btn .button_search input{background-color:#9e184e;border:0 !important;text-transform:uppercase;font-weight:600;color:#fff;border-radius:0px;color:#fff;padding:0 20px;background-image: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.accueiletoiles main.container section#content .diapo .content .moteur .moteur-ligne .form-resa .resa_div_btn .button_search input:hover{opacity:0.8 !important;}body.accueiletoiles main.container section#content .diapo .content .push{width:100%;text-align:center;position:absolute;bottom:20px;left:0;right:0;}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .push{position:absolute;bottom:10px;}}body.accueiletoiles main.container section#content .diapo .content .push h2{display:inline-block;font-size:35px;padding:10px 20px;line-height:initial;color:#fff;font-family:'Biotif Semi Bold';}@media screen and (max-width:1110px){body.accueiletoiles main.container section#content .diapo .content .push h2{font-size:25px;}}body.accueiletoiles main.container section#content .diapo .content .push .partner{margin-top:20px;}body.accueiletoiles main.container section#content .diapo .content .push .partner a{display:inline-block;}body.accueiletoiles main.container section#content .diapo .content .push .partner a img{margin:0 20px;height:100px;}@media screen and (max-width:600px){body.accueiletoiles main.container section#content .diapo .content .push .partner a img{height:50px;margin:0 10px;}}body.accueiletoiles main.container section#content .pastille{position:absolute;right:40px;margin-top:-180px;}@media screen and (max-width:1240px){body.accueiletoiles main.container section#content .pastille img{max-width:200px;}}@media screen and (max-width:1070px){body.accueiletoiles main.container section#content .pastille{position:static;margin-top:0;text-align:center;padding:10px;}}body.accueiletoiles main.container section#content .price{background-color:#9e184e;padding:50px 0;color:#fff;}body.accueiletoiles main.container section#content .price nav .titre-menu{font-size:50px;margin-bottom:10px;font-family:'Biotif Semi Bold';text-align:center;}body.accueiletoiles main.container section#content .price nav ul{margin:0;padding:0;display:flex;justify-content:center;}@media screen and (max-width:768px){body.accueiletoiles main.container section#content .price nav ul{flex-direction:column;flex-wrap:wrap;}}body.accueiletoiles main.container section#content .price nav ul li{width:100%;padding:20px;font-size:20px;line-height:normal;text-align:center;list-style-type:none;display:flex;flex-wrap:wrap;flex-direction:column-reverse;font-weight:300;}body.accueiletoiles main.container section#content .price nav ul li .extension .description strong{font-size:45px;}body.accueiletoiles main.container section#content .text nav{display:flex;flex-direction:row-reverse;align-items:center;}@media screen and (max-width:768px){body.accueiletoiles main.container section#content .text nav{flex-direction:column;}}body.accueiletoiles main.container section#content .text nav .image-menu{width:50%;}@media screen and (max-width:768px){body.accueiletoiles main.container section#content .text nav .image-menu{width:100%;}}body.accueiletoiles main.container section#content .text nav .image-menu img{width:100%;}body.accueiletoiles main.container section#content .text nav .description-menu{padding:50px;font-size:15px;font-weight:300;width:50%;}body.accueiletoiles main.container section#content .text nav .description-menu a{color:#9e184e !important;text-decoration:underline;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body.accueiletoiles main.container section#content .text nav .description-menu a:hover{opacity:0.6;}body.accueiletoiles main.container section#content .text nav .description-menu .btn{margin-top:20px;}body.accueiletoiles main.container section#content .text nav .description-menu .btn a{text-decoration:none;display:inline-block;}@media screen and (max-width:1100px){body.accueiletoiles main.container section#content .text nav .description-menu{padding:25px;}}@media screen and (max-width:768px){body.accueiletoiles main.container section#content .text nav .description-menu{width:100%;}}body.accueiletoiles footer{margin-top:0 !important;}body > footer{position:relative;z-index:5;display:block;width:100%;font-size:14px;margin-top:100px;background:#fff;}body > footer .legal{border-top:1px solid #c8c8c8;margin:auto;padding:40px 10px;}body > footer .legal > nav ul{padding:0;margin:0;text-align:center;font-size:13px;}body > footer .legal > nav ul li{display:inline-block;vertical-align:top;margin-left:40px;}@media screen and (max-width:625px){body > footer .legal > nav ul li{display:block;margin:10px 0;}}body > footer .legal > nav ul li:first-child{margin-left:0;}body > footer .legal > nav ul li a{text-decoration:none;color:#969696;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body > footer .legal > nav ul li a:hover{color:#0c0c0c;}body > footer .socials{color:#969696;text-align:center;padding:20px 10px;}body > footer .socials a{display:inline-block;margin:10px;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body > footer .socials a:hover{opacity:0.6;}body > footer .socials img{max-height:30px;}body > footer .partenaires{color:#969696;text-align:center;padding:20px 10px;}body > footer .partenaires a{display:inline-block;margin:10px;}body > footer .partenaires img{max-height:50px;}.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:#9e184e;text-decoration:none;display:inline-block;font-size:14px;text-decoration:none;padding:10px;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;}.navSommaireListeInfo > ul > li a:hover{background-color:#004779;}body.ControllerListePages main section{width:100% !important;}body.ControllerResa main.container section#content,body.ControllerEspaceClient main.container section#content,body.ControllerDossier main.container section#content,body.ControllerIdentification main.container section#content,body.ControllerInformationClient main.container section#content{float:none;max-width:1440px;margin:auto;padding:0;width:100%;}.bxsliderBanniere{position:relative;z-index:5;}.bxsliderBanniere .bx-wrapper .bx-viewport ul li img{width:100%;max-height:200px;height:100%;object-fit:cover;}ul.breadcrumb{padding:15px;text-align:left;font-size:12px;width:100%;max-width:100%;margin:auto;margin-bottom:25px;background-color:#eaeaea;text-align:center;}ul.breadcrumb li{list-style-type:none;vertical-align:text-bottom;}ul.breadcrumb li a{color:#8a8a8a;text-decoration:none;display:inline-block;vertical-align:middle;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}ul.breadcrumb li a:hover{color:#9e184e;}ul.breadcrumb li:last-child span{color:#464646;}ul.breadcrumb li:last-child a{color:#464646;}ul.breadcrumb li span.divider{color:#8a8a8a;font-weight:bold;}.bkg_repeat{position:absolute;top:0;bottom:0;width:50px;z-index:0;}.bkg_repeat.bkg_left{left:0;background:#fff url(/templates/NOELETOILE/images/bkg_left.jpg) repeat-y 0 0;}.bkg_repeat.bkg_right{right:0;background:#fff url(/templates/NOELETOILE/images/bkg_right.jpg) repeat-y 0 0;}main.container{font-size:1rem;padding:0 10px !important;z-index:5;display:block;width:100%;max-width:1440px;margin:0 auto;}@media (max-width:1450px){main.container{max-width:95%;}}@media (max-width:768px){main.container{max-width:100%;}}main.container aside{display:inline-block;vertical-align:top;width:300px;}@media (max-width:768px){main.container aside{width:100%;margin-right:0;margin-bottom:10px;}}main.container aside + section#content{padding-left:2em;width:calc(100% - 300px - 4px);display:inline-block;float:none;max-width:100%;margin:0;}@media (max-width:768px){main.container aside + section#content{padding:0;width:100%;}}main.container > section#content{float:none;max-width:1440px;margin:auto;padding:0;width:100%;}@media (max-width:768px){main.container > section#content{padding:0;width:100%;}}main.container > section#content header h1{color:#464646 !important;text-transform:uppercase;margin-bottom:20px;line-height:26px;font-size:26px;font-weight:700;}@media screen and (max-width:768px){main.container > section#content header h1{font-size:18px;}}main.container > section#content header .description,main.container > section#content header #description-rubrique:not(:empty){font-size:1.4em;margin-bottom:2em;}main.container > section#content header .description h2,main.container > section#content header #description-rubrique:not(:empty) h2{font-size:2.4rem;text-align:center;padding-top:40px;padding-bottom:40px;background-color:#eee;color:#555;margin-bottom:15px;}.message-sans-dates{margin-bottom:20px;font-size:16px;}#rubrique{max-width:1440px;margin:auto;margin-top:20px;font-size:1.2em;}#rubrique > header{margin-bottom:20px;}#rubrique > header #description-rubrique:not(:empty){text-align:center;margin-top:10px;}@media (max-width:480px){#rubrique .page-pave{padding:0 !important;}}#rubrique .page-ligne.sans_texte .page-ligne-image{margin:0;text-align:center;}#rubrique .download-files.rubrique-documents{margin-top:10px !important;}#rubrique .download-files.rubrique-documents ul a{font-size:14px !important;padding-left:30px;color:#9e184e;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;}#rubrique .download-files.rubrique-documents ul a:hover{opacity:0.6;}.download-files{display:inline-block !important;border:1px solid #9e184e;padding:15px;/* Message des cookies */}.cookie-div{padding:5px 5%;background-color:rgba(0, 0, 0, .7);}.cookie-div .cookie-hide{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:sans-serif !important;}.cookie-div .cookie-hide .cookie-savoirplus-div .cookie-savoirplus-popup{color:#000;font-size:0.6em;}.cookie-div .cookie-hide > div{font-size:1.5rem;color:#fff;}.cookie-div .cookie-hide > div.cookie-text{padding-bottom:0;}.cookie-div .cookie-hide > div.cookie-buttons{height:auto;}.cookie-div .cookie-hide > div.cookie-buttons .cookie-btn{background-color:#9e184e;}.cookie-div .cookie-hide > div.cookie-buttons .cookie-btn:hover{background-color:#9e184e;}body.ControllerFormulaire main.container{display:block;}#ui-datepicker-div,.ui-datepicker-inline{background-color:#fff;border:1px solid #c4c4c4;width:248px;color:#666;z-index:100000 !important;overflow:hidden;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}#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.2em;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next{background-color:transparent;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline-block;vertical-align:top;height:25px;cursor:pointer;left:8px;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:hover{border:0;color:#000;top:2px;left:8px;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:before,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:before{content:'\f104';font-family:'FontAwesome';font-size:1.8em;display:inline-block;vertical-align:top;line-height:25px;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev span,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next span{display:none;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next{text-align:right;right:8px;left:auto;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:hover{left:auto;right:8px;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:before{content:'\f105';}#ui-datepicker-div .ui-datepicker-calendar,.ui-datepicker-inline .ui-datepicker-calendar{border-spacing:0;}#ui-datepicker-div .ui-datepicker-calendar th,.ui-datepicker-inline .ui-datepicker-calendar th{padding:0;padding-top:0.5em;font-size:1.4em;}#ui-datepicker-div .ui-datepicker-calendar td,.ui-datepicker-inline .ui-datepicker-calendar td{padding:0;text-align:center;border:1px solid #ebeceb;}#ui-datepicker-div .ui-datepicker-calendar td .ui-state-default,.ui-datepicker-inline .ui-datepicker-calendar td .ui-state-default{border:0;text-align:center;padding:0;line-height:34px;font-size:1.6em;}#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:#9e184e;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;}.client_pass_oublie{font-size:1.2em;}.client_pass_oublie .formulaire_container .forms_ligne > label{display:block;float:none;width:100%;text-align:left;}.client_pass_oublie .formulaire_container .forms_ligne .forms_colValues{margin-left:0;}.client_pass_oublie .formulaire_container .forms_ligne .forms_colValues input{float:none;}.formulaire_container{max-width:950px;margin:auto;margin-top:25px;}.formulaire_container .message_confirmation.formulaire{font-size:1.6em;color:green;}.formulaire_container > form .forms_ligne .form_commentaire_champ{font-size:1.6em;}.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:18px;color:#9e184e;padding-top:10px !important;}.formulaire_container > form fieldset .forms_listeCbx{font-size:16px;}.formulaire_container > form fieldset input.hasDatepicker{background-image:url('/templates/NOELETOILE/images/agenda.png') !important;background-repeat:no-repeat !important;background-position:97% !important;}.formulaire_container > form fieldset .forms_label{width:30%;display:inline-block;vertical-align:top;text-align:left;font-size:16px;font-weight:bold;}@media screen and (max-width:768px){.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:768px){.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:69%;display:inline-block;}@media screen and (max-width:768px){.formulaire_container > form fieldset .forms_ligne .forms_colValues{width:100%;display:block;}}@media screen and (max-width:500px){.formulaire_container > form fieldset .forms_ligne .forms_colValues .forms_listeRadio.forms_champs_formsChamp_10_270{width:50%;}}.formulaire_container > form fieldset .forms_ligne .forms_colValues > input,.formulaire_container > form fieldset .forms_ligne .forms_colValues select{border:1px solid #9e184e;padding:10px;background-clip:padding-box;width:100%;background:#fff;outline:none;}.formulaire_container > form fieldset .forms_ligne .forms_colValues > input:hover,.formulaire_container > form fieldset .forms_ligne .forms_colValues select:hover,.formulaire_container > form fieldset .forms_ligne .forms_colValues > input:focus,.formulaire_container > form fieldset .forms_ligne .forms_colValues select:focus{border-color:;}.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 > label{float:none;padding-right:0;text-align:left;margin-left:0;font-size:16px;font-weight:bold;padding-bottom:4px;width:30%;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:0px !important;border-radius:0;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 .captcha-google > div{width:100% !important;text-align:left;}.formulaire_container .form_nl{margin-bottom:0;}.formulaire_container .form_nl textarea{border:1px solid #9e184e;padding:10px;background-clip:padding-box;font-size:1.6rem;outline:none;}.formulaire_container .form_nl textarea:hover,.formulaire_container .form_nl textarea:focus{border-color:;}.formulaire_container .forms_colValues{margin-bottom:0;}.formulaire_container .forms_colValues textarea{border:1px solid #9e184e;padding:10px;background-clip:padding-box;font-size:1.6rem;outline:none;}.formulaire_container .forms_colValues textarea:hover,.formulaire_container .forms_colValues textarea:focus{border-color:;}.formulaire_container .forms_colValues div input.form_date{background-image:url('/templates/NOELETOILE/images/agenda.png');}#bloc_paiement{font-size:1.4em;/* Panier dans l'espace client */}.espace_client_dossiers{/* Sommaire */}.espace_client_dossiers #frm_panier_resa .dossiers_content #tab_panier_resa .ligne_entete{margin:5px 0;}.espace_client_dossiers #frm_panier_resa .dossiers_content #tab_panier_resa .ligne_entete > div{background-color:#fff;color:#000;text-transform:uppercase;font-size:1.2em;font-weight:bold;border-right:0;padding:0.3em 0.8em;}.espace_client_dossiers #frm_panier_resa .dossiers_content #tab_panier_resa > table.table_produit{border-top:1px solid #000;border-right:0;border-left:0;border-bottom:0;margin-bottom:0;}.espace_client_dossiers #frm_panier_resa .dossiers_content #tab_panier_resa > table.table_produit > tbody .ligne_prestataire{background-color:#004779;color:#fff;font-size:1.4em;font-weight:bold;border-bottom:1px solid #000;}.espace_client_dossiers #frm_panier_resa .dossiers_content #tab_panier_resa > table.table_produit > tbody tr[class^="ligne_prestation_"]{background-color:#fff;}.espace_client_dossiers #frm_panier_resa .dossiers_content #tab_panier_resa > table.table_produit > tbody tr[class^="ligne_prestation_"] > td{padding:1em 0;border-bottom:1px solid #000;}.espace_client_dossiers #frm_panier_resa .dossiers_content #tab_panier_resa > table.table_produit > tbody tr[class^="ligne_prestation_"] > td .photo_prestation_panier{float:left;padding-right:2em;}.espace_client_dossiers #frm_panier_resa .dossiers_content #tab_panier_resa > table.table_produit > tbody tr[class^="ligne_prestation_"] > td .libelle_prestation{display:inline-block;vertical-align:sub;color:#9e184e;font-weight:bold;font-size:1.5em;}.espace_client_dossiers #frm_panier_resa .dossiers_content #tab_panier_resa > table.table_produit > tbody tr[class^="ligne_prestation_"] > td .dates_sejour,.espace_client_dossiers #frm_panier_resa .dossiers_content #tab_panier_resa > table.table_produit > tbody tr[class^="ligne_prestation_"] > td .detail_personnes{display:block;margin-top:10px;font-size:1.3em;color:#000;font-weight:bold;}.espace_client_dossiers #frm_panier_resa .dossiers_content #tab_panier_resa > table.table_produit > tbody tr[class^="ligne_prestation_"] > td .detail_personnes{margin-top:0;}.espace_client_dossiers #frm_panier_resa .dossiers_content #tab_panier_resa > table.table_produit > tbody > tr{background-color:#fff;font-size:1.3em;}.espace_client_dossiers #frm_panier_resa .dossiers_content #tab_panier_resa > table.table_produit > tbody > tr td{border-bottom:1px solid #000;}.espace_client_dossiers #frm_panier_resa .dossiers_content #tab_panier_resa .ligne_total_resa,.espace_client_dossiers #frm_panier_resa .dossiers_content #tab_panier_resa .ligne_acompte_resa{background-color:#9e184e;}.espace_client_dossiers #frm_panier_resa .dossiers_content #tab_panier_resa .ligne_total_resa > div,.espace_client_dossiers #frm_panier_resa .dossiers_content #tab_panier_resa .ligne_acompte_resa > div{color:#fff;font-size:1.4em;font-weight:bold;}.espace_client_dossiers #frm_panier_resa .dossiers_content #tab_panier_resa .lien_action_dossier{margin-top:2em;}body section#sommaire{text-align:center;max-width:1300px;margin:auto;margin-top:20px;}body section#sommaire header h1{color:#4d4d4d !important;text-transform:uppercase;margin:auto;padding:0;line-height:26px;font-family:'Biotif Semi Bold';font-size:26px;font-weight:700;position:relative;}body section#sommaire header .description,body section#sommaire header #description-rubrique:not(:empty){font-size:1.4em;margin-bottom:2em;}body section#sommaire header .description h2,body section#sommaire header #description-rubrique:not(:empty) h2{font-size:2.4rem;text-align:center;padding-top:40px;padding-bottom:40px;background-color:#eee;color:#555;margin-bottom:15px;}body section#sommaire #nav-sommaire > ul{text-align:center;}body section#sommaire #nav-sommaire > ul > li{float:none;display:inline-block;vertical-align:top;width:calc(100% / 3 - 2em) !important;margin:1em;background-color:#fff;text-align:left;padding:0;border-radius:0px;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 20px;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:1400px){body section#sommaire #nav-sommaire > ul > li{width:calc(100% / 3 - 2em) !important;}}@media (max-width:1200px){body section#sommaire #nav-sommaire > ul > li{width:calc(100% / 2 - 2em) !important;}}@media (max-width:768px){body section#sommaire #nav-sommaire > ul > li{width:calc(100% / 1) !important;margin:0 !important;margin-bottom:3em !important;}}body section#sommaire #nav-sommaire > ul > li .sommaire_cadre{position:relative;}body section#sommaire #nav-sommaire > ul > li .sommaire_cadre:hover .sommaire_cadre_image 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);}body section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_image{background:#eee;overflow:hidden;position:relative;position:relative;}body section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_image:before{display:block;content:"";width:100%;padding-top:66.66667%;}body section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_image > .image{position:absolute;top:0;left:0;right:0;bottom:0;}body 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:10;}body section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_image img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_texte{text-align:center;padding:15px;z-index:6;position:relative;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}body section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_texte h2{line-height:initial;font-size:20px;}body section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_texte h2 a{text-decoration:none;color:#000;display:block;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;}body section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_desc{position:absolute;top:100px;left:0;right:0;text-align:center;padding:15px;font-size:14px;z-index:6;opacity:0;color:#fff;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;}body section#sommaire #nav-sommaire > ul > li .sommaire_cadre .sommaire_cadre_desc a{text-decoration:none;color:#fff;}#colg #bloc_panier{background:#f3f3f3;color:#474c50;margin-bottom:20px;}#colg #bloc_panier .titre{padding:20px 10px;padding-bottom:0 !important;text-transform:uppercase;margin-top:0;text-align:left;position:relative;font-size:20px;font-weight:bold;color:#9e184e;}#colg #bloc_panier .contenu{padding:10px 15px;color:#000;font-size:1.4em;}#colg #bloc_panier .contenu .menu-panier_resa ul{padding-left:0;padding-bottom:5px;}#colg #bloc_panier .contenu .menu-panier_resa ul li{list-style-type:none;}#colg #bloc_panier .contenu .menu-panier_resa ul li .ligneMontantPanier{float:right;}#colg #bloc_panier .contenu .ligne-prestation .left .nb-prestations{padding-right:3px;}#colg #bloc_panier .contenu .ligne-prestation .right{font-weight:700;}#colg #bloc_panier .contenu .void-panier{text-align:center;margin-top:35px;margin-bottom:10px;font-size:0.8em;}#colg #bloc_panier .contenu .void-panier a{display:block;width:100%;text-transform:uppercase;font-size:1.4rem;font-weight:bold;border:1px solid #9e184e;padding:10px;background-color:#9e184e;text-decoration:none;color:#fff;-webkit-transition:color 0.3s, background-color 0.3s;-khtml-transition:color 0.3s, background-color 0.3s;-moz-transition:color 0.3s, background-color 0.3s;-ms-transition:color 0.3s, background-color 0.3s;-o-transition:color 0.3s, background-color 0.3s;transition:color 0.3s, background-color 0.3s;}#colg #bloc_panier .contenu .void-panier a:hover{background-color:#f3f3f3;color:#9e184e;}.ui-widget-content.ui-autocomplete{border:1px solid #2e3f4c;background:none repeat scroll 0% 0% #fff;color:white;border-radius:0;}.ui-autocomplete .ui-menu-item .ac_label{color:#000;}.ui-widget-content.ui-autocomplete a{color:#9e184e;font-size:1.4em;}.ui-widget-content.ui-autocomplete a:hover,.ui-autocomplete .ui-menu-item .ac_label:hover{background:#fff;color:#004779;border-radius:0;}aside#colg .moteur_resa{font-size:1.4em;background-color:#9e184e;color:#fff;}aside#colg .moteur_resa .form-resa{padding:10px;}aside#colg .moteur_resa .form-resa .titre{display:none;}aside#colg .moteur_resa .form-resa .bloc_vendeur_connect:not(:empty){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid;display:none;}aside#colg .moteur_resa .form-resa .bloc_vendeur_connect:not(:empty) .widget_mon_compte_to_resume span{display:inline-block;vertical-align:top;}aside#colg .moteur_resa .form-resa .bloc_vendeur_connect:not(:empty) .widget_mon_compte_to_resume span br{display:none;}aside#colg .moteur_resa .form-resa .bloc_vendeur_connect:not(:empty) .widget_mon_compte_to_resume span.widget_mon_compte_to_nom{font-weight:bold;}aside#colg .moteur_resa .form-resa .bloc_vendeur_connect:not(:empty) .widget_mon_compte_to_deconnexion a{text-decoration:none;display:block;text-align:center;}aside#colg .moteur_resa select,aside#colg .moteur_resa input{-moz-appearance:none;-webkit-appearance:none;padding-left:10px;}aside#colg .moteur_resa input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;}aside#colg .moteur_resa form{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:-21px;}aside#colg .moteur_resa form .bloc_select_critere_complet{margin-bottom:0px;margin-top:10px;}aside#colg .moteur_resa form .bloc_select_critere_complet select{background-image:url(/templates/NOELETOILE/images/chevron.png) !important;background-repeat:no-repeat !important;background-position:98% !important;}aside#colg .moteur_resa .titre_moteur_resa{font-size:20px;padding:10px 10px;padding-top:20px !important;text-transform:uppercase;margin-top:0;text-align:left;color:#fff;position:relative;font-weight:bold;}aside#colg .moteur_resa .bloc_select_date_resa_activites .type_recherche_activites fieldset{margin:0;padding:0;}aside#colg .moteur_resa .bloc_select_date_resa_activites .type_recherche_activites fieldset ul{padding-left:0;}aside#colg .moteur_resa .bloc_select_date_resa_activites .type_recherche_activites fieldset ul li{list-style-type:none;margin:5px 0;}aside#colg .moteur_resa .bloc_select_date_resa_activites .type_recherche_activites fieldset ul li label{padding-left:5px;}aside#colg .moteur_resa .bloc_select_date_resa_activites .date_recherche_activites > div{display:flex;align-items:center;flex-wrap:wrap;}aside#colg .moteur_resa .bloc_select_date_resa_activites .date_recherche_activites > div > div{display:block;width:100%;}aside#colg .moteur_resa .bloc_select_date_resa_activites .date_recherche_activites > div .periode_au label{margin-right:3px;}aside#colg .moteur_resa .bloc_select_date_resa_activites .date_recherche_activites > div input.datepicker{height:50px;border:0;background:#fff;border:1px solid #000;outline:none;border-radius:0px;width:calc(100% - 50px);margin-left:5px;background-image:url('/templates/NOELETOILE/images/agenda.png');background-repeat:no-repeat;background-position:97%;}aside#colg .moteur_resa select{height:40px;line-height:40px;border-radius:0px !important;width:100% !important;padding-right:15px !important;border:1px solid #fff;outline:none;cursor:pointer;border:0;color:#555;}aside#colg .moteur_resa select::-ms-expand{display:none;}aside#colg .moteur_resa input{border:0;color:#555;}aside#colg .moteur_resa .label_apres input{-webkit-appearance:checkbox;-moz-appearance:checkbox;}aside#colg .moteur_resa .div_calendrier{border:0;}aside#colg .moteur_resa .div_calendrier input.datepicker{height:40px;width:100%;background:#fff;border:1px solid #fff;outline:none;border-radius:0px !important;background-image:url('/templates/NOELETOILE/images/agenda.png');background-repeat:no-repeat;background-position:98%;}aside#colg .moteur_resa .bloc_selection_type_prestataire_select,aside#colg .moteur_resa .bloc_selection_type_prestataire_radio{margin-bottom:10px;}aside#colg .moteur_resa .bloc_select_date_resa_classique .bloc_select_date_resa_classique_champs .ligne_resa.label_apres{margin:5px 0;margin-bottom:10px;}aside#colg .moteur_resa .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur{margin-bottom:5px;}aside#colg .moteur_resa .bloc_select_personnes #more-personnes-detail fieldset{padding:0;margin:0;margin-top:5px !important;}aside#colg .moteur_resa .bloc_select_personnes #more-personnes-detail fieldset .ligne_form_moteur .choixPersonne .forms_champType_select{margin-right:1px;width:49%;}aside#colg .moteur_resa .bloc_select_personnes #more-personnes-detail fieldset .ligne_form_moteur .choixAges:not(:empty){margin-top:8px;}aside#colg .moteur_resa .bloc_select_personnes #more-personnes-detail fieldset .ligne_form_moteur .choixAges:not(:empty) .forms_champType_select{width:50px;}aside#colg .moteur_resa .bloc_select_adultes_enfants label{display:block;}aside#colg .moteur_resa .bloc_select_adultes_enfants .ligne_form_moteur{display:inline-block;width:calc(100% / 2 - 2px);text-align:center;}aside#colg .moteur_resa .bloc_select_adultes_enfants .ligne_form_moteur span{display:inline-block;margin-top:3px;}aside#colg .moteur_resa .bloc_select_adultes_enfants .choixAges{display:block;width:100%;text-align:left;}aside#colg .moteur_resa .bloc_select_adultes_enfants .choixAges br{display:none;}aside#colg .moteur_resa .bloc_select_adultes_enfants .choixAges span{display:block;text-align:left;}aside#colg .moteur_resa .bloc_select_adultes_enfants .choixAges .forms_champType_select{float:none;width:50px;}aside#colg .moteur_resa .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur span{display:inline-block;vertical-align:middle;}aside#colg .moteur_resa .bloc_date_calendrier_double .bloc_date_calendrier_double_champs .ligne_form_moteur .div_calendrier input{border-radius:0px;}aside#colg .moteur_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 .moteur_resa nav ul li{list-style-type:none;}aside#colg .moteur_resa nav ul li a{text-decoration:none;color:#545660;}aside#colg .moteur_resa nav ul li a:hover{opacity:0.6;}aside#colg .moteur_resa nav ul li a:before{content:'\f105';font-family:'FontAwesome';padding-right:3px;}@media screen and (max-width:768px){aside#colg .moteur_resa .bloc_recap_recherche .bloc_recap_recherche_date{display:none;}}aside#colg .moteur_resa .bloc_recap_recherche .bloc_recap_recherche_date div{padding:2px 0;}aside#colg .moteur_resa .bloc_recap_recherche .bloc_recap_recherche_date div span:first-child{font-weight:bold;}aside#colg .moteur_resa .bloc_recap_recherche .bloc_recap_recherche_date div span:first-child:before{content:'\f105';font-family:'FontAwesome';padding-right:3px;font-weight:normal;}aside#colg .moteur_resa .bloc_recap_recherche .bloc_recap_recherche_date div.bloc_nb_personnes .libelle_nb_personnes:before{content:'\f0c0';font-family:'FontAwesome';padding-right:3px;}aside#colg .moteur_resa .bloc_recap_recherche .bloc_recap_recherche_date div.bloc_nb_personnes .indent_div li{list-style-type:none;}aside#colg .moteur_resa .bloc_recap_recherche .p_modifier_recherche{text-align:center;display:block;padding-top:20px;}@media screen and (max-width:768px){aside#colg .moteur_resa .bloc_recap_recherche .p_modifier_recherche{padding-top:0px;}}aside#colg .moteur_resa .bloc_recap_recherche .p_modifier_recherche a{text-decoration:none;display:block;text-transform:uppercase;font-weight:bold;height:40px;line-height:28px;font-size:14px !important;background-color:#fff !important;color:#9e184e !important;border:1px solid #fff !important;}aside#colg .moteur_resa .bloc_recap_recherche .p_modifier_recherche a:hover{background-color:#9e184e !important;color:#fff !important;}aside#colg .moteur_resa .form-resa form .forms_champType_select{border:0;margin-top:3px;border-radius:0px;}aside#colg .moteur_resa .form-resa form .forms_champType_select select{background-color:#fff !important;background-image:url('/templates/NOELETOILE/images/chevron.png') !important;background-repeat:no-repeat !important;background-position:98% !important;border:1px solid #fff;}aside#colg .moteur_resa .form-resa form .forms_champType_select:after{display:none;}aside#colg .moteur_resa .form-resa form .resa_div_btn{text-align:center;position:relative;margin-top:10px;}aside#colg .moteur_resa .form-resa form .resa_div_btn .ajax-results:not(:empty){position:absolute;top:4px;left:20px;background:#9e184e;border-radius:25px;height:30px;width:30px;line-height:30px;}aside#colg .moteur_resa .form-resa form .resa_div_btn .ajax-results:not(:empty).no-result{color:#fff;padding:0 5px;width:auto;}aside#colg .moteur_resa .form-resa form .resa_div_btn .button_search{display:block;}aside#colg .moteur_resa .form-resa form .resa_div_btn .button_search input{text-transform:uppercase;font-weight:bold;height:40px;width:100%;text-decoration:none;display:block;font-size:14px !important;background-color:#fff !important;color:#9e184e !important;border:1px solid #fff !important;}aside#colg .moteur_resa .form-resa form .resa_div_btn .button_search input:hover{background-color:#9e184e !important;color:#fff !important;}.widget_affinage_resa .content{display:block;}.resa_sommaire.affinage .moteur_affinage{display:block;}.titre_identification{font-size:2em;line-height:30px;font-weight:bold;text-align:center;margin-bottom:20px;color:#9e184e;}.client_identification{font-size:1.4em;}.client_identification form{margin:auto;}@media (max-width:500px){.client_identification form .forms_ligne .forms_colValues .client_identification_formulaire_password_oublie{display:block;width:100%;clear:both;}}.client_identification form .forms_ligne .forms_colValues .client_identification_formulaire_password_oublie a{padding-left:10px;text-decoration:none;color:#9e184e;}.client_identification form .forms_ligne .forms_colValues .client_identification_formulaire_password_oublie a:hover{opacity:0.6;}@media (max-width:500px){.client_identification form .forms_ligne #client_identification_cookie,.client_identification form .forms_ligne .client_identification_formulaire_label_cookie{margin-top:20px;}}.client_identification form .form_submit_div input{border:2px solid #9e184e;color:#9e184e;}.client_pass_oublie h1{font-weight:bold;font-size:1.6em;line-height:30px;color:#9e184e;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;}.client_pass_oublie form .form_submit_div a{border:2px solid #9e184e;color:#9e184e;text-decoration:none;}.client_creer_compte .formulaire_container form fieldset{font-size:1.2em;}#msg-info-composition{font-size:1.2em;margin:0 !important;width:100%;}.fieldset_formule_composition legend{width:100%;}.kitpaiement_content > form > #submit2{display:none;}.kitpaiement_content > form .message_demande_paiement{font-size:1.5em;}#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;}#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:#004779;}.etoile_demi_active{width:7px;margin-right:8px;vertical-align:middle;position:relative;top:-3px;}.etoile_demi_active:before{content:'';background:#fff;border:1px solid #004779;position:absolute;left:6px;right:0;top:5px;bottom:0;width:7px;height:13px;border-radius:50%;}.qtip-default{border-color:#9e184e;padding:5px;font-size:14px;line-height:16px;background-color:#fff;color:#555;}.liste-page-simple:not(.faq){max-width:1400px;margin:auto;}.liste-page-simple:not(.faq) > header{text-align:center;}.liste-page-simple:not(.faq) > header h1{color:#004779;font-weight:bold;}.liste-page-simple:not(.faq) > header #description-rubrique{font-size:1.6em;}.liste-page-simple:not(.faq) > header .ordre{font-size:1.4em;margin-bottom:20px;margin-top:20px;}.liste-page-simple:not(.faq) > header .ordre .titre:after{content:':';padding-left:2px;}.liste-page-simple:not(.faq) > header .ordre > div{display:inline-block;padding:0 5px;}.liste-page-simple:not(.faq) > header .ordre > div a{text-decoration:none;color:#000;}.liste-page-simple:not(.faq) > header .ordre > div a.select{color:#9e184e;}.liste-page-simple:not(.faq) article.post{border:1px solid #eee;background-color:#fff;width:calc(100% / 4 - 11px * 2) !important;margin:10px !important;display:inline-block;vertical-align:top;position:relative;}.liste-page-simple:not(.faq) article.post:hover .image a img{-webkit-transform:scale(1.1);-khtml-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}@media (max-width:1250px){.liste-page-simple:not(.faq) article.post{width:calc(100% / 2 - 11px * 2) !important;}}@media (max-width:700px){.liste-page-simple:not(.faq) article.post{width:100% !important;margin:0 !important;margin-bottom:40px !important;}}.liste-page-simple:not(.faq) article.post > header h2{font-weight:bold;line-height:30px;padding-left:10px;font-size:2em;}@media (max-width:580px){.liste-page-simple:not(.faq) article.post > header h2{line-height:1.5em;text-align:center;}}.liste-page-simple:not(.faq) article.post > header h2 a{color:#000;text-decoration:none;}.liste-page-simple:not(.faq) article.post > section{margin-top:0px;}.liste-page-simple:not(.faq) article.post > section h2{font-weight:bold;line-height:30px;padding-left:10px;font-size:2em;}@media (max-width:580px){.liste-page-simple:not(.faq) article.post > section h2{line-height:1.5em;text-align:center;}}.liste-page-simple:not(.faq) article.post > section h2 a{color:#000;text-decoration:none;}.liste-page-simple:not(.faq) article.post > section > div.date{text-align:left;margin-bottom:1em;padding-left:10px;margin-top:0 !important;}@media (max-width:768px){.liste-page-simple:not(.faq) article.post > section > div.date{position:static;text-align:center;}}.liste-page-simple:not(.faq) article.post > section > div.download-files{font-size:1.4em;margin-top:10px;padding:0 10px;}.liste-page-simple:not(.faq) article.post > section > div.download-files p{font-weight:bold;}.liste-page-simple:not(.faq) article.post > section > div.download-files ul li a{padding-left:30px;color:#9e184e;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;}.liste-page-simple:not(.faq) article.post > section > div.download-files ul li a:hover{opacity:0.6;}.liste-page-simple:not(.faq) article.post > section > div.image{width:100%;float:none;text-align:center;background:#bbb;overflow:hidden;}@media (max-width:580px){.liste-page-simple:not(.faq) article.post > section > div.image{float:none;width:100%;text-align:center;}}.liste-page-simple:not(.faq) article.post > section > div.image img{max-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;}.liste-page-simple:not(.faq) article.post > section > div.description{width:100%;font-size:1.6em;float:none;margin-top:10px;padding:0 10px;}@media (max-width:580px){.liste-page-simple:not(.faq) article.post > section > div.description{float:none;width:100%;text-align:center;}}.liste-page-simple:not(.faq) article.post > section > div.description .pave1{margin-top:10px;}.liste-page-simple:not(.faq) article.post > section > div.date{color:#9e184e;font-weight:bold;font-size:1.4em;margin-top:10px;margin-bottom:0;padding-right:10px;}.liste-page-simple:not(.faq) article.post > footer{margin-top:0;position:absolute;bottom:0;left:0;right:0;}.liste-page-simple:not(.faq) article.post > footer .plus-dinfo{font-size:1.6em;display:block;}.liste-page-simple.faq{max-width:1400px;margin:auto;}.liste-page-simple.faq > header{margin-bottom:50px;text-align:center;}.liste-page-simple.faq > header h1{color:#004779;font-weight:bold;}.liste-page-simple.faq > header #description-rubrique{font-size:1.6em;}.liste-page-simple.faq > header .ordre{font-size:1.4em;margin-bottom:20px;margin-top:20px;}.liste-page-simple.faq > header .ordre .titre:after{content:':';padding-left:2px;}.liste-page-simple.faq > header .ordre > div{display:inline-block;padding:0 5px;}.liste-page-simple.faq > header .ordre > div a{text-decoration:none;color:#000;}.liste-page-simple.faq > header .ordre > div a.select{color:#9e184e;}.liste-page-simple.faq > article{border:1px solid #9e184e;padding:10px;margin-bottom:30px;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;}.liste-page-simple.faq > article:last-child{margin-bottom:0;}.liste-page-simple.faq > article:hover{background-color:#9e184e;}.liste-page-simple.faq > article:hover > header h2{color:#fff;}.liste-page-simple.faq > article:hover > header h2 a{color:#fff;}.liste-page-simple.faq > article:hover > section{color:#fff;}.liste-page-simple.faq > article.open > header h2:after{content:"\f106";}.liste-page-simple.faq > article.open > section{display:block;}.liste-page-simple.faq > article > header h2{font-weight:bold;line-height:30px;font-size:2em;color:#9e184e;padding-right:35px;position:relative;-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.liste-page-simple.faq > article > header h2:after{content:"\f107";font-family:'FontAwesome';position:absolute;right:10px;}@media (max-width:580px){.liste-page-simple.faq > article > header h2{line-height:1.5em;}}.liste-page-simple.faq > article > header h2 a{color:#9e184e;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;}.liste-page-simple.faq > article > section{display:none;font-size:1.6em;margin-top:10px;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;}.action_carnet_v2{font-size:1.4em;text-align:left;padding:10px;padding-left:0;}@media (max-width:500px){.action_carnet_v2{padding:0px;}}.action_carnet_v2 a{text-decoration:none;color:#000;margin:0 10px;font-weight:bold;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;}@media (max-width:500px){.action_carnet_v2 a{width:100%;display:block;margin:10px 0;text-align:center;}}.action_carnet_v2 a:first-child{margin-left:0;}.action_carnet_v2 a:hover{color:#004779;}.action_carnet_v2 a#enregistrerCarnet,.action_carnet_v2 a#envoiCarnet{display:none;}.liste-info-CARNET .nom_et_accroche_tarifaire .nom h2 a{text-decoration:none;}.alert-info{font-size:14px;}.zopim{right:initial !important;left:10px !important;z-index:6 !important;}.cookie_container.cookie-short_container{background-color:#9e184e !important;}@media (max-width:768px){.cookie_container.cookie-short_container{padding:10px;}}.cookie_container.cookie-short_container .cookie-short > div .cookie-short_description{color:#fff;}@media (max-width:768px){.cookie_container.cookie-short_container .cookie-short > div .cookie-short_description{font-size:12px;}}.cookie_container.cookie-short_container .cookie-short > div .cookie-short_description-second{color:#fff;}@media (max-width:768px){.cookie_container.cookie-short_container .cookie-short > div .cookie-short_description-second{font-size:12px;}}.cookie_container.cookie-short_container .cookie-short > .cookie-short_actions{display:block;}.cookie_container.cookie-short_container .cookie-short > .cookie-short_actions .cookie_button-green{background-color:#fff;border:1px solid #fff;color:#9e184e;}.cookie_container.cookie-short_container .cookie-short > .cookie-short_actions .cookie_button-grey{color:#c6c6c6;}.cookie-detail_container .cookie-detail{max-width:800px;}@media (max-width:768px){.cookie-detail_container .cookie-detail_description{font-size:12px;}}@media (max-width:768px){.cookie-detail_container .cookie-short_description-second{font-size:12px;}}.cookie-detail_container .cookie-detail-actions .cookie_button-green{background-color:#9e184e;border:1px solid #9e184e;color:#fff;}.cookie-detail_container .cookie-detail_types li .cookie-detail_types_item_inner div input:checked + .cookie-checkbox_label{background-color:#9e184e;}.cookie-detail_container .cookie-detail_types li .cookie-detail_types_item_inner div input:checked + .cookie-checkbox_label:before{background-color:#e2ceac;}.cookie-detail_container .cookie-detail-actions .cookie_button-green{background-color:#9e184e;border:1px solid #9e184e;color:#fff;}@media (max-width:340px){.captcha-google{width:280px;}}.panier_resa_erreurs_contrainte_validite{font-size:16px;}.solde_multi_reglement_espace_client{padding:0;margin:15px 0;font-size:14px;}.solde_multi_reglement_espace_client legend{font-size:16px;font-weight:bold;}#rubrique > section > article > .page-pave h3{margin-bottom:10px;margin-top:20px !important;}#rubrique > section > article > .page-pave h2{color:#9e184e;margin-bottom:10px;margin-top:20px !important;}#rubrique > section > article > .page-pave h4{margin-bottom:10px;margin-top:20px !important;color:#004779;}body.ControllerDossier footer,body.ControllerEspaceClient footer{float:left;width:100%;}.popup_box:not(:empty){display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:500000;background:rgba(0, 0, 0, 0.50);align-items:center;justify-content:center;}.popup_box:not(:empty).visible{display:flex;}.popup_box:not(:empty) .widget-actualites{max-width:450px;margin:auto 20px;background:#fff;position:relative;}.popup_box:not(:empty) .widget-actualites .boutonclose{display:block !important;position:absolute;right:-12px;background:#fff;top:-12px;height:30px;width:30px;line-height:29px;text-align:center;border-radius:50%;border:1px solid #aaa;cursor:pointer;z-index:50;}.popup_box:not(:empty) .widget-actualites .boutonclose span:before{content:"\f00d";font-family:'FontAwesome';font-size:20px;color:#aaa;}.popup_box:not(:empty) .widget-actualites .extrait .video{width:100%;}.popup_box:not(:empty) .widget-actualites .extrait .video video{width:100%;}.popup_box:not(:empty) .widget-actualites .extrait .image a{opacity:1 !important;}.popup_box:not(:empty) .widget-actualites .extrait .image a img{width:100%;}.popup_box:not(:empty) .widget-actualites .extrait .contenu-extrait .texte{text-align:center;}.popup_box:not(:empty) .widget-actualites .extrait .contenu-extrait .texte .contenu-pave{padding:0 20px;}.popup_box:not(:empty) .widget-actualites .extrait .contenu-extrait .texte .contenu-pave:empty{padding:0px;}.popup_box:not(:empty) .widget-actualites .extrait .contenu-extrait .texte .contenu-pave a{text-decoration:none;color:#000 !important;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;}.popup_box:not(:empty) .widget-actualites .extrait .contenu-extrait .texte .pave1 .contenu-pave{margin-bottom:20px;margin-top:20px;}.popup_box:not(:empty) .widget-actualites .extrait .contenu-extrait .texte .pave1 .contenu-pave:empty{margin:0;}.popup_box:not(:empty) .widget-actualites .extrait .contenu-extrait .texte .pave1 .contenu-pave a{font-size:18px;font-weight:bold;}.popup_box:not(:empty) .widget-actualites .extrait .contenu-extrait .texte .pave3 .contenu-pave{margin-top:20px;margin-bottom:20px;}.popup_box:not(:empty) .widget-actualites .extrait .contenu-extrait .texte .pave3 .contenu-pave:empty{margin:0;}.popup_box:not(:empty) .widget-actualites .extrait .contenu-extrait .texte .pave3 .contenu-pave a{background-color:#9e184e;color:#fff !important;padding:10px;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;}.popup_box:not(:empty) .widget-actualites .extrait .contenu-extrait .texte .pave3 .contenu-pave a:hover{opacity:0.6;}#form_25 .form_submit_div{display:none;}body .select-country-telephone-code{border-color:#9e184e !important;padding:7px 5px !important;}body .select-country-telephone-code-wrapper{margin-right:10px;}main.container{padding:0;}#liste-info{margin:0 10px;}@media screen and (max-width:768px){#liste-info{margin:0;}}#liste-info header{margin-top:20px;margin-bottom:10px;text-align:center;}@media screen and (max-width:768px){#liste-info header{text-align:left;}}#liste-info header h1{font-size:2.6em;line-height:35px;font-weight:600;color:#9e184e;}@media screen and (max-width:768px){#liste-info header h1{font-size:18px;}}#liste-info header .description{margin-top:20px;color:#000;font-size:1.6em;}#liste-info .parametres{margin-bottom:30px;}@media screen and (max-width:966px){#liste-info .parametres{height:auto;line-height:1.5em;}#liste-info .parametres > .nb-resultats,#liste-info .parametres > .filtrages{display:block !important;float:none !important;padding:10px 0;text-align:left;}}#liste-info .parametres .filtrages{font-size:1.4em;}@media screen and (max-width:966px){#liste-info .parametres .filtrages{text-align:left;}}#liste-info .parametres .filtrages .tri{vertical-align:middle;}#liste-info .parametres .filtrages .tri span{color:#9e184e;font-weight:bold;text-transform:uppercase;}#liste-info .parametres .filtrages ul{display:inline-block;vertical-align:bottom;}#liste-info .parametres .filtrages ul li.aleatoire span:before{content:'\f046' !important;}#liste-info .parametres .filtrages ul li.select{font-weight:bold;}#liste-info .parametres .filtrages ul li.select span.icone:before{content:'\f063' !important;}#liste-info .parametres .filtrages ul li.alphabetique.inverse span:before{content:'\f062' !important;}#liste-info .parametres .filtrages ul li span.icone{padding-right:3px;}#liste-info .parametres .filtrages ul li span.icone:before{content:'' !important;}#liste-info .parametres .filtrages ul li a{text-decoration:none;color:#000;}#liste-info .parametres .filtrages ul li a:hover{color:#9e184e;}#liste-info .parametres .nb-resultats{text-transform:uppercase;font-size:1.5em;}@media screen and (max-width:768px){#liste-info .parametres .nb-resultats{text-align:left;}}#liste-info .parametres .nb-resultats span{color:#9e184e;font-size:1.6em;font-weight:bold;}#liste-info .parametres .onglets span{display:none;}#liste-info .parametres .onglets ul li{width:40px;height:40px;}#liste-info .parametres .onglets ul li a{background-color:#fff;}#liste-info .parametres .onglets ul li a:before{-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;color:#aaa;}#liste-info .parametres .onglets ul li:hover a:before{color:#9e184e;}#liste-info .parametres .onglets ul li.select a:before{color:#9e184e;}#liste-info .parametres .filtrages ul li.select.aleatoire .icone:before{content:'\f046' !important;}#liste-info-content{/* #infscr-loading doit avoir les mï¿½mes css que chaque .fiche_info du mode vignette */}#liste-info-content .liste-fiche.Vignette{justify-content:center;}#liste-info-content .liste-fiche .fiche-info{border:1px solid #dbdbdb;padding:10px;margin-bottom:2em;}#liste-info-content .liste-fiche .fiche-info:hover .affiche_info .bloc_info .photos_et_criteres .cadre_photo_principale a 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);}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres{width:300px;}@media screen and (max-width:1130px){#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres{width:200px;}}@media screen and (max-width:1000px){#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres{width:100%;margin-bottom:10px;}}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .pictos_sous_photos{display:none !important;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .photos{background:#bbb;height:auto !important;overflow:hidden;position:relative;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .photos:before{display:block;content:"";width:100%;padding-top:66.66667%;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .photos > .image{position:absolute;top:0;left:0;right:0;bottom:0;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .photos .cadre_photo_principale{text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;background:#bbb;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .photos .cadre_photo_principale a{position:absolute;top:0;left:0;right:0;bottom:0;display:block;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .photos .cadre_photo_principale a img{-webkit-transition:0.3s;-khtml-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:100% !important;width:100% !important;object-fit:cover;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_et_criteres .gallerie.media_unique .ing_slider_pager{display:none;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_webcams{width:320px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_webcams .photos{background:#bbb;height:auto !important;overflow:hidden;position:relative;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .photos_webcams .photos .cadre_photo_principale a img{width:100%;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche{width:calc(100% - 300px - 10px);padding-left:10px;margin-left:10px;}@media screen and (max-width:1130px){#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche{width:calc(100% - 200px - 10px);}}@media screen and (max-width:1000px){#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche{width:100%;padding-left:0;margin-left:0;border:0;}}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche{padding-right:10px;width:calc(100% - 140px) !important;}@media screen and (max-width:1000px){#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche{width:100% !important;display:block !important;padding-right:0px;}}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .nom_et_accroche_tarifaire{margin-bottom:5px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .nom_et_accroche_tarifaire .nom h2{font-size:2em;display:inline;vertical-align:middle;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .nom_et_accroche_tarifaire .nom h2 a{color:#4d4d4d;text-transform:uppercase;font-weight:900;text-transform:uppercase;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .nom_et_accroche_tarifaire .nom .classement{padding-left:2em;display:inline;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .nom_et_accroche_tarifaire .nom .classement ul{padding-left:0;display:inline-block;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .nom_et_accroche_tarifaire .nom .classement ul li{list-style-type:none;display:inline-block;padding:0 5px;margin:0;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .nom_et_accroche_tarifaire .nom .classement ul li img{max-height:40px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .nom_et_accroche_tarifaire .sous-titre{font-size:1.3em;margin-top:5px;display:block;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .nom_et_accroche_tarifaire .sous-titre > span{text-transform:uppercase;display:inline;color:#004779;font-weight:900;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .nom_et_accroche_tarifaire .sous-titre > span:not(:last-child):after{content:'-';padding:0 1px 0 5px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .nom_et_accroche_tarifaire .sous-titre > span:first-child{margin-top:5px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .ouverture{display:flex;flex-wrap:wrap;align-items:center;font-size:14px;margin-bottom:5px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .ouverture p{margin:0;margin-right:3px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .avis_client_ingenie{font-size:1.2em;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse{margin-bottom:20px;font-size:14px;display:flex;flex-wrap:wrap;flex-direction:column;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .coordonnee:not(:empty){color:#9e184e;order:2;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .coordonnee:not(:empty):before{content:'\e833';font-family:'Linearicons' !important;margin-right:0px;font-size:1.4em;display:inline-block;vertical-align:middle;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .coordonnee:not(:empty) .Telephone{width:100%;display:block;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .coordonnee:not(:empty) .Telephone:before{content:"\f095";font-family:'FontAwesome' !important;margin-right:0px;font-size:16px;margin-right:5px;display:inline-block;vertical-align:middle;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .coordonnee:not(:empty) .Fax{width:100%;display:block;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .coordonnee:not(:empty) .Fax:before{content:"\f1ac";font-family:'FontAwesome' !important;margin-right:0px;font-size:16px;margin-right:5px;display:inline-block;vertical-align:middle;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .coordonnee:not(:empty) .SiteWeb{width:100%;display:block;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .coordonnee:not(:empty) .SiteWeb:before{content:"\f0ac";font-family:'FontAwesome' !important;margin-right:0px;font-size:16px;margin-right:5px;display:inline-block;vertical-align:middle;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .coordonnee:not(:empty) .SiteWeb a{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;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .coordonnee:not(:empty) .SiteWeb a:hover{opacity:0.6;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .coordonnee:not(:empty) .Email{width:100%;display:block;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .coordonnee:not(:empty) .Email:before{content:"\f0e0";font-family:'FontAwesome' !important;margin-right:0px;font-size:16px;margin-right:5px;display:inline-block;vertical-align:middle;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .coordonnee:not(:empty) .Email a{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;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .coordonnee:not(:empty) .Email a:hover{opacity:0.6;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .contact-carte{font-size:0px;order:2;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .contact-carte a{font-size:14px;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;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .contact-carte a:before{content:'\e833';font-family:'Linearicons' !important;margin-right:0.3em;font-size:1.4em;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .contact-carte a:hover{opacity:0.6;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .adresse .prestataire{order:1;font-weight:bold;text-transform:uppercase;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .descriptif{margin-bottom:10px;font-size:1.4em;padding-right:10px;color:#838383;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta{font-size:1.3em;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta .liste_criteres_auto_zone_affichage{padding-left:0;margin-top:10px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta .liste_criteres_auto_zone_affichage li{list-style-type:none;padding-left:0;color:#565656;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta .liste_criteres_auto_zone_affichage li > span{font-weight:bold;color:#9e184e;display:inline;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta .liste_criteres_auto_zone_affichage li > ul{padding-left:0;display:inline;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta .liste_criteres_auto_zone_affichage li > ul > li{display:inline;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta .liste_criteres_auto_zone_affichage li > ul > li img{max-height:30px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta .liste_criteres_auto_zone_affichage li > ul > li:not(:last-child):after{content:',';}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta .liste_criteres_auto_zone_affichage li > ul > li > span{font-weight:normal;color:#565656;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type .liste_criteres_auto_zone_affichage li{display:inline-block;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type .liste_criteres_auto_zone_affichage li ul > li{background-color:#9e184e;color:#fff;padding:2px;margin:5px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type .liste_criteres_auto_zone_affichage li ul > li:before{content:'\f00c';font-family:'FontAwesome';padding-right:5px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type .liste_criteres_auto_zone_affichage li ul > li:after{display:none !important;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .zone_principale_fiche_presta .zone_criteres_fiche_presta.sans-type .liste_criteres_auto_zone_affichage li ul > li span{font-weight:normal;color:#fff;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta{display:flex;margin-top:20px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta ul{padding-left:0;margin:0;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta ul li{list-style-type:none;display:inline-block;padding:0 5px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta ul li:hover:last-child:hover:after{margin:0;right:0;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta ul li:hover:first-child:hover:after{margin-left:0;margin:initial !important;right:initial !important;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta ul li:hover:before{display:none !important;content:'\f0d8';font-family:'FontAwesome';position:absolute;top:42px;margin-left:calc((-140px / 3) - 5px);width:140px;text-align:center;color:#9e184e;font-size:2em;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta ul li:hover:after{display:none !important;content:attr(data-title);display:table-cell;font-size:12px;width:140px;position:absolute;text-align:center;top:60px;margin-left:calc((-140px / 3) - 5px);color:#fff;background-color:#9e184e;padding:0.3em 0;border-radius:3px;text-transform:uppercase;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta ul li:before{content:'';z-index:50;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta ul li:after{content:'';z-index:50;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .contenu_gauche .picto_zone_principale_fiche_presta ul li img{max-height:30px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa{display:flex !important;justify-content:center;align-items:center;min-height:200px;vertical-align:middle !important;padding:20px 0;border-left:1px solid #d8d8d8;min-width:140px !important;background-color:transparent !important;width:100% !important;}@media screen and (max-width:1000px){#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa{width:100% !important;display:block !important;margin:10px 0;height:auto;min-height:auto;border:0;}}#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{color:#004779 !important;}#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{font-size:1.2em !important;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa .bloc_tarif_resa .bulle_pourcentage{background-color:#004779 !important;}#liste-info-content .liste-fiche .fiche-info .affiche_info .bloc_info .contenu_principal_fiche .contenu_liste_cadre .bloc_resa .bloc_tarif_resa .bloc_prix_barre .prix_barre{color:#004779 !important;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta{margin-top:10px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_carnet a{height:40px;line-height:40px;background-color:transparent !important;color:#9e184e;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_carnet a:hover{opacity:0.6;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_carnet a:before{display:block !important;content:"\f08a";font-family:'FontAwesome' !important;font-size:30px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_carnet a span{display:none;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_carnet a.carnet_voyage_supprimer:before{content:"\f004";}@media screen and (max-width:1000px){#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_detail{width:100% !important;display:block !important;margin:5px 0;text-align:center;}}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_detail a{text-transform:initial;height:40px;padding:5px 15px;font-size:14px;background-color:#9e184e !important;color:#fff !important;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_detail a:hover{background-color:#fff !important;color:#9e184e !important;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_reserver a{height:40px;line-height:40px;text-transform:initial;font-size:1.4em;padding:0px 10px;}@media screen and (max-width:1000px){#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_fiche_reserver{width:100% !important;display:block !important;margin:5px 0;text-align:center;}}@media screen and (max-width:1000px){#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_plus_info_resa{width:100% !important;display:block !important;margin:5px 0;text-align:center;}}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_plus_info_resa a{text-transform:initial;height:40px;padding:5px 15px;font-size:14px;background-color:#9e184e !important;color:#fff !important;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_plus_info_resa a:hover{background-color:#fff !important;color:#9e184e !important;}@media screen and (max-width:1000px){#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_reserver_detail{width:100% !important;display:block !important;margin:5px 0;text-align:center;}}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .lien_reserver_detail a{height:40px;text-transform:initial;font-size:1.4em;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .bloc_resa_prestations{margin-top:20px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .bloc_resa_prestations #bloc_detail_prestations{font-size:14px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .bloc_resa_prestations #bloc_detail_prestations .libelle_separation_offre_tarif{text-align:left;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations tbody tr .col_selectionner span a{color:#9e184e;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations tbody tr td div .bloc_fiche_description_prestation{display:flex;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations tbody tr td div .bloc_fiche_description_prestation .bloc_descriptifs_criteres_prestation div ul{padding-left:0;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations tbody tr td div .bloc_fiche_description_prestation .bloc_descriptifs_criteres_prestation div ul li{list-style-type:none;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .bloc_resa_prestations #bloc_detail_prestations .tab_detail_prestations tbody tr td div .bloc_fiche_description_prestation .bloc_descriptifs_criteres_prestation div ul li span{font-weight:bold;}@media screen and (max-width:1000px){#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo{margin:0;}}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .afficher-toutes-les-dispo{height:40px;font-weight:normal;top:-41px;text-transform:initial;font-size:1.4em;background-color:#9e184e;color:#fff;border:1px solid !important;}@media screen and (max-width:550px){#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .afficher-toutes-les-dispo{top:-46px;left:-6px;}}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .afficher-toutes-les-dispo:hover{background-color:#fff;color:#9e184e;}@media screen and (max-width:1000px){#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .afficher-toutes-les-dispo{width:100% !important;display:block !important;text-align:center;top:initial;position:static;margin:0;}}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .afficher-toutes-les-dispo span{display:none;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content{background-color:transparent;width:99%;border:0;overflow:hidden;font-size:1.1em;}@media screen and (max-width:1000px){#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content{padding:0 !important;padding-top:15px !important;}}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content .titre_dispo_prestations{float:left;font-size:1.2em;margin-top:-6px;}#liste-info-content .liste-fiche .fiche-info .affiche_info .comparer_selectionner_plus_infos_fiche_presta .accordion-dispo .ui-accordion-content .voir_all_dispo_prestations{margin-top:20px;}#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{padding:8px;font-size:1.2em;}#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{font-size:1em !important;}#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-left:0;background-color:#fff;font-size:1.2em;margin-top:10px;text-align:left;}#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 label{vertical-align:baseline;}#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{font-size:1.2em;}#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{height:125px;}#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{position:static;margin-top:10px;text-align:left;}@media screen and (max-width:500px){#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{display:none;}}#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 .grid_semaine .bloc_semaine_ext{width:225px !important;}#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 .grid_semaine .bloc_semaine_ext .bloc_semaine{text-align:left;width:230px !important;}#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 .grid_semaine .bloc_semaine_ext .bloc_semaine .zone_tarifs .partiellement_disponible .infobulle_container{display:inline-block;padding-right:5px;}#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 .grid_semaine .bloc_semaine_ext .bloc_semaine .zone_tarifs .partiellement_disponible div{display:inline-block;}#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-controls .bx-controls-direction .bx-prev{left:-25px;}#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-controls .bx-controls-direction .bx-next{right:-25px;}#infscr-loading{display:inline-block;vertical-align:middle;height:475px;width:100%;text-align:center;text-align:center;color:#9e184e;background-color:transparent;padding-top:20px;margin-bottom:1.5em;}#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:8em;display:block;color:#9e184e;}@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);}}#bloc_detail_prestations .tab_formules .entete_tarifs{background-color:#9e184e;}#bloc_detail_prestations .tab_detail_prestations .col_tarif{color:#9e184e;}.aucun_resultat{font-size:14px;}#lasuite{display:none;}#liste-info .liste-carte{font-size:1.2em;}#liste-info .liste-carte #carteGoogleMap{height:650px;width:70%;float:left;}#liste-info .liste-carte .googleInfoWindow h2{font-size:1.6em;font-weight:bold;margin-right:2px;}#liste-info .liste-carte.agrandirCarte{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1000;}#liste-info .liste-carte.agrandirCarte #carteGoogleMap{height:100%;}#liste-info .liste-carte.agrandirCarte .detail{height:100%;}#liste-info .liste-carte #carteGoogleMapAgrandir{text-align:right;cursor:pointer;margin-bottom:5px;display:none;}#liste-info .liste-carte #carteGoogleMapAgrandir:hover .texte{text-decoration:underline;}#liste-info .liste-carte #carteGoogleMapAgrandir.cacher{display:none;}#liste-info .liste-carte #carteGoogleMapAgrandir .texte{padding-right:26px;font-size:1em;}#liste-info .liste-carte #carteGoogleMapAgrandir .texte:after{font-family:'FontAwesome';content:'\f065';padding-left:0.5em;}#liste-info .liste-carte #carteGoogleMapReduire{text-align:right;cursor:pointer;background:#9e184e;color:#fff;}#liste-info .liste-carte #carteGoogleMapReduire:hover .texte{text-decoration:underline;}#liste-info .liste-carte #carteGoogleMapReduire.cacher{display:none;}#liste-info .liste-carte #carteGoogleMapReduire .texte{padding-right:32px;font-size:1em;}#liste-info .liste-carte #carteGoogleMapReduire .texte:after{font-family:'FontAwesome';content:'\f066';padding-left:0.5em;}#liste-info .liste-carte .googleInfoWindow{font-size:0.9em;}#liste-info .liste-carte .googleInfoWindow .nom{font-size:1em;text-align:center;}#liste-info .liste-carte .googleInfoWindow .nom h2 a{text-decoration:none;color:#9e184e;}#liste-info .liste-carte .googleInfoWindow .nom .critere4{margin-bottom:5px;}#liste-info .liste-carte .googleInfoWindow .nom .critere4 ul{padding-left:0;}#liste-info .liste-carte .googleInfoWindow .nom .critere4 ul li{text-align:center;}#liste-info .liste-carte .googleInfoWindow .nom .classement{margin-bottom:5px;text-align:center;display:block;min-height:auto;}#liste-info .liste-carte .googleInfoWindow .nom .classement ul{padding-left:0;}#liste-info .liste-carte .googleInfoWindow .nom .classement ul li img{max-height:40px;}#liste-info .liste-carte .googleInfoWindow .cadre_photo_principale{float:left;padding-right:1%;}#liste-info .liste-carte .googleInfoWindow .cadre_photo_principale img{width:50px;}#liste-info .liste-carte .googleInfoWindow .descriptif{width:300px;}#liste-info .liste-carte .googleInfoWindow h2{font-size:1.2em;}#liste-info .liste-carte .googleInfoWindow a:link,#liste-info .liste-carte .googleInfoWindow a:visited{color:#2359af;text-decoration:underline;font-size:1.1em;}#liste-info .liste-carte .googleInfoWindow a:hover{text-decoration:none;}#liste-info .liste-carte .googleInfoWindow .colonne ul{list-style-type:none;}#liste-info .liste-carte .detail{height:650px;overflow:scroll;background:#ccc;color:#fff;vertical-align:middle;}#liste-info .liste-carte .detail ul{list-style-type:none;margin:0;padding:0;cursor:pointer;}#liste-info .liste-carte .detail ul li:nth-child(odd){color:#9e184e;}#liste-info .liste-carte .detail ul li:nth-child(odd) .tarifs .prix_en_cours,#liste-info .liste-carte .detail ul li:nth-child(odd) .prix_barre{color:#9e184e;}#liste-info .liste-carte .detail ul li:nth-child(even){background:#eee;color:#9e184e;}#liste-info .liste-carte .detail ul li:nth-child(even) .tarifs .prix_en_cours,#liste-info .liste-carte .detail ul li:nth-child(even) .prix_barre{color:#9e184e;}#liste-info .liste-carte .detail ul li.select{background:#9e184e !important;color:#fff !important;}#liste-info .liste-carte .detail ul li.select .tarifs .prix_en_cours,#liste-info .liste-carte .detail ul li.select .prix_barre{color:#fff;}#liste-info .liste-carte .detail ul li .picto_googlemap{float:left;padding-right:1%;}#liste-info .liste-carte .detail ul li .nom_et_classement{padding-bottom:1em;padding-top:1em;padding-left:8%;}#liste-info .liste-carte .detail ul li .classement_picto{margin:0;padding:0;display:inline;padding-left:10px;}#liste-info .liste-carte .detail ul li .classement_picto img{max-height:40px;}#liste-info .liste-carte .detail ul li .tarifs{margin:0;padding:0;padding-left:5%;padding-bottom:1em;}#liste-info .liste-carte .detail ul li .tarifs .prix_en_cours{font-size:1.2em;font-weight:bold;}#liste-info .liste-carte .detail ul li .tarifs .prix_barre{font-size:1.2em;font-weight:bold;text-decoration:line-through;}.googleInfoWindow{font-size:1.1em;}.libellePackageResa{font-size:14px;margin-bottom:20px;font-weight:bold;text-align:center;}