/* AUTO GENERATED CSS. 
Last run: 2022-08-16T15:59:37.4643245-04:00 */ 
.paddingleft{padding-left: -2pt; }
.fontGuillemetLabel{font-family: Times LT; font-size: 10.5pt; }
.fontGuillemetLabel-inforce{font-family: Times LT; font-size: 10.5pt; background-color: #d0d0d0; }
.LegislativeDocument{}
.NIF{background-color: #E0E0E0; }
.Repealed{font-style: italic; color: #990000; }
.comment-from-epic{background-color: #ffff00; font-size: 12pt; font-weight: bold; }
.image-group-center{padding-top: 3pt; }
.Avis-Title{font-weight: bold; text-align: center; text-transform: uppercase; margin-top: 30pt; margin-bottom: 12pt; }
.Avis-Title-Historique{font-weight: bold; text-align: left; text-transform: uppercase; margin-top: 5pt; margin-bottom: 1pt; }
.CDM-Title{font-weight: bold; text-align: right; text-transform: uppercase; margin-top: 5pt; margin-bottom: 5pt; }
.para-cdm{font-weight: normal; text-align: justify; margin-top: 12pt; margin-bottom: 12pt; }
.Avis-title-amend{font-weight: bold; text-align: center; text-transform: uppercase; text-decoration: underline; margin-top: 30pt; margin-bottom: 12pt; }
.Avis-para_amend{font-weight: normal; margin-top: 12pt; margin-bottom: 12pt; }
.Avis-title-listart{font-weight: bold; text-align: center; text-transform: uppercase; margin-top: 12pt; margin-bottom: 12pt; }
.Avis-itemlistart{font-weight: normal; margin-top: 12pt; margin-bottom: 12pt; font-size: 9.5pt; }
.motion-titre_motif{font-weight: bold; text-align: center; margin-bottom: 35pt; }
.motion-item{font-weight: normal; margin-top: 30pt; margin-bottom: 30pt; }
.CDM-nomitem{font-weight: bold; }
.CDM-Keep-with-next{margin-top: 12pt; margin-bottom: 12pt; }
.CDM-noitem{font-weight: bold; }
.motion-nomitem{font-weight: bold; text-decoration: underline; }
.Provision-motion{text-indent: 50pt; margin-left: 0pt; margin-top: 30pt; text-align: justify; text-align-last: left; }
.AmendedText{margin-top: 0.1525in; text-align: justify; }
.AmendedTextTitle{margin-top: 12pt; }
.AmendedText-TextIndent{margin-top: 0.1525in; text-align: justify; text-indent: 10pt; }
.AmendingTitle{margin-top: 0.1525in; margin-bottom: 12pt; text-align: justify; text-transform: uppercase; }
.AmendingTitle-4L{padding-top: 2pt; margin-bottom: 4.6mm; text-align: justify; text-transform: uppercase; }
.AmendingTitle_alignLeft_2L{margin-top: 14pt; margin-bottom: 14pt; text-align: left; text-transform: uppercase; }
.AmendingTitle_alignLeft_3L{margin-top: 14pt; margin-bottom: 13pt; text-align: left; text-transform: uppercase; }
.AmendingTitle_alignLeft_9L{margin-top: 14pt; margin-bottom: 12pt; text-align: left; text-transform: uppercase; }
.AmendingTitle_alignLeft{margin-top: 0.1525in; margin-bottom: 12pt; text-align: left; text-transform: uppercase; }
.AmendingTitle_alignLeft-morespace{margin-top: 0.1525in; margin-bottom: 12pt; text-align: left; text-transform: uppercase; margin-top: 20pt; }
.bold{font-weight: bold; }
.bold-inforce{font-weight: bold; background-color: #d0d0d0; }
.keep-together-bold{font-weight: bold; }
.keep-together-bold-inforce{font-weight: bold; background-color: #d0d0d0; }
.clause{margin-top: 0.1525in; text-align: justify; }
.Continued-Clause{margin-top: 0.1525in; text-align: justify; }
.clause-inforce{margin-top: 0.1525in; text-align: justify; background-color: #d0d0d0; }
.clause-TextIndent{margin-top: 0.1525in; text-align: justify; text-indent: 13pt; }
.clause-TextIndent-inforce{margin-top: 0.1525in; text-align: justify; text-indent: 13pt; background-color: #d0d0d0; }
.clause-motion{margin-top: 0.1525in; text-align: justify; }
.clause-motion-inforce{margin-top: 0.1525in; text-align: justify; background-color: #d0d0d0; }
.clause-motion-TextIndent{margin-top: 0.1525in; text-align: justify; text-indent: 22pt; }
.clause-motion-TextIndent-inforce{margin-top: 0.1525in; text-align: justify; text-indent: 22pt; background-color: #d0d0d0; }
.Definition{margin-top: 4.8735mm; text-indent: 0pt; text-align: justify; text-align-last: left; }
.Definition-LowSpaceBefore{margin-top: 4.8735mm; text-indent: 0pt; text-align: justify; text-align-last: left; margin-top: 6pt; }
.Definition-TextIndent{margin-top: 4.8735mm; text-indent: 0pt; text-align: justify; text-align-last: left; text-indent: 0pt; }
.Definition-TextIndent-LowSpaceBefore{margin-top: 4.8735mm; text-indent: 0pt; text-align: justify; text-align-last: left; text-indent: 0pt; margin-top: 6pt; }
.Definition-2L-3L-4L{margin-top: 4.8735mm; text-indent: 0pt; text-align: justify; text-align-last: left; }
.Definition-2L-3L-4L-LowSpaceBefore{margin-top: 4.8735mm; text-indent: 0pt; text-align: justify; text-align-last: left; margin-top: 6pt; }
.Definition-2L-3L-4L-TextIndent{margin-top: 4.8735mm; text-indent: 0pt; text-align: justify; text-align-last: left; text-indent: 13pt; }
.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; }
.Definition-0L-1L-7L-8L{margin-top: 4.8735mm; text-indent: 0pt; text-align: justify; text-align-last: left; }
.Definition-0L-1L-7L-8L-LowSpaceBefore{margin-top: 4.8735mm; text-indent: 0pt; text-align: justify; text-align-last: left; margin-top: 6pt; }
.Definition-0L-1L-7L-8L-TextIndent{margin-top: 4.8735mm; text-indent: 0pt; text-align: justify; text-align-last: left; text-indent: 22pt; }
.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; }
.Definition-motion{margin-top: 4.8735mm; text-indent: 0pt; text-align: justify; text-align-last: left; }
.Definition-motion-LowSpaceBefore{margin-top: 4.8735mm; text-indent: 0pt; text-align: justify; text-align-last: left; margin-top: 6pt; }
.Definition-motion-TextIndent{margin-top: 4.8735mm; text-indent: 0pt; text-align: justify; text-align-last: left; text-indent: 22pt; }
.Definition-motion-TextIndent-LowSpaceBefore{margin-top: 4.8735mm; text-indent: 0pt; text-align: justify; text-align-last: left; text-indent: 22pt; margin-top: 6pt; }
.right{text-align: right; }
.right-last{text-align-last: right; }
.left{text-align: left; }
.left-last{text-align-last: left; }
.center{text-align: center; }
.center-last{text-align-last: center; }
.justify{text-align: justify; }
.justify-last{text-align-last: justify; }
.ExplanatoryNotes{}
.ExplanatoryNotes-global{font-style: italic; margin-left: 0pt; margin-top: 6pt; text-align: justify; text-align-last: left; }
.italic{font-style: italic; }
.italic-inforce{font-style: italic; background-color: #d0d0d0; }
.keep-together-{}
.keep-together--inforce{background-color: #d0d0d0; }
.keep-together-italic{font-style: italic; }
.keep-together-italic-inforce{font-style: italic; background-color: #d0d0d0; }
.level-provision-centered{text-align: center; margin-top: 6pt; }
.title-text-group1{text-align: center; margin-top: 16pt; margin-bottom: 6pt; text-transform: uppercase; }
.indent-0-0{text-indent: 0pt; margin-top: 0.1525in; margin-bottom: 0.1525in; text-align: justify; text-align-last: left; }
.equation-indent-0-0{text-indent: 12pt; margin-left: 0pt; margin-top: 4.5mm; text-align: justify; text-align-last: left; }
.equation-indent-1-0{text-indent: 12pt; margin-left: 13pt; margin-top: 4.5mm; text-align: justify; text-align-last: left; }
.Provision-Avis-indent-1-0{text-indent: 50pt; margin-left: 0pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.Provision-Avis-indent-0-0{text-indent: 50pt; margin-left: 0pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.Provision-Sujet-indent-0-0{text-indent: 0pt; margin-left: 0pt; margin-top: 30pt; margin-bottom: 30pt; text-align: justify; text-align-last: left; }
.Provision-motion-indent-0-0{text-indent: 22pt; margin-left: 0pt; margin-top: 12pt; margin-bottom: 30pt; text-align: justify; text-align-last: left; }
.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; }
.indent-0-1{margin-left: 12pt; text-indent: -12pt; padding-start: 0.16in; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-0-2{text-indent: -24pt; margin-left: 24pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-1-0{text-indent: 12pt; margin-top: 0.16in; text-align: justify; text-align-last: left; }
.indent-1-1{margin-left: 12pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-1-2{text-indent: -12pt; margin-left: 24pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-2-0{text-indent: 24pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-2-1{text-indent: 12pt; margin-left: 12pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-2-2{text-indent: 0pt; margin-left: 24pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-2-3{text-indent: -12pt; margin-left: 36pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-3-0{text-indent: 36pt; margin-top: 6pt; text-align: justify; text-align-last: left; }
.indent-3-1{text-indent: 24pt; margin-left: 12pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-3-2{text-indent: 12pt; margin-left: 24pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-3-3{text-indent: 0pt; margin-left: 36pt; margin-top: 6pt; text-align: justify; text-align-last: left; }
.indent-3-4{text-indent: -12pt; margin-left: 48pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-4-0{text-indent: 48pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-4-1{text-indent: 36pt; margin-left: 12pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-4-2{text-indent: 24pt; margin-left: 24pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-4-3{text-indent: 12pt; margin-left: 36pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-4-4{text-indent: 0pt; margin-left: 48pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-4-5{text-indent: -12pt; margin-left: 60pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-5-0{text-indent: 60pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-5-1{text-indent: 48pt; margin-left: 12pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-5-2{text-indent: 36pt; margin-left: 24pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-5-3{text-indent: 24pt; margin-left: 36pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-5-4{text-indent: 12pt; margin-left: 48pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-5-5{text-indent: 0pt; margin-left: 60pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-5-6{text-indent: -12pt; margin-left: 72pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-6-0{text-indent: 72pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-6-1{text-indent: 60pt; margin-left: 12pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-6-2{text-indent: 48pt; margin-left: 24pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-6-3{text-indent: 36pt; margin-left: 36pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-6-4{text-indent: 24pt; margin-left: 48pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-6-5{text-indent: 12pt; margin-left: 60pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-6-6{margin-left: 72pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.indent-6-7{text-indent: -12pt; margin-left: 84pt; margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.NoSpaceBefore{margin-top: 0pt; }
.Heading-Sortie3{margin-top: 13pt; text-indent: 0pt; margin-left: 0pt; text-align: left; }
.Heading{margin-top: 14pt; margin-left: 0pt; text-align: left; }
.HeadingAmendedText{text-indent: 13pt; }
.Heading_for-CM{font-weight: bold; }
.Heading-AmendedText{margin-top: 14pt; text-indent: 0pt; margin-left: 0pt; text-align: left; margin-top: 0.1525in; }
.Global{font-family: Arial; font-size: 11pt; line-height: 125%; widows: 2; orphans: 2; }
.section-Sortie4L{margin-top: 0.242in; text-align: justify; }
.section-Sortie4L-TextIndent{margin-top: 0.242in; text-align: justify; text-indent: 13pt; }
.section-Sortie3{margin-top: 0.180in; text-align: justify; }
.section-Sortie3-TextIndent{margin-top: 0.180in; text-align: justify; text-indent: 13pt; margin-top: 0.1774in; }
.section{margin-top: 0.1525in; text-align: justify; }
.section-inforce{margin-top: 0.1525in; text-align: justify; background-color: #d0d0d0; }
.section-TextIndent{margin-top: 0.1525in; text-align: justify; text-indent: 13pt; }
.section-TextIndent-inforce{margin-top: 0.1525in; text-align: justify; text-indent: 13pt; background-color: #d0d0d0; }
.section-motion{margin-top: 0.1525in; text-align: justify; }
.section-motion-inforce{margin-top: 0.1525in; text-align: justify; background-color: #d0d0d0; }
.section-motion-TextIndent{margin-top: 0.1525in; text-align: justify; text-indent: 22pt; }
.section-motion-TextIndent-inforce{margin-top: 0.1525in; text-align: justify; text-indent: 22pt; background-color: #d0d0d0; }
.section-with_page_break{page-break-after: always; margin-top: 0.1525in; text-align: justify; }
.section-with_page_break-inforce{page-break-after: always; margin-top: 0.1525in; text-align: justify; background-color: #d0d0d0; }
.page-break{page-break-after: always; }
.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; }
.section-with_page_break-after-odd-page-inforce{page-break-after: odd-page; margin-top: 0.1525in; text-align: justify; background-color: #d0d0d0; }
.section-with_page_break-after-even-page{page-break-after: even-page; margin-top: 0.1525in; text-align: justify; }
.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; }
.section-with_page_break-after-even-page-inforce{page-break-after: even-page; margin-top: 0.1525in; text-align: justify; background-color: #d0d0d0; }
.section-with_page_break-TextIndent{page-break-after: always; margin-top: 0.1525in; text-align: justify; text-indent: 13pt; }
.section-with_page_break-TextIndent-inforce{page-break-after: always; margin-top: 0.1525in; text-align: justify; text-indent: 13pt; background-color: #d0d0d0; }
.Subsection{margin-top: 13pt; margin-bottom: 12pt; }
.SubsectionFirst{margin-top: 0.1525in; }
.Continued-SectionSubsection{margin-top: 13pt; margin-bottom: 12pt; text-indent: 0pt; }
.SectionHeading-normal{font-size: 9pt; font-weight: bold; line-height: 10pt; text-indent: 0pt; margin-top: 0.284cm; margin-bottom: 1em; text-align: left; }
.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; }
.SectionHeading-sortie-1{font-style: italic; line-height: 21pt; text-indent: 0pt; margin-top: 0.284cm; margin-bottom: 1em; text-align: left; }
.SectionHeading-sortie-5{font-style: italic; font-size: 9pt; line-height: 10pt; text-indent: 0pt; margin-bottom: 6pt; text-align: left; }
.SectionHeading-sortie-6{font-style: italic; font-size: 9pt; line-height: 10pt; text-indent: 0pt; margin-bottom: 6pt; text-align: left; }
.SectionHeading-sortie-7{font-style: italic; line-height: 21pt; text-indent: 0pt; margin-bottom: 20pt; margin-top: 35pt; text-align: left; }
.SectionHeading-sortie-7L{font-style: italic; line-height: 21pt; text-indent: 0pt; margin-bottom: 14pt; text-align: left; }
.SectionHeading-sortie-8{font-style: italic; line-height: 21pt; text-indent: 0pt; margin-bottom: 20pt; margin-top: 35pt; text-align: left; }
.SectionHeading-sortie-9{font-style: italic; font-size: 9pt; line-height: 10pt; text-indent: 0pt; margin-bottom: 6pt; text-align: left; }
.LabelBase{font-weight: normal; }
.LabelBase-Width{width: 25pt; display: inline-block; }
.LabelBase-Width-4{width: 40pt; display: inline-block; }
.LabelBase-Width-5{width: 45pt; display: inline-block; }
.LabelBase-Width-6{width: 50pt; display: inline-block; }
.LabelBase-Width-7{width: 55pt; display: inline-block; }
.LabelBase-Width-8{width: 60pt; display: inline-block; }
.LabelBase-Width-9{width: 65pt; display: inline-block; }
.LabelBase-Width-10{width: 70pt; display: inline-block; }
.LabelBase-Width-11{width: 75pt; display: inline-block; }
.LabelBase-Width-12{width: 80pt; display: inline-block; }
.LabelBase-Width-13{width: 85pt; display: inline-block; }
.LabelBase-Width-14{width: 90pt; display: inline-block; }
.LabelBase-Width-15{width: 95pt; display: inline-block; }
.LabelBase-Width-MaxSpace{width: 130pt; display: inline-block; }
.LabelBase-Width-html{width: 45pt; display: inline-block; }
.LabelBase-Width-html-4{width: 50pt; display: inline-block; }
.LabelBase-Width-html-5{width: 55pt; display: inline-block; }
.LabelBase-Width-html-6{width: 60pt; display: inline-block; }
.LabelBase-Width-html-7{width: 65pt; display: inline-block; }
.LabelBase-Width-html-8{width: 70pt; display: inline-block; }
.LabelBase-Width-html-9{width: 75pt; display: inline-block; }
.LabelBase-Width-html-10{width: 80pt; display: inline-block; }
.LabelBase-Width-html-11{width: 85pt; display: inline-block; }
.LabelBase-Width-html-12{width: 90pt; display: inline-block; }
.LabelBase-Width-html-13{width: 95pt; display: inline-block; }
.LabelBase-Width-html-14{width: 100pt; display: inline-block; }
.LabelBase-Width-html-15{width: 105pt; display: inline-block; }
.LabelBase-Width-MaxSpace-html{width: 150pt; display: inline-block; }
.Label-Y{text-transform: uppercase; }
.Label-L{font-style: italic; }
.Label-Explanatory{font-style: normal; }
.Label-L-inforce{font-style: italic; background-color: #d0d0d0; }
.Label-M{}
.Label-M-Explanatory{font-style: normal; }
.Label-M-inforce{background-color: #d0d0d0; }
.Label-P{}
.Label-P-Explanatory{font-style: normal; }
.Label-P-inforce{background-color: #d0d0d0; }
.Label-R{}
.Label-R-Explanatory{font-style: normal; }
.Label-R-inforce{background-color: #d0d0d0; }
.Label-Z{}
.Label-Z-Explanatory{font-style: normal; }
.Label-Z-inforce{background-color: #d0d0d0; }
.Label-Section{font-family: Arial; font-weight: bold; margin-right: 4mm; font-size: 12pt; }
.Label-Section-Sortie0M-1M{font-family: arial; font-weight: bold; margin-right: 4mm; font-size: 12pt; }
.Label-Section-Sortie0M-1M-inforce{font-family: arial; font-weight: bold; margin-right: 4mm; font-size: 12pt; background-color: #d0d0d0; }
.Label-Section-Sortie0-1-6-7-8{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 16pt; }
.Label-Section-Sortie0-1-6-7-8-inforce{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 16pt; background-color: #d0d0d0; }
.Label-Section-Sortie2{font-family: arial; font-weight: bold; margin-right: 4mm; font-size: 12pt; }
.Label-Section-Sortie2-inforce{font-family: arial; font-weight: bold; margin-right: 4mm; font-size: 12pt; background-color: #d0d0d0; }
.Label-Section-Sortie3{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 12pt; }
.Label-Section-Sortie-6L{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 12pt; }
.Label-Section-Sortie-6L-inforce{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 12pt; background-color: #d0d0d0; }
.Label-Section-Sortie-6L-small{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 10pt; }
.Label-Section-Sortie-6L-small-inforce{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 10pt; background-color: #d0d0d0; }
.Label-Section-Sortie3-inforce{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 12pt; background-color: #d0d0d0; }
.Label-Section-Sortie4{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 10pt; }
.Label-Section-Sortie4-inforce{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 10pt; background-color: #d0d0d0; }
.Label-Section-Sortie9{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 10pt; }
.Label-Section-Sortie9-inforce{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 10pt; background-color: #d0d0d0; }
.Label-Section-Sortie9L{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 12pt; }
.Label-Section-Sortie9L-inforce{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 12pt; background-color: #d0d0d0; }
.Label-Section-Sortie-3R{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 12.5pt; }
.Label-Section-Sortie-3R-inforce{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 12.5pt; background-color: #d0d0d0; }
.Label-Section-Sortie-3R-small{font-family: Times New Roman; font-weight: bold; margin-right: 4mm; font-size: 10pt; }
.Label-Section-Sortie-3R-small-inforce{font-family: Times New Roman; font-weight: bold; margin-right: 4mm; font-size: 10pt; background-color: #d0d0d0; }
.Label-Section-Sortie11{font-weight: bold; margin-right: 4mm; font-size: 12pt; font-family: arial; }
.Label-Section-Sortie11-AmendedText{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 11pt; font-family: arial; margin-right: 4mm; }
.Label-Section-Sortie11-inforce{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 11pt; font-family: arial; background-color: #d0d0d0; }
.Label-Section-Sortie12{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 15pt; }
.Label-Section-Sortie12-inforce{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 15pt; background-color: #d0d0d0; }
.Label-Section-Sortie13{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 15pt; }
.Label-Section-Sortie13-inforce{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 15pt; background-color: #d0d0d0; }
.Label-Section-inforce{font-family: Bodidlybold; font-weight: bold; margin-right: 4mm; font-size: 12pt; background-color: #d0d0d0; }
.Label-group1{font-weight: bold; text-transform: uppercase; }
.Label-group1-inforce{font-weight: bold; text-transform: uppercase; background-color: #d0d0d0; }
.Label-group1_for-CM{font-weight: bold; text-transform: uppercase; }
.Label-group2_for-CM{font-weight: bold; text-transform: uppercase; }
.Label-group3_for-CM{font-weight: bold; text-transform: uppercase; }
.Label-group4_for-CM{font-weight: bold; text-transform: uppercase; }
.Label-group5_for-CM{font-weight: bold; text-transform: uppercase; }
.Label-group6_for-CM{font-weight: bold; text-transform: uppercase; }
.Label-group7_for-CM{font-weight: bold; text-transform: uppercase; }
.Label-group8_for-CM{font-weight: bold; text-transform: uppercase; }
.Label-group9_for-CM{font-weight: bold; text-transform: uppercase; }
.Label-group1_for-CM-inforce{font-weight: bold; text-transform: uppercase; background-color: #d0d0d0; }
.Label-group2_for-CM-inforce{font-weight: bold; text-transform: uppercase; background-color: #d0d0d0; }
.Label-group3_for-CM-inforce{font-weight: bold; text-transform: uppercase; background-color: #d0d0d0; }
.Label-group4_for-CM-inforce{font-weight: bold; text-transform: uppercase; background-color: #d0d0d0; }
.Label-group5_for-CM-inforce{font-weight: bold; text-transform: uppercase; background-color: #d0d0d0; }
.Label-group6_for-CM-inforce{font-weight: bold; text-transform: uppercase; background-color: #d0d0d0; }
.Label-group7_for-CM-inforce{font-weight: bold; text-transform: uppercase; background-color: #d0d0d0; }
.Label-group8_for-CM-inforce{font-weight: bold; text-transform: uppercase; background-color: #d0d0d0; }
.Label-group9_for-CM-inforce{font-weight: bold; text-transform: uppercase; background-color: #d0d0d0; }
.Label-group2{font-weight: bold; text-transform: uppercase; }
.Label-group2-inforce{font-weight: bold; text-transform: uppercase; background-color: #d0d0d0; }
.Label-group3{font-weight: bold; text-transform: uppercase; }
.Label-group3-inforce{font-weight: bold; text-transform: uppercase; background-color: #d0d0d0; }
.Label-group4-medium{font-weight: 500; text-transform: uppercase; }
.Label-group4{font-weight: bold; text-transform: uppercase; }
.Label-group4-inforce{font-weight: bold; text-transform: uppercase; background-color: #d0d0d0; }
.Label-group5{font-weight: bold; text-transform: uppercase; }
.Label-group5-inforce{font-weight: bold; text-transform: uppercase; background-color: #d0d0d0; }
.Label-group6{}
.Label-group6-inforce{background-color: #d0d0d0; }
.Label-group7{}
.Label-group7-inforce{background-color: #d0d0d0; }
.Label-group8{}
.Label-group8-inforce{background-color: #d0d0d0; }
.Label-group9{}
.Label-group9-inforce{background-color: #d0d0d0; }
.Label-part-division-toc{text-align: left; font-weight: bold; text-transform: uppercase; }
.Label-Schedule-abrogative{margin-top: 18pt; margin-bottom: 12pt; text-align: left; text-transform: uppercase; }
.Label-Schedule-abrogative-inforce{margin-top: 18pt; margin-bottom: 12pt; text-align: left; text-transform: uppercase; background-color: #d0d0d0; }
.Label-ScheduleHeading{margin-top: 18pt; margin-bottom: 12pt; text-align: left; text-transform: uppercase; font-weight: bold; }
.Label-ScheduleHeading-inforce{margin-top: 18pt; margin-bottom: 12pt; text-align: left; text-transform: uppercase; font-weight: bold; background-color: #d0d0d0; }
.Label-paragraph{font-weight: normal; margin-right: 5.5pt; }
.Label-paragraph-inforce{font-weight: normal; margin-right: 5.5pt; background-color: #d0d0d0; }
.Label-subparagraph{font-weight: normal; margin-right: 5.5pt; }
.Label-subparagraph-inforce{font-weight: normal; margin-right: 5.5pt; background-color: #d0d0d0; }
.Label-clause{font-weight: normal; margin-right: 5.5pt; }
.Label-clause-inforce{font-weight: normal; margin-right: 5.5pt; background-color: #d0d0d0; }
.Label-subclause{font-weight: normal; margin-right: 5.5pt; }
.Label-subclause-inforce{font-weight: normal; margin-right: 5.5pt; background-color: #d0d0d0; }
.Label-subsubclause{font-weight: normal; margin-right: 5.5pt; }
.Label-subsubclause-inforce{font-weight: normal; margin-right: 5.5pt; background-color: #d0d0d0; }
.text-subparagraph{text-indent: 0pt; text-indent: 0pt; }
.LongTitle{font-size: 10pt; font-weight: bold; margin-top: 0.3in; margin-bottom: 0.3in; text-align: justify; text-transform: uppercase; }
.LongTitle-enabling{font-size: 11pt; font-weight: bold; margin-top: 6pt; text-align: left; }
.enabling-identification{font-size: 11pt; font-weight: bold; margin-bottom: 0.1cm; text-align: left; }
.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; }
.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; }
.Note{margin-top: 12pt; font-size: 10pt; }
.NoteDisplayDiv{display: inline-block; vertical-align: top; }
.NoteImageWidthSpaceDiv{width: 5%; }
.NoteContentWidthSpaceDiv{width: 94%; }
.Note-after-LongTitle{margin-top: 0pt; margin-bottom: 0pt; margin-left: 48pt; font-style: italic; }
.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; }
.normal{font-weight: normal; font-style: normal; text-decoration: none; font-variant: normal; text-transform: none; }
.normal-inforce{font-weight: normal; font-style: normal; text-decoration: none; font-variant: normal; text-transform: none; background-color: #d0d0d0; }
.keep-together-normal{font-weight: normal; font-style: normal; text-decoration: none; font-variant: normal; text-transform: none; }
.keep-together-normal-inforce{font-weight: normal; font-style: normal; text-decoration: none; font-variant: normal; text-transform: none; background-color: #d0d0d0; }
.one-line{margin-top: 12pt; }
.space-before{margin-top: 10pt; }
.OriginatingRef{margin-top: 10pt; font-style: italic; }
.OriginatingRef-0R-1R-2R-3R-4R{margin-top: 0pt; font-style: normal; }
.OriginatingRef-4L{margin-bottom: 0pt; font-style: italic; }
.overbar{text-decoration: overline; }
.overbar-inforce{text-decoration: overline; background-color: #d0d0d0; }
.keep-together-overbar{text-decoration: overline; }
.keep-together-overbar-inforce{text-decoration: overline; background-color: #d0d0d0; }
.Subsection-Paragraph-Sortie3{margin-top: 0.1995in; }
.Subsection-Paragraph-Sortie3-inforce{margin-top: 0.195in; background-color: #d0d0d0; }
.Subsection-Paragraph-Sortie3-TextIndent{margin-top: 0.1995in; text-indent: 13pt; }
.Subsection-Paragraph-Sortie3-TextIndent-inforce{margin-top: 0.1995in; text-indent: 13pt; background-color: #d0d0d0; }
.Paragraph{margin-top: 0.1525in; }
.ContinuedParagraph{margin-top: 0.1525in; }
.preamble{font-weight: normal; text-align: justify; margin-top: 18pt; font-size: 11pt; }
.smallcaps{font-variant: small-caps; }
.shade{background-color: #d0d0d0; }
.smallcaps-inforce{font-variant: small-caps; background-color: #d0d0d0; }
.keep-together-smallcaps{font-variant: small-caps; }
.keep-together-smallcaps-inforce{font-variant: small-caps; background-color: #d0d0d0; }
.EnablingIdentification-Id{font-size: 10pt; font-weight: bold; margin-top: 12pt; text-align: left; font-weight: normal; margin-top: 0pt; }
.Identification-Id{font-size: 11pt; margin-top: 12pt; text-align: left; }
.titre-reglement{font-size: 11pt; font-weight: bold; text-align: center; text-transform: uppercase; margin-top: 6pt; margin-top: 6pt; }
.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%; }
.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; }
.titre-enabling-left{font-size: 11pt; font-weight: normal; text-align: left; text-transform: none; margin-top: 6pt; }
.text-section{padding-left: 0pt; margin-left: 0pt; text-indent: 0pt; text-align: justify; }
.HistoricalNote{margin-top: 12pt; padding-top: -4pt; font-size: 9pt; font-weight: normal; text-align: justify; text-transform: none; }
.RefNote{background-color: #FFFFFF; }
.HistoricalNote-LongTitle{font-size: 11pt; font-weight: normal; text-align: justify; text-transform: none; margin-top: 0pt; margin-left: 0pt; }
.text-Paragraph{text-indent: 0pt; text-align: justify; text-align-last: left; }
.text-subparagraph{text-indent: 0pt; text-indent: 0pt; }
.text-clause{text-indent: 0pt; text-align: justify; text-align-last: left; }
.text-subclause{text-indent: 0pt; text-indent: 0pt; }
.text-subsubclause{text-indent: 0pt; text-indent: 0pt; }
.ScheduleContent{margin-bottom: 6pt; }
.ScheduleHeading{margin-top: 2pt; }
.Schedule{text-align: justify; }
.SchedulePDF{text-align: justify; margin-top: 12pt; }
.PageBreakAfter{page-break-after: always; }
.PageBreakBefore{}
.Schedule-inforce{text-align: justify; margin-top: 12pt; background-color: #d0d0d0; }
.Schedule-amended{text-align: justify; margin-top: 20pt; }
.Schedule-amended-inforce{text-align: justify; margin-top: 0pt; background-color: #d0d0d0; }
.Schedule-amended-more-space{text-align: justify; margin-top: 20pt; }
.Schedule-amended-more-space-inforce{text-align: justify; margin-top: 20pt; background-color: #d0d0d0; }
.Schedule-abrogative{text-align: justify; margin-top: 12pt; span: all; }
.Schedule-abrogative-inforce{text-align: justify; margin-top: 12pt; span: all; background-color: #d0d0d0; }
.-inforce{background-color: #d0d0d0; }
.strikeout{text-decoration: line-through; }
.strikeout-inforce{text-decoration: line-through; background-color: #d0d0d0; }
.keep-together-strikeout{text-decoration: line-through; }
.keep-together-strikeout-inforce{text-decoration: line-through; background-color: #d0d0d0; }
.subclause{margin-top: 0.1525in; text-align: justify; }
.subsubclause{margin-top: 0.1525in; text-align: justify; }
.subclause-inforce{margin-top: 0.1525in; text-align: justify; background-color: #d0d0d0; }
.subclause-motion{margin-top: 0.1525in; text-align: justify; }
.subclause-motion-inforce{margin-top: 0.1525in; text-align: justify; background-color: #d0d0d0; }
.subclause-motion-TextIndent{margin-top: 0.1525in; text-align: justify; text-indent: 22pt; }
.subclause-motion-TextIndent-inforce{margin-top: 0.1525in; text-align: justify; text-indent: 22pt; background-color: #d0d0d0; }
.subclause-TextIndent{margin-top: 0.1525in; text-align: justify; text-indent: 13pt; }
.subclause-TextIndent-inforce{margin-top: 0.1525in; text-align: justify; text-indent: 13pt; background-color: #d0d0d0; }
.Subparagraph{margin-top: 0.1525in; text-align: justify; }
.Continued-Subparagraph{margin-top: 0.1525in; text-align: justify; }
.subparagraph-TextIndent{margin-top: 0.1525in; text-align: justify; text-indent: 13pt; }
.subparagraph-TextIndent-inforce{margin-top: 0.1525in; text-align: justify; text-indent: 13pt; background-color: #d0d0d0; }
.subparagraph-inforce{margin-top: 0.1525in; text-align: justify; background-color: #d0d0d0; }
.subparagraph-motion{margin-top: 0.1525in; text-align: justify; }
.subparagraph-motion-TextIndent{margin-top: 0.1525in; text-align: justify; text-indent: 22pt; }
.subparagraph-motion-TextIndent-inforce{margin-top: 0.1525in; text-align: justify; text-indent: 22pt; background-color: #d0d0d0; }
.subparagraph-motion-inforce{margin-top: 0.1525in; text-align: justify; background-color: #d0d0d0; }
.subparagraph-Sortie0L-1L-1R-7L-8L{margin-top: 30pt; text-align: justify; }
.subparagraph-Sortie0L-1L-1R-7L-8L-inforce{margin-top: 30pt; text-align: justify; background-color: #d0d0d0; }
.subparagraph-Sortie0L-1L-1R-7L-8L-TextIndent{margin-top: 30pt; text-align: justify; text-indent: 13pt; text-indent: 22pt; }
.subparagraph-Sortie0L-1L-1R-7L-8L-TextIndent-inforce{margin-top: 30pt; text-align: justify; text-indent: 13pt; text-indent: 22pt; background-color: #d0d0d0; }
.subscript{font-size: 7pt; text-decoration: none; vertical-align: sub; text-transform: none; }
.superscript{font-size: 8pt; vertical-align: super; line-height: 125%; vertical-align: super; }
.superscript_5_22point{font-size: 5.22pt; vertical-align: 40%; }
.superscript_6point{font-size: 6pt; vertical-align: super; }
.superscript_7point{font-size: 7pt; vertical-align: super; }
.superscript_8point{font-size: 8pt; vertical-align: super; text-decoration: none; }
.superscript_9point{font-size: 9pt; vertical-align: super; }
.superscript_10point{font-size: 10pt; vertical-align: super; }
.superscript_11point{font-size: 11pt; vertical-align: super; }
.superscript_12point{font-size: 12pt; vertical-align: super; }
.superscript-text_Actuel_Refondu{font-size: 8pt; vertical-align: super; }
.tableau{font-size: 9.5pt; margin-top: 6pt; margin-bottom: 6pt; }
.tableau_15pt{font-size: 15pt; }
.tableau_11pt{font-size: 11pt; }
.tableau_10pt{font-size: 10pt; }
.tableau_12pt{font-size: 12pt; }
.tableau_10.5pt{font-size: 0.5; }
.tableau_0R{font-size: 15pt; }
.tableau_1R{font-size: 15pt; }
.tableau_2R{font-size: 12pt; }
.tableau_sujet{font-size: 9.5pt; margin-top: 30pt; }
.Provision-ExplanatoryNotes-indent-0-0{text-indent: 0pt; margin-top: 0.1525in; margin-bottom: 0.1525in; text-align: justify; text-align-last: left; }
.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; }
.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; }
.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; }
.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; }
.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; }
.Provision-ExplanatoryNotes-indent-1-0{text-indent: 12pt; margin-top: 0.16in; text-align: justify; text-align-last: left; line-height: 125%; }
.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; }
.Provision-ExplanatoryNotes-indent-1-0-lager{font-size: 15pt; margin-bottom: 18pt; text-indent: 37pt; line-height: 21pt; font-weight: 500; }
.Provision-ExplanatoryNotes-indent-1-0-lager-0L{font-size: 15pt; margin-bottom: 30pt; text-indent: 37pt; line-height: 21pt; font-weight: 500; }
.Provision-ExplanatoryNotes-indent-1-0-lager-0L-7L-8L{font-size: 15pt; margin-bottom: 40pt; text-indent: 37pt; line-height: 21pt; font-weight: 500; }
.sujet-page_break{page-break-after: always; }
.sujet-Projet-titre{text-transform: uppercase; font-weight: bold; margin-top: 12pt; margin-bottom: 12pt; text-align: center; text-decoration: underline; font-size: 15pt; }
.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; }
.TitleText-ExplanatoryNotes-sortie-2{font-weight: bold; margin-top: 1.68cm; margin-bottom: 5.35mm; text-align: left; text-transform: uppercase; font-size: 12pt; }
.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; }
.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; }
.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; }
.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; }
.TitleText-ExplanatoryNotes-larger{font-size: 15pt; margin-top: 1.2cm; margin-bottom: 12pt; text-align: left; text-transform: uppercase; }
.TitleText-ExplanatoryNotes-Large-0L{font-size: 15pt; margin-top: 63pt; margin-bottom: 28pt; text-align: left; text-transform: uppercase; }
.TitleText-ExplanatoryNotes-Large-7L-8L{font-size: 15pt; margin-top: 19pt; margin-bottom: 40pt; text-align: left; text-transform: uppercase; }
.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; }
.TitleText-sortie3{text-transform: uppercase; margin-top: 0.214cm; font-size: 11pt; }
.TitleText{font-size: 11pt; text-transform: uppercase; margin-bottom: 3.886mm; }
.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; color: black; font-color: black; }
.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; }
.TitleText-group1-TO-5-consolidated{font-size: 11pt; text-transform: uppercase; margin-top: 0cm; margin-bottom: 3.886mm; }
.TitleText-7L-8L{text-transform: uppercase; margin-bottom: 3.886mm; font-size: 15pt; line-height: 15pt; }
.TitleText-Avis{font-size: 10pt; font-weight: bold; margin-top: 1.7cm; margin-bottom: 12pt; text-align: left; text-transform: uppercase; }
.TitleText-group1-for-text-actuel{font-size: 11pt; text-transform: uppercase; margin-bottom: 3.886mm; font-weight: bold; margin-bottom: 40pt; }
.TitleText-group1{font-size: 11pt; text-transform: uppercase; margin-bottom: 3.886mm; }
.TitleText-group1_for-7L-8L{text-transform: uppercase; margin-bottom: 3.886mm; font-size: 15pt; line-height: 15pt; }
.TitleText-group2{font-size: 11pt; text-transform: uppercase; margin-bottom: 3.886mm; }
.TitleText-group2_for-7L-8L{text-transform: uppercase; margin-bottom: 3.886mm; font-size: 15pt; line-height: 15pt; }
.TitleText-sortie3-group3{text-transform: uppercase; margin-top: 0.214cm; font-size: 11pt; }
.TitleText-group3{font-size: 11pt; text-transform: uppercase; margin-bottom: 3.886mm; }
.TitleText-group4{font-size: 11pt; text-transform: uppercase; margin-bottom: 3.886mm; }
.TitleText-group4-15pt{text-transform: uppercase; margin-bottom: 3.886mm; font-size: 15pt; }
.TitleText-group4_for-7L-8L{text-transform: uppercase; font-size: 15pt; line-height: 15pt; margin-top: 0.92cm; margin-bottom: 1cm; }
.TitleText-sortie3-group4{text-transform: uppercase; margin-top: 0.214cm; font-size: 11pt; }
.TitleText-group5{font-size: 11pt; text-transform: uppercase; margin-bottom: 3.886mm; }
.TitleText-group5_for-7L-8L{text-transform: uppercase; margin-bottom: 3.886mm; font-size: 15pt; line-height: 15pt; }
.TitleText-group6_for-7L-8L{font-size: 15pt; font-style: italic; margin-top: 0.214cm; margin-bottom: 3.886mm; }
.TitleText-group6{font-size: 11pt; font-style: italic; margin-top: 0.214cm; margin-bottom: 3.886mm; }
.TitleText-group7{font-size: 11pt; font-style: italic; margin-top: 0.214cm; margin-bottom: 3.886mm; }
.TitleText-group7_for-7L-8L{font-size: 15pt; font-style: italic; margin-top: 0.214cm; margin-bottom: 3.886mm; }
.TitleText-group8{font-size: 11pt; font-style: italic; margin-top: 0.214cm; margin-bottom: 3.886mm; }
.TitleText-group8_for-7L-8L{font-size: 15pt; font-style: italic; margin-top: 0.214cm; margin-bottom: 3.886mm; }
.TitleText-group9{font-size: 11pt; font-style: italic; margin-top: 0.214cm; margin-bottom: 3.886mm; }
.TitleText-group9_for-7L-8L{font-size: 15pt; font-style: italic; margin-top: 0.214cm; margin-bottom: 3.886mm; }
.TitleText-ScheduleHeading{text-transform: uppercase; margin-top: 8pt; margin-bottom: 14pt; text-align: justify; }
.TitleText-NoteInterne{text-transform: uppercase; font-size: 15pt; text-align: center; text-decoration: underline; font-weight: bold; margin-top: 12pt; margin-bottom: 12pt; }
.Title-NoteInterne{font-size: 15pt; text-align: left; text-indent: 15pt; font-weight: bold; margin-top: 12pt; margin-bottom: 12pt; }
.toc-no-toc{margin-top: 20pt; margin-bottom: 20pt; }
.toc-group1-2-3-Label{text-align: left; font-weight: bold; margin-top: 6pt; margin-bottom: 0pt; text-transform: uppercase; }
.toc-group4-5-6-7-8-9-Label{font-style: normal; font-weight: bold; text-align: left; margin-top: 6pt; margin-bottom: 0pt; }
.toc-group4-Label{font-style: normal; font-weight: bold; text-align: left; margin-top: 6pt; margin-bottom: 0pt; text-indent: 10pt; text-transform: uppercase; }
.toc-group5-Label{font-style: normal; font-weight: bold; text-align: left; margin-top: 6pt; margin-bottom: 0pt; text-indent: 20pt; text-transform: uppercase; }
.toc-group6-Label{font-style: normal; font-weight: bold; text-align: left; margin-top: 6pt; margin-bottom: 0pt; font-weight: normal; text-transform: uppercase; }
.toc-group7-Label{font-style: normal; font-weight: bold; text-align: left; margin-top: 6pt; margin-bottom: 0pt; font-weight: normal; }
.toc-group8-Label{font-style: normal; font-weight: bold; text-align: left; margin-top: 6pt; margin-bottom: 0pt; font-weight: normal; }
.toc-group9-Label{font-style: normal; font-weight: bold; text-align: left; margin-top: 6pt; margin-bottom: 0pt; font-weight: normal; }
.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; }
.toc-Repealed-Heading-group4{font-style: italic; text-align: left; margin-top: 0pt; margin-bottom: 0pt; margin-left: 10pt; }
.toc-Repealed-Heading-group5{font-style: italic; text-align: left; margin-top: 0pt; margin-bottom: 0pt; margin-left: 20pt; }
.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; }
.toc-group4-5-title{font-style: normal; text-align: left; text-align-last: left; margin-top: 0pt; margin-bottom: 5pt; text-transform: uppercase; }
.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; }
.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; }
.toc-group-SectionNumber{font-style: normal; text-align: justify; text-align-last: left; margin-top: 0pt; margin-bottom: 5pt; text-transform: uppercase; }
.toc-cell-SectionNumber{display-align: after; width: 1.38in; }
.toc-group-6-7-8-9-title{font-style: italic; text-align: left; text-align-last: justify; margin-top: 0pt; margin-left: 40pt; }
.toc-group6-title{font-style: italic; text-align: left; text-align-last: justify; margin-top: 0pt; margin-left: 40pt; }
.toc-group6-SectionNumber{font-style: italic; text-align: left; text-align-last: left; margin-top: 0pt; }
.toc-group7-title{font-style: italic; text-align: left; text-align-last: left; margin-top: 0pt; margin-left: 45pt; font-style: normal; }
.toc-group8-title{font-style: italic; text-align: left; text-align-last: left; margin-top: 0pt; margin-left: 50pt; }
.toc-group9-title{font-style: italic; text-align: left; text-align-last: left; margin-top: 0pt; }
.TOC-Heading{text-align-last: justify; end-indent: 1cm; last-line-end-indent: -1cm; margin-top: 2pt; }
.toc-Heading-1{text-align: left; text-align-last: left; margin-top: 2pt; }
.toc-Heading-2{text-align: left; text-align-last: left; margin-top: 2pt; }
.toc-Heading-3{text-align: left; text-align-last: left; margin-top: 2pt; }
.toc-Heading-4{text-align: left; text-align-last: left; margin-top: 2pt; }
.toc-Heading-5{text-align: left; text-align-last: left; margin-top: 2pt; }
.toc-Heading-6{text-align: left; text-align-last: left; margin-top: 2pt; }
.toc-Heading-7{text-align: left; text-align-last: left; margin-top: 2pt; }
.toc-Heading-8{text-align: left; text-align-last: left; margin-top: 2pt; }
.toc-Heading-9{text-align: left; text-align-last: left; margin-top: 2pt; }
.toc-Heading-SCHEDULE{text-align: left; text-align-last: left; margin-top: 2pt; }
.toc-Label-ScheduleHeading{text-align: left; text-align-last: left; text-transform: uppercase; font-weight: bold; margin-top: 6pt; }
.Label-ScheduleHeading-normal{text-align: justify; text-align-last: left; text-transform: uppercase; margin-top: 12pt; font-weight: normal; }
.toc-Label-ScheduleHeading-abrogative{text-align: left; text-align-last: left; text-transform: uppercase; margin-top: 12pt; font-weight: bold; margin-top: 6pt; }
.toc-page{width: 100pt; text-align: justify; text-align-last: left; font-weight: bold; font-style: normal; text-transform: capitalize; }
.toc-TitleText-Schedule{text-transform: uppercase; text-align: left; text-align-last: left; }
.text-current{text-align: justify; }
.Paragraph-inforce{margin-top: 6pt; background-color: #d0d0d0; }
.Text-DefinedTerm-normal{text-align: justify; font-size: 10pt; font-weight: bold; font-style: italic; margin-top: 12pt; margin-bottom: 0pt; }
.Text-DefinedTerm-sortie-5L-6L-9L{text-align: justify; font-size: 9pt; font-weight: normal; font-style: italic; margin-top: 12pt; margin-bottom: 10pt; }
.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; }
.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; }
.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; }
.toc-TitleText{text-transform: uppercase; margin-top: 0cm; margin-bottom: 0mm; }
.toc-Repealed{font-style: italic; text-transform: none; font-weight: normal; }
.toc-Repealed-Text{font-style: italic; text-transform: none; font-weight: normal; }
.toc-Repealed-Heading{text-transform: uppercase; margin-top: 0cm; margin-bottom: 0mm; margin-left: 40pt; font-style: italic; }
.toc-Repealed-Schedule{font-style: italic; }
.Repealed{font-style: italic; color: #990000; }
.Repealed-Text{font-style: italic; }
.Repealed-Heading{font-style: italic; font-size: 11pt; margin-top: 0.214cm; margin-bottom: 3.886mm; text-transform: none; }
.Repealed-Schedule{font-style: italic; }
.metadata{text-transform: uppercase; }
.underline{text-decoration: underline; }
.underline-inforce{text-decoration: underline; background-color: #d0d0d0; }
.keep-together-underline{text-decoration: underline; }
.keep-together-underline-inforce{text-decoration: underline; background-color: #d0d0d0; }
.noteexpl-titre{text-decoration: underline; margin-top: 0.25in; font-weight: bold; }
.noteexpl-titre-smaller-4-5{text-decoration: underline; font-weight: bold; margin-top: 0.15in; margin-bottom: 0.15in; }
.noteexpl-titre-smaller-1-6-7{text-decoration: underline; font-weight: bold; margin-top: 52pt; margin-bottom: 0.15in; }
.FragmentConsolidationPreview-title{font-size: 15pt; font-weight: normal; margin-top: 12pt; border-bottom: solid black 1pt; padding-bottom: 10pt; margin-bottom: 10pt; }
.FragmentConsolidationPreview-title-TEXTE_REFONDU{font-size: 15pt; font-weight: normal; border-bottom: solid black 1pt; padding-bottom: 10pt; margin-bottom: 10pt; }
.FragmentConsolidationPreview{font-size: 10pt; line-height: 11pt; }
.noteexpl-resu-titre{text-decoration: underline; font-weight: bold; }
.noteexpl-resu-titre-deux_points{text-decoration: no-underline; font-weight: bold; }
.noteexpl-resu-texte{margin-top: 0.25in; }
.noteexpl-resu-texte-smaller-4-5{margin-top: 0.15in; }
.noteexpl-context-titre{text-decoration: underline; font-weight: bold; }
.noteexpl-context-titre-deux_points{font-weight: bold; }
.noteexpl-context-texte{margin-top: 0.3in; }
.noteexpl-sitact-titre{text-decoration: underline; font-weight: bold; }
.noteexpl-sitact-titre-deux_points{font-weight: bold; }
.analytic_titre-texte{margin-top: 0.38in; font-weight: bold; }
.analytic_titre-texte-normal{margin-top: 0.38in; font-weight: normal; }
.noteexpl-sitact-texte{margin-top: 0.5625in; }
.noteexpl-sitact-texte-smallspace{margin-top: 0.1425in; }
.noteexpl-sitact-texte-smallspace-4-5{margin-top: 0.3in; }
.noteexpl-sitact-texte-0L-1L-7L-8L-largerspace{margin-top: 30pt; }
.noteexpl-modp-titre{text-decoration: underline; font-weight: bold; }
.noteexpl-modp-analytic:titre-without_underline{font-weight: bold; margin-bottom: 30pt; }
.noteexpl-modp-analytic:titre-without_underline_smallSpace{font-weight: bold; margin-bottom: 30pt; margin-bottom: 10pt; }
.noteexpl-modp-titre-deux_points{font-weight: bold; }
.noteexpl-modp-texte{margin-top: 30pt; }
.noteexpl-modp-texte-smallspace{margin-top: 10pt; }
.noteexpl-modp-texte-smallspace-4-5{margin-top: 0.3in; }
.noteexpl-ref-titre{font-weight: bold; text-decoration: underline; margin-top: 0.5625in; margin-bottom: 0.25in; }
.noteexpl-ref-titre-smallspace{font-weight: bold; text-decoration: underline; margin-top: 0.1625in; margin-bottom: 0.25in; }
.noteexpl-refstd-refda{margin-top: 0.15in; }
.noteexpl-refstd-refda-smallspace{margin-top: 0.15in; }
.consolidation-sous_refs_bull_Title{font-weight: bold; }
.consolidation-sous_refs_concord_Title{font-weight: bold; }
.consolidation-sous_refs_bull{margin-top: 0in; }
.consolidation-sous_refs_concord{margin-top: 0in; }
.sujet-global{font-family: Arial; font-size: 15pt; }
.sujet-refsujet{margin-top: 15pt; font-style: italic; font-size: 11pt; margin-left: 0.5in; }
.sujet{font-weight: bold; margin-top: 15pt; margin-bottom: 30pt; text-align: center; }
.sujet-titre{font-weight: bold; margin-top: 30pt; margin-bottom: 30pt; }
.sujet-item-noitem{font-weight: bold; }
.sujet-item-noitem-normal{font-weight: normal; }
.sujet-item-nomitem{font-weight: bold; text-decoration: underline; }
.sujet-item-titre{font-weight: bold; margin-bottom: 30pt; }
.tableConcordance-global{font-family: Times New Roman; font-size: 8pt; }
.tableConcordance-en-tete{font-size: 12pt; font-weight: bold; text-align: center; margin-top: 10pt; span: all; }
.tableConcordance-en-tete-texte{font-size: 10pt; text-indent: 16pt; margin-top: 10pt; margin-bottom: 20pt; span: all; }
.ref{}
.newPage{break-before: page; }
.bulletin-titre{font-weight: bold; margin-top: 10pt; margin-bottom: 8pt; font-family: arial narrow; font-size: 12pt; text-transform: uppercase; }
.bulletin-sousTitre{font-weight: normal; margin-top: 10pt; margin-bottom: 8pt; font-family: arial narrow; font-size: 12pt; text-transform: uppercase; }
.bulletin-sousSousTitre{font-weight: bold; margin-top: 10pt; margin-bottom: 8pt; font-family: arial narrow; font-size: 12pt; }
.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; }
.List-Comparaison{margin-left: 12pt; provisional-distance-between-starts: 52pt; }
.lawsection-with_page_break{margin-top: 0.1525in; text-align: justify; page-break-after: always; }
.lawsection-with_out_page_break{margin-top: 0.1525in; text-align: justify; }
.lawsection-with_page_break-inforce{page-break-after: always; margin-top: 0.1525in; text-align: justify; background-color: #d0d0d0; }
.lawsection-with_page_break-TextIndent{margin-top: 0.1525in; text-align: justify; page-break-after: always; text-indent: 13pt; }
.lawsection-with_page_break-TextIndent-inforce{margin-top: 0.1525in; text-align: justify; page-break-after: always; background-color: #d0d0d0; }
.consolidation:Del{color: red; text-decoration: line-through; }
.atict:del{color: red; text-decoration: line-through; }
.consolidation:Add{color: green; text-decoration: underline; }
.atict:add{color: green; text-decoration: underline; }
.consolidation:Upd{color: orange; }
.consolidation:Repeal{color: red; }
.consolidationClean{}
.consolidationCleanDel{color: black; text-decoration: no-line-through; }
.consolidationCleanAdd{color: black; text-decoration: no-underline; }
.consolidationWhipeTextDecoration{text-decoration: no-underline; text-decoration: no-line-through; }
.NoteDocBook{font-size: 8pt; line-height: 1; color: black; }
.NoteTitre{font-weight: bold; font-style: italic; text-decoration: no-underline; text-decoration: no-line-through; }
.NoteTitre_for-CM{margin-top: 14pt; text-indent: 0pt; margin-left: 0pt; text-align: left; font-weight: bold; padding-top: -6pt; padding-bottom: 6pt; }
.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; }
.NoteBlockQuote{padding: 12pt; margin: 0pt 0pt 12pt 12pt; font-style: italic; }
.NoteItemList{margin-left: 6pt; }
.marginalnote{float: outside; clear: both; padding: 5pt; margin-left: 0pt; end-indent: 0pt; text-align: justify; text-indent: 0pt; }
.lawCell{padding: 2mm; border: 0.5pt solid black; margin-left: 0pt; end-indent: 0pt; }
.lawCellPortrait{width: 47%; }
.lawCell_for-CM{padding-left: 6pt; padding-right: 6pt; border: 0.5pt solid black; padding-after: 6pt; }
.Paragraph-CL{margin-top: 30pt; }
.Paragraph-CL-inforce{margin-top: 30pt; background-color: #d0d0d0; }
.Paragraph-CL-TextIndent{margin-top: 30pt; text-indent: 22pt; }
.Paragraph-CL-TextIndent-inforce{margin-top: 30pt; text-indent: 13pt; text-indent: 22pt; background-color: #d0d0d0; }
.Paragraph-CL-Paysage{margin-top: 6pt; }
.Paragraph-CL-Paysage-inforce{margin-top: 6pt; background-color: #d0d0d0; }
.Paragraph-CL-Paysage-TextIndent{margin-top: 6pt; text-indent: 22pt; }
.Paragraph-CL-Paysage-TextIndent-inforce{margin-top: 6pt; text-indent: 22pt; background-color: #d0d0d0; }
.subparagraph-CL{margin-top: 30pt; text-align: justify; }
.subparagraph-CL-inforce{margin-top: 30pt; text-align: justify; background-color: #d0d0d0; }
.subparagraph-CL-TextIndent-inforce{margin-top: 30pt; text-align: justify; background-color: #d0d0d0; }
.subparagraph-CL-TextIndent{margin-top: 30pt; text-align: justify; }
.subparagraph-CL-Paysage{margin-top: 6pt; text-align: justify; }
.subparagraph-CL-Paysage-inforce{margin-top: 6pt; text-align: justify; background-color: #d0d0d0; }
.subparagraph-CL-Paysage-TextIndent-inforce{margin-top: 6pt; text-align: justify; background-color: #d0d0d0; }
.subparagraph-CL-Paysage-TextIndent{margin-top: 6pt; text-align: justify; }
.XRefExternal{}
.titre-reglement_for-CM{font-size: 11pt; }
.blockLogo{margin-bottom: 10pt; margin-top: 0pt; text-align: center; }
.cellLegislativeCommand_for-CM{number-rows-spanned: 3; padding-bottom: 10pt; padding-left: 6pt; padding-right: 6pt; text-align: justify; text-align-last: left; }
.title-separator{text-align: center; margin-top: 1.6cm; margin-bottom: 1.6cm; }
.minister-title{margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.minister-title-EN{}
.minister-title-signature{margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.minister-name{}
.minister-name-signature{margin-top: 0.75in; margin-bottom: 24pt; text-align: justify; text-align-last: left; text-transform: uppercase; font-weight: bold; }
.signature{padding-before: 0.5in; margin-left: 2in; text-align: justify; text-align-last: left; }
.location{margin-top: 0.1525in; text-align: justify; text-align-last: left; }
.header{text-align: center; }
.Logo{margin-bottom: 10pt; margin-top: 0pt; }
.logo-even{margin-bottom: 10pt; margin-top: 0pt; text-align: left; }
.logo-odd{margin-bottom: 10pt; margin-top: 0pt; text-align: right; }
.H1{margin-top: 0.10in; margin-bottom: 0.1525in; text-transform: uppercase; font-weight: bold; font-family: Arial; font-size: 16pt; }
.H2{margin-top: 0.10in; text-transform: uppercase; font-weight: bold; font-family: Arial; font-size: 15pt; }
.title-text{font-weight: bold; }
.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; }
.PageEven{margin-top: 0.75in; margin-right: 1in; margin-bottom: 0.25in; margin-left: 0.75in; }
.PageOdd{margin-top: 0.75in; margin-right: 0.75in; margin-bottom: 0.25in; margin-left: 1in; }
.RegionBodyBlank{}
.RegionBody{margin-top: 1.25in; margin-bottom: 0.3in; }
.RegionBodyCustom{}
.RegionBodyEven{}
.RegionBodyOdd{}
.RegionBodyEvenBodyPage{}
.RegionBodyOddBodyPage{}
.RegionBodyEvenExplanatoryPage{}
.RegionBodyOddExplanatoryPage{}
.RegionBefore{extent: 0.75in; }
.RegionBeforeEven{}
.RegionBeforeOdd{}
.RegionAfter{extent: 0.75in; }
.RegionAfterEven{extent: 0.25in; }
.RegionAfterOdd{extent: 0.25in; }
.RegionBodyAfter{}
.HistoryPage{}0.75in0.75in0.25in1in
.HistoryColumn{width: 25%; }
.CoverPage{margin-top: 0.75in; margin-right: 0.75in; margin-bottom: 0.25in; margin-left: 1in; }
.IndexPage{}
.DefaultPageSequence{font-family: Arial; font-size: 11pt; }
.TOCPageSequence{format: I; initial-page-number: auto; page: TOCPage; }
.CoverPageSequence{page: CoverPage; }
.HistoryPageSequence{format: I; page: HistoryPage; }
.ExplanatoryPageSequence{format: I; page: ExplanatoryPage; }
.BodyPageSequence{format: 1; initial-page-number: 1; page: BodyPage; }
.SchedulePageSequence{format: 1; initial-page-number: auto; page: SchedulePage; }
.IndexPageSequence{format: I; initial-page-number: 1; page: IndexPage; }
.BodyPage{}
.BodyPageEven{}
.BodyPageOdd{}
.BodyPageFootNoteSeparator{}
.BodyPageRegionBody{padding: 5pt; }
.ExplanatoryPageRegionBody{padding: 5pt; }
.TableContainer{font-family: Arial; font-size: 11pt; }
.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%; }
.TableBodyCell{font-weight: normal; text-align: left; }
.TableHeaderCell{text-align: center; font-weight: bold; }
.Hidden{display: none; visibility: collapse; }
.AnalyticNote{color: black; margin-top: 6pt; padding: 3pt; padding-bottom: 6pt; text-align: justify; text-align-last: left; font-size: 11pt; }
.AnalyticNoteComment{color: black; margin-top: 6pt; padding: 3pt; padding-bottom: 6pt; text-align: justify; text-align-last: left; font-size: 16pt; font-size: 11pt; }
.IndexLabel{text-transform: uppercase; margin-top: .15in; font-size: 16pt; color: gray; }
.IndexLeader{text-align-last: justify; }
.IndexPrimary{font-weight: bold; }
.IndexSecondary{margin-left: 0.25in; }
.IndexTertiary{margin-left: 0.5in; }
.IndexTermSeeLabel{font-style: italic; font-weight: bold; margin-left: 0.35in; }
.IndexTermSeeAlsoLabel{font-style: italic; font-weight: bold; margin-left: 0.35in; }
.IndexTermSeeTerm{font-weight: normal; font-style: italic; margin-left: 0.25in; }
.IndexTermSeeAlsoTerm{font-weight: normal; font-style: italic; color: gray; }
.IndexGroupByThemes{}
.MetadataLims{}
.HistoryLink{width: 20px; left: -20px; top: 20px; position: relative; }
.texte-courant{line-height: 125%; }
.TextIndent{text-indent: 13pt; }
.InForce{background-color: #d0d0d0; }
.LowSpaceBefore{margin-top: 6pt; }
.inforcedMessage{font-weight: bold; background-color: #E0E0E0; font-style: italic; margin-left: 0pt; text-indent: 0pt; margin-top: 12pt; margin-bottom: 12pt; }
.StartOnOdd{}
.StartOnEven{}
.PageNumber{text-align: center; padding: 6pt; }
.Header{margin-top: 6pt; }
.LongSpaceBefore{margin-top: 0.5in; }
.Uppercase{text-transform: uppercase; }
.LowSpaceAfter{margin-bottom: 0.1525in; }
.LongSpaceAfter{margin-bottom: 0.5in; }
.toc-AmendingTitle{margin-top: 6pt; margin-left: 20pt; text-align: left; text-align-last: justify; text-transform: uppercase; }
.verbatim{wrap-option: wrap; white-space-treatment: preserve; white-space-collapse: false; white-space: pre; font-family: Courier New; font-size: 10pt; }
.subsection{margin-top: 13pt; margin-bottom: 12pt; text-indent: 0pt; }
.WordHeader{mso-element: header; }
.ThinSpace{}
.Leader{overflow: hidden; width: 50pt; }
.PdfExterne{margin-left: 0pt; margin-top: 0pt; margin-left: 0pt; text-align: center; }
.Scale_Fit_External_Graphics{content-height: scale-to-fit; content-width: scale-to-fit; width: 100%; }
.PageOnly{margin-top: 4cm; margin-right: 4cm; margin-bottom: 7cm; margin-left: 4cm; }
.PageFirst{margin-top: 4cm; margin-right: 4cm; margin-bottom: 5cm; margin-left: 4cm; }
.PageRest{margin-top: 4cm; margin-right: 4cm; margin-bottom: 5cm; margin-left: 4cm; }
.RegionAfterOnly{padding-top: 7cm; }
.RegionAfterFirst{padding-top: 5cm; }
.RegionAfterRest{padding-top: 5cm; }
.OrderInCouncil-1Returs{margin-bottom: 0.5cm; text-indent: 3.5cm; }
.OrderInCouncil-2Returs{text-indent: 3.5cm; margin-top: 1cm; margin-bottom: 1cm; }
.forcePageCount{force-page-count: even; }
.subheading{text-transform: none; margin-top: 0.5cm; margin-bottom: 0.5cm; }
.subheading-STM{text-transform: uppercase; margin-top: 0.5cm; margin-bottom: 0.5cm; }
.subheading-STI{text-transform: none; font-style: italic; margin-top: 0.5cm; margin-bottom: 0.5cm; }
.subheading-STG{text-transform: none; font-weight: bold; margin-top: 0.5cm; margin-bottom: 0.5cm; }
.subheading-toc{text-transform: none; font-weight: bold; }
.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; }
.enact{margin-top: 24pt; }
.CoverTitleMinistre{margin-top: 3.5cm; font-weight: bold; text-align: center; }
.CoverIntroMinistre{margin-top: 1.5cm; font-weight: normal; text-align: center; }
.CoverPrepOFMinistre{font-weight: normal; text-align: center; }
.CoverProjectMinistre{margin-top: 2.5cm; font-weight: bold; text-align: center; }
.CoverLongTitleMinistre{font-weight: bold; text-align: center; }
.CoverPresentationMinistre{margin-top: 3.5cm; text-align: center; }
.CoverPrefixMinistryMinistre{margin-top: 12pt; margin-bottom: 3.5cm; text-align: center; }
.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; }
.BlockLawTable{text-align: justify; text-align-last: left; }
.LawTablePortrait{padding-before: -6pt; margin-top: 6pt; margin-bottom: 1cm; }
.LawTablePaysage{margin-top: 6pt; }
.EnablingIdentificationMinisterialOrderFirst{margin-top: 2cm; }
.EnablingIdentificationMinisterialOrderLast{margin-bottom: 2cm; }
.border-top-hr{border-top: solid black 1pt; }
.note-block{margin-top: 1cm; }
.Style_Extra_Class{}
.Cyberlex-LongTitle{text-transform: uppercase; margin-top: 1cm; margin-left: 0.5cm; margin-right: 0.5cm; }
.Cyberlex-Heading{text-transform: uppercase; margin-top: 0.75cm; margin-left: 1.5cm; margin-right: 1.5cm; }
.Cyberlex-Label{font-weight: bold; }
.LinkSchedule{text-align: left; text-align-last: left; }
.uppercase{text-transform: uppercase; }
.LinkSection{font-weight: bold; margin-top: 0.5cm; margin-bottom: 0.5cm; }
.NoteImage{vertical-align: top; }
.borderbottom{border-bottom: 1px solid black; }
.bordertop{border-top: 1px solid black; }
.PageEvenFirst{}
.PageOddFirst{}
.delete{color: red; text-decoration: line-through; }
.insert{color: green; text-decoration: underline; }
.TableLaw{width: 100%; }
.TableLawNoTextIndent{text-indent: 0pt; }
.TableLawNoIndent{margin-left: 0pt; end-indent: 0pt; }
.TableCellLandscape{width: 30%; padding-top: 3pt; }
.WidthFixForLabel{width: 6pt; }
.TotalWidth{width: 100%; }
.RowSpan{number-columns-spanned: 2; }
.SuperIdentification{vertical-align: super; font-size: 7.92pt; }
.defaultIcon{width: 26.25px; height: 35px; }
.LawCommandLandscapeAmendingSection{number-columns-spanned: 3; colspan: 3; padding-bottom: 10pt; }
.LawCommandLandscapeSection{number-columns-spanned: 1; colspan: 3; padding-bottom: 10pt; }
.tab-mso{mso-tab-count: 1; }
.LawTableLandscape{table-layout: fixed; }
.cleanMarginSpacing{margin-top: 0cm; margin-bottom: 0cm; }
.lawTitleCell{font-color: black; color: black; }
.textJustify{text-align: justify; text-align-last: left; }
.LinkToConso{text-decoration: underline; color: #0000ff; }
.LawCommandLandscapeLegisteAmendingSection{column-span: 3; padding-top: 10pt; }
.LawCommandLandscapeLegisteSection{column-span: 1; padding-top: 10pt; }
.float-start{float: start; }
.ligne{margin-bottom: 1pt; margin-top: 10pt; border-top: 1pt solid black; width: 0.8125in; }
.tableCellBorderBottom{border-bottom: 1pt solid black; }
.tableCellBorderBottom-solid{border-bottom-style: solid; }
.tableCellBorderBottom-1pt{border-bottom-width: 1pt; }
.noTableCellBorderBottom{border-bottom: hidden; }
.tableCellBorderTop{border-top: 1pt solid black; }
.tableCellBorderTop-solid{border-top-style: solid; }
.noTableCellBorderTop{border-top-style: hidden; }
.tableCellBorderRight{border-right: 1pt solid black; }
.tableFrameBorder{border-collapse: collapse; border-top: 1pt solid black; border-bottom: 1pt solid black; }
.amendedTextMarginLeft{margin-top: 12pt; margin-left: 36pt; }
.amendedTextMarginLeft-0{margin-top: 0pt; margin-left: 36pt; }
.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); }
.amendeByMarginBottom{margin-bottom: 10mm; }
.InForceDate{margin-top: 12px; font-size: 10pt; }
.marginTop-24px{margin-top: 24px; }
.font-Arial{font-family: Arial; }
.colorGray{color: #c0c0c0; }
.ligneAmendedBy{padding-top: -6pt; text-align: left; }
.w-300{width: 300px; }
.noteLabel{font-weight: bold; margin-top: 12pt; font-size: 9pt; float: left; }
.amendedByRef{display: inline-block; width: 150px; }
.headerConfidentialiteRight{text-align: right; width: 25%; }
.headerConfidentialiteLeft{text-align: left; width: 25%; }
.headerTable{text-align: right; width: 75%; font-weight: bold; }
.noteInTableCell{width: 10%; vertical-align: top; }
.noteInTableRepealed{width: 90%; vertical-align: top; }
.watermark{position: fixed; vertical-align: middle; opacity: 0.5; z-index: 99; color: white; height: 100%; width: 100%; text-align: center; }
.noBorders{border: none; }
.inputHTML{display: inline-block; white-space: pre; }