.debug{ padding:3px; background-color:coral!important; -webkit-text-fill-color:#ccc!important; } .ecfdebug{ background-color:red!important; color:#ccc!important; -webkit-text-fill-color:#ccc!important; } #edition_number{font-size:0.5em;color:#ccc} body{ margin:3%; padding:0; hyphens:auto; -epub-hyphens:auto; -webkit-hyphens:auto; adobe-hyphenate:auto; } p{ font-size:small; text-align: justify; text-indent: 1em; margin:0; padding:0; margin-top: 0.25em; } .center{ text-align:center!important; text-indent: 0; } div.center{ width:100%; } .justify{ text-align:justify!important; } .right{ text-align:right!important; } .left{ text-align:left!important; } .noindent{ text-indent:0!important; } .indent1{ text-indent:1em!important; } .indent2{ text-indent:2em!important; } .indent3{ text-indent:3em!important; } .indent4{ text-indent:4em!important; } .indent5{ text-indent:5em!important; } .nomargintop{ margin-top:0!important; } .italic { font-style: italic; } .pbib { text-indent: -1em; margin-left: 1em; } .sep{ text-indent:0; text-align:center; display:inline-block; width:100%; padding-top:1.5em; padding-bottom:1em; line-height:0.7em; font-size:1.2em; font-weight: bold; } .keep{ display:inline-block; width:100%; } .clear { clear:both; } .stretch{ display:inline-block; width:100%; } .page_break{ page-break-before:always; } .display-block { display:block; } .hidden{ visibility: hidden; } .number{ text-align:center; margin-top:2em; margin-bottom:1em; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } .title{ text-align:center; margin-top:2em; margin-bottom:3em; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.titlepage{padding:1em;} div.titlepage * { margin:0; text-align:center; } div.titlepage p{text-align:left;} div.titlepage > .author { font-size:1.5em; margin-top:5%; } div.titlepage > .title { font-size:2em; margin-left:0; margin-top:10%; margin-bottom:0.5em; font-weight:bold; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.titlepage > .subtitle { margin-left:0; margin-top:1em; margin-bottom:1em; font-weight:bold; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.titlepage > .collection {} div.titlepage > .publisher { font-size:1.2em; margin-top:1%; } div.titlepage > .director {} div.titlepage > .type + .genre { margin-top:15%; } div.titlepage > .traduction + .editor { margin-top:20%; } div.titlepage > .img_container{ } span.margin_note_cont{ display: block; margin:0.1em 0 0.3em 0.8em; padding:0.2em; float: right; clear:right; border: 1px solid #ccc; width:9em; } span.margin_note_cont span.first{ margin-top:0; } div.notes{ margin-top:0.5em; margin-bottom:0; } div.notes > h1.title{ text-align: left; font-size:0.8em; margin-top:2em; margin-bottom:0.5em; } div.margin_notes{ display:block; font-size:xx-small; float:right; width:30%; margin:2%; margin-right:0em; padding:2%; padding-right:0em; background-color:#F4F4F4; } p.note, span.note { font-size:x-small; text-align:justify; text-indent:1em; margin-top:6px; margin-bottom:6px; } div.exer{ font-size:small; margin-top:18px; margin-bottom:18px; } div.exer > *{margin-left:30%;} div.exer > div.notes{margin-left:0;} div.exer > p{text-align:right;} div.copyright{ margin-top:1em; } div.copyright > p{ font-size:x-small; margin-top: 2em; text-indent:0; } p.copyright{ margin-top:0.5em; font-size:small; text-align:center; } p.sign{ font-size:small; margin-top:1em; margin-bottom:1em; text-align:right; } .traduction{ margin-top:0.5em; font-size:small; text-align:center; font-style:italic; margin-left:12px; } .date { font-size:small; text-align:right; font-style:italic; margin-bottom:1em; } .dedicace { font-size:small; text-align:right; font-style:italic; } .letter_head { font-size:small; text-align:left; font-style:italic; margin-bottom:1em; } .letter_signature{ font-size:small; font-style:normal; text-align:right; margin-top:2em; margin-bottom:1em; } .letter_place { font-size:small; text-align:right; font-style:italic; margin-bottom:1em; } .lettrine-top{ font-size:2.7em; line-height:0.65em; } .lettrine-zero{ font-weight: bold; font-size: 2.7em; line-height: 0.7em; float: left; position: relative; text-indent: 0; margin-right: 0.08em; padding-top: 0.1em; } .lettrine-custom{ font-weight: bold; line-height: 0.8em; float: left; position: relative; text-indent: 0; margin-right: 0.08em; padding-top: 0.2em; } .separator{ font-style:normal; text-align:center; margin-top:2em; margin-bottom:1em; } .source { font-size:small; text-align:right; margin-top:2em; margin-bottom:1em; } div.img_container > p.source{ text-indent: 0; font-size:x-small; margin-top:0; } div.poem_strophe { font-size:small; font-style:normal; text-align:left; margin-top:1em; margin-bottom:1em; } .poem_strophe > p { text-indent: 0; } p.poem_verse { font-size:small; text-align:justify; font-family:inherit; margin: 0; } .poem_dedi > p { text-align: right; } div.poem > .title { font-size:medium; font-style:normal; text-align:center; margin-top:2em; margin-bottom:1em; } div.poem > .subtitle{ font-size:small; font-style:normal; text-align:center; margin-top:2em; margin-bottom:1em; } .lexique_entree { font-size: small; text-align: left; font-family: inherit; font-style: normal; margin-top: 1em; margin-bottom: 1em; } .lexique_entree > p { text-indent: 0; } .lexique_expression { padding-right: 1em; font-weight: bold; } .lexique_definition { font-weight: normal; padding-left: 1em; } .lexique_definition > p { text-indent: 0; } div.lexique > .title { font-size:medium; font-style:normal; text-align:center; margin-top:2em; margin-bottom:1em; } div.lexique > .subtitle{ font-size:small; font-style:normal; text-align:center; margin-top:2em; margin-bottom:1em; } blockquote > p { font-size:small; font-style:normal; text-align:justify; text-indent:0em; } blockquote.cita_item { margin-left: 0; } .citation_auteur { font-size: small; text-align: right; font-style: italic; margin-bottom: 1em; } .citation_date { font-size: small; text-align: left; font-style: normal; } .citation_entete { font-size: small; text-align: left; font-style: italic; margin-bottom: 1em; } .citation_signature{ font-size: small; font-style: normal; text-align: right; margin-top: 2em; margin-bottom: 1em; } .citation_lieu { font-size: small; text-align: right; font-style: italic; margin-bottom: 1em; } .citation_politesse { font-size: small; text-indent:2em; margin-top:2em; margin-right:1em; margin-bottom:1em; } .biblio_ouvrage { font-style: italic; } .undertitle { font-style:normal; text-align:center; margin-left:1em; } .undertitle_para{ font-size:small; font-style:italic; text-align:justify; text-indent:1em; margin-top:6px; margin-bottom:6px; } .para { font-size:small; font-style:normal; text-align:justify; text-indent:1em; margin-top:6px; margin-bottom:6px; } .letter_polit { font-size: small; text-indent:2em; margin-top:2em; margin-right:1em; margin-bottom:1em; } div.mention_CNL { margin-top:4em;text-align:center; } div.mention_CNL p { text-align:center;text-indent:0;font-size:xx-small;font-family:sans-serif; } sup { font-size:0.7em; line-height:0.7em; vertical-align:60%; } sub{ font-size:0.7em; line-height:0.7em; vertical-align:-60%; } .bar{ text-decoration:line-through; } .smallcaps{ font-size:0.8em; } .no_smallcaps { font-size:1.2em; } .underline { text-decoration:underline; } .underline2 { border-bottom:1px solid; text-decoration:underline; } .typo_roman{ font-style:normal; } div.liminary > .title{ font-size:large; } div.liminary > .subtitle { font-size:medium; font-style:normal; text-align:center; margin-bottom:3em; } div.liminary > .title + .subtitle { margin-top: -2em; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } .front_title_niv2{ font-size:medium; text-align:center; margin-top:2em; margin-bottom:1em; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } .front_title_niv3{ font-size:medium; font-style:italic; text-align:center; margin-top:2em; margin-bottom:1em; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } .front_title_niv4{ font-size:small; font-weight:bold; text-align:center; margin-top:2em; margin-bottom:1em; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } .front_toc{ font-size:small; text-align:center; margin-bottom:1em; } .front_toc_level1 { font-size:small; text-align:left; margin-bottom:1em; } .front_toc_level2 { font-size:small; text-align:left; margin-bottom:1em; } .front_toc_level3 { font-size:small; text-align:left; margin-bottom:1em; text-indent:2em; } .front_toc_level4 { font-size:x-small; font-style:italic; text-align:left; text-indent:2em; margin-bottom:1em; text-indent:3em; } .front_toc_level5 { font-size:xx-small; font-style:italic; text-align:left; text-indent:4em; margin-bottom:1em; } div.part > .title { font-size:x-large; font-style:normal; text-align:center; margin-top:2em; margin-bottom:1em; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.part > .number { font-size:x-large; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.part > .subtitle { font-size:large; font-style:normal; text-align:center; margin-top:-1em; margin-bottom:2em; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.subpart > title{ font-size:x-large; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.subpart > .number{ font-size:x-large; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.subpart > .subtitle{ font-size:medium; text-align: center; margin-top: 0; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.chapter > .title { font-size:large; font-weight: normal; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.chapter > .number { font-size:large; font-weight: normal; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.chapter > .subtitle { font-size:medium; text-align: center; margin-top: -3em; margin-bottom: 2em; font-weight: normal; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.subchapter >.title { font-size:medium; font-style:normal; text-align:center; margin-top:2em; margin-bottom:1em; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.subchapter > .number { font-size:medium; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.subchapter > .subtitle{ font-size:medium; font-style:normal; text-align:center; margin-top:2em; margin-bottom:1em; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.subchapter > .title + .subtitle { margin-top: 0; } div.section > .number { font-size:medium; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.section > .title { font-size:medium; font-style:normal; text-align:center; margin-top:2em; margin-bottom:1em; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.section > .subtitle{ font-size:small; font-style:normal; text-align:center; margin-top:2em; margin-bottom:1em; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.section > .title + .subtitle { margin-top: 0; } h1.intertitle { font-size: medium; font-weight:normal; text-align:center; margin-top:2em; margin-bottom:1em; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } h2.intertitle { font-size:medium; font-weight:normal; text-align:center; margin-top:2em; margin-bottom:1em; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } h3.intertitle{ font-size:small; font-weight:bold; text-align:left; margin-top:2em; margin-bottom:1em; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } h4.intertitle{ font-size:x-small; font-weight:bold; text-align:left; margin-top:2em; margin-bottom:1em; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } h5.intertitle{ font-size:x-small; font-style:normal; text-align:left; margin-top:2em; margin-bottom:1em; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.append > .title { font-size:large; font-style:normal; text-align:center; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.appen > .subtitle { font-size:medium; font-style:normal; text-align:center; margin-top:2em; margin-bottom:1em; hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; adobe-hyphenate:none; } div.remerciement { margin-top: 8em; } div.remerciement.append { text-align: left; } div.remerciement.liminary { text-align: right; } div.remerciement > p { font-size: small; text-indent: 0; } div.collec { margin-top: 4em; } div.collec > p { font-size: small; text-indent: 0; } div.collec > div.collection { text-align:center; font-size:large; font-style:normal; margin-bottom: 2em; } .box_title{ font-size:medium; text-align:left; margin-top:0; margin-bottom:1em; } .box_subtitle{ font-size:small; text-align:left; margin-top:0; margin-bottom:1em; } .box_solid{ font-size:x-small; font-style:normal; padding:1em; margin:1em 20px 1em 20px; border:1px solid #000000; } .box_solid_left{ font-size:x-small; font-style:normal; padding:1em; margin:1em 20px 1em 20px; border-left:5px solid #CCCCCC; } .box_fill{ font-size:x-small; font-style:normal; padding:1em; margin:1em 20px 1em 20px; background-color:#CCCCCC; border:1px solid #000000; } .box_noborder{ font-size:x-small; font-style:normal; padding:1em; margin:1em 20px 1em 20px; } .box_shadow{ font-size:x-small; font-style:normal; padding:1em; margin:1em 20px 2em 20px; background-color:#CCCCCC; box-shadow:10px 10px 5px #777777; -webkit-box-shadow: 10px 10px 5px #777777; } .box_rounded{ font-size:x-small; font-style:normal; padding:1em; border:1px solid black; margin:1em 20px 1em 20px; background-color:white; border-radius:8px; -webkit-border-radius:8px; } .box_custom{ font-size:x-small; font-style:normal; padding:1em; margin:1em 20px 1em 20px; border:1px solid #000000; background-color:#CCCCCC; border-radius:8px; -webkit-border-radius:8px; box-shadow:10px 10px 5px #777777; -webkit-box-shadow: 10px 10px 5px #777777; } .box_solid_para{ font-style:normal; text-align:justify; text-indent:1em; margin-top:6px; margin-bottom:6px; } .box_shadow_para{ font-style:normal; text-align:justify; text-indent:1em; margin-top:6px; margin-bottom:6px; } .box_rounded_para{ font-style:normal; text-align:justify; text-indent:1em; margin-top:6px; margin-bottom:6px; } .box_noborder_para { font-style:normal; text-align:justify; text-indent:1em; margin-top:6px; margin-bottom:6px; } .box_solid_left_para{ font-style:normal; text-align:justify; text-indent:1em; margin-top:6px; margin-bottom:6px; } .box_fill_para{ font-style:normal; text-align:justify; text-indent:1em; margin-top:6px; margin-bottom:6px; } ul, ol{ margin-top: 1em; margin-bottom: 0.5em; } li, ol { margin-top: 0.5em; } li > ul, li > ol { margin-top: 0; } ul.disc{ list-style-type:disc; } ul.circle{ list-style-type:circle; } ul.square{ list-style-type:square; } ul.dash{ list-style-type:none; } ol.decimal{ list-style-type:decimal; } ol.alpha, ol.lower-alpha{ list-style-type:lower-alpha; } ol.upper-alpha{ list-style-type:upper-alpha; } ol.lower-roman{ list-style-type:lower-roman; } ol.upper-roman{ list-style-type:upper-roman; } li.none{ list-style-type:none; } li.disc{ list-style-type:disc; font-size: 0.9em; } li.square{ list-style-type:square; } li.circle{ list-style-type:circle; } li.dash{ list-style-type:none; } li.decimal{ list-style-type:decimal; } li.alpha, li.lower-alpha{ list-style-type:lower-alpha; } li.upper-alpha{ list-style-type:upper-alpha; } li.lower-roman{ list-style-type:lower-roman; } li.upper-roman{ list-style-type:upper-roman; } span.bullet{ margin-left:-1em; padding-right:0.5em; } li > p{ text-indent:0; } div.table_container{ margin-top:0.5em; margin-bottom:0.5em; width:100%; } div.table_container > p.legende{ text-indent: 0; font-size: small; margin-top: 0.5em; } div.table_container > p.source{ margin: 0; text-indent: 0; text-align: right; } table{ margin:auto; font-style:normal; border-collapse:separate; border-spacing:0; width:100%; } td{ font-size:x-small; padding:0.3em; margin:0; line-height:1.3em; text-align:left; } th{ font-size:x-small; padding:0.3em; margin:0; line-height:1.3em; font-weight:bold; } caption{ margin-bottom:0.25em; text-align: center; } .table_title{ font-size:small; font-style:normal; } .img {max-width: 100%;} .img_container{ text-indent:0; } .img_container.block{text-align:center;} .img_container.blockRight{text-align:right;} .img_container.Left{text-align:left;} .img_container.block, .img_container.blockFull, .img_container.blockRight, .img_container.blockLeft{ padding-top:12px; padding-bottom:12px; max-width:100%; clear:both; } img.block, img.blockRight, img.blockLeft{ width:100%; } img.blockRight{text-align: right;} .img_container.blockFull, img.blockFull{ width:100%; } div.img_container.fullpage{ text-align:center; width:100%; clear:both; } img.fullpage{ height:95%; max-width:100%; } .img_container.floatRight{ display:block; float:right; padding-left:6px; padding-top:6px; padding-bottom:6px; max-width:100%; clear:right; } img.floatRight{ width:100%; display: inline-block; } .img_container.floatLeft{ display:block; float:left; padding-right:6px; padding-top:6px; padding-bottom:6px; max-width:100%; clear:left; } img.floatLeft{ width:100%; display: inline-block; } .img_container.inline { vertical-align:baseline; line-height:1em; display:inline-block; max-width:100%; margin-right:3px; margin-left:3px; height:1em; } img.inline{ vertical-align:baseline; line-height:1em; height:1em; max-width:100%; } div.img_container > p.legende{ text-indent: 0; font-size:x-small; margin-top:0; } div.img_container > div.title{ margin-top: 1em; margin-bottom: 1em; text-align: center; font-weight: bold; } div.img_container > p.copyright{ text-indent: 0; font-size:x-small; margin-top:0; } a.anchor{ text-decoration: none; border-bottom:0; } a.link { border-bottom:1px solid; } .mail{ border-bottom:1px solid; } a.ref_source{} a.ref_target_backlink{} a.ref_index1{} a.ref_index2{} a.ref_index3{} .index h1, .index h2{ text-align: center; } .idx_ctr { font-size: 0.8em; } .idx_l { margin-top: 2.5em; margin-bottom: 1em; } .idx_l h3 { font-weight: bold; text-indent: 0; font-size: 1.1em; } .idx_lvl_1 { text-indent:0; } .idx_lvl_2 { text-indent:1em; } .idx_lvl_3 { text-indent:2em; } .idx_lvl_4 { text-indent:3em; } .idx_lvl_5 { text-indent:4em; } .idx_lvl_6 { text-indent:5em; } .list_entry { text-indent:0; margin:0; padding:0; line-height:1em; } .list_entry a { text-decoration:none; color:#000; -webkit-text-fill-color:#000; } .list_entry_level_1 { padding-top:1em; } .list_entry_level_2 { padding-top:0.5em; padding-left:1em; } .list_entry_level_3 { padding-top:0.5em; padding-left:2em; } .list_entry_level_4 { padding-top:0.5em; padding-left:3em; } .list_entry_level_5 { padding-top:0.5em; padding-left:4em; } .list_entry_level_6 { padding-top:0.5em; padding-left:5em; } .auto_toc_page_entry { text-indent:0; margin:0; padding:0; line-height:1em; } .auto_toc_page_entry a { text-decoration:none; color:#000; -webkit-text-fill-color:#000; } .auto_toc_page_entry_level_1 { padding-top:1em; font-weight: bold; } .auto_toc_page_entry_level_2 { padding-top:0.5em; padding-left:1em; } .auto_toc_page_entry_level_3 { padding-top:0.5em; padding-left:2em; } .auto_toc_page_entry_level_4 { padding-top:0.5em; padding-left:3em; } .auto_toc_page_entry_level_5 { padding-top:0.5em; padding-left:4em; } .auto_toc_page_entry_level_6 { padding-top:0.5em; padding-left:5em; }