@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;800&display=swap";.navbar-grid{display:grid;grid-template:2fr 1fr/1fr 5fr;width:955px;height:205px;margin-left:auto;margin-right:auto;margin-top:-65px}.navbar-img{border:solid #000000 2px;box-shadow:0 0 5px #282828}.navbar-titre{margin-top:90px;margin-left:30px;font-size:32px;margin-bottom:0}.navbar-grid-img{grid-row:1/span 2;grid-column:1/span 1;background:radial-gradient(#bcbcbc 50px,#fff);border-radius:15px;border:solid #000000 2px;box-shadow:0 0 25px #282828;margin:auto;display:flex;justify-content:center;align-items:center;height:200px;width:200px}.btn-menu,.btn-menu-active{display:none!important;visibility:hidden}.nav-liste{padding:0;margin:0}.nav-liste-element{display:inline;margin-right:5px;margin-left:5px;font-size:20px}.nav-liste-element-left{display:inline;margin-right:5px;margin-left:30px;font-size:20px}.nav-liste-element-right{display:inline;margin-right:5px;margin-left:5px;font-size:20px}.navbar-lien{text-decoration:none;color:#000}.navbar-lien-active{color:#c8c8c8}@media (max-width: 1215px){.navbar-grid{width:745px;height:159px}.navbar-grid-img{height:150px;width:150px}.navbar-img{height:84%;width:84%}.navbar-titre{margin-top:80px;font-size:25px}.nav-liste{margin-top:10px}.nav-liste-element,.nav-liste-element-left,.nav-liste-element-right{font-size:15px}}@media (max-width: 968px){.navbar-grid{grid-template:2fr 1fr 1fr 1fr/1fr;width:100%;height:250px}.navbar-titre{text-align:center;margin-left:0;margin-top:15px;font-size:25px}.navbar-grid-nav{width:100px;margin-left:auto;margin-right:auto;margin-top:10px}.btn-menu,.btn-menu-active{visibility:visible;display:block!important;margin-left:auto;margin-right:auto;font-weight:700;border-radius:8px;box-shadow:0 0 5px #282828;cursor:pointer}.btn-menu{padding:6px 6px 5px;border:solid #000000 2px;color:#000;background-color:#fff}.btn-menu-active{padding:6px 6.5px 5px 6.8px;border:solid #ff0000 2px;background-color:#fff;color:red}@-moz-document url-prefix(){.btn-menu,.btn-menu-active{padding-top:5px;padding-bottom:5px;font-size:15px}.btn-menu{padding-left:6px;padding-right:6px}.btn-menu-active{padding-left:6.8px;padding-right:6.5px}@media (max-width: 968px) and (max-width: 745px){.btn-menu{padding-left:6px;padding-right:6px}.btn-menu-active{padding-left:7px;padding-right:7px}}}.nav-liste{z-index:1;display:none;position:absolute;padding:0;margin-left:-23px;margin-top:10px;width:150px;background-color:#fff;box-shadow:0 0 5px #282828;border-radius:10px}.nav-liste-active{display:block!important}.nav-liste-element,.nav-liste-element-left,.nav-liste-element-right{display:block;margin-right:0;margin-left:0;text-align:center;font-size:15px;padding-top:15px;padding-bottom:15px}.nav-liste-element-left{border-top:solid #000000 1px;border-left:solid #000000 1px;border-right:solid #000000 1px;border-radius:10px 10px 0 0}.nav-liste-element{border-left:solid #000000 1px;border-right:solid #000000 1px;border-top:solid #e6e6e6 2px}.nav-liste-element-right{border-top:solid #e6e6e6 2px;border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-radius:0 0 10px 10px}.nav-liste-element-slash{display:none;visibility:hidden}.navbar-lien-inactive:hover,.navbar-lien-inactive:active,.navbar-lien-active:hover,.navbar-lien-active:active,.navbar-lien-active{color:#000!important}.menu-deroulant-lien-active{background-color:#c8c8c8}}@media (max-width: 968px) and (hover: hover){.menu-deroulant-lien-inactive:hover{background-color:#c8c8c8}.menu-deroulant-lien-inactive:active{background-color:#7f7f7f}.menu-deroulant-lien-active:hover{background-color:#e5e5e5}.menu-deroulant-lien-active:active{background-color:#7f7f7f}.btn-menu-active:hover{background-color:#f99}.btn-menu-active:active{background-color:#ff5959}}@media (max-width: 968px) and (hover: none){.menu-deroulant-lien-inactive:active,.menu-deroulant-lien-active:active{background-color:#7f7f7f}.btn-menu-active:active{background-color:#ff5959}.btn-menu,.btn-menu-active{font-size:16px}.btn-menu{padding:5px 6px}.btn-menu-active{padding:5px 7px}}@media (hover: hover){.navbar-lien-inactive:hover{color:#c8c8c8}.navbar-lien-inactive:active{color:#7f7f7f}.navbar-lien-active:hover{color:#e5e5e5}.navbar-lien-active:active{color:#7f7f7f}.btn-menu:hover{background-color:#c8c8c8}.btn-menu:active{background-color:#7f7f7f}}@media (hover: none){.navbar-lien-inactive:active,.navbar-lien-active:active{color:#7f7f7f}.btn-menu:active{background-color:#7f7f7f}}.copyright{text-align:center;font-size:16px}.form-grid-register{display:grid;grid-template:repeat(1,1fr)/5% repeat(4,1fr) 5%;width:90%;margin:20px auto;border:solid #000000 2px;border-radius:15px;box-shadow:0 0 5px #282828;background-color:#efeeed}.form-grid-register-element-long,.form-grid-register-element-err-long{grid-column:1/span 6}.form-grid-register-element-long p{text-align:center;text-decoration:underline;font-weight:700}.form-grid-register-element-long input{display:block;margin-left:auto;margin-right:auto}.form-grid-register-element-long button{display:block;margin:30px auto 15px;border:solid #000000 2px;border-radius:50px;font-weight:700;background-color:#0f0;color:#000;padding:5px 10px;cursor:pointer}.form-grid-register-element-court p{display:inline;text-align:left;margin-right:5px;text-decoration:underline;font-weight:700}.form-grid-register-element-court input{display:inline;margin-top:15px;margin-left:5px;width:100px;border:solid #000000 2px;box-shadow:0 0 2px #282828}.form-grid-register-element-err-long p{text-align:center}.form-grid-register-element-long-input{width:100px;border:solid #000000 2px;box-shadow:0 0 2px #282828}@media (min-width: 837px){.form-grid-register-element-court-prenom{grid-column:4/span 2;text-align:center}.form-grid-register-element-court-nom,.form-grid-register-element-court-num{grid-column:2/span 2;text-align:center}.form-grid-register-element-court-email{grid-column:4/span 2;text-align:center}}@media (max-width: 836px){.form-grid-register{grid-template:repeat(1,1fr)/repeat(1,1fr)}.form-grid-register-element-court{grid-column:1/span 1}.form-grid-register-element-long button{margin-top:25px;margin-bottom:15px}.form-grid-register-element-long-imgInput p{margin-bottom:3px}.form-grid-register-element-court-prenom p{display:block;margin-right:0;text-align:center}.form-grid-register-element-court-prenom input{display:block;margin-left:auto;margin-right:auto}.form-grid-register-element-court-nom p{display:block;margin-right:0;text-align:center}.form-grid-register-element-court-nom input{display:block;margin-left:auto;margin-right:auto}.form-grid-register-element-court-num p{display:block;margin-right:0;text-align:center}.form-grid-register-element-court-num input{display:block;margin-left:auto;margin-right:auto}.form-grid-register-element-court-email p{display:block;margin-right:0;text-align:center}.form-grid-register-element-court-email input{display:block;margin-left:auto;margin-right:auto}}#img{display:none;visibility:hidden}.btn-upload-img{display:block;margin-left:auto;margin-right:auto;width:200px;padding-top:2px;padding-bottom:2px;text-align:center;font-weight:700;background-color:#fff;border:solid #000000 2px;box-shadow:0 0 2px #282828;border-radius:3px;cursor:pointer}.titre-img-deco{text-decoration:underline;font-weight:700}.form-grid-register-element-long-imgInput{grid-column:1/span 6}.form-grid-register-element-long-imgInput p{text-align:center;font-style:italic}.form-grid-register-element-titre-cat{grid-column:1/span 6}.form-grid-register-element-titre-cat h2{text-align:center;text-decoration:underline;font-weight:700;font-size:20px}.titre-cat-espace h2{margin-top:50px}.message-err-register{margin-top:0;color:red;padding-left:20px;padding-right:20px}@media (max-width: 264px){.btn-upload-img{width:130px;font-size:11px}}.form-grid-register-element-input-mdp{text-align:center}.input-mdp{display:inline!important;margin-right:5px!important}.eye-psw-visible{margin-left:6px}.eye-psw-invisible{margin-left:5px}.eye-psw{margin-top:2.5px;display:inline!important;cursor:pointer;color:#000;position:absolute!important}@media (hover: hover){.btn-upload-img:hover{background-color:#a3a3a3}.btn-upload-img:active{background-color:#d7d7d7}.form-grid-register-element-long button:hover{background-color:#00ca00}.form-grid-register-element-long button:active{background-color:#39dd39}.eye-psw:hover{color:#a3a3a3}.eye-psw:active{color:#d7d7d7}}@media (hover: none){.btn-upload-img:active{background:#d7d7d7}.form-grid-register-element-long button:active{background-color:#00ca00}.eye-psw:active{color:#d7d7d7}}.register-titre-grid{display:grid;grid-template:200px .5fr 3fr/1fr;margin-left:auto;margin-right:auto}.register-user-icon{display:block;margin-left:auto;margin-right:auto;margin-top:50px;height:150px;width:150px}.register-titre{text-decoration:underline;text-align:center;padding-left:30px;padding-right:30px;margin-bottom:45px;text-transform:uppercase}.register-paragraphe-debut{text-align:justify;padding-left:40px;padding-right:40px;margin-top:0;margin-bottom:0}.register-paragraphe-tab{text-align:justify;padding-left:65px;padding-right:65px}.register-paragraphe-fin{text-align:justify;padding-left:40px;padding-right:40px;margin-top:0;margin-bottom:0}@media (max-width: 325px){.register-titre{padding-left:10px;padding-right:10px}.register-paragraphe-debut{padding-left:20px;padding-right:20px}.register-paragraphe-tab{padding-left:40px;padding-right:40px}.register-paragraphe-fin{padding-left:20px;padding-right:20px}}@media (max-width: 400px){.register-titre{font-size:16px}.register-user-icon{height:100px;width:100px}.register-titre-grid{grid-template:150px .1fr 1fr/1fr}}.form-grid-login{display:grid;grid-template:repeat(7,auto)/1fr;align-items:center;margin-top:25px;margin-bottom:15px}.login-user-icon{display:block;margin-left:auto;margin-right:auto}.login-titre{text-align:center;padding-left:30px;padding-right:30px;margin-bottom:20px;text-transform:uppercase;text-decoration:underline;font-size:24px}.form-grid-login-element h2{text-align:center;text-decoration:underline;font-weight:700;font-size:19px}.mdp-titre-margin{margin-top:25px}@media (max-width: 325px){.login-titre{padding-left:10px;padding-right:10px}}.form-grid-login-element-input-mdp{text-align:center;margin-left:5px}.input-mdp-login{display:inline!important;margin-right:5px!important}.eye-psw-login-visible{margin-left:6px}.eye-psw-login-invisible{margin-left:5px}.eye-psw-login{display:inline!important;cursor:pointer;color:#000;position:absolute!important;margin-top:3.5px}.form-grid-login-element input{display:block;margin-left:auto;margin-right:auto;width:100px;border:solid #000000 2px;box-shadow:0 0 2px #282828}.form-grid-login-element button{display:block;margin-left:auto;margin-right:auto;margin-top:30px;border:solid #000000 2px;border-radius:50px;font-weight:700;background-color:#0f0;color:#000;padding:5px 10px;cursor:pointer}.message-err-login{color:red;text-align:center;padding-left:20px;padding-right:20px}@media (hover: hover){.eye-psw-login:hover{color:#a3a3a3}.eye-psw:active{color:#d7d7d7}.form-grid-login-element button:hover{background-color:#00ca00}.form-grid-login-element button:active{background-color:#39dd39}}@media (hover: none){.eye-psw-login:active{color:#d7d7d7}.form-grid-login-element button:active{background-color:#39dd39}}.header-btn-deconnecte i{display:block;margin-left:auto;margin-right:10px;margin-top:10px;padding-top:3px;padding-bottom:3px;width:120px;position:relative;text-align:center;font-style:normal;font-weight:700;border:solid #000000 2px;border-radius:5px;background-color:red;box-shadow:0 0 5px #282828;cursor:pointer}@media (hover: hover){.header-btn-deconnecte i:hover{background-color:#f99}.header-btn-deconnecte i:active{background-color:#ff5959}}@media (hover: none){.header-btn-deconnecte i:active{background-color:#ff5959}}.grid-projet{display:grid;grid-template:100px 1fr/125px;width:125px;padding:10px;cursor:pointer;user-select:none;-webkit-user-select:none;-ms-user-select:none}.projet-titre{margin-top:10px;margin-bottom:0;text-align:center;font-size:16px;word-break:break-word}.projet-img{display:block;margin-left:auto;margin-right:auto}.projet-lien{display:block;text-decoration:none;color:#000;width:145px}.grid-projet-element-img{grid-row:1/span 1}.grid-projet-element-nom{grid-row:2/span 1}@media (hover: hover){.grid-projet:hover{background-color:#b4b4b450;border:solid rgba(56,56,56,.3137254902) 2px;border-radius:5px;padding:8px!important}.grid-projet:active{background-color:#77777750;border:solid rgba(53,53,53,.3137254902) 2px;border-radius:5px;padding:8px!important}}@media (hover: none){.grid-projet:active{background-color:#77777750;border:solid rgba(53,53,53,.3137254902) 2px;border-radius:5px;padding:8px!important}}.grid-separateur{display:grid;grid-template:2px 1fr/1fr}.grid-separateur-ligne{display:block;height:2px;background-color:#bdbdbd}.separateur-titre{font-size:16px;margin-top:3px;margin-bottom:0;margin-left:17px;color:#bdbdbd}.separateur-titre-ligne-null{font-size:16px;margin-top:0;margin-bottom:0;margin-left:17px;color:#bdbdbd}.grid-categorie{display:grid;grid-template:100px 1fr/125px;width:125px;padding:10px;cursor:pointer;user-select:none;-webkit-user-select:none;-ms-user-select:none}.categorie-titre{margin-top:10px;margin-bottom:0;text-align:center;font-size:16px;word-break:break-word}.categorie-img{display:block;margin-left:auto;margin-right:auto}.categorie-lien{display:block;text-decoration:none;color:#000;width:145px}.grid-categorie-element-img{grid-row:1/span 1}.grid-categorie-element-nom{grid-row:2/span 1}@media (hover: hover){.grid-categorie:hover{background-color:#b4b4b450;border:solid rgba(56,56,56,.3137254902) 2px;border-radius:5px;padding:8px!important}.grid-categorie:active{background-color:#77777750;border:solid rgba(53,53,53,.3137254902) 2px;border-radius:5px;padding:8px!important}}@media (hover: none){.grid-categorie:active{background-color:#77777750;border:solid rgba(53,53,53,.3137254902) 2px;border-radius:5px;padding:8px!important}}.header-cpt-grid{display:grid;grid-template:.1fr .1fr .1fr/1fr}.header-cpt-grid-element-titre{text-align:center;margin:25px 30px 21px}.header-cpt-titre{font-weight:400;font-size:32px;display:inline}.header-cpt-titre-lib,.header-cpt-desc-lib{font-weight:700;text-decoration:underline}.header-cpt-desc{display:block;margin-left:auto;margin-right:auto;width:90%;text-align:justify;font-size:20px}.border-bottom-cpt-grid{border-bottom:solid #606060 2px}.header-cpt-btn-retour{display:inline-block;border-radius:50%;padding:3px 5px;font-size:24px;margin-right:15px;border:solid #000000 2px;background-color:#0051ff;cursor:pointer}.header-cpt-img{display:block;margin-left:auto;margin-right:auto;border:solid #000000 2px;border-radius:10px;box-shadow:0 0 5px #282828}@media (max-width: 968px){.header-cpt-titre{font-size:26px}.header-cpt-desc{font-size:16px}.header-cpt-btn-retour{font-size:19px;margin-right:10px}.header-cpt-img{height:100%;width:80%}}@media (hover: hover){.header-cpt-btn-retour:hover{background-color:#008cff}.header-cpt-btn-retour:active{background-color:#00f}}@media (hover: none){.header-cpt-btn-retour:active{background-color:#00f}}.btn-lien-grid{display:grid;grid-template:.1fr .1fr/1fr;width:160px}.btn-lien-titre{font-weight:700;text-decoration:underline;text-align:center;font-size:16px;margin-top:5px;margin-bottom:5px}.btn-lien-btn{display:block;margin:10px auto 15px;border:solid #000000 2px;border-radius:50px;font-weight:700;color:#000;background-color:#0051ff;padding:5px 10px;cursor:pointer}@media (hover: hover){.btn-lien-btn:hover{background-color:#008cff}.btn-lien-btn:active{background-color:#00f}}@media (hover: none){.btn-lien-btn:active{background-color:#00f}}.add-cpt-grid{display:grid;grid-template:25px .1fr 18px/1fr;margin-bottom:15px}.add-cpt-btn{display:block;border:none;background:none;padding:0;margin-left:auto;margin-right:auto;margin-bottom:15px;color:#000;line-height:0px;font-size:70px;cursor:pointer}.add-cpt-btn-retour{display:block;border:none;background:none;padding:0;margin-left:auto;margin-right:auto;color:#000;line-height:16px;font-size:16px;text-decoration:underline;cursor:pointer}.add-cpt-grid-element-nav{grid-row:1/span 1}.add-cpt-grid-element-form{grid-row:2/span 1}.add-cpt-grid-element-retour{grid-row:3/span 1;height:16px}.add-cpt-grid-element-nav ul{padding:0;margin:0;text-align:center}.add-cpt-grid-element-nav li{display:inline;margin-left:10px;margin-right:10px;font-size:16px}.add-cpt-grid-element-nav-li{position:relative;color:#000;text-decoration:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}.add-cpt-grid-element-nav-li:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;top:20px;left:0;background-color:#000;transform-origin:bottom right;transition:transform .25s ease-out}.add-cpt-grid-element-nav-li-focus{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#000;color:#000;text-decoration-style:solid;text-decoration-thickness:2px;user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}.add-cpt-grid-element-nav-li:hover:after{transform:scaleX(1);transform-origin:bottom left}@media (max-width: 400px){.add-cpt-grid-element-nav li{font-size:11px}}@media (hover: hover){.add-cpt-btn:hover{color:#c8c8c8}.add-cpt-btn:active{color:#7f7f7f}.add-cpt-btn-retour:hover{color:#c8c8c8}.add-cpt-btn-retour:active{color:#7f7f7f}}@media (hover: none){.add-cpt-btn:active,.add-cpt-btn-retour:active{color:#7f7f7f}}.form-cat-grid{display:grid;grid-template:.1fr .1fr .1fr .1fr .1fr .1fr .1fr/1fr}.form-cat-titre-img,.form-cat-titre-titre,.form-cat-description-titre{text-align:center;text-decoration:underline;font-weight:700;margin-top:15px;margin-bottom:15px}#imgcat{display:none;visibility:hidden}#titrecat,#descriptioncat{display:block;margin-left:auto;margin-right:auto;border:solid #000000 2px;box-shadow:0 0 2px #282828}#titrecat{width:400px}#descriptioncat{resize:none;width:800px;height:200px}.btn-upload-img-cat{display:block;margin-left:auto;margin-right:auto;width:200px;padding-top:2px;padding-bottom:2px;text-align:center;font-weight:700;background-color:#fff;border:solid #000000 2px;box-shadow:0 0 2px #282828;border-radius:3px;cursor:pointer}.titre-img-cat-deco{text-decoration:underline;font-weight:700}.btn-upload-img-cat-titre{text-align:center;font-style:italic}.btn-cat-form-valider{display:block;margin:20px auto;border:solid #000000 2px;border-radius:50px;font-weight:700;background-color:#0f0;color:#000;padding:5px 10px;cursor:pointer}.msgErrAddUpdateCat{text-align:center;color:red;margin-top:0;margin-left:20px;margin-right:20px}@media (hover: hover){.btn-upload-img-cat:hover{background-color:#a3a3a3}.btn-upload-img-cat:active{background-color:#d7d7d7}.btn-cat-form-valider:hover{background-color:#00ca00}.btn-cat-form-valider:active{background-color:#39dd39}}@media (hover: none){.btn-cat-form-valider:active{background-color:#00ca00}.btn-upload-img-cat:active{background:#d7d7d7}}@media (max-width: 1080px){#descriptioncat{width:80%}}@media (max-width: 640px){#titrecat{width:78.8%}}.form-prj-grid{display:grid;grid-template:repeat(11,.1fr)/1fr}.form-prj-liens-grid{display:grid;grid-template-columns:1fr;width:800px;margin-left:auto;margin-right:auto}.form-prj-liens-grid-form{display:grid;grid-template:1fr/1fr 1fr 45px;align-items:center}.form-prj-liens-grid-form-titre{grid-column:1/span 1}.form-prj-liens-grid-form-lien{grid-column:2/span 1}.form-prj-liens-grid-form-delete{grid-column:3/span 1}.form-prj-titre-img,.form-prj-titre-icon,.form-prj-titre-titre,.form-prj-description-titre,.form-prj-liens-titre{text-align:center;text-decoration:underline;font-weight:700;margin-top:15px;margin-bottom:15px}#imgprj,#iconprj{display:none;visibility:hidden}#titreprj,#descriptionprj{display:block;margin-left:auto;margin-right:auto;border:solid #000000 2px;box-shadow:0 0 2px #282828}#titreprj{width:400px}#descriptionprj{resize:none;width:800px;height:200px}.btn-upload-img-prj,.btn-upload-icon-prj{display:block;margin-left:auto;margin-right:auto;width:200px;padding-top:2px;padding-bottom:2px;text-align:center;font-weight:700;background-color:#fff;border:solid #000000 2px;box-shadow:0 0 2px #282828;border-radius:3px;cursor:pointer}.titre-img-prj-deco,.titre-icon-prj-deco{text-decoration:underline;font-weight:700}.btn-upload-img-prj-titre,.btn-upload-icon-prj-titre{text-align:center;font-style:italic}.btn-prj-form-valider{display:block;margin:20px auto;border:solid #000000 2px;border-radius:50px;font-weight:700;background-color:#0f0;color:#000;padding:5px 10px;cursor:pointer}.prj-lien,.prj-lien-titre{display:inline;font-weight:700;margin-right:3px;text-decoration:underline}.titre-lien-prj,.lien-prj{display:inline;margin-left:3px;border:solid #000000 2px;box-shadow:0 0 2px #282828}.form-prj-liens-grid-form-titre,.form-prj-liens-grid-form-lien{text-align:center;margin-top:5px;margin-bottom:5px}.btn-prj-add-lien{display:block;border:none;background:none;padding:0;margin-top:5px;margin-left:auto;margin-right:auto;color:#000;line-height:0px;font-size:30px;cursor:pointer}.btn-prj-delete-lien{display:block;border:none;background:none;padding:0;margin-left:auto;margin-right:auto;line-height:0px;font-size:20px;color:red;cursor:pointer}.msgErrAddUpdatePrj{text-align:center;color:red;margin-top:0;margin-left:20px;margin-right:20px}@media (hover: hover){.btn-upload-img-prj:hover{background-color:#a3a3a3}.btn-upload-img-prj:active{background-color:#d7d7d7}.btn-upload-icon-prj:hover{background-color:#a3a3a3}.btn-upload-icon-prj:active{background-color:#d7d7d7}.btn-prj-form-valider:hover{background-color:#00ca00}.btn-prj-form-valider:active{background-color:#39dd39}.btn-prj-add-lien:hover{color:#c8c8c8}.btn-prj-add-lien:active{color:#7f7f7f}.btn-prj-delete-lien:hover{color:#f99}.btn-prj-delete-lien:active{color:#ff5959}}@media (hover: none){.btn-prj-form-valider:active{background-color:#00ca00}.btn-upload-img-prj:active,.btn-upload-icon-prj:active{background:#d7d7d7}.btn-prj-add-lien:active{color:#7f7f7f}.btn-prj-delete-lien:active{color:#ff5959}}@media (max-width: 1080px){#descriptionprj{width:80%}}@media (max-width: 1060px){.form-prj-liens-grid{width:95%;margin-left:auto;margin-right:auto}}@media (max-width: 705px){.prj-lien,.prj-lien-titre{margin-right:0}.titre-lien-prj,.lien-prj{display:block;margin-top:6px;margin-left:auto;margin-right:auto;width:70%}}@media (max-width: 650px){#titreprj{width:78.8%}}.form-spt-grid{display:grid;grid-template:.1fr .1fr .1fr/1fr}.form-spt-titre-titre{text-align:center;text-decoration:underline;font-weight:700;margin-top:15px;margin-bottom:15px}#titrespt{display:block;width:400px;margin-left:auto;margin-right:auto;border:solid #000000 2px;box-shadow:0 0 2px #282828}.btn-upload-img-spt{display:block;margin-left:auto;margin-right:auto;width:200px;padding-top:2px;padding-bottom:2px;text-align:center;font-weight:700;background-color:#fff;border:solid #000000 2px;box-shadow:0 0 2px #282828;border-radius:3px;cursor:pointer}.btn-spt-form-valider{display:block;margin:20px auto;border:solid #000000 2px;border-radius:50px;font-weight:700;background-color:#0f0;color:#000;padding:5px 10px;cursor:pointer}.msgErrAddUpdateSpt{text-align:center;color:red;margin-top:0;margin-left:20px;margin-right:20px}@media (hover: hover){.btn-spt-form-valider:hover{background-color:#00ca00}.btn-spt-form-valider:active{background-color:#39dd39}}@media (hover: none){.btn-spt-form-valider:active{background-color:#00ca00}}@media (max-width: 640px){#titrespt{width:78.8%}}.certif-card>h2{text-align:center;text-decoration:underline;font-size:20px;margin-top:0}.certif-card>img{display:block;margin-left:auto;margin-right:auto}.certif-card>a{font-size:16px}.certif-card-liens-grid{display:grid;grid-template:1fr/1fr 1fr;margin-top:15px;margin-bottom:15px}.certif-card-liens-grid-element{text-align:center}.certif-card-liens-grid-element-long{grid-column:1/span 2}.update-certif-btn-retour{display:block;border:none;background:none;padding:0;margin-left:auto;margin-right:auto;margin-bottom:15px;color:#000;line-height:16px;font-size:16px;text-decoration:underline;cursor:pointer}@media (hover: hover){.update-certif-btn-retour:hover{color:#c8c8c8}.update-certif-btn-retour:active{color:#7f7f7f}}@media (hover: none){.update-certif-btn-retour:active{color:#7f7f7f}}.add-certif-grid{display:grid;grid-template:.1fr 18px/1fr;margin-bottom:15px}.add-certif-grid-element-form{grid-row:1/span 1}.add-certif-grid-element-retour{grid-row:2/span 1}.add-certif-btn{display:block;border:none;background:none;padding:0;margin-left:auto;margin-right:auto;margin-bottom:15px;color:#000;line-height:0px;font-size:70px;cursor:pointer}.add-certif-btn-retour{display:block;border:none;background:none;padding:0;margin-left:auto;margin-right:auto;color:#000;line-height:16px;font-size:16px;text-decoration:underline;cursor:pointer}@media (hover: hover){.add-certif-btn:hover{color:#c8c8c8}.add-certif-btn:active{color:#7f7f7f}.add-certif-btn-retour:hover{color:#c8c8c8}.add-certif-btn-retour:active{color:#7f7f7f}}@media (hover: none){.add-certif-btn:active,.add-certif-btn-retour:active{color:#7f7f7f}}.form-certif-grid{display:grid;grid-template:repeat(6,.1fr)/1fr;margin-top:10px}.form-certif-titre-titre,.form-certif-titre-img,.form-certif-liens-titre{text-align:center;text-decoration:underline;font-weight:700;margin-top:15px;margin-bottom:15px}#titrecertif{display:block;margin-left:auto;margin-right:auto;border:solid #000000 2px;box-shadow:0 0 2px #282828;width:400px}#imgcertif{display:none;visibility:hidden}.btn-upload-img-certif{display:block;margin-left:auto;margin-right:auto;width:200px;padding-top:2px;padding-bottom:2px;text-align:center;font-weight:700;background-color:#fff;border:solid #000000 2px;box-shadow:0 0 2px #282828;border-radius:3px;cursor:pointer}.btn-upload-img-certif-titre{text-align:center;font-style:italic}.titre-img-certif-deco{text-decoration:underline;font-weight:700}.form-certif-liens-grid{display:grid;grid-template-columns:1fr;width:800px;margin-left:auto;margin-right:auto}.form-certif-liens-grid-form{display:grid;grid-template:1fr/1fr 1fr 45px;align-items:center}.form-certif-liens-grid-form-titre{grid-column:1/span 1}.form-certif-liens-grid-form-lien{grid-column:2/span 1}.form-certif-liens-grid-form-delete{grid-column:3/span 1}.certif-lien,.certif-lien-titre{display:inline;font-weight:700;margin-right:3px;text-decoration:underline}.titre-lien-certif,.lien-certif{display:inline;margin-left:3px;border:solid #000000 2px;box-shadow:0 0 2px #282828}.form-certif-liens-grid-form-titre,.form-certif-liens-grid-form-lien{text-align:center;margin-top:5px;margin-bottom:5px}.btn-certif-add-lien{display:block;border:none;background:none;padding:0;margin-top:5px;margin-left:auto;margin-right:auto;color:#000;line-height:0px;font-size:30px;cursor:pointer}.btn-certif-delete-lien{display:block;border:none;background:none;padding:0;margin-left:auto;margin-right:auto;line-height:0px;font-size:20px;color:red;cursor:pointer}.btn-certif-form-valider{display:block;margin:20px auto;border:solid #000000 2px;border-radius:50px;font-weight:700;background-color:#0f0;color:#000;padding:5px 10px;cursor:pointer}.msgErrAddUpdateCertif{text-align:center;color:red;margin-top:0;margin-left:20px;margin-right:20px}@media (max-width: 650px){#titrecertif{width:78.8%}}@media (max-width: 705px){.certif-lien,.certif-lien-titre{margin-right:0}.titre-lien-certif,.lien-certif{display:block;margin-top:6px;margin-left:auto;margin-right:auto;width:70%}}@media (max-width: 1060px){.form-certif-liens-grid{width:95%;margin-left:auto;margin-right:auto}}@media (hover: none){.btn-upload-img-certif:active{background:#d7d7d7}.btn-certif-add-lien:active{color:#7f7f7f}.btn-certif-delete-lien:active{color:#ff5959}.btn-certif-form-valider:active{background-color:#00ca00}}@media (hover: hover){.btn-upload-img-certif:hover{background-color:#a3a3a3}.btn-upload-img-certif:active{background-color:#d7d7d7}.btn-certif-add-lien:hover{color:#c8c8c8}.btn-certif-add-lien:active{color:#7f7f7f}.btn-certif-delete-lien:hover{color:#f99}.btn-certif-delete-lien:active{color:#ff5959}.btn-certif-form-valider:hover{background-color:#00ca00}.btn-certif-form-valider:active{background-color:#39dd39}}.page-accueil-grid-form{display:grid;grid-template:50px auto 50px auto auto auto auto/1fr;align-items:center;margin-top:25px}.qsj-img-form,.mpf-img-form{height:35px;width:35px;display:inline-block;vertical-align:middle;margin-left:40px}.qsj-titre-form,.mpf-titre-form{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;text-decoration:underline;font-weight:700;margin-left:15px;font-size:20px}#mpfTextArea,#qsjTextArea{resize:none;width:80%;text-align:justify;height:400px;display:block;margin:10px auto 35px;border:solid #000000 2px;box-shadow:0 0 2px #282828}.btn-acc-form-valider{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;border:solid #000000 2px;border-radius:50px;font-weight:700;background-color:#0f0;color:#000;padding:5px 10px;cursor:pointer}.btn-acc-retour{display:block;border:none;background:none;padding:0;margin-left:auto;margin-right:auto;margin-bottom:15px;color:#000;line-height:16px;font-size:16px;text-decoration:underline;cursor:pointer}.msgModifAccErr{text-align:center;color:red;margin:20px}@media (hover: hover){.btn-acc-form-valider:hover{background-color:#00ca00}.btn-acc-form-valider:active{background-color:#39dd39}.btn-acc-retour:hover{color:#c8c8c8}.btn-acc-retour:active{color:#7f7f7f}}@media (hover: none){.btn-acc-form-valider:active{background-color:#00ca00}.btn-acc-retour:active{color:#7f7f7f}}@media (max-width: 968px){.page-accueil-grid-form-element-titre{text-align:center}.qsj-img-form,.mpf-img-form{margin-left:0}}.page-accueil-grid{display:grid;grid-template:50px auto 50px auto/1fr;align-items:center;margin-top:25px}.qsj-img,.mpf-img{display:inline-block;vertical-align:middle;margin-left:40px}.qsj-titre,.mpf-titre{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;text-decoration:underline;font-weight:700;margin-left:15px;font-size:24px}.qsj-paragraphe,.mpf-paragraphe{margin-left:85px;margin-right:85px;margin-top:10px;text-align:justify;font-size:16px}.qsj-paragraphe{margin-bottom:35px}.mpf-paragraphe{margin-bottom:15px}@media (max-width: 968px){.page-accueil-grid-element-titre{text-align:center}.qsj-paragraphe,.mpf-paragraphe{margin-left:30px;margin-right:30px}.qsj-img,.mpf-img{margin-left:0}}.page-cv-grid{display:grid;grid-template:auto auto/1fr;align-items:center;justify-content:center;margin-top:25px}.cv-preview{display:block;margin-left:auto;margin-right:auto;border:solid #000000 2px;border-radius:10px;box-shadow:0 0 8px #282828}.cv-download-btn{display:block;margin:25px auto 15px;width:100px;text-align:center;border:solid #000000 2px;border-radius:50px;font-weight:700;background-color:red;color:#fff;text-decoration:none;padding:8px 10px;cursor:pointer}@media (hover: hover){.cv-download-btn:hover{background-color:#ff5050}.cv-download-btn:active{background-color:#ff2525}}@media (hover: none){.cv-download-btn:active{background-color:#ff2525}}@media (max-width: 968px){.cv-preview{height:100%;width:80%}}.page-cv-grid-form{display:grid;grid-template:repeat(7,auto)/1fr;margin-top:10px}.img-preview-titre,.cv-pdf-titre{text-align:center;text-decoration:underline;font-weight:700;font-size:20px}.img-preview-titre{margin-top:15px}.cv-pdf-titre{margin-top:30px}.btn-upload-img-cv{display:block;margin-left:auto;margin-right:auto;width:200px;padding-top:2px;padding-bottom:2px;text-align:center;font-weight:700;background-color:#fff;border:solid #000000 2px;box-shadow:0 0 2px #282828;border-radius:3px;cursor:pointer}.btn-upload-img-cv-titre{text-align:center;font-style:italic}.titre-img-cv-deco{text-decoration:underline;font-weight:700}.btn-upload-pdf-cv{display:block;margin-left:auto;margin-right:auto;width:200px;padding-top:2px;padding-bottom:2px;text-align:center;font-weight:700;background-color:#fff;border:solid #000000 2px;box-shadow:0 0 2px #282828;border-radius:3px;cursor:pointer}.btn-upload-pdf-cv-titre{text-align:center;font-style:italic}.titre-pdf-cv-deco{text-decoration:underline;font-weight:700}#imgcv,#pdfcv{display:none;visibility:hidden}.btn-cv-retour{display:block;border:none;background:none;padding:0;margin:10px auto 15px;color:#000;line-height:16px;font-size:16px;text-decoration:underline;cursor:pointer}.btn-cv-form-valider{display:block;margin:15px auto;border:solid #000000 2px;border-radius:50px;font-weight:700;background-color:#0f0;color:#000;padding:5px 10px;cursor:pointer}.msgErrEditCv{text-align:center;color:red;margin-top:0;margin-left:20px;margin-right:20px}@media (hover: none){.btn-upload-img-cv:active,.btn-upload-pdf-cv:active{background:#d7d7d7}.btn-cv-retour:active{color:#7f7f7f}.btn-cv-form-valider:active{background-color:#00ca00}}@media (hover: hover){.btn-upload-img-cv:hover{background-color:#a3a3a3}.btn-upload-img-cv:active{background-color:#d7d7d7}.btn-upload-pdf-cv:hover{background-color:#a3a3a3}.btn-upload-pdf-cv:active{background-color:#d7d7d7}.btn-cv-retour:hover{color:#c8c8c8}.btn-cv-retour:active{color:#7f7f7f}.btn-cv-form-valider:hover{background-color:#00ca00}.btn-cv-form-valider:active{background-color:#39dd39}}.page-contact-form-grid{display:grid;width:900px;margin-top:15px;margin-left:auto;margin-right:auto;grid-template:repeat(8,auto)/1fr 1fr;align-items:center}.page-contact-form-grid-element-left{grid-column:1;text-align:center}.page-contact-form-grid-element-right{grid-column:2;text-align:center}.page-contact-form-grid-element-long{grid-column:1/span 2;text-align:center}.page-contact-form-grid-element-semi-long-left{grid-column:1;text-align:right;margin-right:5px}.page-contact-form-grid-element-semi-long-right{grid-column:2;margin-left:5px}.page-contact-form-titre{font-weight:700;font-size:20px;display:inline-block;margin-right:5px}.msg-contact-titre,.num-contact-titre,.email-contact-titre{margin-right:0!important;display:block!important}.msg-contact-titre{margin-top:60px}.contact-underline{text-decoration:underline}.contact-star{color:red}#nomcontact,#prenomcontact{display:inline-block;margin-left:5px}#nomcontact,#prenomcontact,#numcontact,#emailcontact,#msgcontact{border:solid #000000 2px;box-shadow:0 0 2px #282828}#msgcontact{display:block;margin-left:auto;margin-right:auto;resize:vertical;width:800px;height:200px}.btn-contact-form-envoyer{display:block;margin:20px auto;border:solid #000000 2px;border-radius:50px;font-weight:700;background-color:#0f0;color:#000;padding:5px 10px;cursor:pointer}.contact-legende{text-align:right;margin-right:15px;margin-bottom:15px;font-size:16px}.contact-legende-star{font-weight:700}.msgErrContact{text-align:center;color:red;margin-top:0;margin-left:20px;margin-right:20px}.msgSuccesContact{text-align:center;color:#0f0;margin-top:0;margin-left:20px;margin-right:20px}@media (hover: hover){.btn-contact-form-envoyer:hover{background-color:#00ca00}.btn-contact-form-envoyer:active{background-color:#39dd39}}@media (hover: none){.btn-contact-form-envoyer:active{background-color:#00ca00}}@media (max-width: 1127px){.page-contact-form-grid{width:auto}#msgcontact{width:80%}}@media (max-width: 750px){.page-contact-form-grid{width:auto}#nomcontact,#prenomcontact{display:block;margin-left:auto;margin-right:auto;width:100px}.page-contact-form-grid-element-left p,.page-contact-form-grid-element-right p{display:block;margin-right:0}.page-contact-form-grid-element-semi-long-left{grid-column:1/span 2;text-align:center;margin-right:0}.page-contact-form-grid-element-semi-long-right{grid-column:1/span 2;margin-left:0}#numcontact,#emailcontact{display:block;margin-left:auto;margin-right:auto}}.moyens-contact-grid{display:grid;grid-template:repeat(4,auto)/repeat(2,auto);align-items:center;margin-left:70px}.moyens-contact-grid-element p,.moyens-contact-grid-element a{display:inline-block;font-size:16px}.moyens-contact-grid-element p{text-align:right;margin-right:5px;font-weight:700}.moyens-contact-grid-element-long{grid-column:1/span 2}.text-underline{text-decoration:underline}.moyens-contact-grid-element-centrer{display:none}.moyens-contact-grid-element-centrer-mail{margin-bottom:20px}@media (max-width: 750px){.num-long,.mail-long{display:none!important}.moyens-contact-grid-element-centrer{display:block}.moyens-contact-grid{margin-left:0}.moyens-contact-grid-element{text-align:center}}.grid-contact-modif-form{display:grid;grid-template:repeat(4,auto)/1fr}.btn-contact-retour{display:block;border:none;background:none;padding:0;margin:10px auto 15px;color:#000;line-height:16px;font-size:16px;text-decoration:underline;cursor:pointer}@media (hover: none){.btn-contact-retour:active{color:#7f7f7f}}@media (hover: hover){.btn-contact-retour:hover{color:#c8c8c8}.btn-contact-retour:active{color:#7f7f7f}}.grid-user-edit{display:grid;width:900px;margin-top:5px;margin-left:auto;margin-right:auto;grid-template:repeat(9,auto)/1fr 1fr;align-items:center}.grid-user-edit-element-titre{grid-column:1/span 2;text-align:center;text-decoration:underline;margin-top:0;margin-bottom:10px}.grid-user-edit-element-titre h2{margin-top:20px;margin-left:20px;margin-right:20px}#nomEditUser,#prenomEditUser,#numEditUser,#emailEditUser{border:solid #000000 2px;box-shadow:0 0 2px #282828;display:inline-block;margin-left:5px}.user-edit-form-titre{font-weight:700;font-size:20px;text-decoration:underline;margin-right:5px}.user-edit-form-titre-nom,.user-edit-form-titre-prenom{display:inline-block}.user-edit-form-titre-left{text-align:right}.grid-user-edit-element-court{text-align:center}.grid-user-edit-element-long{grid-column:1/span 2}#imgEditUser{display:none;visibility:hidden}.btn-upload-img-user-edit{display:block;margin-left:auto;margin-right:auto;width:200px;padding-top:2px;padding-bottom:2px;text-align:center;font-weight:700;background-color:#fff;border:solid #000000 2px;box-shadow:0 0 2px #282828;border-radius:3px;cursor:pointer}.titre-img-deco-user-edit{text-decoration:underline;font-weight:700}.grid-user-edit-element-imgInput p{text-align:center;font-style:italic;margin-left:20px;margin-right:20px}.user-edit-form-titre-long{text-align:center}.btn-contact-user-edit-form-valider{display:block;margin:25px auto 15px;border:solid #000000 2px;border-radius:50px;font-weight:700;background-color:#0f0;color:#000;padding:5px 10px;cursor:pointer}@media (max-width: 264px){.btn-upload-img-user-edit{width:130px;font-size:11px}}@media (max-width: 836px){.form-grid-register-element-long-imgInput p{margin-bottom:3px}}@media (max-width: 1127px){.grid-user-edit{width:auto}}@media (max-width: 750px){.grid-user-edit{width:auto}.user-edit-form-titre-nom,.user-edit-form-titre-prenom{display:block;margin-right:0}.grid-user-edit-element-left{grid-column:1/span 2}.grid-user-edit-element-left p{text-align:center;margin-right:0}.grid-user-edit-element-right{grid-column:1/span 2;margin-left:0}#nomEditUser,#prenomEditUser{display:block;margin-left:auto;margin-right:auto;width:100px}#numEditUser,#emailEditUser{display:block;margin-left:auto;margin-right:auto}}.message-err-res-user-edit-contact{padding-left:20px;padding-right:20px;text-align:center}.message-err-user-edit-contact{color:red}.message-res-user-edit-contact{color:#0f0}@media (hover: hover){.btn-upload-img-user-edit:hover{background-color:#a3a3a3}.btn-upload-img-user-edit:active{background-color:#d7d7d7}.btn-contact-user-edit-form-valider:hover{background-color:#00ca00}.btn-contact-user-edit-form-valider:active{background-color:#39dd39}}@media (hover: none){.btn-upload-img-user-edit:active{background:#d7d7d7}.btn-contact-user-edit-form-valider:active{background-color:#00ca00}}.grid-otp-edit{display:grid;width:900px;margin-top:15px;margin-left:auto;margin-right:auto;grid-template:repeat(4,auto)/1fr 1fr;align-items:center}.grid-otp-edit-element-titre{grid-column:1/span 2;text-align:center;text-decoration:underline;margin-top:20px;margin-bottom:10px}.grid-otp-edit-element-titre h2{margin-left:20px;margin-right:20px}.otp-edit-form-titre{font-weight:700;font-size:20px;text-decoration:underline;margin-right:5px}.otp-edit-form-titre-left{text-align:right}.btn-actv-dectv-otp-edit{display:block;margin-left:5px;padding-top:8px;padding-bottom:8px;text-align:center;font-weight:700;background-color:#fff;border:solid #000000 2px;color:#000;box-shadow:0 0 2px #282828;border-radius:3px;cursor:pointer}.btn-dectv-otp-edit{width:90px}.btn-actv-otp-edit{width:70px}.grid-otp-edit-element-long{grid-column:1/span 2}.grid-otp-edit-element-long img{display:block;margin-left:auto;margin-right:auto}#OTPEdit{display:block;margin-top:7.5px;margin-left:auto;margin-right:auto;width:53px;text-align:center;border:solid #000000 2px;box-shadow:0 0 2px #282828}.btn-contact-otp-edit-form-valider{display:block;margin:30px auto 15px;border:solid #000000 2px;border-radius:50px;font-weight:700;background-color:#0f0;color:#000;padding:5px 10px;cursor:pointer}.message-err-res-otp-edit-contact{padding-left:20px;padding-right:20px;text-align:center}.message-err-otp-edit-contact{color:red}.message-res-otp-edit-contact{color:#0f0}@media (max-width: 1127px){.grid-otp-edit{width:auto}}@media (max-width: 750px){.grid-otp-edit{width:auto}.grid-otp-edit-element-left{grid-column:1/span 2}.grid-otp-edit-element-left p{text-align:center;margin-right:0}.grid-otp-edit-element-right{grid-column:1/span 2;margin-left:0;text-align:center}.btn-actv-dectv-otp-edit{margin-left:auto;margin-right:auto;margin-bottom:15px}}@media (max-width: 264px){.btn-actv-dectv-otp-edit{width:130px;font-size:11px}}@media (hover: hover){.btn-actv-dectv-otp-edit:hover{background-color:#a3a3a3}.btn-actv-dectv-otp-edit:active{background-color:#d7d7d7}.btn-contact-otp-edit-form-valider:hover{background-color:#00ca00}.btn-contact-otp-edit-form-valider:active{background-color:#39dd39}}@media (hover: none){.btn-actv-dectv-otp-edit:active{background:#d7d7d7}.btn-contact-otp-edit-form-valider:active{background-color:#00ca00}}.grid-mdp-edit{display:grid;width:900px;margin-top:15px;margin-left:auto;margin-right:auto;grid-template:repeat(5,auto)/1fr 1fr;align-items:center}.grid-mdp-edit-element-titre{grid-column:1/span 2;text-align:center;text-decoration:underline;margin-top:20px;margin-bottom:10px}.grid-mdp-edit-element-titre h2{margin-left:20px;margin-right:20px}.mdp-edit-form-titre{font-weight:700;font-size:20px;text-decoration:underline;margin-right:5px}.mdp-edit-form-titre-left{text-align:right}#mdpContactEdit,#mdpConfirmContactEdit{display:inline;width:100px;border:solid #000000 2px;box-shadow:0 0 2px #282828;margin-left:5px}.eye-psw-contact-edit{margin-top:2.6px;display:inline!important;cursor:pointer;color:#000;position:absolute!important}.eye-psw-contact-edit-visible{margin-left:6px}.eye-psw-contact-edit-invisible{margin-left:5px}.grid-mdp-edit-element-long{grid-column:1/span 2}.btn-contact-mdp-edit-form-valider{display:block;margin:25px auto 15px;border:solid #000000 2px;border-radius:50px;font-weight:700;background-color:#0f0;color:#000;padding:5px 10px;cursor:pointer}.message-err-res-mdp-edit-contact{padding-left:20px;padding-right:20px;text-align:center}.message-err-mdp-edit-contact{color:red}.message-res-mdp-edit-contact{color:#0f0}@media (max-width: 1127px){.grid-mdp-edit{width:auto}}@media (max-width: 750px){.grid-mdp-edit{width:auto}.grid-mdp-edit-element-left{grid-column:1/span 2}.grid-mdp-edit-element-left p{text-align:center;margin-right:0}.grid-mdp-edit-element-right{grid-column:1/span 2;margin-left:0;text-align:center}#mdpContactEdit,#mdpConfirmContactEdit{margin-left:0}}@media (hover: hover){.eye-psw-contact-edit:hover{color:#a3a3a3}.eye-psw-contact-edit:active{color:#d7d7d7}.btn-contact-mdp-edit-form-valider:hover{background-color:#00ca00}.btn-contact-mdp-edit-form-valider:active{background-color:#39dd39}}@media (hover: none){.eye-psw-contact-edit:active{color:#d7d7d7}.btn-contact-mdp-edit-form-valider:active{background-color:#00ca00}}.grid-otp{display:grid;grid-template:repeat(4,auto)/1fr;margin-top:35px}.grid-otp-element h2{font-weight:700;text-align:center;padding-left:30px;padding-right:30px;text-transform:uppercase;text-decoration:underline}.grid-otp-element img{display:block;margin:20px auto}#OTP{display:block;margin-top:15px;margin-left:auto;margin-right:auto;width:53px;text-align:center;border:solid #000000 2px;box-shadow:0 0 2px #282828}.btn-otp-form-valider{display:block;margin:30px auto 15px;border:solid #000000 2px;border-radius:50px;font-weight:700;background-color:#0f0;color:#000;padding:5px 10px;cursor:pointer}.message-err-otp{color:red;text-align:center;padding-left:20px;padding-right:20px}@media (hover: hover){.btn-otp-form-valider:hover{background-color:#00ca00}.btn-otp-form-valider:active{background-color:#39dd39}}@media (hover: none){.btn-otp-form-valider:active{background-color:#00ca00}}.img-err404{display:block;margin-left:auto;margin-right:auto;margin-top:20vh}.titre-err404{display:block;margin-left:auto;margin-right:auto;margin-top:10px;width:90%;text-align:center;font-size:30px}.paragraphe-err404{display:block;margin-left:auto;margin-right:auto;margin-bottom:20vh;width:80%;font-size:20px;text-align:center}@media (max-width: 250px){.titre-err404{font-size:50px}.img-err404{height:180px;width:180px}}.page-body-accueil{position:relative}.btn-edit-accueil{position:absolute;top:30px;right:85px;display:block;border:none;background:none;padding:0;line-height:0px;font-size:20px;color:#00f;cursor:pointer}@media (hover: hover){.btn-edit-accueil:hover{color:#99f}.btn-edit-accueil:active{color:#5959ff}}@media (hover: none){.btn-edit-accueil:active{color:#5959ff}}@media (max-width: 968px){.btn-edit-accueil{right:30px}}.certif-grid{display:grid;width:1320px;margin:25px auto 15px;grid-gap:20px;grid-template-columns:repeat(4,315px)}.certif-grid-element{position:relative}.btn-delete-certif{position:absolute;top:-18px;right:15px;display:block;border:none;background:none;padding:0;line-height:0px;font-size:20px;color:red;cursor:pointer}.btn-edit-certif{position:absolute;top:-18px;right:40px;display:block;border:none;background:none;padding:0;line-height:0px;font-size:20px;color:#00f;cursor:pointer}@media (hover: hover){.btn-delete-certif:hover{color:#f99}.btn-delete-certif:active{color:#ff5959}.btn-edit-certif:hover{color:#99f}.btn-edit-certif:active{color:#5959ff}}@media (hover: none){.btn-delete-certif:active{color:#ff5959}.btn-edit-certif:active{color:#5959ff}}@media (max-width: 1650px){.certif-grid{grid-template-columns:repeat(3,315px);width:985px}}@media (max-width: 1235px){.certif-grid{grid-template-columns:repeat(2,315px);width:650px}}@media (max-width: 831px){.certif-grid{grid-template-columns:repeat(1,315px);width:315px}}@media (max-width: 414px){.certif-grid{grid-template-columns:1fr;width:100%}}.cpt-flex{display:flex;flex-flow:row wrap;gap:20px;margin:25px 29px 15px}.cpt-flex-header{margin-top:15px!important}.cpt-flex-element{position:relative;flex-shrink:0}.cpt-flex-element-long{position:relative;flex-basis:100%;flex-shrink:0}.lien-flex{display:flex;flex-flow:row wrap;justify-content:space-evenly;gap:15px;margin-top:15px;padding-left:20px;padding-right:20px}.form-modif-cpt-grid{margin-top:10px}.lien-flex-element{flex-shrink:0;flex-basis:160px}.btn-delete-cpt,.btn-delete-cpt-long{position:absolute;top:5px;right:5px;display:block;border:none;background:none;padding:0;line-height:0px;font-size:20px;color:red;cursor:pointer}.btn-edit-cpt,.btn-edit-cpt-long{position:absolute;top:5px;right:30px;display:block;border:none;background:none;padding:0;line-height:0px;font-size:20px;color:#00f;cursor:pointer}.update-cpt-btn-retour{display:block;border:none;background:none;padding:0;margin-left:auto;margin-right:auto;margin-bottom:15px;color:#000;line-height:16px;font-size:16px;text-decoration:underline;cursor:pointer}.msg-err-delete{text-align:center;color:red;margin-top:0;margin-left:20px;margin-right:20px}@media (hover: hover){.btn-delete-cpt:hover,.btn-delete-cpt-long:hover{color:#f99}.btn-delete-cpt:active,.btn-delete-cpt-long:active{color:#ff5959}.btn-edit-cpt:hover,.btn-edit-cpt-long:hover{color:#99f}.btn-edit-cpt:active,.btn-edit-cpt-long:active{color:#5959ff}.update-cpt-btn-retour:hover{color:#c8c8c8}.update-cpt-btn-retour:active{color:#7f7f7f}}@media (hover: none){.btn-delete-cpt:active,.btn-delete-cpt-long:active{color:#ff5959}.btn-edit-cpt:active,.btn-edit-cpt-long:active{color:#5959ff}.update-cpt-btn-retour:active{color:#7f7f7f}}@media (max-width: 968px){.cpt-flex{justify-content:space-evenly}}.page-body-content-contact{position:relative}.contact-titre{text-decoration:underline;margin-left:30px;font-size:24px;margin-top:0;word-break:break-word}.contact-titre-form{margin-top:40px;font-size:24px}.contact-titre-moyens{margin-top:25px}.btn-edit-contact{position:absolute;top:-5px;right:50px;display:block;border:none;background:none;padding:0;line-height:0px;font-size:20px;color:#00f;cursor:pointer}@media (hover: hover){.btn-edit-contact:hover{color:#99f}.btn-edit-contact:active{color:#5959ff}}@media (hover: none){.btn-edit-contact:active{color:#5959ff}}@media (max-width: 750px){.contact-titre{margin-left:25px;margin-right:25px;text-align:center}}@media (max-width: 968px){.btn-edit-contact{right:20px;top:-20px}}.page-body-cv{position:relative;width:650px;margin-left:auto;margin-right:auto}.btn-edit-cv{position:absolute;top:-10px;right:-40px;display:block;border:none;background:none;padding:0;line-height:0px;font-size:20px;color:#00f;cursor:pointer}@media (hover: hover){.btn-edit-cv:hover{color:#99f}.btn-edit-cv:active{color:#5959ff}}@media (hover: none){.btn-edit-cv:active{color:#5959ff}}@media (max-width: 968px){.page-body-cv{position:relative;width:auto;margin-left:0;margin-right:0}.btn-edit-cv{top:-5px;right:13px}}html{font-family:Inter;background:url(/img/bg-img.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}img{pointer-events:none}:not(input,textarea){user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.page-grid{display:grid;position:absolute;top:0;left:0;width:100%;height:100%}.header-btn-deconnecte{grid-column:1/span 3}.page-body-grid{grid-column:2/span 1;grid-row:2/span 1;background-color:#fff;border:solid #000000 2px;border-radius:15px;box-shadow:0 0 25px #282828;display:grid;grid-template:auto 1fr auto/1fr;grid-auto-flow:row}.page-body-grid-header{grid-row:1/span 1}.page-body-grid-content{grid-row:2/span 1}.page-body-grid-footer{grid-row:3/span 1}.footer-space{height:20px;grid-row:3/span 1;grid-column:1/span 3}input::-ms-reveal,input::-ms-clear{display:none}@media (hover: hover){.page-grid{grid-template:100px .1fr 20px/1fr 80% 1fr}}@media (hover: hover) and (max-width: 300px){.page-grid{grid-template:100px .1fr 20px/1fr 240px 1fr}}@media (hover: hover) and (min-width: 1920px){.page-grid{grid-template:100px .1fr 20px/1fr 1532px 1fr}}@media (hover: none){.page-grid{grid-template:100px .1fr 20px/1fr 90% 1fr}}@media (hover: none) and (max-width: 300px){.page-grid{grid-template:100px .1fr 20px/1fr 240px 1fr}}@media (hover: none) and (min-width: 1920px){.page-grid{grid-template:100px .1fr 20px/1fr 1532px 1fr}}
