@font-face { font-family:Amatic; font-style:normal; font-weight:bold; font-stretch:condensed; src :url("../Fonts/Amatic-Bold.ttf"); } @font-face { font-family:"Amatic SC"; font-style:normal; font-weight:normal; font-stretch:condensed; src :url("../Fonts/AmaticSC-Regular.ttf"); } @font-face { font-family:"Belepotan"; font-style:normal; font-weight:normal; src :url("../Fonts/Belepotan-Normal.otf"); } @font-face { font-family:"Bubblegum Sans"; font-style:normal; font-weight:normal; src : url("../Fonts/bubblegumsans-regular-webfont.ttf"); } @font-face { font-family:"DINOT-Light"; font-style:normal; font-weight:300; src :url("../Fonts/DINOT-Light.otf"); } @font-face { font-family:"Liberation Serif"; font-style:italic; font-weight:normal; src : url("../Fonts/LiberationSerif-Italic.ttf"); } @font-face { font-family:"Sabon"; font-style:normal; font-weight:normal; src :url("../Fonts/sabon-roman.ttf"); } @font-face { font-family:"Sabon"; font-style:italic; font-weight:normal; src :url("../Fonts/sabon-italic.ttf"); } @font-face { font-family:"Sabon"; font-style:normal; font-weight:bold; src :url("../Fonts/sabon-bold.ttf"); } @font-face { font-family:"Sabon-SC"; font-style:normal; font-weight:normal; font-variant:small-caps; src :url("../Fonts/sabon-roman-SC.ttf"); } @font-face { font-family:"STONE HARBOUR"; font-style:normal; font-weight:normal; src :url("../Fonts/STONEHARBOUR-Regular.otf"); } @font-face { font-family:Verveine; font-style:normal; font-weight:normal; src :url("../Fonts/Verveine_Std_Rg.ttf"); } body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote, ul { margin:0; padding:0; border-width:0; text-indent:0 !important; } body { -adobe-hyphenate:auto; -ms-hyphens:auto; -moz-hyphens:auto; -webkit-hyphens:auto; -epub-hyphens:auto; hyphens:auto; -ms-hyphenate-limit-lines:3; -webkit-hyphenate-limit-lines:3; hyphenate-limit-lines:3; -epub-ruby-position:over; font-family:Sabon, Alegreya, "Adobe Garamond", serif; font-style:normal; font-size:100%; line-height:1.3; margin:0 16px; orphans:2; widows:2; text-indent:0 !important; } @page { margin:32px 0 16px; } h1, h2 { -adobe-hyphenate:none; -ms-hyphens:none; -moz-hyphens:none; -webkit-hyphens:none; -epub-hyphens:none; hyphens:none; font-weight:normal; font-style:normal; text-align:center; text-indent:0 !important; } body p { font-family:Sabon, Alegreya, "Adobe Garamond", serif; font-size:1em; margin-top:1em !important; text-align:justify; text-indent:0 !important; } /* GARDE */ div.logo_coll { width:10%; margin:0 45% 0 45%; padding:0; text-align:center; page-break-after:avoid; } .titre-couv { font-family:"Belepotan", serif; font-size:1.4em; line-height:1.2; letter-spacing:normal; text-align:center; page-break-after:avoid; page-break-before:auto; margin:2em 0 0; } .auteur { font-family:"Amatic", Populaire, Strangelove, sans-serif; font-weight:bold; font-stretch:condensed; font-size:1.375em; padding:0; margin:.125em 0 5em; font-style:normal !important; } div.logo { width:26%; margin:0 37% 0 37%; text-align:center; page-break-after:always; } img { width:100%; height:auto; max-height:100%; } /* MENTIONS */ .titre-coll { color:#d0262f; font-size:.938em; font-family:"Sabon-SC", serif; font-style:normal; font-variant:small-caps; margin-bottom:0; padding-top:1em; text-align:left; } body div.collection p { color:#d0262f; margin:0 !important; font-size:90%; line-height:1.25; } body div.collection p sup { line-height:1; } span.nocolor { color:#000000; } .mentions { font-size:90%; line-height:1.25; margin:2em 0; text-align:left; text-indent:0; } /* SOMMAIRE */ .titre-toc { margin-bottom:3em; } div.sommaire p { margin:1em 0; } div.sommaire p.toc a { text-decoration:none !important; color:inherit; } div.sommaire em, div.sommaire i { color:inherit; } /* ARTICLES */ div.header { padding-top:3em; page-break-after:avoid; page-break-inside:avoid !important; } .titre-chap { font-family:"STONE HARBOUR", sans-serif; font-size:2.5em; line-height:1; margin-bottom:.25em; } .sstitre-chap, h1.titre-toc { font-family:"Amatic", sans-serif; font-size:1.667em; font-weight:bold; font-stretch:condensed; margin-top:1em; page-break-after:auto; text-align:center; } .sstitre-chap { color:#d0262f; } .aster { font-family:"STONE HARBOUR", sans-serif; font-size:1.4em; text-align:center !important; line-height:75%; margin:1em 0; text-indent:0 !important; } /* COLLECTION */ div.header-coll { padding-top:2em; margin:0 auto; text-align:center; } p.logo_wrap { width:12%; margin:-0.125em 44% 0 44%; text-align:center !important; } div.txt_coll { background:#f8eff0; border-radius:20px; } span.auteur_coll { font-family:"Sabon-SC" !important; } div.txt_coll p, div.encadre_bio p { font-family:"DINOT-Light", "Noto sans", "PT sans", sans-serif; font-size:0.833em; font-style:normal; font-weight:300; text-align:left; line-height:1.4; padding:1.5em 2em 2em; margin:0; text-indent:0; text-align:justify; } span.coll { font-family:Verveine, "STONE HARBOUR", sans-serif; font-size:120%; } /* BIO */ div.header-bio { padding-top:3em; page-break-after:always; width:98%; margin:0 auto; } img.imgbio { width:20%; margin:0 1.5em 1em 0; float:left; } div.encadre_bio, div.encadre_bio p { background:#f8eff0; border-radius:20px; } div.encadre_bio { padding:0 0 1em; page-break-after:always; width:80%; margin:0 auto; } div.encadre_bio p.biowrap { -epub-hyphens:none !important; -webkit-hyphens:none !important; text-align:left; float:right; padding:0 1em 1em; margin-top:0 !important; border-radius:0 0 20px 20px; line-height:1.364; } div.encadre_bio strong, div.encadre_bio em, div.encadre_bio i, div.encadre_bio b, div.encadre_bio a { font-family:"Bubblegum Sans", Chewy, Verveine, "Liberation Serif", serif; } div.encadre_bio em, div.encadre_bio i, div.encadre_bio p cite { font-family:"Liberation Serif", serif; font-style:italic; line-height:1.364; } div.encadre_bio strong { font-size:120%; line-height:1; } div.encadre_bio a { text-decoration:none; } /* EN SAVOIR PLUS */ div.header-QRC { padding-top:7em; text-align:center; } div.QRC { border:solid 1px; width:95%; margin:0 auto; } div.QRC p { font-family:"Bubblegum Sans", Chewy, Verveine, "Liberation Serif", serif; font-size:0.958em; text-align:center; padding:1em 0; margin:0 auto; font-style:normal; } /* TYPO */ sup { vertical-align:25%; } sup.ital { font-style:italic; vertical-align:25%; } em, i, cite, .italique { font-style:italic; font-weight:normal; } strong { font-style:normal; font-weight:bold; } .smc { font-family:"Sabon-SC", serif; font-style:normal; font-variant:small-caps; } small { font-size:70%; line-height:1.75; } .fine { font-size:.5em; } a { text-decoration:underline; color:#d0262f; }