@font-face {
    font-family: 'Folio-BoldCondensed';
    src: url('../webfonts/FolioCondenesed/FolioBoldCondensed.eot?#iefix') format('embedded-opentype'),  url('../webfonts/FolioCondenesed/FolioBoldCondensed.woff') format('woff'), url('../webfonts/FolioCondenesed/FolioBoldCondensed.ttf')  format('truetype'), url('../webfonts/FolioCondenesed/FolioBoldCondensed.svg#Folio-BoldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
	font-family: 'HelveticaNeueLight';
	src: url('../webfonts/HelveticaNeueLTStd/HelveticaNeueLight.eot?#iefix') format('embedded-opentype'),  url('../webfonts/HelveticaNeueLTStd/HelveticaNeueLight.woff') format('woff'), url('../webfonts/HelveticaNeueLTStd/HelveticaNeueLight.ttf')  format('truetype'), url('../webfonts/HelveticaNeueLTStd/HelveticaNeueLight.svg#HelveticaNeueLight') format('svg');
	font-weight: normal;
	font-style: normal;
  }
  @font-face {
	font-family: 'HelveticaNeueLTStd-Md';
	src: url('../webfonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Md.eot?#iefix') format('embedded-opentype'),  url('../webfonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Md.otf')  format('opentype'),
		url('../webfonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Md.woff') format('woff'), url('../webfonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Md.ttf')  format('truetype'), url('../webfonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Md.svg#HelveticaNeueLTStd-Md') format('svg');
	font-weight: normal;
	font-style: normal;
  }

  /* commented @font-face {
	font-family: 'HelveticaNeueLTStd-Bd';
	src: url('../webfonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Bd.eot?#iefix') format('embedded-opentype'),  url('../webfonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Bd.otf')  format('opentype'),
		   url('../webfonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Bd.woff') format('woff'), url('../webfonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Bd.ttf')  format('truetype'), url('../webfonts/HelveticaNeueLTStd/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd-Bd') format('svg');
	font-weight: normal;
	font-style: normal;
  } */

.entry-content *, .cpBoilerplate * {
	font-family: 'Helvetica Neue LT Pro', Arial, sans-serif !important;
}

.search #navbar-1-wrap *:not(.fa){
	font-family: "Folio-BoldCondensed", sans-serif;
}
.search-row{
	display: flex;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
	align-items: stretch;
}

.search-loader{
	display: flex;
	justify-content: center;
	padding: 40px 0;
}
@keyframes spinner {
	to { -webkit-transform: rotate(360deg); }
}
@-webkit-keyframes spinner {
	to { -webkit-transform: rotate(360deg); }
}
.search-loader img{
	width: 60px;
	animation: spinner 1s ease-in-out infinite;
	-webkit-animation: spinner 1s ease-in-out infinite;
}

.search-load_more{
	display: flex;
	justify-content: center;
	padding: 40px 0 100px;
}

.search-load_more button{
	padding: 15px 20px;
	font-size: 18px;
	text-decoration: none;
	text-transform: initial;
	font-weight: bold;
	background-color: #786e64;
	color: #fff;
	border: 0;
}

.search_card{
	width: 50%;
	padding: 0 15px;
	box-sizing: border-box;
	margin-bottom: 25px;
}

.search_card:hover .search_card-title{
	text-decoration: underline;
}

.search_card-overlink{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 88;
	height: 100%;
}

.search_card-content{
	padding: 15px;
	border-bottom: 5px solid #FFCD00;
	background-color: #fff;
	display: flex;
	flex-wrap: wrap;
	height: 100%;
	box-sizing: border-box;
	position: relative;
}

.search_card-title{
	font-size: 18px;
	text-decoration: none;
	text-transform: initial;
	width: 100%;
	line-height: 1.25em;
}

.search_card-cta{
	padding-top: 15px;
	font-size: 18px;
	text-decoration: none;
	text-transform: initial;
	width: 100%;
	text-align: right;
	display:  flex;
	justify-content: flex-end;
	align-items: flex-end;
}

.search_card-cta button{
	padding: 10px 15px;
	font-size: 15px;
	text-decoration: none;
	text-transform: initial;
	font-weight: bold;
	background-color: #786e64;
	color: #fff;
	border: 0;
}

@media (max-width: 768px) {

	.search_card{
		width: 100%;
	}
}

h1,h2,h3{
	line-height: 1.25em;
}
.organigramme {text-align: center;}

.organigramme li {list-style-type: none; }

.organigramme > ul > li ul, .article-jobs .organigramme > ul > li ul {
	display: inline-block;
	width:200px;
	font-size: 14px;
	padding: 20px;
	vertical-align: top;
}

.organigramme > ul, .article-jobs .organigramme > ul {
	width: 100%;
}

.organigramme > ul > li ul li.categorie:first-child, .article-jobs .organigramme > ul > li ul li.categorie:first-child {
	padding-top: 0;
}
.organigramme > ul > li ul li.categorie, .article-jobs .organigramme > ul > li ul li.categorie {
	font-size: 18px;
	font-weight: 700;
	line-height: 21px;
	padding-bottom: 7px;
	padding-top: 10px;
}
.organigramme > ul > li ul li, .article-jobs .organigramme > ul > li ul li {
	line-height: 18px;
}

.accordion-content a.biography {
	text-decoration: none;
	font-size: 18px;
	font-weight: 700;
	line-height: 21px;
	padding-bottom: 7px;
}

.accordion.accordion-open .accordion-content a {
	position: relative;
}
.accordion-content a.link-biography {
	font-style: italic;
	text-decoration: none;
}

.accordion .accordion-content a {
	font-size: 12px;
}

/* NAVBAR */

#navbar-1-wrap {
	position: fixed;
	top: 0;
	margin-top: 88px;
	width: 100%;
	z-index: 8;
	float: right;
	font-family: "Folio-BoldCondensed";
	left: 0;
	right: 0;
}
/*div#navbar-1-wrap:before {*/
.pressroom-text {
	float: left;
	/*content: 'SALLE DE PRESSE';*/
	padding: 9px;
	margin-left: 16px;
	text-transform: uppercase;
	font-size: 25px;
}
.pressroom-text a {
	color: #FFF;
	text-decoration: none;
}
#navbar-1:after {
	content: '';
	background: #5e514d;
	height: 1px;
	position: absolute;
	bottom: -7px;
	left: -100%;
	width: 300%;
	visibility: visible;
}
#navbar-1 {
	float: right;
	margin-right: 75px;
	background: #ffcd00;
	padding: 5px 0 6px;
	margin-top: -5px;
	/*position: relative;*/
}
#navbar-1-left {
	margin-right: 25px;
}
#nav-1 li.sfHover > a,
#nav-1 li.current-menu-item .sfHover > a {
	background: #786e64 !important;
}
#nav-1 li li a,
#nav-1 li li a:link,
#nav-1 li li a:visited,
#nav-1 li li a:hover,
#nav-1 li li a:active {
	border: none !important;
	margin-left: 10px !important;
}
#nav-1 li.current-menu-item > a:hover {
	pointer-events: none;
}
#nav-1 li > a:hover {
	background-color: #5E514D !important;
}
.accordion .accordion-heading,
.navigation-small h4 a {
	font-family: "Folio-BoldCondensed" !important;
}
#nav-1 li a.sf-with-ul {
	padding-right: 15px !important;
}
/*

li#sdpBpi {

	background-color: #ffcd00;

}

li#sdpBpi .accordion-content {

	padding-bottom: 20px;

}

li#sdpBpi .accordion-heading, li#sdpBpi a {

	color: #FFF;

}

.home li#sdpBpi a#sdpAccueil, .postid-100 li#sdpBpi a#sdpCp {

	background: #5e514d;

	color: #fff;

	text-align: center;

}

*/

.contentSlide__excerptSlide {
	padding: 20px;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.9);
	border-radius: 10px;
}
/* NAVBAR SEARCH */

div#navbar-1-right {
	width: 40px;
	height: 44px;
	position: absolute;
	background: #ffcd00;
	right: 4%;
	top: -10px;
	padding: 7px 0 0 !important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/*div#navbar-1-right:after {

	content: '\f002';

	font-family: 'fontAwesome';

	font-size: 22px;

	position: absolute;

	top: 5px;

}*/

div#navbar-1-right div.icon-search {
	font-size: 22px;
	margin-top: 6px;
	margin-left: 10px;
	cursor: pointer;
}
div#navbar-1-right form.searchform {
	/*display: none;*/
	/*opacity: 0;*/

	margin-top: 0;
	position: absolute;
	border: 1px solid #5e514d;
	border-top: 0;
	right: 3%;
	top: 7px;
	font-style: italic;
	background: #ffcd00;
	padding: 5px;
	z-index: -1;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
div#navbar-1-right.active form.searchform {
	/*display: block;*/
	/*opacity: 1;*/

	margin-top: 43px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
div#navbar-1-right form.searchform .s {
	background: transparent;
	border: 0;
	border-bottom: 1px solid #5e514d;
	color: #5e514d;
}
.search .contentAllActu__actuContainer:nth-of-type(3n-2) {
	margin: 0 18px 40px;
}
.search .contentAllActu__actuContainer:first-child {
	margin-top: 0;
	margin-left: 0;
	margin-right: 3%;
}
/* SEARCH PAGE */

