img {
	-ms-interpolation-mode:bicubic;
}

.mad_image__container {
	position:relative;
}
.mad_image__container:hover .mad_image__zoom {
	display:block;
}
.mad_image__pin {
	left:5px;
	position:absolute;
	text-align:center;
	top:0;
	z-index:5;
	display:none;
}
.mad_image__zoom {
	background:rgba(255,255,255,0.5);
	bottom:10px;
	cursor:pointer;
	height:60px;
	overflow:hidden;
	padding:15px;
	position:absolute;
	right:10px;
	text-align:center;
	width:60px;
	z-index:5;
}
.mad_image__zoom svg {
	color:#2e3032;
	fill:transparent;
}
.mad_image__zoom:hover svg {
	color:transparent;
	fill:#2e3032;
}
.mad_image picture {
	display:block;
	position:relative;
}
.mad_image figcaption {
	border-bottom:3px solid #2e3032;
	color:#999999;
	font-size:0.875rem;
	font-style:italic;
	line-height:1.5rem;
	padding:17px 0;
	text-align:left;
}
.mad_image figcaption p {
	margin:0;
}
.diaporama__titre,.diaporama__legende {
	color:white;
}
@media only screen and (min-width:46.25em) {
	.mad_image.mad_image--extra_large figcaption,.mad_image.mad_image--large figcaption {
		width:70%;
	}
}
@media only screen and (max-width:46.1875em) {
	.mad_image.mad_image--extra_large picture,.mad_image.mad_image--large picture {
		margin-left:-5vw;
		margin-right:-5vw;
	}
}
@media only screen and (max-width:46.1875em) {
	figcaption.mad_image--extra_large figcaption,figcaption.mad_image--large figcaption {
		width:100%;
	}
}
@media only screen and (max-width:46.1875em) {
	.context-mad_text_media_large iframe {
		max-height:300px;
	}
}

.mfp-container:before {
	display:none;
}
.mfp-bg {
	background-color:#000;
	opacity:1;
	z-index:2147483590 !important;
}
.mfp-wrap {
	z-index:2147483590 !important;
}
button.mfp-close {
	height:3rem;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	width:3rem;
	background:rgba(0,0,0,0.5) url(/img/diaponav_base.png);
	background-position:-180px -2px;
	margin:0;
	padding:0;
}
.mfp-container {
	padding:0;
}
img.mfp-img {
	padding:0;
}
.mfp-figure:after {
	display:none;
}
.diaporama__link {
	display:inline-block;
	position:relative;
}
.lac__media-diaporama {
	
}
.mfp-content {
	height:100%;
	position:relative;
	text-align:center;
	width:100%;
}
.diaporama__wrapper {
	display:flex;
	flex-direction:column;
	justify-content:center;
	float:left;
	position:relative;
	text-align:center;
	width:calc(100% - 340px);
}
.diaporama__figure {
	display:inline-block;
	margin:0 auto;
	padding-top:0;
	position:relative;
	vertical-align:middle;
}
.diaporama__figure:hover .mad_image__pin {
	display:block;
}
.diaporama__figure img {
	height:auto;
	max-height:90%;
	max-height:calc(100vh - 100px);
	display:block;
	margin:0 auto;
}
.diaporama__nav {
	background:#171717;
	padding:10px;
	margin:0;
	position:absolute;
	top:0;
}
.diaporama__nav li {
	display:table-cell;
	line-height:1;
	list-style:none;
	text-align:center;
	vertical-align:bottom;
}
.diaporama__nav li.mfp-close-grid {
	float:right;
	width:20%;
}
.diaporama__nav li > a {
	background:url(/img/diaponav_base.png);
	display:inline-block;
	height:3rem;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	width:3rem;
	cursor:pointer;
}
.diapo__next a {
	background-position:0 0;
}
.diaporama__nav .diapo__autoplay a {
	background:url(/img/play-pause.png) no-repeat;
	background-position:0 15px;
	height:3rem;
	width:9px;
	margin:0 10px;
}
.diaporama__nav .diapo__autoplay a.playing {
	background:url(/img/play-pause.png) no-repeat;
	background-position:-9px 15px;
	height:3rem;
	width:9px;
}
.diapo_autoplay a {
	background-position:-65px 0;
}
.diaporama__nav li.diapo__previous a {
	background-position:-65px -2px;
}
.diaporama__nav li.diapo__next a {
	background-position:-123px 0;
}
.diaporama__nav .mfp-close {
	height:3rem;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	width:3rem;
	background:url(/img/diaponav_base.png);
	background-position:-184px -2px;
	position:relative;
	margin:0;
	padding:0;
}
.mfp-container:hover button.mfp-prevent-close {
	display:table-cell;
}
.diaporama__aside {
	padding:1.25rem;
	text-align:left;
	background:#282828;
}
.diaporama__pub {
	margin:30px auto;
}
.mfp-counter {
	color:white;
	display:inline-block;
	font-size:12px;
	left:0;
	line-height:18px;
	margin-left:5px;
	position:absolute;
	text-align:left;
	top:5px;
}
.lac__media-diaporama__legende {
	color:#fff;
	padding:.5em;
}
.diaporama__titre {
	font-size:0.875rem;
	font-weight:bold;
	padding-bottom:5px;
}
.diaporama__legende {
	font-size:0.875rem;
	color:#cccccc;
}

