@charset "utf-8";
/* style-3-light.css */
/* STYLE 3 -> la-carte -->
/* utilisé dans le body de la page */
h2 {
	font-family: 'Lato';
	font-weight: 400;
	color:var(--color-9);
	font-size:32px;
	text-align:left;
	line-height:45px;
}
h3,h4 {font-family: 'Cormorant Garamond';color:var(--title);text-align:left;}
h3 { font-size:36px;  }
h4 { font-size:30px;}
h5 {font-family: 'Lato',Arial;color:var(--color-1);font-weight: 400;text-align:left;letter-spacing: 0px; font-size:26px;}
h6 {font-family: 'Cormorant Garamond';font-size:25px;color:var(--title);text-align:center; margin-top:20px; padding:10px; background-color: wheat; text-transform:none;}

/* section 6000 sur fond blanc */
/* le 500 fait le background color ou  image de fond*/
#item-5000,#item-b-5000{--border-bottom: 1;--border-color: var(--border);--border-top: 0;--border-left: 0;--border-right: 0;--border-style: solid;--border-radius: 0px;--border-width: 1px;animation-duration: 0.9s;animation-delay: 0s;opacity: 1;min-height: 50px;display : block;margin-bottom: 0px;margin-top: 0px;padding: 0px;background-image: none;--shadow-horizontal: 0px;--shadow-vertical: 0px;--shadow-blur: 0px;--shadow-spread: 0px;--shadow-color: var(--shadow);}
.item-5000 {--border-bottom: 1;--border-color: var(--border);--border-top: 0;--border-left: 0;--border-right: 0;--border-style: solid;--border-radius: 0px;--border-width: 1px;animation-duration: 0.9s;animation-delay: 0s;opacity: 1;min-height: 50px;display : block;margin-bottom: 0px;margin-top: 0px;padding: 0px;background-image: none;--shadow-horizontal: 0px;--shadow-vertical: 0px;--shadow-blur: 0px;--shadow-spread: 0px;--shadow-color: var(--shadow);}
#item-5000{background-color: rgba(242, 240, 233, 1);}
#item-b-5000{background-color:burlywood;}
.item-5000{background-color: rgba(204, 211, 214, 1)} /*BLEU*/
#item-5000 > .ba-overlay {background-color: rgba(242, 240, 233, 0.5);background-image: none;}
#item-b-5000 > .ba-overlay {background-color:burlywood;}
.item-5000 > .ba-overlay {background-color: rgba(204, 211, 214, 1)}
#item-5100,#item-5110,#item-b-5100,#item-b-5110 {
 --border-bottom: 0; --border-color: var(--border); --border-top: 0;--border-left: 0;--border-right: 0;
 --border-style: solid;--border-radius: 0px;  --border-width: 1px; animation-duration: 0.9s; animation-delay: 0s; opacity: 1; min-height: 50px; display : block; margin-top: 0px; margin-bottom: 0px;
 padding: 0; background-color: transparent;background-image: none; --shadow-horizontal: 0px; --shadow-vertical: 0px; --shadow-blur: 0px; --shadow-spread: 0px; --shadow-color: var(--shadow);
}
.item-5000,.item-5110 {
 --border-bottom: 0; --border-color: var(--border); --border-top: 0;--border-left: 0;--border-right: 0;
 --border-style: solid;--border-radius: 0px;  --border-width: 1px; animation-duration: 0.9s; animation-delay: 0s; opacity: 1; min-height: 50px; display : block; margin-top: 0px; margin-bottom: 0px;
 padding: 0; background-color: transparent;background-image: none; --shadow-horizontal: 0px; --shadow-vertical: 0px; --shadow-blur: 0px; --shadow-spread: 0px; --shadow-color: var(--shadow);
}
#item-5100 > .ba-overlay,#item-5110 > .ba-overlay {background-color: transparent; background-image: none;}
#item-b-5100 > .ba-overlay,#item-b-5110 > .ba-overlay {background-color: transparent; background-image: none;}

/* le 502 fait le padding */
#item-5110,#item-b-5110{
 margin-bottom: 20px; margin-top: 10px;
 padding-top: 20px; padding-bottom: 20px;