h2.search-title {
	/* commented margin: 35px 0; */
	text-align: center;
	font-weight: normal;
	font-size: 21px;
}
h2.search-title span {
	font-weight: bold;
}
#contentSearch .contentSearch__searchContainer {
	width: 48%;
	display: inline-block;
	vertical-align: top;
	position: relative;
	min-height: 330px;
	margin: 0 0 18px 0;
	padding: 0 0 20px;
	border-bottom: 8px solid #ffcd00;
	box-shadow: 2px 2px 0px 0px #f0f0f0;
}
#contentSearch .contentSearch__searchContainer a:hover {
	color: #000;
	text-decoration: none !important;
}
#contentSearch .contentSearch__searchContainer:nth-of-type(odd) {
	margin-right: 3%;
	margin-left: 0;
}
#contentSearch .searchContainer__postThumbnail {
	overflow: hidden;
	max-height: 200px;
	height: 200px;
}
#contentSearch .searchContainer__postThumbnail .postThumbnail__Img {
	height: 200px;
	background-size: cover;
	background-position: center center;
}
#contentSearch .postContainer__postExcerpt {
	padding: 10px;
	font-size: 13px;
	font-family: "HelveticaNeueLTStd-Md", sans-serif;
}
#contentSearch .postContainer__postExcerpt:hover {
	text-decoration: none !important;
	color: #000;
}
#contentSearch .postContainer__postExcerpt .postExcerpt__postTitle {
	margin-bottom: 8px;
}
#contentSearch .postContainer__postExcerpt span.postExcerpt_postDate {
	display: inline;
	color: #786e64;
	font-family: "Folio-BoldCondensed";
}
#contentSearch .postContainer__postExcerpt p {
	display: inline;
}
#contentSearch .postContainer__postBottom {
	position: absolute;
	bottom: 20px;
	right: 0;
}
#contentSearch .postContainer__postBottom .postBottom__readMore a {
	background: #786e64;
	font-family: "Folio-BoldCondensed";
	text-transform: uppercase;
	padding: 10px 20px;
	font-size: 16px;
	letter-spacing: 0.5px;
	display: inline-block;
	margin: -4px 15px -4px 8px;
	color: #FFF !important;
	text-decoration: none;
}
/* SLIDER HOME */

#sliderHomeWrapper .bx-wrapper,
#sliderHomeWrapper .bx-wrapper .bx-viewport,
.postSlide__contentSlide,
.contentSlide_thumbnailSlide,
.thumnbailSlide__img {
	height: 640px;
	border: none;
	box-shadow: none;
	position: relative;
}
.cpBanner__thumbBanner,
.thumbBanner__img {
	height: 420px;
}
.thumnbailSlide__img,
.thumbBanner__img {
	background-size: cover;
	background-position: center center;
	z-index: 1;
	position: relative;
}
.contentSlide__excerptSlide {
	position: absolute;
	top: 50%;
	left: 50%;
	max-width: 1000px;
	z-index: 2;
	margin: 0 auto;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}
.contentSlide__excerptSlide .excerptSlide__contentExcerpt .contentExcerpt__dateSlide,
.contentSlide__excerptSlide .excerptSlide__contentExcerpt .contentExcerpt__titleSlide {}
.contentExcerpt__dateSlide,
.contentExcerpt__titleSlide a {
	color: #000;
	font-size: 22px;
	line-height: normal;
	font-family: "HelveticaNeueLTStd-Bd", sans-serif;
}
.contentExcerpt__dateSlide {
	font-size: 20px;
}
.contentExcerpt__titleSlide a {
	display: block;
	margin-top: 20px;
	text-decoration: none;
}
.contentExcerpt__readMoreSlide {
	margin-top: 30px;
	display: inline-block;
	float: right;
	padding: 20px 15px;
	font-size: 20px;
	text-transform: uppercase;
	background-color: #ffcd00;
	color: #FFF !important;
	font-family: "Folio-BoldCondensed";
	text-decoration: none;
}
.contentExcerpt__readMoreSlide:hover {
	background-color: #5E514D;
	text-decoration: none;
}
#sliderHomeWrapper .bx-wrapper .bx-pager.bx-default-pager a {
	background-color: #786e64;
	width: 15px;
	height: 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#sliderHomeWrapper .bx-wrapper .bx-pager.bx-default-pager a:hover,
#sliderHomeWrapper .bx-wrapper .bx-pager.bx-default-pager a.active,
#sliderHomeWrapper .bx-wrapper .bx-pager.bx-default-pager a:focus {
	background-color: #ffcd00;
}
.bx-wrapper .bx-controls-direction a {
	z-index: 8 !important;
}
/* HOME & FLUX CP */

.bigTitleCustom--bigTitleHome h3 {
	font-family: "HelveticaNeueLTStd-Bd", sans-serif;
	text-align: center;
	margin: 70px auto 25px;
	font-size: 30px;
	line-height: normal;
}
.customTitleBoth {
	text-align: center;
	/* commented margin-top: 40px; */
}
.customTitleBoth a {
	outline: none;
	text-decoration: none;
	margin: auto;
	text-align: center;
}
.bigTitleCustom.bigTitleCustom--grey {
	margin: auto;
	margin-bottom: 35px;
	display: inline-block;
	/* commented padding: 124px 25px; */
	/* commented width: 215px;
	margin: 40px 30px 50px;
	background-color: #5b514d; */
	/* commented width: 270px; */
	margin: auto;
	background-color: #ffcd00;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/* commented .bigTitleCustom--Agenda .bigTitleCustom.bigTitleCustom--grey {
	padding: 124px 38px;
} */
.postid-100 .customTitleBoth .bigTitleCustom--actualites .bigTitleCustom,
.postid-24063 .customTitleBoth .bigTitleCustom--tempsForts .bigTitleCustom,
.customTitleBoth a:hover .bigTitleCustom {
	background-color: #ffcd00;
}
.postid-100 .customTitleBoth .bigTitleCustom--actualites .bigTitleCustom,
.postid-24063 .customTitleBoth .bigTitleCustom--tempsForts .bigTitleCustom {
	pointer-events: none;
	text-align: center;
	margin: auto;
}
.postid-24063 #contentFilter {
	display: none;
}
.bigTitleCustom h1 {
	text-align: center;
	margin: 0 auto;
}
/*.bigTitleCustom h1 span {

	text-indent: -9999px;

	display: block;

}*/

.bigTitleCustom h1 img {
	max-width: 300px;
	width: 100%;
}
.contentAllActu__actuContainer {
	display: inline-block;
	width: calc(100% / 3 - 16.5px);
	min-height: 285px;
	max-height: 285px;
	position: relative;
	vertical-align: top;
}
.contentAllActu__actuContainer > a,
.contentAllActu__actuContainer > a:hover {
	text-decoration: none !important;
	color: #4e3f3a;
}
.contentAllActu__actuContainer > a:hover {
	color: #000000;
}
.contentAllActu__actuContainer:nth-child(1),
.contentAllActu__actuContainer:nth-child(2) {
	width: 48%;
	min-height: 390px;
	max-height: 390px;
}
.contentAllActu__actuContainer:nth-of-type(3n-2) {
	/* commented margin: 0 21px 40px; */
	margin: 0 20px 40px;
}
.home .contentAllActu__actuContainer:nth-of-type(3n-2) {
	margin-left: 18px;
	margin-right: 18px;
}
.contentAllActu__actuContainer:nth-child(2) {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}
.contentAllActu__actuContainer .actuContainer__actuThumbnail {
	border-bottom: 8px solid #FFF;
}
.contentAllActu__actuContainer
	/*, .contentAllActu__actuContainer:hover .actuContainer__actuThumbnail*/

{
	border-bottom: 8px solid #ffcd00;
	box-shadow: 2px 2px 0px 0px #f0f0f0;
}
.contentAllActu__actuContainer .actuContainer__actuThumbnail .actuThumbnail__Img,
.contentAllActu__actuContainer .actuContainer__actuThumbnail .actuThumbnail__Img {
	width: 100%;
	height: 100%;
	height: 125px;
	background-size: cover;
	background-position: center center;
}
.contentAllActu__actuContainer .actuContainer__actuExcerpt,
.contentAllActu__actuContainer .actuContainer__actuExcerpt {
	padding: 5px 10px;
	text-decoration: none;
	text-align: justify;
	font-size: 13px;
	font-family: "HelveticaNeueLTStd-Md", sans-serif;
}
.actuContainer__actuExcerpt > * {
	display: inline;
}
.contentAllActu__actuContainer .actuContainer__actuExcerpt .actuExcerpt_actuDate,
.contentAllActu__actuContainer .actuContainer__actuExcerpt .actuExcerpt_actuDate {
	color: #786e64;
	font-family: "Folio-BoldCondensed";
}
.actuContainer__actuBottom {
	position: absolute;
	right: 0;
	bottom: 0;
}
.contentAllActu__actuContainer .actuBottom__btnPostShare,
.contentAllActu__actuContainer .actuBottom__readMore {
	display: inline-block;
	vertical-align: middle;
	float: right;
}
.contentAllActu__actuContainer .actuBottom__btnPostShare > a {
	background: #ffcd00;
	display: inline-block;
	text-align: center;
	font-size: 16px;
	padding: 5px;
	border-radius: 51px;
	/* commented width: 17px; */
	/* width: 30px; */
	width: 27px;
	margin-bottom: 14px;
	color: #FFF !important;
	text-decoration: none;
	margin-left: 4px;
}

.contentAllActu__actuContainer .actuBottom__readMore {
	margin-top: 2px;
}
.contentAllActu__actuContainer .actuBottom__readMore > a {
	background: #786e64;
	font-family: "Folio-BoldCondensed";
	text-transform: uppercase;
	padding: 7px 16px;
	font-size: 12px;
	letter-spacing: 0.5px;
	display: inline-block;
	margin: -4px 15px -4px 8px;
	color: #FFF !important;
	text-decoration: none;
}
/* FILTER CP */

