div#documentContent, div#documentContent table {
    /*font-family: Verdana;*/
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

sup {
    vertical-align: text-top;
    position: relative;
    line-height: 0;
    top: 0.5em;
    font-size: 75%;
}

div#documentContent {
  line-height: 1.4;
}

/***
 *
 * Elements
 *
 ***/

div#documentContent, div#documentContent table {
  font-size: 12pt !important;
  /*font-family: Arial !important;*/
}

div#documentContent .fcr-marginalNote + p {
  margin-top: 0;
}

div#documentContent .fcr-marginalNoteFr + p {
  margin-top: 0;
}

div#documentContent p {
  /*text-align: justify;*/
}

div#documentContent td {
  padding: 0 0.5em;
}

/***
 *
 * Classes
 *
 ***/

div#documentContent .fcr-appearancesList {
  margin-left: 18pt;
}

div#documentContent .fcr-appearancesTitle {
  font-size: 80%;
  font-variant: small-caps;
  margin-left: 9pt;
}

div#documentContent .fcr-appendix {
  text-align: center;
}

div#documentContent .fcr-application {
  text-indent: 9pt;
}

div#documentContent .fcr-authorsCitedList {
  font-size: 90%;
  margin-left: 22.5pt;
  text-indent: -7pt;
}

div#documentContent .fcr-authorsCitedTitle {
  font-size: 80%;
  font-variant: small-caps;
  margin-left: 9pt;
}

div#documentContent .fcr-captions {
  font-size: 90%;
  font-style: italic;
  text-indent: 9pt;
}

div#documentContent .fcr-case {
  font-size: 90%;
  /*text-align: justify;*/
}

div#documentContent .fcr-casesCitedList {
  font-size: 90%;
  margin-left: 15.5pt;
}

div#documentContent .fcr-casesCitedSubtitle {
  font-size: 70%;
  font-variant: small-caps;
  margin-left: 15.5pt;
}

div#documentContent .fcr-casesCitedTitle {
  font-size: 80%;
  font-variant: small-caps;
  margin-left: 9pt;
}

div#documentContent .fcr-courtAndDates {}

div#documentContent .fcr-docketNumber {
  text-align: right;
}

div#documentContent .fcr-endnote {
  font-size: 80%;
}

div#documentContent .fcr-headnote {
  font-size: 90%;
  text-indent: 9pt;
}

div#documentContent .fcr-held {
  font-size: 90%;
  text-indent: 9pt;
}

div#documentContent .fcr-image {}

div#documentContent .fcr-indexedAs {
  font-style: italic;
  font-variant: small-caps;
  font-weight: bold;
}

div#documentContent .fcr-judge {
  font-variant: small-caps;
  margin-left: 9pt;
}

div#documentContent .fcr-judgment {}

div#documentContent .fcr-judgment_Order {
  text-align: center;
}

div#documentContent .fcr-language {
  font-style: italic;
  text-indent: 9pt;
}

div#documentContent .fcr-marginalNote {
  font-size: 80%;
  margin-bottom: 0;
  text-align: left;
}

div#documentContent .fcr-marginalNoteFr {
  font-size: 80%;
  margin-bottom: 0;
  text-align: right;
}

div#documentContent .fcr-neutralCitation {
  text-align: right;
}

div#documentContent .fcr-officialCitation {
  text-align: right;
}

div#documentContent .fcr-party {
  font-style: italic;
}

div#documentContent .fcr-quote_L1 {
  font-size: 90%;
}

div#documentContent .fcr-quote_L2 {
  font-size: 90%;
  margin-left: 9pt;
}

div#documentContent .fcr-quote_L3 {
  font-size: 90%;
  margin-left: 18pt;
}

div#documentContent .fcr-solicitorsList {
  margin-left: 18pt;
}

div#documentContent .fcr-solicitorsTitle {
  font-size: 80%;
  font-variant: small-caps;
  margin-left: 9pt;
}

div#documentContent .fcr-statsAndRegsList {
  font-size: 90%;
  margin-left: 22.5pt;
  text-indent: -7pt;
}

div#documentContent .fcr-statsAndRegsTitle {
  font-size: 80%;
  font-variant: small-caps;
  margin-left: 9pt;
}

div#documentContent .fcr-stat_Definition {
  font-size: 90%;
  margin-left: 9pt;
  text-indent: -9pt;
}

div#documentContent .fcr-stat_Paragraph {
  font-size: 90%;
  margin-left: 9pt;
}

div#documentContent .fcr-stat_Section {
  font-size: 90%;
  text-indent: 9pt;
}

div#documentContent .fcr-stat_Subparagraph {
  font-size: 90%;
  margin-left: 18pt;
}

div#documentContent .fcr-stat_Subsection {
  font-size: 90%;
  text-indent: 9pt;
}

div#documentContent .fcr-styleOfCause {
  font-weight: bold;
}

div#documentContent .fcr-subtitle {
  font-size: 90%;
  font-style: italic;
  text-align: center;
}

div#documentContent .fcr-table {}

div#documentContent .fcr-tableOfContents {}

div#documentContent .fcr-treatiesList {
  font-size: 90%;
  margin-left: 22.5pt;
  text-indent: -7pt;
}

div#documentContent .fcr-treatiesTitle {
  font-size: 80%;
  font-variant: small-caps;
  margin-left: 9pt;
}

div#documentContent .fcr-versus {
  font-style: italic;
}