/*padding-left: 80px;padding-right: 120px;*/
 padding-left:8%; padding-right:8%;
}
.item-5110{margin-bottom: 10px; margin-top: 10px;padding-top: 10px; padding-bottom: 10px;padding-left:8%; padding-right:8%;}

/* 5111 */
#item-5111,#item-b-5111{display : block; margin-top: 5px; margin-bottom: 0;}
#item-b-5111 p {font-family: 'Lato',Arial; text-align:justify;font-weight: 400;letter-spacing: 0px;margin-bottom:10px; padding-top:20px;}
#item-b-5111 h5 {text-align:left}
/* les mêmes bloc en classe */
.item-5111 { display : block; margin-top: 5px;margin-bottom: 5px; }
.item-5111 p {font-family: 'Lato',Arial; text-align:justify;font-weight: 400;letter-spacing: 0px;margin-bottom:10px; padding-top:20px;}
.item-5111 h5 {text-align:left}

/* 5112 */
#item-5112,#item-b-5112 {display : block; margin-bottom: 0px; margin-top: 15px;}
#page-tapas #item-5112 h3{font-size:30px}
#item-5112 p {font-family: 'Cormorant Garamond';color:var(--color-1);}

/* 5113 */
#item-5113,#item-b-5113 { display : block; margin-bottom: 10px; margin-top: 10px;}
#page-reserver #item-5113 p {font-weight: normal;color:indianred} /*firebrick*/

/* 5114 */
#item-5114 { display : block; margin-top: 10px;margin-bottom: 10px; }
#item-5114 p {font-family: 'Lato',Arial; text-align:justify;font-weight: 300;letter-spacing: 0px;}

/* 5115 */
#item-5115 { display : block; margin-top: 10px; margin-bottom: 10px; }
/*color:#948A54 */
#item-5115 p { font-family: 'Lato',Arial;text-align:justify; font-style:italic; font-weight: 300; color:rgba(161, 142, 104, 1);}



/* section 6000 sur fond blanc */
#item-6000 {--border-bottom: 1;--border-color: var(--border);--border-top: 0;--border-left: 0;--border-right: 0;--border-style: solid;--border-radius: 0px;--border-width: 1px;
animation-duration: 0.9s;animation-delay: 0s;opacity: 1;min-height: 50px;display : block;
margin-bottom: 0px;margin-top: 0px;padding: 0px;background-image: none;--shadow-horizontal: 0px;
--shadow-vertical: 0px;--shadow-blur: 0px;--shadow-spread: 0px;--shadow-color: var(--shadow);
}
#item-6000 {background-color: rgba(255, 255, 255, 1);}
/*#item-6000{ border:#9C0 dashed 2px;}  en test */
#item-6000 > .ba-overlay {background-color:rgba(255, 255, 255, 0.5);background-image: none;}
#item-6100 {
	--border-bottom: 0;--border-color: var(--border);--border-left: 0;
	--border-right: 0;--border-style: solid;--border-radius: 0px;--border-top: 0;--border-width: 1px;
	animation-duration: 0.9s;animation-delay: 0s;opacity: 1;min-height: 50px;display : block;
	margin-bottom: 0px;margin-top: 0px;padding: 0;
}
/* le niv2 fait le padding */
#item-6110 {display : block;padding-top: 30px;padding-bottom: 30px; padding-left:10%; padding-right:10%;}
#item-6111 { display : block; margin-top: 20px;margin-bottom: 10px; }
#item-6111 p {font-family: 'Lato',Arial; text-align:justify;font-weight: 400;letter-spacing: 0px;margin-bottom:10px}
#page-mention #item-6111 p{font-family: 'Lato'; font-weight: 500;}
#page-mention #item-6111 h4{margin-bottom:14px;color:var(--color-2);}
#page-plan #item-6111 h4{margin: 15px;color:var(--color-2);}
#item-6111 h5 {text-align:left}
#item-6112, #item-6113,#item-6114{ display : block; margin-top: 15px;margin-bottom: 15px; }
#item-6112 p,#item-6113 p, #item-6114 p{font-family: 'Lato',Arial; text-align:justify;font-weight: 400;letter-spacing: 0px;}
#page-tapas #item-6113{margin-top: 30px;}
#item-6115 { display : block; margin-top: 10px;margin-bottom: 20px; }
#item-6115 p {font-family: 'Cormorant Garamond'; font-weight: 500;color:var(--color-1); text-align:justify}

