.hi_appcrit, .hi_pre, .hi_vol, .hi_part, .hi_sspart, .hi_section, .hi_chap, .hi_schap, .hi_appen, .hi_sect { line-height: 250%; text-align: left; page-break-inside: avoid; page-break-after: avoid; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -o-hyphens: none; hyphens: none; text-rendering: optimizeSpeed } .couverture { left: 0%; top: 0%; height: 100%; width: 100%; overflow: hidden; text-align: center } body { margin: 0%; padding: 0% } svg { height: 96%; width: 98% } .img { max-width: 100%; max-height: 100%; height: auto } .pageblanche { page-break-before: always } .imgpp, .imagepp { max-width: 100%; max-height: 100% } .txt_courant_justif, .legp-j, .chp-j, .niv1p-j, .niv2p-j, .niv3p-j, .niv4p-j, .niv5p-j, .fmp-j, .bmp-j, .sparp-j { font-size: 100%; text-align: justify; text-indent: 1em; margin-top: 6px; margin-right: 1em; margin-bottom: 6px } .txt_courant_ssalinea, p.chp, .niv1p, .niv2p, .niv3p, .niv4p, .citap { font-size: 100%; text-align: justify; text-indent: 0; margin-top: 6px; margin-right: 1em; margin-bottom: 6px } .pbib, .ligne2etsuivantes { font-size: 100%; text-align: justify; text-indent: -1em; margin-top: 6px; margin-right: 1em; margin-left: 1em; margin-bottom: 6px } .appen#autopromo .imgpp img, .appen .imgpp img { max-width: 100%; height: 80% } .appen#autopromo { break-inside: avoid; page-break-inside: avoid; -webkit-column-break-inside: avoid; margin-top: 0% } .sect { page-break-before: always; padding-top: 10%; margin-bottom: 5% } .border { padding-top: 1em; border-top: 1px solid; margin-right: 70% } .ssalinea { font-size: 100%; text-align: justify; margin-top: 6px; margin-right: 1em; margin-left: 0; margin-bottom: 6px; text-indent: 0 } .retrait_droite { margin-right: 3em } .retrait_gauche, .lettre { margin-left: 3em } .nfniv1, .nfniv2, .nfniv3, .nfniv4 { margin-top: 2em; margin-bottom: 2em } .nfniv1lab, .nfniv1tit, .nfniv1stit, .nfniv2lab, .nfniv2tit, .nfniv2stit, .nfniv3lab, .nfniv3tit, .nfniv3stit, .nfniv4lab, .nfniv4tit, .nfniv4stit { font-size: 100%; text-align: left; margin-top: 2em; margin-right: 1em; margin-left: 0; margin-bottom: 1em; page-break-after: avoid } .pre, .chap, .appen, .schap, .part, .spart, .section { margin-top: 25% } .exergues { margin-top: 30% } .ded { margin-top: 30%; font-size: 100%; text-align: right; margin-left: 5em; margin-right: 2em } article, aside, nav, section { display: block; margin: 0; padding: 0; font-size: 100%; line-height: inherit } details, figure, figcaption, footer, header { display: block; margin: 0; padding: 0; font-size: 80%; line-height: inherit } .suptext { font-size: 62.5%; line-height: 0.7em; vertical-align: super; position: relative } .subtext { font-size: 62.5%; line-height: 0.7em; vertical-align: sub; position: relative } .apnote { font-size: 62.5%; font-weight: bolder; line-height: 0.7em; vertical-align: super; position: relative; top: 0 } .bktit { font-size: 300%; text-align: center; text-indent: 0; margin-top: 124px; margin-right: 1em; margin-left: 1em; margin-bottom: 31px } .bkstit { font-size: 150%; text-align: center; text-indent: 0; margin-top: 0; margin-right: 1em; margin-left: 1em; margin-bottom: 124px } .bkau { font-size: 200%; text-align: center; text-indent: 0; margin-top: 0; margin-right: 1em; margin-left: 1em; margin-bottom: 5px } .bktr { font-size: 150%; text-align: center; text-indent: 0; margin-top: 100px; margin-right: 1em; margin-left: 1em; margin-bottom: 5px } .bkcopy { font-size: 80%; text-align: center; text-indent: 0; margin-top: 5px; margin-right: 1em; margin-left: 1em; margin-bottom: 5px } .bkpub { font-size: 112.5%; text-align: center; text-indent: 0; margin-top: 0; margin-right: 1em; margin-left: 1em; margin-bottom: 5px } .isbn { font-size: 100%; text-align: center; margin-right: 1em; margin-top: 1em; margin-bottom: 1em; margin-left: 1em } .toctit, .fmh2, .bmh2, .fmstit, .bmstit, .chstit, .schlab, .schtit, .chapplab, .sectit { font-size: 112.5%; text-align: center; margin-top: 2em; margin-right: 1em; margin-left: 1em; margin-bottom: 1em } .fmh3, .bmh3 { font-size: 112.5%; font-style: italic; text-align: left; margin-top: 2em; margin-right: 1em; margin-bottom: 1em } .fmh4, .bmh4, .niv1lab, .niv1tit, .niv1stit { font-size: 100%; text-align: center; margin-top: 2em; margin-right: 1em; margin-left: 1em; margin-bottom: 1em } .niv1tit { font-size: 100%; text-align: left; margin-top: 2em; margin-right: 10%; margin-left: 0; margin-bottom: 1em } .auteur, .source, .date, .lieu { font-size: 100%; text-align: right; margin-bottom: 1em; margin-right: 2em } .entete { font-size: 100%; text-align: left; margin-bottom: 1em; margin-right: 2em } .epiv { display: block; font-size: 80%; text-align: right; margin-left: 5px; margin-right: 2em; margin-top: 0 } .epis { font-size: 80%; text-align: right; margin-top: 5px; margin-bottom: 18px; margin-right: 2em; margin-left: 5em } .fmlab, .fmtit, .bmlab, .bmtit, .sparstit, .chlab, .chtit, .surtit, .fmtoc { font-size: 150%; text-align: center; margin-top: 2em; margin-right: 1em; margin-left: 1em; margin-bottom: 1em } .ptlab, .pttit { font-size: 300%; text-align: center; margin-top: 2em; margin-right: 1em; margin-left: 1em; margin-bottom: 1em } .ptstit, .sparlab, .spartit { font-size: 200%; text-align: center; margin-top: 2em; margin-right: 1em; margin-left: 1em; margin-bottom: 1em } .schstit, .secstit, .figtit, .tabtit { font-size: 100%; text-align: center; margin-top: 2em; margin-right: 1em; margin-left: 1em; margin-bottom: 1em } .seclab { font-size: 80%; text-align: center; margin-top: 2em; margin-right: 1em; margin-left: 1em; margin-bottom: 1em } .niv2lab, .niv2tit, .niv2stit { font-size: 100%; text-align: left; margin-top: 2em; margin-right: 1em; margin-bottom: 1em } .niv3lab, .niv3tit, .niv3stit { font-size: 100%; font-style: italic; text-align: left; margin-top: 2em; margin-right: 1em; margin-bottom: 1em } .niv4lab, .niv4tit, .niv4stit { font-size: 80%; font-weight: bold; text-align: left; margin-top: 2em; margin-right: 1em; margin-bottom: 1em } .niv5lab, .niv5tit, .niv5stit { font-size: 80%; text-align: left; margin-top: 2em; margin-right: 1em; margin-bottom: 1em } .sign { font-size: 100%; text-align: right; margin-top: 2em; margin-right: 1em; margin-bottom: 1em } .strophe { font-size: 100%; text-align: left; margin-top: 1em; margin-right: 1em; margin-bottom: 1em } .vers { font-size: 100%; text-align: left } .citp-c { font-size: 100%; text-align: center; text-indent: 0; margin-left: 12px; margin-top: 6px; margin-right: 1em; margin-left: 1em; margin-bottom: 6px } .citp-j { font-size: 100%; text-align: justify; text-indent: 1em; margin-left: 12px; margin-top: 6px; margin-right: 1em; margin-bottom: 6px } .citp-d { font-size: 100%; text-align: right; text-indent: 1em; margin-left: 12px; margin-top: 6px; margin-right: 1em; margin-bottom: 6px } .fig, .leg { text-align: center; margin-right: 1em; margin-left: 1em } .legp-c, .chp-c, .niv1p-c, .niv2p-c, .niv3p-c, .niv4p-c, .niv5p-c, .fmp-c, .bmp-c, .sparp-c { font-size: 100%; text-align: center; text-indent: 0; margin-top: 6px; margin-right: 1em; margin-left: 1em; margin-bottom: 6px } #appen-001 .bmp-c { font-size: 100%; text-align: center; text-indent: 0; margin-top: 6px; margin-right: 10%; margin-left: 10%; margin-bottom: 6px } .legp-d, .chp-d, .niv1p-d, .niv2p-d, .niv3p-d, .niv4p-d, .niv5p-d, .fmp-d, .bmp-d, .sparp-d { font-size: 100%; text-align: right; text-indent: 1em; margin-top: 6px; margin-right: 1em; margin-bottom: 6px } .ntsp-c { font-size: 80%; text-align: center; text-indent: 0; margin-top: 6px; margin-right: 1em; margin-left: 1em; margin-bottom: 6px } .ntsp-j { font-size: 80%; text-align: justify; text-indent: 1em; margin-top: 6px; margin-right: 1em; margin-bottom: 6px } .ntsp-d { font-size: 80%; text-align: right; text-indent: 1em; margin-top: 6px; margin-right: 1em; margin-bottom: 6px } .enc { font-size: 80%; border: solid; margin-top: 1em; margin-left: 20px; margin-right: 20px; border-width: 1px; background-color: #FFF; padding: 1em; margin-bottom: 1em } .encp-c, .encfondp-c, .encfiletp-c, .encsansfiletp-c, .encombrep-c, .encrondp-c { text-align: center; text-indent: 0; margin-top: 6px; margin-right: 1em; margin-left: 1em; margin-bottom: 6px } .encp-j, .encfondp-j, .encfiletp-j, .encsansfiletp-j, .encombrep-j, .encrondp-j { text-align: justify; text-indent: 1em; margin-top: 6px; margin-right: 1em; margin-bottom: 6px } .encp-d, .encfondp-d, .encfiletp-d, .encsansfiletp-d, .encombrep-d, .encrondp-d { text-align: right; text-indent: 1em; margin-top: 6px; margin-right: 1em; margin-bottom: 6px } .encfond { font-size: 80%; margin-top: 1em; margin-left: 20px; margin-right: 20px; background-color: #AAA; padding: 1em; margin-bottom: 1em } .encfilet { font-size: 80%; border-left: solid; margin-top: 1em; margin-left: 20px; margin-right: 20px; border-width: 1px; background-color: #FFF; border: solid; padding: 1em; margin-bottom: 1em } .encsansfilet { font-size: 80%; border: none; margin-top: 1em; margin-left: 20px; margin-right: 20px; padding: 1em; margin-bottom: 1em } .encombre { font-size: 80%; margin-top: 1em; margin-left: 20px; margin-right: 20px; border-width: 1px; background-color: #CCC; border: solid; padding: 1em; margin-bottom: 1em } .encrond { font-size: 80%; border: solid; margin-top: 1em; margin-left: 20px; margin-right: 20px; border-width: 1px; padding: 1em; margin-bottom: 1em } .underline { text-decoration: underline } .lettrine { font-size: 200%; font-weight: bold } .bolditalic { font-weight: bold; font-style: italic } .bold { font-weight: bold } .italic { font-style: italic } .roman { font-style: normal; font-weight: normal } .smallcap { font-variant: small-caps } .sep { text-align: center; margin-top: 2em; margin-right: 1em; margin-left: 1em; margin-bottom: 1em } .fmtocp1 { font-size: 100%; text-align: left; margin-right: 1em; margin-bottom: 1em } .fmtocp2 { font-size: 100%; text-align: left; margin-right: 1em; margin-bottom: 1em; text-indent: 1em } .fmtocp3 { font-size: 100%; text-align: left; margin-right: 1em; margin-bottom: 1em; text-indent: 2em } .fmtocp4 { font-size: 80%; font-style: italic; text-align: left; text-indent: 2em; margin-right: 1em; margin-bottom: 1em; text-indent: 3em } .fmtocp5 { font-size: 62.5%; font-style: italic; text-align: left; text-indent: 4em; margin-right: 1em; margin-bottom: 1em } table { font-size: 80%; border-collapse: collapse; margin-top: 1em; margin-bottom: 1em; margin-left: auto; margin-right: auto } .tab { text-align: center; margin-right: 1em; margin-left: 1em; padding-left: 30px } .l { border-left: thin solid; padding: 10px } .r { border-right: thin solid; padding: 10px } .t { border-top: thin solid; padding: 10px } .b { border-bottom: thin solid; padding: 10px } p { margin: 0; padding: 0 } .url, .email { border-bottom: 1px solid } .bar { text-decoration: line-through } .underline2 { border-bottom: 1px solid; text-decoration: underline } .let { font-size: 150%; text-align: left } .enc1, .enc2, .enc3, .enc4, .enc5 { padding: 1em; margin-top: 1.25em; margin-bottom: 1.25em } h1, h2, h3, h4, h5, h6 { font-weight: normal } .list1, .list2, .list7, .list8 { margin-left: 2em } .list3 { margin-left: 2.35em; counter-reset: num } .list4 { margin-left: 2.35em; counter-reset: alpha } .list5 { margin-left: 2.5em; counter-reset: rom } .list6 { margin-left: 2.55em } .itemtiret > p:first-child::before { content: "– " } .itempuce > p:first-child::before { content: "• " } .itemtiret > p:first-child, .itempuce > p:first-child { text-indent: -1em } .itemnum > p:first-child::before { counter-increment: num; content: counter(num, decimal) ". " } .itemalpha > p:first-child::before { counter-increment: alpha; content: counter(alpha, lower-alpha) ". " } .itemnum > p:first-child, .itemalpha > p:first-child { text-indent: -1.35em } .itemrom > p:first-child::before { counter-increment: rom; content: counter(rom, upper-roman) ". " } .itemrom > p:first-child { text-indent: -1.5em } .itemautre > p:first-child::before { content: "➞ " } .itemautre > p:first-child { text-indent: -1.55em } .itemtiret > p:nth-child(2), .itemtiret > p:nth-child(3), .itemtiret > p:nth-child(4), .itemtiret > p:nth-child(5), .itemtiret > p:nth-child(6), .itemtiret > p:nth-child(7), .itemtiret > p:nth-child(8), .itemtiret > p:nth-child(9), .itemtiret > p:nth-child(10), .itempuce > p:nth-child(2), .itempuce > p:nth-child(3), .itempuce > p:nth-child(4), .itempuce > p:nth-child(5), .itempuce > p:nth-child(6), .itempuce > p:nth-child(7), .itempuce > p:nth-child(8), .itempuce > p:nth-child(9), .itempuce > p:nth-child(10), .itemnum > p:nth-child(2), .itemnum > p:nth-child(3), .itemnum > p:nth-child(4), .itemnum > p:nth-child(5), .itemnum > p:nth-child(6), .itemnum > p:nth-child(7), .itemnum > p:nth-child(8), .itemnum > p:nth-child(9), .itemnum > p:nth-child(10), .itemalpha > p:nth-child(2), .itemalpha > p:nth-child(3), .itemalpha > p:nth-child(4), .itemalpha > p:nth-child(5), .itemalpha > p:nth-child(6), .itemalpha > p:nth-child(7), .itemalpha > p:nth-child(8), .itemalpha > p:nth-child(9), .itemalpha > p:nth-child(10), .itemrom > p:nth-child(2), .itemrom > p:nth-child(3), .itemrom > p:nth-child(4), .itemrom > p:nth-child(5), .itemrom > p:nth-child(6), .itemrom > p:nth-child(7), .itemrom > p:nth-child(8), .itemrom > p:nth-child(9), .itemrom > p:nth-child(10), .itemautre > p:nth-child(2), .itemautre > p:nth-child(3), .itemautre > p:nth-child(4), .itemautre > p:nth-child(5), .itemautre > p:nth-child(6), .itemautre > p:nth-child(7), .itemautre > p:nth-child(8), .itemautre > p:nth-child(9), .itemautre > p:nth-child(10), .itemnone > p:nth-child(2), .itemnone > p:nth-child(3), .itemnone > p:nth-child(4), .itemnone > p:nth-child(5), .itemnone > p:nth-child(6), .itemnone > p:nth-child(7), .itemnone > p:nth-child(8), .itemnone > p:nth-child(9), .itemnone > p:nth-child(10) { text-indent: 0; margin-top: -4px } .itp-c, .niv1itemp-c, .niv2itemp-c, .niv3itemp-c, .niv4itemp-c, .niv5itemp-c { font-size: 100%; text-align: center; margin-right: 2em; margin-top: 6px; margin-bottom: 6px; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -o-hyphens: none; hyphens: none } .itp, .niv1itemp, .niv2itemp, .niv3itemp, .niv4itemp, .niv5itemp, .itp-j, .niv1itemp-j, .niv2itemp-j, .niv3itemp-j, .niv4itemp-j, .niv5itemp-j { font-size: 100%; text-align: justify; margin-right: 1em; margin-top: 6px; margin-bottom: 6px } .itp-d, .niv1itemp-d, .niv2itemp-d, .niv3itemp-d, .niv4itemp-d, .niv5itemp-d { font-size: 100%; text-align: right; margin-right: 1em; margin-top: 6px; margin-bottom: 6px; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -o-hyphens: none; hyphens: none } aside .itp-c, aside .niv1itemp-c, aside .niv2itemp-c, aside .niv3itemp-c, aside .niv4itemp-c, aside .niv5itemp-c, aside .itp, aside .niv1itemp, aside .niv2itemp, aside .niv3itemp, aside .niv4itemp, aside .niv5itemp, aside .itp-j, aside .niv1itemp-j, aside .niv2itemp-j, aside .niv3itemp-j, aside .niv4itemp-j, aside .niv5itemp-j, aside .itp-d, aside .niv1itemp-d, aside .niv2itemp-d, aside .niv3itemp-d, aside .niv4itemp-d, aside .niv5itemp-d { font-size: 80% } aside table .itp-c, aside table .niv1itemp-c, aside table .niv2itemp-c, aside table .niv3itemp-c, aside table .niv4itemp-c, aside table .niv5itemp-c, aside table .itp, aside table .niv1itemp, aside table .niv2itemp, aside table .niv3itemp, aside table .niv4itemp, aside table .niv5itemp, aside table .itp-j, aside table .niv1itemp-j, aside table .niv2itemp-j, aside table .niv3itemp-j, aside table .niv4itemp-j, aside table .niv5itemp-j, aside table .itp-d, aside table .niv1itemp-d, aside table .niv2itemp-d, aside table .niv3itemp-d, aside table .niv4itemp-d, aside table .niv5itemp-d { font-size: 100% } .bodypp { margin: 0; padding: 0; height: 100%; width: 100% } .sectionpp { left: 0; top: 0; height: 100%; width: 100%; overflow: hidden; position: absolute; text-align: center } .ident { margin-top: 35%; font-size: 100%; text-align: center } .pagecopyright .fmp-j, .cop { font-size: 100%; text-align: center; margin-top: 1em; margin-right: 1em; margin-left: 1em; text-indent: 0% } .pagecopyright { padding-top: 10%; font-size: 100%; text-align: center } .ntsp, .nts { margin-top: 4em; border-top: 1px solid #000; padding-top: 1em; margin-right: 1em; margin-left: 1em; width: 30% } div.dev { margin-top: 9% }