@font-face {
  font-family:DSAutomobilesPro;
  font-weight:400;
  font-display:swap;
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Regular.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Regular.woff) format("woff")
}
@font-face {
  font-family:DSAutomobilesPro;
  font-weight:400;
  font-style:italic;
  font-display:swap;
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Italic.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Italic.woff) format("woff")
}
@font-face {
  font-family:DSAutomobilesPro;
  font-weight:700;
  font-display:swap;
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Bold.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Bold.woff) format("woff")
}
@font-face {
  font-family:DSAutomobilesPro;
  font-weight:700;
  font-style:italic;
  font-display:swap;
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-BoldItalic.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-BoldItalic.woff) format("woff")
}
@font-face {
  font-family:DSAutomobilesPro;
  font-weight:300;
  font-display:swap;
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Light.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Light.woff) format("woff")
}
@font-face {
  font-family:DSAutomobilesPro;
  font-weight:300;
  font-style:italic;
  font-display:swap;
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-LightItalic.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-LightItalic.woff) format("woff")
}
@font-face {
  font-family:DSAutomobilesPro;
  font-weight:800;
  font-display:swap;
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Extrabold.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Extrabold.woff) format("woff")
}
@font-face {
  font-family:DSAutomobilesPro;
  font-weight:800;
  font-style:italic;
  font-display:swap;
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-ExtraboldItalic.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-ExtraboldItalic.woff) format("woff")
}
@font-face {
  font-family:DSAutomobilesPro;
  font-weight:400;
  font-stretch:condensed;
  font-display:swap;
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesProCondensed-Regular.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesProCondensed-Regular.woff) format("woff")
}
@font-face {
  font-family:DSAutomobilesPro;
  font-weight:400;
  font-style:italic;
  font-stretch:condensed;
  font-display:swap;
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesProCondensed-Italic.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesProCondensed-Italic.woff) format("woff")
}
@font-face {
  font-family:DSAutomobilesPro;
  font-weight:300;
  font-stretch:condensed;
  font-display:swap;
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesProCondensed-Light.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesProCondensed-Light.woff) format("woff")
}
@font-face {
  font-family:DSAutomobilesPro;
  font-weight:300;
  font-style:italic;
  font-stretch:condensed;
  font-display:swap;
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesProCondensed-LightItalic.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesProCondensed-LightItalic.woff) format("woff")
}
@font-face {
  font-family:DSAutomobilesPro;
  font-weight:700;
  font-stretch:condensed;
  font-display:swap;
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesProCondensed-Bold.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesProCondensed-Bold.woff) format("woff")
}

@font-face {
  font-family:DSAutomobilesPro;
  font-weight:800;
  font-stretch:condensed;
  font-display:swap;
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesProCondensed-Extrabold.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesProCondensed-Extrabold.woff) format("woff")
}

@font-face {
  font-family:DSTitle;
  font-weight:400;
  font-display:swap;
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DS-Title-WebSmall-Regular.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DS-Title-WebSmall-Regular.woff) format("woff")
}
@font-face {
  font-family:DSTitle;
  font-weight:400;
  font-style:italic;
  font-display:swap;
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DS-Title-WebSmall-Italic.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DS-Title-WebSmall-Italic.woff) format("woff")
}

@font-face {
  font-family:"Whitelabel DSAutomobilesPro Light";
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Light.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Light.woff) format("woff"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Light.eot) format("embedded-opentype");
  font-weight:300;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"Whitelabel DSAutomobilesPro LightItalic";
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-LightItalic.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-LightItalic.woff) format("woff"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-LightItalic.eot) format("embedded-opentype");
  font-weight:300;
  font-style:italic;
  font-display:swap
}
@font-face {
  font-family:"Whitelabel DSAutomobilesPro Italic";
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Italic.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Italic.woff) format("woff"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Italic.eot) format("embedded-opentype");
  font-weight:400;
  font-style:italic;
  font-display:swap
}
@font-face {
  font-family:"Whitelabel DSAutomobilesPro Regular";
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Regular.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Regular.woff) format("woff"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Regular.eot) format("embedded-opentype");
  font-weight:400;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"Whitelabel DSAutomobilesPro Bold";
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Bold.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Bold.woff) format("woff"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Bold.eot) format("embedded-opentype");
  font-weight:700;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"Whitelabel DSAutomobilesPro BoldItalic";
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-BoldItalic.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-BoldItalic.woff) format("woff"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-BoldItalic.eot) format("embedded-opentype");
  font-weight:700;
  font-style:italic;
  font-display:swap
}
@font-face {
  font-family:"Whitelabel DSAutomobilesPro ExtraBold";
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Extrabold.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Extrabold.woff) format("woff"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-Extrabold.eot) format("embedded-opentype");
  font-weight:800;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"Whitelabel DSAutomobilesPro ExtraBoldItalic";
  src:url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-ExtraboldItalic.woff2) format("woff2"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-ExtraboldItalic.woff) format("woff"),
  url(https://cdn.reservetonessai.fr/fonts/ds/DSAutomobilesPro-ExtraboldItalic.eot) format("embedded-opentype");
  font-weight:800;
  font-style:italic;
  font-display:swap
}

