diff --git a/article.html b/article.html
new file mode 100644
index 0000000..5722f22
--- /dev/null
+++ b/article.html
@@ -0,0 +1,44 @@
+
+
+
+
+
+ [(#TITRE|couper{80}|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]
+ [ ]
+ [ ]
+
+
+
+
+
+
+
+
+ [(#REM) Contenu principal : contenu de l'article]
+
+
+
#TITRE
+
<:archil:publie_le:> [(#DATE|nom_jour) ][(#DATE|affdate)]
+
+
+ [(#CHAPO|image_reduire{672,*})
]
+ [(#TEXTE|image_reduire{672,*})
]
+
+ [<:voir_en_ligne:> : [(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]
]
+ [
(#PS|image_reduire{672,*})
]
+
+ [(#REM) Menu de navigation mots-cles ]
+ #MODELE{article_mots}
+
+ [(#REM) Forum de l'article ]
+
+ [<:forum:form_pet_message_commentaire:>
+ (#FORMULAIRE_FORUM)]
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/css/font.css b/css/font.css
new file mode 100644
index 0000000..7a0b537
--- /dev/null
+++ b/css/font.css
@@ -0,0 +1,41 @@
+/* fira-sans-regular - latin */
+@font-face {
+ font-display: swap;
+ font-family: 'Fira-Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: url('../polices/fira-sans-v10-latin-regular.eot'); /* IE9 Compat Modes */
+ src: local('Fira Sans Regular'), local('FiraSans-Regular'),
+ url('../polices/fira-sans-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('../polices/fira-sans-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
+ url('../polices/fira-sans-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
+ url('../polices/fira-sans-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('../polices/fira-sans-v10-latin-regular.svg#FiraSans') format('svg'); /* Legacy iOS */
+ }
+ /* roboto-mono-regular - latin */
+ @font-face {
+ font-display: swap;
+ font-family: 'Roboto-Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: url('../polices/roboto-mono-v12-latin-regular.eot'); /* IE9 Compat Modes */
+ src: url('../polices/roboto-mono-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('../polices/roboto-mono-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
+ url('../polices/roboto-mono-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
+ url('../polices/roboto-mono-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('../polices/roboto-mono-v12-latin-regular.svg#RobotoMono') format('svg'); /* Legacy iOS */
+ }
+ /* ibm-plex-mono-500italic - latin */
+ @font-face {
+ font-display: swap;
+ font-family: 'IBM-Plex-Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: url('../polices/ibm-plex-mono-v6-latin-500italic.eot'); /* IE9 Compat Modes */
+ src: local('IBM Plex Mono Medium Italic'), local('IBMPlexMono-MediumItalic'),
+ url('../polices/ibm-plex-mono-v6-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('../polices/ibm-plex-mono-v6-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
+ url('../polices/ibm-plex-mono-v6-latin-500italic.woff') format('woff'), /* Modern Browsers */
+ url('../polices/ibm-plex-mono-v6-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('../polices/ibm-plex-mono-v6-latin-500italic.svg#IBMPlexMono') format('svg'); /* Legacy iOS */
+ }
\ No newline at end of file
diff --git a/css/links.css b/css/links.css
new file mode 100644
index 0000000..3e202fb
--- /dev/null
+++ b/css/links.css
@@ -0,0 +1,10 @@
+a {
+ border-bottom: 3px solid var(--couleurprincipal);
+ color: inherit;
+ text-decoration: none;
+}
+
+a:hover {
+ background-color: var(--couleursurvol);
+ color: #fff;
+}
\ No newline at end of file
diff --git a/css/reset.css b/css/reset.css
new file mode 100644
index 0000000..c45a85f
--- /dev/null
+++ b/css/reset.css
@@ -0,0 +1,349 @@
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+
+/* Document
+ ========================================================================== */
+
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+
+ html {
+ line-height: 1.15; /* 1 */
+ -webkit-text-size-adjust: 100%; /* 2 */
+ }
+
+ /* Sections
+ ========================================================================== */
+
+ /**
+ * Remove the margin in all browsers.
+ */
+
+ body {
+ margin: 0;
+ }
+
+ /**
+ * Render the `main` element consistently in IE.
+ */
+
+ main {
+ display: block;
+ }
+
+ /**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+
+ h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+ }
+
+ /* Grouping content
+ ========================================================================== */
+
+ /**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+
+ hr {
+ box-sizing: content-box; /* 1 */
+ height: 0; /* 1 */
+ overflow: visible; /* 2 */
+ }
+
+ /**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+
+ pre {
+ font-family: monospace, monospace; /* 1 */
+ font-size: 1em; /* 2 */
+ }
+
+ /* Text-level semantics
+ ========================================================================== */
+
+ /**
+ * Remove the gray background on active links in IE 10.
+ */
+
+ a {
+ background-color: transparent;
+ }
+
+ /**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+
+ abbr[title] {
+ border-bottom: none; /* 1 */
+ text-decoration: underline; /* 2 */
+ text-decoration: underline dotted; /* 2 */
+ }
+
+ /**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+
+ b,
+ strong {
+ font-weight: bolder;
+ }
+
+ /**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+
+ code,
+ kbd,
+ samp {
+ font-family: monospace, monospace; /* 1 */
+ font-size: 1em; /* 2 */
+ }
+
+ /**
+ * Add the correct font size in all browsers.
+ */
+
+ small {
+ font-size: 80%;
+ }
+
+ /**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+
+ sub,
+ sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+ }
+
+ sub {
+ bottom: -0.25em;
+ }
+
+ sup {
+ top: -0.5em;
+ }
+
+ /* Embedded content
+ ========================================================================== */
+
+ /**
+ * Remove the border on images inside links in IE 10.
+ */
+
+ img {
+ border-style: none;
+ }
+
+ /* Forms
+ ========================================================================== */
+
+ /**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+
+ button,
+ input,
+ optgroup,
+ select,
+ textarea {
+ font-family: inherit; /* 1 */
+ font-size: 100%; /* 1 */
+ line-height: 1.15; /* 1 */
+ margin: 0; /* 2 */
+ }
+
+ /**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+
+ button,
+ input { /* 1 */
+ overflow: visible;
+ }
+
+ /**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+
+ button,
+ select { /* 1 */
+ text-transform: none;
+ }
+
+ /**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+
+ button,
+ [type="button"],
+ [type="reset"],
+ [type="submit"] {
+ -webkit-appearance: button;
+ }
+
+ /**
+ * Remove the inner border and padding in Firefox.
+ */
+
+ button::-moz-focus-inner,
+ [type="button"]::-moz-focus-inner,
+ [type="reset"]::-moz-focus-inner,
+ [type="submit"]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+ }
+
+ /**
+ * Restore the focus styles unset by the previous rule.
+ */
+
+ button:-moz-focusring,
+ [type="button"]:-moz-focusring,
+ [type="reset"]:-moz-focusring,
+ [type="submit"]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+ }
+
+ /**
+ * Correct the padding in Firefox.
+ */
+
+ fieldset {
+ padding: 0.35em 0.75em 0.625em;
+ }
+
+ /**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+
+ legend {
+ box-sizing: border-box; /* 1 */
+ color: inherit; /* 2 */
+ display: table; /* 1 */
+ max-width: 100%; /* 1 */
+ padding: 0; /* 3 */
+ white-space: normal; /* 1 */
+ }
+
+ /**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+
+ progress {
+ vertical-align: baseline;
+ }
+
+ /**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+
+ textarea {
+ overflow: auto;
+ }
+
+ /**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+
+ [type="checkbox"],
+ [type="radio"] {
+ box-sizing: border-box; /* 1 */
+ padding: 0; /* 2 */
+ }
+
+ /**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+
+ [type="number"]::-webkit-inner-spin-button,
+ [type="number"]::-webkit-outer-spin-button {
+ height: auto;
+ }
+
+ /**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+
+ [type="search"] {
+ -webkit-appearance: textfield; /* 1 */
+ outline-offset: -2px; /* 2 */
+ }
+
+ /**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+
+ [type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+ }
+
+ /**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+
+ ::-webkit-file-upload-button {
+ -webkit-appearance: button; /* 1 */
+ font: inherit; /* 2 */
+ }
+
+ /* Interactive
+ ========================================================================== */
+
+ /*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+
+ details {
+ display: block;
+ }
+
+ /*
+ * Add the correct display in all browsers.
+ */
+
+ summary {
+ display: list-item;
+ }
+
+ /* Misc
+ ========================================================================== */
+
+ /**
+ * Add the correct display in IE 10+.
+ */
+
+ template {
+ display: none;
+ }
+
+ /**
+ * Add the correct display in IE 10.
+ */
+
+ [hidden] {
+ display: none;
+ }
\ No newline at end of file
diff --git a/css/sociaux.css b/css/sociaux.css
new file mode 100644
index 0000000..0b059f5
--- /dev/null
+++ b/css/sociaux.css
@@ -0,0 +1,22 @@
+.sociaux{
+ padding-top: 0.5em;
+}
+.sociaux ul {margin:0;padding:0;list-style:none;}
+.sociaux li {display:inline-block;margin:0 0.2em 0.4em 0;}
+.sociaux a {text-decoration:none;}
+.sociaux a:focus, .sociaux a:hover, .sociaux a:active {background-color:transparent;}
+.sociaux a.spip_out::after, .sociaux a.external::after { content: none; }
+.sociaux .name { position:absolute; clip:rect(0 0 0 0); clip-path:inset(50%); height:1px; margin:0; overflow:hidden; padding:0; width:1px; white-space:nowrap; }
+.sociaux .socicon {
+ /*display: block;*/
+ font-size: 15px;
+ /*padding:.5em;*/
+ /*border-radius:1em;*/
+ color:var(--couleurpolices);
+ /*background-color: #fff;*/
+ /*transition: background-color 0.2s;*/
+}
+.sociaux .socicon:hover {
+ background-color:var(--couleursurvol);
+ color: #fff;
+} /* doit rester en dernier pour être pris en compte ! */
\ No newline at end of file
diff --git a/css/theme.css b/css/theme.css
new file mode 100644
index 0000000..b987c08
--- /dev/null
+++ b/css/theme.css
@@ -0,0 +1,143 @@
+body {
+ display: block;
+ margin: 8px;
+ }
+
+.content{
+ margin-bottom: 8px;
+ margin-left: auto;
+ margin-right: auto;
+ max-width: 800px;
+ word-wrap: break-word;
+}
+
+header .bandeau {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ margin: 1em 0;
+}
+
+.header .site-description {
+ display: flex;
+ justify-content: space-between;
+}
+
+nav li {
+ display:inline-block;
+ margin:0 0.2em 0.4em 0;
+}
+nav ul {
+ margin: 0;
+}
+
+nav .pagination {
+ margin-top: 10em;
+}
+
+.postes {
+ font-family: var(--policetitre);
+}
+.postes li {
+ margin: 0;
+}
+
+.postes ul {
+ margin: 0;
+}
+
+header .titre-site {
+ font-size: 1.5rem;
+}
+
+.site-description {
+ font-family: var(--policecorps);
+}
+
+ul .liste-item {
+ font-family: var(--policetitre);
+}
+
+.liste-item time {
+ margin-bottom: 0em;
+ font-family: var(--policetitre);
+}
+
+.liste-item p {
+ margin-bottom: 0em;
+ font-family: var(--policetitre);
+}
+
+nav li{
+ font-family: var(--policetitre);
+}
+/*Bouton de paginations*/
+.pagination .pagination-items {
+ list-style: none;
+ display: flex;
+ flex-wrap: wrap;
+ flex-direction: row;
+ justify-content: space-between;
+}
+.pagination .pagination-item {
+ margin: 0em;
+ flex-basis: 7.5%;
+ display: flex;
+ align-items: center;}
+.pagination .pagination_precedent_suivant .pagination-item {
+ flex-basis: auto;
+ margin-top: 2em;
+}
+.pagination .pagination-item + .pagination-item {
+ margin-left: 0.5em
+}
+/*.pagination .pagination-item-label {
+ display:block;
+ flex-basis: 100%;
+ background: #f0f0f0;
+ text-decoration: none;
+ padding:.5em;
+ border-radius:.25em;
+ text-align: center;
+}*/
+/*.pagination .on .pagination-item-label,
+.pagination a.pagination-item-label:hover,
+.pagination a.pagination-item-label:focus,
+.pagination a.pagination-item-label:active {
+ background: #c41558;
+ color: #fff;
+}*/
+/*.pagination .on .pagination-item-label {
+ font-weight: bold;
+}*/
+.pagination .pagination_precedent_suivant .disabled {
+ visibility: hidden
+}
+.pagination .pagination-item.disabled {}
+.pagination .pagination-item.disabled .pagination-item-label {
+ color:#888;
+ font-weight: normal;}
+/*
+.menu_articles .pagination strong {
+ font-size:1em;
+}*/
+
+/*Configuration des pages listants des articles (rubrique, article, tags)*/
+.listes-articles {
+ font-family: var(--policetitre);
+}
+
+.listes-articles > li::before {
+ content: '* ';
+ font-weight: bold;
+ margin-left: 0em;
+}
+
+.listes-articles > ul {
+ margin-left: 0em;
+ list-style-type: none;
+}
+ /* Conf pied de page */
+ .pied {
+ font-family: var(--policetitre );
+ }
\ No newline at end of file
diff --git a/css/typo.css b/css/typo.css
new file mode 100644
index 0000000..60073f9
--- /dev/null
+++ b/css/typo.css
@@ -0,0 +1,649 @@
+/*! Typographical base - Tiny Typo v2.5.5 2017 - MIT License - tinytypo.tetue.net */
+/* ------------------------------------------------------------------------------ */
+/* Sets up some sensible default typography */
+html {
+ font-size: 15px;
+ line-height: 1.6em;
+ font-family: Roboto-Mono;
+ -ms-text-size-adjust: 100%;
+ -webkit-text-size-adjust: 100%;
+ color: var(--couleurpolices);
+ }
+ /* Cf.: http://www.pompage.net/pompe/definir-des-tailles-de-polices-en-CSS/
+ et http://forum.alsacreations.com/topic-4-54377-1.html
+ [en] http://stackoverflow.com/questions/2703056/body-font-size-100-01-vs-body-font-size-100 */
+
+ /* Orientation iOS5 font-size fix */
+ @media (orientation: landscape) and (max-device-width: 640px) {
+ html,
+ body {
+ -webkit-text-size-adjust: 100%;
+ }
+ }
+ /* Fonts */
+ .font1 {
+ font-family: serif;
+ }
+ .font2 {
+ font-family: sans-serif;
+ }
+ .font3 {
+ font-family: monospace, monospace;
+ }
+ .font4 {
+ font-family: fantasy;
+ }
+ /* Headings */
+ h1,
+ .h1,
+ h2,
+ .h2,
+ h3,
+ .h3,
+ h4,
+ .h4,
+ h5,
+ .h5,
+ h6,
+ .h6 {
+ display: block;
+ margin: 0;
+ padding: 0;
+ font-family: var(--policetitre);
+ font-size: 100%;
+ font-weight: normal;
+ }
+ h1,
+ .h1 {
+ font-size: 1.2em;
+ margin-top: 2em;
+ margin-bottom: 1em;
+ }
+
+h1::before {
+ color: var(--couleurprincipal);
+ content: '# ';
+ }
+ h2,
+ .h2 {
+ font-size: 1.1em;
+ line-height: 1;
+ margin-top: 1.8em;
+ }
+
+ h2::before {
+ color: var(--couleurprincipal);
+ content: '## ';
+ }
+
+ h3,
+ .h3 {
+ font-size: 1em;
+ line-height: 1.2;
+ margin-top: 1.5em;
+ }
+
+ h3::before {
+ color: var(--couleurprincipal);
+ content: '### ';
+ }
+ h4,
+.h4 {
+ font-size: 1.1em;
+ line-height: 1.364;
+ margin-bottom: 1.364em;
+}
+h5,
+.h5 {
+ font-size: 1em;
+ font-weight: bold;
+ margin-bottom: 1.5em;
+}
+h6,
+.h6 {
+ font-size: 1em;
+ font-weight: bold;
+}
+ h1 small,
+ .h1 small,
+ h2 small,
+ .h2 small,
+ h3 small,
+ .h3 small,
+ h4 small,
+ .h4 small,
+ h5 small,
+ .h5 small,
+ h6 small,
+ .h6 small {
+ font-size: 60%;
+ line-height: 0;
+ }
+ hr {
+ border: 0;
+ border-top: 3px dotted var(--couleurprincipal);
+ margin: 1em 0;
+ /*-moz-box-sizing: content-box;
+ box-sizing: content-box;
+ height: 0;
+ overflow: visible;
+ margin: 1.5em 0;
+ border: solid;
+ border-width: 1px 0 0;*/
+ }
+ /* Typographical enhancements */
+ em,
+ i,
+ .i {
+ font-style: italic;
+ }
+ strong,
+ b,
+ .b {
+ font-weight: bold;
+ }
+ mark,
+ .mark {
+ background: #ff0;
+ color: #000;
+ }
+ .smaller {
+ font-size: 75%;
+ }
+ small,
+ .small {
+ font-size: 80%;
+ }
+ big,
+ .big {
+ font-size: 130%;
+ }
+ .bigger {
+ font-size: 175%;
+ }
+ .biggest {
+ font-size: 200%;
+ }
+ abbr[title],
+ acronym[title] {
+ text-decoration: none;
+ border-bottom: .1em dotted;
+ cursor: help;
+ }
+
+time {
+ color: grey;
+}
+ @media print {
+ abbr[title] {
+ border-bottom: 0;
+ }
+ abbr[title]:after {
+ content: " (" attr(title) ")";
+ }
+ }
+ dfn,
+ .dfn {
+ font-weight: bold;
+ font-style: italic;
+ }
+ s,
+ strike,
+ del,
+ .del {
+ opacity: .5;
+ text-decoration: line-through;
+ }
+ ins,
+ .ins {
+ background-color: rgba(255, 255, 204, 0.5);
+ text-decoration: none;
+ }
+ u,
+ .u {
+ text-decoration: underline;
+ }
+ sup,
+ .sup,
+ sub,
+ .sub {
+ position: relative;
+ font-size: 80%;
+ font-variant: normal;
+ line-height: 0;
+ vertical-align: baseline;
+ }
+ sup,
+ .sup {
+ top: -0.5em;
+ }
+ sub,
+ .sub {
+ bottom: -0.25em;
+ }
+ .lead {
+ font-size: 120%;
+ }
+ .quiet {
+ color: #555555;
+ }
+ .lw {
+ text-transform: lowercase;
+ }
+ .up {
+ text-transform: uppercase;
+ letter-spacing: .05em;
+ }
+ .sc {
+ text-transform: lowercase;
+ font-variant: small-caps;
+ letter-spacing: .05em;
+ }
+ .caps {
+ font-variant: small-caps;
+ letter-spacing: .05em;
+ }
+ /* Alignment */
+ .text-left {
+ text-align: left;
+ }
+ .text-right {
+ text-align: right;
+ }
+ .text-center {
+ text-align: center;
+ }
+ .text-justify {
+ text-align: justify;
+ text-justify: newspaper;
+ }
+ /* Lists */
+ ul,
+ ol,
+ li,
+ dl,
+ dt,
+ dd {
+ margin: 0;
+ padding: 0;
+ }
+ ul {
+ list-style-type: disc;
+ }
+ ul ul {
+ list-style-type: circle;
+ }
+ ul ul ul {
+ list-style-type: square;
+ }
+ ol {
+ list-style-type: decimal;
+ }
+ ol ol {
+ list-style-type: lower-alpha;
+ }
+ ol ol ol {
+ list-style-type: lower-greek;
+ }
+ ul ul,
+ ol ol,
+ ul ol,
+ ol ul {
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ ol,
+ ul {
+ margin-left: 1.5em;
+ -webkit-margin-before: 0;
+ -webkit-margin-after: 0;
+ }
+ dt {
+ font-weight: bold;
+ }
+ dd {
+ margin-left: 1.5em;
+ }
+ /* Old - don't use this */
+ .list-none {
+ margin-left: 0;
+ list-style: none;
+ }
+ .list-none li:before {
+ content: '';
+ }
+ .list-square {
+ margin-left: 1.5em;
+ list-style: square;
+ }
+ .list-square li:before {
+ content: '';
+ }
+ .list-disc {
+ margin-left: 1.5em;
+ list-style: disc;
+ }
+ .list-disc li:before {
+ content: '';
+ }
+ .list-circle {
+ margin-left: 1.5em;
+ list-style: circle;
+ }
+ .list-circle li:before {
+ content: '';
+ }
+ .list-decimal {
+ margin-left: 1.5em;
+ list-style: decimal;
+ }
+ .list-decimal li:before {
+ content: '';
+ }
+ .list-inline {
+ margin-left: 0;
+ }
+ .list-inline li {
+ display: inline-block;
+ margin: 0;
+ margin-right: 1em;
+ }
+ .list-inline li:Last-Child {
+ margin-right: 0;
+ }
+ .list-inline.list-inline-sep li {
+ margin-right: 0;
+ }
+ .list-inline.list-inline-sep li:after {
+ content: " | ";
+ }
+ .list-inline.list-inline-sep li:Last-Child:after {
+ content: '';
+ }
+ .list-inline.list-inline-dash li {
+ margin-right: 0;
+ }
+ .list-inline.list-inline-dash li:after {
+ content: " - ";
+ }
+ .list-inline.list-inline-dash li:Last-Child:after {
+ content: '';
+ }
+ .list-inline.list-inline-comma li {
+ margin-right: 0;
+ }
+ .list-inline.list-inline-comma li:after {
+ content: ", ";
+ }
+ .list-inline.list-inline-comma li:Last-Child:after {
+ content: ". ";
+ }
+ .list-block li {
+ display: block;
+ margin-right: 0;
+ }
+ /* Tables */
+ table {
+ max-width: 100%;
+ border-collapse: collapse;
+ border-spacing: 0;
+ }
+ .table {
+ width: 100%;
+ }
+ .table caption,
+ .table th,
+ .table td {
+ padding: 0.375em;
+ }
+ .table caption {
+ font-weight: bold;
+ text-align: left;
+ border-bottom: 2px solid;
+ }
+ .table th {
+ font-weight: bold;
+ }
+ .table th,
+ .table td {
+ border-bottom: 1px solid;
+ }
+ .table thead th {
+ vertical-align: bottom;
+ }
+ .table tbody tr:hover td {
+ background-color: rgba(34, 34, 34, 0.050000000000000044);
+ }
+ .table tfoot {
+ font-style: italic;
+ }
+ .table tfoot td {
+ border-bottom: 0;
+ vertical-align: top;
+ }
+ @media (max-width: 640px) {
+ .scroll {
+ width: 100%;
+ overflow-y: hidden;
+ overflow-x: scroll;
+ margin-bottom: 1.5em;
+ }
+ .scroll table {
+ width: 100%;
+ margin-bottom: 0;
+ }
+ .scroll thead,
+ .scroll tbody,
+ .scroll tfoot,
+ .scroll tr,
+ .scroll th,
+ .scroll td {
+ white-space: nowrap;
+ }
+ }
+ /* Quotes, code and poetry */
+ q {
+ quotes: "\201C" "\201D" "\2018" "\2019";
+ }
+ :lang(en) > q {
+ quotes: "\201C" "\201D" "\2018" "\2019";
+ }
+ :lang(fr) > q {
+ quotes: "\00AB\A0" "\A0\00BB" "\201C" "\201D" "\2018" "\2019";
+ }
+ :lang(es) > q {
+ quotes: "\00AB" "\00BB" "\201C" "\201D";
+ }
+ :lang(it) > q {
+ quotes: "\00AB\A0" "\A0\00BB" "\201C" "\201D";
+ }
+ :lang(de) > q {
+ quotes: "\00BB" "\00AB" "\203A" "\2039";
+ }
+ :lang(no) > q {
+ quotes: "\00AB\A0" "\A0\00BB" "\2039" "\203A";
+ }
+ /* [en] http://en.wikipedia.org/wiki/International_variation_in_quotation_marks */
+ q:before {
+ content: open-quote;
+ }
+ q:after {
+ content: close-quote;
+ }
+ /* [fr] http://www.iamvdo.me/blog/n-oubliez-pas-la-propriete-css-quotes */
+ blockquote {
+ z-index: 0;
+ position: relative;
+ margin-left: 0;
+ margin-right: 0;
+ padding-left: 1.5em;
+ border: solid rgba(102, 102, 102, 0.19999999999999996);
+ border-width: 0 0 0 5px;
+ }
+ blockquote:before {
+ z-index: -1;
+ position: absolute;
+ left: 0;
+ top: 0;
+ content: "\00AB";
+ line-height: 0;
+ font-size: 10rem;
+ color: rgba(102, 102, 102, 0.09999999999999998);
+ }
+ blockquote p:last-of-type {
+ margin-bottom: 0;
+ }
+ blockquote footer,
+ blockquote .src {
+ display: block;
+ font-size: 80%;
+ }
+ blockquote footer:before,
+ blockquote .src:before {
+ content: "\2014 \00A0";
+ }
+ cite,
+ .cite {
+ font-style: italic;
+ }
+ address {
+ font-style: normal;
+ }
+ /* pre and code */
+ pre,
+ code,
+ var,
+ samp,
+ kbd,
+ tt,
+ .tt {
+ font-family: monospace, monospace;
+ font-size: 1em;
+ }
+ pre {
+ -moz-tab-size: 4;
+ tab-size: 4;
+ overflow-x: auto;
+ }
+ @media print {
+ pre {
+ overflow: hidden;
+ white-space: pre-wrap;
+ word-wrap: break-word;
+ }
+ }
+ kbd {
+ white-space: nowrap;
+ padding: .1em .3em;
+ background-color: #eee;
+ border: 1px solid #aaa;
+ border-radius: 4px;
+ box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px #ffffff inset;
+ color: #333;
+ }
+ samp {
+ font-weight: bold;
+ }
+ var {
+ font-style: italic;
+ }
+ /* Box */
+ .box {
+ display: block;
+ margin-bottom: 1.5em;
+ padding: 1.5em 1.5em;
+ padding-bottom: .1em;
+ border: 1px solid;
+ }
+ @media print {
+ .box {
+ border: 1px solid !important;
+ }
+ }
+ @media (min-width: 640px) {
+ .box.right {
+ width: 33%;
+ margin-left: 1.5em;
+ }
+ .box.left {
+ width: 33%;
+ margin-right: 1.5em;
+ }
+ .box.center {
+ width: 75%;
+ }
+ }
+ /* Paragraphs */
+ p,
+ .p,
+ ul,
+ ol,
+ dl,
+ dd,
+ blockquote,
+ address,
+ pre,
+ .table,
+ fieldset {
+ margin-top: 0;
+ margin-bottom: 1.5em;
+ font-family: var(--policecorps);
+ }
+ /* Typography for small screens
+ [fr] http://www.alsacreations.com/astuce/lire/1177 */
+ @media (max-width: 640px) {
+ /* Set a maximum width of 100% for potentially problematic elements */
+ img,
+ table,
+ td,
+ blockquote,
+ code,
+ pre,
+ textarea,
+ input,
+ iframe,
+ object,
+ embed,
+ video {
+ max-width: 100% !important;
+ }
+ /* long words */
+ textarea,
+ table,
+ td,
+ th,
+ code,
+ samp {
+ word-wrap: break-word;
+ }
+ }
+ /* Print styles from HTML5 Boilerplate
+ Inlined to avoid required HTTP connection: h5bp.com/r */
+ @media print {
+ pre,
+ blockquote {
+ page-break-inside: avoid;
+ }
+ thead {
+ display: table-header-group;
+ }
+ tr,
+ img {
+ page-break-inside: avoid;
+ }
+ @page {
+ margin: 2cm .5cm;
+ }
+ p,
+ h2,
+ h3 {
+ orphans: 3;
+ widows: 3;
+ }
+ h2,
+ h3 {
+ page-break-after: avoid;
+ }
+ }
+
+
\ No newline at end of file
diff --git a/css/variables.css b/css/variables.css
new file mode 100644
index 0000000..f520009
--- /dev/null
+++ b/css/variables.css
@@ -0,0 +1,10 @@
+:root{
+ --couleurprincipal: red;
+ --couleurpolices: #232333;
+ --couleurautre:rebeccapurple;
+ --couleurautresombre:dodgerblue;
+ --couleursurvol:navy;
+ --couleurprincipalsombre: #50fa7b;
+ --policetitre: Roboto-Mono;
+ --policecorps: Fira-Sans;
+ }
\ No newline at end of file
diff --git a/images/archil-16.png b/images/archil-16.png
new file mode 100644
index 0000000..c05bb64
Binary files /dev/null and b/images/archil-16.png differ
diff --git a/images/archil-24.png b/images/archil-24.png
new file mode 100644
index 0000000..2451d0f
Binary files /dev/null and b/images/archil-24.png differ
diff --git a/images/archil-32.png b/images/archil-32.png
new file mode 100644
index 0000000..5dcc7a9
Binary files /dev/null and b/images/archil-32.png differ
diff --git a/images/archil-64.png b/images/archil-64.png
new file mode 100644
index 0000000..948a352
Binary files /dev/null and b/images/archil-64.png differ
diff --git a/inclure/footer.html b/inclure/footer.html
new file mode 100644
index 0000000..44961fd
--- /dev/null
+++ b/inclure/footer.html
@@ -0,0 +1,10 @@
+
+
+
+
\ No newline at end of file
diff --git a/inclure/head.html b/inclure/head.html
new file mode 100644
index 0000000..55c6cf0
--- /dev/null
+++ b/inclure/head.html
@@ -0,0 +1,42 @@
+[(#REM)
+ Head standard de toutes les pages ;
+ les elements specifiques (title, description) figurent dans chaque squelette
+
+]
+
+
+
+[(#REM) Lien vers le flux RSS du site ]
+[ ]
+ [(#REM)
+ On appelle les feuilles de style
+ dans l'ordre de la methode daisy http://daisy.tetue.net/img/daisy-nomenclature.png
+
+ 1. Base CSS http://tinytypo.tetue.net/ ]
+[ ]
+[ ]
+[ ]
+[ ]
+[ ]
+[ ]
+[ ]
+
+[(#REM)
+ Balise permettant aux plugins d'inserer des appels javascript ;
+ 4. C'est ici que SPIP va inserer l'appel de la librairie jQuery
+ 5. Et appeler a la fin compacte_head pour agreger et compacter tout le head dans des fichiers statiques si l'option est cochee dans Configuration
+]
+#INSERT_HEAD
+
+[(#REM) 6. Vos scripts ]
+[]
+
+[(#REM) Fierement fabrique avec SPIP ]
+[ ]
+
+[(#REM) Favicon ]
+[
+[ ]]
+
+[(#REM) meta robots ]
+[ ]
\ No newline at end of file
diff --git a/inclure/header.html b/inclure/header.html
new file mode 100644
index 0000000..f16a5ea
--- /dev/null
+++ b/inclure/header.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+
diff --git a/inclure/nav.html b/inclure/nav.html
new file mode 100644
index 0000000..55a43c8
--- /dev/null
+++ b/inclure/nav.html
@@ -0,0 +1,9 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/inclure/recents.html b/inclure/recents.html
new file mode 100644
index 0000000..474cf75
--- /dev/null
+++ b/inclure/recents.html
@@ -0,0 +1,15 @@
+
+
+ #ANCRE_PAGINATION
+
+ []
+
+
\ No newline at end of file
diff --git a/inclure/sociaux.html b/inclure/sociaux.html
new file mode 100644
index 0000000..4fe8874
--- /dev/null
+++ b/inclure/sociaux.html
@@ -0,0 +1,14 @@
+[(#REM)
+liste les liens vers les réseaux sociaux modifier pour archil (Ajout du pipe |)
+
+on associe les classes de socicon si l'option est activée
+http://www.socicon.com/how.php
+
+]
+
+
[(#SET{rezo,[(#PIPELINE{sociaux_lister,#ARRAY{args,#ARRAY{skel,#SQUELETTE,date,#ENV**{date}},data,#ARRAY}})]})]
+ [(#CONFIG{sociaux/#CLE}|oui)
+ | ]
+
+
+
\ No newline at end of file
diff --git a/lang/archil_fr.php b/lang/archil_fr.php
new file mode 100644
index 0000000..7d44dcb
--- /dev/null
+++ b/lang/archil_fr.php
@@ -0,0 +1,17 @@
+ 'Accueil',
+// H
+'habillage_par' => 'Déguisé avec ',
+// L
+'lire_la_suite' => 'Lire la suite →',
+// P
+'publie_le' => 'Publié le',
+'propulse_par' => 'Catapulté par ',
+);
\ No newline at end of file
diff --git a/mot.html b/mot.html
new file mode 100644
index 0000000..4238cb0
--- /dev/null
+++ b/mot.html
@@ -0,0 +1,57 @@
+
+
+
+
+
+ [(#TITRE|couper{80}|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]
+ [ ]
+ [ ]
+
+ [(#REM) Lien vers le flux RSS des articles du mot cle ]
+
+
+
+
+
+
+
+
+ [(#REM) Contenu principal : contenu du mot-cle ]
+
+
#TITRE
+
+
+ [(#TEXTE)
]
+
+ [(#REM) Articles lies au mot-cle ]
+
+
+ #ANCRE_PAGINATION
+
+
+
+ #TITRE [(#DATE|nom_jour) ][(#DATE|affdate)]
+
+
+
+ []
+
+
+
+ [(#REM) Sites web lies au mot-cle ]
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/paquet.xml b/paquet.xml
index 743bef2..f3e2204 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,11 +1,10 @@
Archil
@@ -20,10 +19,8 @@
Typographie, Apache license 2.0 for Roboto Mono (https://github.com/googlefonts/roboto/blob/main/LICENSE)
Typographie, SIL Open Font License for IBM Plex Mono (https://github.com/IBM/plex/blob/master/LICENSE.txt)
-
-
-
-
+
+
diff --git a/polices/FiraSans-Regular.otf b/polices/FiraSans-Regular.otf
new file mode 100644
index 0000000..98ef98c
Binary files /dev/null and b/polices/FiraSans-Regular.otf differ
diff --git a/polices/FiraSans-Regular.woff b/polices/FiraSans-Regular.woff
new file mode 100644
index 0000000..1d9c154
Binary files /dev/null and b/polices/FiraSans-Regular.woff differ
diff --git a/polices/RobotoMono-Bold.ttf b/polices/RobotoMono-Bold.ttf
new file mode 100644
index 0000000..07ef607
Binary files /dev/null and b/polices/RobotoMono-Bold.ttf differ
diff --git a/polices/RobotoMono-Bold.woff b/polices/RobotoMono-Bold.woff
new file mode 100644
index 0000000..79bab26
Binary files /dev/null and b/polices/RobotoMono-Bold.woff differ
diff --git a/polices/RobotoMono-Regular.ttf b/polices/RobotoMono-Regular.ttf
new file mode 100644
index 0000000..b158a33
Binary files /dev/null and b/polices/RobotoMono-Regular.ttf differ
diff --git a/polices/RobotoMono-Regular.woff b/polices/RobotoMono-Regular.woff
new file mode 100644
index 0000000..26fc9bb
Binary files /dev/null and b/polices/RobotoMono-Regular.woff differ
diff --git a/polices/fira-sans-v10-latin-regular.eot b/polices/fira-sans-v10-latin-regular.eot
new file mode 100644
index 0000000..7abf4c2
Binary files /dev/null and b/polices/fira-sans-v10-latin-regular.eot differ
diff --git a/polices/fira-sans-v10-latin-regular.svg b/polices/fira-sans-v10-latin-regular.svg
new file mode 100644
index 0000000..1e52097
--- /dev/null
+++ b/polices/fira-sans-v10-latin-regular.svg
@@ -0,0 +1,330 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/polices/fira-sans-v10-latin-regular.ttf b/polices/fira-sans-v10-latin-regular.ttf
new file mode 100644
index 0000000..572e442
Binary files /dev/null and b/polices/fira-sans-v10-latin-regular.ttf differ
diff --git a/polices/fira-sans-v10-latin-regular.woff b/polices/fira-sans-v10-latin-regular.woff
new file mode 100644
index 0000000..d99ba57
Binary files /dev/null and b/polices/fira-sans-v10-latin-regular.woff differ
diff --git a/polices/fira-sans-v10-latin-regular.woff2 b/polices/fira-sans-v10-latin-regular.woff2
new file mode 100644
index 0000000..9bb5760
Binary files /dev/null and b/polices/fira-sans-v10-latin-regular.woff2 differ
diff --git a/polices/ibm-plex-mono-v6-latin-500italic.eot b/polices/ibm-plex-mono-v6-latin-500italic.eot
new file mode 100644
index 0000000..62b89b3
Binary files /dev/null and b/polices/ibm-plex-mono-v6-latin-500italic.eot differ
diff --git a/polices/ibm-plex-mono-v6-latin-500italic.svg b/polices/ibm-plex-mono-v6-latin-500italic.svg
new file mode 100644
index 0000000..6423805
--- /dev/null
+++ b/polices/ibm-plex-mono-v6-latin-500italic.svg
@@ -0,0 +1,365 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/polices/ibm-plex-mono-v6-latin-500italic.ttf b/polices/ibm-plex-mono-v6-latin-500italic.ttf
new file mode 100644
index 0000000..e4d1ddf
Binary files /dev/null and b/polices/ibm-plex-mono-v6-latin-500italic.ttf differ
diff --git a/polices/ibm-plex-mono-v6-latin-500italic.woff b/polices/ibm-plex-mono-v6-latin-500italic.woff
new file mode 100644
index 0000000..4504b41
Binary files /dev/null and b/polices/ibm-plex-mono-v6-latin-500italic.woff differ
diff --git a/polices/ibm-plex-mono-v6-latin-500italic.woff2 b/polices/ibm-plex-mono-v6-latin-500italic.woff2
new file mode 100644
index 0000000..489745d
Binary files /dev/null and b/polices/ibm-plex-mono-v6-latin-500italic.woff2 differ
diff --git a/polices/roboto-mono-v12-latin-regular.eot b/polices/roboto-mono-v12-latin-regular.eot
new file mode 100644
index 0000000..8c56483
Binary files /dev/null and b/polices/roboto-mono-v12-latin-regular.eot differ
diff --git a/polices/roboto-mono-v12-latin-regular.svg b/polices/roboto-mono-v12-latin-regular.svg
new file mode 100644
index 0000000..1864328
--- /dev/null
+++ b/polices/roboto-mono-v12-latin-regular.svg
@@ -0,0 +1,405 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/polices/roboto-mono-v12-latin-regular.ttf b/polices/roboto-mono-v12-latin-regular.ttf
new file mode 100644
index 0000000..d5dee83
Binary files /dev/null and b/polices/roboto-mono-v12-latin-regular.ttf differ
diff --git a/polices/roboto-mono-v12-latin-regular.woff b/polices/roboto-mono-v12-latin-regular.woff
new file mode 100644
index 0000000..f319fbf
Binary files /dev/null and b/polices/roboto-mono-v12-latin-regular.woff differ
diff --git a/polices/roboto-mono-v12-latin-regular.woff2 b/polices/roboto-mono-v12-latin-regular.woff2
new file mode 100644
index 0000000..ed384d2
Binary files /dev/null and b/polices/roboto-mono-v12-latin-regular.woff2 differ
diff --git a/rubrique.html b/rubrique.html
new file mode 100644
index 0000000..b31dd08
--- /dev/null
+++ b/rubrique.html
@@ -0,0 +1,50 @@
+
+
+
+
+
+ [(#TITRE|couper{80}|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]
+ [ ]
+ [ ]
+
+
+
+
+
+
+
+
+
+ [(#REM) Contenu principal : contenu de la rubrique ]
+
+
+
+
#TITRE
+
+
+
+
+ [(#REM) Articles de la rubrique ]
+
+
+ #ANCRE_PAGINATION
+
+
+
+ #TITRE [(#DATE|nom_jour) ][(#DATE|affdate)]
+
+
+
+ []
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sommaire.html b/sommaire.html
new file mode 100644
index 0000000..d33c566
--- /dev/null
+++ b/sommaire.html
@@ -0,0 +1,26 @@
+
+
+
+
+ [(#NOM_SITE_SPIP|textebrut)][ - (#SLOGAN_SITE_SPIP|textebrut)]
+ [ ]
+
+
+
+
+
+
+
+
+
+
+ [
(#DESCRIPTIF_SITE_SPIP)
]
+
+
+
+
+
+
+
+
+
\ No newline at end of file