html{min-height:100%;position:relative;font-size:1rem}body,html{overflow-x:hidden}body *,html *{outline:none}body{min-height:100%;width:100%;line-height:1.5}body table{border-collapse:collapse}body table td{border:1px solid #aaa}body .errorFormControl{border:1px solid #c92432 !important;color:#c92432;background:snow}body #waiting,body #msgEcrMini{display:none}body .errorSpan{display:none;color:#c92432;margin-top:-0.1rem}body .errSaisie{color:#c92432}body .pointille{background:linear-gradient(45deg, #555 1.25%, #212529 1.25%, #212529 48.75%, #555 48.75%, #555 51.25%, #212529 51.25%, #212529 98.75%, #555 98.75%);background-size:auto;background-size:8px 8px;background-position:50px 50px;color:rgba(0,0,0,0)}body .pointilleClair{background:linear-gradient(45deg, #aaa 1.25%, #fff 1.25%, #fff 48.75%, #aaa 48.75%, #aaa 51.25%, #fff 51.25%, #fff 98.75%, #aaa 98.75%);background-size:auto;background-size:8px 8px;background-position:50px 50px;color:rgba(0,0,0,0)}body .shadow{box-shadow:rgba(14,30,37,.18) 0px 2px 4px 0px,rgba(14,30,37,.48) 0px 2px 16px 0px !important}body svg{color:#0d6efd;width:18px;height:18px}body .ls1{letter-spacing:1px}body .ls2{letter-spacing:2px}body .f65,body .f_65{font-size:.65rem !important}body .f7,body .f_7{font-size:.7rem !important}body .f725,body .f_725{font-size:.725rem !important}body .f75,body .f_75{font-size:.75rem !important}body .f8,body .f_8{font-size:.8rem !important}body .f825,body .f_825{font-size:.825rem !important}body .f85,body .f_85{font-size:.85rem !important}body .f9,body .f_9{font-size:.9rem !important}body .f95,body .f_95{font-size:.95rem !important}body .f10,body .f_10{font-size:1rem !important}body .f11,body .f_11{font-size:1.1rem !important}body .f12,body .f_12{font-size:1.2rem !important}body .container{position:relative}body .container-fluid{padding:0}body p{margin:0}body .justify{text-align:justify}body .noPad{padding-left:0;padding-right:0}body .maj{text-transform:uppercase}body .gras{font-weight:bold}body .mi-gras{font-weight:600}body .italique{font-style:italic}body .text-justify{text-align:justify}body a{text-decoration:none;color:blue}body a:hover{text-decoration:none;color:red}body a.btn:hover,body svg:hover{text-decoration:none !important}body a:active,body a:hover,body a.button:active,body a.button:hover,body button:active,body button:hover,body svg:hover{outline-style:none}body button{border:none;outline:none;background:rgba(0,0,0,0)}body textarea{resize:none}body .form-control::-moz-placeholder, body ::-moz-placeholder{color:#444;font-style:italic;font-size:.65rem;text-transform:uppercase;letter-spacing:1px}body .form-control::placeholder,body ::placeholder{color:#444;font-style:italic;font-size:.65rem;text-transform:uppercase;letter-spacing:1px}body ::-moz-placeholder{color:#444;font-style:italic;font-size:.65rem;text-transform:uppercase;letter-spacing:1px}body ::placeholder{color:#444;font-style:italic;font-size:.65rem;text-transform:uppercase;letter-spacing:1px}body :-ms-input-placeholder{color:#444;font-style:italic;font-size:.65rem;text-transform:uppercase;letter-spacing:1px}body .modal-header{background:#5b5b5b;border-bottom:1px solid #a4a4a4;padding:.5rem .75rem}body .modal-header h5{margin:0;font-weight:400;color:#ffff67;letter-spacing:1px;text-transform:uppercase}body .modal-header .myClose{font-size:1.3rem}body .modal-header .my-btn-close{opacity:.8;margin-top:-0.1rem;color:#aaa;display:block;right:.75rem;position:absolute}body .modal-header .my-btn-close:hover{color:#ff0;opacity:1}body .modal-body{color:#333;letter-spacing:1px;text-transform:uppercase;padding:1.25rem}body .modal-footer{background:#e8e8e8;border-top:1px solid #a4a4a4;padding:.3rem .75rem}body .modal-footer a,body .modal-footer input,body .modal-footer button{font-size:.7rem}body #msgAlert .modal-footer,body #msgConfirm .modal-footer{background:#ebebeb}body #msgAlert .modal-header{background:#bd0e0e}body #msgConfirm .modal-header{background:#056008}body .btn{text-transform:uppercase;font-size:.75rem;letter-spacing:1px}body .btn-sm{padding:.25rem .85rem .3rem !important;text-transform:uppercase;font-size:.7rem;letter-spacing:1px}body .btn-primary:focus,body .btn:focus{box-shadow:none !important;outline:none !important}body .btnesp{margin:0 1.5rem}body .form-control,body .form-control-sm{border-radius:.25rem;border:1px solid #3c47e8;font-size:.8rem}body .form-control:focus,body .form-control-sm:focus,body .form-select:focus,body .form-check-input:focus{border-color:#8689fe;box-shadow:1px 1px 0 1px rgba(13,110,253,.25)}body .form-control-sm{font-size:.8rem;padding:.15rem .5rem;min-height:0}body .form-label{margin-bottom:.35rem}body label{font-size:.65rem;text-transform:uppercase;display:block;color:#666;font-style:italic;letter-spacing:1px}body .form-check-label{font-size:.7rem;color:#333;font-style:normal;letter-spacing:1px}body .form-check-input{border:1px solid rgba(0,0,0,.4);margin-top:0}body input:disabled,body .btn:disabled{opacity:.35}body .alertVide{border:1px solid red;border-radius:.3rem;box-shadow:2px 2px 5px #000;padding:1rem 0;width:26rem;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:.75rem;color:red;margin:12rem auto 2rem;font-weight:normal}@media(max-width: 1198px){.container-fluid,.container,.ffpjp{display:none}#msgEcrMini{display:block !important}}@media(min-width: 1199px){body *{outline:none}body h1{margin:1rem auto 0;color:#004199;text-shadow:3px 3px 6px #000;font-size:1.6rem;font-weight:600}.msgInfo{margin:1.5rem auto 0;border:1px solid red;border-radius:.3rem;padding:.5rem 1rem;width:38rem;background:#ffdcdc}#home{margin-bottom:8rem}#home h2{margin:2rem auto;color:#1871ea;font-size:1.2rem}#home .selection{margin:-1rem auto 1.5rem;border:1px solid #1871ea;border-radius:.3rem;padding:.5rem 1rem;width:36%;background:#e4e7ff}#home .selection span{display:inline-block;text-align:left}#home .laius{margin:4rem auto;border:1px solid #740000;border-radius:.3rem;padding:.3rem .75rem;width:85%;background:#ffe0e0}#home table.clubs{margin:0 auto}#home table.clubs tr{line-height:1.4rem}#home table.clubs .form-check-input{margin-top:8px}#home table.clubs label{color:#000;padding-top:3px;font-weight:600}#home table.grille{margin:0 auto}#home table.grille tr{line-height:1.8rem}#home table.grille th{font-weight:400;border:1px solid #aaa;background:#1871ea}#home table.grille .c1{width:12rem}#home table.grille .c2{width:4.8rem}#home table.grille .c3{width:7.2rem}#home table.grille .form-check-input{margin-top:4px;width:1.1em;height:1.1em;box-shadow:none}#home table.grille .dt{width:84%;margin:0 auto}#coupe{margin-bottom:8rem}#coupe table{margin:1.5rem auto !important}#coupe tr,#coupe td{border:1px solid #aaa;height:1.8rem}#coupe .tour{line-height:1.8rem;height:1.8rem;border:1px solid #333;background:#004199;color:#fff}#coupe .tour .form-control-sm{width:88px;display:inline-block;padding:0px 0 2px 0;margin-top:3px;background:#5663e7;background:#ddd}#coupe input:disabled{background:#e4e4e4;opacity:1;color:#000}#coupe .red{background:#ff9;color:red}#coupe .blue{color:#0619ad}#coupe .colore{width:80%;margin:0 auto;border:1px solid #0619ad;border-radius:5px}#coupe .colore:hover,#coupe .colore:focus{border:1px solid red;color:red}#coupe .print{display:inline-block}#coupe .print svg{width:24px;height:24px;margin-top:4px}#coupe .print svg:hover{color:red}}