#item-6116{ display : block; margin-top: 15px;margin-bottom: 15px; }
#item-6116 p {font-family: 'Lato',Arial;text-align: justify;font-weight: 300;color: var(--color-1);font-size:25px; }
#item-6116 p em{font-size:18px; font-style:normal;}
#item-6117{ display : block; margin-top: 15px;margin-bottom: 5px; }
#item-6117 p {font-family: 'Lato',Arial;text-align: justify;font-style: italic;font-weight: 300;color: var(--color-2);}
#item-6118 { display : block; margin-top: 5px;margin-bottom: 30px; }
#item-6118 p {font-family: 'Lato',Arial;text-align: justify;font-style: italic;font-weight: 300;color: rgba(161, 142, 104, 1);}


/* section 7000 les deux photos 16251827710 */
#item-7000 {--border-bottom: 1;--border-color: var(--border);--border-top: 0;--border-left: 0;--border-right: 0;--border-style: solid;--border-radius: 0px;--border-width: 1px;animation-duration: 0.9s;animation-delay: 0s;opacity: 1;min-height: 50px;display : block;margin-bottom: 0px;margin-top: 0px;padding: 0px; background-image: none;--shadow-horizontal: 0px;--shadow-vertical: 0px;--shadow-blur: 0px;--shadow-spread: 0px;--shadow-color: var(--shadow);}
#item-7000 {background-color: rgba(255, 255, 255, 1);padding-top: 50px;}
/* niv 1 */
#item-7100{
 --border-bottom: 0; --border-color: var(--border); --border-left: 0; --border-right: 0; --border-style: solid; --border-radius: 0px; --border-top: 0; --border-width: 1px; animation-duration: 0.9s; animation-delay: 0s; opacity: 1; min-height: 50px; display : block; margin-bottom: 25px; margin-top: 25px; padding: 0}

#item-7100 { background-image: none; background-color: rgba(0, 0, 0, 0); --shadow-horizontal: 0px; --shadow-vertical: 0px; --shadow-blur: 0px; --shadow-spread: 0px; --shadow-color: var(--shadow);}
#item-7100 > .ba-overlay{background-color: rgba(0, 0, 0, 0);background-image: none;}
/* niv 2 */
#item-7110, #item-7120{
 --border-bottom: 0; --border-color: var(--border); --border-left: 0; --border-right: 0;
 --border-style: solid; --border-radius: 0px; --border-top: 0; --border-width: 1px; animation-duration: 0.9s; animation-delay: 0s; opacity: 1; min-height: 50px; display : block; margin-bottom: 0px; margin-top: 0px; padding: 0;
}
#item-7110,#item-7120 { background-image: none; background-color: rgba(0, 0, 0, 0); --shadow-horizontal: 0px; --shadow-vertical: 0px; --shadow-blur: 0px; --shadow-spread: 0px;
 --shadow-color: var(--shadow);}
#item-7110 > .ba-overlay, #item-7120 > .ba-overlay  { background-color: rgba(0, 0, 0, 0);
 background-image: none;}


