/* CSS Print */

/* Reset ======================================= */
body {background-color:#fff !important;color:#272727 !important;font-family:Times New Roman, Cambria, serif !important;font-size:12pt;line-height:1.3;padding:12pt;}

	*,
	*:before,
	*:after {color:#272727 !important;}

	* { overflow: visible !important; }

	/* DISPLAY : NONE */
	.hidden-print {
		display: none!important;
	}
	.site-nav, .site-nav__button, .header-links, .header-search, .compte-connexion, .site-footer, .navbar-body, .site-header-bar, .accordion-title-link-state, .switch-account {
		display: none!important;
	}
	.site-logo-img {
		width: 260px;
	}
	.col-lg-8, .col-lg-4, .container, .frame-container, .container-fluid, .card-body {
		flex: none;
		max-width: 100%!important;
		padding: 0;
	}
	.frame, .frame-type-textmedia {
		clear: both;
	}
	.frame-space-after-none {
		margin: 0!important;
		clear: both;
	}
	.col-md {
		padding: 0;
	}
	.lead {
		margin-bottom: 30pt;
	}
	.accordion .accordion-title .accordion-title-link {
		margin-bottom: 15pt;
		padding: 0;
	}
	.accordion-collapse.collapse:not(.show),
	.accordion-collapse.show {
		display: block;
	}
	.accordion-content-right .accordion-content-item *:last-child, .accordion-content-left .accordion-content-item *:last-child {
		margin-bottom: 10pt;
	}
	.textmedia-right .textmedia-item, .textmedia-left .textmedia-item, .textpic-right .textmedia-item, .textpic-left .textmedia-item, .textmedia-right .textpic-item, .textmedia-left .textpic-item, .textpic-right .textpic-item, .textpic-left .textpic-item {
		width: 100%;
	}

	.h1,
	.h2,
	.h3,
	.h4,
	.h5,
	h1,
	h2,
	h3,
	h4,
	h5 {clear: both;font-family:Times New Roman, Cambria, serif !important;font-weight:bolder;margin-top:24pt;}
	.h1 *,
	.h2 *,
	.h3 *,
	.h4 *,
	.h5 *,
	h1 *,
	h2 *,
	h3 *,
	h4 *,
	h5 * {font-family:inherit !important;}
	.h1,
	h1 {font-size:22pt !important;}
	.h2,
	h2 {font-size:20pt !important;}
	.h3,
	h3 {font-size:17pt !important;}
	.h4,
	h4 {font-size:15pt !important;}
	.h5,
	h5 {font-size:13pt !important;}

	p,
	blockquote {orphans:3;widows:3;}

	.h2,
	.h3,
	.h4,
	.h5,
	h2,
	h3,
	h4,
	h5,
	caption {page-break-after:avoid;}

	a[href]::after {content:none;}

	img {display:block;margin:0 0 12pt;}

	.frame {margin:0;padding:0;}

	[class*="col-"],
	.row,
	.container {float:none !important;margin:0 !important;min-height:0 !important;padding:0 !important;position:static !important;width:auto !important;}

	.btn-default,
	.btn-info,
	.btn-primary,
	.btn-success {border:1pt dotted #272727 !important;}

	.frame > *:last-child,
	.frame-type-textmedia .encart,
	.frame-type-textmedia .encartDroite,
	.frame-type-textmedia .encartFond,
	.frame-type-textmedia .encartGauche,
	.frame-type-textmedia blockquote,
	.frame-type-textmedia h1,
	.frame-type-textmedia h2,
	.frame-type-textmedia h3,
	.frame-type-textmedia h4,
	.frame-type-textmedia h5,
	.frame-type-textmedia iframe,
	.frame-type-textmedia ol,
	.frame-type-textmedia p,
	.frame-type-textmedia table,
	.frame-type-textmedia ul {margin:0 0 12pt;}

	.frame-type-textmedia iframe,
	.frame-type-textmedia table {width:100%;}

	.frame-type-textmedia thead th,
	.frame-type-textmedia thead td {border-bottom:1pt dotted #272727;}

	.frame-type-textmedia tfoot th,
	.frame-type-textmedia tfoot td {border-top:1pt dotted #272727;}

	.frame-type-textmedia th,
	.frame-type-textmedia td {padding:12pt;}

	.frame-type-textmedia .encartDroite,
	.frame-type-textmedia .encartGauche,
	.frame-type-textmedia .encartFond,
	.frame-type-textmedia .encart {border:1pt dotted #272727;padding:12pt 12pt 0;}

	.frame-type-textmedia blockquote {border:0 none transparent;font-size:1em;font-weight:lighter;padding:12pt 12pt 0;}
	.frame-type-textmedia blockquote *:first-child::before,
	.frame-type-textmedia blockquote *:last-child::after {display:inline-block;font-size:2em;line-height:0;vertical-align:middle;}
	.frame-type-textmedia blockquote *:first-child::before {content:"“";margin-right:5pt;}
	.frame-type-textmedia blockquote *:last-child::after {content:"”";margin-left:5pt;}

	.frame-type-textmedia .text-center,
	.frame-type-textmedia .align-center {text-align:center;}

	.frame-type-textmedia .text-left,
	.frame-type-textmedia .align-left {text-align:left;}

	.frame-type-textmedia .text-right,
	.frame-type-textmedia .align-right {text-align:right;}

	.frame-type-textmedia .text-justify,
	.frame-type-textmedia .align-justify {text-align:justify;}

	.frame-type-textmedia small,
	.frame-type-textmedia .word-small {font-size:0.75em;}

	.frame-type-textmedia big,
	.frame-type-textmedia .word-big {font-size:1.25em;}

	.breadcrumb-first .sr-only {overflow: visible; position: static;}
	.breadcrumb-first .sr-only::after {content:" > ";font-size:0.75em;}

	/* Bootstrap */
	.visible-print {
		display: block;
	}
	.with-bkg {
		height: auto;
	}

/* Site ====================================== */
.encart, .encartDroite, .encartGauche {border:2px solid #000 !important;page-break-inside:avoid;}

ul li::before {background-color:#000;}
blockquote {
    border-color:#000;
    border-style:solid;
    border-width:0 0 0 2px !important;
}
.wrapPhototheque .gallery-link {height:auto;}