.titleCustom--filtreTitle {
	font-size: 24px;
	line-height: normal;
	text-transform: uppercase;
	color: #786e64;
	text-align: center;
	font-weight: bold;
	font-family: "Folio-BoldCondensed";
}
/*



#contentFilter select#select, #contentFilter input#datePickerStart, #contentFilter input#datePickerEnd,

#contentFilter button#filterButton, #contentFilter select#select.selectTheme */

#contentFilter .contentFilter__containerFilter {
	width: calc( 100% / 4 - 17px);
	display: inline-block;
	vertical-align: middle;
	margin: 12px 0 40px;
	position: relative;
}
#contentFilter select.select,
#contentFilter input#datePickerStart,
#contentFilter input#datePickerEnd,
#contentFilter button#filterButton,
#contentFilter select.select.selectTheme {
	width: 100%;
}
select::-ms-expand {
	display: none;
}
select {
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: '';
}
/*#contentFilter input#datePickerStart, #contentFilter input#datePickerEnd,

#contentFilter button#filterButton, #contentFilter select#select.selectTheme {

	margin-left: 10px;

}*/

#contentFilter .contentFilter__containerFilter:nth-child(2),
#contentFilter .contentFilter__containerFilter:nth-child(5) {
	margin-left: 10px;
}
#contentFilter .contentFilter__containerFilter:nth-child(3) {
	margin-left: 10px;
}
#contentFilter .contentFilter__containerFilter:nth-child(4) {
	margin-left: 22px;
	margin-right: 10px;
}
#contentFilter input#datePickerStart,
#contentFilter input#datePickerEnd {
	height: 34px;
	padding-left: 10px;
	border: 1px solid #ffcd00;
	background: url(/static/img/icons/calendrier.svg) no-repeat 96% 50% white;
	background-size: 22px;
	color: #000;
	font-family: "HelveticaNeueLTStd-Md", sans-serif;
}
#contentFilter input#datePickerStart::-webkit-input-placeholder,
#contentFilter input#datePickerEnd::-webkit-input-placeholder,
#contentFilter input#datePickerStart::-moz-placeholder,
#contentFilter input#datePickerEnd::-moz-placeholder,
#contentFilter input#datePickerStart:-moz-placeholder,
#contentFilter input#datePickerEnd:-moz-placeholder,
#contentFilter input#datePickerStart:-ms-input-placeholder,
#contentFilter input#datePickerEnd:-ms-input-placeholder,
#contentFilter input#datePickerStart::placeholder,
#contentFilter input#datePickerEnd::placeholder {
	color: #000;
	opacity: 1;
}
#contentFilter button#filterButton {
	height: 40px;
	background-color: #ffcd00;
	color: #FFF;
	border: none;
	font-family: "Folio-BoldCondensed";
	font-size: 22px;
}
#contentFilter select.select,
#contentFilter select.select.selectTheme {
	background: url(/static/img/icons/fleche%403x.png) no-repeat 92% 48% white;
	background-color: #786e64;
	background-size: 16px;
	border: none;
	font-size: 19px;
	color: #FFF;
	font-family: "Folio-BoldCondensed";
}
#contentFilter select.select.selectRegion,
#contentFilter select.select.selectTheme {
	background-color: #ffcd00;
}
#contentFilter select.select option {
	background-color: #FFF;
	padding: 0;
	font-size: 13px;
	color: #786e64;
	font-family: "HelveticaNeueLTStd-Md", sans-serif;
}
.reset-container {
	position: absolute;
	bottom: -20px;
	left: 5px;
	text-align: center;
	cursor: pointer;
	display: none;
}
.reset-container a {
	color: #d0d0d0;
	font-weight: bold;
	font-family: 'HelveticaNeueLight';
	display: none; /* new added */
}
.reset-container a:hover {
	color: #aeaeae;
}
abbr[title] {
	border: none !important;
}
.pika-button:hover,
.pika-row.pick-whole-week:hover .pika-button {
	background: #786e64 !important;
	box-shadow: none !important;
	border-radius: 0 !important;
}
.is-today .pika-button {
	color: #ffcd00 !important;
}
.is-selected .pika-button,
.has-event .pika-button,
.is-today.is-selected .pika-button {
	color: #786e64 !important;
	background: #ffcd00 !important;
	box-shadow: none !important;
	border-radius: 0 !important;
}
.contentAllActu__noCpFound {
	text-align: center;
	margin-bottom: 60px;
	display: none;
}

/* Content All Agenda */
#contentAllActu .contentFluxAgenda .contentAllActu__actuContainer {
	width: 100%;
	min-height: 178px;
}
@media only screen and (min-width: 400px) {
	#contentAllActu .contentFluxAgenda .contentAllActu__actuContainer {
		max-height: 178px;}
}
@media only screen and (max-width: 640px) {
	#contentAllActu .contentFluxAgenda .contentAllActu__actuContainer {
		width: 95% !important;
		margin: 20px auto !important;
		display: block;
	}
}
#contentAllActu .contentFluxAgenda .contentAllActu__actuContainer .actuContainer__actuThumbnail {
	width: 40%;
	display: inline-block;
	vertical-align: middle;
	border-bottom: none;
}
#contentAllActu .contentFluxAgenda .contentAllActu__actuContainer .actuContainer__actuThumbnail .actuThumbnail__Img {
	height: 178px;
}
#contentAllActu .contentFluxAgenda .contentAllActu__actuContainer .actuContainer__actuExcerpt {
	width: 50%;
	display: inline-block;
	vertical-align: top;
}
#contentAllActu .contentFluxAgenda .contentAllActu__actuContainer .actuExcerpt_actuDate {
	position: relative;
	top: -5px;
	display: inline-block;
	background: #ffcd00;
	padding: 6px 8px;
	text-transform: uppercase;
	font-size: 16px;
}
#contentAllActu .contentFluxAgenda .contentAllActu__actuContainer .actuExcerpt_actuTitle {
	display: block;
	margin-top: 5px;
}
#contentAllActu .contentFluxAgenda .contentAllActu__actuContainer .actuExcerpt_excerpt {
	margin-top: 10px;
	display: block;
	color: #000;
}
#contentAllActu .contentFluxAgenda .contentAllActu__actuContainer .actuBottom__btnPostShare .addeventatc {
	/*text-indent: -9999px;*/
	width: 42px;
	height: 29px;
	margin: 0px 0 0 9px;
	padding: 0 0 9px 0;
	position: relative;
	top: -4px;
	display: inline-block;
	vertical-align: middle;
}
#contentAllActu .contentFluxAgenda .contentAllActu__actuContainer .actuBottom__btnPostShare .addeventatc .copyx {
	display: none;
}
#contentAllActu .contentFluxAgenda .contentAllActu__actuContainer .actuContainer__actuBottom {
	right: 7px;
	bottom: 3px;
}
#contentAllActu .contentFluxAgenda .contentAllActu__actuContainer .actuBottom__readMore > a {
	font-size: 16px;
	padding: 10px 20px;
	letter-spacing: 0;
}
/* PAGINATION */

div#wp-holder_pge,
#pagination {
	text-align: center;
	margin: 20px 0;
}
#pagination > div,
#pagination > .previous--field > div,
#pagination > .next--field > div {
	display: inline-block;
}
a.page-number,
.page-numbers,
.ajax_page {
	padding: 8px;
	display: inline-block;
	vertical-align: middle;
	/* commented width: 20px;
	height: 20px; */
	width: 35px;
	height: 35px;
	border: 1px solid #FFF;
	margin: 5px;
	opacity: 0.5;
	color: #786e64;
	border-radius: 50%;
	cursor: pointer;
}
a.page-number,
.page-numbers,
.ajax_page {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-radius: 50%;
}
a.page-number:hover,
.ajax_page:hover {
	border: 1px solid #ffcd00;
	background-color: #ffcd00;
	text-decoration: underline;
	opacity: 1;
	cursor: pointer;
}
span#current_pge,
.current.ajax_page {
	border: 1px solid #786e64;
	color: #786e64;
	background-color: transparent;
	text-decoration: underline;
	opacity: 1;
	cursor: default;
	pointer-events: none;
}
a#prev_pge,
a#next_pge,
#pagination > .previous--field > div .ajax_page,
#pagination > .next--field > div .ajax_page {
	opacity: 1;
	font-size: 18px;
	position: relative;
}
span.bar_page {
	font-size: 12px;
	position: absolute;
	margin-top: 1px;
	margin-left: -1px;
	/*font-weight: bold;*/
}
#pagination > .previous--field > div .ajax_page span.bar_page {
	margin-left: -2px;
}
/* CONTENT */

#sliderHomeWrapper,
#bannerCpWrapper
/* commented ,div#wrap */ 
{
	margin-top: 112px;
}
div#wrap {
	overflow-x: visible;
}
/* commented #contentAlbums {
	margin-top: 40px;
} */
/* commented .postid-100 div#wrap {
	margin-top: 134px;
} */
.postid-194 div#wrap,
.postid-197 div#wrap,
.postid-216 div#wrap {
	margin-top: 113px;
}
.cp_sidebar #wrap {
	margin-top: 0px;
	padding: 0 30px !important;
	box-shadow: 0px 8px 35px 2px rgb(240, 240, 240);
}
#sliderHomeWrapper {
	margin-bottom: -30px;
}
.ez-home-1 div#wrap {
	margin-top: 0;
}
/* CP */

