/* /!\ ATTENTION EN CAS DE SURCHARGE; Les instructions CSS font-size ne doivent contenir que des valeurs numériques. ; Les valeurs explicites telles que ‘xx-small’, ‘x-small’, ‘small’, ‘medium’, ‘large’, ‘x-large’, ‘xx-large’ et ‘larger’ ou ‘smaller’ ; sont à proscrire et entraineront un rejet de l’EPUB3; */ /************************************************************/ /*GENERIQUES*/ /************************************************************/ /* Reset CSS : évite de récupérer les informations de marge de l'élément parent. */ body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin: 0; padding: 0; border-width: 0 } body { hyphens: auto; -epub-hyphens: auto; -webkit-hyphens: auto; adobe-hyphenate: auto } p { margin: 0; padding: 0 } /*.appel_note { font-weight: bolder; line-height: 0.7em; vertical-align: super; font-size: 0.7em; }*/ sup { font-size: smaller; vertical-align: text-top } /************************************************************/ /*CONTAINER*/ /************************************************************/ /************************************************************/ /* SPECIAL */ /************************************************************/ .info_copyright { margin-top: 0.5em; font-size: 0.8em; text-align: center; text-indent: 0 } .dedicace { font-size: 0.8em; text-align: right; font-style: italic; text-indent: 0 } .note_para { font-size: 0.7em; text-align: justify; text-indent: 1em; margin-top: 6px; margin-bottom: 6px } .citation_para { font-size: 0.8em; font-style: normal; text-align: justify; text-indent: 1em; margin-left: 12px; margin-top: 6px; margin-bottom: 6px } .undertitle { font-style: normal; text-align: center; margin-left: 1em } .undertitle_para { font-size: 0.8em; font-style: italic; text-align: justify; text-indent: 1em; margin-top: 6px; margin-bottom: 6px } .para { font-size: 0.8em; font-style: normal; text-align: justify; text-indent: 1em; margin-top: 6px; margin-bottom: 6px } /************************************************************/ /* TYPO */ /************************************************************/ .typo_italic { font-style: italic } .typo_smallcaps { /*font-variant:small-caps;*/ font-size: 0.8em } .no_smallcaps { font-size: 1.2em } /************************************************************/ /* FRONT */ /************************************************************/ .front_title { font-size: 1.2em; font-style: normal; text-align: center; font-weight: normal; margin-top: 2em; margin-bottom: 1em; hyphens: none; -epub-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none } .front_para { font-size: 0.8em; font-style: normal; text-align: justify; text-indent: 1em; margin-top: 6px; margin-bottom: 6px } .front_title_niv2 { font-size: 1em; font-weight: normal; 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: 1em; font-style: italic; text-align: center; font-weight: normal; margin-top: 2em; margin-bottom: 1em; hyphens: none; -epub-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none } /************************************************************/ /* PART */ /************************************************************/ .part_title { font-size: 1.45em; font-style: normal; font-weight: normal; text-align: center; margin-top: 2em; margin-bottom: 1em; hyphens: none; -epub-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none } .part_number { font-size: 1.45em; font-style: normal; text-align: center; margin-top: 2em; margin-bottom: 1em; font-weight: normal; hyphens: none; -epub-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none } /************************************************************/ /* SUBPART */ /************************************************************/ /************************************************************/ /* CHAPTER */ /************************************************************/ .chap_title { font-size: 1.2em; font-style: normal; font-weight: normal; text-align: center; margin-top: 2em; margin-bottom: 1em; hyphens: none; -epub-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none } .chap_number { font-size: 1.2em; font-style: normal; text-align: center; margin-top: 2em; margin-bottom: 1em; font-weight: normal; hyphens: none; -epub-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none } /************************************************************/ /* SUBCHAPTER */ /************************************************************/ /************************************************************/ /* SECTION */ /************************************************************/ /************************************************************/ /* LEVEL */ /************************************************************/ .level1_title { font-size: 0.8em; font-weight: bold; text-align: center; margin-top: 2em; margin-bottom: 1em; hyphens: none; -epub-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none } .level1_para { font-size: 0.8em; font-style: normal; text-align: justify; text-indent: 1em; margin-top: 6px; margin-bottom: 6px } .level1_list_para { font-size: 0.8em; text-align: justify; margin-top: 6px; margin-bottom: 6px } /************************************************************/ /* APPEN */ /************************************************************/ .appen_title { font-size: 1.2em; font-style: normal; font-weight: normal; text-align: center; margin-top: 2em; margin-bottom: 1em; hyphens: none; -epub-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none } .appen_para { font-size: 0.8em; font-style: normal; text-align: justify; text-indent: 1em; margin-top: 6px; margin-bottom: 6px } /************************************************************/ /* BOX */ /************************************************************/ /************************************************************/ /* LIST */ /************************************************************/ /*ul et ol*/ ul, ol { /*list-style:inside;*/ } .list_type_disc { list-style-type: disc } /*li*/ li.list_item_type_dash { list-style-type: none } /* puce écrite en dur */ /* contenu (générique) */ /************************************************************/ /* TABLE */ /************************************************************/ /************************************************************/ /*IMAGES*/ /************************************************************/ .img_container { text-indent: 0; display: block } /*IMAGES:BLOCK*/ .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% } /*IMAGES:FULLPAGE*/ div.img_container.fullpage { text-align: center; width: 100%; clear: both } img.fullpage { height: 100%; max-width: 100% } /*IMAGES:FLOAT*/ /*IMG:INLINE*/ /************************************************************/ /* LINK */ /************************************************************/ a.refnote { font-weight: bolder } /************************************************************/ /* INDEX */ /************************************************************/ /************************************************************/ /* NOTEFIN */ /************************************************************/ .notefin_level1_title { font-size: 0.8em; font-weight: bold; text-align: center; margin-top: 2em; margin-bottom: 1em; hyphens: none; -epub-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none } /************************************************************/ /* MODULE GENLIST */ /************************************************************/ /************************************************************/ /* PAGE DE SOMMAIRE AUTOMATIQUE */ /************************************************************/ .auto_toc_page_entry { text-indent: 0; margin: 0; padding: 0 } .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 } /************************************************************/ /* MODULE INDEX XSL */ /************************************************************/ /************************************************************/ /* MODULE GENLIST */ /************************************************************/ /************************************************************/ /* PAGE DE SOMMAIRE AUTOMATIQUE */ /************************************************************/ .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 } /************************************************************/ /* PAGE IDENT */ /************************************************************/ /************************************************************/ /* LETTRE */ /************************************************************/