#item-7111,#item-7121 {
 text-align: right;
 display : block;
 margin-bottom: 0px;
 margin-top: 0px;
 /*margin:0; debug */
}
#item-7111 .ba-image-wrapper, #item-7121 .ba-image-wrapper {
 --border-color: var(--border);
 --border-radius: 0px;
 --border-style: solid;
 --border-width: 0px;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 --shadow-horizontal: 0px;
 --shadow-vertical: 0px;
 --shadow-blur: 0px;
 --shadow-spread: 0px;
 --shadow-color: var(--shadow);
  cursor: default;
}
#item-7111 .ba-image-wrapper,#item-7121 .ba-image-wrapper {
 --transition-duration: 0.3s;
}
#item-7111 .ba-image-item-caption .ba-caption-overlay, #item-7121 .ba-image-item-caption .ba-caption-overlay {
 background-color: rgba(0, 0, 0, 0);
 background-image: none;
}
#item-7111 .ba-image-item-title,#item-7121 .ba-image-item-title {
 color: var(--title-inverse);
 font-size: 32px;
 font-style: normal;
 font-weight: 900;
 letter-spacing: 0px;
 line-height: 42px;
 text-decoration: none;
 text-align: center;
 text-transform: none;
 margin-bottom: 0px;
 margin-top: 0px;
}
#item-7111 .ba-image-item-description,#item-7121 .ba-image-item-description {
 color: var(--title-inverse);
 font-size: 21px;
 font-style: normal;
 font-weight: 300;
 letter-spacing: 0px;
 line-height: 36px;
 text-decoration: none;
 text-align: center;
 text-transform: none;
 margin-bottom: 0px;
 margin-top: 0px;
}
/* item-16251847190 -> item-704  -> item-7112*/
#item-7112,#item-7122 {
 display : block;
 margin-bottom: 25px;
 margin-top: 25px;
 position: absolute;
 /*top: 10%; initial modele */
bottom:1%;
 
}
#item-7112 div,#item-7122 div {text-align:center;}
#item-7112 p,#item-7122 p {font-weight: 300;/* padding: 5px;*/padding-left: 40px; padding-right: 40px;letter-spacing: 4px;color: #fff;  display: inline-block; /*border: 2px solid #ffffff;*/ padding-top:20px;padding-bottom:20px; 
}

/* Section 8000 Text partenaires sur fond blanc*/
#item-8000{
	--border-bottom: 1;--border-color: var(--border);--border-top: 0;--border-left: 0;--border-right: 0;
	--border-style: solid;--border-radius: 0px;--border-width: 1px;animation-duration: 0.9s;animation-delay: 0s;opacity: 1;min-height: 50px;display : block;margin-bottom: 0px;margin-top: 0px;padding: 0px;
	background-image: none;--shadow-horizontal: 0px;--shadow-vertical: 0px;--shadow-blur: 0px;--shadow-spread: 0px;--shadow-color: var(--shadow);
}
#item-8000 {background-color: rgba(255, 255, 255, 1);}
/*#item-8000{ border:#900 solid 2px;}*/
#item-8000 > .ba-overlay {background-color:rgba(255, 255, 255, 0.5);background-image: none;}
/* niv 1 */
#item-8100 {
	--border-bottom: 0;--border-color: var(--border);--border-left: 0;
	--border-right: 0;--border-style: solid;--border-radius: 0px;--border-top: 0;--border-width: 1px;
	animation-duration: 0.9s;animation-delay: 0s;opacity: 1;min-height: 50px;display : block;
	margin-bottom: 0px;margin-top: 0px;padding: 0;
}
/*#item-8100 {border: rgb(255,153,153)   dashed 2px}*/
#item-8100 { background-image: none; background-color: rgba(0, 0, 0, 0); --shadow-horizontal: 0px; --shadow-vertical: 0px; --shadow-blur: 0px; --shadow-spread: 0px; --shadow-color: var(--shadow);}
#item-8100 > .ba-overlay{
 background-color: rgba(0, 0, 0, 0);
 background-image: none;
}
/* le niv 2 fait le padding */
#item-8110 {display : block;padding-top: 30px;padding-bottom: 30px; padding-left:10%; padding-right:10%;}
/* #item-8110 { border: rgb(51,153,204) dashed 2px} */