.entry-content p {
	color: #453f3a;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 24px;
}
.cp_sidebar .entry-header {
	display: none;
}
.cpDescriptiveDate {
	color: #ffcd00;
	font-family: "HelveticaNeueLTStd-Bd", sans-serif;
	font-size: 16px;
	/* commented margin-top: 50px; */
	font-weight: bold;
}
.cpTitle {
	font-family: "Folio-BoldCondensed";
	text-align: justify;
	margin: 30px 0 25px;
	color: #000;
	line-height: initial;
	font-size: 18px;
}
footer.post-meta {
	display: none;
}
.cpBoilerplate {
	width: 90%;
	max-width: 660px;
	border: 4px solid #ffcd00;
	padding: 10px;
	overflow: hidden;
	margin-bottom: 30px;
	font-size: 13px;
	line-height: 20px;
	margin-top: 50px;
}
.cpBoilerplate p {
	padding: 6px 0;
	margin-bottom: 24px;
}
.cpBoilerplate ul li {
	/*list-style: none;*/
}
.cpBoilerplate ul {
	margin-left: 15px;
}
/* SIDEBAR CP */

h4.widgettitle {
	background-color: #ffcd00 !important;
	max-width: 50%;
	text-align: center;
	font-size: 12px !important;
	padding: 2px 10px !important;
	color: #5e514d !important;
	margin-bottom: 10px !important;
}
#php-text-6 p {
	margin: 15px 0 !important;
	display: block;
	font-size: 12px;
}
#php-text-6 img {
	display: none;
}
#php-text-6 p strong {
	font-size: 14px;
}
#php-text-6 .php-textwidget {
	padding: 0;
}
#cp_attachments-2,
#cp_socialize-3,
#eppbox-2,
#cp_videos-2,
#php-text-4,
#php-text-5,
#php-text-6 {
	position: relative;
	padding: 0 10px 15px !important;
	border-left: 2px solid #f0f0f0 !important;
}
#cp_attachments-2:after,
#cp_socialize-3:after,
#eppbox-2:after,
#cp_videos-2:after,
#php-text-4:after,
#php-text-5:after,
#php-text-6:after {
	content: '';
	margin-left: -12px;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 8px;
	background-color: #ffcd00;
}
#cp_attachments-2 h4.widgettitle,
#cp_socialize-3 h4.widgettitle,
#eppbox-2 h4.widgettitle,
#cp_videos-2 h4.widgettitle,
#php-text-4 h4.widgettitle ,
#php-text-5 h4.widgettitle ,
#php-text-6 h4.widgettitle  {
	position: relative;
	margin-left: -12px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#cp_attachments-2:hover h4.widgettitle,
#cp_socialize-3:hover h4.widgettitle,
#eppbox-2:hover h4.widgettitle,
#cp_videos-2:hover h4.widgettitle,
#php-text-4:hover h4.widgettitle,
#php-text-5:hover h4.widgettitle,
#php-text-6:hover h4.widgettitle {
	margin-left: -20px;
}
#cp_attachments-2 h4.widgettitle:after,
#cp_socialize-3 h4.widgettitle:after,
#eppbox-2 h4.widgettitle:after,
#cp_videos-2 h4.widgettitle:after,
#php-text-4 h4.widgettitle:after ,
#php-text-5 h4.widgettitle:after ,
#php-text-6 h4.widgettitle:after  {
	content: '';
	opacity: 0;
	background-size: 45%;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: -16px;
	right: 0;
	height: 52px;
	width: 52px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#cp_attachments-2:hover h4.widgettitle:after,
#cp_socialize-3:hover h4.widgettitle:after,
#eppbox-2:hover h4.widgettitle:after,
#cp_videos-2:hover h4.widgettitle:after,
#php-text-4:hover h4.widgettitle:after,
#php-text-5:hover h4.widgettitle:after,
#php-text-6:hover h4.widgettitle:after {
	opacity: 1;
	right: -45px;
}
#cp_attachments-2 h4.widgettitle:after {
	background-image: url('/static/img/icons/downloadpdf.svg');
}
#cp_socialize-3 h4.widgettitle:after {
	background-image: url('/static/img/icons/arrow.svg');
	background-size: 40%;
}
#php-text-6 h4.widgettitle:after {
	background-image: url('/static/img/icons/contact.svg');
}
#eppbox-2 h4.widgettitle:after {
	background-image: url('/static/img/icons/img.svg');
}
#cp_videos-2 h4.widgettitle:after {
	background-image: url('/static/img/icons/video.svg');
	background-size: 50%;
}
#php-text-4 h4.widgettitle:after {
	background-image: url('/static/img/icons/relatedpr.svg');
	background-size: 50%;
	/*top: -8px;*/
}
#php-text-5 h4.widgettitle:after {
	background-image: url('/static/img/icons/weblinksbpi.svg');
	background-size: 50%;
}
#cp_attachments-2 td {
	display: block;
	max-width: 80%;
	margin: 0 auto;
}

#cp_attachments-2 td img{
	width: 100%;
}

#cp_attachments-2 td a {
	color: #786e64 !important;
	font-size: 11px;
	line-height: 0;
}
#php-text-4 ul,
#php-text-5 ul {
	word-wrap: break-word;
}
#php-text-4 ul#allRelatedPrs,
#php-text-5 ul#weblinks__allWeblinks {
	padding: 0 0 0 10px;
}
#php-text-4 li.allRelatedPrs__relatedPr,
#php-text-5 li.allWeblinks__webLink {
	padding: 0 0 15px 0;
	font-weight: bold;
	list-style: none;
	position: relative;
}
#php-text-4 li.allRelatedPrs__relatedPr:before,
#php-text-5 li.allWeblinks__webLink:before {
	color: #fed12c;
	position: absolute;
	left: -18px;
	top: 2px;
	font-size: 30px;
}
#php-text-4 a,
#php-text-5 a {
	display: block;
}
.main_pic {
	margin-bottom: 10px;
}
.img_block {
	border: 5px solid #FFF;
	box-shadow: 2px 2px 1px -1px #d8d8d8;
}
.img_block a {
	position: relative;
	display: block;
	max-height: 120px;
	overflow: hidden;
}
.img_block:hover a:before {
	content: '';
	background: rgba(94, 81, 77, 0.6);
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	margin: 0 auto;
}
.img_block:hover a:after {
	content: '';
	background-image: url(/static/img/icons/download.svg);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	transform: translateY(120%);
	margin: auto;
	width: 35px;
	height: 35px;
	background-size: 100%;
}
p.img_title {
	font-size: 11px;
	color: #786e64;
	display: block;
	margin-top: 5px !important;
}
.stButton .stLarge {
	height: 56px !important;
	width: 56px !important;
	background-size: 100% !important;
}
.stButton .stLarge:hover {
	background-position: 0 0 !important;
}
.st_twitter_large span.stLarge {
	background-image: url('/static/img/icons/twitter@3x.svg') !important;
}
.st_facebook_large span.stLarge {
	background-image: url('/static/img/icons/facebook@3x.svg') !important;
}
.st_linkedin_large span.stLarge {
	background-image: url('/static/img/icons/linkedin@3x.svg') !important;
}
.main_pic .eppbox_social,
.widget_cp_videos .video_title,
.widget_cp_videos .video_info h3,
.widget_cp_videos .video_info img {
	display: none;
}
.widget_cp_videos .videos {
	margin-bottom: 0 !important;
	margin-top: 10px !important;
}
.widget_cp_videos .videos .video,
.widget_cp_videos iframe {
	width: 100%;
	max-height: 120px;
}
.widget_cp_videos .video_info {
	height: auto;
	max-height: 55px;
	width: 95%;
	overflow: hidden;
	display: block;
}
a.vdeo_download_label {
	position: relative;
	height: 50px;
	text-indent: -9999px;
	display: block;
}
a.vdeo_download_label:before {
	position: absolute;
	content: '';
	background-image: url('/static/img/icons/download.svg');
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
	top: 5px;
	left: 0;
	right: 0;
	background-size: 100%;
	margin: 0 auto;
}
/* MEDIATHEQUE */

