:root{--back-a:#DBE4AB;--back-a-tr:#DBE4AB00;--back-b:#C9C6A7;--back-c:#FFF;--back-d:#E3E8EA;--blue-a:#99AACC;--blue-b:#DFE4EF;--blue-c:#B5C1DA;--blue-d:#A9BFEF;--blue-grey:#B5C2D5;--grey-a:#D1D9DD;--link:#822100;--link-dark:#192433;--link-light:#4b5a7f;--link-xtra-light:#696a8d;--link-xxtra-light:#837c9b;--note:#652e35;--note-dark:#521620;--note-light:#78464c;--note-xtra-light:#8c5e64;--note-xxtra-light:#D2A6AD;--notice:#FDFE74;--surligne:#FFFA63;--stabilo:#fb83b3;--text:#010101;--text-clear:#FFF;--text-light:#3B3B3B;--linkedin:#0072B1;--prune:#711629;--rcps-a:#A6CE39;--rcps-b:#F4972C;--rcps-c:#DBCE3F;--rcps-d:#8768AA;--rcps-e:#0D81FF;--rcps-f:#CE46BA;--rcps-g:#584C70;--rcps-r:#FF9900;--rcps-x:#294B71;--rcps-electrons:#5ba71c;--rcps-lvir:#5b6a6d;--valid:#1EBE26;--warning:#F9A825;--error:#FF1E1E}@font-face{font-family:"FontAwesome regular";src:url(fontawesome6/webfonts/fa-regular-400.ttf) format('truetype'),url(fontawesome6/webfonts/fa-regular-400.woff2) format('woff2')}@font-face{font-family:'FontAwesome solid';src:url(fontawesome6/webfonts/fa-solid-900.ttf) format('truetype'),url(fontawesome6/webfonts/fa-solid-900.woff2) format('woff2')}html{box-sizing:border-box}body{background:var(--back-a) url(../img/fond.webp) repeat 0 0;color:var(--text);font-size:1rem;font-family:Calibri,Helvetica,Arial,Tahoma,Sans-Serif;margin:0;padding:0}a,a:link,a:visited{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}p{line-height:1.6em;margin:0 10px 0 10px}#grille{z-index:0;width:80%;max-width:1280px;margin:0 auto;min-height:100vh;display:grid;grid-template-rows:110px 1fr;background:var(--back-c);border:2px solid var(--back-a)}header{background:var(--back-b);display:flex;flex-direction:row;position:relative;overflow:hidden;justify-content:space-around}header::after{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;background:linear-gradient(to bottom,var(--back-a-tr),#fff);z-index:10}header a{position:relative;z-index:20}header a img.logo{display:block}#main{display:grid;grid-template-columns:1fr 250px}#content{display:flex;flex-direction:column}#content-page{padding:2rem}#content-page p{color:var(--text);font:normal normal 1rem verdana,helvetica,arial,serif;line-height:1.5rem;margin:0;padding:5px 20px;text-align:justify}#content-page p:first-letter{font-size:120%;font-weight:700}#content-page p.intro{font-style:italic;padding:8px 30px;text-align:justify}#content-image{text-align:center;position:relative;height:200px;margin-top:auto}#content-image img{display:block;width:100%;height:200px;object-fit:cover}#content-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,var(--back-c) 0,transparent 70%);z-index:1;pointer-events:none}#copy{background-color:var(--back-b);text-align:center;padding:8px 0;font-size:90%}#menu{background-color:var(--back-b);display:flex;flex-direction:column;justify-content:space-between}ul#menu-content{padding:10px 0;margin:0;margin-bottom:6px;list-style-type:none;background-color:#c9c6a7;border-top:10px solid var(--back-c);border-left:2px solid var(--back-c);border-bottom:10px solid var(--back-c);border-right:4px solid var(--back-c)}#menu-content li{font:normal bold .9rem verdana,helvetica,arial,serif;color:var(--link);line-height:20px;padding:2px 0 2px 0}#menu-content li a{display:block;height:22px;margin:2px 2px 0 0;color:#822100;padding:2px 0 2px 30px;text-decoration:none}#menu-content li a:hover{display:block;height:22px;background:var(--back-c) url(../img/onglet.webp) no-repeat 100% 0;text-decoration:none}#menu-content li#actif{display:block;height:22px;margin:1px 2px 0 0;padding-left:30px;background:var(--back-c) url(../img/onglet.webp) no-repeat 100% 0}#menu-content li#actif a{padding-left:0;margin:0}#menu-content li.category{color:var(--text);font-weight:600;padding:8px 0 6px 16px;display:flex;flex-direction:row;align-items:center;gap:8px;border-top:1px solid var(--back-a)}div.last-update{text-align:center;font-family:monospace;font-weight:500;font-size:90%;padding-bottom:8px;line-height:22px;border:2px solid var(--back-a);border-radius:3px;width:75%;margin:0 auto 15px auto}div.last-update time{background-color:var(--back-c);padding:2px 6px}article.msg{align-items:center;display:flex;justify-content:center;margin-top:0;border:4px solid var(--back-c);border-top:10px solid var(--back-c);border-bottom:0}article.msg p{color:var(--text-clear);font-style:italic;font-variant:normal;margin:0 auto;padding:8px;text-align:center}article.msg p a,article.msg p a:link{color:var(--admini)}article.msg:last-of-type{margin-bottom:15px}article.msg-info{background-color:var(--notice)}article.msg-info p{color:var(--prune)}article.msg-obi{background-color:var(--link-dark)}article.msg-ok{background-color:var(--valid)}article.msg-err{background-color:var(--error)}article.msg-warning{background-color:var(--warning)}div.section{margin:8px 0 0 10px}#contenu p.intro177{border:2px solid #c9c6a7;color:var(--text);font:italic normal 12px verdana,helvetica,arial,serif;margin:0 20px;padding:16px 34px;text-align:justify}#contenu p a,#contenu p a:visited{color:var(--link);text-decoration:underline}#contenu p a:hover{border:0;color:var(--link);text-decoration:underline}.notebdp{color:var(--link);font-weight:700;text-decoration:none}ul.liens{padding:5px;margin:0 30px 12px 35px;list-style-type:none}.liens li{color:var(--text);margin-bottom:20px;text-align:justify;line-height:1.5em}.liens li a,.liens li a:visited{color:var(--link);text-decoration:none;font-weight:700}.liens li a:hover{background-color:#c9c6a7;text-decoration:none;font-weight:700}.liens li img{float:left;margin-right:6px}.liens li strong{color:#000}.nbcharge{font:italic normal 90% arial,verdana,'Times New Roman',sans-serif;color:#aba78b}span.date{color:var(-link);font-weight:700;text-decoration:underline}figure img{width:100%}.left{float:left;margin:10px 16px 15px 20px}.right{float:right;margin:10px 20px 15px 16px}.centre{margin-left:auto;margin-right:auto;text-align:center}.centre a{text-decoration:none;color:var(--link)}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.sup{color:#d14a31;font-size:85%;font-style:italic;vertical-align:super}