html{position:relative;line-height:1.5;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:helvetica,sans-serif;font-size:1rem}body{overflow-x:hidden;height:100vh;width:100%;margin:0}body *,body *::before,body *::after{box-sizing:border-box}body hr{box-sizing:content-box;height:0;overflow:visible;border-top:1px solid #aaa;opacity:.4}body b,body strong{font-weight:bolder}body code,body kbd,body samp{font-family:monospace,monospace;font-size:.9rem}body small{font-size:80%}body sub,body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}body sub{bottom:-0.25em}body sup{top:-0.5em}body img{border-style:none;display:block}body button,body input,body optgroup,body select,body textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}body button,body input{overflow:visible}body button{text-transform:none}body button,body [type=button],body [type=reset],body [type=submit]{-moz-appearance:button;appearance:button;-webkit-appearance:button}body button::-moz-focus-inner,body [type=button]::-moz-focus-inner,body [type=reset]::-moz-focus-inner,body [type=submit]::-moz-focus-inner{border-style:none;padding:0}body textarea{overflow:auto}body [type=checkbox],body [type=radio]{box-sizing:border-box;padding:0}body [type=number]::-webkit-inner-spin-button,body [type=number]::-webkit-outer-spin-button{height:auto}body ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body table{margin:1rem auto 0;border-collapse:collapse;border-spacing:0}body table th{font-weight:normal;text-transform:uppercase;letter-spacing:1px;font-size:.7rem;text-align:center;background:#666;color:#444;border:1px solid #aaa}body table td,body table th{vertical-align:middle;padding:3px 2px 0;line-height:1.2}body table td{border:1px solid #aaa}body svg{color:#0d6efd;width:18px;height:18px}body .ls1{letter-spacing:1px}body .ls2{letter-spacing:2px}body h1,body h2,body h3,body h4,body h5{font-weight:400}body .f65{font-size:.65rem !important}body .f7{font-size:.7rem !important}body .f725{font-size:.725rem !important}body .f75{font-size:.75rem !important}body .f8{font-size:.8rem !important}body .f825{font-size:.825rem !important}body .f85{font-size:.85rem !important}body .f9{font-size:.9rem !important}body .f95{font-size:.95rem !important}body .f10{font-size:1rem !important}body .f11{font-size:1.1rem !important}body .f12{font-size:1.2rem !important}body .f13{font-size:1.3rem !important}body .f14{font-size:1.4rem !important}body .f15{font-size:1.5rem !important}body .f16{font-size:1.6rem !important}body p{margin:0}body .justify,body .text-justify{text-align:justify}body text-left{text-align:left}body .text-right{text-align:right}body .text-center{text-align:center}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;background-color:rgba(0,0,0,0)}body a:hover{text-decoration:none;color:red}body a.btn:hover,body svg:hover{text-decoration:none}body select:focus,body textarea:focus,body a:active,body a:hover,body a.button:active,body a.button:hover,body button,body button:active,body button:hover,body input:focus,body textarea:focus,body select:focus,body svg:hover,body .btn,body a.btn{outline:none;outline-style:none}body button{border:none;outline:none;background:rgba(0,0,0,0);cursor:pointer}body textarea{resize:none}body .ui-dialog{background:none;border-radius:none !important}body .ui-widget.ui-widget-content{border:none;width:auto !important;min-width:24rem !important}body .ui-dialog .ui-dialog-content{background:#fff;border:none;padding:1rem 1.5rem 1.25rem;min-height:auto !important}body .ui-dialog .ui-dialog-buttonpane{margin:0;border-left:none;border-right:none;border-bottom:none;border-top:1px solid #aaa;padding:0;background:#efefef}body ui-dialog .ui-dialog-buttonpane button{margin:4px}body .ui-icon-closed{border:none !important}body .ui-dialog{padding:0}body .ui-dialog .ui-dialog-titlebar{padding:.4em 1em;border:none !important;border-bottom:1px solid #aaa !important;border-top-left-radius:.3rem;border-top-right-radius:.3rem;border-bottom-left-radius:0;border-bottom-right-radius:0}body .ui-widget-header{font-weight:normal}body .ui-dialog .ui-dialog-titlebar-close{position:absolute;top:50%;right:.2rem;width:26px;height:26px;margin-top:-13px;border:none;background:rgba(0,0,0,0);cursor:pointer}body .ui-dialog .ui-dialog-titlebar-close .ui-icon{display:none !important}body .ui-dialog .ui-dialog-titlebar-close::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23777' d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-size:115%;background-repeat:no-repeat;background-position:center}body .ui-dialog .ui-dialog-title{letter-spacing:1px;font-size:.75rem;text-transform:uppercase;margin:.3em 0 0}body .ui-widget .ui-widget{font-size:.75rem;text-transform:uppercase;letter-spacing:1px}body .ui-widget-content{border:none}body .ui-button{padding:.275rem .5rem .2rem}body .ui-button:focus,body .ui-button:hover{border:none}body .ui-checkboxradio-label{border:none;font-size:.75rem;text-transform:uppercase;letter-spacing:1px}body .ui-checkboxradio-label .ui-icon-background,body .ui-checkboxradio-radio-label .ui-icon-background{box-shadow:none;width:12px;height:12px;border:1px solid rgba(11,11,231,.4)}body .ui-state-active,body .ui-state-focus{outline:none !important;box-shadow:none !important;border:none !important;background:rgba(0,0,0,0) !important;color:#000 !important}body .ui-checkboxradio-label .ui-icon{margin-top:-4px !important;margin-right:2px}body .ui-icon-check{background-position:-66px -147px}body .ui-icon-triangle-1-s{background-position:-65px -15px}body .btn,body a.btn{font-size:.7rem !important;text-transform:uppercase;letter-spacing:1px;border-radius:4px;font-weight:400;padding:7px 10px 6px !important;cursor:pointer;vertical-align:middle;border-width:0}body .btnesp{margin:0 1.5rem !important}body .btn-primary{background:#0d6efd;border-color:#0d6efd;color:#eee}body .btn-primary:hover,body .btn-primary:focus{background:#0b5ed7;border-color:#0a58ca;color:#eee}body .btn-secondary{background:#6c757d;border-color:#6c757d;color:#eee}body .btn-secondary:hover,body .btn-secondary:focus{background:#4a4c4e;border-color:#4a4c4e;color:#eee}body .btn-success{background:#198754;border-color:#198754;color:#eee}body .btn-success:hover,body .btn-success:focus{background:#157347;border-color:#157347;color:#eee}body .btn-danger{background:#dc3545;border-color:#dc3545;color:#eee}body .btn-danger:hover,body .btn-danger:focus{background:#bb2d3b;border-color:#b02a37;color:#eee}body .btn-warning{background:#ffc107;border-color:#ffc107;color:#333}body .btn-warning:hover,body .btn-warning:focus{background:#ffca2c;border-color:#ffc720;color:#000}body input[type=radio]{position:relative;top:2px}body label{text-transform:uppercase;letter-spacing:1px;font-size:.7rem;color:#888;font-weight:400}body .container-form label{display:block;color:#666}body .container-form .form-select{background-position:top .6rem right .35rem;padding:.35rem 0 .15rem 0;border:1px solid #0b5ed7;border-radius:.25rem;transition:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");display:block;text-align:center;width:100%;font-size:.85rem;text-transform:uppercase;letter-spacing:1px;font-weight:400;line-height:1.5;color:#212529;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-repeat:no-repeat;background-size:16px 12px}body .container-form .form-select-inline{display:inline-block !important}body .container-form .form-control,body .container-form textarea{padding:.35rem 1.5rem .15rem .3rem;border:1px solid #0b5ed7;min-height:0;border-radius:.25rem;transition:none;display:block;width:100%;font-size:.85rem;text-transform:uppercase;letter-spacing:1px;font-weight:400;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-clip:padding-box}body .container-form .inline,body .container-form .form-select .inline,body .container-form .form-control-inline{display:inline-block !important;width:auto !important}body .container-form label.inline{margin-right:8px}body .container-switch .form-check{display:flex;align-items:center;gap:.5rem;padding-left:0;font-size:.85rem;text-transform:uppercase;letter-spacing:1px}body .container-switch .form-check-input{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;width:2.3rem;height:1.1rem;margin:0;background-color:#ccc;border:1px solid rgba(0,0,0,.25);border-radius:1.6rem;position:relative;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}body .container-switch .ui-checkboxradio-label .ui-icon,body .container-switch .ui-checkboxradio-label .ui-checkboxradio-icon{display:none !important}body .container-switch .form-check-input::before{content:"";position:absolute;top:1px;left:2px;width:.8rem;height:.8rem;background-color:#fff;border-radius:50%;transition:transform .15s ease-in-out}body .container-switch .form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}body .container-switch .form-check-input:checked::before{transform:translateX(1.1rem)}body .container-switch .form-check-label{cursor:pointer}body .field-group-inline{display:flex;align-items:center;justify-content:center}body .field-group{display:flex;align-items:center;margin:0 auto;flex:0 0 auto;overflow:hidden}body .field-group label{white-space:nowrap;flex:0 0 auto;background:#ebebeb;padding:0 6px;height:30px;line-height:30px;border:1px solid #444;border-right:none;border-radius:.25rem 0 0 .25rem;white-space:nowrap}body .field-group input{flex:1 1 0;min-width:0;height:30px;border:1px solid #444;border-radius:0 .25rem .25rem 0;padding:0 6px}body *:disabled{color:#eee;opacity:.5;cursor:not-allowed !important}body .form-control{display:block;width:100%;padding:.2rem .5rem;font-size:.85rem;text-align:center;font-weight:400;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;border:1px solid #3c47e8;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}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 red;color:red;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:red;font-weight:400;letter-spacing:1px}body #msgAlert{border:none !important}body #msgAlert p{color:red}body #msgInfo{border:none !important}body #msgInfo p{color:#1e1ec7}body #msgConfirm{border:none !important}body #msgConfirm p{color:#040}@media(max-width: 1199px){#pageAff{display:none}}@media(min-width: 1200px){body{margin-bottom:8rem;color:#eee}body header{margin:0;height:5rem;border-bottom:1px solid rgba(170,170,170,.4)}body header .ctnG,body header .ctnD{width:4rem}body header .ctnG{float:left}body header .ctnG img{height:4.8rem;margin-top:1px}body header .ctnD{float:right;text-align:center}body header .ctnD .exit,body header .ctnD .return{width:30px;height:30px;color:#fff;margin-top:24px}body header .ctnD .exit:hover,body header .ctnD .return:hover{color:#ff0}body header h1{margin:0;padding:5px 0 10px;color:#fff;text-shadow:2px 2px 4px #ff0}body header h2{margin:0;color:#aaa}body sup{font-size:.5rem}#pageAff{display:block}#spinner{display:none}.indispo{color:#eee;opacity:.5;cursor:not-allowed}.container{margin:0 auto;width:1200px}.mg-basse{padding-bottom:8rem}.vide{border:1px solid #d80000;border-radius:.3rem;padding:1.2rem 0;margin:2rem auto;text-align:center;width:22rem;color:#d80000}#ecrCnx{background-image:linear-gradient(to bottom, #babbbe, #8e8e91, #646466, #3d3d3e, #1a1a1a)}#ecrCnx .myContainer{display:flex;justify-content:center;align-items:center;height:100vh;width:100%}#ecrCnx .myContainer .boxCnx{display:flex;flex-direction:column;align-items:center;background-image:linear-gradient(to top, #babbbe, #8e8e91, #646466, #3d3d3e, #1a1a1a);box-shadow:5px 5px 14px #000;border-radius:.35rem;padding:1rem 0 2rem;width:28rem;margin-top:-5rem;text-transform:uppercase;letter-spacing:1px}#ecrCnx .myContainer .ste{color:#ff0;text-transform:uppercase;font-size:1.2rem;margin-bottom:.75rem}#ecrCnx .myContainer img{width:5rem;height:auto;margin:0 auto 1.25rem}#ecrCnx .myContainer .envoi{margin-top:2rem}#home{background-image:linear-gradient(to top, #9f9f9f, #727272, #1e1e1e, #000)}#home .new{margin:2rem auto}#home table{border-collapse:collapse}#home table td,#home table th{height:1.8rem;border:1px solid #dedede}#home table th{background:#444;color:#ddd;font-size:.65rem;line-height:1.6}#home table .vide{line-height:4rem;height:4rem}#home table .vide td{color:#ff9}#home table td{padding-top:4px;padding-bottom:2px;color:#eee;font-size:.75rem;letter-spacing:1px}#home table td svg{color:#ffffab;vertical-align:text-bottom;margin:0 10px 0}#home table td svg:hover{color:red}#home table td .close{color:#ff2525;width:22px;height:22px}#home table td .open{color:#0cdb0c}#home table td .indispo{color:#eee;opacity:.5;cursor:not-allowed}#home table .clair{color:#ccc}#home #homeCreate .titre,#home #homeCreate .field-group-inline,#home #homeEdit .titre,#home #homeEdit .field-group-inline{margin-bottom:.75rem}#home #homeCreate .field-group,#home #homeEdit .field-group{margin:.75rem 1rem}#home #homeCreate input,#home #homeEdit input{font-size:.9rem;letter-spacing:1px}#home #homeCreate .radios label,#home #homeEdit .radios label{color:#333;margin-right:8px}#home #homeCreate hr,#home #homeEdit hr{margin:.5rem auto}#home #homeEdit .titre{color:#0b5ed7}#apport .content{margin:11rem auto 6rem;color:#ffffcd;padding:1.5rem 1rem;width:62%;border-radius:.3rem;border:1px solid #aaa;box-shadow:5px 5px 10px #999}#apport .content .laius{color:#ccc}#apport .content .compet{margin:2rem auto 1.6rem}#apport .content hr{margin-top:1.6rem;opacity:.3}#apport .valide{margin-top:2rem}#apport .valide .btnesp{margin:0 1rem !important}#crs-c{background:#000}#crs-c .saisieRenc table{margin:3rem auto 2rem;width:100%}#crs-c .saisieRenc table tr{line-height:2rem;height:2rem}#crs-c .saisieRenc table tr th{background:#aaa;color:#d80000;text-shadow:2px 2px 4px #333}#crs-c .saisieRenc table td{text-align:center}#crs-c .saisieRenc table .num{width:2rem;color:#ff9;font-size:.9rem}#crs-c .saisieRenc table .int{width:32rem;text-transform:uppercase;letter-spacing:1px;font-size:.75rem}#crs-c .saisieRenc table .score{width:2.6rem}#crs-c .saisieRenc table .score input{width:92%;padding:3px;margin-top:-3px}#crs-c .saisieRenc table .score input[readonly]{background:#ff9}#crs-c .saisieRenc table .terr{width:4rem;text-align:center;font-size:.8rem;color:#ccc}#crs-c .saisieRenc table .chgTerr{background:rgba(0,0,0,0);color:#ccc;border:none;padding:0;display:inline-block;width:2rem}#crs-c .saisieRenc .btnesp{margin:0 .5rem !important}#crs-c .option-1 button{margin:1rem 1.5rem 0}#crs-c .option-2 button{margin:1rem 1rem 0}#crs-c .option-2 hr{width:77%;margin:1rem auto 0;border-bottom:1px solid rgba(170,170,170,.3)}#crs-c #partiesIns,#crs-c .trAff{display:none;padding:1.25rem 0 2rem}#crs-c #partiesIns h5,#crs-c .trAff h5{margin:0 auto 1rem;color:#0d6efd}#crs-c #partiesIns .limite,#crs-c .trAff .limite{color:#d80000}#crs-c #c-affEqp{display:none}#crs-c #c-affEqp .entete{line-height:2rem;margin:1.75rem auto .5rem}#crs-c #c-affEqp .entete span,#crs-c #c-affEqp .entete svg,#crs-c #c-affEqp .entete button{display:inline-block}#crs-c #c-affEqp .entete svg{vertical-align:middle;width:20px;height:20px}#crs-c #c-affEqp .entete .btn-left{color:#ccc}#crs-c #c-affEqp .entete .btn-right{color:#a4ffaa}#crs-c #c-affEqp .entete span{color:#ff3}#crs-c #c-affEqp .entete a svg:hover,#crs-c #c-affEqp .entete svg:hover{color:#d80000}#crs-c #c-affEqp .entete .btn-left{margin-right:60px}#crs-c #c-affEqp .entete .btn-right{margin-left:50px}#crs-c #c-affEqp table{margin:0 auto}#crs-c #c-affEqp table td{padding:4px 4px 3px}#crs-c #c-affEqp table td a{display:inline-block}#crs-c #c-affEqp table td svg{color:#ffffcb;margin-top:2px;margin-left:.5rem;margin-right:.5rem}#crs-c #partiesInd{padding:1rem 6rem 1.5rem !important}#crs-c .tirage1{border:1px solid #aaa;box-shadow:3px 3px 5px #dedede;border-radius:.3rem;padding:2rem 0 2.25rem;width:47rem;margin:8rem auto 2rem}#crs-c #partiesIns{padding:1.5rem 4rem 2rem}#crs-c #partiesClass table{color:#000}#crs-c #partiesClass th{background:#333;color:#eee}#crs-c #partiesClass .num,#crs-c #partiesClass .int{text-align:center;font-size:.8rem}#crs-c #partiesClass .num{width:2.6rem}#crs-c #partiesClass .int{width:38rem}#crs-c #importIns .real-file{position:absolute;left:-9999px}#crs-c #importIns .file-wrapper{display:flex;align-items:center;gap:.5rem}#crs-c #importIns #fileName{color:#d80000;font-size:.85rem}}