html{position:relative;font-size:1rem}body,html{overflow-x:hidden;height:100vh;width:100%}body .errAff{display:none}body #loader{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}body .ctnLoader{padding:1rem 0;width:26rem;margin:0 auto;border:1px solid #d30202;color:#d30202;border-radius:.35rem;text-align:center}body .spinner{margin:0 auto;width:60px;height:60px;border:6px solid #ccc;border-top-color:#007bff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}body .txtload{margin-top:15px;font-size:18px;color:#d30202;font-weight:400;letter-spacing:1px}body{line-height:1.5}body table{margin:0 auto;border-collapse:collapse}body table th{font-weight:normal;text-transform:uppercase;letter-spacing:1px;font-size:.7rem;text-align:center;background:#dedede;color:#444;border:1px solid #aaa}body table tr{line-height:20px;height:20px;vertical-align:middle}body table td{border:1px solid #aaa}body .errorFormControl{border:1px solid #c92432 !important;color:#c92432;background:snow}body #waiting,body #msgEcrMini,body #spinner{display:none}body #spinner{border:1px solid #d30202;box-shadow:3px 3px 5px #333;color:#d30202;background:#fff;padding:1.5rem 4rem}body #spinner .loader{border:8px solid #eee;border-top:8px solid #3498db;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite;margin:auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body #spinner p{margin-top:1.5rem;text-transform:uppercase;letter-spacing:2px;font-size:.9rem}body .container.dimmed{opacity:.2;pointer-events: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 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,body .text-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 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:1px solid #a4a4a4;padding:.35rem .75rem}body .modal-header h5{margin:0;font-weight:400;color:#eee;letter-spacing:2px;text-transform:uppercase;font-size:1rem}body .modal-header .myClose{font-size:1.3rem}body .modal-header .my-btn-close{opacity:.8;margin-top:-2px;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:2rem 1rem;border-bottom:1px solid #a4a4a4;border-left:1px solid #a4a4a4;border-right:1px solid #a4a4a4;font-size:.85rem}body .modal-footer{background:#e8e8e8;border-bottom:1px solid #a4a4a4;border-left:1px solid #a4a4a4;border-right:1px solid #a4a4a4;padding:.3rem .25rem}body .modal-footer a,body .modal-footer input,body .modal-footer button,body .modal-footer .btn-sm{padding:.3rem .75rem .25rem !important;margin:0 .5rem}body #msgAlert .modal-footer,body #msgConfirm .modal-footer{background:#ebebeb}body #msgAlert .modal-header{background:#bd0e0e}body #msgConfirm .modal-header{background:#056008}body .btn{font-size:.75rem}body .btn,body .btn-sm{text-transform:uppercase;letter-spacing:1px}body .btn-sm{padding:.25rem .85rem .3rem !important;font-size:.75rem}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:1rem}body .form-select-sm{background-position:top .6rem right .35rem;padding:.2rem 1rem .3rem .5rem;border:1px solid #3c47e8}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{padding:.2rem .5rem;min-height:0}body .input-group .input-group-text{padding:.3rem .5rem;font-size:.75rem;letter-spacing:1px;background:#d3d3d3;border:1px solid #aaa}body .input-group .form-control,body .input-group .form-control-sm{border:1px solid #aaa}body label,body .form-check-label{font-size:.8rem;text-transform:uppercase;display:block;color:#666;font-style:normal;letter-spacing:1px}body .form-check-input{border:1px solid rgba(0,0,0,.4);margin-top:4px}body input:disabled,body .btn:disabled{opacity:.35}body .alertVide{border:1px solid #ff9;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:#ff9;margin:12rem auto 2rem;font-weight:normal}body #spinner{position:fixed;display:none;top:40%;left:50%;transform:translate(-50%, -50%);border-radius:.45rem;z-index:9999}body #spinner button{padding:2rem 6rem;opacity:1;border-radius:.45rem;box-shadow:5px 8px 8px #333}body #spinner button .spinner-border{vertical-align:-1.12em}body #spinner button .circle{width:3rem;height:3rem;border-width:.2em}body #spinner button .sr-only{font-size:1.2rem;margin-left:2rem}body .myBoxMsg{box-shadow:5px 5px 8px #000;border:1px solid red;width:26rem;max-width:100%;margin:15rem auto 1rem;border-radius:.35rem;padding:1.5rem 1rem;text-align:center;text-transform:uppercase;letter-spacing:1px;font-size:.8rem;color:red}@media(max-width: 319px){#connect,#home,header,footer,#journees,.cache{display:none !important}.errAff{display:block !important;width:96%;margin:3rem auto;font-size:.75rem;font-weight:500;letter-spacing:.1rem;padding:1rem 2% 0;border-radius:.3rem;border:.1rem solid red;background:#ff6;color:red}}@media(min-width: 320px){body .boxInfo{border:2px solid #00963f;border-radius:.5rem;color:red;width:96%;margin:8rem auto;max-width:22rem;padding:2rem 0}body .cache{margin-bottom:8rem}body .rencTeam{font-size:.8rem}body footer{position:absolute;bottom:0;width:100%;background:#646464;color:#eee;font-size:.9rem}body footer p{letter-spacing:1px;margin:.4rem 0}body footer .rea a{color:#ff9;font-style:italic;font-size:.85rem}body footer .rea a:hover{color:#ff0;text-decoration:underline}body header{background:linear-gradient(90deg, rgb(4, 77, 2) 51%, rgb(0, 204, 58) 71%, rgb(0, 204, 58) 100%);padding:.2rem 0}body header h1{text-align:center;letter-spacing:2px;color:#fff;margin:0;font-weight:600;font-size:1.2rem;text-shadow:2px 2px 3px #fff}body header h2{color:#eee;margin:.2rem auto 0;font-weight:400;font-size:.85rem}body header img{width:auto;max-width:100%}body header .left{float:left;padding:2px 0 0 2px}body header .right{float:right;padding:2px 2px 0 0}body header .ret{width:2rem;margin:8px 5px 0 0}body .titre{margin-top:.3rem}body .titre h1{text-shadow:2px 5px 8px #000;color:blue;margin:0}body .titre svg{width:1.4rem;height:1.4rem;color:red;margin:0}body .titre svg:hover{color:red}body .titFinale{color:#39ff14;text-shadow:3px 3px 5px #333;font-size:1.2rem;margin:1rem auto}body #home .f11{font-size:.9rem;letter-spacing:1px}body #home .coupes{margin:1rem auto}body #home .coupes .btn-sm{color:#555;font-size:.7rem;padding:4px 12px 3px 12px !important;margin-bottom:.75rem}body #home hr{margin:-0.45rem auto 0;border-top:1px solid blue}body #home .row{line-height:1.6}body #home .indefini{font-size:.9rem}body #home .cat,body #home .div,body #home .poule{letter-spacing:2px;font-size:.8rem}body #home .poule{font-size:.85rem}body #home .cat{background:#008d00;border-radius:.3rem;color:#fff;margin:1.25rem auto 0;line-height:2.2}body #home .div{font-weight:600;color:#d30202;font-size:.85rem;margin:.5rem auto 0}body #home .col-8{text-align:center}body #home .col-2{padding:0 0 0 .4rem}body #home #pouleCtn .speciale{line-height:1.8}body #home #pouleCtn .cat{margin-bottom:.35rem}body #home #pouleCtn a{font-size:.75rem;color:#d30202;font-weight:600;text-transform:uppercase;letter-spacing:2px}body #home #pouleCtn a.phases{font-size:.75rem;color:blue;font-weight:normal;text-decoration:none;text-transform:uppercase}body #home #pouleCtn a:hover{color:red;text-decoration:underline;font-weight:600}body #home #pouleCtn .linkPicture{color:#0032f9;display:inline-block}body #home #pouleCtn .linkPicture svg{margin:-0.2rem 0 0 0}body #home .linkPicture svg{margin:-1px 0 0 -5px}body #home .col-12{text-align:center}body #home #affPhotos .modal-header{background:#f2ecb4;padding:.5rem}body #home #affPhotos h5{font-size:.75rem;text-transform:uppercase}body #home #affPhotos .modal-body{padding:.5rem}body #home #affPhotos img{max-width:98%;margin:0 auto 1rem;border:1px solid #555;border-radius:.5rem}body #home #affPhotos .red{color:red;margin:1rem 0 0;font-size:1.2rem}body #home .indispox{font-size:.75rem;letter-spacing:2px;color:#aaa;opacity:.9;cursor:not-allowed;text-transform:uppercase}body #cdc .theTitle{font-size:.95rem;margin-top:.5rem;color:#d30202}body #cdc .print a{display:inline-block;margin:0 3rem}body #cdc .print a:hover{color:red}body #cdc .print svg,body #cdc .print2 svg{width:24px;height:24px;margin-top:1.3rem}body #cdc .print a:hover,body #cdc .print2 a:hover{color:red}body #cdc .print2{margin-top:2.2rem}body #cdc .box{background:#fdfdb0;color:red;border:1px solid red;border-radius:.3rem;padding:.75rem .5rem;margin:1.5rem 0 0;font-size:.75rem}body #cdc .box2{margin-top:1.5rem;background:#eee;color:#000;border:1px solid #000;border-radius:.3rem;padding:.75rem .5rem;font-size:.8rem;letter-spacing:1px;line-height:1.8rem}body #cdc .gris{color:blue;font-size:.75rem}body #cdc .clr1{background:#ccd5ff}body #cdc .clr2{background:#ffff8a}body #cdc .subTitle{line-height:1.4rem;margin-left:auto;margin-right:auto}body #cdc .long{width:100%}body #cdc .rencTeam.basse{border-bottom:1px solid #aaa}body #cdc .row.rencTeam{margin-left:0;margin-right:0}body #cdc .datelieu{color:#eee;font-style:italic;text-transform:none}body #cdc .ladate,body #cdc .lelieu{font-size:.75rem;color:#fff}body #cdc .lelieu{text-transform:none !important}body #cdc .journee{background:#008d00;font-weight:400;margin-top:1.4rem;font-size:.8rem;border-top-left-radius:.3rem;border-top-right-radius:.3rem}body #cdc .club{padding-left:10px}body #cdc .result{padding-right:15px}body #cdc .hrUn{margin:0 auto}body #cdc .exempt{text-transform:none !important}body #cdc .row.cls{line-height:1.8}body #cdc .cls{font-size:.75rem !important}body #cdc .cls .colorize{color:#333;font-style:italic}body #cdc .detail{font-size:.6rem !important}body #cdc .lexique{font-style:italic;color:#333;border:1px solid #aaa;border-radius:.3rem;margin:1rem auto 1.5rem;width:98%;font-size:.75rem;padding:.5rem .6rem}body #cdc .imprime{display:none}body #cdc .entete{background:#008d00;color:#fff;font-weight:400;letter-spacing:1px;margin:2.5rem 0 0;font-size:.8rem;line-height:1.6rem !important;padding:.5rem 0;border-top-left-radius:.35rem;border-top-right-radius:.35rem}body .myBoxMsg{box-shadow:5px 5px 8px #000;border:1px solid red;width:26rem;margin:15rem auto 1rem;border-radius:.35rem;padding:1.5rem 1rem;text-align:center;text-transform:uppercase;letter-spacing:1px;font-size:.8rem;color:red}body #finalesRes .myTitle{font-size:1.1rem;letter-spacing:2px;color:#01db01;text-shadow:3px 3px 5px #333;margin:.75rem auto .15rem;line-height:1.6}body #finalesRes .phf{color:#d30202;font-weight:600;font-size:.85rem}body #finalesRes a svg{margin:.75rem auto .15rem}body #finalesRes svg:hover{color:red}body #finalesRes .det{background:#01db01;color:#fff;border-top-left-radius:.35rem;border-top-right-radius:.35rem;line-height:1.6rem;margin:1rem auto 0;font-size:.75rem}body #finalesRes .res{line-height:1.6rem}body #finalesRes .noPad{padding:0 .1rem}body #finalesRes .f8{font-size:.75rem !important}}@media(min-width: 576px){body header h1{line-height:1.3;margin:6px auto 0;font-size:1.4rem}body header h2{font-size:1rem}body header img{margin-top:1px;width:3rem}body header .ret{width:2.2rem;margin-top:14px}body footer p{font-size:.85rem}body hr{margin:.35rem auto 0 !important}body #home .col-2{padding:0 0 0 1.6rem}body #home #affPhotos .modal-dialog{max-width:555px}body #home #affPhotos h5{font-size:.9rem}body #home .coupes .btnesp{margin:0 .5rem}body #cdc .hrUn{width:70%;margin:0 auto}body #cdc .theTitle{font-size:1.1rem}body #cdc .journee{letter-spacing:1px;margin-top:1.4rem;font-size:.8rem;color:#fff}body #cdc .lexique{padding:.5rem 0;width:100%}body #cdc .entete{line-height:1.6rem !important;font-size:.9rem !important;padding:.5rem 0}body #cdc .lieux{font-size:.7rem;font-style:italic}body #cdc .ladate,body #cdc .lelieu{font-size:.75rem}body #cdc .club,body #cdc .cls{font-size:.8rem;letter-spacing:1px}body #finalesRes .det{font-size:.8rem;letter-spacing:1px}body #finalesRes .res{line-height:1.8rem}body #finalesRes .f8{font-size:.85rem !important}body #finalesRes .noPad{padding:0 .5rem}}@media(min-width: 768px){body header h1{line-height:1.6;margin:0;font-size:1.6rem}body header h2{font-size:1.2rem;letter-spacing:1px}body header img{width:3.4rem;max-width:100%}body header .ret{width:2.4rem;margin:16px 5px 0 0}body footer p{margin:.6rem 0}body hr{margin:1.25rem auto 0 !important}body .titre{margin-top:1.5rem}body .titre h1{text-shadow:2px 5px 8px #000}body .titre .offset-md-1,body .titre .col-md-1{border:0 !important}body .titre svg{width:1.5rem;height:1.5rem;margin-top:-11px}body .titre .col-12.decalage{text-align:right !important}body #home .div,body #home .cat{font-size:.85rem}body #home .speciale{line-height:2rem}body #home .poule a{text-align:center;font-size:1rem}body #home .link{text-align:center}body #home #affPhotos .modal-dialog{max-width:716px}body #home #affPhotos h5{font-size:1rem}body #home #pouleCtn a{font-size:.85rem;letter-spacing:1px}body #home .indispox{font-size:.85rem;letter-spacing:1px;color:#aaa;opacity:.9;cursor:not-allowed}body #cdc .titre{font-size:1.3rem;letter-spacing:2px;color:#d30202}body #cdc .imprime{display:block}body #cdc .club{font-size:.8rem}body #cdc .ladate,body #cdc .lelieu{font-size:.85rem}body #cdc .rencTeam{font-size:.8rem}body #cdc .rencTeam .ligne{line-height:1.65rem}body #cdc .rencTeam .col-md-1,body #cdc .rencTeam .col-md-4,body #cdc .rencTeam .col-md-3{border-right:1px solid #aaa;border-bottom:1px solid #aaa}body #cdc .rencTeam .offset-md-1,body #cdc .rencTeam .col-md-3.prems{border-left:1px solid #aaa}body #cdc .rencTeam .col-4.prems,body #cdc .rencTeam .col-1.prems{border-top:1px solid #aaa}body #cdc .rencTeam .col-1,body #cdc .rencTeam .col-4{border-right:1px solid #aaa;border-bottom:1px solid #aaa}body #cdc .rencTeam .col-4{border-left:1px solid #aaa}body #cdc .box{margin:2.5rem auto 0;width:60%}body #cdc .box2{margin:2rem auto;width:60%}body #cdc .entete{line-height:2;letter-spacing:1px;margin:2.5rem 0 0;border-top:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa}body #cdc .st{background:#eee;line-height:1.6;font-style:italic;text-transform:capitalize;font-size:.75rem;border:1px solid #aaa}body #cdc .st .rang{font-size:.8rem !important;display:inline-block}body #cdc .lstCls{line-height:2rem;font-size:.8rem;border-bottom:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa}body #cdc .lstCls span{display:inline-block;width:.8rem}body #cdc .lexique{margin:1.5rem auto;padding:.4rem 0;width:28rem}body #finalesRes .det{font-size:.9rem}}@media(min-width: 992px){body .boxInfo{width:26rem;max-width:26rem;margin:12rem auto;padding:3rem 0}body header h1{line-height:1.65;margin-top:1px}body header img{width:3.8rem;margin-top:1px}body header .ret{margin-top:22px}body #home .cat,body #home .div{font-size:.85rem}body #home hr{margin:1.25rem auto 0 !important}body #home .poule a{font-size:1rem}body #home{margin-top:1rem}body #home .linkPicture svg{margin:-1px 0 0 -110px}body #home #pouleCtn .speciale{line-height:2}body #affPhotos .modal-dialog{max-width:900px !important}body #cdc .ligne{letter-spacing:1px}body #cdc .long{width:46rem}body #cdc .journee{border:1px solid #aaa}body #cdc .entete{line-height:1.8rem !important;font-size:.95rem !important}body #cdc .rencTeam{line-height:1.6rem}body #cdc .rencTeam .cx1,body #cdc .rencTeam .cx3,body #cdc .rencTeam .cx4{border-bottom:1px solid #aaa;border-right:1px solid #aaa;padding:0;font-size:.8rem}body #cdc .rencTeam .cx3.prems{border-left:1px solid #aaa;padding-right:3px}body #cdc .rencTeam .cx1{width:3rem}body #cdc .rencTeam .cx3{width:20rem;padding-left:3px}body #cdc .rencTeam .cx4{width:26rem;font-size:.65rem}body #cdc .lstCls{font-size:.85rem;letter-spacing:1px}body #finalesRes .myTitle{margin:1rem auto .4rem;font-size:1.3rem}body #finalesRes .phf{font-size:.9rem}body #finalesRes a svg{margin:.5rem auto .5rem}body #finalesRes .res{line-height:1.8rem}}@media(min-width: 1200px){body .container{max-width:1200px}body header h1{margin:2px auto 0}body header img{margin-top:2px}body header .ret{width:2.6rem;margin:16px 5px 0 0}body #cdc .entete{margin:2.5rem 0 0}body #cdc .st .rang{font-size:.8rem !important}body #cdc .st .rang2{width:2.3rem}body #cdc .long{width:51.6rem}body #cdc .rencTeam .cx1{width:3.8rem}body #cdc .rencTeam .cx3{width:22rem}}