@charset "UTF-8";

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;}

.h1,
.h2,
.h3,
.h4,
.h5,
h1,
h2,
h3,
h4,
h5 {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;}

.thumbnail,
.encart,
.encartDroite,
.encartGauche,
.encartFond,
blockquote,
ul,
ol,
th,
td,
img {page-break-inside:avoid;}

.h1,
.h2,
.h3,
.h4,
.h5,
h1,
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;}

.lead {clear:both;font-weight:lighter;}

.btn {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;}

.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;}
