div.chunkContent div.canliidocumentcontent .paddingleft { padding-left:-2pt; }

div.chunkContent div.canliidocumentcontent .fontGuillemetLabel {
  font-family:Times LT;
  font-size:10.5pt;
}

div.chunkContent div.canliidocumentcontent .fontGuillemetLabel-inforce {
  font-family:Times LT;
  font-size:10.5pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .LegislativeDocument {}

div.chunkContent div.canliidocumentcontent .NIF {
  background-color:#E0E0E0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Repealed {
  font-style:italic;
  color:#990000;
}

div.chunkContent div.canliidocumentcontent .comment-from-epic {
  background-color:#ffff00;
  font-size:12pt;
  font-weight:bold;
  color:black;
}

div.chunkContent div.canliidocumentcontent .image-group-center { padding-top:3pt; }

div.chunkContent div.canliidocumentcontent .Avis-Title {
  font-weight:bold;
  text-align:center;
  text-transform:uppercase;
  margin-top:30pt;
  margin-bottom:12pt;
}

div.chunkContent div.canliidocumentcontent .Avis-Title-Historique {
  font-weight:bold;
  text-align:left;
  text-transform:uppercase;
  margin-top:5pt;
  margin-bottom:1pt;
}

div.chunkContent div.canliidocumentcontent .CDM-Title {
  font-weight:bold;
  text-align:right;
  text-transform:uppercase;
  margin-top:5pt;
  margin-bottom:5pt;
}

div.chunkContent div.canliidocumentcontent .para-cdm {
  font-weight:normal;
  text-align:justify;
  margin-top:12pt;
  margin-bottom:12pt;
}

div.chunkContent div.canliidocumentcontent .Avis-title-amend {
  font-weight:bold;
  text-align:center;
  text-transform:uppercase;
  text-decoration:underline;
  margin-top:30pt;
  margin-bottom:12pt;
}

div.chunkContent div.canliidocumentcontent .Avis-para_amend {
  font-weight:normal;
  margin-top:12pt;
  margin-bottom:12pt;
}

div.chunkContent div.canliidocumentcontent .Avis-title-listart {
  font-weight:bold;
  text-align:center;
  text-transform:uppercase;
  margin-top:12pt;
  margin-bottom:12pt;
}

div.chunkContent div.canliidocumentcontent .Avis-itemlistart {
  font-weight:normal;
  margin-top:12pt;
  margin-bottom:12pt;
  font-size:9.5pt;
}

div.chunkContent div.canliidocumentcontent .motion-titre_motif {
  font-weight:bold;
  text-align:center;
  margin-bottom:35pt;
}

div.chunkContent div.canliidocumentcontent .motion-item {
  font-weight:normal;
  margin-top:30pt;
  margin-bottom:30pt;
}

div.chunkContent div.canliidocumentcontent .CDM-nomitem { font-weight:bold; }

div.chunkContent div.canliidocumentcontent .CDM-Keep-with-next {
  margin-top:12pt;
  margin-bottom:12pt;
}

div.chunkContent div.canliidocumentcontent .CDM-noitem { font-weight:bold; }

div.chunkContent div.canliidocumentcontent .motion-nomitem {
  font-weight:bold;
  text-decoration:underline;
}

div.chunkContent div.canliidocumentcontent .Provision-motion {
  text-indent:50pt;
  margin-left:0pt;
  margin-top:30pt;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .AmendedText {
  margin-top:0.1525in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .AmendedTextTitle { margin-top:12pt; }

div.chunkContent div.canliidocumentcontent .AmendedText-TextIndent {
  margin-top:0.1525in;
  text-align:justify;
  text-indent:10pt;
}

div.chunkContent div.canliidocumentcontent .AmendingTitle {
  margin-top:0.1525in;
  margin-bottom:12pt;
  text-align:justify;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .AmendingTitle-4L {
  padding-top:2pt;
  margin-bottom:4.6mm;
  text-align:justify;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .AmendingTitle_alignLeft_2L {
  margin-top:14pt;
  margin-bottom:14pt;
  text-align:left;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .AmendingTitle_alignLeft_3L {
  margin-top:14pt;
  margin-bottom:13pt;
  text-align:left;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .AmendingTitle_alignLeft_9L {
  margin-top:14pt;
  margin-bottom:12pt;
  text-align:left;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .AmendingTitle_alignLeft {
  margin-top:0.1525in;
  margin-bottom:12pt;
  text-align:left;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .AmendingTitle_alignLeft-morespace {
  margin-top:0.1525in;
  margin-bottom:12pt;
  text-align:left;
  text-transform:uppercase;
  margin-top:20pt;
}

div.chunkContent div.canliidocumentcontent .bold { font-weight:bold; }

div.chunkContent div.canliidocumentcontent .bold-inforce {
  font-weight:bold;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .keep-together-bold { font-weight:bold; }

div.chunkContent div.canliidocumentcontent .keep-together-bold-inforce {
  font-weight:bold;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .clause {
  margin-top:0.1525in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .Continued-Clause {
  margin-top:0.1525in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .clause-inforce {
  margin-top:0.1525in;
  text-align:justify;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .clause-TextIndent {
  margin-top:0.1525in;
  text-align:justify;
  text-indent:13pt;
}

div.chunkContent div.canliidocumentcontent .clause-TextIndent-inforce {
  margin-top:0.1525in;
  text-align:justify;
  text-indent:13pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .clause-motion {
  margin-top:0.1525in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .clause-motion-inforce {
  margin-top:0.1525in;
  text-align:justify;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .clause-motion-TextIndent {
  margin-top:0.1525in;
  text-align:justify;
  text-indent:22pt;
}

div.chunkContent div.canliidocumentcontent .clause-motion-TextIndent-inforce {
  margin-top:0.1525in;
  text-align:justify;
  text-indent:22pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Definition {
  margin-top:4.8735mm;
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .Definition-LowSpaceBefore {
  margin-top:4.8735mm;
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
  margin-top:6pt;
}

div.chunkContent div.canliidocumentcontent .Definition-TextIndent {
  margin-top:4.8735mm;
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
  text-indent:0pt;
}

div.chunkContent div.canliidocumentcontent .Definition-TextIndent-LowSpaceBefore {
  margin-top:4.8735mm;
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
  text-indent:0pt;
  margin-top:6pt;
}

div.chunkContent div.canliidocumentcontent .Definition-2L-3L-4L {
  margin-top:4.8735mm;
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .Definition-2L-3L-4L-LowSpaceBefore {
  margin-top:4.8735mm;
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
  margin-top:6pt;
}

div.chunkContent div.canliidocumentcontent .Definition-2L-3L-4L-TextIndent {
  margin-top:4.8735mm;
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
  text-indent:13pt;
}

div.chunkContent div.canliidocumentcontent .Definition-2L-3L-4L-TextIndent-LowSpaceBefore {
  margin-top:4.8735mm;
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
  text-indent:13pt;
  margin-top:6pt;
  margin-top:4.8735mm;
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
  text-indent:22pt;
  margin-top:6pt;
}

div.chunkContent div.canliidocumentcontent .Definition-0L-1L-7L-8L {
  margin-top:4.8735mm;
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .Definition-0L-1L-7L-8L-LowSpaceBefore {
  margin-top:4.8735mm;
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
  margin-top:6pt;
}

div.chunkContent div.canliidocumentcontent .Definition-0L-1L-7L-8L-TextIndent {
  margin-top:4.8735mm;
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
  text-indent:22pt;
}

div.chunkContent div.canliidocumentcontent .Definition-2L-3L-4L-TextIndent-LowSpaceBefore {
  margin-top:4.8735mm;
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
  text-indent:13pt;
  margin-top:6pt;
  margin-top:4.8735mm;
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
  text-indent:22pt;
  margin-top:6pt;
}

div.chunkContent div.canliidocumentcontent .Definition-motion {
  margin-top:4.8735mm;
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .Definition-motion-LowSpaceBefore {
  margin-top:4.8735mm;
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
  margin-top:6pt;
}

div.chunkContent div.canliidocumentcontent .Definition-motion-TextIndent {
  margin-top:4.8735mm;
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
  text-indent:22pt;
}

div.chunkContent div.canliidocumentcontent .Definition-motion-TextIndent-LowSpaceBefore {
  margin-top:4.8735mm;
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
  text-indent:22pt;
  margin-top:6pt;
}

div.chunkContent div.canliidocumentcontent .right { text-align:right; }

div.chunkContent div.canliidocumentcontent .right-last { text-align-last:right; }

div.chunkContent div.canliidocumentcontent .left { text-align:left; }

div.chunkContent div.canliidocumentcontent .left-last { text-align-last:left; }

div.chunkContent div.canliidocumentcontent .center { text-align:center; }

div.chunkContent div.canliidocumentcontent .center-last { text-align-last:center; }

div.chunkContent div.canliidocumentcontent .justify { text-align:justify; }

div.chunkContent div.canliidocumentcontent .justify-last { text-align-last:justify; }

div.chunkContent div.canliidocumentcontent .ExplanatoryNotes {}

div.chunkContent div.canliidocumentcontent .ExplanatoryNotes-global {
  font-style:italic;
  margin-left:0pt;
  margin-top:6pt;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .italic { font-style:italic; }

div.chunkContent div.canliidocumentcontent .italic-inforce {
  font-style:italic;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .keep-together- {}

div.chunkContent div.canliidocumentcontent .keep-together--inforce {
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .keep-together-italic { font-style:italic; }

div.chunkContent div.canliidocumentcontent .keep-together-italic-inforce {
  font-style:italic;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .level-provision-centered {
  text-align:center;
  margin-top:6pt;
}

div.chunkContent div.canliidocumentcontent .title-text-group1 {
  text-align:center;
  margin-top:16pt;
  margin-bottom:6pt;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .indent-0-0 {
  text-indent:0pt;
  margin-top:0.1525in;
  margin-bottom:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .equation-indent-0-0 {
  text-indent:12pt;
  margin-left:0pt;
  margin-top:4.5mm;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .equation-indent-1-0 {
  text-indent:12pt;
  margin-left:13pt;
  margin-top:4.5mm;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .Provision-Avis-indent-1-0 {
  text-indent:50pt;
  margin-left:0pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .Provision-Avis-indent-0-0 {
  text-indent:50pt;
  margin-left:0pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .Provision-Sujet-indent-0-0 {
  text-indent:0pt;
  margin-left:0pt;
  margin-top:30pt;
  margin-bottom:30pt;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .Provision-motion-indent-0-0 {
  text-indent:22pt;
  margin-left:0pt;
  margin-top:12pt;
  margin-bottom:30pt;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .Provision-cdm-indent-0-0 {
  text-indent:0pt;
  margin-top:0.1525in;
  margin-bottom:0.1525in;
  text-align:justify;
  text-align-last:left;
  margin-top:12pt;
  margin-bottom:12pt;
}

div.chunkContent div.canliidocumentcontent .indent-0-1 {
  margin-left:12pt;
  text-indent:-12pt;
  padding-start:0.16in;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-0-2 {
  text-indent:-24pt;
  margin-left:24pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-1-0 {
  text-indent:12pt;
  margin-top:0.16in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-1-1 {
  margin-left:12pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-1-2 {
  text-indent:-12pt;
  margin-left:24pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-2-0 {
  text-indent:24pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-2-1 {
  text-indent:12pt;
  margin-left:12pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-2-2 {
  text-indent:0pt;
  margin-left:24pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-2-3 {
  text-indent:-12pt;
  margin-left:36pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-3-0 {
  text-indent:36pt;
  margin-top:6pt;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-3-1 {
  text-indent:24pt;
  margin-left:12pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-3-2 {
  text-indent:12pt;
  margin-left:24pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-3-3 {
  text-indent:0pt;
  margin-left:36pt;
  margin-top:6pt;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-3-4 {
  text-indent:-12pt;
  margin-left:48pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-4-0 {
  text-indent:48pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-4-1 {
  text-indent:36pt;
  margin-left:12pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-4-2 {
  text-indent:24pt;
  margin-left:24pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-4-3 {
  text-indent:12pt;
  margin-left:36pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-4-4 {
  text-indent:0pt;
  margin-left:48pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-4-5 {
  text-indent:-12pt;
  margin-left:60pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-5-0 {
  text-indent:60pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-5-1 {
  text-indent:48pt;
  margin-left:12pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-5-2 {
  text-indent:36pt;
  margin-left:24pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-5-3 {
  text-indent:24pt;
  margin-left:36pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-5-4 {
  text-indent:12pt;
  margin-left:48pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-5-5 {
  text-indent:0pt;
  margin-left:60pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-5-6 {
  text-indent:-12pt;
  margin-left:72pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-6-0 {
  text-indent:72pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-6-1 {
  text-indent:60pt;
  margin-left:12pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-6-2 {
  text-indent:48pt;
  margin-left:24pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-6-3 {
  text-indent:36pt;
  margin-left:36pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-6-4 {
  text-indent:24pt;
  margin-left:48pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-6-5 {
  text-indent:12pt;
  margin-left:60pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-6-6 {
  margin-left:72pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .indent-6-7 {
  text-indent:-12pt;
  margin-left:84pt;
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .NoSpaceBefore { margin-top:0pt; }

div.chunkContent div.canliidocumentcontent .Heading-Sortie3 {
  margin-top:13pt;
  text-indent:0pt;
  margin-left:0pt;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .Heading {
  margin-top:14pt;
  margin-left:0pt;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .HeadingAmendedText { text-indent:13pt; }

div.chunkContent div.canliidocumentcontent .Heading_for-CM { font-weight:bold; }

div.chunkContent div.canliidocumentcontent .Heading-AmendedText {
  margin-top:14pt;
  text-indent:0pt;
  margin-left:0pt;
  text-align:left;
  margin-top:0.1525in;
}

div.chunkContent div.canliidocumentcontent .Global {
  font-family:Arial;
  font-size:11pt;
  line-height:125%;
  widows:2;
  orphans:2;
}

div.chunkContent div.canliidocumentcontent .section-Sortie4L {
  margin-top:0.242in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .section-Sortie4L-TextIndent {
  margin-top:0.242in;
  text-align:justify;
  text-indent:13pt;
}

div.chunkContent div.canliidocumentcontent .section-Sortie3 {
  margin-top:0.180in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .section-Sortie3-TextIndent {
  margin-top:0.180in;
  text-align:justify;
  text-indent:13pt;
  margin-top:0.1774in;
}

div.chunkContent div.canliidocumentcontent .section {
  margin-top:0.1525in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .section-inforce {
  margin-top:0.1525in;
  text-align:justify;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .section-TextIndent {
  margin-top:0.1525in;
  text-align:justify;
  text-indent:13pt;
}

div.chunkContent div.canliidocumentcontent .section-TextIndent-inforce {
  margin-top:0.1525in;
  text-align:justify;
  text-indent:13pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .section-motion {
  margin-top:0.1525in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .section-motion-inforce {
  margin-top:0.1525in;
  text-align:justify;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .section-motion-TextIndent {
  margin-top:0.1525in;
  text-align:justify;
  text-indent:22pt;
}

div.chunkContent div.canliidocumentcontent .section-motion-TextIndent-inforce {
  margin-top:0.1525in;
  text-align:justify;
  text-indent:22pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .section-with_page_break {
  page-break-after:always;
  margin-top:0.1525in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .section-with_page_break-inforce {
  page-break-after:always;
  margin-top:0.1525in;
  text-align:justify;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .page-break { page-break-after:always; }

div.chunkContent div.canliidocumentcontent .section-with_page_break-after-odd-page {
  page-break-after:odd-page;
  margin-top:0.1525in;
  text-align:justify;
  page-break-after:even-page;
  margin-top:0.1525in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .section-with_page_break-after-odd-page-inforce {
  page-break-after:odd-page;
  margin-top:0.1525in;
  text-align:justify;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .section-with_page_break-after-even-page {
  page-break-after:even-page;
  margin-top:0.1525in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .section-with_page_break-after-odd-page {
  page-break-after:odd-page;
  margin-top:0.1525in;
  text-align:justify;
  page-break-after:even-page;
  margin-top:0.1525in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .section-with_page_break-after-even-page-inforce {
  page-break-after:even-page;
  margin-top:0.1525in;
  text-align:justify;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .section-with_page_break-TextIndent {
  page-break-after:always;
  margin-top:0.1525in;
  text-align:justify;
  text-indent:13pt;
}

div.chunkContent div.canliidocumentcontent .section-with_page_break-TextIndent-inforce {
  page-break-after:always;
  margin-top:0.1525in;
  text-align:justify;
  text-indent:13pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Subsection {
  margin-top:13pt;
  margin-bottom:12pt;
}

div.chunkContent div.canliidocumentcontent .SubsectionFirst { margin-top:0.1525in; }

div.chunkContent div.canliidocumentcontent .Continued-SectionSubsection {
  margin-top:13pt;
  margin-bottom:12pt;
  text-indent:0pt;
}

div.chunkContent div.canliidocumentcontent .SectionHeading-normal {
  font-size:9pt;
  font-weight:bold;
  line-height:10pt;
  text-indent:0pt;
  margin-top:0.284cm;
  margin-bottom:1em;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .SectionHeading-normal-inforce {
  font-size:9pt;
  font-weight:bold;
  line-height:10pt;
  text-indent:0pt;
  margin-top:0.284cm;
  margin-bottom:1em;
  text-align:left;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .SectionHeading-sortie-1 {
  font-style:italic;
  line-height:21pt;
  text-indent:0pt;
  margin-top:0.284cm;
  margin-bottom:1em;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .SectionHeading-sortie-5 {
  font-style:italic;
  font-size:9pt;
  line-height:10pt;
  text-indent:0pt;
  margin-bottom:6pt;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .SectionHeading-sortie-6 {
  font-style:italic;
  font-size:9pt;
  line-height:10pt;
  text-indent:0pt;
  margin-bottom:6pt;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .SectionHeading-sortie-7 {
  font-style:italic;
  line-height:21pt;
  text-indent:0pt;
  margin-bottom:20pt;
  margin-top:35pt;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .SectionHeading-sortie-7L {
  font-style:italic;
  line-height:21pt;
  text-indent:0pt;
  margin-bottom:14pt;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .SectionHeading-sortie-8 {
  font-style:italic;
  line-height:21pt;
  text-indent:0pt;
  margin-bottom:20pt;
  margin-top:35pt;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .SectionHeading-sortie-9 {
  font-style:italic;
  font-size:9pt;
  line-height:10pt;
  text-indent:0pt;
  margin-bottom:6pt;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .LabelBase { font-weight:normal; }

div.chunkContent div.canliidocumentcontent .LabelBase-Width {
  width:25pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-4 {
  width:40pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-5 {
  width:45pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-6 {
  width:50pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-7 {
  width:55pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-8 {
  width:60pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-9 {
  width:65pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-10 {
  width:70pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-11 {
  width:75pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-12 {
  width:80pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-13 {
  width:85pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-14 {
  width:90pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-15 {
  width:95pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-MaxSpace {
  width:130pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-html {
  width:45pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-html-4 {
  width:50pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-html-5 {
  width:55pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-html-6 {
  width:60pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-html-7 {
  width:65pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-html-8 {
  width:70pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-html-9 {
  width:75pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-html-10 {
  width:80pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-html-11 {
  width:85pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-html-12 {
  width:90pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-html-13 {
  width:95pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-html-14 {
  width:100pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-html-15 {
  width:105pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .LabelBase-Width-MaxSpace-html {
  width:150pt;
  display:inline-block;
}

div.chunkContent div.canliidocumentcontent .Label-Y { text-transform:uppercase; }

div.chunkContent div.canliidocumentcontent .Label-L { font-style:italic; }

div.chunkContent div.canliidocumentcontent .Label-Explanatory { font-style:normal; }

div.chunkContent div.canliidocumentcontent .Label-L-inforce {
  font-style:italic;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-M {}

div.chunkContent div.canliidocumentcontent .Label-M-Explanatory { font-style:normal; }

div.chunkContent div.canliidocumentcontent .Label-M-inforce {
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-P {}

div.chunkContent div.canliidocumentcontent .Label-P-Explanatory { font-style:normal; }

div.chunkContent div.canliidocumentcontent .Label-P-inforce {
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-R {}

div.chunkContent div.canliidocumentcontent .Label-R-Explanatory { font-style:normal; }

div.chunkContent div.canliidocumentcontent .Label-R-inforce {
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-Z {}

div.chunkContent div.canliidocumentcontent .Label-Z-Explanatory { font-style:normal; }

div.chunkContent div.canliidocumentcontent .Label-Z-inforce {
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-Section {
  font-family:Arial;
  font-weight:bold;
  margin-right:4mm;
  font-size:12pt;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie0M-1M {
  font-family:arial;
  font-weight:bold;
  margin-right:4mm;
  font-size:12pt;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie0M-1M-inforce {
  font-family:arial;
  font-weight:bold;
  margin-right:4mm;
  font-size:12pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie0-1-6-7-8 {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:16pt;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie0-1-6-7-8-inforce {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:16pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie2 {
  font-family:arial;
  font-weight:bold;
  margin-right:4mm;
  font-size:12pt;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie2-inforce {
  font-family:arial;
  font-weight:bold;
  margin-right:4mm;
  font-size:12pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie3 {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:12pt;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie-6L {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:12pt;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie-6L-inforce {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:12pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie-6L-small {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:10pt;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie-6L-small-inforce {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:10pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie3-inforce {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:12pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie4 {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:10pt;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie4-inforce {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:10pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie9 {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:10pt;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie9-inforce {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:10pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie9L {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:12pt;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie9L-inforce {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:12pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie-3R {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:12.5pt;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie-3R-inforce {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:12.5pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie-3R-small {
  font-family:Times New Roman;
  font-weight:bold;
  margin-right:4mm;
  font-size:10pt;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie-3R-small-inforce {
  font-family:Times New Roman;
  font-weight:bold;
  margin-right:4mm;
  font-size:10pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie11 {
  font-weight:bold;
  margin-right:4mm;
  font-size:12pt;
  font-family:arial;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie11-AmendedText {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:11pt;
  font-family:arial;
  margin-right:4mm;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie11-inforce {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:11pt;
  font-family:arial;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie12 {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:15pt;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie12-inforce {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:15pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie13 {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:15pt;
}

div.chunkContent div.canliidocumentcontent .Label-Section-Sortie13-inforce {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:15pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-Section-inforce {
  font-family:Bodidlybold;
  font-weight:bold;
  margin-right:4mm;
  font-size:12pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-group1 {
  font-weight:bold;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .Label-group1-inforce {
  font-weight:bold;
  text-transform:uppercase;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-group1_for-CM {
  font-weight:bold;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .Label-group2_for-CM {
  font-weight:bold;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .Label-group3_for-CM {
  font-weight:bold;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .Label-group4_for-CM {
  font-weight:bold;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .Label-group5_for-CM {
  font-weight:bold;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .Label-group6_for-CM {
  font-weight:bold;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .Label-group7_for-CM {
  font-weight:bold;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .Label-group8_for-CM {
  font-weight:bold;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .Label-group9_for-CM {
  font-weight:bold;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .Label-group1_for-CM-inforce {
  font-weight:bold;
  text-transform:uppercase;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-group2_for-CM-inforce {
  font-weight:bold;
  text-transform:uppercase;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-group3_for-CM-inforce {
  font-weight:bold;
  text-transform:uppercase;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-group4_for-CM-inforce {
  font-weight:bold;
  text-transform:uppercase;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-group5_for-CM-inforce {
  font-weight:bold;
  text-transform:uppercase;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-group6_for-CM-inforce {
  font-weight:bold;
  text-transform:uppercase;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-group7_for-CM-inforce {
  font-weight:bold;
  text-transform:uppercase;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-group8_for-CM-inforce {
  font-weight:bold;
  text-transform:uppercase;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-group9_for-CM-inforce {
  font-weight:bold;
  text-transform:uppercase;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-group2 {
  font-weight:bold;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .Label-group2-inforce {
  font-weight:bold;
  text-transform:uppercase;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-group3 {
  font-weight:bold;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .Label-group3-inforce {
  font-weight:bold;
  text-transform:uppercase;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-group4-medium {
  font-weight:500;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .Label-group4 {
  font-weight:bold;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .Label-group4-inforce {
  font-weight:bold;
  text-transform:uppercase;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-group5 {
  font-weight:bold;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .Label-group5-inforce {
  font-weight:bold;
  text-transform:uppercase;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-group6 {}

div.chunkContent div.canliidocumentcontent .Label-group6-inforce {
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-group7 {}

div.chunkContent div.canliidocumentcontent .Label-group7-inforce {
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-group8 {}

div.chunkContent div.canliidocumentcontent .Label-group8-inforce {
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-group9 {}

div.chunkContent div.canliidocumentcontent .Label-group9-inforce {
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-part-division-toc {
  text-align:left;
  font-weight:bold;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .Label-Schedule-abrogative {
  margin-top:18pt;
  margin-bottom:12pt;
  text-align:left;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .Label-Schedule-abrogative-inforce {
  margin-top:18pt;
  margin-bottom:12pt;
  text-align:left;
  text-transform:uppercase;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-ScheduleHeading {
  margin-top:18pt;
  margin-bottom:12pt;
  text-align:left;
  text-transform:uppercase;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent .Label-ScheduleHeading-inforce {
  margin-top:18pt;
  margin-bottom:12pt;
  text-align:left;
  text-transform:uppercase;
  font-weight:bold;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-paragraph {
  font-weight:normal;
  margin-right:5.5pt;
}

div.chunkContent div.canliidocumentcontent .Label-paragraph-inforce {
  font-weight:normal;
  margin-right:5.5pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-subparagraph {
  font-weight:normal;
  margin-right:5.5pt;
}

div.chunkContent div.canliidocumentcontent .Label-subparagraph-inforce {
  font-weight:normal;
  margin-right:5.5pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-clause {
  font-weight:normal;
  margin-right:5.5pt;
}

div.chunkContent div.canliidocumentcontent .Label-clause-inforce {
  font-weight:normal;
  margin-right:5.5pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-subclause {
  font-weight:normal;
  margin-right:5.5pt;
}

div.chunkContent div.canliidocumentcontent .Label-subclause-inforce {
  font-weight:normal;
  margin-right:5.5pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Label-subsubclause {
  font-weight:normal;
  margin-right:5.5pt;
}

div.chunkContent div.canliidocumentcontent .Label-subsubclause-inforce {
  font-weight:normal;
  margin-right:5.5pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .text-subparagraph {
  text-indent:0pt;
  text-indent:0pt;
}

div.chunkContent div.canliidocumentcontent .LongTitle {
  font-size:10pt;
  font-weight:bold;
  margin-top:0.3in;
  margin-bottom:0.3in;
  text-align:justify;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .LongTitle-enabling {
  font-size:11pt;
  font-weight:bold;
  margin-top:6pt;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .enabling-identification {
  font-size:11pt;
  font-weight:bold;
  margin-bottom:0.1cm;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .LongTitle-regulation {
  font-size:10pt;
  font-weight:bold;
  margin-top:0.3in;
  margin-bottom:0.3in;
  text-align:justify;
  text-transform:uppercase;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .toc-LongTitle-regulation {
  font-size:10pt;
  font-weight:bold;
  margin-top:0.3in;
  margin-bottom:0.3in;
  text-align:justify;
  text-transform:uppercase;
  text-align:left;
  margin-top:6pt;
}

div.chunkContent div.canliidocumentcontent .Note {
  margin-top:12pt;
  font-size:10pt;
}

div.chunkContent div.canliidocumentcontent .NoteDisplayDiv {
  display:inline-block;
  vertical-align:top;
}

div.chunkContent div.canliidocumentcontent .NoteImageWidthSpaceDiv { width:5%; }

div.chunkContent div.canliidocumentcontent .NoteContentWidthSpaceDiv { width:94%; }

div.chunkContent div.canliidocumentcontent .Note-after-LongTitle {
  margin-top:0pt;
  margin-bottom:0pt;
  margin-left:48pt;
  font-style:italic;
}

div.chunkContent div.canliidocumentcontent .toc-LongTitle {
  font-size:10pt;
  font-weight:bold;
  margin-top:0.3in;
  margin-bottom:0.3in;
  text-align:left;
  text-transform:uppercase;
  margin-top:6pt;
}

div.chunkContent div.canliidocumentcontent .normal {
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
  font-variant:normal;
  text-transform:none;
}

div.chunkContent div.canliidocumentcontent .normal-inforce {
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
  font-variant:normal;
  text-transform:none;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .keep-together-normal {
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
  font-variant:normal;
  text-transform:none;
}

div.chunkContent div.canliidocumentcontent .keep-together-normal-inforce {
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
  font-variant:normal;
  text-transform:none;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .one-line { margin-top:12pt; }

div.chunkContent div.canliidocumentcontent .space-before { margin-top:10pt; }

div.chunkContent div.canliidocumentcontent .OriginatingRef {
  margin-top:10pt;
  font-style:italic;
}

div.chunkContent div.canliidocumentcontent .OriginatingRef-0R-1R-2R-3R-4R {
  margin-top:0pt;
  font-style:normal;
}

div.chunkContent div.canliidocumentcontent .OriginatingRef-4L {
  margin-bottom:0pt;
  font-style:italic;
}

div.chunkContent div.canliidocumentcontent .overbar { text-decoration:overline; }

div.chunkContent div.canliidocumentcontent .overbar-inforce {
  text-decoration:overline;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .keep-together-overbar { text-decoration:overline; }

div.chunkContent div.canliidocumentcontent .keep-together-overbar-inforce {
  text-decoration:overline;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Subsection-Paragraph-Sortie3 { margin-top:0.1995in; }

div.chunkContent div.canliidocumentcontent .Subsection-Paragraph-Sortie3-inforce {
  margin-top:0.195in;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Subsection-Paragraph-Sortie3-TextIndent {
  margin-top:0.1995in;
  text-indent:13pt;
}

div.chunkContent div.canliidocumentcontent .Subsection-Paragraph-Sortie3-TextIndent-inforce {
  margin-top:0.1995in;
  text-indent:13pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Paragraph { margin-top:0.1525in; }

div.chunkContent div.canliidocumentcontent .ContinuedParagraph { margin-top:0.1525in; }

div.chunkContent div.canliidocumentcontent .preamble {
  font-weight:normal;
  text-align:justify;
  margin-top:18pt;
  font-size:11pt;
}

div.chunkContent div.canliidocumentcontent .smallcaps { font-variant:small-caps; }

div.chunkContent div.canliidocumentcontent .shade {
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .smallcaps-inforce {
  font-variant:small-caps;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .keep-together-smallcaps { font-variant:small-caps; }

div.chunkContent div.canliidocumentcontent .keep-together-smallcaps-inforce {
  font-variant:small-caps;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .EnablingIdentification-Id {
  font-size:10pt;
  font-weight:bold;
  margin-top:12pt;
  text-align:left;
  font-weight:normal;
  margin-top:0pt;
}

div.chunkContent div.canliidocumentcontent .Identification-Id {
  font-size:11pt;
  margin-top:12pt;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .titre-reglement {
  font-size:11pt;
  font-weight:bold;
  text-align:center;
  text-transform:uppercase;
  margin-top:6pt;
  margin-top:6pt;
}

div.chunkContent div.canliidocumentcontent .titre-reglement-left {
  font-size:11pt;
  font-weight:bold;
  text-align:justify;
  text-align-last:left;
  text-transform:none;
  margin-top:6pt;
  padding:0 0 10pt 0;
  line-height:125%;
}

div.chunkContent div.canliidocumentcontent .titre-reglement-left_Decret {
  font-size:11pt;
  font-weight:normal;
  text-align:justify;
  text-align-last:left;
  margin-left:3.5cm;
  margin-right:3.5cm;
  margin-top:6pt;
  margin-bottom:0cm;
  text-transform:none;
  padding:0 0 0 0;
}

div.chunkContent div.canliidocumentcontent .titre-enabling-left {
  font-size:11pt;
  font-weight:normal;
  text-align:left;
  text-transform:none;
  margin-top:6pt;
}

div.chunkContent div.canliidocumentcontent .text-section {
  padding-left:0pt;
  margin-left:0pt;
  text-indent:0pt;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .HistoricalNote {
  margin-top:12pt;
  padding-top:-4pt;
  font-size:9pt;
  font-weight:normal;
  text-align:justify;
  text-transform:none;
}

div.chunkContent div.canliidocumentcontent .RefNote {
  background-color:#FFFFFF;
  color:black;
}

div.chunkContent div.canliidocumentcontent .HistoricalNote-LongTitle {
  font-size:11pt;
  font-weight:normal;
  text-align:justify;
  text-transform:none;
  margin-top:0pt;
  margin-left:0pt;
}

div.chunkContent div.canliidocumentcontent .text-Paragraph {
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .text-subparagraph {
  text-indent:0pt;
  text-indent:0pt;
}

div.chunkContent div.canliidocumentcontent .text-clause {
  text-indent:0pt;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .text-subclause {
  text-indent:0pt;
  text-indent:0pt;
}

div.chunkContent div.canliidocumentcontent .text-subsubclause {
  text-indent:0pt;
  text-indent:0pt;
}

div.chunkContent div.canliidocumentcontent .ScheduleContent { margin-bottom:6pt; }

div.chunkContent div.canliidocumentcontent .ScheduleHeading { margin-top:2pt; }

div.chunkContent div.canliidocumentcontent .Schedule { text-align:justify; }

div.chunkContent div.canliidocumentcontent .SchedulePDF {
  text-align:justify;
  margin-top:12pt;
}

div.chunkContent div.canliidocumentcontent .PageBreakAfter { page-break-after:always; }

div.chunkContent div.canliidocumentcontent .PageBreakBefore {}

div.chunkContent div.canliidocumentcontent .Schedule-inforce {
  text-align:justify;
  margin-top:12pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Schedule-amended {
  text-align:justify;
  margin-top:20pt;
}

div.chunkContent div.canliidocumentcontent .Schedule-amended-inforce {
  text-align:justify;
  margin-top:0pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Schedule-amended-more-space {
  text-align:justify;
  margin-top:20pt;
}

div.chunkContent div.canliidocumentcontent .Schedule-amended-more-space-inforce {
  text-align:justify;
  margin-top:20pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Schedule-abrogative {
  text-align:justify;
  margin-top:12pt;
  span:all;
}

div.chunkContent div.canliidocumentcontent .Schedule-abrogative-inforce {
  text-align:justify;
  margin-top:12pt;
  span:all;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .-inforce {
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .strikeout { text-decoration:line-through; }

div.chunkContent div.canliidocumentcontent .strikeout-inforce {
  text-decoration:line-through;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .keep-together-strikeout { text-decoration:line-through; }

div.chunkContent div.canliidocumentcontent .keep-together-strikeout-inforce {
  text-decoration:line-through;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .subclause {
  margin-top:0.1525in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .subsubclause {
  margin-top:0.1525in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .subclause-inforce {
  margin-top:0.1525in;
  text-align:justify;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .subclause-motion {
  margin-top:0.1525in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .subclause-motion-inforce {
  margin-top:0.1525in;
  text-align:justify;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .subclause-motion-TextIndent {
  margin-top:0.1525in;
  text-align:justify;
  text-indent:22pt;
}

div.chunkContent div.canliidocumentcontent .subclause-motion-TextIndent-inforce {
  margin-top:0.1525in;
  text-align:justify;
  text-indent:22pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .subclause-TextIndent {
  margin-top:0.1525in;
  text-align:justify;
  text-indent:13pt;
}

div.chunkContent div.canliidocumentcontent .subclause-TextIndent-inforce {
  margin-top:0.1525in;
  text-align:justify;
  text-indent:13pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Subparagraph {
  margin-top:0.1525in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .Continued-Subparagraph {
  margin-top:0.1525in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .subparagraph-TextIndent {
  margin-top:0.1525in;
  text-align:justify;
  text-indent:13pt;
}

div.chunkContent div.canliidocumentcontent .subparagraph-TextIndent-inforce {
  margin-top:0.1525in;
  text-align:justify;
  text-indent:13pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .subparagraph-inforce {
  margin-top:0.1525in;
  text-align:justify;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .subparagraph-motion {
  margin-top:0.1525in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .subparagraph-motion-TextIndent {
  margin-top:0.1525in;
  text-align:justify;
  text-indent:22pt;
}

div.chunkContent div.canliidocumentcontent .subparagraph-motion-TextIndent-inforce {
  margin-top:0.1525in;
  text-align:justify;
  text-indent:22pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .subparagraph-motion-inforce {
  margin-top:0.1525in;
  text-align:justify;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .subparagraph-Sortie0L-1L-1R-7L-8L {
  margin-top:30pt;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .subparagraph-Sortie0L-1L-1R-7L-8L-inforce {
  margin-top:30pt;
  text-align:justify;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .subparagraph-Sortie0L-1L-1R-7L-8L-TextIndent {
  margin-top:30pt;
  text-align:justify;
  text-indent:13pt;
  text-indent:22pt;
}

div.chunkContent div.canliidocumentcontent .subparagraph-Sortie0L-1L-1R-7L-8L-TextIndent-inforce {
  margin-top:30pt;
  text-align:justify;
  text-indent:13pt;
  text-indent:22pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .subscript {
  font-size:7pt;
  text-decoration:none;
  vertical-align:sub;
  text-transform:none;
}

div.chunkContent div.canliidocumentcontent .superscript {
  font-size:8pt;
  vertical-align:super;
  line-height:125%;
  vertical-align:super;
}

div.chunkContent div.canliidocumentcontent .superscript_5_22point {
  font-size:5.22pt;
  vertical-align:40%;
}

div.chunkContent div.canliidocumentcontent .superscript_6point {
  font-size:6pt;
  vertical-align:super;
}

div.chunkContent div.canliidocumentcontent .superscript_7point {
  font-size:7pt;
  vertical-align:super;
}

div.chunkContent div.canliidocumentcontent .superscript_8point {
  font-size:8pt;
  vertical-align:super;
  text-decoration:none;
}

div.chunkContent div.canliidocumentcontent .superscript_9point {
  font-size:9pt;
  vertical-align:super;
}

div.chunkContent div.canliidocumentcontent .superscript_10point {
  font-size:10pt;
  vertical-align:super;
}

div.chunkContent div.canliidocumentcontent .superscript_11point {
  font-size:11pt;
  vertical-align:super;
}

div.chunkContent div.canliidocumentcontent .superscript_12point {
  font-size:12pt;
  vertical-align:super;
}

div.chunkContent div.canliidocumentcontent .superscript-text_Actuel_Refondu {
  font-size:8pt;
  vertical-align:super;
}

div.chunkContent div.canliidocumentcontent .tableau {
  font-size:9.5pt;
  margin-top:6pt;
  margin-bottom:6pt;
}

div.chunkContent div.canliidocumentcontent .tableau_15pt { font-size:15pt; }

div.chunkContent div.canliidocumentcontent .tableau_11pt { font-size:11pt; }

div.chunkContent div.canliidocumentcontent .tableau_10pt { font-size:10pt; }

div.chunkContent div.canliidocumentcontent .tableau_12pt { font-size:12pt; }

div.chunkContent div.canliidocumentcontent .tableau_10 {}

div.chunkContent div.canliidocumentcontent .tableau_0R { font-size:15pt; }

div.chunkContent div.canliidocumentcontent .tableau_1R { font-size:15pt; }

div.chunkContent div.canliidocumentcontent .tableau_2R { font-size:12pt; }

div.chunkContent div.canliidocumentcontent .tableau_sujet {
  font-size:9.5pt;
  margin-top:30pt;
}

div.chunkContent div.canliidocumentcontent .Provision-ExplanatoryNotes-indent-0-0 {
  text-indent:0pt;
  margin-top:0.1525in;
  margin-bottom:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .Provision-ExplanatoryNotes-indent-0-0-sortie0167 {
  text-indent:0pt;
  margin-top:0.1525in;
  margin-bottom:0.1525in;
  text-align:justify;
  text-align-last:left;
  line-height:21pt;
  margin-bottom:13pt;
  font-weight:500;
}

div.chunkContent div.canliidocumentcontent .Provision-ExplanatoryNotes-indent-0-0-sortie-0L {
  text-indent:0pt;
  margin-top:0.1525in;
  margin-bottom:0.1525in;
  text-align:justify;
  text-align-last:left;
  line-height:21pt;
  margin-bottom:18pt;
  font-weight:500;
}

div.chunkContent div.canliidocumentcontent .Provision-ExplanatoryNotes-indent-0-0-sortie-7L-8L {
  text-indent:0pt;
  margin-top:0.1525in;
  margin-bottom:0.1525in;
  text-align:justify;
  text-align-last:left;
  line-height:21pt;
  margin-bottom:40pt;
  font-weight:500;
}

div.chunkContent div.canliidocumentcontent .Provision-analytic_context-indent-0-0-sortie0167 {
  text-indent:0pt;
  margin-top:0.1525in;
  margin-bottom:0.1525in;
  text-align:justify;
  text-align-last:left;
  line-height:21pt;
  margin-top:30pt;
  margin-bottom:30pt;
  font-weight:500;
}

div.chunkContent div.canliidocumentcontent .Provision-ExplanatoryNotes-indent-0-0-larger {
  text-indent:0pt;
  margin-top:0.1525in;
  margin-bottom:0.1525in;
  text-align:justify;
  text-align-last:left;
  line-height:4.46mm;
  margin-bottom:14.5pt;
  font-weight:500;
  font-size:11pt;
}

div.chunkContent div.canliidocumentcontent .Provision-ExplanatoryNotes-indent-1-0 {
  text-indent:12pt;
  margin-top:0.16in;
  text-align:justify;
  text-align-last:left;
  line-height:125%;
}

div.chunkContent div.canliidocumentcontent .Provision-ExplanatoryNotes-indent-1-0-4L {
  text-indent:12pt;
  margin-top:0.16in;
  text-align:justify;
  text-align-last:left;
  font-size:11.94pt;
  line-height:4.4mm;
  margin-top:4mm;
  font-weight:500;
  text-indent:22pt;
}

div.chunkContent div.canliidocumentcontent .Provision-ExplanatoryNotes-indent-1-0-lager {
  font-size:15pt;
  margin-bottom:18pt;
  text-indent:37pt;
  line-height:21pt;
  font-weight:500;
}

div.chunkContent div.canliidocumentcontent .Provision-ExplanatoryNotes-indent-1-0-lager-0L {
  font-size:15pt;
  margin-bottom:30pt;
  text-indent:37pt;
  line-height:21pt;
  font-weight:500;
}

div.chunkContent div.canliidocumentcontent .Provision-ExplanatoryNotes-indent-1-0-lager-0L-7L-8L {
  font-size:15pt;
  margin-bottom:40pt;
  text-indent:37pt;
  line-height:21pt;
  font-weight:500;
}

div.chunkContent div.canliidocumentcontent .sujet-page_break { page-break-after:always; }

div.chunkContent div.canliidocumentcontent .sujet-Projet-titre {
  text-transform:uppercase;
  font-weight:bold;
  margin-top:12pt;
  margin-bottom:12pt;
  text-align:center;
  text-decoration:underline;
  font-size:15pt;
}

div.chunkContent div.canliidocumentcontent .TitleText-ExplanatoryNotesFirst {
  font-size:12pt;
  font-weight:bold;
  margin-top:1.68cm;
  margin-bottom:5.35mm;
  text-align:left;
  text-transform:uppercase;
  margin-bottom:16pt;
  margin-top:40pt;
}

div.chunkContent div.canliidocumentcontent .TitleText-ExplanatoryNotes-sortie-2 {
  font-weight:bold;
  margin-top:1.68cm;
  margin-bottom:5.35mm;
  text-align:left;
  text-transform:uppercase;
  font-size:12pt;
}

div.chunkContent div.canliidocumentcontent .TitleText-ExplanatoryNotes-sortie-2-smaller-space {
  font-weight:bold;
  margin-top:1.68cm;
  margin-bottom:5.35mm;
  text-align:left;
  text-transform:uppercase;
  font-size:12pt;
  margin-top:0.5cm;
}

div.chunkContent div.canliidocumentcontent .TitleText-ExplanatoryNotes-sortie-2p1 {
  font-weight:bold;
  margin-top:1.68cm;
  margin-bottom:5.35mm;
  text-align:left;
  text-transform:uppercase;
  font-size:10.5pt;
}

div.chunkContent div.canliidocumentcontent .TitleText-ExplanatoryNotes-sortie-4 {
  font-weight:bold;
  margin-top:1.68cm;
  margin-bottom:5.35mm;
  text-align:left;
  text-transform:uppercase;
  font-size:11pt;
  margin-top:12pt;
}

div.chunkContent div.canliidocumentcontent .TitleText-ExplanatoryNotes-sortie-4-smaller {
  font-weight:bold;
  margin-top:1.68cm;
  margin-bottom:5.35mm;
  text-align:left;
  text-transform:uppercase;
  margin-top:12pt;
  font-size:10pt;
  margin-top:12pt;
  margin-bottom:12pt;
}

div.chunkContent div.canliidocumentcontent .TitleText-ExplanatoryNotes-larger {
  font-size:15pt;
  margin-top:1.2cm;
  margin-bottom:12pt;
  text-align:left;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .TitleText-ExplanatoryNotes-Large-0L {
  font-size:15pt;
  margin-top:63pt;
  margin-bottom:28pt;
  text-align:left;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .TitleText-ExplanatoryNotes-Large-7L-8L {
  font-size:15pt;
  margin-top:19pt;
  margin-bottom:40pt;
  text-align:left;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .TitleText-ExplanatoryNotes {
  margin-top:0.3in;
  margin-bottom:0.1525in;
  text-transform:uppercase;
  font-weight:bold;
  font-family:Arial;
  font-size:11pt;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .TitleText-sortie3 {
  text-transform:uppercase;
  margin-top:0.214cm;
  font-size:11pt;
}

div.chunkContent div.canliidocumentcontent .TitleText {
  font-size:11pt;
  text-transform:uppercase;
  margin-bottom:3.886mm;
}

div.chunkContent div.canliidocumentcontent .TitleText_for-CM {
  margin-top:14pt;
  text-indent:0pt;
  margin-left:0pt;
  text-align:left;
  font-weight:bold;
  padding-top:4.1pt;
  padding-bottom:2.5pt;
  font-color:black;
}

div.chunkContent div.canliidocumentcontent .TitleText-right_for-CM {
  margin-top:14pt;
  text-indent:0pt;
  margin-left:0pt;
  text-align:left;
  font-weight:bold;
  padding-top:12pt;
  padding-bottom:6pt;
  text-align:right;
}

div.chunkContent div.canliidocumentcontent .TitleText-group1-TO-5-consolidated {
  font-size:11pt;
  text-transform:uppercase;
  margin-top:0cm;
  margin-bottom:3.886mm;
}

div.chunkContent div.canliidocumentcontent .TitleText-7L-8L {
  text-transform:uppercase;
  margin-bottom:3.886mm;
  font-size:15pt;
  line-height:15pt;
}

div.chunkContent div.canliidocumentcontent .TitleText-Avis {
  font-size:10pt;
  font-weight:bold;
  margin-top:1.7cm;
  margin-bottom:12pt;
  text-align:left;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .TitleText-group1-for-text-actuel {
  font-size:11pt;
  text-transform:uppercase;
  margin-bottom:3.886mm;
  font-weight:bold;
  margin-bottom:40pt;
}

div.chunkContent div.canliidocumentcontent .TitleText-group1 {
  font-size:11pt;
  text-transform:uppercase;
  margin-bottom:3.886mm;
}

div.chunkContent div.canliidocumentcontent .TitleText-group1_for-7L-8L {
  text-transform:uppercase;
  margin-bottom:3.886mm;
  font-size:15pt;
  line-height:15pt;
}

div.chunkContent div.canliidocumentcontent .TitleText-group2 {
  font-size:11pt;
  text-transform:uppercase;
  margin-bottom:3.886mm;
}

div.chunkContent div.canliidocumentcontent .TitleText-group2_for-7L-8L {
  text-transform:uppercase;
  margin-bottom:3.886mm;
  font-size:15pt;
  line-height:15pt;
}

div.chunkContent div.canliidocumentcontent .TitleText-sortie3-group3 {
  text-transform:uppercase;
  margin-top:0.214cm;
  font-size:11pt;
}

div.chunkContent div.canliidocumentcontent .TitleText-group3 {
  font-size:11pt;
  text-transform:uppercase;
  margin-bottom:3.886mm;
}

div.chunkContent div.canliidocumentcontent .TitleText-group4 {
  font-size:11pt;
  text-transform:uppercase;
  margin-bottom:3.886mm;
}

div.chunkContent div.canliidocumentcontent .TitleText-group4-15pt {
  text-transform:uppercase;
  margin-bottom:3.886mm;
  font-size:15pt;
}

div.chunkContent div.canliidocumentcontent .TitleText-group4_for-7L-8L {
  text-transform:uppercase;
  font-size:15pt;
  line-height:15pt;
  margin-top:0.92cm;
  margin-bottom:1cm;
}

div.chunkContent div.canliidocumentcontent .TitleText-sortie3-group4 {
  text-transform:uppercase;
  margin-top:0.214cm;
  font-size:11pt;
}

div.chunkContent div.canliidocumentcontent .TitleText-group5 {
  font-size:11pt;
  text-transform:uppercase;
  margin-bottom:3.886mm;
}

div.chunkContent div.canliidocumentcontent .TitleText-group5_for-7L-8L {
  text-transform:uppercase;
  margin-bottom:3.886mm;
  font-size:15pt;
  line-height:15pt;
}

div.chunkContent div.canliidocumentcontent .TitleText-group6_for-7L-8L {
  font-size:15pt;
  font-style:italic;
  margin-top:0.214cm;
  margin-bottom:3.886mm;
}

div.chunkContent div.canliidocumentcontent .TitleText-group6 {
  font-size:11pt;
  font-style:italic;
  margin-top:0.214cm;
  margin-bottom:3.886mm;
}

div.chunkContent div.canliidocumentcontent .TitleText-group7 {
  font-size:11pt;
  font-style:italic;
  margin-top:0.214cm;
  margin-bottom:3.886mm;
}

div.chunkContent div.canliidocumentcontent .TitleText-group7_for-7L-8L {
  font-size:15pt;
  font-style:italic;
  margin-top:0.214cm;
  margin-bottom:3.886mm;
}

div.chunkContent div.canliidocumentcontent .TitleText-group8 {
  font-size:11pt;
  font-style:italic;
  margin-top:0.214cm;
  margin-bottom:3.886mm;
}

div.chunkContent div.canliidocumentcontent .TitleText-group8_for-7L-8L {
  font-size:15pt;
  font-style:italic;
  margin-top:0.214cm;
  margin-bottom:3.886mm;
}

div.chunkContent div.canliidocumentcontent .TitleText-group9 {
  font-size:11pt;
  font-style:italic;
  margin-top:0.214cm;
  margin-bottom:3.886mm;
}

div.chunkContent div.canliidocumentcontent .TitleText-group9_for-7L-8L {
  font-size:15pt;
  font-style:italic;
  margin-top:0.214cm;
  margin-bottom:3.886mm;
}

div.chunkContent div.canliidocumentcontent .TitleText-ScheduleHeading {
  text-transform:uppercase;
  margin-top:8pt;
  margin-bottom:14pt;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .TitleText-NoteInterne {
  text-transform:uppercase;
  font-size:15pt;
  text-align:center;
  text-decoration:underline;
  font-weight:bold;
  margin-top:12pt;
  margin-bottom:12pt;
}

div.chunkContent div.canliidocumentcontent .Title-NoteInterne {
  font-size:15pt;
  text-align:left;
  text-indent:15pt;
  font-weight:bold;
  margin-top:12pt;
  margin-bottom:12pt;
}

div.chunkContent div.canliidocumentcontent .toc-no-toc {
  margin-top:20pt;
  margin-bottom:20pt;
}

div.chunkContent div.canliidocumentcontent .toc-group1-2-3-Label {
  text-align:left;
  font-weight:bold;
  margin-top:6pt;
  margin-bottom:0pt;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .toc-group4-5-6-7-8-9-Label {
  font-style:normal;
  font-weight:bold;
  text-align:left;
  margin-top:6pt;
  margin-bottom:0pt;
}

div.chunkContent div.canliidocumentcontent .toc-group4-Label {
  font-style:normal;
  font-weight:bold;
  text-align:left;
  margin-top:6pt;
  margin-bottom:0pt;
  text-indent:10pt;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .toc-group5-Label {
  font-style:normal;
  font-weight:bold;
  text-align:left;
  margin-top:6pt;
  margin-bottom:0pt;
  text-indent:20pt;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .toc-group6-Label {
  font-style:normal;
  font-weight:bold;
  text-align:left;
  margin-top:6pt;
  margin-bottom:0pt;
  font-weight:normal;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .toc-group7-Label {
  font-style:normal;
  font-weight:bold;
  text-align:left;
  margin-top:6pt;
  margin-bottom:0pt;
  font-weight:normal;
}

div.chunkContent div.canliidocumentcontent .toc-group8-Label {
  font-style:normal;
  font-weight:bold;
  text-align:left;
  margin-top:6pt;
  margin-bottom:0pt;
  font-weight:normal;
}

div.chunkContent div.canliidocumentcontent .toc-group9-Label {
  font-style:normal;
  font-weight:bold;
  text-align:left;
  margin-top:6pt;
  margin-bottom:0pt;
  font-weight:normal;
}

div.chunkContent div.canliidocumentcontent .toc-Repealed-Heading-group1-2-3 {
  font-weight:normal;
  text-align:left;
  text-align-last:left;
  margin-top:0pt;
  margin-bottom:0pt;
  font-style:italic;
}

div.chunkContent div.canliidocumentcontent .toc-Repealed-Heading-group4 {
  font-style:italic;
  text-align:left;
  margin-top:0pt;
  margin-bottom:0pt;
  margin-left:10pt;
}

div.chunkContent div.canliidocumentcontent .toc-Repealed-Heading-group5 {
  font-style:italic;
  text-align:left;
  margin-top:0pt;
  margin-bottom:0pt;
  margin-left:20pt;
}

div.chunkContent div.canliidocumentcontent .toc-group1-2-3-title {
  font-weight:normal;
  text-align:left;
  text-align-last:justify;
  margin-top:0pt;
  margin-bottom:5pt;
  text-transform:uppercase;
  margin-left:20pt;
}

div.chunkContent div.canliidocumentcontent .toc-group4-5-title {
  font-style:normal;
  text-align:left;
  text-align-last:left;
  margin-top:0pt;
  margin-bottom:5pt;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .toc-group4-title {
  font-style:normal;
  text-align:left;
  text-align-last:justify;
  margin-top:0pt;
  margin-bottom:5pt;
  text-transform:uppercase;
  margin-left:30pt;
}

div.chunkContent div.canliidocumentcontent .toc-group5-title {
  font-style:normal;
  text-align:left;
  text-align-last:justify;
  margin-top:0pt;
  margin-bottom:5pt;
  text-transform:uppercase;
  margin-left:35pt;
}

div.chunkContent div.canliidocumentcontent .toc-group-SectionNumber {
  font-style:normal;
  text-align:justify;
  text-align-last:left;
  margin-top:0pt;
  margin-bottom:5pt;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .toc-cell-SectionNumber {
  display-align:after;
  width:1.38in;
}

div.chunkContent div.canliidocumentcontent .toc-group-6-7-8-9-title {
  font-style:italic;
  text-align:left;
  text-align-last:justify;
  margin-top:0pt;
  margin-left:40pt;
}

div.chunkContent div.canliidocumentcontent .toc-group6-title {
  font-style:italic;
  text-align:left;
  text-align-last:justify;
  margin-top:0pt;
  margin-left:40pt;
}

div.chunkContent div.canliidocumentcontent .toc-group6-SectionNumber {
  font-style:italic;
  text-align:left;
  text-align-last:left;
  margin-top:0pt;
}

div.chunkContent div.canliidocumentcontent .toc-group7-title {
  font-style:italic;
  text-align:left;
  text-align-last:left;
  margin-top:0pt;
  margin-left:45pt;
  font-style:normal;
}

div.chunkContent div.canliidocumentcontent .toc-group8-title {
  font-style:italic;
  text-align:left;
  text-align-last:left;
  margin-top:0pt;
  margin-left:50pt;
}

div.chunkContent div.canliidocumentcontent .toc-group9-title {
  font-style:italic;
  text-align:left;
  text-align-last:left;
  margin-top:0pt;
}

div.chunkContent div.canliidocumentcontent .TOC-Heading {
  text-align-last:justify;
  end-indent:1cm;
  last-line-end-indent:-1cm;
  margin-top:2pt;
}

div.chunkContent div.canliidocumentcontent .toc-Heading-1 {
  text-align:left;
  text-align-last:left;
  margin-top:2pt;
}

div.chunkContent div.canliidocumentcontent .toc-Heading-2 {
  text-align:left;
  text-align-last:left;
  margin-top:2pt;
}

div.chunkContent div.canliidocumentcontent .toc-Heading-3 {
  text-align:left;
  text-align-last:left;
  margin-top:2pt;
}

div.chunkContent div.canliidocumentcontent .toc-Heading-4 {
  text-align:left;
  text-align-last:left;
  margin-top:2pt;
}

div.chunkContent div.canliidocumentcontent .toc-Heading-5 {
  text-align:left;
  text-align-last:left;
  margin-top:2pt;
}

div.chunkContent div.canliidocumentcontent .toc-Heading-6 {
  text-align:left;
  text-align-last:left;
  margin-top:2pt;
}

div.chunkContent div.canliidocumentcontent .toc-Heading-7 {
  text-align:left;
  text-align-last:left;
  margin-top:2pt;
}

div.chunkContent div.canliidocumentcontent .toc-Heading-8 {
  text-align:left;
  text-align-last:left;
  margin-top:2pt;
}

div.chunkContent div.canliidocumentcontent .toc-Heading-9 {
  text-align:left;
  text-align-last:left;
  margin-top:2pt;
}

div.chunkContent div.canliidocumentcontent .toc-Heading-SCHEDULE {
  text-align:left;
  text-align-last:left;
  margin-top:2pt;
}

div.chunkContent div.canliidocumentcontent .toc-Label-ScheduleHeading {
  text-align:left;
  text-align-last:left;
  text-transform:uppercase;
  font-weight:bold;
  margin-top:6pt;
}

div.chunkContent div.canliidocumentcontent .Label-ScheduleHeading-normal {
  text-align:justify;
  text-align-last:left;
  text-transform:uppercase;
  margin-top:12pt;
  font-weight:normal;
}

div.chunkContent div.canliidocumentcontent .toc-Label-ScheduleHeading-abrogative {
  text-align:left;
  text-align-last:left;
  text-transform:uppercase;
  margin-top:12pt;
  font-weight:bold;
  margin-top:6pt;
}

div.chunkContent div.canliidocumentcontent .toc-page {
  width:100pt;
  text-align:justify;
  text-align-last:left;
  font-weight:bold;
  font-style:normal;
  text-transform:capitalize;
}

div.chunkContent div.canliidocumentcontent .toc-TitleText-Schedule {
  text-transform:uppercase;
  text-align:left;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .text-current { text-align:justify; }

div.chunkContent div.canliidocumentcontent .Paragraph-inforce {
  margin-top:6pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Text-DefinedTerm-normal {
  text-align:justify;
  font-size:10pt;
  font-weight:bold;
  font-style:italic;
  margin-top:12pt;
  margin-bottom:0pt;
}

div.chunkContent div.canliidocumentcontent .Text-DefinedTerm-sortie-5L-6L-9L {
  text-align:justify;
  font-size:9pt;
  font-weight:normal;
  font-style:italic;
  margin-top:12pt;
  margin-bottom:10pt;
}

div.chunkContent div.canliidocumentcontent .Text-DefinedTerm-sortie0L-1L-7L-8L {
  text-align:justify;
  text-indent:0pt;
  font-size:15pt;
  font-weight:normal;
  font-style:italic;
  margin-top:30pt;
  margin-bottom:30pt;
}

div.chunkContent div.canliidocumentcontent .Text-DefinedTerm-normal-LowSpaceBefore {
  text-align:justify;
  font-size:10pt;
  font-weight:bold;
  font-style:italic;
  margin-top:12pt;
  margin-bottom:0pt;
  margin-top:6pt;
}

div.chunkContent div.canliidocumentcontent .Text-DefinedTerm {
  text-align:justify;
  font-style:italic;
  text-indent:0pt;
  font-size:15pt;
  font-weight:normal;
  font-style:italic;
  margin-top:30pt;
  margin-bottom:30pt;
}

div.chunkContent div.canliidocumentcontent .toc-TitleText {
  text-transform:uppercase;
  margin-top:0cm;
  margin-bottom:0mm;
}

div.chunkContent div.canliidocumentcontent .toc-Repealed {
  font-style:italic;
  text-transform:none;
  font-weight:normal;
}

div.chunkContent div.canliidocumentcontent .toc-Repealed-Text {
  font-style:italic;
  text-transform:none;
  font-weight:normal;
}

div.chunkContent div.canliidocumentcontent .toc-Repealed-Heading {
  text-transform:uppercase;
  margin-top:0cm;
  margin-bottom:0mm;
  margin-left:40pt;
  font-style:italic;
}

div.chunkContent div.canliidocumentcontent .toc-Repealed-Schedule { font-style:italic; }

div.chunkContent div.canliidocumentcontent .Repealed {
  font-style:italic;
  color:#990000;
}

div.chunkContent div.canliidocumentcontent .Repealed-Text { font-style:italic; }

div.chunkContent div.canliidocumentcontent .Repealed-Heading {
  font-style:italic;
  font-size:11pt;
  margin-top:0.214cm;
  margin-bottom:3.886mm;
  text-transform:none;
}

div.chunkContent div.canliidocumentcontent .Repealed-Schedule { font-style:italic; }

div.chunkContent div.canliidocumentcontent .metadata { text-transform:uppercase; }

div.chunkContent div.canliidocumentcontent .underline { text-decoration:underline; }

div.chunkContent div.canliidocumentcontent .underline-inforce {
  text-decoration:underline;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .keep-together-underline { text-decoration:underline; }

div.chunkContent div.canliidocumentcontent .keep-together-underline-inforce {
  text-decoration:underline;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .noteexpl-titre {
  text-decoration:underline;
  margin-top:0.25in;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent .noteexpl-titre-smaller-4-5 {
  text-decoration:underline;
  font-weight:bold;
  margin-top:0.15in;
  margin-bottom:0.15in;
}

div.chunkContent div.canliidocumentcontent .noteexpl-titre-smaller-1-6-7 {
  text-decoration:underline;
  font-weight:bold;
  margin-top:52pt;
  margin-bottom:0.15in;
}

div.chunkContent div.canliidocumentcontent .FragmentConsolidationPreview-title {
  font-size:15pt;
  font-weight:normal;
  margin-top:12pt;
  border-bottom:solid black 1pt;
  padding-bottom:10pt;
  margin-bottom:10pt;
}

div.chunkContent div.canliidocumentcontent .FragmentConsolidationPreview-title-TEXTE_REFONDU {
  font-size:15pt;
  font-weight:normal;
  border-bottom:solid black 1pt;
  padding-bottom:10pt;
  margin-bottom:10pt;
}

div.chunkContent div.canliidocumentcontent .FragmentConsolidationPreview {
  font-size:10pt;
  line-height:11pt;
}

div.chunkContent div.canliidocumentcontent .noteexpl-resu-titre {
  text-decoration:underline;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent .noteexpl-resu-titre-deux_points {
  text-decoration:no-underline;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent .noteexpl-resu-texte { margin-top:0.25in; }

div.chunkContent div.canliidocumentcontent .noteexpl-resu-texte-smaller-4-5 { margin-top:0.15in; }

div.chunkContent div.canliidocumentcontent .noteexpl-context-titre {
  text-decoration:underline;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent .noteexpl-context-titre-deux_points { font-weight:bold; }

div.chunkContent div.canliidocumentcontent .noteexpl-context-texte { margin-top:0.3in; }

div.chunkContent div.canliidocumentcontent .noteexpl-sitact-titre {
  text-decoration:underline;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent .noteexpl-sitact-titre-deux_points { font-weight:bold; }

div.chunkContent div.canliidocumentcontent .analytic_titre-texte {
  margin-top:0.38in;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent .analytic_titre-texte-normal {
  margin-top:0.38in;
  font-weight:normal;
}

div.chunkContent div.canliidocumentcontent .noteexpl-sitact-texte { margin-top:0.5625in; }

div.chunkContent div.canliidocumentcontent .noteexpl-sitact-texte-smallspace { margin-top:0.1425in; }

div.chunkContent div.canliidocumentcontent .noteexpl-sitact-texte-smallspace-4-5 { margin-top:0.3in; }

div.chunkContent div.canliidocumentcontent .noteexpl-sitact-texte-0L-1L-7L-8L-largerspace { margin-top:30pt; }

div.chunkContent div.canliidocumentcontent .noteexpl-modp-titre {
  text-decoration:underline;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent .noteexpl-modp-analytic:titre-without_underline {
  font-weight:bold;
  margin-bottom:30pt;
}

div.chunkContent div.canliidocumentcontent .noteexpl-modp-analytic:titre-without_underline_smallSpace {
  font-weight:bold;
  margin-bottom:30pt;
  margin-bottom:10pt;
}

div.chunkContent div.canliidocumentcontent .noteexpl-modp-titre-deux_points { font-weight:bold; }

div.chunkContent div.canliidocumentcontent .noteexpl-modp-texte { margin-top:30pt; }

div.chunkContent div.canliidocumentcontent .noteexpl-modp-texte-smallspace { margin-top:10pt; }

div.chunkContent div.canliidocumentcontent .noteexpl-modp-texte-smallspace-4-5 { margin-top:0.3in; }

div.chunkContent div.canliidocumentcontent .noteexpl-ref-titre {
  font-weight:bold;
  text-decoration:underline;
  margin-top:0.5625in;
  margin-bottom:0.25in;
}

div.chunkContent div.canliidocumentcontent .noteexpl-ref-titre-smallspace {
  font-weight:bold;
  text-decoration:underline;
  margin-top:0.1625in;
  margin-bottom:0.25in;
}

div.chunkContent div.canliidocumentcontent .noteexpl-refstd-refda { margin-top:0.15in; }

div.chunkContent div.canliidocumentcontent .noteexpl-refstd-refda-smallspace { margin-top:0.15in; }

div.chunkContent div.canliidocumentcontent .consolidation-sous_refs_bull_Title { font-weight:bold; }

div.chunkContent div.canliidocumentcontent .consolidation-sous_refs_concord_Title { font-weight:bold; }

div.chunkContent div.canliidocumentcontent .consolidation-sous_refs_bull { margin-top:0in; }

div.chunkContent div.canliidocumentcontent .consolidation-sous_refs_concord { margin-top:0in; }

div.chunkContent div.canliidocumentcontent .sujet-global {
  font-family:Arial;
  font-size:15pt;
}

div.chunkContent div.canliidocumentcontent .sujet-refsujet {
  margin-top:15pt;
  font-style:italic;
  font-size:11pt;
  margin-left:0.5in;
}

div.chunkContent div.canliidocumentcontent .sujet {
  font-weight:bold;
  margin-top:15pt;
  margin-bottom:30pt;
  text-align:center;
}

div.chunkContent div.canliidocumentcontent .sujet-titre {
  font-weight:bold;
  margin-top:30pt;
  margin-bottom:30pt;
}

div.chunkContent div.canliidocumentcontent .sujet-item-noitem { font-weight:bold; }

div.chunkContent div.canliidocumentcontent .sujet-item-noitem-normal { font-weight:normal; }

div.chunkContent div.canliidocumentcontent .sujet-item-nomitem {
  font-weight:bold;
  text-decoration:underline;
}

div.chunkContent div.canliidocumentcontent .sujet-item-titre {
  font-weight:bold;
  margin-bottom:30pt;
}

div.chunkContent div.canliidocumentcontent .tableConcordance-global {
  font-family:Times New Roman;
  font-size:8pt;
}

div.chunkContent div.canliidocumentcontent .tableConcordance-en-tete {
  font-size:12pt;
  font-weight:bold;
  text-align:center;
  margin-top:10pt;
  span:all;
}

div.chunkContent div.canliidocumentcontent .tableConcordance-en-tete-texte {
  font-size:10pt;
  text-indent:16pt;
  margin-top:10pt;
  margin-bottom:20pt;
  span:all;
}

div.chunkContent div.canliidocumentcontent .ref {}

div.chunkContent div.canliidocumentcontent .newPage { break-before:page; }

div.chunkContent div.canliidocumentcontent .bulletin-titre {
  font-weight:bold;
  margin-top:10pt;
  margin-bottom:8pt;
  font-family:arial narrow;
  font-size:12pt;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .bulletin-sousTitre {
  font-weight:normal;
  margin-top:10pt;
  margin-bottom:8pt;
  font-family:arial narrow;
  font-size:12pt;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .bulletin-sousSousTitre {
  font-weight:bold;
  margin-top:10pt;
  margin-bottom:8pt;
  font-family:arial narrow;
  font-size:12pt;
}

div.chunkContent div.canliidocumentcontent .Note-Comparaison {
  text-indent:0pt;
  margin-top:0.1525in;
  margin-bottom:0.1525in;
  text-align:justify;
  text-align-last:left;
  font-style:italic;
  line-height:10pt;
  margin-left:48pt;
  font-size:10pt;
}

div.chunkContent div.canliidocumentcontent .List-Comparaison {
  margin-left:12pt;
  provisional-distance-between-starts:52pt;
}

div.chunkContent div.canliidocumentcontent .lawsection-with_page_break {
  margin-top:0.1525in;
  text-align:justify;
  page-break-after:always;
}

div.chunkContent div.canliidocumentcontent .lawsection-with_out_page_break {
  margin-top:0.1525in;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .lawsection-with_page_break-inforce {
  page-break-after:always;
  margin-top:0.1525in;
  text-align:justify;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .lawsection-with_page_break-TextIndent {
  margin-top:0.1525in;
  text-align:justify;
  page-break-after:always;
  text-indent:13pt;
}

div.chunkContent div.canliidocumentcontent .lawsection-with_page_break-TextIndent-inforce {
  margin-top:0.1525in;
  text-align:justify;
  page-break-after:always;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .consolidation:Del {
  color:red;
  text-decoration:line-through;
}

div.chunkContent div.canliidocumentcontent .atict:del {
  color:red;
  text-decoration:line-through;
}

div.chunkContent div.canliidocumentcontent .consolidation:Add {
  color:green;
  text-decoration:underline;
}

div.chunkContent div.canliidocumentcontent .atict:add {
  color:green;
  text-decoration:underline;
}

div.chunkContent div.canliidocumentcontent .consolidation:Upd { color:orange; }

div.chunkContent div.canliidocumentcontent .consolidation:Repeal { color:red; }

div.chunkContent div.canliidocumentcontent .consolidationClean {}

div.chunkContent div.canliidocumentcontent .consolidationCleanDel { text-decoration:no-line-through; }

div.chunkContent div.canliidocumentcontent .consolidationCleanAdd { text-decoration:no-underline; }

div.chunkContent div.canliidocumentcontent .consolidationWhipeTextDecoration {
  text-decoration:no-underline;
  text-decoration:no-line-through;
}

div.chunkContent div.canliidocumentcontent .NoteDocBook {
  font-size:8pt;
  line-height:1;
}

div.chunkContent div.canliidocumentcontent .NoteTitre {
  font-weight:bold;
  font-style:italic;
  text-decoration:no-underline;
  text-decoration:no-line-through;
}

div.chunkContent div.canliidocumentcontent .NoteTitre_for-CM {
  margin-top:14pt;
  text-indent:0pt;
  margin-left:0pt;
  text-align:left;
  font-weight:bold;
  padding-top:-6pt;
  padding-bottom:6pt;
}

div.chunkContent div.canliidocumentcontent .NotePara {
  line-height:100%;
  margin-top:0.2cm;
  text-decoration:no-underline;
  text-decoration:no-line-through;
  text-decoration-line:none;
  keep-with-previous:always;
}

div.chunkContent div.canliidocumentcontent .NoteBlockQuote {
  padding:12pt;
  margin:0pt 0pt 12pt 12pt;
  font-style:italic;
}

div.chunkContent div.canliidocumentcontent .NoteItemList { margin-left:6pt; }

div.chunkContent div.canliidocumentcontent .marginalnote {
  float:outside;
  clear:both;
  padding:5pt;
  margin-left:0pt;
  end-indent:0pt;
  text-align:justify;
  text-indent:0pt;
}

div.chunkContent div.canliidocumentcontent .lawCell {
  padding:2mm;
  border:0.5pt solid black;
  margin-left:0pt;
  end-indent:0pt;
}

div.chunkContent div.canliidocumentcontent .lawCellPortrait { width:47%; }

div.chunkContent div.canliidocumentcontent .lawCell_for-CM {
  padding-left:6pt;
  padding-right:6pt;
  border:0.5pt solid black;
  padding-after:6pt;
}

div.chunkContent div.canliidocumentcontent .Paragraph-CL { margin-top:30pt; }

div.chunkContent div.canliidocumentcontent .Paragraph-CL-inforce {
  margin-top:30pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Paragraph-CL-TextIndent {
  margin-top:30pt;
  text-indent:22pt;
}

div.chunkContent div.canliidocumentcontent .Paragraph-CL-TextIndent-inforce {
  margin-top:30pt;
  text-indent:13pt;
  text-indent:22pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Paragraph-CL-Paysage { margin-top:6pt; }

div.chunkContent div.canliidocumentcontent .Paragraph-CL-Paysage-inforce {
  margin-top:6pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .Paragraph-CL-Paysage-TextIndent {
  margin-top:6pt;
  text-indent:22pt;
}

div.chunkContent div.canliidocumentcontent .Paragraph-CL-Paysage-TextIndent-inforce {
  margin-top:6pt;
  text-indent:22pt;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .subparagraph-CL {
  margin-top:30pt;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .subparagraph-CL-inforce {
  margin-top:30pt;
  text-align:justify;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .subparagraph-CL-TextIndent-inforce {
  margin-top:30pt;
  text-align:justify;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .subparagraph-CL-TextIndent {
  margin-top:30pt;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .subparagraph-CL-Paysage {
  margin-top:6pt;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .subparagraph-CL-Paysage-inforce {
  margin-top:6pt;
  text-align:justify;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .subparagraph-CL-Paysage-TextIndent-inforce {
  margin-top:6pt;
  text-align:justify;
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .subparagraph-CL-Paysage-TextIndent {
  margin-top:6pt;
  text-align:justify;
}

div.chunkContent div.canliidocumentcontent .XRefExternal {}

div.chunkContent div.canliidocumentcontent .titre-reglement_for-CM { font-size:11pt; }

div.chunkContent div.canliidocumentcontent .blockLogo {
  margin-bottom:10pt;
  margin-top:0pt;
  text-align:center;
}

div.chunkContent div.canliidocumentcontent .cellLegislativeCommand_for-CM {
  number-rows-spanned:3;
  padding-bottom:10pt;
  padding-left:6pt;
  padding-right:6pt;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .title-separator {
  text-align:center;
  margin-top:1.6cm;
  margin-bottom:1.6cm;
}

div.chunkContent div.canliidocumentcontent .minister-title {
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .minister-title-EN {}

div.chunkContent div.canliidocumentcontent .minister-title-signature {
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .minister-name {}

div.chunkContent div.canliidocumentcontent .minister-name-signature {
  margin-top:0.75in;
  margin-bottom:24pt;
  text-align:justify;
  text-align-last:left;
  text-transform:uppercase;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent .signature {
  padding-before:0.5in;
  margin-left:2in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .location {
  margin-top:0.1525in;
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .header { text-align:center; }

div.chunkContent div.canliidocumentcontent .Logo {
  margin-bottom:10pt;
  margin-top:0pt;
}

div.chunkContent div.canliidocumentcontent .logo-even {
  margin-bottom:10pt;
  margin-top:0pt;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .logo-odd {
  margin-bottom:10pt;
  margin-top:0pt;
  text-align:right;
}

div.chunkContent div.canliidocumentcontent .H1 {
  margin-top:0.10in;
  margin-bottom:0.1525in;
  text-transform:uppercase;
  font-weight:bold;
  font-family:Arial;
  font-size:16pt;
}

div.chunkContent div.canliidocumentcontent .H2 {
  margin-top:0.10in;
  text-transform:uppercase;
  font-weight:bold;
  font-family:Arial;
  font-size:15pt;
}

div.chunkContent div.canliidocumentcontent .title-text { font-weight:bold; }

div.chunkContent div.canliidocumentcontent .Page {
  page-height:14in;
  page-width:8.5in;
  size:8.5in 14in;
  mso-page-orientation:portrait;
  mso-header-margin:0.5in;
  mso-footer-margin:0.5in;
  mso-header:header;
  mso-footer:footer;
}

div.chunkContent div.canliidocumentcontent .PageEven {
  margin-top:0.75in;
  margin-right:1in;
  margin-bottom:0.25in;
  margin-left:0.75in;
}

div.chunkContent div.canliidocumentcontent .PageOdd {
  margin-top:0.75in;
  margin-right:0.75in;
  margin-bottom:0.25in;
  margin-left:1in;
}

div.chunkContent div.canliidocumentcontent .RegionBodyBlank {}

div.chunkContent div.canliidocumentcontent .RegionBody {
  margin-top:1.25in;
  margin-bottom:0.3in;
}

div.chunkContent div.canliidocumentcontent .RegionBodyCustom {}

div.chunkContent div.canliidocumentcontent .RegionBodyEven {}

div.chunkContent div.canliidocumentcontent .RegionBodyOdd {}

div.chunkContent div.canliidocumentcontent .RegionBodyEvenBodyPage {}

div.chunkContent div.canliidocumentcontent .RegionBodyOddBodyPage {}

div.chunkContent div.canliidocumentcontent .RegionBodyEvenExplanatoryPage {}

div.chunkContent div.canliidocumentcontent .RegionBodyOddExplanatoryPage {}

div.chunkContent div.canliidocumentcontent .RegionBefore { extent:0.75in; }

div.chunkContent div.canliidocumentcontent .RegionBeforeEven {}

div.chunkContent div.canliidocumentcontent .RegionBeforeOdd {}

div.chunkContent div.canliidocumentcontent .RegionAfter { extent:0.75in; }

div.chunkContent div.canliidocumentcontent .RegionAfterEven { extent:0.25in; }

div.chunkContent div.canliidocumentcontent .RegionAfterOdd { extent:0.25in; }

div.chunkContent div.canliidocumentcontent .RegionBodyAfter {}

div.chunkContent div.canliidocumentcontent .HistoryPage {}

div.chunkContent div.canliidocumentcontent .CoverPage {
  margin-top:0.75in;
  margin-right:0.75in;
  margin-bottom:0.25in;
  margin-left:1in;
}

div.chunkContent div.canliidocumentcontent .IndexPage {}

div.chunkContent div.canliidocumentcontent .DefaultPageSequence {
  font-family:Arial;
  font-size:11pt;
}

div.chunkContent div.canliidocumentcontent .TOCPageSequence {
  format:I;
  initial-page-number:auto;
}

div.chunkContent div.canliidocumentcontent .CoverPageSequence {}

div.chunkContent div.canliidocumentcontent .HistoryPageSequence { format:I; }

div.chunkContent div.canliidocumentcontent .ExplanatoryPageSequence { format:I; }

div.chunkContent div.canliidocumentcontent .BodyPageSequence {
  format:1;
  initial-page-number:1;
}

div.chunkContent div.canliidocumentcontent .SchedulePageSequence {
  format:1;
  initial-page-number:auto;
}

div.chunkContent div.canliidocumentcontent .IndexPageSequence {
  format:I;
  initial-page-number:1;
}

div.chunkContent div.canliidocumentcontent .BodyPage {}

div.chunkContent div.canliidocumentcontent .BodyPageEven {}

div.chunkContent div.canliidocumentcontent .BodyPageOdd {}

div.chunkContent div.canliidocumentcontent .BodyPageFootNoteSeparator {}

div.chunkContent div.canliidocumentcontent .BodyPageRegionBody { padding:5pt; }

div.chunkContent div.canliidocumentcontent .ExplanatoryPageRegionBody { padding:5pt; }

div.chunkContent div.canliidocumentcontent .TableContainer {
  font-family:Arial;
  font-size:11pt;
}

div.chunkContent div.canliidocumentcontent .Table {
  border-collapse:collapse;
  border-top:solid black 1pt;
  border-bottom:solid black 1pt;
  border-left:solid black 1pt;
  border-right:solid black 1pt;
  width:100%;
}

div.chunkContent div.canliidocumentcontent .TableBodyCell {
  font-weight:normal;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .TableHeaderCell {
  text-align:center;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent .Hidden {
  display:none;
  visibility:collapse;
}

div.chunkContent div.canliidocumentcontent .AnalyticNote {
  margin-top:6pt;
  padding:3pt;
  padding-bottom:6pt;
  text-align:justify;
  text-align-last:left;
  font-size:11pt;
}

div.chunkContent div.canliidocumentcontent .AnalyticNoteComment {
  margin-top:6pt;
  padding:3pt;
  padding-bottom:6pt;
  text-align:justify;
  text-align-last:left;
  font-size:16pt;
  font-size:11pt;
}

div.chunkContent div.canliidocumentcontent .IndexLabel {
  text-transform:uppercase;
  margin-top:.15in;
  font-size:16pt;
  color:gray;
}

div.chunkContent div.canliidocumentcontent .IndexLeader { text-align-last:justify; }

div.chunkContent div.canliidocumentcontent .IndexPrimary { font-weight:bold; }

div.chunkContent div.canliidocumentcontent .IndexSecondary { margin-left:0.25in; }

div.chunkContent div.canliidocumentcontent .IndexTertiary { margin-left:0.5in; }

div.chunkContent div.canliidocumentcontent .IndexTermSeeLabel {
  font-style:italic;
  font-weight:bold;
  margin-left:0.35in;
}

div.chunkContent div.canliidocumentcontent .IndexTermSeeAlsoLabel {
  font-style:italic;
  font-weight:bold;
  margin-left:0.35in;
}

div.chunkContent div.canliidocumentcontent .IndexTermSeeTerm {
  font-weight:normal;
  font-style:italic;
  margin-left:0.25in;
}

div.chunkContent div.canliidocumentcontent .IndexTermSeeAlsoTerm {
  font-weight:normal;
  font-style:italic;
  color:gray;
}

div.chunkContent div.canliidocumentcontent .IndexGroupByThemes {}

div.chunkContent div.canliidocumentcontent .MetadataLims {}

div.chunkContent div.canliidocumentcontent .HistoryLink {
  width:20px;
  left:-20px;
  top:20px;
  position:relative;
}

div.chunkContent div.canliidocumentcontent .texte-courant { line-height:125%; }

div.chunkContent div.canliidocumentcontent .TextIndent { text-indent:13pt; }

div.chunkContent div.canliidocumentcontent .InForce {
  background-color:#d0d0d0;
  color:black;
}

div.chunkContent div.canliidocumentcontent .LowSpaceBefore { margin-top:6pt; }

div.chunkContent div.canliidocumentcontent .inforcedMessage {
  font-weight:bold;
  background-color:#E0E0E0;
  font-style:italic;
  margin-left:0pt;
  text-indent:0pt;
  margin-top:12pt;
  margin-bottom:12pt;
  color:black;
}

div.chunkContent div.canliidocumentcontent .StartOnOdd {}

div.chunkContent div.canliidocumentcontent .StartOnEven {}

div.chunkContent div.canliidocumentcontent .PageNumber {
  text-align:center;
  padding:6pt;
}

div.chunkContent div.canliidocumentcontent .Header { margin-top:6pt; }

div.chunkContent div.canliidocumentcontent .LongSpaceBefore { margin-top:0.5in; }

div.chunkContent div.canliidocumentcontent .Uppercase { text-transform:uppercase; }

div.chunkContent div.canliidocumentcontent .LowSpaceAfter { margin-bottom:0.1525in; }

div.chunkContent div.canliidocumentcontent .LongSpaceAfter { margin-bottom:0.5in; }

div.chunkContent div.canliidocumentcontent .toc-AmendingTitle {
  margin-top:6pt;
  margin-left:20pt;
  text-align:left;
  text-align-last:justify;
  text-transform:uppercase;
}

div.chunkContent div.canliidocumentcontent .verbatim {
  wrap-option:wrap;
  white-space-treatment:preserve;
  white-space-collapse:false;
  white-space:pre;
  font-family:Courier New;
  font-size:10pt;
  overflow-x:auto;
}

div.chunkContent div.canliidocumentcontent .subsection {
  margin-top:13pt;
  margin-bottom:12pt;
  text-indent:0pt;
}

div.chunkContent div.canliidocumentcontent .WordHeader { mso-element:header; }

div.chunkContent div.canliidocumentcontent .ThinSpace {}

div.chunkContent div.canliidocumentcontent .Leader {
  overflow:hidden;
  width:50pt;
}

div.chunkContent div.canliidocumentcontent .PdfExterne {
  margin-left:0pt;
  margin-top:0pt;
  margin-left:0pt;
  text-align:center;
}

div.chunkContent div.canliidocumentcontent .Scale_Fit_External_Graphics {
  content-height:scale-to-fit;
  content-width:scale-to-fit;
  width:100%;
}

div.chunkContent div.canliidocumentcontent .PageOnly {
  margin-top:4cm;
  margin-right:4cm;
  margin-bottom:7cm;
  margin-left:4cm;
}

div.chunkContent div.canliidocumentcontent .PageFirst {
  margin-top:4cm;
  margin-right:4cm;
  margin-bottom:5cm;
  margin-left:4cm;
}

div.chunkContent div.canliidocumentcontent .PageRest {
  margin-top:4cm;
  margin-right:4cm;
  margin-bottom:5cm;
  margin-left:4cm;
}

div.chunkContent div.canliidocumentcontent .RegionAfterOnly { padding-top:7cm; }

div.chunkContent div.canliidocumentcontent .RegionAfterFirst { padding-top:5cm; }

div.chunkContent div.canliidocumentcontent .RegionAfterRest { padding-top:5cm; }

div.chunkContent div.canliidocumentcontent .OrderInCouncil-1Returs {
  margin-bottom:0.5cm;
  text-indent:3.5cm;
}

div.chunkContent div.canliidocumentcontent .OrderInCouncil-2Returs {
  text-indent:3.5cm;
  margin-top:1cm;
  margin-bottom:1cm;
}

div.chunkContent div.canliidocumentcontent .forcePageCount { force-page-count:even; }

div.chunkContent div.canliidocumentcontent .subheading {
  text-transform:none;
  margin-top:0.5cm;
  margin-bottom:0.5cm;
}

div.chunkContent div.canliidocumentcontent .subheading-STM {
  text-transform:uppercase;
  margin-top:0.5cm;
  margin-bottom:0.5cm;
}

div.chunkContent div.canliidocumentcontent .subheading-STI {
  text-transform:none;
  font-style:italic;
  margin-top:0.5cm;
  margin-bottom:0.5cm;
}

div.chunkContent div.canliidocumentcontent .subheading-STG {
  text-transform:none;
  font-weight:bold;
  margin-top:0.5cm;
  margin-bottom:0.5cm;
}

div.chunkContent div.canliidocumentcontent .subheading-toc {
  text-transform:none;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent .footnote {
  font-size:9pt;
  font-family:Arial;
  font-style:normal;
  font-weight:normal;
  line-height:12pt;
  margin:0pt;
  padding:0pt;
  margin-left:0pt;
  text-align:left;
  text-align-last:left;
  text-indent:0pt;
  text-transform:none;
}

div.chunkContent div.canliidocumentcontent .enact { margin-top:24pt; }

div.chunkContent div.canliidocumentcontent .CoverTitleMinistre {
  margin-top:3.5cm;
  font-weight:bold;
  text-align:center;
}

div.chunkContent div.canliidocumentcontent .CoverIntroMinistre {
  margin-top:1.5cm;
  font-weight:normal;
  text-align:center;
}

div.chunkContent div.canliidocumentcontent .CoverPrepOFMinistre {
  font-weight:normal;
  text-align:center;
}

div.chunkContent div.canliidocumentcontent .CoverProjectMinistre {
  margin-top:2.5cm;
  font-weight:bold;
  text-align:center;
}

div.chunkContent div.canliidocumentcontent .CoverLongTitleMinistre {
  font-weight:bold;
  text-align:center;
}

div.chunkContent div.canliidocumentcontent .CoverPresentationMinistre {
  margin-top:3.5cm;
  text-align:center;
}

div.chunkContent div.canliidocumentcontent .CoverPrefixMinistryMinistre {
  margin-top:12pt;
  margin-bottom:3.5cm;
  text-align:center;
}

div.chunkContent div.canliidocumentcontent .MinistryNotesBlock {
  padding:3pt;
  padding-bottom:6pt;
  text-align:justify;
  text-align-last:left;
  border-bottom-style:solid;
  border-bottom-width:1pt;
  border-top-style:solid;
  border-top-width:1pt;
  margin-top:1.5cm;
  margin-bottom:1.5cm;
}

div.chunkContent div.canliidocumentcontent .BlockLawTable {
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .LawTablePortrait {
  padding-before:-6pt;
  margin-top:6pt;
  margin-bottom:1cm;
}

div.chunkContent div.canliidocumentcontent .LawTablePaysage { margin-top:6pt; }

div.chunkContent div.canliidocumentcontent .EnablingIdentificationMinisterialOrderFirst { margin-top:2cm; }

div.chunkContent div.canliidocumentcontent .EnablingIdentificationMinisterialOrderLast { margin-bottom:2cm; }

div.chunkContent div.canliidocumentcontent .border-top-hr { border-top:solid black 1pt; }

div.chunkContent div.canliidocumentcontent .note-block { margin-top:1cm; }

div.chunkContent div.canliidocumentcontent .Style_Extra_Class {}

div.chunkContent div.canliidocumentcontent .Cyberlex-LongTitle {
  text-transform:uppercase;
  margin-top:1cm;
  margin-left:0.5cm;
  margin-right:0.5cm;
}

div.chunkContent div.canliidocumentcontent .Cyberlex-Heading {
  text-transform:uppercase;
  margin-top:0.75cm;
  margin-left:1.5cm;
  margin-right:1.5cm;
}

div.chunkContent div.canliidocumentcontent .Cyberlex-Label { font-weight:bold; }

div.chunkContent div.canliidocumentcontent .LinkSchedule {
  text-align:left;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .uppercase { text-transform:uppercase; }

div.chunkContent div.canliidocumentcontent .LinkSection {
  font-weight:bold;
  margin-top:0.5cm;
  margin-bottom:0.5cm;
}

div.chunkContent div.canliidocumentcontent .NoteImage { vertical-align:top; }

div.chunkContent div.canliidocumentcontent .borderbottom { border-bottom:1px solid black; }

div.chunkContent div.canliidocumentcontent .bordertop { border-top:1px solid black; }

div.chunkContent div.canliidocumentcontent .PageEvenFirst {}

div.chunkContent div.canliidocumentcontent .PageOddFirst {}

div.chunkContent div.canliidocumentcontent .delete {
  color:red;
  text-decoration:line-through;
}

div.chunkContent div.canliidocumentcontent .insert {
  color:green;
  text-decoration:underline;
}

div.chunkContent div.canliidocumentcontent .TableLaw { width:100%; }

div.chunkContent div.canliidocumentcontent .TableLawNoTextIndent { text-indent:0pt; }

div.chunkContent div.canliidocumentcontent .TableLawNoIndent {
  margin-left:0pt;
  end-indent:0pt;
}

div.chunkContent div.canliidocumentcontent .TableCellLandscape {
  width:30%;
  padding-top:3pt;
}

div.chunkContent div.canliidocumentcontent .WidthFixForLabel { width:6pt; }

div.chunkContent div.canliidocumentcontent .TotalWidth { width:100%; }

div.chunkContent div.canliidocumentcontent .RowSpan { number-columns-spanned:2; }

div.chunkContent div.canliidocumentcontent .SuperIdentification {
  vertical-align:super;
  font-size:7.92pt;
}

div.chunkContent div.canliidocumentcontent .defaultIcon {
  width:26.25px;
  height:35px;
}

div.chunkContent div.canliidocumentcontent .LawCommandLandscapeAmendingSection {
  number-columns-spanned:3;
  colspan:3;
  padding-bottom:10pt;
}

div.chunkContent div.canliidocumentcontent .LawCommandLandscapeSection {
  number-columns-spanned:1;
  colspan:3;
  padding-bottom:10pt;
}

div.chunkContent div.canliidocumentcontent .tab-mso { mso-tab-count:1; }

div.chunkContent div.canliidocumentcontent .LawTableLandscape { table-layout:fixed; }

div.chunkContent div.canliidocumentcontent .cleanMarginSpacing {
  margin-top:0cm;
  margin-bottom:0cm;
}

div.chunkContent div.canliidocumentcontent .lawTitleCell { font-color:black; }

div.chunkContent div.canliidocumentcontent .textJustify {
  text-align:justify;
  text-align-last:left;
}

div.chunkContent div.canliidocumentcontent .LinkToConso {
  text-decoration:underline;
  color:#0000ff;
}

div.chunkContent div.canliidocumentcontent .LawCommandLandscapeLegisteAmendingSection {
  column-span:3;
  padding-top:10pt;
}

div.chunkContent div.canliidocumentcontent .LawCommandLandscapeLegisteSection {
  column-span:1;
  padding-top:10pt;
}

div.chunkContent div.canliidocumentcontent .float-start { float:start; }

div.chunkContent div.canliidocumentcontent .ligne {
  margin-bottom:1pt;
  margin-top:10pt;
  border-top:1pt solid black;
  width:0.8125in;
}

div.chunkContent div.canliidocumentcontent .tableCellBorderBottom { border-bottom:1pt solid black; }

div.chunkContent div.canliidocumentcontent .tableCellBorderBottom-solid { border-bottom-style:solid; }

div.chunkContent div.canliidocumentcontent .tableCellBorderBottom-1pt { border-bottom-width:1pt; }

div.chunkContent div.canliidocumentcontent .noTableCellBorderBottom { border-bottom:hidden; }

div.chunkContent div.canliidocumentcontent .tableCellBorderTop { border-top:1pt solid black; }

div.chunkContent div.canliidocumentcontent .tableCellBorderTop-solid { border-top-style:solid; }

div.chunkContent div.canliidocumentcontent .noTableCellBorderTop { border-top-style:hidden; }

div.chunkContent div.canliidocumentcontent .tableCellBorderRight { border-right:1pt solid black; }

div.chunkContent div.canliidocumentcontent .tableFrameBorder {
  border-collapse:collapse;
  border-top:1pt solid black;
  border-bottom:1pt solid black;
}

div.chunkContent div.canliidocumentcontent .amendedTextMarginLeft {
  margin-top:12pt;
  margin-left:36pt;
}

div.chunkContent div.canliidocumentcontent .amendedTextMarginLeft-0 {
  margin-top:0pt;
  margin-left:36pt;
}

div.chunkContent div.canliidocumentcontent .noteInTable {
  padding:5px;
  border:1px solid rgb(0,0,0);
  border-image:none;
  font-size:10px;
  font-style:normal;
  background-color:rgb(255,232,102);
  color:black;
}

div.chunkContent div.canliidocumentcontent .amendeByMarginBottom { margin-bottom:10mm; }

div.chunkContent div.canliidocumentcontent .InForceDate {
  margin-top:12px;
  font-size:10pt;
}

div.chunkContent div.canliidocumentcontent .marginTop-24px { margin-top:24px; }

div.chunkContent div.canliidocumentcontent .font-Arial { font-family:Arial; }

div.chunkContent div.canliidocumentcontent .colorGray { color:#c0c0c0; }

div.chunkContent div.canliidocumentcontent .ligneAmendedBy {
  padding-top:-6pt;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .w-300 { width:300px; }

div.chunkContent div.canliidocumentcontent .noteLabel {
  font-weight:bold;
  margin-top:12pt;
  font-size:9pt;
  float:left;
}

div.chunkContent div.canliidocumentcontent .amendedByRef {
  display:inline-block;
  width:150px;
}

div.chunkContent div.canliidocumentcontent .headerConfidentialiteRight {
  text-align:right;
  width:25%;
}

div.chunkContent div.canliidocumentcontent .headerConfidentialiteLeft {
  text-align:left;
  width:25%;
}

div.chunkContent div.canliidocumentcontent .headerTable {
  text-align:right;
  width:75%;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent .noteInTableCell {
  width:10%;
  vertical-align:top;
}

div.chunkContent div.canliidocumentcontent .noteInTableRepealed {
  width:90%;
  vertical-align:top;
}

div.chunkContent div.canliidocumentcontent .watermark {
  position:fixed;
  vertical-align:middle;
  opacity:0.5;
  z-index:99;
  color:white;
  height:100%;
  width:100%;
  text-align:center;
}

div.chunkContent div.canliidocumentcontent .noBorders { border:none; }

div.chunkContent div.canliidocumentcontent .inputHTML {
  display:inline-block;
  white-space:pre;
  overflow-x:auto;
}
