:root { --cols: 8; --rows: 8; --guts: 4mm; --beige: #fbf2e7; --ocre: #d98a29; } @page { size: 165mm 230mm; margin-top: 16mm; margin-bottom: 16mm; bleed: 6mm; color: black; marks: crop; } @page:left { margin-left: 16mm; margin-right: 8mm; @left-middle { content: counter(page); display: flex; justify-content: center; align-items: center; font-family: 'Ortica'; font-weight: bold; font-size: 8pt; color: var(--ocre); height: 30mm; } @left-top { content: 'Titre sous-section'; white-space: nowrap; font-family: 'Ortica'; font-weight: bold; font-size: 8pt; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; text-align: right; } @left-bottom { content: 'Partie générale'; white-space: nowrap; font-family: 'Ortica'; font-weight: bold; font-size: 8pt; display: flex; flex-direction: column; align-items: center; justify-content: flex-end; } } .pagedjs_margin-left-top div, .pagedjs_margin-left-bottom div { display: block; min-width: max-content; transform: rotate(-90deg); } @page:right { margin-left: 8mm; margin-right: 16mm; } body { font-family: 'Public'; } h2 { color: blue; } h3 { color: red; } .moment { padding-left: calc(var(--pagedjs-pagebox-width) / var(--cols)); display: block; font-size: 11pt; font-weight: bold; line-height: 1.1; /* LA IL FAUT AJUSTER CF TEMPS 14 */ } .moment:first-of-type { break-before: left; } .moment .first-letter { font-size: 18pt; } .temps { padding-left: calc(var(--pagedjs-pagebox-width) / var(--cols)); font-size: 9pt; margin-top: -3pt; margin-bottom: 8pt; font-weight: 500; } .temps:before { content: "> "; } .labeur { padding-left: calc(var(--pagedjs-pagebox-width) / var(--cols)); line-height: 12pt; font-size: 9pt; text-align: justify; hyphens: auto; } .labeur p:before { content: '+ '; font-weight: bold; } .labeur ul { list-style: none; padding-left: 3mm; } .latour, .lampe { font-family: 'Novel'; font-weight: normal; margin-top: 20mm; margin-left: calc(var(--pagedjs-pagebox-width) / var(--cols)); margin-right: -16mm; margin-bottom: 20mm; background-color: var(--beige); line-height: 12pt; font-size: 9pt; padding-right: 18mm; padding-left: calc(var(--pagedjs-pagebox-width) / var(--cols)); padding-bottom: 10mm; padding-top: 10mm; } .encart-split { position: absolute; margin-left: calc(var(--pagedjs-pagebox-width) / var(--cols)); background-color: #fbf2e7; } .pagedjs_left_page .latour, .pagedjs_left_page .lampe { padding-right: 10mm; width: 128.375mm; } .latour[data-split-original="true"] { padding-bottom: 1mm !important; } .latour[data-split-from] { padding-top: 1mm !important; } .latour-header, .lampe-header { display: flex; flex-direction: row; align-items: center; line-height: 1.1; /* font-family: 'Novel'; */ font-weight: bold; } .latour-header div:first-of-type, .lampe-header div:first-of-type { margin-top: 1mm; margin-right: 2mm; } .lampe { padding-top: 3mm; padding-bottom: 3mm; } img { width: 100%; } .fullpage2imgs { width: 130mm; height: 210mm; } .fullpageimage { margin-top: -22mm; margin-left: -10mm; width: 171mm; height: 230mm; } .bottomimg { width: 100%; } .bottomimg img { height: 100%; } .tripleimgs, .tripleimgs_bottom { break-before: page; break-after: page } .tripleimgs img:nth-of-type(2), .tripleimgs_bottom img:first-of-type { width: calc(50% - 1mm); margin-right: 2mm; } .tripleimgs img:last-of-type, .tripleimgs_bottom img:nth-of-type(2) { width: calc(50% - 1mm); } .tripleimgs2, .tripleimgs2_bottom { break-before: page; break-after: page } .tripleimgs2 img:nth-of-type(2), .tripleimgs2_bottom img:first-of-type { width: calc(37.5% - 1mm); margin-right: 2mm; } .tripleimgs2 img:last-of-type, .tripleimgs2_bottom img:nth-of-type(2) { width: calc(62.5% - 1mm); } .imgfullspreadleft, .imgfullspreadright, .imgfullspreadright_bleedtop, .imgfullspreadright_bleed { break-before: left; break-after: left; width: 149mm; overflow: hidden; } .imgfullspreadright_bleedtop { margin-top: -22mm; height: 220mm; } .imgfullspreadright_bleed { margin-top: -22mm; height: 242mm; } .imgfullspreadleft img, .imgfullspreadright img { height: 198mm; width: auto; } .imgfullspreadright_bleedtop img { height: 220mm; width: auto; } .imgfullspreadright_bleed img { height: 242mm; width: auto; } .imgfullspreadleft-right { width: 149mm; overflow: hidden; margin-left: -16mm; } .imgfullspreadright-right { width: 143mm; margin-left: -8mm; overflow: hidden; display: flex; justify-content: flex-end; } .imgfullspreadright_bleedtop-right, .imgfullspreadright_bleed-right { width: 173mm; height: 220mm !important; margin-top: -22mm; margin-left: -8mm; overflow: hidden; display: flex; justify-content: flex-end; } .imgfullspreadright_bleed-right, .imgfullspreadright_bleed-right img { height: 242mm !important; } .imgfullspreadright_bleedtop-right img, .imgfullspreadright_bleed-right img { height: 220mm; width: auto; } .imgfullspreadright-right img { height: 198mm; width: auto; } .imgfullspreadleft-right img { height: 198mm; width: auto; margin-left: -141mm; }