.popup-conteneur{display:flex;position:fixed;justify-content:center;align-items:center;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0;transition:1s;pointer-events:none;max-width:100vw;max-height:100vh}.popup-conteneur .popup-overlay{position:fixed;top:0;bottom:0;left:0;right:0;opacity:0;transition:1s}.popup-conteneur.ouvert{opacity:1;transition:1s;z-index:1001}.popup-conteneur.ouvert .popup{pointer-events:auto}.popup-conteneur.ouvert .popup-overlay{opacity:1;transition:1s;cursor:pointer;pointer-events:auto}.popup-conteneur.ouvert.modale .popup-overlay{background-color:rgba(0,0,0,.7)}.popup{position:absolute;width:auto;height:auto;background-color:#FFF;border:1px solid #000;border-radius:0;pointer-events:all;max-width:100vw;max-height:100vh;overflow:auto;z-index:100;pointer-events:none}.popup-entete{padding:0}.popup-corps{overflow-x:hidden;overflow-y:hidden}.popup-pied{text-align:center;padding:10px}.popup .fermeture{position:absolute;top:5px;right:5px;cursor:pointer;color:#000;font-size:1.5rem;z-index:100}.popup-entete .fermeture{color:#FFF}.popup-entete p{margin:0;padding:5px 10px;font-size:1.3rem}.popup-petite{width:350px}.popup-moyenne{width:550px}.popup-grande{width:800px}.popup-immense{width:1200px}.popup-complet{top:0;bottom:0;left:0;right:0;border:0;border-radius:0;padding-bottom:10px!important}.popup-centre-haut{top:10px}.popup-centre-bas{bottom:10px}.popup-gauche-haut{left:10px;top:10px}.popup-droite-haut{right:10px;top:10px}.popup-gauche-bas{left:10px;bottom:10px}.popup-droite-bas{right:10px;bottom:10px}.popup-haut{top:10px}.popup-droite{right:10px}.popup-bas{bottom:0}.popup-gauche{left:10px}.popup.deplacement{top:auto;left:auto;right:auto;bottom:auto}.popup-primaire .popup-entete,.popup-primaire a.bouton{background-color:#ff7503;color:#FFFFFF!important}.popup-secondaire .popup-entete,.popup-secondaire a.bouton{background-color:#ff7503;color:#FFFFFF!important}.popup-tertiaire .popup-entete,.popup-tertiaire a.bouton{background-color:#;color:#FFFFFF!important}.popup-succes .popup-entete,.popup-succes a.bouton{background-color:#000;color:#FFFFFF!important}.popup-info .popup-entete,.popup-info a.bouton{background-color:#;color:#FFFFFF!important}.popup-attention .popup-entete,.popup-attention a.bouton{background-color:#;color:#FFFFFF!important}.popup-erreur .popup-entete,.popup-erreur a.bouton{background-color:#000;color:#FFFFFF!important}@media (max-device-width:768px),(max-width:768px){.popup.popup-petite,.popup.popup-moyenne,.popup.popup-grande{width:96%;top:auto;left:2%;bottom:10px}}