html{min-height:100%;position:relative;font-size:1rem}body,html{overflow-x:hidden}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, #dedede 1.25%, #fff 1.25%, #fff 48.75%, #dedede 48.75%, #dedede 51.25%, #fff 51.25%, #fff 98.75%, #dedede 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}body,html{color:#eee}@media(max-width: 1199.99px){.container-fluid,.container,.ffpjp{display:none}#msgEcrMini{display:block !important}}@media(min-width: 1200px){body{background:#000}body *{box-sizing:border-box}body .entete{background-color:rgba(0,0,0,0);border-bottom:1px solid #555}body .entete h1{color:#1871ea;font-size:2rem;text-transform:uppercase;letter-spacing:5px;font-weight:500;text-shadow:2px 2px 3px #eee;margin-top:2px}body .entete .ctnG{float:left;width:8rem}body .entete .ctnG img{height:4.6rem;margin:.3rem 0 0 -0.5rem}body .entete .ctnD{float:right;width:8rem}body .entete .ctnD img{height:2.2rem;margin:1.6rem -1.5rem 0 0}body .entete .ctnD img.home{margin:1.6rem 1rem 0 0}body .entete .ctnD .tools{width:24px;height:24px;margin-top:1.7rem;color:#aaa}body .entete .ctnD .tools:hover{color:#ff0}body .ffpjp{margin:1rem auto 0}body .ffpjp img{width:16rem}body #tempsEcoule .modal-content{margin-top:-3rem}body #tempsEcoule .modal-header{align-items:center}body #tempsEcoule .modal-header,body #tempsEcoule .modal-footer{background-color:#d4d4d4}body #tempsEcoule .modal-header h5,body #tempsEcoule .modal-footer h5{color:red;font-weight:normal;margin:0;font-size:.8rem}body #tempsEcoule .modal-body{font-size:.75rem;padding:1.5rem 3rem;color:red}body #tempsEcoule .modal-footer{padding:0}body #tempsEcoule .modal-footer button{margin:.25rem}body#cnx{padding-bottom:13rem;line-height:1.8;background:#000;background-image:url("../_img/fd1.jpg");background-size:cover}body#cnx h1{font-size:2.2rem;letter-spacing:3px;text-shadow:2px 2px 3px #eee;color:#1871ea;margin:1rem 0 0}body#cnx .myLogo{width:5rem}body#cnx h2{letter-spacing:2px;font-size:1.6rem;color:#ff9;margin:1.5rem 0 0}body#cnx .ffpjp{position:absolute;bottom:.5rem;left:0;right:0}body#cnx .ffpjp img{width:26rem}body#cnx .boxCnx{background:radial-gradient(circle, #ddd 12%, #000 80%);border-radius:12px;padding:1rem .5rem;border:4px solid rgba(227,198,122,.5294117647);width:48%;margin:6rem auto 0}body#cnx .bi-unlock-fill{display:block;width:1.25rem;height:1.25rem;margin:.4rem auto 0;color:#757373}body#cnx .lock1{float:left}body#cnx .lock2{float:right}body#cnx #login,body#cnx .passWord{width:60%;margin:1.25rem auto;font-size:1rem}body#cnx .passWord .input-group-text{padding:.25rem;max-height:28.8px;border:1px solid #3c47e8;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}body#cnx .passWord button{background:none}body#cnx .passWord .bi-eye{color:#000;display:block}body#cnx .passWord .bi-eye-slash{color:#000;display:none}body#cnx .ident{font-size:.7rem;color:#fff;letter-spacing:1px;padding:0 .5rem;font-weight:400;margin:.5rem auto 1rem}body#cnx .return{-khtml-transform:rotateY(180deg);transform:rotateY(180deg)}body#cnx .submit{margin:1.3rem auto .5rem}body#cnx .avert{line-height:1.5;margin-top:.5rem;font-style:italic;color:#777;font-size:.65rem}body#home,body#save,body#restore{background:#000;background-image:url("../_img/fd1.jpg");background-size:cover;padding-bottom:8rem}body#home .fleft,body#save .fleft,body#restore .fleft{float:left;transform:rotate(-55deg);margin:13rem 0 0 -5rem}body#home .fright,body#save .fright,body#restore .fright{float:right;transform:rotate(55deg);margin:13rem -5rem 0 0}body#home .content,body#save .content,body#restore .content{margin-top:2rem}body#home .content a,body#save .content a,body#restore .content a{text-transform:uppercase;letter-spacing:2px;font-weight:400;font-size:.9rem;text-decoration:none;width:32rem;display:block;margin:1rem auto}body#home .content a .box,body#save .content a .box,body#restore .content a .box{border-radius:.3rem;padding:.6rem 0;text-align:center}body#home .content a .vert,body#save .content a .vert,body#restore .content a .vert{border:1px solid #aaa;background:#0055c9;color:#fff}body#home .content a .gris,body#save .content a .gris,body#restore .content a .gris{border:1px solid #aaa;background-color:#5e5e5e;color:#eee;padding:.15rem 0 !important}body#home .content .boxx,body#save .content .boxx,body#restore .content .boxx{text-transform:uppercase;letter-spacing:2px;font-weight:400;font-size:.9rem;text-decoration:line-through;width:32rem;display:block;margin:1rem auto;border-radius:.3rem;padding:.6rem 0;text-align:center;border:1px solid #aaa;background-color:rgba(0,0,0,0);color:#aaa;cursor:not-allowed}body#home .content .box.vert:hover,body#save .content .box.vert:hover,body#restore .content .box.vert:hover{border:1px solid #ff0;color:#ff0;font-weight:600}body#home .content .box.gris:hover,body#save .content .box.gris:hover,body#restore .content .box.gris:hover{background-color:#444;border:1px solid #ff0;color:#ff0;font-weight:600}body#home .ffpjp,body#save .ffpjp,body#restore .ffpjp{margin-top:2rem}body#save .message img{width:8rem;margin:2rem auto}body#save .message .box{color:#000;background:linear-gradient(to bottom right, #b6eaff, #0252a8);border:1px solid #aaa;border-radius:.35rem;box-shadow:3px 3px 5px #333;padding:1rem}body#save .message .box p{margin:.5rem 0;font-size:.8rem}body#save .message .box .jaune{color:#fff}body#save .message .boutons{margin-top:2.5rem}body#save .message .boutons .btnesp{margin:0 2.5rem}body#restore .vide{border:1px solid #aaa;border-radius:.35rem;width:38rem;margin:6rem auto 0;padding:3rem 2rem;color:#ff9}body#restore .vide input{margin-top:2.5rem}body#restore .bi-cloud-download{width:3rem;height:3rem;margin:1rem auto .5rem}body#restore .choix{line-height:1.8;width:74%;margin:1rem auto 0}body#restore .choix h1{color:#0d6efd;font-size:1rem;margin:1rem auto .7rem}body#restore .choix label{font-size:.85rem;color:#eee}body#restore .choix .dossiers{margin-top:.3rem;margin-left:14rem;margin-right:1rem}body#restore .choix .opt{margin:.3rem 0 0 -1.5em}body#restore .choix .boutons{margin-top:1.5rem}body#restore .choix .boutons .btnesp{margin:0 1rem}body#restore .choix .input-group{width:25.5rem;margin:0 auto}#util h1{color:#1871ea;margin:1.5rem auto 1rem;font-weight:600}#util .spanDis{cursor:not-allowed;opacity:.5}#util table{width:100%;margin:1.5rem auto 8rem}#util table td,#util table th{border:1px solid #aaa}#util table th{background-color:#303030;color:#d4d4d4;line-height:7.8rem;font-size:.7rem}#util table th.auto{writing-mode:vertical-rl}#util table th.auto span{display:block;transform:rotate(-33deg)}#util table th,#util table td{text-transform:uppercase;letter-spacing:1px;font-weight:normal;text-align:center}#util table td{font-size:.75rem}#util table .large{line-height:2.8}#util table .name{width:400px;max-width:400px}#util table .auto{width:75px;max-width:75px}#util table .options{width:200px;max-width:200px}#util table .verte{color:#1871ea}#util table .rouge{color:#b90000}#util table .indispo{color:#aaa;opacity:.7;cursor:not-allowed;margin:-0.15rem 1.5rem 0}#util table a svg.opt{color:#eee;margin:-0.15rem 1.5rem 0}#util table a svg.opt:hover{color:red}#util .modal-footer{padding:.35rem .75rem}#util .modal-header{display:block}#util .modal-header h5{font-size:.9rem;letter-spacing:2px}#util #createUtil .form-control,#util #editUtil .form-control,#util #droitsUtil .form-control,#util #deleteUtil .form-control{font-size:.9rem;text-align:center}#util #createUtil .mb3,#util #editUtil .mb3,#util #droitsUtil .mb3,#util #deleteUtil .mb3{margin-bottom:.75rem}#util #createUtil .attrib,#util #editUtil .attrib,#util #droitsUtil .attrib,#util #deleteUtil .attrib{margin:.5rem auto 0;width:20.5rem}#util #createUtil .attrib p,#util #editUtil .attrib p,#util #droitsUtil .attrib p,#util #deleteUtil .attrib p{margin:.5rem auto 1rem;color:blue}#util #createUtil .mdpRed,#util #editUtil .mdpRed,#util #droitsUtil .mdpRed,#util #deleteUtil .mdpRed{color:red;letter-spacing:3px;font-size:1rem}#util #createUtil .explic,#util #editUtil .explic,#util #droitsUtil .explic,#util #deleteUtil .explic{margin:.5rem auto 0;color:#aa0808}#util #editUtil .form-label{margin-bottom:.1rem;font-size:.6rem}#util #editUtil hr{margin:1.75rem auto 1rem;color:blue}#util #droitsUtil .name{color:red;font-weight:600}#util #droitsUtil hr{width:72%;color:blue;margin:1rem auto}#cdTools h1{color:#fff;margin:2rem auto;text-shadow:2px 2px 3px #eee;font-size:1.4rem}#cdTools .encadre{border:1px solid #aaa;border-radius:.4rem;width:82%;margin:3rem auto;padding:2rem}#cdTools .encadre label{color:#fdfdc5;margin-top:.4rem;font-size:.7rem;font-style:normal}#cdTools .encadre .validation{margin-top:2rem}#logs h5{margin:2rem auto;color:#1871ea}#logs table{border:none;margin:0 auto;color:#000}#logs table th{font-weight:normal;color:#fff;line-height:2;background-color:#6d6d6d;border:1px solid #fff}#logs table tr,#logs table td{border:1px solid #fff;line-height:1.8}#logs table .dt{width:12rem}#logs table .pe{width:22rem}#erreurClubs{line-height:1.8rem;width:78%;margin:8rem auto 0;border:1px solid #aaa;border-radius:.4rem;padding:1rem 2.5rem}#erreurClubs h4{color:red;margin-bottom:1.25rem}#erreurClubs p{margin-bottom:.75rem}#erreurClubs .idclub{color:#ff9}#erreurClubs .laius{color:#ccc}#erreurClubs a{margin-top:1.5rem}#erreurClubs a:hover{color:#ff0}body#stats{margin-bottom:8rem}body#stats .listClubs{margin-bottom:8rem}body#stats .listClubs .vide{border:1px solid red;padding:1rem;border-radius:.25rem;width:28%;margin:0 auto;text-align:center;text-transform:uppercase;letter-spacing:1px;font-size:.75rem;color:red}body#stats .listClubs h1{color:#ff6;font-size:1.2rem;margin:2rem auto;text-shadow:2px 2px 2px #ccc}body#stats .listClubs .bte{border:1px solid #aaa;box-shadow:2px 2px 6px #777;padding:1rem;border-radius:.25rem;width:74%;margin:0 auto}body#stats .listClubs .bte p{text-transform:uppercase;letter-spacing:1px;font-size:.8rem;color:#e4e4e4}body#stats .listClubs .licClubs .totalLic{font-size:1.2rem;font-weight:600;color:#0f12df;margin-bottom:1.5rem;text-decoration:underline}body#stats .listClubs .licClubs .lstLic{font-size:1rem;line-height:2rem}body#stats .listClubs .licClubs .col-a,body#stats .listClubs .licClubs .col-b,body#stats .listClubs .licClubs .col-c,body#stats .listClubs .licClubs .col-y,body#stats .listClubs .licClubs .col-z{display:inline-block;padding:0}body#stats .listClubs .licClubs .col-b{width:17rem}body#stats .listClubs .licClubs .col-a,body#stats .listClubs .licClubs .col-c,body#stats .listClubs .licClubs .col-y{width:3.7rem}body#stats .listClubs .licClubs .col-y{height:6rem;writing-mode:vertical-rl;transform:rotate(180deg);padding-top:.5rem}body#stats .listClubs .licClubs .col-y{width:3.7rem}body#stats .listClubs .licClubs .col-z{width:17rem;padding-top:4.5rem}body#stats .listClubs .licClubs span{padding-right:1.1rem;display:block;color:#e4e4e4}body#stats .listClubs .statsCdc .entete{border:1px solid #aaa;border-radius:.4rem;padding:.75rem 0;letter-spacing:1px;font-size:.8rem;margin-bottom:1rem}body#stats .listClubs .statsCdc .entete .couleur{color:#ff9;font-style:normal;letter-spacing:2px;font-size:1rem}body#stats .listClubs .statsCdc .entete p{margin:.5rem;font-size:.85rem}body#stats .listClubs .statsCdc .subQte{background:#505050;color:#e4e4e4;font-weight:600;letter-spacing:2px;line-height:1.8rem}body#stats .listClubs .statsCdc .leClub{font-size:.85rem;letter-spacing:1px;font-weight:600}body#stats .listClubs .statsCdc span{color:#333}body#stats .listClubs .statsCdc .clrxy{background:#d1d1d1;color:#000}body#stats .listClubs .statsCdc .clrzy{background:#cac4c4;color:#000}body#stats .listClubs .statsCdc .bi-triangle-fill{position:absolute;top:-1rem;left:50%;color:#cac4c4}body#stats .listClubs .statsCdc .bi-chat-square-text{width:18px;height:18px;margin-right:.5rem;color:#163bce}body#stats .listClubs .statsCdc .bi-chat-square-text:hover{color:red}body#stats .listClubs .statsCdc .card-body{padding:.5rem 0}body#stats .listClubs .statsCdc .myCard{border:1px solid #aaa;border-radius:.4rem;width:40%;margin:1rem auto}#newSeason{margin-bottom:8rem}#newSeason .titrePal{color:#1871ea;margin:2rem auto 4rem}#newSeason .seasonBox{width:60%;margin:0 auto;padding:2rem;border:1px solid #aaa;box-shadow:2px 2px 8px #eee;border-radius:.35rem}#newSeason .saisie{width:33%;margin:0 auto}#newSeason .saisie .form-control-sm{border:none;font-size:.9rem;color:#1871ea}#newSeason .saisie .input-group-text{padding-top:7px;letter-spacing:1px}#newSeason .btns{margin-top:2rem}#newSeason .modal-header h5{font-size:.9rem}#newSeason .modal-body .input-group-text{padding:.375rem .5rem}}