/* 803 806 807 808 */
#item-8111 {display : block; margin-top: 10px;margin-bottom: 10px;} 
#item-8112 {display : block;} 
#item-8112 p{font-size:20px;font-weight: 300;font-family: 'Cormorant Garamond'; font-weight: 500;color:var(--color-1);}
#item-8113 {display : block; margin-top: 20px;margin-bottom: 10px;} 
#item-8113 h5{font-size:24px;color:var(--color-9)}
#item-8114 {display : block;} 
#item-8114 p{font-size:20px;font-weight: 300;}
#item-8114 h6 {font-family: 'Cormorant Garamond';font-size:25px;color:var(--title);text-align:center; margin-top:20px; padding:10px; background-color: wheat;}
#item-8115 {display : block;margin-top: 50px;margin-bottom: 20px;}
#item-8115 h5{font-size:24px;color:var(--color-9)}
#item-8116 {display : block;} 
#item-8116 p{font-size:20px;font-weight: 300;}
#item-8116 h6 {font-family: 'Cormorant Garamond';font-size:25px;color:var(--title);text-align:center; margin-top:20px; padding:10px; background-color: wheat;}

#item-8117 {display : block;} 
#item-8117 p{margin:30px 0 20px 5px; font-size:20px;font-weight: 300;font-family: 'Cormorant Garamond'; font-weight: 500;color:var(--color-1)}

#item-16251827713 {
 --border-bottom: 0;
 --border-color: var(--border);
 --border-left: 0;
 --border-right: 0;
 --border-style: solid;
 --border-radius: 0px;
 --border-top: 0;
 --border-width: 1px;
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
 min-height: 50px;
 display : block;
 margin-bottom: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}
#item-16251827713 > .ba-video-background {
 display: none;
}
@media (max-width: 1366px) {
	#item-5111,#item-b-5111 { display : block;}
}
@media (max-width: 1280px) {
	h2 {font-size:32px;}
	#item-5000,#item-5100,#item-b-5000,#item-b-5100 {display : block;}
	#item-5000,#item-b-5000 {padding-left: 0px;padding-right: 0px;}
	#item-5111,#item-b-5111{display : block;}
	#item-5112,#item-b-5112 {margin-bottom: 5px; margin-top: 15px;}
	#item-6000,#item-6100 {display : block;}
	#item-7000,#item-7100 {display : block;}
	#item-7000 {padding-bottom: 25px;padding-left: 25px;padding-right: 25px;padding-top: 25px;}
	#item-7110,#item-7120 {display : block;}
	#item-7121 {display : block;} 
	#item-8000,#item-8100 {display : block;}
	#item-8000 {padding-bottom: 25px;padding-left: 25px;padding-right: 25px;padding-top: 25px;}
	#item-812,#item-813 {display : block;}
}
@media (max-width: 1024px) {
	h2 {font-size:30px;}
 #item-5000,#item-b-5000 {padding-right: 0px;padding-left: 0px;padding-top: 0px;padding-bottom: 0px;}
 #item-5111,#item-b-5111 { display : block; }
 #item-5113 {margin-bottom: 5px; }
/* #item-7111,#item-7121 {display : block;}  à verif */
}
@media (max-width: 900px) {
	h2 {font-size:28px;}
#item-5000,#item-5100,#item-b-5000,#item-b-5100{display : block;}
#item-5111,#item-b-5111 {display : block;  margin-bottom: 15px;  margin-top: 0px;}
#item-b-5111 p{font-size:16px; text-align:left}
#item-b-5111 h5{font-size:22px}
#item-5112 {margin-bottom: 0px; margin-top: 15px; }
#item-5113 {display : block;}
#item-6000,#item-6100 {display : block;}
#item-6100 {display : block;}
#item-6110 {padding-top: 20px;padding-bottom: 20px; padding-left:5%; padding-right:2%;}
#item-7000,#item-7100{display : block;}
#item-7110,#item-7120 {display : block;}
/*#item-7111,#item-7121 {display : block;}  BE CAREFUL ! */
#item-7111,#item-7121 { background-color:rgb(255,153,102)} /* EN TEST */
#item-8000,#item-8100 {display : block;}
}
/* 420 px -> 480 px */
@media (max-width: 480px) {
	h2 {font-size:24px;}
	#item-5110,#item-b-5110 {padding-right: 15px;}
	#item-7110,#item-7120 { padding-right: 20px; padding-left: 20px;} /* ! border:#900 dashed 2px; ! */
	#item-8110,#item-812 { padding-right: 20px; padding-left: 20px;}
}