/***
 *
 * Elements
 *
 ***/

div#documentContent table.x-fcr-citation {
  display: none;
}

div#documentContent table.x-fcr-citation p {
  margin-bottom: 0;
  margin-top: 0;
  text-align: left;
}

/***
 *
 * Classes
 *
 ***/

div#documentContent .x-fcr-Appeals-Hdr1 {
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

div#documentContent .x-fcr-Appeals-Hdr2 {
  font-size: 90%;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

div#documentContent .x-fcr-bold-italic {
  font-style: italic;
  font-weight: bold;
}

div#documentContent .x-fcr-ChptrHdr1 {
  margin-left: 27pt;
  text-indent: -27pt;
}

div#documentContent .x-fcr-Dgst-AlpLstHdr10bC {
  font-weight: bold;
  text-transform: uppercase;
}

div#documentContent .x-fcr-Dgst-AlpsubHd110sc {
  font-size: 90%;
  font-variant: small-caps;
  text-align: center;
}

div#documentContent .x-fcr-Dgst-AlpsubHd2 {
  text-align: center;
}

div#documentContent .x-fcr-Dgst-maintxt {
  font-size: 100%;
}

div#documentContent .x-fcr-Dgst-vCndajudgepg {
  font-size: 90%;
}

div#documentContent .x-fcr-dig-h4 {
  font-size: 80%;
  text-align: center;
}

div#documentContent .x-fcr-DigestHead3 {
  font-size: 80%;
  font-style: italic;
  text-align: center;
}

div#documentContent .x-fcr-firstTitle {
  font-weight: bold;
  text-transform: uppercase;
}

div#documentContent .x-fcr-insetiiiiii {
  font-size: 90%;
  margin-left: 18pt;
  text-indent: -18pt;
}

div#documentContent .x-fcr-issueNo {
  margin-left: 54pt;
  text-indent: -54pt;
}

div#documentContent .x-fcr-juges {}

div#documentContent .x-fcr-maintext1012insti {
  margin-left: 18pt;
}

div#documentContent .x-fcr-P3-tablescntspg {
  font-size: 90%;
  text-align: right;
}

div#documentContent .x-fcr-reference {
  margin-left: 18pt;
}

div#documentContent .x-fcr-rightMarginalNote {
  font-size: 80%;
  margin-bottom: 0;
  text-align: right;
}

div#documentContent .x-fcr-secondTitle {
  font-variant: small-caps;
  text-align: center;
}

div#documentContent .x-fcr-super {
  vertical-align: super;
}

div#documentContent .x-fcr-text {
  text-indent: 9pt;
}

div#documentContent .x-fcr-thirdTitle {
  font-style: italic;
  text-align: center;
}

div#documentContent .x-fcr-TOCmainPgrph-issue {
  font-size: 90%;
  margin-left: 36pt;
  text-indent: -18pt;
}

div#documentContent .x-fcr-TOCmainPgrph1 {
  font-size: 90%;
  text-align: left;
}

div#documentContent .x-fcr-TOCmainPgrph2 {
  font-size: 90%;
  margin-left: 9pt;
  text-align: left;
}

/***
 *
 * Substituts pour styles en ligne.
 *
 ***/

div#documentContent .x-fcr-black {
  color: black;
}

div#documentContent .x-fcr-bold {
  font-weight: bold;
}

div#documentContent .x-fcr-center {
  text-align: center;
}

div#documentContent .x-fcr-fs-1 {
  font-size: 90%;
}

div#documentContent .x-fcr-fs-2 {
  font-size: 80%;
}

div#documentContent .x-fcr-fs-3 {
  font-size: 70%;
}

div#documentContent .x-fcr-fs0 {
  font-size: 100%;
}

div#documentContent .x-fcr-hideoverflow {
  overflow: hidden;
  width: 100%;
}

div#documentContent .x-fcr-indent-1 {
  text-indent: -9pt;
}

div#documentContent .x-fcr-indent-4 {
  text-indent: -36pt;
}

div#documentContent .x-fcr-indent0 {
  text-indent: 0pt;
}

div#documentContent .x-fcr-indent1 {
  text-indent: 9pt;
}

div#documentContent .x-fcr-italic {
  font-style: italic;
}

div#documentContent .x-fcr-justify {
 /* text-align: justify;*/
}

div#documentContent .x-fcr-left0 {
  margin-left: 0pt;
}

div#documentContent .x-fcr-left1 {
  margin-left: 9pt;
}

div#documentContent .x-fcr-left2 {
  margin-left: 18pt;
}

div#documentContent .x-fcr-left4 {
  margin-left: 36pt;
}

div#documentContent .x-fcr-left8 {
  margin-left: 72pt;
}

div#documentContent .x-fcr-noborder {
  border: none;
}

div#documentContent .x-fcr-nomargin {
  margin: 0pt;
}

div#documentContent .x-fcr-novariant {
  font-variant: normal;
}

div#documentContent .x-fcr-noweight {
  font-weight: normal;
}

div#documentContent .x-fcr-right {
  text-align: right;
}

div#documentContent .x-fcr-right0 {
  margin-right: 0pt;
}

div#documentContent .x-fcr-small-caps {
  font-variant: small-caps;
}

div#documentContent .x-fcr-underline {
  text-decoration: underline;
}

div#documentContent .x-fcr-uppercase {
  text-transform: uppercase;
}

div#documentContent td {
  border: 0 none;
}