@font-face {
  font-family: DSTitleWeb;
  src: url("https://cdn.reservetonessai.fr/fonts/ds/DSTitleWebSmall-Regular.eot?#iefix") format("embedded-opentype"), url("https://cdn.reservetonessai.fr/fonts/ds/DSTitleWebSmall-Regular.woff") format("woff"), url("https://cdn.reservetonessai.fr/fonts/ds/DSTitleWebSmall-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: roboto;
  src: url("https://cdn.reservetonessai.fr/fonts/ds/Roboto-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}


@font-face {
  font-family: 'FontAwesome';
  src: url('https://cdn.reservetonesssai.fr/fonts/fa/FontAwesome.woff2') format('woff2'), url('https://cdn.reservetonesssai.fr/fonts/ffa/FontAwesome.woff') format('woff'), url('https://cdn.reservetonesssai.fr/fonts/fa/FontAwesome.ttf') format('truetype'), url('https://cdn.reservetonesssai.fr/fonts/fa/FontAwesome.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family:"StellantisIcons";
  src:url(https://cdn.reservetonessai.fr/fonts/ds/Stellantis_Icons.ttf) format("truetype"),
  url(https://cdn.reservetonessai.fr/fonts/ds/Stellantis_Icons.eot) format("embedded-opentype"),
  url(https://cdn.reservetonessai.fr/fonts/ds/Stellantis_Icons.woff) format("woff")
}


@font-face {
 font-display:swap;
 font-family:'icon';
 src:url(https://cdn.reservetonessai.fr/fonts/fa/FontAwesome.eot);
 src:url(https://cdn.reservetonessai.fr/fonts/fa/FontAwesome.eot?#iefix) format("embedded-opentype"),
 url(https://cdn.reservetonessai.fr/fonts/fa/FontAwesome.woff) format("woff"),
 url(https://cdn.reservetonessai.fr/fonts/fa/FontAwesome.ttf) format("truetype"),
 url(https://cdn.reservetonessai.fr/fonts/fa/FontAwesome.svg) format("svg");
 font-weight:400;
 font-style:normal
}


html, body
{
	width:100%;
	height:100%;
	font-size:16px;
	line-height:22px;
	font-weight:100;
	background: #fff;
  color: #000;
	font-family: DSAutomobilesPro,Arial,Helvetica,sans-serif;
}

@media only screen and (max-width: 576px) {
	html, body
{
	
	font-size:14px;
	line-height:20px;
}
}



.cta i {
  margin-left: 10px;
}

a {
    color: var(--primary);
}
a:hover
{
    color: var(--primary);
	text-decoration:underline;
}

h2
{
	text-transform:uppercase;
}

h4 {
  font-size: 1.1rem;
}

a
{
	color:#333;
	
}
a:hover
{
	color:var(--primary);
	text-decoration:none;
}

#choixLg
{
	
margin-right:5px;font-size: 1.2rem;margin-top: 14px;
}
#dropdownMenuLG {
  float: right;
  background: none;
  border: 0;
}
#choixLg .dropdown-menu a {
  color: #fff;width: 100%;
}

#choixLg .dropdown-menu a:hover {
  color: var(--primaryInvert); 
}
#choixLg .dropdown-menu {
  right: 0;
  text-align: center;
  background: #000;
  color: #fff;
  margin-top: 30px;
  padding: 0;
  width: auto;
  box-shadow: 3px 3px 3px rgba(0,0,0,0.5);
  min-width: unset;
}

#choixLg li {
  padding: 0px 12px;text-align: right;
}

#choixLg a {
  color: #fff;
  text-align: right;
}

#choixLg-menu
{
	border: 0;
font-size: 1.2rem;
}


h1,h2,h3,h4
{
	font-family: DSAutomobilesPro,roboto,sans-serif;
	font-weight:700;
	font-stretch: condensed;
}
h3 {
  font-size: 1.2rem;
  margin-bottom: 20px;
  line-height: 1.8rem;
  font-weight: bold;
}
.brand-Bold
{
	font-family: dsautomobileBold,Arial,Helvetica,sans-serif;
	font-weight:700;
}

.brand-Normal
{
	font-family: dsautomobileBold,Arial,Helvetica,sans-serif;
	font-weight:700;
}


.brand-bg-primary
{
	background-color:#d90022;
	color:#fff;
}
.brand-bg-secondary
{
	background-color:#ccc;
	color:#000;
}

.brand-secondary
{
	color:#999;
}
.brand-primary
{
	color:#d90022;
	
}


.icon, .tfs-input span[class^="icon"] {
    font-family:icon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	margin-right: 6px;
}




h3.slogan::after {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    content: "";
    bottom: 0;
    width: 50px;
    height: 2px;
    background-color: currentColor;
}

#bg
{
	color:#000;
	width:100%;
  position:fixed;
	height:100%;
	z-index:0;display: none;
}
#CTA_BOOK
{
	margin-top: 20px;
	width: 100%;
}
@media only screen and (max-width: 768px) {
#CTA_BOOK
{
	margin-top: 10px;
}
	
}
.container, .container-fluid, .container-lg {
    z-index: 1;
    position: relative;
}

#_psaihm_text_div {
  text-align: left;
  padding-top: 30px;
}

#_psaihm_main_div {
  font-size: 10px !important;
}

#_Disclamer_top {
  display: inline-block;
  height: auto;
  margin-bottom: 10px;
}
.rgpd_1et2_toggle_close.open .caret-toggle {
  transform: rotate(0);
}

.caret-toggle {
  width: 10px;
  transform: rotate(-90deg);
  margin-left: 10px;
}

.ui-datepicker .ui-datepicker-header {
  background:none;
  color: #000;
  border:0;
  text-transform: capitalize;
}
.ui-datepicker-next.ui-state-hover, ui-datepicker-prev.ui-state-hover {
  background:
none !important;
  border-radius:
30px;
}




























.ui-datepicker .ui-datepicker-next span {
  background-image: url(../images/Bnext.png);
  background-position:
center;
  background-size: contain;
  cursor: pointer;
}
.ui-datepicker-next.ui-state-hover,.ui-datepicker-prev.ui-state-hover {
  background:
rgba(0,0,0,0.05);
  border:
0;
}

.ui-datepicker-calendar a.ui-state-default {
  background:
none;
  border: 0;
  text-align: center;
  color: #000;width: 28px;
  height: 28px;
  margin:
auto;
  border-radius:
100px;
}

table.ui-datepicker-calendar th span {
  font-weight: 400;
  color: var(--primaryHover);
}

.ui-datepicker-calendar .ui-state-disabled span {
  background:
none;
  color: #666;
  text-align: center;
  border:
0;width: 28px;
  height: 28px;
  margin:
auto;
  border-radius:
100px;
}

.ui-datepicker-calendar  a.ui-state-default.ui-state-active
{
	background-color: var(--primaryHover);
  border-radius:
100px;
color:#fff;
font-weight:700;
}

.ui-datepicker .ui-datepicker-prev span {
  background-image: url(../images/Bprev.png);
  background-position:
center;
  background-size: contain;
  cursor: pointer;
}
.ui-datepicker-inline.ui-widget-content {
  border-color:
#aaa;
}

.ui-datepicker td a {
  padding:
.2em;
}

.ui-datepicker-inline.ui-datepicker.ui-widget {
  min-width: 250px;
}
.ui-datepicker-calendar a.ui-state-default:hover {
  background-color: #d2c7be;

  margin:
auto;
  display: inline-block;
  color: #fff;
  font-weight: bold;
}