.diaporama__legende a{
	color: #fff;
	text-decoration: underline;
}
.diaporama__footer {
	clear:both;
	min-height:60px;
	overflow:hidden;
	width:100%;
	display: none;
}
@media only screen and (min-width:64.0625em) {
	.diaporama__footer {
		bottom:0;
		position:fixed;
	}
}
.diaporama__copyright {
	color:#999999;
	font-style:italic;
	font-size:14px;
	margin:10px 10px 0;
	text-align:left;
}
.diaporama-grid {
	padding:5px;
	text-align:right;
}
@media only screen and (min-width:64.0625em) {
	.diaporama-grid {
		margin-bottom:60px;
	}
}
.diaporama-grid-item {
	list-style:none;
	display:inline-block;
	vertical-align:top;
	padding:0 0 5px 5px;
	position:relative;
}
button.mfp-arrow {
	height:100px;
	margin:0;
	opacity:1;
	top:calc(50% - 50px);
	border: 1px solid transparent;
}
button.mfp-arrow:before {
	background:url(/img/bg-sprites.svg) 0 0 no-repeat;
	border:none;
	height:55px;
	margin:0;
	top:20px;
	width:31px;
	left:calc(50% - 15px);
}
button.mfp-arrow:after {
	display:none;
}
button.mfp-arrow-left:before {
	background-position:0 -100px;
}
button.mfp-arrow:active {
	margin-top:0;
}
button.mfp-arrow:hover,button.mfp-arrow:focus,.mfp-arrow:hover,.mfp-arrow:focus {
	background-color:rgba(0,0,0,0.7);
	border: 1px solid #666;
}
.mfp-inline-holder .diaporama__nav {
	display:table;
	table-layout:fixed;
	table-layout:auto\0;
	text-align:center;
}
.mfp-inline-holder button.mfp-close {
	display:inline-block;
	vertical-align:bottom;
}
@media only screen and (min-width:0em) and (max-width:64em) {
	.mfp-inline-holder .diaporama__wrapper {
		height:auto;
	}
}
@media only screen and (max-width:46.1875em) {
	.mfp-counter {
		display:none;
	}
	.mfp-arrow {
		display:none !important;
	}
}
@media only screen and (min-width:0em) and (max-width:64em) {
	.diaporama__wrapper {
		width:100%;
		height:auto;
		margin-bottom:25px;
		margin-top:71px;
	}
	.diaporama__nav {
		width:100%;
		position:absolute;
		opacity:0.75;
		z-index:10;
	}
	.diaporama__nav .diapo__autoplay {
		display:none;
	}
	.diaporama__aside {
		width:100vw;
		height:auto;
		clear:both;
		position:relative;
	}
}
@media only screen and (min-width:64.0625em) {
	.diaporama__wrapper {
		min-height:calc(100% - 0px);
	}
	.diaporama__nav {
		right:0;
		width:340px;
	}
	.diaporama__aside {
		float:right;
		padding-top:90px;
		min-height:calc(100% - 0px);
		width:340px;
	}
	.mfp-arrow-right {
		right:340px;
	}
}
.diaporama__auto-promo {
	padding:8px 0 8px 60px;
	position:relative;
	text-align:left;
}
@media only screen and (min-width:46.25em) {
	.diaporama__auto-promo {
		padding-top:15px;
	}
}
.diaporama__auto-promo:before {
	content:"&";
	opacity:0.1;
	color:#2e3032;
	font-family:Velino,Times New Roman,serif;
	font-style:italic;
	font-size:85px;
	position:absolute;
	left:-7px;
	top:-30px;
}
.diaporama__auto-promo__label {
	border-right:1px solid #cccccc;
	display:inline-block;
	color:#2e3032;
	font-family:Velino,Times New Roman,serif;
	font-style:italic;
	font-size:1.875rem;
	height:30px;
	line-height:1;
	margin-right:30px;
	padding-right:30px;
	vertical-align:middle;
}
.diaporama__auto-promo__texte {
	display:inline-block;
	font-size:1rem;
	font-style:italic;
	padding-top:.2em;
	vertical-align:middle;
}
.diaporama__auto-promo__texte a {
	color:#2e3032;
}
.diaporama__auto-promo__texte svg {
	margin-left:20px;
}
.lac__media-diaporama {
	position:relative;
}
.lac__media-diaporama .element-invisible {
	display:none;
}
.lac__media-diaporama__item {
	float:left;
}
.lac__media-diaporama__photo {
	position:relative;
	float:left;
}
.lac__media-diaporama__photo:hover .mad_image__pin {
	display:block;
}
.lac__media-diaporama__photo img {
	display:block;
	-moz-filter:brightness(100%);
	-webkit-filter:brightness(100%);
	-ms-filter:brightness(100%);
	filter:brightness(100%);
	-webkit-transition:0.2s;
	-moz-transition:0.2s;
	-ms-transition:0.2s;
	-o-transition:0.2s;
	transition:0.2s;
}
.lac__media-diaporama__photo img:hover {
	-moz-filter:brightness(70%);
	-webkit-filter:brightness(70%);
	-ms-filter:brightness(70%);
	filter:brightness(70%);
	-webkit-transition:0.2s;
	-moz-transition:0.2s;
	-ms-transition:0.2s;
	-o-transition:0.2s;
	transition:0.2s;
}
.lac__media-diaporama__info {
	float:left;
	color:#2e3032;
	font-family:Velino,Times New Roman,serif;
	font-style:italic;
	line-height:1;
	position:relative;
}
.lac__media-diaporama__info__type {
	font-size:3.4375rem;
}
.lac__media-diaporama__info__type:before {
	content:"E";
	color:#eeeeee;
	position:absolute;
}
.lac__media-diaporama__info__type__inner {
	position:relative;
}
.lac__media-diaporama__info__link_open {
	color:#2e3032;
	font-size: 16px;
	display: inline-block;
}
@media only screen and (min-width:64.0625em) {
	.lac__media-diaporama__info__link_open:hover {
		color:#ce0033;
		-webkit-transition:all 0.4s ease 0s;
		-moz-transition:all 0.4s ease 0s;
		-ms-transition:all 0.4s ease 0s;
		-o-transition:all 0.4s ease 0s;
		transition:all 0.4s ease 0s;
	}
}
.lac__media-diaporama .lac__like {
	pointer-events:none;
	right:20px;
	top:20px;
	position:absolute;
}
.lac__media-diaporama .lac__like .lac__icon {
	width:40px;
	height:40px;
}
.lac__media-diaporama .lac__like .item-0,.lac__media-diaporama .lac__like .item-1,.lac__media-diaporama .lac__like .item-2,.lac__media-diaporama .lac__like .item-3 {
	display:block;
}
.lac__media-diaporama--large .lac__media-diaporama__info {
	line-height:1;
}
.lac__media-diaporama--large .lac__media-diaporama__info__type {
	font-size:3rem;
}
.lac__media-diaporama--large .lac__media-diaporama__info__type:before {
	top:-22px;
	left:-10px;
	font-size:13.75rem;
}
.lac__media-diaporama--large .lac__media-diaporama__info__type__inner {
	top:40px;
	left:-17px;
}
.lac__media-diaporama--large .lac__media-diaporama__info__titre {
	clear:both;
	font-size:2.25rem;
	padding-top:.5em;
	text-align:center;
	position:relative;
	z-index:2;
}
.lac__media-diaporama--large .lac__media-diaporama__info__link_open .lac__icon {
	width:80px;
	height:80px;
	display:inline-block;
	margin-left:0.5em;
}
@media only screen and (min-width:64.0625em) {
	/*
	.lac__media-diaporama--large:before {
		left:12%;
		content:"";
		display:block;
		position:absolute;
		top:20px;
		right:20px;
		bottom:20px;
		left:20px;
		background-image:url("data:image/svg+xml;utf8,<svg width='1000' height='1000' viewPort='0 0 1000 1000' version='1.1' xmlns='http://www.w3.org/2000/svg'> <line x1='0' y1='1000' x2='1000' y2='0' stroke='rgba(192,192,192,0.3)' stroke-width='1' /> </svg>");
		background-repeat:no-repeat;
		background-position:left bottom;
	}
	*/
	.lac__media-diaporama--large .thumb-0 {
		width:14%;
		margin:3.07018% 0 1.66667% 0;
	}
	.lac__media-diaporama--large .thumb-1 {
		width:30%;
	}
	.lac__media-diaporama--large .thumb-2 {
		width:18%;
		margin-top:6.557895%;
	}
	.lac__media-diaporama--large .thumb-3 {
		width:13%;
		margin-top:3.50877%;
	}
	.lac__media-diaporama__info {
		width:25%;
	}
}
@media only screen and (min-width:0em) and (max-width:64em) {
	.lac__media-diaporama--large:before {
		top:86px;
		left:-54px;
	}
	.lac__media-diaporama--large .thumb-0 {
		width:46%;
		float:left;
		margin-left:4%;
		padding-top:6%;
	}
	.lac__media-diaporama--large .thumb-1 {
		width:38%;
		top:-20px;
	}
	.lac__media-diaporama--large .thumb-2 {
		width:46%;
		margin-top:0;
		float:left;
		display:block;
		top:-20px;
	}
	.lac__media-diaporama--large .thumb-3 {
		display:none;
	}
	.lac__media-diaporama--large .lac__media-diaporama__info {
		height:90px;
		text-align:left;
		width:100%;
	}
	.lac__media-diaporama--large .lac__media-diaporama__info__type {
		height:4.5rem;
	}
	.lac__media-diaporama--large .lac__media-diaporama__info__type:before {
		font-size:7.5rem;
	}
	.lac__media-diaporama--large .lac__media-diaporama__info__type__inner {
		top:10px;
		left:-2px;
		font-size:2.5rem;
	}
	.lac__media-diaporama--large .lac__media-diaporama__info__link_open {
		font-size:1.875rem;
	}
	.lac__media-diaporama--large .lac__media-diaporama__info__link_open .lac__icon {
		width:60px;
		height:60px;
	}
}
.lac__media-diaporama--colonne {
	padding:20px 20px 30px;
}
/*
.lac__media-diaporama--colonne:before {
	bottom:94px;
	right:3px;
	left:20px;
	content:"";
	display:block;
	position:absolute;
	top:20px;
	right:20px;
	bottom:20px;
	left:20px;
	background-image:url("data:image/svg+xml;utf8,<svg width='1000' height='1000' viewPort='0 0 1000 1000' version='1.1' xmlns='http://www.w3.org/2000/svg'> <line x1='0' y1='1000' x2='1000' y2='0' stroke='rgba(192,192,192,0.35)' stroke-width='1' /> </svg>");
	background-repeat:no-repeat;
	background-position:left bottom;
}
*/
.lac__media-diaporama--colonne .thumb-0 {
	width:56.3%;
	float:left;
	top:7px;
}
.lac__media-diaporama--colonne .thumb-1 {
	width:34.5%;
	top:-20px;
}
.lac__media-diaporama--colonne .thumb-2 {
	width:43.6%;
	margin-top:0;
	float:left;
	top:-20px;
}
.lac__media-diaporama--colonne .lac__media-diaporama__info {
	line-height:1;
	width:100%;
}
.lac__media-diaporama--colonne .lac__media-diaporama__info__type {
	font-size:3.125rem;
	height:117px;
}
.lac__media-diaporama--colonne .lac__media-diaporama__info__type:before {
	font-size:7.5rem;
}
.lac__media-diaporama--colonne .lac__media-diaporama__info__type__inner {
	top:23px;
	left:10px;
}
.lac__media-diaporama--colonne .lac__media-diaporama__info__titre {
	position:relative;
	width:100%;
	margin-top:-17px;
	text-align:center;
}
.lac__media-diaporama--colonne .lac__media-diaporama__info__link_open {
	font-size:1.875rem;
}
.lac__media-diaporama--colonne .lac__media-diaporama__info__link_open .lac__icon {
	width:60px;
	height:60px;
	margin:0 auto;
	display:block;
}
@media only screen and (min-width:46.25em) and (max-width:64em) {
	.lac__media-diaporama--colonne {
		margin:0 auto;
	}
	.lac__media-diaporama__info__type__inner {
		font-size:2.75rem;
	}
	.lac__media-diaporama__info__type:before {
		font-size:10.3125rem;
	}
}
@media only screen and (max-width:46.1875em) {
	.lac__media-diaporama--colonne {
		margin:0 auto;
	}
	.lac__media-diaporama--colonne:before,.lac__media-diaporama--colonne:after {
		content:" ";
		display:table;
	}
	.lac__media-diaporama--colonne:after {
		clear:both;
	}
	.lac__media-diaporama--colonne .thumb-2 {
		display:block;
		top:-20px;
	}
	.lac__media-diaporama--colonne .lac__media-diaporama__info__type {
		height:7.5rem;
	}
	.lac__media-diaporama--colonne .lac__media-diaporama__info__type:before {
		font-size:7.5rem;
	}
	.lac__media-diaporama--colonne .lac__media-diaporama__info__type__inner {
		top:23px;
		left:25px;
	}
}
/*
.lac__media-diaporama--medium:before {
	content:"";
	display:block;
	position:absolute;
	top:20px;
	right:20px;
	bottom:20px;
	left:20px;
	background-image:url("data:image/svg+xml;utf8,<svg width='1000' height='1000' viewPort='0 0 1000 1000' version='1.1' xmlns='http://www.w3.org/2000/svg'> <line x1='0' y1='1000' x2='1000' y2='0' stroke='silver' stroke-width='1' /> </svg>");
	background-repeat:no-repeat;
	background-position:left bottom;
	width:38%;
	left:12%;
	bottom:526px;
	opacity:0.3;
}
*/
.lac__media-diaporama--medium {
	padding:0;
}
.lac__media-diaporama--medium .thumb-0 {
	width:60.5%;
	float:right;
	margin-bottom:0;
	margin-top:0;
	text-align:left;
}
.lac__media-diaporama--medium .thumb-1 {
	left:1.4%;
	width:38.1%;
	margin-top:38%;
}
.lac__media-diaporama--medium .thumb-2 {
	margin-top:0;
	width:34.5%;
	right:-1.4%;
}
.lac__media-diaporama--medium .thumb-3 {
	margin-top:15.6%;
	width:25%;
	right:58.1%;
}
.lac__media-diaporama--medium .lac__media-diaporama__info__titre {
	font-size:2.25rem;
}
.lac__media-diaporama--medium .lac__media-diaporama__info__titre svg {
	clear:both;
	display:inline-block;
	margin-left:.5em;
}
@media only screen and (min-width:64.0625em) {
	.lac__media-diaporama--medium .lac__media-diaporama__info__titre svg {
		width:100px;
		height:100px;
	}
}
.lac__media-diaporama--medium .lac__media-diaporama__info__link_open {
	padding:0;
}
.lac__media-diaporama--medium .lac__media-diaporama__info {
	position:absolute;
	width:40.3%;
}
.lac__media-diaporama--medium .lac__media-diaporama__info__type {
	font-size:3.3rem;
	top:20px;
}
.lac__media-diaporama--medium .lac__media-diaporama__info__type__inner {
	margin-top:21%;
	left:0;
}
.lac__media-diaporama--medium .lac__media-diaporama__info__type:before {
	left:8%;
	top:15%;
	font-size:11rem;
}
.lac__media-diaporama--medium .lac__media-diaporama__info__titre {
	text-align:center;
}
@media only screen and (min-width:0em) and (max-width:64em) {
	.lac__media-diaporama--medium .lac__media-diaporama__info {
		position:relative;
		width:100%;
	}
	.lac__media-diaporama--medium .lac__media-diaporama__info__type:before {
		font-size:9.375rem;
	}
	.lac__media-diaporama--medium .lac__media-diaporama__info__titre {
		width:100%;
		position:relative;
		padding-top:20px;
		margin-top:0;
	}
}
.context-mad_text_media_medium.atom-align-center {
	clear:none;
	margin-right:0;
}
@media only screen and (min-width:46.25em) and (max-width:64em) {
	.lac__media-diaporama--medium:before {
		width:48%;
	}
	.lac__media-diaporama--medium .lac__media-diaporama__info__titre svg {
		width:80px;
		height:80px;
		margin-top:10px;
	}
	.lac__media-diaporama--medium .thumb-3 {
		display:block;
	}
	.lac__media-diaporama--medium .lac__media-diaporama__info__type__inner {
		margin:5% 0 5% 0;
	}
	.lac__media-diaporama--medium .lac__media-diaporama__info__type:before {
		left:-1%;
		top:-26%;
	}
}
@media only screen and (max-width:46.1875em) {
	.lac__media-diaporama--medium .lac__media-diaporama__info__type:before {
		left:0;
	}
	.lac__media-diaporama--medium .lac__media-diaporama__info__type__inner {
		margin:10% 0;
	}
	.lac__media-diaporama--medium {
		max-width:100%;
	}
	.lac__media-diaporama--medium:before {
		bottom:64%;
		left:-3%;
		width:51%;
	}
	.lac__media-diaporama--medium .thumb-0 {
		width:80%;
	}
	.lac__media-diaporama--medium .thumb-1 {
		width:40%;
		margin-top:-25%;
		left:0.4%;
	}
	.lac__media-diaporama--medium .thumb-2 {
		display:block;
		width:52.5%;
		right:-0.4%;
	}
	.lac__media-diaporama--medium .thumb-3 {
		display:none;
	}
	.lac__media-diaporama--medium .lac__media-diaporama__info__titre svg {
		width:60px;
		height:60px;
	}
}
.lac__homepage .lac__media-diaporama {
	max-width:1000px;
	padding:0;
}
/*
.lac__homepage .lac__media-diaporama:before {
	content:"";
	display:block;
	position:absolute;
	top:20px;
	right:20px;
	bottom:20px;
	left:20px;
	background-image:url("data:image/svg+xml;utf8,<svg width='1000' height='1000' viewPort='0 0 1000 1000' version='1.1' xmlns='http://www.w3.org/2000/svg'> <line x1='0' y1='1000' x2='1000' y2='0' stroke='silver' stroke-width='1' /> </svg>");
	background-repeat:no-repeat;
	background-position:left bottom;
	opacity:0.3;
}
*/
@media only screen and (min-width:64.0625em) {
	.lac__homepage .lac__media-diaporama:before {
		bottom:-110px;
		left:90px;
	}
}
.lac__homepage .lac__media-diaporama__photo {
	float:left;
}
.lac__homepage .lac__media-diaporama ul {
	margin-left:0;
}
.lac__homepage .lac__media-diaporama li {
	list-style:none;
}
.lac__homepage .lac__media-diaporama .item-0 {
	width:18.4%;
	margin-top:7%;
}
.lac__homepage .lac__media-diaporama .item-1 {
	width:38.55%;
}
.lac__homepage .lac__media-diaporama .item-2 {
	width:24.3%;
	margin-top:9%;
}
.lac__homepage .lac__media-diaporama .item-3 {
	width:18.75%;
	margin-top:3%;
}
.lac__homepage .lac__media-diaporama .lac__icon {
	width:100px;
	height:100px;
	margin-top:3%;
	margin-left:5%;
	position:relative;
	z-index:15;
}
@media only screen and (min-width:46.25em) and (max-width:64em) {
	.lac__homepage .lac__media-diaporama {
		padding:0;
	}
	.lac__homepage .lac__media-diaporama:before {
		top:0;
		bottom:-60px;
		left:60px;
	}
	.lac__homepage .lac__media-diaporama .lac__icon {
		width:80px;
		height:80px;
	}
	.lac__homepage .lac__media-diaporama .item-3 {
		display:block;
	}
}
@media only screen and (max-width:46.1875em) {
	.lac__homepage .lac__media-diaporama .item-0 {
		width:32.4%;
		margin-top:14.4%;
	}
	.lac__homepage .lac__media-diaporama .item-1 {
		width:66.5%;
	}
	.lac__homepage .lac__media-diaporama .item-2 {
		width:42.2%;
		margin-top:-20%;
		margin-left:14%;
	}
	.lac__homepage .lac__media-diaporama .item-3 {
		display:none;
	}
	.lac__homepage .lac__media-diaporama .lac__icon {
		width:60px;
		height:60px;
		margin-top:5%;
		margin-left:10%;
	}
	.lac__homepage .lac__media-diaporama:before {
		left:0;
		bottom:90px;
	}
}
@media only screen and (min-width:46.25em) {
	.lac__homepage .lac__home__pub .lac__media-diaporama {
		padding-top:0;
	}
	.lac__homepage .lac__home__pub .lac__media-diaporama .item-0 {
		width:32.4%;
		margin-top:14.4%;
	}
	.lac__homepage .lac__home__pub .lac__media-diaporama .item-1 {
		width:66.5%;
	}
	.lac__homepage .lac__home__pub .lac__media-diaporama .item-2 {
		width:42.2%;
		margin-top:-14.5%;
		margin-left:14%;
	}
	.lac__homepage .lac__home__pub .lac__media-diaporama .item-3 {
		display:none;
	}
	.lac__homepage .lac__home__pub.lac__media-diaporama .item-0 {
		width:32.4%;
		margin-top:9%;
	}
	.lac__homepage .lac__home__pub.lac__media-diaporama .item-1 {
		width:66.5%;
	}
	.lac__homepage .lac__home__pub.lac__media-diaporama .item-2 {
		width:42.2%;
		margin-top:-20%;
		margin-left:14%;
	}
	.lac__homepage .lac__home__pub.lac__media-diaporama .item-3 {
		display:none;
	}
}
.mad_image.mad_image--full {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
}
.mad_image.mad_image--full:before {
	content:"";
	display:inline-block;
	height:100%;
	margin-left:-5px;
	overflow:hidden;
	vertical-align:middle;
	width:0;
}
.mad_image.mad_image--full figcaption {
	border:none;
	padding:0;
	position:relative;
	width:100%;
	left:0;
	bottom:1.9em;
}
.mad_image.mad_image--full figcaption .mad_image__copyright {
	background-color:#505050;
	color:#fcfcfc;
	display:inline;
	font-style:italic;
	font-size:0.805rem;
	padding:8px 13px;
}
.mad_image.mad_image--full .mad_image__container {
	vertical-align:middle;
	display:inline-block;
}
.lac__teaser--videostill {
	clear:both;
}
.diapo__content-inner {
	position:relative;
	height:100%;
}
