@page { margin: 5pt 0; } /*balises*/ body { margin: 0 20pt; font-family: serif; font-size: 0.9em; } p { margin: 0; padding: 0; } ol, ul { margin: 0; padding: 0 10pt 0 20pt; } a { color: #800080; text-decoration: underline; } a:hover { color:#800080; text-decoration: underline; } h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; background: none; page-break-after: avoid; } /* --------------------------------------- */ /* --------------------------------------- */ /*styles*/ /* inlines */ .roman { font-style: normal; font-weight: normal; } .smallcap { font-variant : small-caps; } .suptext { vertical-align : super; font-size: 60%; line-height: 0; } .subtext { vertical-align : sub; font-size: 60%; line-height: 0; } .italic { font-style : italic; } .bold { font-weight: bold; } .bolditalic { font-style: italic; font-weight: bold; } /* tetes de chapitres */ .chap { background-color: #a9d276; padding: 2em 0; margin: 0 0 3em 0; width: 100%; } .part { background-color: #a9d276; padding: 2em 0; margin: 0 0 3em 0; width: 100%; } .partbody { margin: 0 20pt; font-family: serif; font-size: 0.9em; background-color: #a9d276; } .chnum { text-align: center; font-family: sans-serif; font-weight: bold; font-style: normal; font-size: 1.2em; background-color: #ffffff; margin: 0 0 6em 0; line-height: 95%; } .ptnum { text-align: center; font-family: sans-serif; font-weight: bold; font-style: normal; font-size: 1.2em; color: #ffffff; background-color: #a9d276; line-height: 95%; padding: 0 0.5em; } .chtit { text-align: center; font-family: sans-serif; font-weight: bold; font-style: normal; font-size: 2.4em; margin: 0 1em 0 1em; line-height: 100%; } .pttit { text-align: center; font-family: sans-serif; font-weight: bold; font-style: normal; font-size: 2.4em; margin: 5em 1em 0 1em; line-height: 100%; color: #ffffff; } /*inter-titres */ .niv1tit { font-family: sans-serif; font-weight: bold; font-size: 1.6em; text-align: left; margin: 2em 10pt 0.5em 10pt; } .niv2tit, .recettetit, .recette-tit { font-family: sans-serif; font-weight: bold; font-size: 1.3em; text-align: left; margin: 1em 10pt 0.5em 10pt; } /* .recettetit { text-align: center; } */ .niv2stit { font-family: sans-serif; font-weight: normal; font-style: italic; font-size: 1.2em; text-align: left; margin: -0.5em 10pt 0.5em 10pt; } .niv3tit, .recette2tit, .recette-stit, .recettestit { font-family: serif; font-weight: bold; font-size: 1.2em; text-align: left; margin: 0.7em 10pt 0.2em 10pt; } .niv3stit { font-family: serif; font-weight: normal; font-style: italic; font-size: 1.1em; text-align: left; margin: -0.2em 10pt 0.2em 10pt; } .niv4tit { font-family: serif; font-weight: bold; font-size: 0.9em; text-align: left; margin: 0.4em 10pt 0.2em 10pt; } /* textes */ .chp-first, .recettetxt, .HE { text-align: justify; font-family: serif; font-size: 0.9em; text-indent: 0; line-height: 1.3em; margin: 0 10pt; } .HE { margin: 0.5em 10pt; } .chp { text-align: justify; font-family: serif; font-size: 0.9em; text-indent: 1em; line-height: 1.3em; margin: 0 10pt; } .chp-d { text-align: right; font-family: serif; font-size: 0.9em; text-indent: 1em; line-height: 1.3em; margin: 0 10pt; } .puce, .recettepuce { /* list-style-type: disc;*/ list-style-position: inside; font-family: serif; font-size: 0.9em; line-height: 1.3em; text-align: justify; /* margin: 0 10pt; */ } .listtiret { /* list-style-type: circle; */ list-style-position: inside; font-family: serif; font-size: 0.9em; line-height: 1.3em; text-align: justify; /* margin: 0 10pt; */ padding: 0 10pt; } .listnum { list-style-position: outside; font-family: serif; font-size: 0.9em; line-height: 1.3em; text-align: justify; /* margin: 0 10pt; */ } .puceQCM { /* list-style-type: circle; */ list-style-position: inside; font-family: serif; font-size: 0.9em; line-height: 1.3em; text-align: justify; /* margin: 0 10pt; */ } .conseil { text-align: justify; font-family: serif; font-size: 0.9em; text-indent: 0; line-height: 1.3em; margin: 1em 10pt; padding: 0.5em 0.5em 0.5em 1em; border-left: 3px solid #a9d276; } /* encadre */ .coul { background-color: #a9d276; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; padding: 0.5em 1em; margin: 1em 10pt; font-family: serif; font-size: 0.9em; } .coultit { text-align: left; font-family: sans-serif; font-size: 1em; font-weight: bold; margin: 0.5em 0; } .enc { border: 1px solid #000000; padding: 0.5em; margin: 1em 20pt; font-family: serif; font-size: 0.9em; } .enctit { text-align: center; font-family: sans-serif; font-size: 1em; font-weight: bold; margin: 0.5em 0; } .enctxt, .coultxt { text-align: justify; font-family: sans-serif; font-size: 0.9em; font-weight: normal; line-height: 1.3em; margin: 0; } .encpuce, .coulpuce { /* list-style-type: disc; */ list-style-position: inside; font-family: sans-serif; font-size: 0.9em; line-height: 1.3em; text-align: justify; } .encnum { list-style-position: outside; font-family: sans-serif; font-size: 0.9em; line-height: 1.3em; text-align: justify; } /* notes */ .footnotes { text-align: left; margin: 2em 65% 1em 10pt; color: #000000; } .ntsp { font-family: serif; font-size: 0.7em; margin: 0 10pt 0.5em 10pt; text-align: justify; } /* listes... */ .disque { list-style-type: disc; } .cercle { list-style-type: circle; margin-left: 0.5em; } .decimal { list-style-type: decimal; } .enc .disque, .enc .decimal { padding: 0 0 0 15pt; } /* tableaux */ table { border-collapse: collapse; border: solid 1px #000000; margin: 1em 10pt; width: 94%; } tr, td { border: solid 1px #000000; padding: 0.2em; text-align: left; } .tablecolor, .tablecoul { background-color: #a9d276; padding: 0.5em 0.2em; } .tabletit { font-family: serif; font-size: 1em; font-weight: bold; } .tabletxt { font-family: serif; font-size: 0.9em; font-weight: normal; } /* images */ .fig { text-align: center; margin: 1em 0; } .imgpp { max-height: 100%; max-width: 100%; } .leftFloat { float: left; margin: 0.5em 0.5em 0.5em 0; } .center { text-align: center; } .ded { margin: 20% 0 0 50%; font-style: italic; } .ded .chp{ text-indent: 0; } .pagebiblio .chp { text-indent: -1em; margin: 0 10pt 0 25pt; } .pagebiblio .decimal { margin: 0 0 0 15pt; } .pagebiblio li { margin-top: 0.5em; }