body.postid-190 {
	overflow-x: visible;
}
#no-sidebar #content,
#contentAlbums {
	/* commented margin-top: 50px; */
	text-align: center;
	overflow: visible;
}
.bigTitleCustom,
#no-sidebar #content .bigTitleCustom,
#contentAlbums .bigTitleCustom {
	text-align: center;
	border-radius: 50%;
	/* commented margin: 15px auto; */
	font-family: "Folio-BoldCondensed";
	text-transform: uppercase;
	font-size: 42px;
	color: #FFF;
}
#no-sidebar #content h1.bigTitleCustom.bigTitleCustom--yellow,
#contentAlbums h1.bigTitleCustom.bigTitleCustom--yellow {
	background-color: #ffcd00;
	width: 255px;
	height: 255px;
	line-height: 255px;
	text-align: center;
	/* commented margin-top: 30px; */
}
#no-sidebar #content h1.bigTitleCustom.bigTitleCustom--grey,
#contentAlbums h1.bigTitleCustom.bigTitleCustom--grey {
	background-color: #5b514d;
	padding: 102.5px 20px;
	width: 215px;
}
#no-sidebar #content h2.bigTitleCustom,
#contentAlbums h2.bigTitleCustom {
	display: inline-block;
	margin: 25px 8px;
	position: relative;
	height: 255px;
	overflow: hidden;
}
#no-sidebar #content h2.bigTitleCustom a:before,
#contentAlbums h2.bigTitleCustom a:before {
	content: '';
	position: absolute;
	background-position: center center;
	background-size: cover;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	filter: blur(3px);
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	-o-filter: blur(3px);
	-ms-filter: blur(3px);
}
#no-sidebar #content h2.bigTitleCustom.bigTitleCustom--Photos a:before,
#contentAlbums h2.bigTitleCustom.bigTitleCustom--Photos a:before {
	background-image: url('/static/img/mediaPerson/photos-bg.jpg');
}
#no-sidebar #content h2.bigTitleCustom.bigTitleCustom.bigTitleCustom--Videos a:before,
#contentAlbums h2.bigTitleCustom.bigTitleCustom.bigTitleCustom--Videos a:before {
	background-image: url('/static/img/mediaPerson/videos-bg.jpg');
}
#no-sidebar #content h2.bigTitleCustom.bigTitleCustom.bigTitleCustom--Infographies a:before,
#contentAlbums h2.bigTitleCustom.bigTitleCustom.bigTitleCustom--Infographies a:before {
	background-image: url('/static/img/mediaPerson/infographies-bg.jpg');
}
#no-sidebar #content h2.bigTitleCustom a:after,
#contentAlbums h2.bigTitleCustom a:after {
	content: '';
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	border-radius: 100%;
}
#no-sidebar #content h2.bigTitleCustom a,
#contentAlbums h2.bigTitleCustom a {
	position: relative;
	display: block;
	color: #FFF;
	padding: 76.5px 20px;
	/* commented width: 214px; */
	width: 255px;
	height: inherit;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#contentAlbums h2.bigTitleCustom a {
	padding-top: 93px;
	padding-bottom: 93px;
}
#no-sidebar #content h2.bigTitleCustom a:hover,
#contentAlbums h2.bigTitleCustom a:hover {
	color: #ffcd00;
	text-decoration: none;
}
#no-sidebar #content h2.bigTitleCustom a span,
#contentAlbums h2.bigTitleCustom a span {
	position: relative;
	z-index: 1;
}
#no-sidebar #content h2.bigTitleCustom a span i,
#contentAlbums h2.bigTitleCustom a span i {
	position: relative;
	width: 52px;
	display: block;
	height: 52px;
	margin: 0 auto;
	z-index: 1;
	text-align: center;
}
#no-sidebar #content h2.bigTitleCustom a span i:before,
#contentAlbums h2.bigTitleCustom a span i:before {
	position: relative;
	z-index: 1;
	color: #ffcd00;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#contentAlbums h2.bigTitleCustom a span i:before {
	top: -15px;
}
#no-sidebar #content h2.bigTitleCustom:hover a span i:before,
#contentAlbums h2.bigTitleCustom:hover a span i:before {
	color: #FFF;
}
.content__contentHead {
	text-align: center;
	margin-bottom: 40px;
}
.contentHead__titleHead {
	font-weight: bold;
	font-size: 15px;
	line-height: 1.6;
	letter-spacing: 1.5px;
	color: #000000;
	text-transform: uppercase;
	margin-bottom: 8px;
	margin-top: 24px;
}
.contentHead__subtitleHead {
	font-family: 'HelveticaNeueLight';
	font-weight: 200;
	font-size: 22px;
	line-height: 1.1;
	color: #747474;
}
.content__marginBottom65 {
	margin-bottom: 65px !important;
}
hr.content__borderBottom {
	border: none;
	position: relative;
	/*display: table-row;*/
}
hr.content__borderBottom:before {
	height: 1px;
	content: '';
	width: 200vw;
	left: 0;
	transform: translateX(-14%);
	background-color: #EBEAE9;
	position: absolute;
}
.bioBox__imagePerson {
	position: relative;
	height: 162px;
	width: 162px;
	margin: 0 auto;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
}
.bioBox__imagePerson .imagePerson--hover {
	display: none;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	text-align: center;
}
.bioBox__imagePerson:hover .imagePerson--hover {
	display: block;
}
.imagePerson--hover ul {
	height: 100%;
}
.imagePerson--hover li {
	background-color: rgba(94, 81, 77, 0.9);
	border-bottom: 1px solid #FFCD00;
	height: 50%;
	width: 100%;
}
.imagePerson--hover li a {
	display: block;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #968F8A;
	font-size: 11px;
	text-decoration: none;
	padding-top: 15px;
}
.imagePerson--hover li:hover a {
	color: #FFF;
}
.imagePerson--hover li a i.icon-photo,
.imagePerson--hover li a i.icon-download,
.imagePerson--hover li a i.icon-book {
	position: relative;
	display: block;
	height: 26px;
	width: 26px;
	margin: 0 auto;
	z-index: 1;
	text-align: center;
}
.imagePerson--hover li a i {
	display: block;
	margin: 0 auto;
	height: 26px;
	width: 26px;
	color: #968F8A;
	font-size: 26px;
}
.imagePerson--hover li:hover a i {
	color: #FFF;
}
.imagePerson--hover li a i.icon-bpi-fleche,
.imagePerson--hover li a i.icon-bpi-fleche:before {
	height: 10px;
	width: 10px;
	font-size: 10px;
}
.row:after,
.row:before {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
}
.row:after {
	clear: both;
}
.row .col-2,
.row .col-4 {
	width: calc(100% / 4 - 10px);
	margin-right: 0.7%;
	display: inline-block;
	word-wrap: break-word;
	text-align: center;
	vertical-align: top;
	margin-bottom: 20px;
}
/*.row .col-2.puush-col-2 {*/
/*margin-left: 24.7%;*/
/*}*/
.descPerson__name {
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	margin: 20px 0 15px;
}
.descPerson__function {
	width: 84%;
	text-align: center;
	margin: 0 auto;
}
.descPerson__function ul li {
	color: #A5A5A5;
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 10px;
	list-style: none;
}
div#content__logoChartes {
	margin-bottom: 70px;
}
/* MEDIATHEQUE PHOTOS */

#contentAlbums__allAlbums .allAlbums__albumContainer {
	min-height: 215px;
	max-height: 215px;
	position: relative;
	width: calc( 100% / 4 - 35px);
	display: inline-block;
	vertical-align: top;
	margin-bottom: 60px;
}
#contentAlbums__allAlbums .allAlbums__albumContainer:nth-of-type(3n-2),
#contentAlbums__allAlbums .allAlbums__albumContainer:nth-of-type(3n-1),
#contentAlbums__allAlbums .allAlbums__albumContainer:nth-of-type(3n-0) {
	margin-right: 10px;
	/*margin-left: 10px;*/
}
#contentAlbums__allAlbums .allAlbums__albumContainer .albumContainer__albumThumbnail .albumThumbnail__Img {
	width: 100%;
	height: 100%;
	height: 215px;
	margin-bottom: 10px;
	background-size: cover;
	background-position: center center;
}
.imageContainer__blocContainer:hover a:before {
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(94, 81, 77, 0.6);
	z-index: 1;
	position: absolute;
	left: 0;
}
.photos_imageContainer {
	display: inline-block;
	vertical-align: top;
	width: calc( 100% / 4);
	margin: 20px -5px;
	text-align: center;
	position: relative;
}
.imageContainer__blocContainer {
	position: relative;
}
.imageContainer__blocContainer a.ad-gallery.eppbox {
	border: 5px solid #FFF;
	box-shadow: 2px 2px 1px -1px #d8d8d8;
	min-height: 135px;
	max-height: 135px;
	margin: 0 20px;
	display: block;
	overflow: hidden;
	position: relative;
}
.content__photos--mediatheque .imageContainer__blocContainer a.ad-gallery.eppbox {
	max-height: 100%;
}
.imageContainer__blocContainer .div_social.eppbox_social.content_img {
	display: none;
	position: absolute;
	top: 15%;
	left: 0;
	right: 0;
	z-index: 1;
	color: #FFF;
	text-indent: -99999px;
}
.imageContainer__blocContainer:hover .div_social.eppbox_social.content_img {
	display: block;
	cursor: pointer;
}
.imageContainer__blocContainer:hover .div_social.eppbox_social.content_img:after {
	content: '';
	background-image: url(/static/img/icons/download.svg);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	transform: translateY(120%);
	margin: auto;
	width: 35px;
	height: 35px;
	background-size: 100%;
}
.imageContainer__blocContainer .img-main {
	opacity: 0;
}
.imageContainer__blocContainer .bgImgMain {
	/*  transform: translate(-50%, -50%);

	height: 100%;

	height: 145px;

	width: 210px;*/

	background-size: cover;
	background-position: center center;
	height: 145px;
	width: 100%;
}
.imageContainer__blocContainer h3.title-social {
	font-size: 11px;
	color: #786e64;
	display: block;
	margin-top: 5px !important;
}
/* MEDIATHEQUE VIDEO */

.shadowblock_out {
	width: 31%;
	display: inline-block;
}
.shadowblock_out .shadowblock {
	width: 100%;
}
.shadowblock_out .shadowblock iframe {
	width: 100%;
	height: 100%;
}
/* MEDIATHEQUE AFTER BIO PHOTO */

div#content__photos.content__photos--mediatheque .contentHead__subtitleHead {
	margin-bottom: 35px;
}
div#content__photos.content__photos--mediatheque .content__contentImages {
	margin-bottom: 50px;
}
div#content__photos.content__photos--mediatheque .photos--mediatheque_imageContainer .imageContainer__blocContainer a.ad-gallery.eppbox {
	border: none;
	box-shadow: none;
	min-height: initial;
	max-height: initial;
	overflow: auto;
	display: block;
	position: relative;
	margin: 0;
}
div#content__photos.content__photos--mediatheque .photos--mediatheque_imageContainer {
	width: 31%;
	display: inline-block;
	vertical-align: top;
	margin: 0 -2px;
	position: relative;
}
div#content__photos.content__photos--mediatheque .photos--mediatheque_imageContainer .imageContainer__blocContainer .bgImgMain {
	height: 100%;
}
div#content__photos.content__photos--mediatheque .photos--mediatheque_imageContainer .imageContainer__blocContainer .div_social.eppbox_social.content_img {
	top: 25%;
}
div#content__photos.content__photos--mediatheque .content__contentText {
	font-size: 15px;
	line-height: 1.4;
	text-align: center;
	color: #A5A5A5;
	margin-bottom: 100px;
}
div#content__photos.content__photos--mediatheque .content__contentText p {
	margin-bottom: 15px;
}
/* PUBLICATION */
/*.filterPublication#contentFilter select#select, #contentFilter.filterPublication input#datePickerStart,

#contentFilter.filterPublication input#datePickerEnd, #contentFilter.filterPublication button#filterButton,

#contentFilter.filterPublication select#select.selectTheme*/

