@page { margin: 5pt 0; } body { margin: 0 20pt; } ol, ul { margin: 0; padding: 0 10pt 0 20pt; } /* image */ .img { height: 100%; } /* full page image */ .imgpp { max-width: 100%; max-height: 100%; } /* superior text */ .suptext, sup { font-size: 60%; line-height:0pt; } /* subscript text */ .subtext { font-size: 60%; line-height:0pt; } /* copyright */ .cop { font-family: serif; font-style: normal; font-weight: normal; font-size: small; text-align: left; } .cop-c { font-family: serif; font-style: normal; font-weight: normal; font-size: small; text-align: center; } /* dedication */ .ded { font-size: small; text-align: right; font-family: serif; font-style: normal; font-weight: normal; margin-left: 33%; margin-top: 8.5em; } /* front matter title */ .fmtit { font-size: large; font-family: sans-serif; font-style: normal; font-weight: normal; text-align: center; margin-top: 5.5em; margin-bottom: 1em; } /* front matter sub title */ .fmstit { font-size: medium; font-family: serif; font-style: normal; font-weight: normal; text-align: center; margin-top: 2em; margin-bottom: 1em; } /* back matter title */ .bmtit { font-size: large; font-family: serif; font-style: normal; font-weight: normal; text-align: center; margin-top: 5.5em; margin-bottom: 1em; } /* back matter subtitle */ .bmstit { font-size: medium; font-family: serif; font-style: normal; font-weight: normal; text-align: center; margin-top: 2em; margin-bottom: 1em; } /* part title */ .pttit, .ptnum { font-size: x-large; font-family: serif; font-style: normal; font-weight: normal; text-align: center; margin-top: 4em; margin-bottom: 1em; } /* part subtitle */ .ptstit { font-size: large; font-family: serif; font-style: normal; font-weight: normal; text-align: center; margin-top: 2em; margin-bottom: 1em; } /* chapter number */ .chnum { font-size: large; font-family: serif; font-style: normal; font-weight: normal; text-align: center; margin-top: 5.5em; margin-bottom: 1em; } .chnum2 { font-size: large; font-family: serif; font-style: normal; font-weight: normal; text-align: justify; text-indent: 1em; margin-top: 5.5em; margin-bottom: 1em; } /* chapter title */ .chtit { font-size: large; font-family: serif; font-style: italic; font-weight: normal; text-align: center; margin-top: 0em; margin-bottom: 2em; } /* chapter subtitle */ .chstit { font-size: medium; font-family: serif; font-style: normal; font-weight: normal; text-align: center; margin-top: 2em; margin-bottom: 1em; } /* subchapter title */ .schtit { font-size: medium; font-family: serif; font-style: normal; font-weight: normal; text-align: center; margin-top: 2em; margin-bottom: 1em; } /* subchapter subtitle */ .schstit { font-size: medium; font-family: serif; font-style: normal; font-weight: normal; text-align: center; margin-top: 2em; margin-bottom: 1em; } /* level 1 title */ .niv1tit { font-size: small; font-family: serif; font-style: normal; font-weight: bold; text-align: left; margin-top: 2em; margin-bottom: 1em; margin-left: 0em; text-indent:0em; } /* level 1 subtitle */ .niv1stit { font-size: small; font-family: serif; font-style: normal; font-weight: bold; text-align: center; margin-top: 2em; margin-bottom: 1em; } /* level 1 paragraph */ .niv1p { font-size: small; font-family: serif; font-style: normal; font-weight: normal; text-align: justify; text-indent: 0em; margin-top: 0px; margin-right: 0em; margin-bottom: 0px; } /* level 2 title */ .niv2tit { font-size: small; font-family: serif; font-style: normal; font-weight: normal; text-align: left; margin-top: 2em; margin-bottom: 1em; } /* level 2 subtitle */ .niv2stit { font-size: small; font-family: serif; font-style: normal; font-weight: normal; text-align: left; margin-top: 2em; margin-bottom: 1em; } /* level 2 paragraph */ .niv2p { font-size: small; font-family: serif; font-style: normal; font-weight: normal; text-align: justify; text-indent: 1em; margin-top: 0px; margin-right: 1em; margin-bottom: 0px; } /* level 3 title */ .niv3tit { font-size: small; font-family: serif; font-style: italic; font-weight: normal; text-align: left; margin-top: 2em; margin-bottom: 1em; } /* level 3 subtitle */ .niv3stit { font-size: small; font-family: serif; font-style: italic; font-weight: normal; text-align: left; margin-top: 2em; margin-right: 1em; margin-bottom: 1em; } /* level 3 paragraph */ .niv3p { font-size: small; font-family: serif; font-style: normal; font-weight: normal; text-align: justify; text-indent: 1em; margin-top: 0px; margin-right: 1em; margin-bottom: 0px; } /* level 4 title */ .niv4tit { font-size: x-small; font-family: serif; font-style: normal; font-weight: bold; text-align: left; margin-top: 2em; margin-right: 1em; margin-bottom: 1em; } /* level 4 subtitle */ .niv4stit { font-size: x-small; font-family: serif; font-style: normal; font-weight: bold; text-align: left; margin-top: 2em; margin-right: 1em; margin-bottom: 1em; } /* level 4 paragraph */ .niv4p { font-size: small; font-family: serif; font-style: normal; font-weight: normal; text-align: justify; text-indent: 1em; margin-top: 0px; margin-right: 1em; margin-bottom: 0px; } /* level 5 title */ .niv5tit { font-size: x-small; font-family: serif; font-style: normal; font-weight: normal; text-align: left; margin-top: 2em; margin-right: 1em; margin-bottom: 1em; } /* level 5 subtitle */ .niv5stit { font-size: x-small; font-family: serif; font-style: normal; font-weight: normal; text-align: left; margin-top: 2em; margin-right: 1em; margin-bottom: 1em; } /* level 5 paragraph */ .niv5p { font-size: small; font-family: serif; font-style: normal; font-weight: normal; text-align: justify; text-indent: 1em; margin-top: 0px; margin-right: 1em; margin-bottom: 0px; } /* figure couverture*/ .fig-cover { text-align: center; } /* figure */ .fig { font-family: serif; font-style: normal; font-weight: normal; text-align: center; } /* legend */ .leg { font-family: serif; font-style: normal; font-weight: normal; text-align: center; margin-right: 1em; margin-left: 1em; } /* legend paragraph */ .legp { font-size: small; font-family: serif; font-style: italic; font-weight: normal; text-align: justify; text-indent: 1em; margin-top: 0px; margin-right: 1em; margin-bottom: 0px; } /* legend paragraph with center aligment*/ .legp-c { font-size: small; font-family: serif; font-style: italic; font-weight: normal; text-align: center; text-indent: 1em; margin-top: 0px; margin-right: 1em; margin-left: 1em; margin-bottom: 0px; } /* legend paragraph with justify alignment*/ .legp-j { font-size: small; font-family: serif; font-style: italic; font-weight: normal; text-align: justify; text-indent: 1em; margin-top: 0px; margin-right: 1em; margin-bottom: 0px; } /* legend paragraph with right alignment */ .legp-d { font-size: small; font-family: serif; font-style: italic; font-weight: normal; text-align: right; text-indent: 1em; margin-top: 0px; margin-right: 1em; margin-bottom: 0px; } /* notes paragraph */ .ntsp { font-size: x-small; font-family: serif; font-style: normal; font-weight: normal; text-align: justify; text-indent: 1em; margin-top: 0px; margin-bottom: 0px; } /* chapter paragraph */ .fmp { font-size: small; font-family: sans-serif; font-style: normal; font-weight: normal; text-align: justify; text-indent: 1em; margin-top: 0px; margin-bottom: 0px; } .chp { font-size: small; font-family: serif; font-style: normal; font-weight: normal; text-align: justify; text-indent: 1em; margin-top: 0px; margin-bottom: 0px; } .biblio .chp { font-size: small; font-family: serif; font-style: normal; font-weight: normal; text-align: justify; text-indent: -1em; margin-top: 0px; margin-left: 1em; margin-bottom: 0px; } /* chapter paragraph with center alignment */ .chp-c { font-size: small; font-family: serif; font-style: normal; font-weight: normal; text-align: center; text-indent: 0em; margin-top: 0px; margin-bottom: 0px; } /* chapter paragraph with justify alignment */ .chp-j { font-size: small; font-family: serif; font-style: normal; font-weight: normal; text-align: justify; text-indent: 0em; margin-top: 0px; margin-bottom: 0px; } /* chapter paragraph with right alignment */ .chp-d { font-size: small; font-family: serif; font-style: normal; font-weight: normal; text-align: right; text-indent: 1em; margin-top: 0px; margin-bottom: 0px; } /* Box paragraph */ .encp { font-family: serif; font-style: normal; font-weight: normal; text-align: justify; text-indent: 1em; margin-top: 0px; margin-right: 1em; margin-bottom: 0px; } /* Box paragraph with center alignment */ .encp-c { font-family: serif; font-style: normal; font-weight: normal; text-align: center; text-indent: 1em; margin-top: 0px; margin-right: 1em; margin-left: 1em; margin-bottom: 0px; } /* Box paragraph with justify alignment */ .encp-j { font-family: serif; font-style: normal; font-weight: normal; text-align: justify; text-indent: 1em; margin-top: 0px; margin-right: 1em; margin-bottom: 0px; } /* Box paragraph with right alignment */ .encp-d { font-family: serif; font-style: normal; font-weight: normal; text-align: right; text-indent: 1em; margin-top: 0px; margin-right: 1em; margin-bottom: 0px; } /* figure title */ .figtit { font-size: small; font-family: serif; font-style: normal; font-weight: normal; text-align: center; margin-top: 2em; margin-right: 1em; margin-left: 1em; margin-bottom: 1em; } /* underline text */ .underline { text-decoration: underline; } /* dropped initial */ .lettrine { font-size: x-large; font-family: serif; font-style: normal; font-weight: bold; } /* bold text */ .bold, b { font-style: normal; font-weight: bold; } /* italic text */ .italic, i { font-style: italic; font-weight: normal; } /* bold italic text */ .bolditalic, .bold.italic, .italic.bold, .bold > .italic, .italic > .bold { font-style: italic; font-weight: bold; } /* roman text */ .roman { font-style: normal; font-weight: normal; } /* small caps */ .smallcap, small { /* font-variant: small-caps; */ font-size: 80%; } /* separator */ .sep { font-family: serif; font-style: normal; font-weight: normal; text-align: center; margin-top: 2em; margin-right: 1em; margin-left: 1em; margin-bottom: 1em; } /* box */ .enc { font-size: x-small; font-style: normal; font-weight: normal; border: solid; margin-top: 1em; margin-left: 20px; margin-right: 20px; border-width: 1px; background-color: #FFFFFF; border: solid; padding: 1em; margin-bottom: 1em; } /* netted box */ .encfilet { font-size: x-small; font-style: normal; font-weight: normal; border-left: solid; margin-top: 1em; margin-left: 20px; margin-right: 20px; border-width: 1px; background-color: #FFFFFF; border: solid; padding: 1em; margin-bottom: 1em; } /* shadowed box */ .encombre { font-size: x-small; font-family: serif; font-style: normal; font-weight: normal; margin-left: 20px; margin-right: 20px; background-color: #CCCCCC; padding: 1em; } /* rounded box */ .encrond { font-size: x-small; font-family: serif; font-style: normal; font-weight: normal; border: solid; margin-top: 1em; margin-left: 20px; margin-right: 20px; border-width: 1px; background-color: #FFFFFF; border: solid; padding: 1em; margin-bottom: 1em; } /* table */ table { font-size: x-small; font-family: serif; font-style: normal; font-weight: normal; border-collapse: collapse; margin-top: 1em; margin-bottom: 1em; margin-left:auto; margin-right:auto; width: 100%; } td { padding:4px; vertical-align:middle; } /* table */ .tab { font-family: serif; font-style: normal; font-weight: normal; text-align: center; margin-right: 1em; margin-left: 1em; } /* table title */ .tabtit { font-size: small; font-family: serif; font-style: normal; font-weight: normal; text-align: center; margin-top: 2em; margin-right: 1em; margin-left: 1em; margin-bottom: 1em; } /* left border */ .l { border-left: thin solid; padding:10px; } /* right border */ .r { border-right: thin solid; padding:10px; } /* top border */ .t { border-top: thin solid; padding:10px; } /* bottom border */ .b { border-bottom: thin solid; padding:10px; } /* ??? */ .x { } /* paragraph */ p { margin: 0; padding: 0; } /* citation paragraph */ .citp { margin-left: 2em; } /* citation paragraph */ .citp .chp { font-size: x-small; font-family: serif; font-style: normal; font-weight: normal; text-align: justify; text-indent: 0em; margin-left: 0pt; margin-top: 0px; margin-right: 0pt; margin-bottom: 0px; } /* page de titre */ .pagetitre{ text-align: center; margin: 0; } .pagetitre .auteur { font-style:normal; font-weight:normal; padding-top: 5%; margin-right: 0em; font-size: 125%; } .pagetitre .titre { font-style:normal; font-weight:normal; margin-top: 10%; font-size: 200%; } .pagetitre .soustitre { font-style:normal; font-weight:normal; margin-top: 5%; font-size: 150%; } .pagetitre .edition { font-style:normal; font-weight:normal; margin-top: 3%; font-size: 150%; } .pagetitre .production { font-style:normal; font-weight:normal; margin-top: 10%; font-size: 125%; margin-bottom: 15%; } .pagetitre .image { width: 150px; margin-left:0%; } .pagetitre .editeur { font-style:normal; font-weight:normal; margin-top: 25%; font-size: 100%; margin-bottom: 0%; } .pagetitre .editeur-adresse { font-style:normal; font-weight:normal; margin-top: 0%; font-size: 16pt; margin-bottom: 5%; } /* page de copyright */ .pagecopyright{ margin-top: 20%; } /* asterisque en triangle */ .aster1 { font-size: small; font-family: serif; font-style: normal; font-weight: normal; text-align: center; margin-right: 1em; margin-left: 0em; margin-top: 3px; margin-bottom: -0.7em; text-indent:0em; } .aster2 { font-size: small; font-family: serif; font-style: normal; font-weight: normal; text-align: center; margin-right: 1em; margin-left: 0em; text-indent:0em; } .mention { font-size: small; font-family: serif; font-style: normal; font-weight: normal; text-align: justify; text-indent: 0em; margin-top: 1em; margin-bottom: 0em; } .filetnotes { width: 40%; } .exer { font-family: serif; font-size: small; font-style: normal; font-weight: normal; margin: 0 0 1em 30%; text-align: justify; text-indent: 1em; } .source { font-family: serif; font-size: small; font-style: normal; font-weight: normal; margin: 0.5em 0 2em 30%; text-align: right; text-indent: 0; } .footnotes { margin: 2em 60% 0.5em 0; color: #000000; } .decimal { list-style-type: decimal; } li.ntsp { text-indent: 0; } #fanclub .chp-c { font-family: sans-serif; } #parus .chp-c { border-bottom: 1px solid #000000; } #prologue .chtit, #epilogue .chtit { font-size: large; font-family: serif; font-style: normal; font-weight: normal; text-align: center; padding-top: 5.5em; margin-bottom: 2em; page-break-before: always; } .fig-cover img { height: 100%; }