﻿/* <!-- */
/*
Normalement, cette CSS convient autant au HTML qu'au XHTML. Elle contient
tous les escapings nécessaires pour pouvoir être imbriquée comme feuille interne
dans un <style> HTML.

Note to myself: x y is the descendant selector; x > y is the child selector.
Note historique (car je n'utilise plus XMetal): La syntaxe "*." au lieu de "."
est utilisée car "." n'est pas comprise par XMetal

*.caché : à être exclu par ma feuille de style par défaut XHTML (TDM.xsl)
hn.tdmignore : exclure de la Table des matières (TDM) automatique
<?tdm?> : endroit où mettre la TDM automatique
<?keepcomments?> n'importe où : indique à TDM.xsl de garder les commentaires
N.B. : 2019-09-25 TDM.xsl n’élimine maintenant plus aucune processing-instruction
*/
/* --><![CDATA[ */

body.num *.nonum:before { counter-increment: none; content: none }
/* body.num comme ancêtre pour avoir la même priorité que les règles ci-dessous. */

body.num {
counter-reset: h2
/* Avant: était "h2 h3 h4 h5 h6", mais Firefox numérotait incorrectement les h3;
voir par exemple "D:\_gin-ebsi\public_html-inu3011\horizon\doc-xml.html" dans FF
(et comparer avec Chrome et Edge, qui n'avaient pas de problème).
Idem matatis mutandis pour les règles pour h2, ..., h4. */
}
body.num h2 {
counter-reset: h3
}
body.num h3 {
counter-reset: h4
}
body.num h4 {
counter-reset: h5
}
body.num h5 {
counter-reset: h6
}
body.num h2:before {
counter-increment: h2;
content: counter(h2) ". "
}
body.num h3:before {
counter-increment: h3;
content: counter(h2) "." counter(h3) " "
}
body.num h4:before {
counter-increment: h4;
content: counter(h2) "." counter(h3) "." counter(h4) " "
}
body.num h5:before {
counter-increment: h5;
content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) " "
}
body.num h6:before {
counter-increment: h6;
content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6) " "
}

body.num ol.h2 > li::marker {
content: counter(h2) "." counters(list-item, ".") "\a0";
}

