h1 {text-align:center}
td {font-size:1em}
.erreur {font-size:12px; text-align:center; color:red; font-weight:bold}

/* Cadre bleu pour les infos de la page */
.cadrep {margin:5px 0px; width: 100%; box-sizing: border-box; overflow-x: auto}
.cadrep, .tourb {border:1px solid #0000FF; padding:3px 6px;
                 border-radius:5px; -webkit-border-radius:5px}
.tourb a {text-decoration:none}
.tourb a:hover {text-decoration:underline}

.mono {font-family:Courier New, Courier, monospace}
.liste {width:100%; border:1px #AAA solid; border-collapse:collapse}
.liste tr {height:24px}
.liste th, .liste td {vertical-align:middle}
.liste th {background-color:#C1CDE7; border:1px #AAA solid; font-weight:bold}
.liste td {background-color:#E6EBF5; border:1px #AAA solid}
.liste tr:nth-child(odd) td {background-color:#D8DFF0}
.liste td, .liste th {text-align:center; padding:0 4px}

.minifor .info {position:relative; width:fit-content; background-image:none}
.minifor .info span {position:absolute; top:0px; left:20px;
            padding:3px; color:black; display:none; z-index:2; background-color:White;
            border:1px solid black; border-radius:5px; -webkit-border-radius:5px}
.minifor .info:hover span {display:inline-block}

.minifor a {font-size:0.9em; text-decoration:none}
.minifor a:hover {text-decoration:underline}
.minifor nav {float:right; margin-right:20px}
.minifor nav a.sel {font-size:1.2em; font-weight:bold}
.minifor .fnavig {margin:6px 0; font-style:italic}
.minifor .btncree {float:right}

.minifor #divsupmsg,
.minifor #divmajsuj, .minifor #divnouvsuj,
.minifor #divmajfor {display:none; position:fixed; top:0; bottom:0; left:0; right:0;
   margin:auto; background-color:#FFF; height:fit-content; width:fit-content; max-height:90%; overflow:scroll}
.minifor #divsupmsg *, .minifor #divmajmsg *,
.minifor #divmajsuj *, .minifor #divnouvsuj *,
.minifor #divmajfor * {margin:2px}
.minifor .abanval {text-align:right}

.minifor .msg td:nth-child(1) {vertical-align:top; padding:4px; width:130px}
.minifor .msg td:nth-child(1) div {margin-top:5px; margin-bottom:10px; font-weight:bold} 
.minifor .msg td:nth-child(1) ins {color:red; border:1px dotted red; padding-top:2px; margin-top:10px; margin-bottom:10px}
.minifor .msg td:nth-child(2) {text-align:left; padding-bottom:10px}
.minifor .msg td:nth-child(2) div:nth-child(1) {border-bottom:1px solid gray; padding:2px; height:17px}
.minifor .msg td:nth-child(2) div:nth-child(1) span {font-size:.8rem; padding-top:3px}
.minifor .msg td:nth-child(2) div:nth-child(1) button {float:right}
.minifor .msg div button{margin-left:10px; margin-top:2px}
.minifor .msg .uinfs {font-size:.8rem; padding-top:3px; text-align:left}
.minifor .msg .usign {margin-top:5px; margin-left:10px; padding-top:3px; border-top:1px dashed #00F; font-size:.9em}
.minifor blockquote {border-left:2px solid #888; padding:3px; background-color:rgba(0,0,0, 0.15)}
.minifor blockquote span {font-weight:bold}
.minifor #divmajmsg {display:none; margin-left:85px; margin-top:10px}
.minifor #divsupmsg {max-width:80%}

.minifor .suj td:nth-child(1) {text-align:left; padding:4px}
.minifor .suj td:nth-child(1) span {font-size:.9rem}
.minifor .suj td:nth-child(1) button {float:right; font-size:.8rem}
.minifor .suj td:nth-child(5) span {font-size:.8rem}

.minifor .for {border:0}
.minifor .for tr {height:15px}
.minifor .for tr.grptit td {background-color:#FFF; border:0; padding:5px; padding-top:8px; font-size:1.3em; font-weight:bold;text-align:left}
.minifor .for td:nth-child(1) {width:10px; border:0; background-color:#FFF}
.minifor .for td:nth-child(2) {text-align:left; padding:4px; vertical-align:top}
.minifor .for td:nth-child(2) button {float:right; font-size:.8rem}
.minifor .for td:nth-child(2) span {font-size:1.1rem; font-weight:bold}
.minifor .for td:nth-child(3) {width:48px}
.minifor .for td:nth-child(4) {width:48px}
.minifor .for td:nth-child(5) {width:48px}
.minifor .for td:nth-child(6) {text-align:left; padding:4px}
.minifor .for td:nth-child(6) span {font-size:.8rem}

.minifor .large {display:inline}
.minifor .etroit {display:none}
@media screen and (max-width:600px)
{
.minifor .large {display:none}
.minifor .etroit {display:inline}
.cadrep, .tourb {padding:3px 4px}
.minifor .for td:nth-child(1) {width:0; padding:0}
}
