html { overflow-x: hidden; }
body { background-color: #FFF; }

.justSmall { display: none !important; }
.justMobil { display: none !important; }

/* STRUCTURE */

.width-max { display: table; table-layout: fixed; word-spacing: -4em; }

p { margin: 10px 0; }

/* GALERIE PRINCIPAL */


#galerie-principal, iframe {
	position: relative;
	height: auto;
	width: 100%;
	background-color: white;
}

#galerie-principal {
	background-position: bottom;
}

.contenu { 
	display: inline-block;
	background-size: cover;
	background-position: center;
	vertical-align: middle;
  	word-spacing: 0em;
}

div.image-back {
	background-size: cover;
	background-position: center;
	float: left;
}

video { 
	box-shadow: 0px 0px 0px 0px rgba(255,255,255,0);
}

/* ACTUALITE */
#block-actu { display:none; position: relative;  top : 0%; }

/* FOOTER */

#footer-principal {
	padding: 40px 0 0 0;
}

.bouton { 
	display: inline-block;
	padding: 10px 20px;
	text-decoration: none;
	transition-duration: 0.5s;
}

.bouton:hover { 
	opacity: 0.8;
}

ul.bdd { 
	display: inline-block; 
	border-top: 0px solid white;
	width: 100%;
	border-bottom: 1px solid grey;
}

ul.bdd li { 
	display: block;
	float: left;
	width: 33%;
	height: auto;
	font-family: 'regular';
	padding: 15px 0;
	font-size: 12px;
}

ul.bdd li:nth-child(1) {
	width: 15%;
}

ul.bdd li:nth-child(2) {
	width: 15%;
}

ul.bdd li:nth-child(3) {
	width: 15%;
	text-align: center;
}

ul.bdd li:nth-child(4) {
	width: 35%;
	text-align: right;
}

ul.bdd li:nth-child(5) {
	width: 20%;
	text-align: right;
}