*.modif {background-color:#FFAAFF;}
*.nouveau, *.a-modifier {background-color:#AAFFFF;}
*.hot, *.bad {color:red;}
*.good {color:green;}
*.caché {background-color:lightpink;}
*.coldate {width: 8em;}
*.under {text-decoration:underline;}
*.total {text-align:right;}
*.centré {text-align:center;}
*.page {page-break-before:always;}
td, th {vertical-align:top;}
*.petit {font-size: 80%;}
*.copy, *.petite-note {font-size: 70%;}
*.copy img {float:left; margin-right:0.2em; border:0em;}
img {vertical-align: middle; /* image-orientation: from-image; */}
img.top {vertical-align: top;}
*.stitre, *.barre-navig-horiz {font-size: 125%; font-weight:bold;} /* sous-titre */
*.ititre {font-size: 110%; font-weight:bold; margin-bottom:0.5em;} /* inter-titre */
caption {font-weight:bold;}
dt {font-weight:bold; margin-top:0.75em;}
#liensrapides {float:right; border:thin solid black; padding:0.5em;
  margin:0.5em; margin-right:5em; background-color:#CCFFFF;}
#lesNews {list-style-type:none;}
#lesNews li {margin-top:1.5em;}
*.nonvu {background-color: #C0C0C0; font-size: 70%;}
*.prévu {background-color: #CCFF66;}
*.sans, *.menu {font-family: sans-serif;}
*.filet {border: thin solid black;}
*.encadré {border: thick solid black; padding: 1em; margin-left: 2%; margin-right: 2%;}
*.exergue {border: thin solid black; margin-left:5%; margin-right:20%; padding:1em;}
*.box {border: thin solid black; margin-left:5%; width:40%; padding:1em; min-width: 30em;}
ol.alpha {list-style-type: lower-alpha;}
/* lower-latin semble être la forme préférée, mais alpha marche */
ol.Alpha {list-style-type: upper-alpha;}
ol.rom {list-style-type: lower-roman;}
ol.Rom {list-style-type: upper-roman;}
*.histMAJ {font-size: 70%; margin:0em; float:right; border:thin solid black; padding:0.5em;}

dfn code, dfn.pasital {font-style: normal;}		/* pasital = pas italique */

p.filler {overflow-x: hidden;}	/* Voir https://www.w3.org/Style/Examples/007/leaders.fr.html */
p.filler:before {content:
"________________________________________________________________________________"
"________________________________________________________________________________"
"________________________________________________________________________________"
"________________________________________________________________________________"
"________________________________________________________________________________"
;
/* 5 x 80 underscores */
font-size: smaller; float: left; width: 0; /* white-space: nowrap; */}
p.filler span + span {float: right; background: white; padding-left: 0.5em;}
p.filler span:first-child {background: white; padding-right: 0.5em;}

/* 2021-04-12 Note sur les images en URL data : en CSS, elles ne peuvent pas être coupées
sur plusieurs lignes (même si en HTML, elles le peuvent).
Les images ci-dessous sont 88x31 pixels avec transparence et s'harmonisent avec n'importe quel fond. */

span.vxh10:before { vertical-align:calc(calc(31px - 0.7em)/-2); content:url(
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAfCAMAAABUFvrSAAADAFBMVEUBAAAIBgMMCQQLCwsSDgYXEgkaFQoUFBQcHBwlHQ4rIhEwJhM2KxU7Lxc9MBgjIyMoKCg0MzI7OztBNBpOPh5OSz9TQiFeSyVkUChqVCpuWCx1Rzl0XC5+ZDFOTk5ST0tWUk1VVVVcXFxqXUplZWVra2twcHB7e3sAWpwIX58JYJ8OY6ERZaIVaKQaa6Yebaghb6klcqopdawxea82fbE4frI+grRFhrZMi7pVkb1alL9dlsBkm8NoncRtocZ0pcl8qsyWBAOZAACcCASIIBmdNiegDge3PB6mPiqBZzODaDSKbjaOcTiUdjuXeDyaez26QiG/TCaAeWihclPATifBUCjIXy/QbzfWej3Yfj+KgWWjgkGui0WxjUa0gVi3kkm6lEq+mEyjkmuzn2e7pnLFnU7eikXOpFHRp1PVqlXarlfesVjjlUrmm03poFDtqVTitFrmuFzqu13ywWD7xWL+y2WDg4OXl5eYmJippZ61rZisrKy0tLS/v7+Crs6FsNCLtNKQt9SWu9aYvNebvtifwdqjw9uox92ryd6yzeG20OPCwsLMzMzU1NTA1ufG2ujN3+zT4+7d6fL/7Mbn5+fs7Ozl7vXp8fbu9Pj09PTy9/r1+Pv+/v7MzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADn4rtgAAAAnnRSTlP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AD6H4/gAAAABYktHRP+lB/LFAAAACXBIWXMAAABIAAAASABGyWs+AAADSUlEQVRIx+2WaU8TURSGzyCLQEUxiFYtCEo8Da3sYglQbDUaluISV6pYFdsyop1Or8ElSgg2RSjgArSZ63/13JkOXRBZgn7yTXpmyzwz857lFhb3XW9/CsEi317f2c71/OnZ/+C9gSdDKmNySI2GorQNxiaDpFA4FgrS+WgoxFhwck/gMTjBwmCJ+WCYMQso5SBUoQCcZKwGgClg2QSOt7jp7pnWGQFJ2e0tpFYX5+k3TUn+QTOsqAV/hRRmJngiYAVrYILAkipT+C34GzqJ+AW7BDiBhga4VgdwIFmdNMBKMcAQI3Ctz1cOCmPD4hEKVBX5TpdYfg/m7bhC0YHrFHvQtbY2h840fw9Hzh8tO7CaSZ6V3k2AdWXBNdaKosGtwG78SLED4xSd+I1rbWK37ii5cO58pirCUglYBXhIjVlywWGQoluBl7CT83VE8nUZ28lu3ZUycUlLZ8CVUrgGnpgeR7JgZrUxHVzh9/tjAuzxbFRFM7nwGbGZ8wF083UHLlPqDuZWxSAZrBSXqmbyGBuBEQNM0sFCUQJf8QiyAXbRp7uwA5fI7iXei9ifotzlgiMy3R+NqKpMRiv6gUwVzfTAlAiLyUJkxVWPUAYcR5fWfCGB7jV00GOciJ0an95T5133GDLAKXTMY1/K3j6HPeJ42YEJvrAX8M0M1+y8LvJhnnejURmc92HvH2aFGtuWa4I/Ido1qgbElH48j235YNkiwbhxc6QKpJN56NiN18bOnQ2uCV5BvCRaEC8aqAS2rBp76bSRPFutCT4No8chkMu95vG+ynIve3KHUAvO6i04w2d7dCu6Fwxy00LGCpsJrixlQbAVfL/35Qb3VN5068M1vQW/UrG5U3EHxrXGH4IrJTfAxluqUMWicCjLva/zvC8Mf72388fmfIeIS61UIU60o2jFxbKGxsMwzQvfuKScyTREcxz2ZOV9XDCPtY/6ZoB+X/udzl6Rw2RDWfV7ngceonFxXIqMgj83eXey3Fe7HfRh0bAlondZQJKgXM2rsrsmd2rXK4j6ZHx8PMAmhM/y2CO1oH7vmdx9X0wfZLj7v0q/8Orcv7D8T039s/8VH7bVu2c718NbJrhuBzq2leo3nTlTX62DfwGZkKiGotSUXQAAAABJRU5ErkJggg=='
);}
span.vcss:before { vertical-align:calc(calc(31px - 0.7em)/-2); content:url(
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAfCAMAAABUFvrSAAABzlBMVEUAAAAJBwMLCAQLCwsWEQgaFAoUFBQcHBwmHg4pIBAxJxMzKBQ6LhY+MRgjIyMoKCg0MzI7OztDNRpGOBxMPB5OSz9TQiFYRiNbSCRiTiZpVCluWCx1RzlzWy17YjFOTk5ST0tWUk1VVVVcXFxqXUplZWVra2tya2FwcHB7e3sAWpwIX58JYJ8OY6ERZaIVaKQaa6Yebaghb6klcqopdawxea82fbE4frI+grRFhrZMi7pVkb1alL9dlsBkm8NoncRtocZ0pcl8qsyWBAOZAACcCASIIBmdNiegDge3PB6mPiqAZjOKbjePcjmTdTqXeDyefj+6QiG/TCahclPATifBUCjIXy/QbzfWej3Yfj+Rh2uigUCohkOyjke0gVi2kUi5lEq/mEyjkmuzn2e7pnLDnE7eikXJoFDarlfjlUrmm03poFDtqVTitFrqul30w2H5xWL+y2WDg4OXl5eYmJippZ61rZisrKy0tLS/v7+Crs6FsNCLtNKQt9SWu9aYvNebvtifwdqjw9uox92ryd6yzeG20OPCwsLMzMzU1NTA1ufG2ujN3+zT4+7d6fL/7Mbn5+fs7Ozl7vXp8fbu9Pj09PTy9/r1+Pv+/v7MzMx1sEU/AAAAmnRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Ay7CFYwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAK5SURBVEjH7ZX7UxJRFMeviYxMYmgEJoGmZXkINlQywxHRpdfYw3J6SWkPrZjMvTmlGeMYAwn4KBFmb/9t5+6yCIbBJPVD03dmz97dnfvZe889D5Kout5/5yIJVl5faeV68ezUf/C/AI56Ajg70hPhkIzT6UH1+BjLvutKsiX598FbICDxC/RzcAxUjTC5jZDapCl5AFf0wQZaN+ygHQRfOr0KQpYtkiPdTfra7QOAA7CM1gtRtAJsMbmXD9ua0Aunuw9yeCm4wNgOAPp1HfrQ3YpX9PyTnNXAj1stjld0PnS8xfGW0mm71fZyH7Ao5qPChV74DOBibAQCbOccrOPRNRZFRQupaa63UTsxHtVN0yliMBvspcGXRU5WwT7cug+8kEJ3p9gQOIczeHaF4ClSj+uco3UGnCzhb+YonS8JviJy5cBR8Mmu8zEIpMGNvxEAvDJbKAQ7iEOZZyU661NKJ0mNcVIqBb4uqlLBGXDHwZ9x9q3CIH9ed0OMrRWC7WRMmSfdaiDkNu7AcohYS3Dv5Lha5vWjH+JsANTIYMwPQ8WZFyKHJb559McMEvE2r9P9gquBPwE4ZYwGgIzyHIfePSltJHU2s53qzPYGEqItDTYradVw0vgbdTCR52rgDYBLPAXhooqKgWdbHWWzKlgaazZYZugNs8F8U6JTVoORR53KvSZeDe+ud1QsLEIeWFFSMMJWBhVXDKyp5LMfyyYI5wVfa+sdPVFU3fyQVlJwE4MtkIm6ISp3fsM3XTVla8UDhRecVbnBu8VlM+7lNtWDESKAE3gqJvQdnY1koWxKS+NiXsHgkz31WF5WbiN4bQ4LwhA/w2SH3rRYST2e2AWHq1vo7+W51e4g9zVu1VvTwxy3+j1vNqhw/0AzDYf/WpdeKqsPzyvXozMauK0CHdtP7T+9OdluUsA/AHmIulA5u0yNAAAAAElFTkSuQmCC'
);}
span.vrss:before { vertical-align:calc(calc(31px - 0.7em)/-2); content:url(
'data:image/png;base64,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'
);}
/* L'image ci-dessous est 24x24 pixels, avec transparence. */
span.rssicon:before { vertical-align:calc(calc(24px - 0.7em)/-2); content:url(
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANQSURBVEhLrZVZSFRRGMf/59y5s+s4meWaYQXSZtFGNRSED5XQAr1FQUJ7PWgEEkU9VpC0EUSQRZDQYxFBQQm2YRtkC9lCWS6Z6czkjM7M9d7OOfeYMzpD2/xAzreM57vn/33nXmIA5FtNbpUOo4qCFiINsL3aFQO1Y4901pKumtxqVuOYzKUZYw/lTy69tKPrRjWNl4VYXVCL50EZNwVEtcvov0MpLWAS5bE2mFgKy+DdecN0DB1aVwti7xoReX4VsdYnZvwvoXIdDaGwjC+FY/FmZG2/Bu/um7BNXS6Tf05igcEYjIEge/pfh/qFJX86Mjech6eyHtSTL6O/J0GiIYjFJvqgliyGfeYqWIpmy4yJEfYjeHkLou/vykhqkhYYiTphDlwr9kOduEBGGOy0wfptiLyUPUuBsteXcUjaULwT4F55QMhBrE7ogXY2a4Ns7cDA0yswQj2wTl7ChFXEn23aSsQ+NkHv/Sx3GE3qKWLwfgw8rkf4zkno4V4RU0sWwbPxAojNLXw99B29J8qh//gq/JGkniIGsWfC4dsKb3UjrKXlIhb7cB+BS5VCIg51ZSNj7VFhJyNBIg4hBEZ/ADQzF0RRzZjVAXvZaujBTmjtzUySVhixAVinLBV5JWcStNZHGOz5JPx4UjaZS+BYuAnOZVXDt5pdvsDFjYi+uc1+QOHdcV3IyuG98J9dI+x4UkpkRPoQbjgF/5mKYX3ZphnrjoM4PKJY6NYRM85QJ84XF3MkSQtQTx5oxnhha52vEahbD0OLCJ+6x8K5dJewoy0NGOz+IGyObUaFtIYZVcBdcQjZNU+Qve8ZXOV7REzreMVOc1rYHMe89Ux4sz+R5mti5aiTzZ7Ek1CA3wOHb4v0wPSvFlPC6b93jp0iKmzizIJVXjo+VUNY8qexJJGeSeIJRiSFL2P8TsQ+NQmbYymaJVbta4tYOUR1MGnHSc8koQAfs/4HddKDkEXv65Yey3e9lRb7R0+BWPXQcJ5DnWOkZZJ0TJUxxWxINOj+Nhkx4W9RhQ0Ahxcemnu1eC7byXxWrf0FjGhY2BzSWZPbRkH+/P37F+jQv1D+9Zd+2mGf42PK0Xt9D8M+d5B9oKez10SmzP0X/MkJyMGcwx0nfgJACCGMr08GzwAAAABJRU5ErkJggg=='
);}

/* Ce qui suit pour avoir l'effet de border="1", qui est deprecated : */
table.border,
table.border td,
table.border th {border: 1px inset;}
table.border td,
table.border th {padding: 0.25em;}

/* Section exportée de Notepad++ pour la coloration syntaxique.
Légèrement modifiée YMA 2021-01-07.
NppExp = "Notepad++ Plugins -> Npp Export -> Export to HTML". */
.NppExp span {
	font-family: 'Consolas';
}
.sc0 {
	font-weight: bold;
}
.sc1 {
	color: #0000FF;
}
.sc3 {
	color: #FF0000;
}
.sc6 {
	font-weight: bold;
	color: #8000FF;
}
.sc6js {
/* YMA 2020-01-11 Énoncé(s) JS dans une valeur d'attribut. */
	font-weight: bold;
	color: #8000FF;
	background: #E2F4FF;
}
.sc8 {
}
.sc9 {
	color: #008000;
}
.sc10 {
	font-style: italic;
	background: #FEFDE0;
}
.sc40 {
}
.sc41 {
	background: #E2F4FF;
}
.sc43 {
	color: #008000;
	background: #E2F4FF;
}
.sc45 {
	color: #FF0000;
	background: #E2F4FF;
}
.sc46 {
	background: #E2F4FF;
}
.sc47 {
	font-weight: bold;
	font-style: italic;
	color: #000080;
	background: #E2F4FF;
}
.sc48 {
	color: #808080;
	background: #E2F4FF;
}
.sc50 {
	font-weight: bold;
	background: #E2F4FF;
}
/* ]]> */
