/* CSS Document */
/*
doré #C3A52D
bleu foncé #0F5D80
bleu turquoise #409FC9
*/
.navbar-nav {z-index: 2;}

*, *::before, *::after {z-index: 1;}
div, section, header, footer {position: relative;}
html, body {
	margin:0;
	padding:0;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 16px;
	font-family: Roboto, sans-serif;
}
a {color:#FFFFFF;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family: "Cinzel", serif;font-weight: 400; text-align: center;}
h1, .more {display:none;}
.h1 {color:#FFFFFF;font-size: 36px;}
h2, .h2 {color:#C3A52D;font-size: 36px;}
h3, .h3 {color:#FFFFFF;font-size: 24px;}
h4, .h4 {color:#C3A52D;font-size: 24px;}
iframe {border:0;}
.accueil h2 {font-size: 55px;color:#FFFFFF;line-height: 0.8;}

.navbar-toggler-icon {
	--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-nav {
	font-size:14px;
	line-height: 1;
}
.traitmnu {
	width:1px;
	min-width: 1px;
	background-color: #C3A52D;
	height: 14px;
	margin: auto 2px;
}
.nav-item {
	text-align: center;
	display: flex;
}
.nav-link {
	color:#FFFFFF !important;
	margin:auto 0;
}
@media (min-width:992px){
	.nav-link {padding:0;}
	.w-lg-50 {width: 50% !important;}
}

.nav-link.active, .nav-link:hover {
	color:#C3A52D !important;
}
.dropdown-menu {
	border-radius:0;
	background-color:rgba(0,0,0,0.8);
	min-width: 0;
}
.dropdown-item {
	border-bottom: 1px solid #C3A52D;
	color:#FFFFFF;
	padding: 0.5rem 1rem;
	font-size:14px;
}
.dropdown-item.last {border-bottom: 0;}
.dropdown-item.active, .dropdown-item:active {background-color: #C3A52D;}
.dropdown {
	background: url("/pics/chevron_bas.svg") right 2px center no-repeat;
	display: flex;
}
.dropdown .nav-link {
	padding-right: 20px !important;
}
.resa {
	background-color:#C3A52D;
	text-transform: uppercase;
	padding: 2vh 1.2vw !important;
	margin-top: -2vh;
	margin-bottom: -2vh;
	text-decoration: none;
}
.resa:hover {
	color:#FFFFFF !important;
	background-color:#0F5D80;
}
.mnuadmin {display: block; position: absolute; top: 0; right: 0;font-size: 12px;}

footer {
	background-image: url("/pics/fd_footer.jpg");
	background-position: center bottom;
	background-repeat: no-repeat;
}
hr {width:50px;display: block;margin: 20px auto; height: 0; border:0; border-bottom: 2px solid #C3A52D;opacity:1;}

/* _______________________________ ACCUEIL _______________________________ */
.accueil header {
	background:url("/pics/accueil/fd_header.jpg") center top no-repeat;
	padding-top: 136px;
}
.logoniria {
	max-width:86%;
	height: auto;
}
.blocresa {
	background:url("/pics/accueil/fd_blocresa.png") left center no-repeat;
	background-size: contain;
	min-height: 641px;
}
.blocspectacle {
	padding-top:400px;
	font-size: 20px;
}
.btnreserver {
	display: flex;
	padding:127px 19px 19px 19px;
	color:#C3A52D;
	text-decoration: none;
	background:url("/pics/accueil/fd_btnreserver.png") center center no-repeat;
	width:202px;
	height:314px;
	margin-left: auto;
	margin-top:100px;
	text-transform: uppercase;
}
.listespectacle {
	margin-left:100px;
}
.artistes {
	padding:83px 495px 0 30px;
	background-image: url("/pics/accueil/artiste.png"), url("/pics/fd_bleufonce.gif");
	background-position: right bottom, left bottom;
	background-size: auto, 615px 184px;
	background-repeat: no-repeat, no-repeat;
	width:1110px;
	height: 269px;
	margin: -40px auto 30px auto;
	font-weight: 100;
}
.ensavoirplus {
	background-image:url("/pics/accueil/fd_etoiles.png"), url("/pics/accueil/fd_etoiles.png");
	background-position: left 25% center, right 25% center;
	background-repeat: no-repeat, no-repeat;
	min-height: 81px;
}
.google {
	padding:40px 160px;
	width:1110px;
	margin: 20px auto;
	border:3px solid #0F5D80;
	line-height: 1;
	background-image: url("/pics/fd_bleufonce.gif");
	background-position: center center;
	background-size: 50% 2px;
	background-repeat: no-repeat;
}
.accueil .divrond {
	background-color:#0F5D80;
	width:122px;
	height:122px;
	border-radius: 61px;
	display: flex;
	text-align: center;
}
.kdosalle {
	background:url("/pics/accueil/fd_nouvellesalle.jpg") top center no-repeat;
}
.nouvellesalle {padding-top:520px;}
.nouvellesalle_new {
	background:url("/pics/accueil/fd_nouvellesalle_new.jpg") top center no-repeat;
	padding-top:447px;
}
.evt_mesure {
	margin-top:-70px;
	padding-top:70px;
	z-index: 0;
}
.fd_3personnages {
	background-image:url("/pics/accueil/perso_05.png"),url("/pics/accueil/perso_06.png"),url("/pics/accueil/perso_07.png");
	background-position: left 15% top 350px, right 15% top 350px, right 10% bottom;
	background-repeat:no-repeat, no-repeat, no-repeat;
}
.fd_3personnages h2 {margin-top:-30px;}
.fd_croix {
	background:url("/pics/accueil/fd_croix.png") center center no-repeat;
}
.divhandi {
	border:1px solid #FFFFFF;
	background-image:url("/pics/accueil/handi.png"),url("/pics/fd_blanc.gif");
	background-position: left 10px center, 52px center;
	background-repeat: no-repeat, repeat-y;
	padding: 14px 10px 14px 62px;
	margin-top:-84px;
	max-width: 320px;
}

/* _______________________________ LA REVUE _______________________________ */
.revue section {
	background-position:center top;
	background-repeat:no-repeat;
}
.revue .section1 {background-image:url("/pics/revue/fd_section1.jpg");}
.revue .section2 {background-image:url("/pics/revue/fd_section2.jpg");}
.revue .section2 .h560 {height:560px;}
.revue .section3 {background-image:url("/pics/revue/fd_section3.jpg");}
.revue .section3 .h440 {height:440px;}
.revue .section4 {background-image:url("/pics/revue/fd_section4.jpg");}
.revue .section4 .h481 {height:481px;}
.revue .section5 {background-image:url("/pics/revue/fd_section5.jpg"); min-height: 613px;}
.revue .divdiner, .evt .img, .imgactu, .div1actu .divimg, .imghistoire, .imglecabaret, .imgpro, .frameinfo {
	background-color: rgba(0,20,28, 0.8);
	border:2px solid #C3A52D;
	border-radius:8px;
}
.revue .section6 {background-image:url("/pics/revue/fd_section6.jpg");}
#carouselNumeros h3 {text-align:left;color:#C3A52D;}

/* _______________________________ ÉVÈNEMENTS _______________________________ */
body.evt .fd, .evthome {
	background-image: url("/pics/degrade_bas.png"),url("/pics/revue/fd_section6.jpg");
	background-position: left bottom, center top;
	background-repeat: repeat-x, no-repeat;
}
.evthome .tit {
	background:url("/pics/accueil/fd_evthome_tit.png") center top no-repeat;
	padding-top:100px;
}

.evttarif {
	color:#C3A52D;
	font-size: 48px;
	font-family: "Cinzel", serif;
}
/* _______________________________ ACTUS _______________________________ */
body.actu .fd {
	background-image: url("/pics/degrade_bas.png"),url("/pics/fd_actu_body.jpg");
	background-position: left bottom, center top 50px;
	background-repeat: repeat-x, no-repeat;
}
.divlistethema {
	border:1px solid #C3A52D;
	border-radius: 8px;
	padding: 24px;
	background-color: rgba(0,81,113,0.2);
}
.divlistethema a {
	display: block;
	text-transform: uppercase;
	font-family: "Cinzel", serif;
	text-decoration: none;
	color:#C3A52D;
	border-bottom:1px solid #C3A52D;
	margin-top: 46px;
	font-size: 18px;
}
.divlistethema a:first-child {margin-top: 16px;}
.divlistethema a:hover, .divlistethema a.actif {
	color:#FFFFFF;
	border-bottom-color: #FFFFFF;
}
.actu h2 a {color:#C3A52D; text-decoration: none;}
.div1actu .divimg {
	background-position: center center;
	background-size: cover;
	min-height:300px;
}
/* _______________________________ FORMULES TARIFS _______________________________ */
body.particulier .fd, body.groupe .fd {
	background-image: url("/pics/degrade_bas.png"),url("/pics/fd_form-tarif_body.jpg");
	background-position: left bottom, center top 50px;
	background-repeat: repeat-x, no-repeat;
}
#tabs {
	border:0;
	background-color:transparent;
}
#tabs .ui-widget-content, #tabs .ui-widget-content a {color:#FFFFFF;}

#tabs .ui-tabs-nav {
	display: flex;
	justify-content: space-around;
	border:0;
	background-color:transparent;
	font-family: "Cinzel", serif;
	padding: 0;
}
#tabs .ui-tabs-nav li.ui-tabs-tab {
	padding: 0;
	margin: 0;
	border-radius:0;
	background-color:#0F5D80;
	border-color:#0F5D80;
}
#tabs .ui-tabs-nav li.ui-tabs-tab a {color:#FFFFFF;}
#tabs .ui-tabs-nav li.ui-tabs-tab.ui-tabs-active,
#tabs .ui-tabs-nav li.ui-tabs-tab.ui-state-hover {
	background-color:#C3A52D;
	border-color:#C3A52D;
}
#tabs .ui-tabs-panel {
	padding-top:5rem;
}

.divbonkdo {
	position: relative;
	z-index: 1;
	border:1px solid #409FC9;
	border-radius: 8px;
	padding: 3rem 2rem;
	margin-top:1rem;
	margin-bottom: 3rem;
}
.div1formule {
	position: relative;
	z-index: 1;
	border:1px solid #C3A52D;
	border-radius: 8px;
	background-image:url("/pics/accueil/fd_etoiles.png");
	background-position: center center;
	background-repeat: no-repeat;
	padding: 3rem 2rem;
	margin-top:2rem;
}
.div1formule.enfant {
	border-color:#409FC9;
	max-width: 60%;
}
.div1formule.formule1 .fd {background:url("/pics/formule_1.png") center top no-repeat;}
.div1formule.formule2 .fd {background:url("/pics/formule_2.png") center top no-repeat;}
.div1formule.formule3 .fd {background:url("/pics/formule_3.png") center top no-repeat;}
.div1formule.formule4 .fd {background:url("/pics/formule_4.png") center top no-repeat;}
.div1formule.formule5 .fd {background:url("/pics/formule_5.png") center top no-repeat;background-size: contain;}
.div1formule.formule6 .fd {background:url("/pics/formule_4.png") center top no-repeat;background-size: contain;}
.div1formule::before, .divbonkdo::before {
	content: '';
	position: absolute;
	top: 5px; /* Ajustez le décalage */
	left: -5px; /* Ajustez le décalage */
	right: -5px;
	bottom: 5px;
	border: 1px solid #C3A52D; /* Bordure décalée */
	z-index: -1; /* Derrière l'élément principal */
	border-radius: 8px;
}
.div1formule.enfant::before, .divbonkdo::before {
	border-color: #409FC9; /* Bordure décalée */
}
.div1formule ul, .divbonkdo ul {list-style: none;line-height: 1;padding:0;}
.div1formule li, .divbonkdo li {text-align: center;}
.div1formule li::after, .divbonkdo li::after {
	display: block;
	content:"";
	width: 16px;
	height:16px;
	background:url("/pics/etoile.png") center center no-repeat;
	margin: 5px auto;
}
.div1formule li:last-child::after {background-image:none;}
.divbonkdo li:last-child::after {display:none;}

.formtarif {
	font-size: 54px;
	color:#FFFFFF;
	background:url("/pics/lune_paillettes.png") center bottom no-repeat;
	background-size: 160px auto;
	text-align: center;
	padding-bottom: 30px;
	font-family: "Cinzel", serif;
}
.div1formule .divgroupe {
	background-color:rgba(0,81,113,0.4);
	margin-top: auto;
	width: 100%;
	font-size: 18px;
	text-align: center;
	padding: 0.8rem 0.2rem;
}
.div1formule .divgroupe img {
	margin-right:10px;
}

/* _______________________________ HISTOIRE _______________________________ */
body.histoire .fd {
	background-image: url("/pics/degrade_bas.png"),url("/pics/fd_histoire_body.jpg");
	background-position: left bottom, center top;
	background-repeat: repeat-x, no-repeat;
}
/* _______________________________ CABARET _______________________________ */
body.lecabaret .fd {
	background-image: url("/pics/degrade_bas.png"),url("/pics/fd_cabaret_body.jpg");
	background-position: left bottom, center top;
	background-repeat: repeat-x, no-repeat;
}
.btnvideosalle {transform: translateY(-200%);}
#videosalle {
	position:fixed;
	width:100vw;
	height:100vh;
	top:0;
	left: 0;
	z-index: 100;
}
#videosalle iframe {
	width: 100%;
	height:100%;
}
#videosalle .btn_fermer {
	position:absolute;
	top:10px;
	right:30px;
	width:20px;
	height:20px;
	background:url("/pics/btn_fermer.png") center center no-repeat;
}
/* _______________________________ ARTISTES _______________________________ */
body.artiste .fd {
	background-image: url("/pics/degrade_bas.png"),url("/pics/fd_art_body.jpg");
	background-position: left bottom, center top;
	background-repeat: repeat-x, no-repeat;
}
.imgart {
	filter: sepia(1) saturate(1.5) brightness(0.9);
	border: 1px solid #C3A52D;
	border-radius: 8px;
}
.divartprincipal {
	max-width: 320px;
	margin: 0 auto;
	text-align: center;
}
.divimgart {
	width: 250px;
	height: 370px;
	margin: 0 auto 1rem auto;
}
.divimgart::before {
	content: '';
	position: absolute;
	top: -5px;
	left: 5px;
	right: 5px;
	bottom: -5px;
	border: 1px solid #C3A52D; /* Bordure décalée */
	z-index: 2;
	border-radius: 8px;
}
/* _______________________________ LIVRE D'OR _______________________________ */
.pagination a, .pagination span {
	display:block;
	width: 40px;
	height: 40px;
	padding: 8px 4px;
	border-radius: 4px;
	text-align: center;
	color:#C3A52D;
	text-decoration: none;
}
.pagination a.precedent, .pagination a.precedent:hover {background: url("/pics/fleche_gauche_doree.png") center center no-repeat;}
.pagination span.precedent {background: url("/pics/fleche_gauche_doree.png") center center no-repeat;}
.pagination a.suivant, .pagination a.suivant:hover {background: url("/pics/fleche_droite_doree.png") center center no-repeat;}
.pagination span.suivant {background: url("/pics/fleche_droite_doree.png") center center no-repeat;}
.pagination a.select {
	color:#409FC9;
	font-weight: 700;
}
.pagination a:hover {
	text-decoration: underline;
	color:#A50A30;
}
/* _______________________________ PROFESSIONNELS _______________________________ */
body.pro .fd {
	background-image: url("/pics/degrade_bas.png"),url("/pics/fd_pro_body.jpg");
	background-position: left bottom, center top;
	background-repeat: repeat-x, no-repeat;
}
/* _______________________________ INFOS PRATIQUES _______________________________ */
body.info .fd {
	background-image: url("/pics/degrade_bas.png"),url("/pics/fd_info_body.jpg");
	background-position: left bottom, center top;
	background-repeat: repeat-x, no-repeat;
}
.frameinfo {
	max-width: 100%;
}
.bordbas {border-bottom: 1px solid #C3A52D;}
.info .voir, .faq .voir {
	display:block;
	padding: 0.5rem 0;
	background:url("/pics/fleche_voir.png") right center no-repeat;
}
.info .voir.vu, .faq .voir.vu {
	background-image:url("/pics/fleche_vu.png");
}

input, textarea, select {
	width:100%;
	clear: both;
	margin:0;
}
label {font-weight:400; color:#C3A52D;}
textarea {min-height:190px;}
textarea.noheight {min-height: 0;}
input[type=submit], input[type=radio] {
	float:none;
	clear: left;
	width: auto;
}
input[type=checkbox] {
	float:none;
	clear: left;
}
input.nowidth {width:auto !important;}

input[type=text], textarea {
	background-color: rgba(0,81,113,0.2);
	border:1px solid #FFFFFF;
	margin:0 0 10px 0 ;
	width:100%;
	padding: 6px;
	font-weight: 200;
	color:#FFFFFF;
}
input[type=radio]{
	margin:0 2px 10px 10px ;
}
input:focus, textarea:focus {
	background-color: rgba(0, 0, 0, 0);
}

.carousel-control-prev {left: -110px;}
.carousel-control-next {right: -110px;}
.carousel-control-next-icon, .carousel-control-prev-icon {width:20px;height: 36px;}
.carousel-control-prev-icon {background-image: url("/pics/fleche_g.svg");}
.carousel-control-next-icon {background-image: url("/pics/fleche_d.svg");}
.carousel-indicators [data-bs-target] {background-color: #C3A52D;}

.btn-primary, .btn-secondary, .btn-tertiary {
	border-radius: 0;
	text-transform: uppercase;
	color:#FFFFFF;
	padding: 8px 30px 6px 30px;
	font-family: "Cinzel", serif;
	background-color:#C3A52D;
	border-color:#C3A52D;
	font-size: 24px;
}
.btn-primary:hover, .btn-primary.active, .btn-primary.active:hover {
	background-color:#0F5D80;
	border-color:#0F5D80;
}
.btn-secondary {
	background-color:#0F5D80;
	border-color:#0F5D80;
	font-size: 18px;
}
.btn-secondary:hover, .btn-secondary.active, .btn-secondary.active:hover {
	background-color:#C3A52D;
	border-color:#C3A52D;
}
.btn-tertiary {
	text-transform: none;
	padding: 4px 10px 2px 10px;
	background-color:#C3A52D;
	border-color:#C3A52D;
	font-size: 12px;
}
.btn-tertiary:hover, .btn-tertiary.active, .btn-tertiary.active:hover {
	background-color:#FFFFFF;
	border-color:#FFFFFF;
	color:#0F5D80;
}

.filariane {font-size:12px;color:#409FC9; margin-top:2rem;}
.filariane a {color:#409FC9;}
.filariane img {vertical-align:baseline;}
.txt20 {font-size:20px;}
.txt12 {font-size:12px;}
.txt30 {font-size:30px;}
.txt80pc {font-size:80%;}
.txtdore {color:#C3A52D;}
.txtbleuturquoise, #tabs .ui-widget-content a.txtbleuturquoise, .erreur {color:#409FC9;}
.txtbleufonce {color:#0F5D80;}
.txtblanc {color:#FFFFFF;}
.txtnoir {color:#000000;}
.txtpaillete {
	background: url("/pics/fd_txtpaillete.jpg");
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
.txtroboto {font-family: Roboto, sans-serif;}
.txtcinzel {font-family: "Cinzel", serif;}

.fddrapbleu {
	background-image: url("/pics/degrade_bas.png"),url("/pics/fd_drapbleu.jpg");
	background-position: left bottom, center top;
	background-repeat: repeat-x, no-repeat;
}
.fddore {background-color:#C3A52D;}
.fdbleuturquoise {background-color:#409FC9;}
.fdbleufonce {background-color:#0F5D80;}
.fdblanc {background-color:#FFFFFF;}
.fdnoir {background-color:#000000;}


@media (max-width:1399.98px){
	.listespectacle {margin-left:40px;}
	.dropdown {padding-right: 10px;}
}
@media (max-width:1199.98px){
	.listespectacle {margin-left:0;}
	.dropdown {padding-right: 4px;}
}
@media (max-width:991.98px){
	.resa {padding: 15px 6px;margin-top: -15px;margin-bottom: -15px;font-size:12px; font-weight: bold;color:#FFFFFF;}
	.btnreserver {margin-right: auto; margin-top:50px;}
	.traitmnu {width:100%;height: 1px;margin: 10px 0;}
	.navbar-collapse {border-bottom:10px solid #FFFFFF;}
	.dropdown-item.last {border-bottom-width: 1px;}
	.nav-item {display: block;}
	.dropdown {display: block;background-position: right 10% top 14px;}
	.dropdown-item {border-bottom: 0;}
	.navbar-g, .navbar-d {border-top:1px solid #C3A52D;padding-top:10px;padding-bottom: 10px;}
	.artistes {
		padding:297px 30px 30px 30px;
		background:#0F5D80 url("/pics/accueil/artiste.jpg") top center no-repeat;
		background-size: auto;
		width:100%;
		height: auto;
		margin: 30px auto;
	}
	.ensavoirplus {background-position: left 10% center, right 10% center;}
	.google {
		padding:80px;
		width:100%;
		background-position: center top 40%;
		background-size: 50% 2px;
	}
	.accueil .divrond {margin: auto;}
	.fd_3personnages {
		background-image:url("/pics/accueil/perso_05.png"),url("/pics/accueil/perso_06.png");
		background-position: left top 350px, right top 350px;
	}
	.divhandi {margin:0 auto;}
	footer {background-size: contain;}
	.carousel-control-prev {left: -60px;}
	.carousel-control-next {right: -60px;}
	#tabs .ui-tabs-nav {flex-direction: column;}
	#tabs .ui-tabs-nav li.ui-tabs-tab {border-radius: 0; width: auto; margin: 0 auto 3px auto;}
	.div1formule.enfant {max-width: 100%;}
	.div1formule.formule1 .fd, .div1formule.formule2 .fd, .div1formule.formule3 .fd, .div1formule.formule4 .fd, .div1formule.formule5 .fd {
	background-image:none;}
	.div1formule {padding:3rem 0.5rem;}
}
@media (max-width:767.98px){
	h1, .h1, h2, .h2 {font-size: 24px;}
	h3, .h3, h4, .h4 {font-size: 18px;}
	.accueil h2 {font-size: 46px;}
	.accueil h2 .txt80pc {font-size:56%;}
	.blocresa {background-image:none;}
	.btnreserver {margin-left: 0;}
	.listespectacle {margin-left:0;margin-bottom: 0;}
	.chiffres {background:url("/pics/accueil/fd_chiffres.jpg") center top no-repeat; padding-top:240px;}
	.ensavoirplus {background-position: left center, right center;}
	.google {padding:40px;background-position: center top 40%;}
	.kdosalle {background-image:none;}
	.nouvellesalle, .nouvellesalle_new {background:url("/pics/accueil/fd_nouvellesalle_mobile.jpg") center top no-repeat;padding-top:330px;}
	.fd_3personnages {background-image:none;}
	.fd_croix {background:none;}
	.lune {max-width:100px; height:auto;}
	.revue .oniria {max-width:228px; height:auto;}
	.revue .section1 {background-size: 120% auto;min-height:440px;}
	.revue .section2 {margin-top:-74px;}
	.revue .section5 {background-size:auto 100%; min-height: 0;}
	#carouselNumeros h3 {text-align:center;}
	.carousel-control-next-icon, .carousel-control-prev-icon { position: absolute; top: 300px;}
	body.evt .fd {background-image:url("/pics/degrade_bas.png"), url("/pics/fd_evt_body_mobile.jpg")}
	body.actu .fd {background-image:url("/pics/degrade_bas.png"), url("/pics/fd_actu_body_mobile.jpg")}
	body.particulier .fd, body.groupe .fd {background-image: url("/pics/degrade_bas.png"),url("/pics/fd_form-tarif_body_mobile.jpg");}
	body.histoire .fd {background-image: url("/pics/degrade_bas.png"),url("/pics/fd_histoire_body_mobile.jpg");}
	body.pro .fd {background-image: url("/pics/degrade_bas.png"),url("/pics/fd_pro_body_mobile.jpg");}
	body.info .fd {background-image: url("/pics/degrade_bas.png"),url("/pics/fd_info_body_mobile.jpg");}
}
@media (max-width:575.98px){
	.accueil header {background-image:url("/pics/accueil/fd_header_mobile.jpg");padding-top:50px;}
	.btnreserver {padding:102px 15px 15px 15px; width:162px; height:252px;background-size: contain;margin-top:0;}
	.blocspectacle {padding-top: 180px;}
	.listespectacle, .listespecsuite {list-style: none;line-height: 1;}
	.listespectacle li, .listespecsuite li {text-align: center;}
	.listespectacle li::after, .listespecsuite li::after {display: block;content:"•";}
	.listespecsuite li:last-child::after {display: none;}
	.artistes {padding:224px 30px 30px 30px;background-image:url("/pics/accueil/artiste_360.jpg");}
	.google {padding:20px;background-position: center top 34%;}
	.partfooter {width:40px;height:40px;}
	.revue .section1 {background-size: auto; background-image:url("/pics/revue/fd_section1_mobile.jpg");z-index: 2;min-height:0;}
	.revue .section2 {background-image:url("/pics/revue/fd_section2_mobile.jpg");}
	.revue .section2 .h560 {height:auto; min-height:509px; padding-top:300px;}
	.revue .section3 {background-image:url("/pics/revue/fd_section3_mobile.jpg");}
	.revue .section3 .h440 {height:auto; min-height:476px; padding-top:260px;}
	.revue .section4 {background-image:url("/pics/revue/fd_section4_mobile.jpg");}
	.revue .section4 .h481 {height:auto; padding-top:282px;}
	.revue .section5 {background-image:url("/pics/revue/fd_section5_mobile.jpg");}
	.revue .section6 {background-image:none;}
	.carousel-control-prev {left: -30px;}
	.carousel-control-next {right: -30px;}
	.carousel-control-next-icon, .carousel-control-prev-icon {width:10px;height: 18px;}
}