#contentFilter .contentFilter__containerFilter.contentFilter__containerFilter--fluxCp,
#contentFilter .contentFilter__containerFilter.contentFilter__containerFilter--PubliFilter {
	width: calc(100% / 5 - 17px);
}
#content .contentPublication__allPublicationCp {
	width: 100%;
	/* commented max-width: 954px; */
	padding: 20px;
	/* commented margin: 25px auto 50px; */
	display: none;
}
#content .contentPublication__allPublicationCp.contentPublication__tribunesContent {
	background-color: #ffcd00;
}
#content .contentPublication__allPublicationCp.contentPublication__etudesContent {
	background-color: #786e64;
}
#content .contentPublication__allPublicationCp.contentPublication__notesContent {
	background-color: #5e514d;
}
#content .contentPublication__allPublicationCp h2.contentPublication__titleHead {
	font-family: "Folio-BoldCondensed";
	font-size: 50px;
	color: #FFF;
	text-transform: uppercase;
	margin-bottom: 18px;
}
#content .contentPublication__allPublicationCp .allPublicationCp__publicationCp {
	/* commented width: 33%;
	min-height: 420px; */
	width: 40%;
	min-height: 470px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	background-color: #FFF;
	padding: 20px;
	margin-top: 42px;
	margin-bottom: 10px;
}
#content .contentPublication__allPublicationCp .allPublicationCp__publicationCp:nth-child(1),
#content .contentPublication__allPublicationCp .allPublicationCp__publicationCp:nth-child(2) {
	margin-top: 0;
}
#content .contentPublication__allPublicationCp .allPublicationCp__publicationCp:nth-child(even) {
	margin-left: 5%;
}
#content .contentPublication__allPublicationCp .allPublicationCp__publicationCp .publicationCp__date {
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	margin-left: -10px;
	margin-bottom: 25px;
	color: #000;
}
#content .contentPublication__allPublicationCp .allPublicationCp__publicationCp .pubHead__thumbnail {
	height: 150px;
	background-repeat: no-repeat !important;
	background-position: center center;
	background-size: contain;
}
#content .contentPublication__allPublicationCp.contentPublication__tribunesContent .pubHead__thumbnail {
	height: 125px;
}
#content .contentPublication__allPublicationCp.contentPublication__tribunesContent .pubHead__author {
	margin: 20px;
	font-weight: bold;
	font-size: 13px;
	color: #000;
}
#content .contentPublication__allPublicationCp .allPublicationCp__publicationCp .publicationCp__title {
	text-align: left;
	font-weight: bold;
	margin: 15px 0;
	color: #000;
}
#content .contentPublication__allPublicationCp .allPublicationCp__publicationCp .publicationCp__excerpt {
	text-align: left;
	color: #000;
}
#content .contentPublication__allPublicationCp .allPublicationCp__publicationCp .publicationCp__readMorePublication {
	position: absolute;
	bottom: 8%;
	left: 0;
	right: 0;
	margin: auto;
	width: 90%;
}
#content .contentPublication__allPublicationCp.contentPublication__tribunesContent .publicationCp__readMorePublication {
	background-color: #5e514d;
}
#content .contentPublication__allPublicationCp.contentPublication__etudesContent .publicationCp__readMorePublication,
#content .contentPublication__allPublicationCp.contentPublication__notesContent .publicationCp__readMorePublication {
	background-color: #ffcd00;
}
/*#content .contentPublication__allPublicationCp.contentPublication__notesContent .publicationCp__readMore {

	background-color: #786e64;

}*/

#content .contentPublication__allPublicationCp .publicationCp__readMorePublication a {
	display: block;
	padding: 14px;
	font-size: 21px;
	text-transform: uppercase;
	color: #FFF;
	font-family: "Folio-BoldCondensed";
}
#content .contentPublication__allPublicationCp .contentPublication__readMorePublication {
	vertical-align: middle;
	border-radius: 50%;
	font-size: 26px;
	line-height: 26px;
	font-family: "Folio-BoldCondensed";
	text-transform: uppercase;
}
#content .contentPublication__allPublicationCp .contentPublication__readMorePublication a {
	color: #FFF;
	display: block;
	vertical-align: middle;
	/* commented width: 110px; */
	width: 130px;
	max-height: 132px;
	padding: 45px 16px;
	border-radius: 50%;
	margin: 35px auto 20px;
}
#content .contentPublication__allPublicationCp.contentPublication__tribunesContent .contentPublication__readMorePublication a {
	background-color: #5e514d;
	padding-top: 32px;
	padding-bottom: 32px;
}
#content .contentPublication__allPublicationCp.contentPublication__etudesContent .contentPublication__readMorePublication a {
	background-color: #ffcd00;
}
#content .contentPublication__allPublicationCp.contentPublication__notesContent .contentPublication__readMorePublication a {
	background-color: #786e64;
}
#content__contentPublication {
	/* commented margin-bottom: 75px !important; */
	margin-bottom: 25px !important;
	width: 100%;
}
.loaderContainer {
	-webkit-animation: rotateLoader 2s linear infinite;
	-moz-animation: rotateLoader 2s linear infinite;
	-ms-animation: rotateLoader 2s linear infinite;
	-o-animation: rotateLoader 2s linear infinite;
	animation: rotateLoader 2s linear infinite;
	width: 50px;
	margin: 0 auto 15px;
}
.loaderContainer img {
	width: 50px;
}
/* CONTACT */

#no-sidebar #content h1.bigTitleCustom.bigTitleCustom--yellow.bigTitleCustom--contact {
	/* padding-top: 81.5px;
	padding-bottom: 82.5px; */
	font-size: 52px;
	line-height: 45px;
}
#no-sidebar #content h1.bigTitleCustom.bigTitleCustom--yellow.bigTitleCustom--contact .lowercase {
	font-size: 54px;
}
#no-sidebar #content .lowercase {
	text-transform: capitalize;
}
.contentContact__title {
	font-family: "Folio-BoldCondensed";
	text-transform: uppercase;
	/* commented margin: -35px 0 42px; */
	margin: -68px 0 42px;
	font-size: 35px;
	color: #000;
}
.contentContact__title-yellow {
	color: #ffcd00;
	margin-top: 50px;
}
.contentContact__subtitle {
	color: #777777;
	text-transform: uppercase;
	font-size: 15px;
}
.contentContact__texte {
	font-size: 14px;
	max-width: 725px;
	margin: 12px auto 35px;
	color: #444444;
}
aside#php-text-3 {
	max-width: 450px;
	margin: 0 auto;
}
aside#php-text-3 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
aside#php-text-3 .gform_wrapper textarea.medium {
	width: 100%;
	border: 0;
	border-bottom: 1px solid #f0efee;
}
.gform_wrapper .top_label .gfield_label {
	font-family: "HelveticaNeueLTStd-Md", sans-serif;
	font-weight: 200;
}
.gform_wrapper span.gform_description {
	color: red;
	font-style: italic;
	font-family: 'HelveticaNeueLight';
}
.gform_wrapper .gform_footer {
	margin-top: -5px !important;
}
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit] {
	background: #f0efee;
	color: #c4c4c4;
	text-transform: capitalize;
	font-weight: 100;
	font-family: 'HelveticaNeueLight';
	border: 0;
	padding: 12px 35px;
	border-radius: 6px;
}
.gform_wrapper .gform_footer input.button:hover,
.gform_wrapper .gform_footer input[type=submit]:hover,
.gform_wrapper .gform_footer input.button:focus,
.gform_wrapper .gform_footer input[type=submit]:focus,
.gform_wrapper .gform_footer input.button:active,
.gform_wrapper .gform_footer input[type=submit]:active {
	background: #ffcd00;
	color: #FFFFFF;
}
.contentContact__texte p.contactsBpi {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 15px 0;
	width: 49%;
}
p#AnneSophie-deFaucigny:after {
	content: '';
	position: absolute;
	width: 2px;
	right: 0;
	top: 12px;
	background: #ffcd00;
	height: 55px;
}
.contentContact__texte p.contactsBpi:nth-child(odd) {
	text-align: left;
}
.contentContact__texte p.contactsBpi:nth-child(even) {
	text-align: right;
}
.contentContact__texte p.contactsBpi:last-child {
	text-align: right;
}
.contentContact__texte p.contactsBpi span.contactsBpi__name {
	text-transform: normal;
	color: #444444;
	font-size: 17px;
	font-weight: bold;
}
.contentContact__texte p.contactsBpi span.contactsBpi__function {
	display: inline-block;
	max-width: 330px;
	text-transform: normal;
	color: #777777;
	font-size: 16px;
}
.contentContact__texte p.contactsBpi span.contactsBpi__phone {
	color: #444444;
	font-size: 15px;
}
.contentContact__texte p.contactsBpi a.contactsBpi__mail {
	color: #ffcd00;
	text-transform: unset;
	text-decoration: underline;
	font-size: 16px;
}
/* FOOTER */

#blocRSFooter {
	max-width: 1000px;
	width: 100%;
	margin: 40px auto;
	/* commented margin-top: 40px; */
	/*margin-top: 20px;*/
	overflow-x: hidden;
}
#blocRSFooter > div {
	display: inline-block;
	vertical-align: middle;
	max-width: 49%;
	overflow: hidden;
}
#blocRSFooter #blocInstagram #sbi_images {
	overflow: auto;
	max-height: 320px
}
p.poweredBy {
	display: inline-block;
	margin-left: 20px;
	color: #FFF;
	font-size: 9px;
}
/* MEDIA QUERIES */

