body { margin: 0%; padding: 0% } .img { max-width: 100%; max-height: 100%; height: auto } .imgpp, .imagepp { max-width: 100%; max-height: 100% } p.chp, .niv1p, .niv2p, .niv3p, .niv4p, .citap, .txt_courant_ssalinea { font-size: 100%; text-align: justify; text-indent: 0; margin-top: 6px; margin-right: 1em; margin-bottom: 6px } .dedicaces, .exergues, .pre, .appen, .schap, .spart, .section { margin-top: 30% } article, aside, nav, section { display: block; margin: 0; padding: 0; font-size: 100%; line-height: inherit } .suptext { font-size: smaller; vertical-align: text-top } .apnote { font-size: smaller; vertical-align: text-top } .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, .niv1stit { font-size: 100%; font-weight: bold; text-align: center; margin-top: 2em; margin-right: 1em; margin-left: 1em; margin-bottom: 1em } .fmlab, .bmlab, .sparstit, .surtit, .fmtoc { font-size: 150%; text-align: center; margin-top: 2em; margin-right: 1em; margin-left: 1em; margin-bottom: 1em } .sign { font-size: 100%; text-align: right; margin-top: 2em; margin-right: 1em; margin-bottom: 1em } .bold { font-weight: bold } .italic { font-style: italic } .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: 0 } p { margin: 0; padding: 0 } .url, .email { border-bottom: 1px solid } .enc4, .enc5 { padding: 0; margin-top: 0; margin-bottom: 1.25em } h1, h2, h3, h4, h5, h6 { font-weight: normal } .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 } .txt_courant_justif, .chp-j, .niv1p-j, .niv2p-j, .niv3p-j, .niv4p-j, .niv5p-j, .sparp-j { font-size: 100%; text-align: justify; text-indent: 1em; margin-top: 0; margin-right: 1em; margin-bottom: 0 } .fmtit { font-size: 110%; text-align: center; padding-top: 20%; margin-right: 0; margin-left: 0; margin-bottom: 10%; margin-top: 20% } .cop { font-size: 80%; text-align: left; margin-right: 0; margin-left: 0; margin-top: 3%; margin-bottom: 3% } .ded { font-size: 90%; text-align: center; margin-top: 20%; margin-bottom: 0%; margin-left: 0%; margin-right: 0%; text-indent: 0 } .epiv { text-align: justify; margin: 0 } .epis { text-align: right } .part, .chap { margin-top: 20% } .ptlab { font-family: sans-serif; font-size: 120%; text-align: center; margin-right: 0; margin-left: 0; margin-bottom: 10px; text-indent: 0 } .pttit { font-family: sans-serif; font-size: 120%; text-align: center; margin-top: 0; margin-right: 0; margin-left: 0; margin-bottom: 0; text-indent: 0 } .dev { margin-top: 10% } .chlab { font-size: 110%; text-align: center; margin-bottom: 3%; margin-right: 0; margin-left: 0; text-indent: 0 } .chtit { font-size: 110%; text-align: center; margin-top: 0; margin-bottom: 10%; margin-right: 0; margin-left: 0; text-indent: 0 } .niv1tit { font-family: sans-serif; font-size: 120%; text-align: left; text-indent: 0; margin-top: 2em; margin-right: 0; margin-left: 0; margin-bottom: 1em } .smallcap { font-size: 85% } .chp { font-size: 100%; text-align: justify; text-indent: 1em; margin-top: 0; margin-right: 0; margin-bottom: 0 } .chp-c { font-size: 100%; text-align: center; text-indent: 0; margin-top: 0; margin-right: 0; margin-left: 0; margin-bottom: 0 } .ntsp, .nts { margin-right: 1em; margin-left: 1em } .ntsp-j { font-size: 80%; text-align: justify; text-indent: 1em; margin-top: 0; margin-left: 0; margin-bottom: 0; margin-right: 0 } .bmp-j { text-align: justify; font-size: 90%; text-indent: 0; margin-top: 0; margin-right: 0; margin-bottom: 0 } .bmtit { font-size: 110%; text-align: center; margin-top: 20%; margin-right: 0; margin-left: 0; margin-bottom: 10% } .fmp-j { font-size: 90%; text-align: justify; text-indent: 1em; margin-top: 0; margin-right: 1em; margin-left: 1em; margin-bottom: 0 } .fmp-c { font-size: 80%; text-align: center; text-indent: 0; margin-top: 0; margin-right: 1em; margin-bottom: 0 } img { max-width: 100% } sup { font-size: smaller; vertical-align: text-top } .SOM h1 + div + div + div + div + div, .SOM h1 + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div { text-align: center } #pagecopyright { margin-top: 10% } #pagecopyright p { font-size: 80%; text-align: left; margin-right: 0; margin-left: 0; margin-top: 0 } #dedicaces { padding-left: 50% } #dedicaces .ded { text-align: left } #exergues { padding-left: 30%; padding-right: 10% } #exergues .epis { text-align: center; margin-top: 3% } #exergues .epiv { text-indent: 5% } .chp-jj { text-indent: 0%; padding-left: 1em; padding-right: 2em } .part .exergues { text-indent: 5%; padding-left: 30%; padding-right: 10% } .border { border-top: 1px black solid; margin: 3em 70% 1em 0 } .ntb p { text-indent: 0% } .enc4 p { font-size: 100%; text-align: justify; text-indent: -1em; margin-left: 1em; margin-top: 0; margin-right: 1em; margin-bottom: 0 }