/* PRIMARY COLOR */
/*ardoise*/
/*$primary: #924325; /*marron*/
/*$primary: #81E4BD; /*bleu pantone carnival glass*/
/*$primary: #b12763; /*violet pantone boudoir red*/
/*$primary: #00629c; */
/*$primary: #195f84; */
/* SECONDARY COLOR */
/*corail*/
/*$secondary: #ed7564; /*corail 2*/
/*$secondary: #f9800e; /*orange*/
/*$secondary: #f2e651; /*jaune pantone lemon fizz*/
/*$secondary: #FFAD4F; /*orange pastel pantone iced mango*/
/*$secondary: #ff7400;*/
/*$secondary: #A3005F;*/
/* RED VENDEE */
/* FONT COLOR */
/* PRIMARY COLOR RGBA */
/* font typo */
/* Répertoire image */
/* Banner principal du site */
/*$banner_site: "https://edap.vendee.fr/edap95/fileadmin/templates/site/svg/banner_header_edap_anime.svg";*/
/* Picto principal thématique site */
/* university */
/* theater-masks*/
/* book-reader */
/* user-graduate */
/* Picto liste à puce du site */
/* right alt arrow */
/* Picto menu header site */
/* globe */
/* crayon */
/* lettre */
/* billetterie */
/* user */
/* loupe */
/* couleur des layouts (colorswitcher) */
.owl-carousel {
  touch-action: manipulation; }

/*================================*/
/*|    HOME CARROUSEL - Begin    |*/
/*================================*/
.carrousel-home {
  border-right: none;
  border-left: none;
  position: relative; }

.tmpl-video {
  top: 0%;
  left: 0%;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: absolute; }

.tmpl-video video {
  width: 100%;
  position: relative;
  top: 50%;
  transform: translateY(-50%); }

.tmpl-carrousel a {
  display: block; }

.tmpl-carrousel .owl-carousel {
  height: 647px; }

/*================================*/
/*|     HOME CARROUSEL - End     |*/
/*================================*/
/*================================*/
/*|     PANO CARROUSEL - Begin   |*/
/*================================*/
.nav-tools2 {
  width: 100%;
  position: absolute;
  z-index: 100; }

#carrousel-home-pano {
  height: 65rem;
  margin: 2rem 0; }

.tmpl-pano-carrousel #pano-carousel {
  padding: 0;
  padding-left: 2rem;
  height: 34rem; }

#pano-carousel .owl-item {
  opacity: 0.5; }

#pano-carousel .owl-item.active {
  max-width: 1280px;
  padding: 0 2rem;
  opacity: 1;
  align-items: center; }

#pano-caroussel .slide-carrousel {
  width: 100%;
  height: 100%;
  height: 40rem;
  top: 0;
  left: 0;
  z-index: 0; }

#pano-carousel .owl-item a, #pano-carousel .owl-item a:hover {
  color: #031111;
  text-decoration: none; }

#pano-carousel .owl-item:not(.active) .slide-carrousel {
  height: 39rem !important;
  margin-top: 8rem; }

#pano-carousel .owl-item:not(.active) .card--discover {
  display: none; }

#pano-carousel .card--discover {
  position: absolute;
  left: 0;
  bottom: -7rem;
  width: auto;
  max-width: 80%; }

#pano-carousel .owl-stage-outer {
  overflow: visible; }

.tmpl-pano-carrousel #pano-carousel .card__content {
  padding: 0; }

/*si image solo*/
#carrousel-home-pano .image-embed-item {
  margin: 0 auto;
  height: 100%; }

.tmpl-pano-carrousel .image {
  position: relative;
  display: block; }

.tmpl-pano-carrousel #solo-img {
  position: absolute;
  bottom: 0;
  left: 29rem;
  width: 53%;
  color: black; }

/* nav-tools*/
.nav-tools2 i.fas.fa-arrow-left, .nav-tools2 i.fas.fa-arrow-right {
  position: absolute;
  font-size: 3em;
  padding: 2rem;
  background-color: fade(#A3A3A3, 60%);
  color: #ffffff;
  top: -11rem; }

.nav-tools2 i.fas.fa-arrow-left {
  left: 3rem; }

.nav-tools2 i.fas.fa-arrow-right {
  right: 3rem; }

.nav-tools2 i.fas.fa-arrow-left:hover, .nav-tools2 i.fas.fa-arrow-right:hover {
  background-color: fade(#A3A3A3, 80%);
  cursor: pointer; }

/*================================*/
/*|     PANO CARROUSEL - End     |*/
/*================================*/
/*============================================*/
/*|     BLOC TELECHARGEMENT COTE - Begin     |*/
/*============================================*/
.main-col-right .tx-cd85base-content .sidedownload .aside-block__content {
  width: 100%; }

.main-col-right .tx-cd85base-content .sidedownload .aside-block__title {
  margin-bottom: 0; }

.main-col-right .tx-cd85base-content .sidedownload .aside-text {
  margin-bottom: 0; }

.main-col-right .tx-cd85base-content .sidedownload .file-download__title {
  line-height: normal; }

.main-col-right .tx-cd85base-content .sidedownload a.onefile.aside-block__btn {
  bottom: -3rem; }

/*============================================*/
/*|     BLOC TELECHARGEMENT COTE - End     |*/
/*============================================*/