.visible-on-mobile {
	display: none;
}
@media only screen and (min-width: 640px) {
	.contentAllActu__actuContainer:nth-child(1) .actuContainer__actuThumbnail, .contentAllActu__actuContainer: nth-child(2) .actuContainer__actuThumbnail {
																																max-height: 240px;
																																overflow: hidden;
																															}
	.contentAllActu__actuContainer:nth-child(1) .actuContainer__actuThumbnail .actuThumbnail__Img,
	.contentAllActu__actuContainer:nth-child(2) .actuContainer__actuThumbnail .actuThumbnail__Img {
		height: 178px;
	}
	.contentAllActu__actuContainer:nth-child(1) .actuContainer__actuExcerpt,
	.contentAllActu__actuContainer:nth-child(2) .actuContainer__actuExcerpt {
		position: relative;
	}
	.contentAllActu__actuContainer:nth-child(1) .actuContainer__actuExcerpt .actuExcerpt_actuDate,
	.contentAllActu__actuContainer:nth-child(2) .actuContainer__actuExcerpt .actuExcerpt_actuDate {
		position: absolute;
		/* commented top: -37px; */
		top: -40px;
		left: 0;
		background: #ffcd00;
		padding: 6px 8px;
		text-transform: uppercase;
		font-size: 16px;
		text-align: justify;
	}
	.contentAllActu__actuContainer:nth-child(1) .actuContainer__actuExcerpt .actuExcerpt_actuDate .actuDate--hideFirstLine,
	.contentAllActu__actuContainer:nth-child(2) .actuContainer__actuExcerpt .actuExcerpt_actuDate .actuDate--hideFirstLine {
		display: none;
	}
	.contentAllActu__actuContainer:nth-child(1) .actuBottom__btnPostShare > a,
	.contentAllActu__actuContainer:nth-child(2) .actuBottom__btnPostShare > a {
		font-size: 22px;
		/* commented width: 22px; */
		width: 32px;
	}
	.contentAllActu__actuContainer:nth-child(1) .actuBottom__readMore > a,
	.contentAllActu__actuContainer:nth-child(2) .actuBottom__readMore > a {
		font-size: 16px;
		padding: 10px 20px;
		letter-spacing: 0;
	}
	.contentAllActu__actuContainer:nth-child(1) {
		margin-top: 0;
		margin-left: 0;
		margin-right: 10px;
	}
	.home .contentAllActu__actuContainer:nth-child(1) {
		margin-right: 3%;
		margin-left: 0;
	}
}
@media only screen and (max-width: 1000px) {
	/*.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {*/
	/*width: 100% !important;*/
	/*}*/
	.cp_sidebar.right-sidebar #content {
		margin: 0 !important;
	}
	.cpBoilerplate {
		max-width: 97%;

	}
}
@media only screen and (max-width: 977px) {
	/* commented #sliderHomeWrapper, #bannerCpWrapper, div#wrap { */
	#sliderHomeWrapper, #bannerCpWrapper {
		margin-top: 100px;
	}
	/* commented .postid-100 div#wrap {
		margin-top: 112px;
	} */
	.postid-194 div#wrap,
	.postid-197 div#wrap,
	.postid-216 div#wrap {
		margin-top: 81px;
	}
	.cp_sidebar #wrap #container-wrap {
		padding: 12px;
	}
}
@media only screen and (max-width: 960px) {
	#navbar-1-wrap {
		cursor: pointer;
		margin-top: 51px;
		height: 51px;
		overflow: hidden;
		right: -webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		/*display: none !important;*/
	}
	#navbar-1-wrap.active {
		margin-top: 51px;
		height: 100%;
		overflow: hidden;
	}
	#navbar-1-left {
		width: 100% !important;
		margin: 0;
	}
	/*div#navbar-1-wrap:before {*/
	.pressroom-text {
		float: none;
		padding: 5px 0;
		margin: 0 auto;
		text-align: center;
		width: 94%;
		position: absolute;
		top: 0;
		font-size: 28px;
	}
	#navbar-1 {
		float: none;
		width: 100%;
		margin: 30px 0;
	}
	#nav-1 li {
		display: block;
		margin: 6% 0;
		font-size: 25px;
	}
	#nav-1 li.current_page_item a,
	#nav-1 li.current-menu-item a,
	#nav-1 li.current-cat a,
	#nav-1 li a:hover,
	#nav-1 li a:active {
		background-color: transparent !important;
		color: #5E514D;
	}
	div#navbar-1-wrap .navBarOpenClose {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 9999;
		height: 56px;
	}
	div#navbar-1-wrap.active .navBarOpenClose {
		bottom: 65px;
	}
	div#navbar-1-wrap .navBarOpenClose:after {
		content: '\f078';
		position: absolute;
		bottom: 2px;
		left: -13px;
		right: 0;
		text-align: center;
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	div#navbar-1-wrap.active .navBarOpenClose:after {
		content: '\f077';
		/*bottom: 85px;*/
	}
	#nav-1 li.sfHover ul {
		display: none !important;
		visibility: hidden;
	}
	#contentAlbums__allAlbums .allAlbums__albumContainer,
	.photos_imageContainer {
		width: 28%;
	}
	/*SEARCH */

	#navbar-1-right {
		display: block;
	}
	div#navbar-1-right,
	div#navbar-1-right form.searchform {
		display: block;
		position: inherit;
		border: none;
		margin-left: 25px;
		width: 95%;
		margin-top: -25px !important;
	}
	div#navbar-1-right form.searchform .s {
		width: 82%;
		font-size: 20px;
		padding: 0 5px 10px;
	}
	div#navbar-1-right div.icon-search {
		position: relative;
		cursor: pointer;
		top: 7px;
		width: 8%;
		margin-left: 0px;
	}
}
@media only screen and (max-width: 875px) {
	.contentAllActu__actuContainer: nth-child(1) {
	margin-right: 3%;
}
	.contentAllActu__actuContainer {
		min-height: 345px;
	}
	.contentAllActu__actuContainer:nth-child(1),
	.contentAllActu__actuContainer:nth-child(2) {
		min-height: 420px;
	}
	.actuContainer__actuBottom {
		bottom: 0px;
	}
	.actuBottom__btnPostShare {
		/* commented margin-bottom: -10px; margin-top: 10px; */
		margin-right: 16px;
	}
	.contentAllActu__actuContainer:nth-child(1) .actuBottom__btnPostShare,
	.contentAllActu__actuContainer:nth-child(2) .actuBottom__btnPostShare {
		margin: 0;
	}
	.contentAllActu__actuContainer:nth-child(1) .actuContainer__actuBottom,
	.contentAllActu__actuContainer:nth-child(2) .actuContainer__actuBottom {
		bottom: -5px;
	}
	/*#contentFilter select#select,

	#contentFilter input#datePickerStart,

	#contentFilter input#datePickerEnd,

	#contentFilter button#filterButton,

	#contentFilter select#select.selectTheme*/

	#contentFilter .contentFilter__containerFilter,
	#contentFilter .contentFilter__containerFilter.contentFilter__containerFilter--PubliFilter {
		display: block;
		width: 100% !important;
		max-width: 260px;
		margin: 20px auto !important;
	}

	#contentFilter input#datePickerStart,
	#contentFilter input#datePickerEnd {
		max-width: 248px;
	}
	#content .contentPublication__allPublicationCp {
		padding: 20px 0;
	}
	.reset-container {
		bottom: 10px;
		right: -85px;
		left: inherit;
	}
	#content .contentPublication__allPublicationCp .allPublicationCp__publicationCp,
	#content .contentPublication__allPublicationCp .allPublicationCp__publicationCp:nth-child(odd) {
		width: 75%;
		margin: 0 auto 40px auto !important;
	}
	#content .contentPublication__allPublicationCp .allPublicationCp__publicationCp:nth-child(even) {
		margin-left: 0;
	}
}
@media only screen and (max-width: 767px) {
	#no-sidebar #content h1.bigTitleCustom.bigTitleCustom--yellow,
	#contentAlbums h1.bigTitleCustom.bigTitleCustom--yellow {
		width: 130px;
		height: 130px;
		line-height: 130px;
	}
	.visible-on-mobile {
		display: block;
	}
	.postid-190 #content {
		overflow-x: hidden;
	}
	#no-sidebar #content {
		width: 100%;
		margin: 0 auto;
	}
	.content__contentHead {
		padding: 0 10px;
		margin-bottom: 55px;
	}
	.row .col-2,
	.row .col-4 {
		width: 100%;
		display: table;
		/*text-align: left;*/
		padding: 0 0 20px 0;
		margin-bottom: 20px;
		border-bottom: 1px solid rgba(94, 81, 77, 0.1);
		width: 100%;
	}
	.row:last-child .col-4:last-child {
		border-bottom: 0;
	}
	.row .col-2.puush-col-2 {
		margin-left: 0;
	}
	.bioBox__imagePerson {
		height: 82px;
		width: 82px;
		display: table-cell;
		vertical-align: top;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.bioBox__imagePerson .imagePerson--hover {
		display: block;
		position: inherit;
	}
	.imagePerson--hover li {
		border: 0 none;
		display: inline-block;
		height: auto;
		width: 50%;
		vertical-align: top;
		float: right;
		text-align: center;
		background-color: transparent;
	}
	.imagePerson--hover li a,
	.imagePerson--hover li a:hover {
		color: #5E514D;
		display: inline-block;
		width: 100%;
		font-size: 11px;
		text-decoration: none;
	}
	.imagePerson--hover li a i:before,
	.imagePerson--hover li:hover a i:before {
		color: #5E514D !important;
	}
	.bioBox__descPerson {
		padding-left: 25px;
		display: table-cell;
	}
	.descPerson__name {
		margin-top: 0;
		text-align: left;
	}
	.descPerson__function {
		text-align: left;
		width: 100%;
	}
	.contentAllActu__actuContainer {
		min-height: 370px;
	}
	div#content__photos.content__photos--mediatheque .photos--mediatheque_imageContainer .photos_imageContainer {
		width: 33%;
	}
	div#content__photos.content__photos--mediatheque .photos--mediatheque_imageContainer .imageContainer__blocContainer .div_social.eppbox_social.content_img {
		top: 15%;
	}
}
@media only screen and (max-width: 640px) {
	.contentAllActu__actuContainer .actuContainer__actuThumbnail .actuThumbnail__Img, .contentAllActu__actuContainer .actuContainer__actuThumbnail .actuThumbnail__Img{
		height: 200px;
	}
	.contentAllActu__actuContainer {
		margin: 10px 15px !important;
		width: 92% !important;
	}
	.actuBottom__btnPostShare {
		margin: 0;
	}
	#blocRSFooter > div {
		width: 100%;
		max-width: 100%;
		display: block;
	}
	#blocRSFooter > div > div,
	#blocRSFooter > div > iframe {
		margin: 0 auto;
		width: 100% !important;
		text-align: center;
	}
	p#AnneSophie-deFaucigny:after {
		display: none;
	}
	.contentContact__texte p.contactsBpi {
		display: block;
		width: 100%;
		word-wrap: break-word;
	}
	.contentContact__texte p.contactsBpi:nth-child(odd) {
		text-align: left !important;
	}
	.contentContact__texte p.contactsBpi:nth-child(even) {
		text-align: right !important;
	}
	#contentAlbums__allAlbums .allAlbums__albumContainer,
	.photos_imageContainer {
		width: 40%;
		margin-left: 15px;
	}
	.contentAllActu__actuContainer:nth-child(1) .actuContainer__actuBottom,
	.contentAllActu__actuContainer:nth-child(2) .actuContainer__actuBottom {
		bottom: 8px;
	}
	/* SEARCH PAGE */

	#contentSearch .contentSearch__searchContainer {
		margin: 18px auto !important;
		width: 92% !important;
		display: block;
	}
	div#content__photos.content__photos--mediatheque .photos--mediatheque_imageContainer {
		width: 100%;
		margin: 0 auto;
		padding-bottom: 15px;
	}
}
@media only screen and (max-width: 520px) {
	.contentAllActu__actuContainer, .contentAllActu__actuContainer:nth-child(1), .contentAllActu__actuContainer: nth-child(2) {
	min-height: 290px;
}
	.contentAllActu__actuContainer:nth-child(1) .actuContainer__actuBottom,
	.contentAllActu__actuContainer:nth-child(2) .actuContainer__actuBottom {
		bottom: 8px !important;
	}
	.contentAllActu__actuContainer .actuBottom__btnPostShare > a {
		font-size: 15px !important;
		/* commented height: 15px !important;
		width: 15px !important; */
	}
	#content .contentPublication__allPublicationCp .allPublicationCp__publicationCp {
		min-height: 345px;
	}
	#content .contentPublication__allPublicationCp .allPublicationCp__publicationCp .publicationCp__title {
		font-size: 12px;
		text-align: center;
	}
	#content .contentPublication__allPublicationCp .allPublicationCp__publicationCp .publicationCp__excerpt {
		display: none;
	}
	#contentAlbums__allAlbums .allAlbums__albumContainer,
	.photos_imageContainer {
		width: 90%;
		margin-left: auto;
		margin-right: auto !important;
	}
}
@media only screen and (max-width: 475px) {
	.reset-container {
		position: inherit;
		right: initial;
		bottom: inherit;
		margin-top: 10px;
	}
	#contentFilter input#datePickerStart,
	#contentFilter input#datePickerEnd {
		padding-left: 4%;
	}
	.contentContact__title{
		font-size: 32px;
	}
	.contentContact__texte p.contactsBpi a.contactsBpi__mail{
		font-size: 15px;
	}
}
/*@media only screen and (min-height: 320px) and (max-height: 540px) and (orientation: landscape) {

	#nav-1 li {

		margin-left: 2% !important;

		margin-right: 2% !important;

		display: inline-block !important;

	}

}*/
.contentFluxPost {
	display: inline-block;
	text-align: center;
}

