@font-face { font-family: "LiberationSerif"; font-style: normal; font-weight: normal; src: url('fonts/LiberationSerif-Regular.ttf') } @font-face { font-family: "LiberationSerif"; font-style: italic; font-weight: normal; src: url('fonts/LiberationSerif-Italic.ttf') } @font-face { font-family: "LiberationSerif"; font-style: normal; font-weight: bold; src: url('fonts/LiberationSerif-Bold.ttf') } @font-face { font-family: "LiberationSerif"; font-style: italic; font-weight: bold; src: url('fonts/LiberationSerif-BoldItalic.ttf') } @font-face { font-family: "LiberationSans"; font-style: normal; font-weight: bold; src: url('fonts/LiberationSans-Bold.ttf') } @font-face { font-family: "LiberationSans"; font-style: italic; font-weight: bold; src: url('fonts/LiberationSans-BoldItalic.ttf') } @font-face { font-family: "LiberationSans"; font-style: italic; font-weight: normal; src: url('fonts/LiberationSans-Italic.ttf') } @font-face { font-family: "LiberationSans"; font-style: normal; font-weight: normal; src: url('fonts/LiberationSans-Regular.ttf') } @font-face { font-family: "LiberationMono"; font-style: normal; font-weight: normal; src: url('fonts/LiberationMono-Regular.ttf') } @font-face { font-family: "LiberationMono"; font-style: italic; font-weight: normal; src: url('fonts/LiberationMono-Italic.ttf') } @font-face { font-family: "LiberationMono"; font-style: italic; font-weight: bold; src: url('fonts/LiberationMono-BoldItalic.ttf') } @font-face { font-family: "LiberationMono"; font-style: normal; font-weight: bold; src: url('fonts/LiberationMono-Bold.ttf') } @page { margin: 0} body { font-family: "LiberationSerif", serif; font-style: normal; font-weight: normal; line-height: normal; } p, div { line-height: normal; } sup { line-height: 0; } .conversion { text-align: left; margin-top: 1.5em; margin-left: 0; } .pagepart { background-color: #DFE8F8; } p { padding: 0; orphans: 2; widows: 2; margin-bottom: 0; margin-left: 90px; margin-right: 9pt; margin-top: 9pt; clear: both; } h2 { font-weight: normal; } a.url, a.lnk { text-decoration: underline; color: #178ED3; } .sans { font-family: "LiberationSans", sans-serif; } .sans_sz { font-size: 90%; } .mono { font-family: "LiberationMono", monospace; font-size: 88%; } .txt { text-align: left; text-indent: 0; } .txt_left { text-align: left; text-indent: 0; } .txt_right { text-indent: 0em; text-align: right; } .txt_noind { text-align: justify; text-indent: 0em; } .txt_left_noind { text-align: left; text-indent: 0em; } .pageinfo { text-align: left; padding-top: 5%; padding-bottom: 5%; } .pagechap { } .real_spc { } .citation { padding-top: 0.2em; padding-bottom: 0.2em; margin-left: 1em; } blockquote { padding: 0; margin: 0; } .figure { page-break-inside: avoid; orphans: 0; widows: 0; text-align: left; margin-top: 1em; margin-bottom: 1em; margin-left: 90px; } .pagepart .figure { page-break-inside: avoid; orphans: 0; widows: 0; text-align: center; margin-top: 1em; margin-bottom: 1em; } .pagepart .figure img { display: inline; } .figure p { margin-left: 0; } .pagepart .figure { text-align: center; margin-left: 0; } .tit_part_l0 { font-size: 2.2em; text-align: center; padding-top: 1em; margin-bottom: 0.5em; color: #178ED3; page-break-after: avoid; page-break-inside: avoid; font-style: italic; font-weight: bold; } .tit_part_l0 .chapno { font-size: 0.8em; border-bottom: 1pt solid #178ED3; display: inline-block; color: #178ED3; } .tit_chap_l0, .tit_chap_l0.tit_center, .tit_chap_l0.tit_left { color: #178ED3; font-weight: bold; font-style: italic; text-align: center; font-size: 2.2em; margin: 0 1em 0 1em; page-break-after: avoid; page-break-inside: avoid; padding-top: 2em; } .tit_chap_l0 .chapno { font-size: 0.7em; border-bottom: 1pt solid #178ED3; display: inline-block; } .tit_sect_l0, .tit_sect_l0.tit_center { -epub-hyphens: none; -webkit-hyphens: none; color: #178ED3; font-size: 1.9em; margin-bottom: 9pt; margin-left: 9pt; margin-right: 9pt; margin-top: 23pt; text-align: left; text-indent: 0; page-break-after: avoid; } .tit_sect_l1, .tit_sect_l1.tit_center, .tit_sect_l1.tit_right { -epub-hyphens: none; -webkit-hyphens: none; color: #178ED3; font-size: 1.6em; font-style: normal; margin-bottom: 0.5em; margin-left: 90px; margin-right: 9pt; margin-top: 1em; text-align: left; text-indent: 0; page-break-after: avoid; } .tit_sect_l2, .tit_sect_l2.tit_center { -epub-hyphens: none; -webkit-hyphens: none; color: #178ED3; font-size: 1.35em; font-style: normal; margin-bottom: 0; margin-left: 90px; margin-right: 9pt; margin-top: 1.1em; text-align: left; text-decoration: none; text-indent: 0; page-break-after: avoid; } .tit_sect_l3 { -epub-hyphens: none; -webkit-hyphens: none; color: #178ED3; font-size: 1.20em; font-style: normal; margin-bottom: 0; margin-left: 90px; margin-right: 9pt; margin-top: 1.1em; text-align: left; text-decoration: none; text-indent: 0; page-break-after: avoid; } .legende { orphans: 0; widows: 0; page-break-after: avoid; margin-bottom: 0.5em; margin-top: 0.5em; margin-right: 5px; padding-bottom: 0.3em; padding-top: 0.3em; border-bottom: solid 3pt #DFE8F8; border-top: solid 3pt #DFE8F8; } .figure .im_sz { display: block; } .figure .legende { font-size: 0.9em; -epub-hyphens: auto; -webkit-hyphens: auto; vertical-align: bottom; text-align: left; } .no { } .leg_tit { font-size: 0.9em; } .chapno { font-size: 1em; } .suptitle { font-size: 0.8em; } .tit_left { text-align: left; clear: both; } .tit_center { text-align: center; clear: both; } .tit_right { text-align: right; clear: both; } .dpup { -epub-hyphens: none; -webkit-hyphens: none; color: #178ED3; font-size: 4em; float: left; line-height: 0.8; margin-top: -0.2em; margin-bottom: -0.22em; margin-right: 0.05em; -adobe-float-keep: column; } .dpup .sans_sz { font-size: 100%; } .list1 { margin-left: 90px; } .list_check { } .list_check .smt_liste, .list_check .smt_liste_entry { border-left: 5pt solid #DFE8F8; padding-top: 4.5pt; padding-bottom: 4.5pt; margin-top: 0; margin-bottom: 0; clear: none; } .emb_img { margin-left: 3px; } .list_triangle { } .list1 p { margin-left: 3pt; } .figure img { display: block; } .epigraphe { text-indent: 1em; margin-left: 40%; } .enc_def { border-left: solid 1pt #178ED3; border-right: solid 1pt #178ED3; border-bottom: double 4pt #178ED3; border-top: double 4pt #178ED3; page-break-inside: avoid; padding: 5px; margin-top: 1em; margin-bottom: 1em; margin-left: 0; margin-right: 9pt; background-color: #DFE8F8; clear: both; } .enc_def p.legende { font-weight: bold; padding-top: 5pt; text-align: center; margin: 0; display: block; font-size: 1.2em; color: #178ED3; border: none; } .enc_def .txt, .enc_def .txt_noind, .enc_def .txt_left_noind { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; text-align: justify; } .enc_def .txt_right { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; text-align: right; } .enc_def .list_check { border: none; padding-left: 80px; text-align: justify; } .enc_def .list_check { border: none; padding-left: 0; margin-left: 0; text-align: justify; } .enc_def .list1 { border: none; padding-left: 2.5em; margin-left: 0; text-align: justify; } .enc_def .list_check .smt_liste_entry, .enc_def .list_check .smt_liste { border: none; padding-left: 0; margin-left: 0; text-align: justify; } .enc_topbottom { margin: 1em; border-top: 4pt dotted #DFE8F8; border-bottom: 4pt dotted #DFE8F8; border-left: none; border-right: none; padding-top: 0.5em; padding-bottom: 1em; font-size: 0.85em; line-height: 1.3em; padding-left: 1em; padding-right: 1em; } .enc_topbottom .legende { font-weight: bold; text-align: left; padding-bottom: 0; border: none; font-size: 1.2em; } .pagepart .enc_def { border: solid 2pt black; page-break-inside: avoid; background-color: White; margin-top: 5%; margin-left: 10%; margin-right: 10%; padding-left: 1%; padding-right: 1%; padding-bottom: 1em; margin-bottom: 2em; } .pagepart .enc_def .txt_left_noind { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; text-align: left; } .pagepart .enc_def p.legende { font-weight: bold; padding-top: 5pt; text-align: center; margin: 0; display: block; font-size: 1.2em; border: none; color: #178ED3; } .SOM { page-break-before: always; } .SOM_titre { font-size: 1.2em; text-align: center; padding-top: 2em; padding-bottom: 2em; font-family: "LiberationSerif", serif; font-weight: bold; } .SOM_lv1 { font-size: 1.1em; padding-bottom: 0.2em; margin-left: 2em; font-family: "LiberationSerif", serif; } .SOM_lv2 { padding-bottom: 0.2em; margin-left: 4em; font-size: 1em; font-family: "LiberationSerif", serif; } .SOM_lv3 { padding-bottom: 0.2em; margin-left: 6em; font-size: 0.9em; font-family: "LiberationSerif", serif; } .lstn { color: #178ED3; display: inline-block; width: 1.5em; text-indent: 0; } .smt_liste_entry { padding-left: 1.5em; text-indent: -1.5em; } .smt_liste { padding-left: 1.5em; text-indent: 0; } .p_let { padding-top: 1em; min-height: 3em; } .tit_sect_l0 + p, .tit_sect_l1 + p { margin-top: 3pt; } .inl_fig_vno { float: left; display: block; padding-top: 0; padding-bottom: 0; padding-right: 4px; padding-left: 0; margin: 0 0 0 -90px; max-width: 86px; } .enc_topbottom p, .enc_topbottom .list1 { margin-left: 0; } .sep_hr_dotted { border-top: 4pt dotted #DFE8F8; border-bottom: none; } .pageinfo p { padding: 0; margin: 0; } .lnk_taggingentity { color: #178ED3; } .p_vno.smt_liste { padding-left: 1.5em; line-height: 1.2; clear: both; } .p_vno.smt_liste, .p_vno.smt_liste_entry { min-height: 75px; } .p_vno.smt_liste .inl_fig_vno .im_sz { display: block; margin-left: -2.2em; } .p_vno.smt_liste .inl_fig_vno .im_sz img { margin-left: 0; display: block; } .p_vno.smt_liste_entry .inl_fig_vno .im_sz { margin-left: -2.2em; display: block; } .p_vno.smt_liste_entry .inl_fig_vno .im_sz img { margin-left: 0; display: block; } img { display: inline; max-width: 100%; } .p_vno.legende { padding-left: 0; margin-left: 0; } .enc_vno { margin-left: 90px; } .enc_vno .legende + p { clear: none; } .enc_def .figure .legende { font-size: 0.9em; -epub-hyphens: auto; -webkit-hyphens: auto; vertical-align: bottom; text-align: left; }