.calibre { display: block; padding: -2% 0 0; margin: 0 } .calibre1 { display: block; padding: 0; margin: 0 } .calibre2 { display: inline; height: auto; width: auto } .calibre3 { font-weight: bold; line-height: 1.2 } .calibre4 { line-height: 1.2 } .calibre5 { display: block; font-size: 0.41667em; padding: 0; margin: 0 } .calibre6 { font-weight: bold } .calibre7 { font-size: 1em; line-height: normal; vertical-align: super } .calibre8 { color: #949698 } .calibre9 { display: block; padding: 0 0 6%; margin: 0 } .calibre10 { display: block; padding: 0 0 7%; margin: 0 } .calibre11 { display: inline; height: 100%; width: auto } .calibre12 { display: block; padding-bottom: 5%; padding-top: 5% } .calibre13 { font-size: 0.75em; line-height: 1.2; vertical-align: super } .calibre14 { font-style: italic } .calibre15 { display: block } .calibre16 { color: #949698; line-height: 1.2; text-decoration: underline } .calibre17 { display: block; height: auto; width: auto } .calibre18 { color: #818285; font-weight: bold; text-decoration: underline } .calibre19 { font-size: 0.75em; line-height: normal; vertical-align: sub } .calibre20 { font-size: 0.77778em } .calibre21 { color: #178ED3; font-weight: bold; text-decoration: underline } .calibre22 { color: #FFF } .calibre23 { border-collapse: collapse; display: table-cell; text-align: justify; vertical-align: top; border-top: #178ed3 solid 1pt; border-right: currentColor none 0; border-bottom: #178ed3 solid 2pt; border-left: currentColor none 0; padding: 0.25em } .calibre24 { background-color: #dfe8f8; border-collapse: collapse; display: table-cell; text-align: justify; vertical-align: top; border-top: #178ed3 solid 1pt; border-right: currentColor none 0; border-bottom: #178ed3 solid 2pt; border-left: currentColor none 0; padding: 0.25em } .calibre25 { display: inline-block; height: 5.7em; line-height: 1.2; min-height: 5.7em; vertical-align: middle; width: auto; padding: 0; margin: 0 } .calibre26 { display: inline-block; height: 2.3em; line-height: 1.2; min-height: 2.3em; vertical-align: middle; width: auto; padding: 0; margin: 0 } .calibre27 { display: inline-block; height: 5.3em; line-height: 1.2; min-height: 5.3em; vertical-align: middle; width: auto; padding: 0; margin: 0 } .calibre28 { border-collapse: collapse; display: table-cell; text-align: justify; vertical-align: top; border-top: #178ed3 solid 1pt; border-right: currentColor none 0; border-bottom: currentColor none 0; border-left: currentColor none 0; padding: 0.25em } .calibre29 { background-color: #dfe8f8; border-collapse: collapse; display: table-cell; text-align: justify; vertical-align: top; border-top: #178ed3 solid 1pt; border-right: currentColor none 0; border-bottom: currentColor none 0; border-left: currentColor none 0; padding: 0.25em } .calibre30 { display: inline-block; height: 5.1em; line-height: 1.2; min-height: 5.1em; vertical-align: middle; width: auto; padding: 0; margin: 0 } .calibre31 { border-collapse: collapse; display: table-cell; text-align: justify; vertical-align: top; border-top: #178ed3 solid 1pt; border-right: currentColor none 0; border-bottom: #178ed3 solid 5pt; border-left: currentColor none 0; padding: 0.25em } .calibre32 { background-color: #dfe8f8; border-collapse: collapse; display: table-cell; text-align: justify; vertical-align: top; border-top: #178ed3 solid 1pt; border-right: currentColor none 0; border-bottom: #178ed3 solid 5pt; border-left: currentColor none 0; padding: 0.25em } .calibre33 { border-collapse: collapse; display: table-cell; text-align: justify; vertical-align: top; border: currentColor none 0; padding: 0.25em } .calibre34 { color: #178ED3; font-style: italic; text-decoration: underline } .calibre35 { display: block; height: auto; margin-left: 0; width: auto } .calibre36 { font-size: 0.91667em; line-height: 1.2; vertical-align: super } .calibre37 { font-size: 1em; line-height: 1.2; vertical-align: super } .calibre38 { display: block } .chapno { color: #178ED3; display: block; font-family: "Sans", sans-serif; font-size: 0.83333em; line-height: 1.2; text-align: left; text-decoration: underline } .chapno1 { color: #949698; display: block; font-family: "Sans", sans-serif; font-size: 0.83333em; line-height: 1.2; text-align: left } .citation { display: block; padding: 0.2em 0; margin: 0 0 0 1em } .code { background-color: transparent; display: block; font-family: monospace; font-weight: normal; white-space: pre-wrap; padding: 0.3em 0.3em 0.3em 0.5em; margin: 1em 0.9pt 1em 90px } .code_nc { display: block; padding-left: 2em } .code1 { background-color: transparent; display: block; font-family: monospace; font-weight: normal; white-space: pre-wrap; padding: 0.3em 0.3em 0.3em 0.5em; margin: 1em 0.9pt 1em 1.5em } .code2 { background-color: #DFE8F8; display: block; font-family: monospace; font-weight: normal; white-space: pre-wrap; padding: 0.3em 0.3em 0.3em 0.5em; margin: 1em 0.9pt 1em 45px } .conversion { display: block; margin-left: 0; margin-top: 2em; text-align: left } .dpup { -adobe-float-keep: column; -epub-hyphens: none; -webkit-hyphens: none; color: #a8aaac; display: inline-block; float: left; font-family: "Sans", sans-serif; font-size: 2em; font-weight: normal; line-height: 0.5294; margin-bottom: 0; margin-right: 0.05em; margin-top: 0.0374em; padding: 0 } .enc_def { background-color: White; clear: both; display: block; page-break-inside: avoid; border: black solid 2pt; padding: 15px 1% 1em; margin: 5% 10% 2em } .enc_def1 { background-color: #DFE8F8; clear: both; display: block; page-break-inside: avoid; padding: 15px; margin: 1em 9pt 1em 0 } .enc_topbottom { display: block; font-size: 0.75em; line-height: 1.3; border-top: #DFE8F8 solid 2.5pt; border-right: currentColor none medium; border-bottom: #DFE8F8 solid 2.5pt; border-left: currentColor none medium; padding: 0.5em 1em 1em; margin: 1em } .f { font-family: "f25"; font-weight: bold } .figure { display: block; text-align: center; padding: 0; margin: 0 } .figure1 { display: block; margin-bottom: 1em; margin-left: 90px; margin-top: 1em; orphans: 0; page-break-inside: avoid; text-align: left; widows: 0 } .figure2 { display: block; margin-bottom: 1em; margin-left: -90px; margin-top: 1em; orphans: 0; page-break-inside: avoid; text-align: left; widows: 0 } .ident_center { color: #949698; display: block; font-family: "Sans", sans-serif; line-height: 1.2; text-align: center; padding: 0; margin: 0 } .ident_center1 { color: #949698; display: block; font-family: "Sans", sans-serif; text-align: center; padding: 0; margin: 0 } .ident_center2 { display: block; font-family: "Sans", sans-serif; text-align: center; padding: 0; margin: 0 } .ident_tit { display: block; font-size: 2em; font-weight: bold; line-height: 1.2; text-align: center; padding: 0.5em 0; margin: 0 15% } .im_sz { display: block; text-align: center; padding: 0 0 1em; margin: 0 15% } .im_sz1 { display: block; margin-left: -1.5em } .inl_fig { display: inline-block; height: 5.7em; line-height: 1.2; text-indent: 0; padding: 0; margin: 0 } .inl_fig_vno { display: block; float: left; padding: 0 4px 0 0; margin: 0 0 0 -90px } .inl_fig1 { display: inline-block; height: 2.3em; line-height: 1.2; text-indent: 0; padding: 0; margin: 0 } .inl_fig2 { display: inline-block; height: 5.3em; line-height: 1.2; text-indent: 0; padding: 0; margin: 0 } .inl_fig3 { display: inline-block; height: 5.1em; line-height: 1.2; text-indent: 0; padding: 0; margin: 0 } .leg_tit { font-family: "Sans", sans-serif; font-size: 0.75em } .leg_tit1 { color: #58595b; font-family: "Sans", sans-serif; font-size: 0.75em; font-weight: bold } .legende { clear: both; color: #178ED3; display: block; font-family: "Sans", sans-serif; font-size: 1em; font-weight: bold; orphans: 0; page-break-after: avoid; text-align: left; widows: 0; border: currentColor none medium; padding: 5pt 0 0.3em; margin: 0 } .legende1 { clear: both; display: block; font-family: "Sans", sans-serif; font-size: 1.33333em; font-weight: bold; line-height: 1.2; orphans: 0; page-break-after: avoid; text-align: left; widows: 0; border: currentColor none medium; padding: 0.3em 0 0; margin: 0.5em 5px 0.5em 0 } .legende2 { -epub-hyphens: auto; -webkit-hyphens: auto; clear: both; display: block; font-size: 1em; orphans: 0; page-break-after: avoid; text-align: left; vertical-align: bottom; widows: 0; padding: 0.3em 0; margin: 0.5em 5px 0.5em 0 } .legende3 { clear: both; display: block; orphans: 0; page-break-after: avoid; text-align: left; widows: 0; border-top: currentColor none medium; border-bottom: currentColor none medium; padding: 0.3em 0; margin: 0.5em 0 } .legende4 { clear: both; color: #178ED3; display: block; font-family: "Sans", sans-serif; font-size: 1.125em; font-weight: bold; line-height: 1.2; orphans: 0; page-break-after: avoid; text-align: left; widows: 0; border-top: currentColor none medium; border-right: currentColor none medium; border-bottom: White solid 3pt; border-left: currentColor none medium; padding: 5pt 0 0.3em; margin: 0 } .list { display: block; margin-left: 0 } .list_decimal { display: block; list-style-image: none; list-style-type: decimal } .list_decimal1 { display: block; list-style-image: none; list-style-type: decimal; margin-left: 0; padding-left: 0; text-align: justify; border: currentColor none medium } .list_disque { display: block; list-style-image: none; list-style-type: disc; margin-left: 0 } .list_lettremin { display: block; list-style-image: none; list-style-type: lower-alpha } .list1 { display: block; margin-left: 90px } .list2 { display: block; margin-left: 1em; padding-left: 2em; text-align: justify; border-left: #DFE8F8 solid 5pt } .lnk { color: #178ED3; font-family: "Sans", sans-serif; text-decoration: underline } .lstn { color: #178ED3; display: inline-block; font-family: "Sans", sans-serif; font-weight: bold; padding-left: 5pt; text-indent: 0; width: 1.5em } .lstn1 { color: #818285; display: inline-block; font-family: "Sans", sans-serif; font-weight: bold; padding-left: 5pt; text-indent: 0; width: 1.5em } .lstn2 { color: #178ED3; display: inline-block; font-family: "Sans", sans-serif; padding-left: 5pt; text-indent: 0; width: 1.5em } .mono { font-family: "LiberationMono", monospace } .mono1 { font-family: "LiberationMono", monospace; font-weight: bold } .no { color: #818285; font-family: "Sans", sans-serif; font-weight: bold } .p_let { clear: both; display: block; margin-bottom: 0; margin-left: 90px; margin-top: 9pt; min-height: 6em; orphans: 2; text-align: justify; text-indent: 0; widows: 2; padding: 1em 0 0 } .p_vno { clear: both; display: block; margin-bottom: 0; margin-left: 90px; margin-top: 9pt; min-height: 70px; orphans: 2; text-align: justify; text-indent: 0; widows: 2; padding: 0 } .p_vno1 { clear: both; display: block; min-height: 75px; orphans: 2; text-indent: 0; widows: 2; padding: 0 0 0 1.5em; margin: 9pt 9pt 0 3pt } .pageinfo { display: block; font-family: serif, serif; font-size: 1em; font-style: normal; font-weight: normal; line-height: normal; padding-left: 0; padding-right: 0; text-align: left; margin: 0 5pt } .pageintro { display: block; font-family: serif, serif; font-size: 1em; font-style: normal; font-weight: normal; line-height: normal; padding-left: 0; padding-right: 0; margin: 0 5pt } .pagepart { background-color: #DFE8F8; display: block; font-family: serif, serif; font-size: 1em; font-style: normal; font-weight: normal; line-height: normal; padding-left: 0; padding-right: 0; margin: 0 5pt } .pagetitle { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: serif, serif; font-size: 1em; font-style: normal; font-weight: normal; height: 99%; line-height: normal; padding: 0; margin: 0 5pt } .real_spc { display: block; font-size: 2em; line-height: 1.2 } .real_spc1 { display: block; font-size: 1.66667em; line-height: 1.2 } .sans { font-family: "Sans", sans-serif; font-weight: bold; line-height: 1.2 } .sans_sz { font-size: 1em; line-height: 1.2 } .sans_sz1 { font-size: 0.75em } .sans_sz2 { color: #FFF; display: block; font-size: 1em; font-weight: bold; line-height: 1; padding: 0; margin: 0 } .sans_sz3 { color: #178ED3; line-height: 1.2; text-decoration: underline } .sans1 { font-family: "Sans", sans-serif; font-weight: bold } .sans2 { font-family: "Sans", sans-serif } .smt_liste { clear: both; display: block; font-family: "Sans", sans-serif; orphans: 2; text-indent: 0; widows: 2; padding: 0 0 0 1.5em; margin: 9pt 9pt 0 3pt } .smt_liste_entry { clear: none; display: block; orphans: 2; text-indent: -1.5em; widows: 2; border-left: currentColor none medium; padding: 4.5pt 0 4.5pt 1.5em; margin: 0 9pt 0 3pt } .smt_liste_entry1 { clear: none; display: block; orphans: 2; text-indent: -1.5em; widows: 2; border-left: #DFE8F8 solid 5pt; padding: 4.5pt 0 4.5pt 1.5em; margin: 0 9pt 0 3pt } .smt_liste_entry2 { clear: both; display: block; orphans: 2; text-indent: -1.5em; widows: 2; padding: 0 0 0 1.5em; margin: 9pt 9pt 0 3pt } .smt_liste_entry3 { clear: none; display: block; orphans: 2; text-indent: -1.5em; widows: 2; border-left: #DFE8F8 solid 5pt; padding: 4.5pt 0 4.5pt 4.5em; margin: 0 9pt 0 3pt } .smt_liste_entry4 { clear: both; display: block; orphans: 2; text-indent: -1.5em; widows: 2; padding: 0 0 0 4.5em; margin: 9pt 9pt 0 3pt } .smt_liste_entry5 { clear: both; display: block; orphans: 2; text-indent: -1.5em; widows: 2; border: currentColor none medium; padding: 0; margin: 9pt 9pt 0 0 } .smt_liste1 { clear: both; display: block; font-family: "LiberationMono", monospace; orphans: 2; text-indent: 0; widows: 2; padding: 0 0 0 1.5em; margin: 9pt 9pt 0 3pt } .smt_liste2 { clear: both; display: block; orphans: 2; text-indent: 0; widows: 2; padding: 0 0 0 1.5em; margin: 9pt 9pt 0 3pt } .smt_liste3 { clear: none; display: block; font-family: "Sans", sans-serif; orphans: 2; text-indent: 0; widows: 2; border-left: #DFE8F8 solid 5pt; padding: 4.5pt 0 4.5pt 1.5em; margin: 0 9pt 0 3pt } .smt_liste4 { clear: none; display: block; font-family: "Sans", sans-serif; orphans: 2; text-indent: 0; widows: 2; border-left: #DFE8F8 solid 5pt; padding: 4.5pt 0 4.5pt 4.5em; margin: 0 9pt 0 3pt } .smt_liste5 { clear: both; display: block; font-family: "Sans", sans-serif; orphans: 2; text-indent: 0; widows: 2; border: currentColor none medium; padding: 0; margin: 9pt 9pt 0 0 } .smt_liste6 { clear: both; display: block; orphans: 2; text-indent: 0; widows: 2; border: currentColor none medium; padding: 0; margin: 9pt 9pt 0 0 } .smt_liste7 { clear: none; display: block; orphans: 2; text-indent: 0; widows: 2; border-left: #DFE8F8 solid 5pt; padding: 4.5pt 0 4.5pt 1.5em; margin: 0 9pt 0 3pt } .som { display: block } .som_lv { clear: both; display: block; font-size: 1.125em; line-height: 1.2; margin-bottom: 0; margin-left: 2em; margin-top: 9pt; orphans: 2; widows: 2; padding: 0 0 0.2em } .som_lv1 { clear: both; display: block; font-size: 1em; margin-bottom: 0; margin-left: 4em; margin-top: 9pt; orphans: 2; widows: 2; padding: 0 0 0.2em } .som_lv2 { clear: both; display: block; font-size: 0.75em; margin-bottom: 0; margin-left: 6em; margin-top: 9pt; orphans: 2; widows: 2; padding: 0 0 0.2em } .som_titre { display: block; font-size: 1.125em; font-weight: bold; line-height: 1.2; text-align: center; padding: 2em 0; margin: 0 } .tableau { display: block; orphans: 0; text-align: center; widows: 0; margin: 1em } .tbl_cals_none { border-collapse: collapse; border-spacing: 2px; clear: both; display: table; padding-top: 0.5em; page-break-inside: auto; text-indent: 0; width: 100%; border-top: currentColor none medium; border-right: currentColor none medium; border-bottom: #178ED3 solid 3pt; border-left: currentColor none medium; margin: 0 } .tbl_cals_none1 { border-collapse: collapse; border-spacing: 2px; clear: both; display: table; padding-top: 0.5em; page-break-inside: auto; text-indent: 0; border: currentColor none medium; margin: 0 auto } .tbl_cell_header { background-color: #178ed3; border-collapse: collapse; display: table-cell; font-weight: bold; text-align: justify; vertical-align: top; border-top: currentColor none 0; border-right: currentColor none 0; border-bottom: #178ed3 solid 2pt; border-left: currentColor none 0; padding: 0.25em } .tbl_row_header { display: table-row; vertical-align: middle } .tit_chap_l { clear: both; color: #178ED3; display: block; font-family: "Sans", sans-serif; font-size: 2em; font-weight: bold; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; border-bottom: #DFE8F8 solid 2.5pt; padding: 2em 0 0; margin: 0 } .tit_chap_l1 { clear: both; color: #178ED3; display: block; font-size: 2em; font-weight: bold; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; padding: 2em 0 0; margin: 0 } .tit_fblk { display: block; min-height: -2%; padding: 0; margin: 0 25pt } .tit_lblk { display: block; padding: 0; margin: 0 25pt } .tit_line { clear: both; line-height: 1.2; text-align: left } .tit_line1 { clear: both; font-family: "Sans", sans-serif; line-height: 1.2; text-align: left } .tit_line2 { clear: both; line-height: 1.2; text-align: center } .tit_mblk { display: block; min-height: 0; padding: 0; margin: 0 25pt } .tit_mblk1 { display: block; min-height: 18%; padding: 0; margin: 0 25pt } .tit_part_l { clear: both; color: #178ED3; display: block; font-family: "Sans", sans-serif; font-size: 2em; font-weight: bold; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; padding: 1em 0 0 3%; margin: 0 0 0.5em } .tit_sect_l { -epub-hyphens: none; -webkit-hyphens: none; clear: both; color: #178ED3; display: block; font-family: "Sans", sans-serif; font-size: 1.83333em; font-weight: normal; line-height: 1.2; page-break-after: avoid; text-align: left; text-indent: 0; border-bottom: #178ED3 solid 3pt; padding: 0; margin: 23pt 9pt 9pt } .tit_sect_l1 { -epub-hyphens: none; -webkit-hyphens: none; clear: both; color: #178ED3; display: block; font-family: "Sans", sans-serif; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; page-break-after: avoid; text-align: left; text-indent: 0; padding: 0; margin: 1em 9pt 0.5em 90px } .tit_sect_l2 { -epub-hyphens: none; -webkit-hyphens: none; clear: both; color: #178ED3; display: block; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; page-break-after: avoid; text-align: left; text-indent: 0; padding: 0; margin: 1em 9pt 0.5em 90px } .tit_sect_l3 { -epub-hyphens: none; -webkit-hyphens: none; clear: both; color: #178ED3; display: block; font-family: "Sans", sans-serif; font-size: 1.83333em; font-weight: normal; line-height: 1.2; page-break-after: avoid; text-align: left; text-indent: 0; border-bottom: #178ED3 solid 3pt; padding: 0; margin: 23pt 9pt 9pt } .tit_sect_l4 { -epub-hyphens: none; -webkit-hyphens: none; clear: both; color: #178ED3; display: block; font-family: "Sans", sans-serif; font-size: 1.41667em; font-style: normal; font-weight: normal; line-height: 1.2; page-break-after: avoid; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 1.1em 9pt 0 90px } .tit_sect_l5 { -epub-hyphens: none; -webkit-hyphens: none; clear: both; color: #178ED3; display: block; font-size: 1.83333em; font-weight: normal; line-height: 1.2; page-break-after: avoid; text-align: left; text-indent: 0; border-bottom: #178ED3 solid 3pt; padding: 0; margin: 23pt 9pt 9pt } .txt { clear: both; display: block; font-family: "Sans", sans-serif; font-size: 0.75em; orphans: 2; text-align: justify; text-indent: 0; widows: 2; padding: 0; margin: 9pt 9pt 0 0 } .txt_noind { clear: both; display: block; orphans: 2; text-align: justify; text-indent: 0; widows: 2; padding: 0; margin: 0 } .txt_noind1 { clear: both; display: block; margin-bottom: 0; margin-left: 90px; margin-top: 9pt; orphans: 2; text-align: justify; text-indent: 0; widows: 2; padding: 0 } .txt_noind2 { clear: both; display: block; margin-bottom: 0; margin-left: 90px; margin-top: 3pt; orphans: 2; text-align: justify; text-indent: 0; widows: 2; padding: 0 } .txt_noind3 { clear: both; display: block; font-family: "Sans", sans-serif; orphans: 2; text-align: left; text-indent: 0; widows: 2; padding: 0; margin: 9pt 0 0 } .txt_noind4 { clear: both; display: block; font-family: "Sans", sans-serif; margin-bottom: 0; margin-left: 90px; margin-top: 9pt; orphans: 2; text-align: justify; text-indent: 0; widows: 2; padding: 0 } .txt_noind5 { clear: both; display: block; font-family: "Sans", sans-serif; orphans: 2; text-align: left; text-indent: 0; widows: 2; padding: 0; margin: 0 } .txt_noind6 { clear: both; display: block; font-family: "Sans", sans-serif; orphans: 2; text-align: justify; text-indent: 0; widows: 2; padding: 0; margin: 9pt 0 0 } .txt_noind7 { clear: both; display: block; font-family: "LiberationMono", monospace; margin-bottom: 0; margin-left: 90px; margin-top: 9pt; orphans: 2; text-align: justify; text-indent: 0; widows: 2; padding: 0 } .txt_noind8 { clear: both; display: block; orphans: 2; text-align: justify; text-indent: 0; widows: 2; padding: 0; margin: 9pt 0 0 } .txt_noind9 { clear: both; display: block; orphans: 2; text-align: left; text-indent: 0; widows: 2; padding: 0; margin: 0 } .url { color: #178ED3; text-decoration: underline } .url1 { color: #178ED3; font-family: "LiberationMono", monospace; text-decoration: underline } .vh6_ { display: block; height: 6.4%; padding: 0; margin: 0 }