@-webkit-keyframes rotateLoader {
	/* Safari and Chrome */

	from {
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes rotateLoader {
	from {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.accordion {
	font-size: 1rem;
	width: 30vw;
	margin: 0 auto;
	border-radius: 5px;
}

.accordion-header,
.accordion-body {
	background: white;
}

.accordion-header {
	padding: 1.2em 1.2em;
	background: #FFCD00;
	text-transform: uppercase;
	color: white;
	cursor: pointer;
	font-size: 1.2em;
	letter-spacing: .1em;
	transition: all .3s;
	font-family: "Folio-BoldCondensed";
	border: 1px solid #fff;
}

.accordion-header:hover {
	background: #FFCD00;
	position: relative;
	z-index: 5;
}

.accordion-body {
	background: #fcfcfc;
	color: #3f3c3c;
	display: none;
}

.accordion-body__contents {
	padding: 0;
	padding-bottom: 1.5rem;
	font-size: .85em;
}
@media screen and (min-width: 400px) {
	.accordion-body__contents {
		padding: 1.5em 1.5em;
		font-size: .85em;
	}}

.accordion__item.active:last-child .accordion-header {
	border-radius: unset;
}

.accordion:first-child > .accordion__item > .accordion-header {
	border-bottom: 1px solid #fff;
}

.accordion__item > .accordion-header:after {
	content: "\f105";
	font-family: FontAwesome;
	font-size: 1.2em;
	float: right;
	position: relative;
	top: -2px;
	transition: .3s all;
	transform: rotate(0deg);
}

.accordion__item.active > .accordion-header:after {
	transform: rotate(90deg);
}

.accordion__item.active .accordion-header {
	background: #5b514d;
}


.accordion__item .accordion__item .accordion-header {
	background: #f1f1f1;
	color: black;
}

/** Agenda */
.accordion__item > .accordion-header.active:after {
	transform: rotate(90deg);
}

.accordion__item .accordion-header.active {
	background: #5b514d;
}

.accordion-body__contents {
	display: none;
}
.js-accordion .accordion-body__contents {
	display: block;
}

@media screen and (max-width: 1000px) {
	body {
		padding: 1em;
	}

	.accordion {
		width: 100%;
	}
}

#backToTop{
	right: 15px;
    background: rgb(114, 100, 97);
    z-index: 999999;
    color: rgb(255, 205, 0);
    position: fixed;
    bottom: 69px;
    text-align: center;
    font-size: 38px;
    cursor: pointer;
    width: 42px;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#backToTop > i.fa-angle-up{
	margin-bottom: 2px;
}
.entry-content table {
	width: 100%!important;
}
#advert-once{
	width: unset!important;
	left: 0;
}
@media screen and (min-width: 400px) {

	#advert-once{
		width: 100%!important;
		left: 0;
	}
}

div#contentAlbums__allAlbums {
	text-align: center;
	display: inline-block;
}
@media only screen and (max-width: 420px) {
	div#wp-holder_pge,
	#pagination {
		text-align: center;
		margin: 20px 0;
	}
	#pagination > div,
	#pagination > .previous--field > div,
	#pagination > .next--field > div {
		display: inline-block;
	}
	a.page-number,
	.page-numbers,
	.ajax_page {
		padding: 8px;
		display: inline-block;
		vertical-align: middle;
		/* commented width: 8px !important; */
		width: 25px !important;
		margin: 0px !important;
		opacity: 0.5;
		color: #786e64;
		border-radius: 50%;
		cursor: pointer;
	}
	span#current_pge, .current.ajax_page {
		border: 1px solid #786e64;
		color: #786e64;
		background-color: transparent;
		text-decoration: underline;
		opacity: 1;
		cursor: default;
		pointer-events: none;
		line-height: 7px;
		height: unset;
		vertical-align: baseline;
	}
}
p img {
	width: 100% !important;
	height: auto !important;
}
span.load-more{
	background-color: #FFCD00 !important;
	border-color: #FFCD00 !important;
}
#menu-mainmenu ul.sub-menu li.menu-item-467{
	margin-right: unset;
}
/* Pagination of get_flux_date */
.pagination.d-flex .page-item .page-link {
	padding: 8px;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	border: 1px solid transparent;
	margin: 5px;
	opacity: 0.5;
	color: #786e64;
	border-radius: 50%;
	cursor: pointer;
	background-color: transparent;
}

.pagination.d-flex .page-item.active .page-link {
	border: 1px solid #786e64;
	color: #786e64;
	background-color: transparent;
	text-decoration: underline;
	opacity: 1;
	cursor: default;
	pointer-events: none;
}
.pagination.d-flex .page-item:hover:not(.active) .page-link {
	border: 1px solid #ffcd00;
	background-color: #ffcd00;
	text-decoration: underline;
	opacity: 1;
	cursor: pointer;
}
.pagination.d-flex .page-item.disabled .page-link,
.pagination.d-flex .page-item.disabled:hover .page-link {
	opacity: .4;
	background-color: transparent;
	border-color: transparent;
	pointer-events: none;
	text-decoration: none;
}


/** Home TopBanner **/
.tiles-outer h2.entry-title {font-size:14px !important;}