@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Coming+Soon|Oswald:200,400');
@import url(gallery.css);
@import url(elements.css);
@import url(structure.css);
@import url(navigationElements.css);
@import url(form.css);
@import url(boxes.css);
@import url(account.css);
@import url(catalog.css);
@import url(publicationMethods.css);
@import url(search.css);
/*@import url(board.css);
@import url(ads.css);
@import url(directory.css);
@import url(community.css);*/
@import url(responsive.css);

/* ---------------------
INITIALISATION DES STYLES
------------------------*/
* {
	border: 0;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

/* --------------
ZONE EXTERIEURE
-----------------*/
body {
	background: #e9e3dc;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	overflow-x:hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* ---------------
APPARENCE DES IMAGES
-----------------*/
img {
	border:0;
	vertical-align: bottom;
	max-width:100%;
	height:auto;
}

.map img {max-width:inherit;}

/* --------------
CALAGE DES BLOCS
-----------------*/
.clear {
	border:0;
	clear: both;
	height:0;
	line-height:0;
	visibility: hidden;
}

/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/


.formulaire{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
}
.formulaire form{
	flex:0 1 auto;
}
.form_creator_footer{
	flex:0 1 auto;
	margin-left:40px;
}
@media only screen and (max-width: 960px) {
	.formulaire{display:block;}
	.form_creator_footer{margin-left:0px;}
}
.cartePDF{
	display:inline-block;
	background:#308d46;
	color:#fff;
	font-family:Oswald,Arial, sans-serif;
	padding:10px 15px;
}
.contenuProvenance .cartePDF:hover{
	color:#fff;
	text-decoration:underline;
}



.tableau-equipe{
	width:fit-content !important;
	margin:0 auto;
	display:block;
}
.tableau-equipe tr{
	display:flex;
	align-items:flex-start;
	justify-content:center;
	flex-wrap:wrap;
}
.tableau-equipe td{
	padding:1em;
	width:180px;
}
.tableau-equipe img{
	display:block;
	width:145px;
	height:200px;
	object-fit:cover;
	object-position:center;
}