@font-face {font-family: 'Domine', serif;src: url('/css/Domine-Regular.ttf');}
@font-face {font-family: 'Roboto', sans-serif;src: url('/css/Roboto-Regular.ttf');}
input[type=file]{opacity:0;height:42px;width:150px;position:absolute;max-width:320px;font-size:0;cursor:pointer;color:#000000 !important;z-index:99}
input[type="checkbox"]{-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);padding: 8px;}
.fb-share-button{padding:8px 0px 0px 10px;float:left}
.div-twitter-share-button{float:left;padding:8px 0px 0px 10px;}
.w3-login-form{min-height:150px;}
body{min-height:900px;}
.w3-minwidth-liste{min-width:1025px !important;}
.w3-minheight-liste{min-height:460px;}
.w3-minheight-liste-recherche{min-height:100px;}
/* width */
::-webkit-scrollbar {width: 10px;}
/* Track */
::-webkit-scrollbar-track {background: #cacaca;border-radius:3px;}
/* Handle */
::-webkit-scrollbar-thumb {background: #707070;border-radius:3px;}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {background: #3a3a3a;}

.w3-fermersession{width:300px;margin:auto;float:right;}
.w3-lien-fichier{color:#0033ff !important;font-weigth:bold;}
.w3-disabled{color:#000000 !important;border: 1px solid #9e9e9e !important;font-weight:bold;}
.w3-modal{z-index:9999999;display:none;padding-top:1%;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}.w3-modal:target{display:block}
.w3-modal-rapidn{z-index:999999;display:none;padding-top:1%;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}.w3-modal:target{display:block}
.w3-modal-aa3{z-index:999999;display:none;padding-top:1%;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}.w3-modal:target{display:block}
.w3-modal-liste-echantillon{z-index:99999;display:none;padding-top:1%;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}.w3-modal:target{display:block}
.w3-modal-wait{z-index:9999999;display:none;padding-top:6%;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(40,40,40,0.9)}.w3-modal-wait:target{display:block}
.w3-label-modal-login{line-height: 27px;position:absolute;text-align: left;top:10px;left:10px;font-size:20px;font-weight: bold;}
.w3-close-modal-login{background: #333333;color: #FFFFFF;line-height: 30px;margin:5px 7px 0px 10px;text-align: center;width: 30px;float:right;text-decoration: none;font-weight: bold;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;-moz-box-shadow: 1px 1px 4px #000;-webkit-box-shadow: 1px 1px 4px #000;box-shadow: 1px 1px 4px #000;cursor: pointer;padding-left:2px;position:relative;z-index:9999999}
.w3-container-centre-modal{margin:10px auto 40px auto; background:#FFFFFF; position:relative;max-width:450px; min-height:280px; border-radius:3px; border:1px solid #E3E7E8;}
.w3-container-centre-modal-discussion{margin:10px auto 40px auto; background:#FFFFFF; position:relative;max-width:600px; min-height:380px; border-radius:3px; border:1px solid #E3E7E8;}
.w3-container-centre-modal-echantillon{margin:10px auto 40px auto; background:#FFFFFF; position:relative;max-width:1200px; min-height:480px; border-radius:3px; border:1px solid #E3E7E8;}
.w3-hr-modal{width:100%;background-color:#333333;height:2px;position:absolute;top:47px;}
.w3-message-mot-de-passe-oublie{text-align:justify;}
.w3-commentaire-demande{height:50px !important;}

.w3-separateur-hr{height:1px;width:100%;max-width:1390px;background-color:rgba(0,0,0,.15);margin:5px 0px;}
.w3-separateur-hr-bleu{height:1px;width:85%;max-width:350px;background-color:blue;margin:4px 0px;}
.w3-separateur-hr-bleu-donne{height:1px;width:100%;background-color:blue;margin:4px 0px;}
.w3-separateur-hr-zero{height:1px;width:100%;background-color:rgba(0,0,0,.1);}
.w3-separateur{height:10px;width:100%;}
.w3-separateur-div{height:20px;width:100%;}

.w3-div-global{min-height:400px;}
.w3-div-erreur-login{min-height:30px;color:#ff0000;font-weight:bold;text-align:center;}
.w3-div-mot-passe{color:#333333;font-weight:bold;text-decoration:underline;text-align:center;margin-bottom: 17px;}
.w3-label-menu{float:right;font-size:18px !important;margin-right:5px;margin-top:1px;color:#FFFFFF;}
.w3-left{float:left !important}.w3-right{float:right !important}
.w3-menu-principal-selected{background-color:#C0D785;color:#000000;padding:10px 10px 10px 15px;border-bottom:1px solid #f0f0f0;min-width:115px;border-radius: 0px 5px 0px 0px;}
.w3-menu-principal{background-color:#cccccc;padding:10px 10px 10px 15px;border-bottom:1px solid #f0f0f0;min-width:115px;border-radius: 0px 5px 0px 0px;}
.w3-menu-principal:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-effacer-fichier:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-half-align-right{display:inline-block;float:left;margin:auto;width:100%;min-width:320px;text-align:right;font-weight:bold;line-height:1.8;}
.w3-container-langue{width:230px;height:32px;display:block;margin:auto;text-align:left;}
.w3-container-francais{float:left;margin:0px 0px 0px 5px;width:60px;}
.w3-container-anglais{float:left;margin:0px 0px 0px 35px;width:60px;}
.labelinfobulle{float:left;min-width:100px;overflow:hidden;}
.texteinfobulle{float:left;min-width:120px;overflow:hidden;}
.containerinfobulle-large{width: max-content;min-width:220px;max-width:380px;}
.containerinfobulle-medium{min-width:120px;max-width:260px;}
.containerinfobulle-small{min-width:80px;max-width:160px;}
.infobulle{transform : scale(0) rotateX(-180deg);position : absolute;background-color : #333333;font-size:10px;color : white;border-radius : 5px;padding : 4px;line-height:1.8;margin: 26px 0px 0px -4px;box-shadow : 1px 1px 0 0.5px rgba(0,0,0,0.3);border-bottom : 3px solid rgba(255,255,255,0);border-left : 10px solid transparent;border-right : 10px solid transparent;transition : 0s;z-index:9999;}
.infobulle::before{content : '';position : absolute;border-bottom : 8px solid #333333;border-left : 8px solid transparent;border-right : 8px solid transparent;top : -8px;left : 2px;z-index:9999;}
.w3-DivEditer:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.9s;}
.w3-DivEditer{background-color:#C0D785;border: #b7cd7f solid 1px;margin:3px 3px;padding-left:3px;border-radius:2px;position:relative;display:flex;min-width:45px;width:100%;font-size:13px;box-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.15);}
.w3-DivEditer:hover{color:#000000;font-weight:bold;z-index:9999;}
.w3-DivEditerReprise:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.9s;}
.w3-DivEditerReprise{background-color:#ceffe1;border: #b7cd7f solid 1px;margin:3px 3px;padding-left:3px;border-radius:2px;position:relative;display:flex;min-width:45px;width:100%;font-size:13px;box-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.15);}
.w3-DivEditerReprise:hover{color:#000000;font-weight:bold;z-index:9999;}
.w3-DivProgressionDemande{overflow:visible !important;}
.w3-DivProgressionDemande:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.9s;}
.w3-editer-ajouter{font-size:21px;}
.w3-non-recu{height:28.6px;}
.w3-editer-ajouter:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.9s;}
.w3-DivEnteteColone{background-color:#cccccc;margin:1px 5px;padding-left:5px;display:flex;width:100%;font-weight:bold;font-size:13px !important;}
.w3-div-liste-colonne-3{width:3%;float:left;min-width:10px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-4{width:4%;float:left;min-width:20px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-5{width:5%;float:left;min-width:25px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-6{width:6%;float:left;min-width:30px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-7{width:7%;float:left;min-width:37px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-8{width:7.8%;float:left;min-width:50px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-9{width:8.9%;float:left;min-width:50px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-10{width:9.5%;float:left;min-width:70px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-11{width:10.9%;float:left;min-width:80px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-12{width:12%;float:left;min-width:97px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-13{width:13%;float:left;min-width:100px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-14{width:14%;float:left;min-width:100px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-15{width:15%;float:left;min-width:100px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-16{width:16%;float:left;min-width:100px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-17{width:17%;float:left;min-width:120px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-18{width:18%;float:left;min-width:125px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-19{width:19%;float:left;min-width:130px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-20{width:20%;float:left;min-width:140px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-21{width:21%;float:left;min-width:150px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-22{width:22%;float:left;min-width:160px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-23{width:23%;float:left;min-width:165px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-24{width:24%;float:left;min-width:170px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-25{width:25%;float:left;min-width:190px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-div-liste-colonne-30{width:30%;float:left;min-width:230px;position:relative;border-right:1px solid #aaaaaa;padding:0px 2px;overflow:hidden;white-space:nowrap;}
.w3-col-auto-min-max{min-width:74px;max-width:88px !important}
.w3-col-auto-min{min-width:120px!important;position:relative;display:inline-block;margin: 3px 3px;}
.w3-erreur{color:#dc3545 !important;font-weight:bold}
.w3-ok{color:#00eb1d !important;font-weight:bold}
.w3-adressecie{font-size:12px;line-height:1}
.w3-entete-formulaire-demande{margin-top:0px;}
.w3-entete-formulaire-demande-sauvegarde{margin-top:5px;}
.w3-entete-formulaire-demande-rond-avant{border-radius:6px;margin-left:10px;margin-top:12px;width:12px;height:12px;background-color:#007bff;}
.w3-entete-formulaire-demande-rond-apres{border-radius:6px;margin-left:10px;margin-top:12px;width:12px;height:12px;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;transition:background-color 2s ease-out;background-color:#FFFFFF;}
.w3-entete-formulaire-demande-lbl-avant{margin-left:7px;margin-top:5px;height:18px;color:#007bff;}
.w3-entete-formulaire-demande-lbl-apres{margin-left:7px;margin-top:5px;height:18px;-webkit-transition:color 2s ease-out;-moz-transition:color 2s ease-out;-o-transition:color 2s ease-out;transition:color 2s ease-out;color:#FFFFFF;}
.w3-fond-gris{background-color:#e3e3e3;}
.w3-gris{background-color:#cccccc;}
.w3-fond-vert{background-color:#C0D785;}
.w3-bordure-mince-haut{border-top:1px solid rgba(0,0,0,.2);}
.w3-bordure-mince-bas{border-bottom:1px solid rgba(0,0,0,.2);}
.w3-bordure-mince-gauche{border-left:1px solid rgba(0,0,0,.2);}
.w3-bordure-mince-droite{border-right:1px solid rgba(0,0,0,.2);}
.w3-bordure-mince{border-top:1px solid #AAAAAA;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;}
.w3-formulaire-echantillon-check{width:100%;height:16px;margin:4px 0px;}:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-formulaire-feuillecal-check{width:100%;height:20px;margin-top:3px;}
.w3-formulaire-demande-check{width:32px;height:20px;margin-top:1px;}:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-formulaire-demande-check-tous{width:20px;height:20px;margin-top:2px;outline:#4064d7 solid 1px;outline-style:auto;}:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-formulaire-demande-input-rapport{width:100%;height:19px;border:0px;padding-left:7px;border-bottom: 1px solid #ccc;background-color: inherit;-webkit-transition:background-color 1.2s ease-out;-moz-transition:background-color 1.2s ease-out;-o-transition:background-color 1.2s ease-out;transition:background-color 1.2s ease-out;}
.w3-rapidn-input{width:61px;height:24px;border:0px;padding-left:1px;border-bottom: 1px solid #ccc;background-color: inherit;-webkit-transition:background-color 1.2s ease-out;-moz-transition:background-color 1.2s ease-out;-o-transition:background-color 1.2s ease-out;transition:background-color 1.2s ease-out;}
.w3-formulaire-demande-input{width:100%;height:27px;border:0px;padding-left:8px;background-color: inherit;-webkit-transition:background-color 1.2s ease-out;-moz-transition:background-color 1.2s ease-out;-o-transition:background-color 1.2s ease-out;transition:background-color 1.2s ease-out;}
.w3-formulaire-demande-input-max{width:100%;height:24px;border:0px;padding-left:1px;background-color: inherit;-webkit-transition:background-color 1.2s ease-out;-moz-transition:background-color 1.2s ease-out;-o-transition:background-color 1.2s ease-out;transition:background-color 1.2s ease-out;}
.w3-formulaire-demande-input-locked-hidden{margin-left: -25px;background-color:#efffcf;position:absolute;width:24px;height:24px;cursor:pointer;padding:4px;display:none}
.w3-formulaire-demande-input-locked{margin-left: -25px;background-color:#efffcf;position:absolute;width:24px;height:24px;cursor:pointer;padding:0px 4px;}
.w3-formulaire-demande-input-locked:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-formulaire-demande-input-readonly{width:100%;height:24px;border:0px;border-bottom: 1px solid #ccc;padding-left:8px;background-color: #EEEEEE;}
.w3-formulaire-demande-input-rapport:focus{outline: none;background-color:#efffcf;}
.w3-formulaire-demande-input:focus{outline: none;background-color:#efffcf;}
.w3-formulaire-demande-input-resultat{width:82px;height:24px;border:0px;background-color: inherit;-webkit-transition:background-color 1.2s ease-out;-moz-transition:background-color 1.2s ease-out;-o-transition:background-color 1.2s ease-out;transition:background-color 1.2s ease-out;}
.w3-formulaire-demande-input-hydro{width:58px;height:24px;border:0px;background-color: inherit;-webkit-transition:background-color 1.2s ease-out;-moz-transition:background-color 1.2s ease-out;-o-transition:background-color 1.2s ease-out;transition:background-color 1.2s ease-out;}
.w3-formulaire-demande-input-hydro:focus{outline: none;background-color:#efffcf;}
.w3-formulaire-demande-input-tamis{width:40px;height:24px;border:0px;background-color: inherit;-webkit-transition:background-color 1.2s ease-out;-moz-transition:background-color 1.2s ease-out;-o-transition:background-color 1.2s ease-out;transition:background-color 1.2s ease-out;}
.w3-formulaire-demande-input-tamis:focus{outline: none;background-color:#efffcf;}
.w3-rapidn-input:focus{outline: none;background-color:#efffcf;}
.w3-formulaire-demande-input-max:focus{outline: none;background-color:#efffcf;}
.w3-bandeau-message{margin:auto;border-left:1px solid rgba(39, 39, 39, 0.4);border-right:1px solid rgba(39, 39, 39, 0.4);border-bottom:1px solid rgba(39, 39, 39, 0.4);background-color:rgba(249, 249, 249, 0.95) !important;width:100%;height:0px;opacity:0;position:absolute;border-radius:0px 0px 5px 5px;z-index:99;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out;color:#272727;}
.w3-div-bandeau{position:relative;width:200px;margin:auto;}
.w3-container-bandeau-message{text-align:center !important;width:100%;position:fixed;top:0;z-index:99}
.w3-basse{background-color:rgba(0, 128, 0, 0.6);color:#000000;float:right;}
.w3-normal{background-color:rgba(255, 255, 0, 0.6);color:#000000;float:right;}
.w3-haute{background-color:rgba(255, 0, 0, 0.6);color:#000000;float:right;}
.w3-div-logo-entete{min-width:201px;min-height:90px;}

.w3-onglet-nom{cursor:default;margin:0px 0px 15px 0px;text-align:center}
.w3-onglet-actif{cursor:default;margin:0px 0px 15px 0px;}
.w3-onglet-nonactif{cursor:pointer;margin:0px 0px 15px 0px;}
.w3-div-onglet-nom{background-color:#ffd4d4;color:#000000;font-weight:bold;margin-left:5px;padding-left:5px;font-size:16px;height:32px;line-height:2.5;border: solid 2px #cacaca;}
.w3-div-onglet-actif{background-color:#C0D785;margin-left:5px;padding-left:5px;border-radius:0px 0px 5px 0px;font-size:16px;height:32px;line-height:2.5;-moz-box-shadow: 3px 1px 7px #020700;-webkit-box-shadow: 3px 1px 7px #020700;box-shadow: 3px 1px 7px #020700;}
.w3-div-onglet-nonactif{background-color:#CCCCCC;margin-left:5px;padding-left:5px;border-radius:0px 0px 5px 0px;font-size:16px;height:32px;line-height:2.5;-moz-box-shadow: 1px 0px 4px #020700;-webkit-box-shadow: 1px 0px 4px #020700;box-shadow: 1px 0px 4px #020700;}
.w3-entete-cal{min-height:280px !important;}
.w3-choix-sonde{position:absolute;top:-25px;left:0px;width:80px;border:1px solid rgba(0,0,0,.1);display:none;-webkit-transition:opacity 1.5s ease-out;-moz-transition:opacity 1.5s ease-out;-o-transition:opacity 1.5s ease-out;transition:opacity 1.5s ease-out;}
.w3-choix-sonde-selected{background-color:rgba(239, 255, 207, 0.816);}
.w3-repete1{background-color:#dfffff}
.w3-repete2{background-color:#ceffe1}
.w3-repetedup1{background-color:#ffffd2}
.w3-repetedup2{background-color:#fefeab}
.w3-prioritetraitementhide{position:absolute;top:2px;height:20px;left:-114px;width:114px;border:1px solid rgba(0,0,0,.1);display:none;}
.w3-droplist:hover{background-color:#C0D785;}

.w3-texte-bold{font-weight:bold}
.w3-texte-tres-tres-gros{font-size:20px;}
.w3-texte-tres-gros{font-size:18px;}
.w3-texte-gros{font-size:14px;}
.w3-texte-moyengros{font-size:13px;}
.w3-texte-moyen{font-size:12px;}
.w3-texte{font-size:11px !important;}
.w3-texte-petit{font-size:10px !important;}
.w3-texte-petit-peu{font-size:9px !important;}
.w3-texte-tres-petit{font-size:8px !important;}
.w3-left-align{text-align:left !important}
.w3-right-align{text-align:right !important}
.w3-center{text-align:center !important}

.w3-input-checkbox{margin:3px 5px 0px 5px;}
.w3-container-vertical{display:inline-block;}
.w3-padding-right-nul{padding-right:0px !important}
.w3-padding-left-right{padding-left:2px !important;padding-right:2px !important;}
.w3-signature{height:40px;margin-bottom:30px !important;}
.w3-div-vertical-eo{float:left;min-width:37.7px;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;height:112px;position:relative;}
.w3-div-vertical-sol{float:left;min-width:34px;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;height:112px;position:relative;}
.w3-div-vertical-solu{float:left;min-width:34.1px;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;height:112px;position:relative;}
.w3-div-vertical-aqua{float:left;min-width:34.1px;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;height:112px;position:relative;}
.w3-div-vertical-fol{float:left;min-width:34px;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;height:112px;position:relative;}
.w3-div-vertical-sse{float:left;min-width:34px;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;height:112px;position:relative;}
.w3-div-vertical-my{float:left;min-width:34.1px;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;height:112px;position:relative;}
.w3-div-horizontal-eo{float:left;min-width:37.5px;border:1px solid #eeeeee;height:24px;position:relative;}
.w3-div-horizontal-eo:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-div-horizontal-sol{float:left;min-width:34.2px;border:1px solid #eeeeee;height:24px;position:relative;}
.w3-div-horizontal-sol:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-div-horizontal-solu{float:left;min-width:34.3px;border:1px solid #eeeeee;height:24px;position:relative;}
.w3-div-horizontal-aqua:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-div-horizontal-aqua{float:left;min-width:34.3px;border:1px solid #eeeeee;height:24px;position:relative;}
.w3-div-horizontal-solu:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-div-horizontal-fol{float:left;min-width:34.2px;border:1px solid #eeeeee;height:24px;position:relative;}
.w3-div-horizontal-fol:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-div-horizontal-sse{float:left;min-width:34.2px;border:1px solid #eeeeee;height:24px;position:relative;}
.w3-div-horizontal-sse:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-div-horizontal-my{float:left;min-width:34.3px;border:1px solid #eeeeee;height:24px;position:relative;}
.w3-div-horizontal-my:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-div-vertical-text{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);line-height:2.1;
-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);width:100px;position:absolute;top:-68px;left:-36px;font-size:8.5px;height:32px;}
.w3-colonne-hover:hover{background-color:#C0D785;}
.w3-vertical-align{position:relative;top: 50%;transform: translateY(-50%);}
.w3-bottom-align{position:relative;top: 50%;transform: translateY(100%);}
.w3-ajouter-ligne{height:4px;width:103%;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;margin: 2px 0px 2px -20px;position:relative;}
.w3-ajouter-ligne:hover {background-color:#c3c3c3;}
.w3-ajouter-ligne:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-ajouter-ligne::before{content: '+';line-height: 0.5;position: absolute;border: 8px solid #c3c3c3;margin-top: -11px;margin-left: -22px;z-index: 9;border-radius: 24px;height: 24px;background-color: #c3c3c3;cursor: pointer;}
.div-container-type-analyse{max-width:600px;margin:auto;}
.div-container-export-sage{max-width:1000px;margin:auto;}
.w3-triste{float:left;margin: 4px 0px 0px 0px;-webkit-transform:rotate(90deg);transform:rotate(90deg);font-weight:bold;font-size:24px;font-family:Verdana,sans-serif}
.w3-texte-div-modal{max-width:560px;min-height:200px;text-align:center;font-size:16px;padding:70px 40px 10px 40px!important;margin:auto;font-size:15px;font-weight:bold}
.w3-indicateur{position: absolute;width: 20px;left: -22px;top: -1px;height: 27px;text-align: right;padding:4px 1px;}
.w3-prioritetraitement{position: absolute;width: 10px;left: -2px;height: 26px;}
.w3-ContainerListeEchantillon{-webkit-transition:height 1.2s ease;-moz-transition:height 1.2s ease;-o-transition:height 1.2s ease;transition:height 1.2s ease;}
.w3-ContainerListeEchantillonVoile{min-height:442px;background-color: rgba(0,0,0,0.3);position:absolute;width:101.6%;z-index:99;}
.w3-suggerer-hide{z-index:9999; background:#ffffff; color:#000000; border-radius: 3px 3px 3px 3px; position:absolute; top:28px; left:130px; display:none; width:90%; max-width:820px; float:right;
box-shadow: 0 4px 8px 0 rgba(100,100,100, 1), 0 4px 10px 0 rgba(100,100,100, 1);}
.w3-suggerer-show-small-input{z-index:9999; background:#ffffff; color:#000000; border-radius: 3px 3px 3px 3px; position:absolute; top:25px; left:130px; display:block; width:75%; max-width:820px; float:right;
box-shadow: 0 4px 8px 0 rgba(100,100,100, 1), 0 4px 10px 0 rgba(100,100,100, 1);}
.w3-suggerer-show-demande{z-index:9999; background:#ffffff; color:#000000; border-radius: 3px 3px 3px 3px; position:absolute; top:0px; left:40px; display:block; width:75%; max-width:820px; float:right;
box-shadow: 0 4px 8px 0 rgba(100,100,100, 1), 0 4px 10px 0 rgba(100,100,100, 1);}
.w3-suggerer-show-smp{z-index:9999; background:#ffffff; color:#000000; border-radius: 3px 3px 3px 3px; position:absolute; top:44px; left:130px; display:block; width:100%; max-width:820px; float:right;
box-shadow: 0 4px 8px 0 rgba(100,100,100, 1), 0 4px 10px 0 rgba(100,100,100, 1);}
.w3-suggerer-show-echantillon{z-index:99999; background:#ffffff; color:#000000; border-radius: 3px 3px 3px 3px; position:absolute; top:26px; left:4px; display:block; width:110%; max-width:820px; float:right;
box-shadow: 0 4px 8px 0 rgba(100,100,100, 1), 0 4px 10px 0 rgba(100,100,100, 1);}
.w3-suggerer-show-club{z-index:9999; background:#ffffff; color:#000000; border-radius: 3px 3px 3px 3px; position:absolute; top:38px; left:50px; display:block; width:82%; max-width:310px; float:right;
box-shadow: 0 4px 8px 0 rgba(100,100,100, 1), 0 4px 10px 0 rgba(100,100,100, 1);}
.w3-drop-search-box{overflow:hidden; white-space:nowrap; padding-left:5px; border-radius: 3px 3px 3px 3px; width:100%; font-size:14px; height:24px; z-index:9999; line-height:1.8;}
.w3-drop-search-box:hover{background-color:#c0c0c0;}
.w3-drop-search-box-selected{overflow:hidden; white-space:nowrap; padding-left:5px; border-radius: 3px 3px 3px 3px; width:100%; font-size:14px; height:24px; line-height:1.8; z-index:9999; color:#000000 !important;background-color:#CCCCCC !important}
.w3-div-utilisateur{min-height:1210px;}
.w3-div-console{min-height:920px;}
.w3-div-inscription{min-height:720px;}
.w3-div-min380{min-height:380px;}
.w3-div-min480{min-height:480px;}
.w3-div-min520{min-height:520px;}
.w3-div-min600{min-height:600px;}
.w3-div-min640{min-height:640px;}
.w3-div-min680{min-height:680px;}
.w3-div-min700{min-height:700px;}
.w3-div-min1000{min-height:1000px;}
.w3-interdit{cursor:not-allowed}
.w3-div-titrepiedpage{border-bottom:1px solid #333333;text-align:center;}
.w3-entete{min-height:220px;}
.w3-titre-page{font-size:20px;}
.w3-logo-piedpage{height:62px;margin:auto;margin:15px 160px 5px 0px;}
.social-icon{margin:auto;width:135px;}
.w3-modifier-admin{font-size:24px;position:relative;top:-5px;z-index:9999;}
.w3-modifier-admin:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-compteur-echantillon{padding:1px;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out;}
.w3-compteur-echantillon-active{border:1px solid #727272;background-color:#efffcf;background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out;}

.calendarOptionHeader{background-color: #838383;color: #FFFFFF;width:100%;font-weight: bold;font-size: 14px;}
.calendarTodayOption{cursor: pointer;font-weight: bold;font-size: 12px;}
.calendarChangeMonthOption{cursor: pointer;}
.calendarCloseOption{cursor: pointer;font-weight: bold;font-size: 14px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
.calendarGrid{width:100%;background-color: #BBBBBB;}
.calendarWeekday{background-color: #666666;color: #FFFFFF;font-size: 12px;}
.calendarNotCurrentMonthDay{color: #999999;cursor: pointer;background-color: #DDDDDD;text-align: right;font-size: 12px;padding-right:12px;position:relative;}
.calendarCurrentMonthDay{min-width:21px;color: #000000;cursor: pointer;background-color: #DDDDDD;text-align: right;border-width: 0px;border-color: #333333;border-style: solid;font-size: 12px;padding-right:12px;position:relative}
.calendarCurrentMonthDay:hover{z-index:99;box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.3);}
.calendarNotCurrentMonthDay:hover{z-index:99;box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.3);}
.calendarToday:hover{z-index:99;box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.3);}
.calendarToday{color: #000000;font-weight: bold;background-color: #DDDDDD;cursor: pointer;text-align: right;font-size: 12px;border:1px solid;padding-right:12px;}
.calendarDiv{width:300px;position:absolute;z-index:9999;display:none;border-style: solid;font-size: 12px;margin-left:-170px;margin-top:-130px;}
.w3-calendrier-icon{position: relative;margin-top:-23px;margin-left:70px;width:24px;}
.w3-calendrier-icon-action{position: relative;margin-top:-32px;margin-left:84%;width:24px;}
.w3-calendrier-icon-verif{position: relative;margin-top:-22px;margin-left:84%;width:24px;}
.w3-calendrier-icon-cal{position: relative;margin-top:-40px;margin-left:-20px;width:24px;}
.w3-calendrier-icon-smq{position: relative;margin-top:-28px;margin-left:90%;width:24px;}
.w3-calendrier-icon-smq-date{position: relative;margin-top:-28px;margin-left:82%;width:24px;}
.w3-calendrier-icon-normal{position: relative;margin-top:-25px;margin-left:100px;width:24px;}
.w3-calendrier-icon-pied-formulaire{position: relative;margin-top:-28px;margin-left:120px;width:24px;}


.w3-entete-page{min-height:40px;color:#543E3C;text-align:center;}
.w3-capital{text-transform: uppercase}
.w3-container:after,.w3-row:after,.w3-row-padding:after,.w3-topnav:after,.w3-topnav-haut:after,.w3-clear:after,.w3-btn-group:before,.w3-btn-group:after{margin:auto;content:"";display:table;clear:both;}
.w3-container-centre:after,.w3-row:after,.w3-row-padding:after,.w3-topnav:after,.w3-topnav-haut:after,.w3-clear:after,.w3-btn-group:before,.w3-btn-group:after{margin:auto;content:"";display:table;clear:both;}
.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-twothird-right,.w3-quarter,.w3-three-quarter{display:inline-block;float:left;margin:auto;width:100%;text-align:left;line-height:1.8}
.w3-hand:hover{cursor:pointer;opacity:0.90}
.w3-row-padding>.w3-half,.w3-row-padding>.w3-half-align-right,.w3-row-padding>.w3-third,.w3-row-padding>.w3-third-left,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-three-quarter,.w3-row-padding>.w3-col{padding:5px 5px}
.w3-close{background: #606061;color: #FFFFFF;line-height: 27px;z-index:9999;position:relative;float:right;text-align: center;top:-13px;left:10px;width: 27px;text-decoration: none;font-weight: bold;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-moz-box-shadow: 1px 1px 3px #000;-webkit-box-shadow: 1px 1px 3px #000;box-shadow: 1px 1px 3px #000;cursor: pointer;}
.w3-form{padding:1px;margin-bottom:0px;}.w3-group,.w3-input-group{position:relative;margin-top:10px;margin-bottom:10px}
.w3-labeleffacer{cursor:help}
.w3-labeleffacer:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-tri-bold{font-weight:bold !important;color:blue;}
.w3-b-highlight{background-color:rgb(255, 255, 102);}
.w3-fill-timer{width:200px;height:5px;border:1px solid #cccccc;margin:auto;}
.w3-cursor-timer{width:0%;height:4px;background-color: #cccccc;-webkit-transition:width 18s linear !important;-moz-transition:width 18s linear !important;-o-transition:width 18s linear !important;transition:width 18s linear !important;}
.w3-legend{width:auto;font-size:16px;padding:0px 5px;}
.w3-fieldset{border:1px solid;border-color:#cccccc;padding:15px;max-width:900px;-webkit-transition:height 1s ease !important;-moz-transition:height 1s ease !important;-o-transition:height 1s ease !important;transition:height 1s ease !important;}
.w3-entete-filtre{font-size:12px;padding:4px 4px !important;min-height:30px !important;line-height:20px !important;background-position: calc(100% - 15px) calc(10px + 3px), calc(100% - 10px) calc(10px + 3px), 100% 0px !important;}
.w3-entete-filtre-petit{font-size:14px;padding:4px 4px !important;min-height:30px !important;line-height:20px !important;background-position: calc(100% - 15px) calc(10px + 3px), calc(100% - 10px) calc(10px + 3px), 100% 0px !important;}
.w3-entete-filtre-tres-petit{font-size:12px;padding:0px 0px !important;min-height:24px !important;line-height:22px !important;background-position: calc(100% - 7px) calc(10px + 0px), calc(100% - 2px) calc(10px + 0px), 100% 0px !important;}
.w3-bouton-ajouter{font-size:18px;line-height:1.2;padding:4px 0px 2px 0px;border-radius:2px;width:35px;background-color: #C0D785;position:relative;display:inline-box}
.w3-bouton-ajouter:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-bouton-ajouter:hover{color:#000000;font-weight:bold;z-index:9999;}
.w3-heure{padding-left:10px;}
.w3-heure::before{font-weight:bold;content:':';position:absolute;margin-left:-6px;z-index:9}
.w3-bouton-supprimer{background-color: rgba(220, 53, 69, 0.74) !important;}
.w3-condition{width:320px;margin:auto;position:relative;z-index:99}
.w3-condition-lien{width:295px;float:right;}
.w3-condition-lien:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-span-label{height:0px;padding-left:16px;overflow:hidden;display:inline-block;float:left;margin:auto;width:100%;text-align:left;line-height:1.8;-webkit-transition:height 0.8s ease;-moz-transition:height 0.8s ease;-o-transition:height 0.8s ease;transition:height 0.8s ease;}
.w3-minwidth{min-width:1200px;}
.w3-fleche{-webkit-transition:1s ease all;-moz-transition:1s ease all;-o-transition:1s ease all;transition:1s ease all;}
.w3-garder-ouvert{width: 20px;height: 25px;line-height: 2;margin-top: 14px;padding-top:26px;position:relative;z-index:99;}
.w3-garder-ouvert:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-checkbox-tableau-bord{z-index: -1;width: 20px;height: 20px;position: absolute;margin: 14px 0px 0px 5px;}
.w3-asigner{margin:8px auto;color:#4064d7 !important;cursor:pointer;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content}
.w3-asigner:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-asigner-p{color:#4064d7 !important;font-weight:bold;margin-left:10px;font-style:italic;}
.w3-signer{margin:8px auto;color:#4064d7 !important;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content}
.w3-fit-content{margin:4px auto;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content}
.w3-row-selected:hover{box-shadow: 1px 1px 6px 1px rgba(192, 215, 133, 1);-moz-box-shadow: 1px 1px 6px 1px rgba(192, 215, 133, 1);-webkit-box-shadow: 1px 1px 6px 1px rgba(192, 215, 133, 1);-o-box-shadow: 1px 1px 6px 1px rgba(192, 215, 133, 1);}
.w3-entete-formulaire-demande-progress-container{width:100%;height:50px;background-color:#EEEEEE;padding:5px;}
.w3-entete-formulaire-demande-progress{width:100%;height:18px;display:inline-block;padding-left:30px}
.w3-entete-formulaire-demande-progress-bar{width:16.4%;height:6px;border:1px solid #4064d7 !important;float:left;margin: 4px -1px;}
.w3-entete-formulaire-demande-progress-bar-fill{width:16.4%;height:6px;background-color:#4064d7 !important;float:left;margin: 4px -1px;}
.w3-entete-formulaire-demande-progress-bar-point{width:16px;height:15px;float:left;color:#4064d7 !important;}
.w3-entete-formulaire-demande-progress-bar-point-fill{width:16px;height:15px;float:left;color:#d7e1ff !important;background-color:#4064d7 !important;border-radius:8px;z-index:9;position:relative;}
.w3-entete-formulaire-demande-progress-bar-label{width:100%;height:25px;}
.w3-entete-formulaire-demande-progress-bar-label-div{width:16.4%;height:100%;font-size:11px;float:left;}
.w3-div-container-discussion{overflow:hidden;height:180px;width:480px;position:relative;float:left;}
.w3-div-nav-discussion{position:absolute;left:0;-webkit-transition:1s ease all;-moz-transition:1s ease all;-o-transition:1s ease all;transition:1s ease all;display:inline-block}
.w3-div-container-global-discussion{width:480px;height:180px;}
.w3-div-container-global-left{line-height: 1.5;font-size:26px;text-align:center;position: absolute;margin-top: 75px;margin-left: -36px;z-index: 9999;height: 40px;width:30px;cursor: pointer;}
.w3-div-container-global-right{line-height: 1.5;font-size:26px;text-align:center;position: absolute;margin-top: -105px;margin-left: 485px;z-index: 9999;height: 40px;width:30px;cursor: pointer;}
.w3-div-container-global-fleche:hover{color:#4064d7 !important;font-weight:bold;}
.w3-nodemande{background-color:#eeeeee;color:#4064d7 !important;text-align:right;padding-right:5px;}
.w3-btn-generer{max-height: 30px !important;padding: 5px 6px !important;line-height: 1 !important;margin:auto;}
.w3-div-generer{z-index:9}
.w3-div-generer:hover > .infobulle{transform : scale(1) rotateX(0deg);transition: 0.5s;transition-delay : 0.8s;}
.w3-div-input-echantillon{padding:0px 0px !important;}
.w3-changement-impression{background-color:rgba(255, 0, 0, 0.25882352941176473) !important}
.w3-div-fieldset-open{height:250px;}
.w3-div-fieldset-close{height:40px;}
.w3-entete-icp{width:6% !important;}
.w3-critere-icp{width:7.4444% !important;padding:2px !important;}
.w3-entete-position{width:5% !important;}
.w3-div-selection-icp{width:500px;height:30px;margin:auto;padding-left:20px;padding-top:5px;}
.w3-div-selection-icp-lot{width:500px;height:108px;margin:auto;padding-left:20px;padding-top:5px;}
.w3-menu-inventaire{min-height:60px;margin-left:-4px;width:100%;text-align:center;}
.w3-statistique-div{margin:16px;}
.w3-searchtext-div{max-width:380px !important;}
.w3-input-recherche{margin:0px 26px;}
.w3-adresse-google-disabled{background-color:#e1e1e1 !important;}
.lectureseulement{color:blue;font-weight:bold;position:absolute;cursor:pointer;font-size:12px;top:16px;}
.w3-sage50-facture{line-height:1.6;background-color:#efffcf}


#owl-demos .item{margin: 3px;}	
#owl-pagination{display: none !important;height:1px;}
#owl-demos .item img{display: block;max-width:100%;max-height:375px;width:auto;height:auto;margin:auto;}
.w3-carrousel-div{height:405px;text-align:center;}
.w3-carrousel-div-grand{height:560px;text-align:center;}
#owl-demos-grand .item{margin: 3px;}
#owl-pagination{display: none !important;height:1px;}
#owl-demos-grand .item img{display: block;max-width:100%;max-height:494px;width: auto;height: auto;margin:auto;}



.w3-input{padding:10px;display:block;border:none;border-bottom:1px solid #808080;width:100%}
.w3-label{position:absolute;top:-22px;left:0;color:#A8927F}
.w3-select{background-color:#FFF;padding:1px 0;border-radius:3px;width:100%;height:20px;color:#000;border:0px solid transparent;font-size:0.8em}
.w3-select select:focus{color:#000;border:1px solid #A8927F}.w3-select option[disabled]{color:#A8927F}
.w3-checkbox:before,.w3-checkbox:after,.w3-checkbox,.w3-checkmark:before,.w3-checkmark:after,.w3-checkmark{box-sizing:border-box}
.w3-checkbox{display:inline-block;line-height:24px;margin:3px 0}
.w3-checkbox input[type=checkbox],.w3-checkbox input[type=radio]{display:none}
.w3-checkbox input[type=checkbox]:checked + .w3-checkmark:before{background:#A8927F}
.w3-checkbox input[type=checkbox]:checked + .w3-checkmark:after{opacity:1}
.w3-checkbox input[type=radio]:checked + .w3-checkmark:before{background:#fff}
.w3-checkbox input[type=radio]:checked + .w3-checkmark:after{opacity:1;background-color:#A8927F}
.w3-checkmark:before{content:'';position:absolute;width:24px;height:24px;border:2px solid #A8927F}
.w3-checkmark{position:relative;display:inline-block;vertical-align:top;cursor:pointer;width:24px;height:24px}
.w3-checkmark:after{content:'';position:absolute;top:7px;left:6px;width:14px;height:8px;border:4px solid #fff;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.w3-checkbox input[type=radio] + .w3-checkmark:before{border-radius:50%;background-color:#A8927F}
.w3-checkbox input[type=radio] + .w3-checkmark:after{content:'';position:absolute;top:6px;left:6px;width:12px;height:12px;border:0 solid #A8927F;border-radius:50%}
.w3-checkbox input[type=checkbox]:disabled + .w3-checkmark{opacity:0.3;cursor:default}
.w3-checkbox input[type=radio]:disabled + .w3-checkmark{opacity:0.3;cursor:default}
input[type=checkbox].w3-check,input[type=radio].w3-radio{width:18px;height:18px;position:relative;top:4px;}
input[type=checkbox].w3-check:checked+.w3-validate,input[type=radio].w3-radio:checked+.w3-validate{color:#A8927F} 
input[type=checkbox].w3-check:disabled+.w3-validate,input[type=radio].w3-radio:disabled+.w3-validate{color:#aaa}
.w3-input:not(:valid)~.w3-validate,.w3-input:not(:valid)~.w3-label{color:#f44336}
.w3-responsive{overflow-x:auto}
.w3-col.s06{width:6.53333%}
.w3-col.s1{width:8.33333%}
.w3-col.s2{width:16.66666%}
.w3-col.s3{width:24.99999%}
.w3-col.s4{width:33.33333%}
.w3-col.s5{width:41.66666%}
.w3-col.s6{width:49.99999%}
.w3-col.s7{width:58.33333%}
.w3-col.s8{width:66.66666%}
.w3-col.s9{width:74.99999%}
.w3-col.s10{width:83.33333%}
.w3-col.s11{width:91.66666%}
.w3-col.s12,.w3-half,.w3-half-align-right,.w3-third,.w3-third-left,.w3-twothird,.w3-twothird-right,.w3-quarter,.w3-three-quarter{width:99.99999%}

@media screen and (max-width:1023px){
  .w3-input-recherche{margin:0px 26px;}
  .w3-div-favoris{height:509px;-webkit-transition:height 1.2s ease !important;-moz-transition:height 1.2s ease !important;-o-transition:height 1.2s ease !important;transition:height 1.2s ease !important;}
  .w3-div-fieldset-open{height:fit-content;width:90%;margin:auto;}
  .w3-div-fieldset-close{height:40px;overflow:hidden;width:90%;margin:auto;}
  .w3-DivListeItemAction{float:left;width:40px;padding:10px 5px 0px 5px;display:inline-block;}
  .w3-div-input-text-message{width:65%}
  .w3-div-info-connexion{text-align:center !important;}
  .w3-searchtext-div{margin:0px 18px;}
  .w3-bottom-align{top:0px; transform: translateY(0%);}
  
}

@media screen and (max-width:768px){
  .w3-div-input-recherche{margin:auto;}
  .w3-btn-recherche{margin-top:10px;margin-left:auto;margin-right:auto;}  
  .w3-fermersession{width:100%;margin:auto;float:left;}
  .w3-DivEnteteColone{display:none;}
  .w3-container-menu{min-width:115px;height:0px;overflow:hidden;-webkit-transition:height 1.2s ease !important;-moz-transition:height 1.2s ease !important;-o-transition:height 1.2s ease !important;transition:height 1.2s ease !important;}
  .w3-bouton-menu-principal{display:block;}
  .w3-container-centre-modal{margin:10px auto 40px auto; background:#FFFFFF; position:relative;max-width:360px; min-height:280px; border-radius:3px; border:1px solid #E3E7E8;}
  .w3-container-action{margin:auto;width:145px;height:40px;}
  .w3-DivEditer{margin:5px 0px;}
  .w3-div-fieldset-open{height:fit-content;width:100%;margin:initial}
  .w3-div-fieldset-close{height:40px;overflow:hidden;width:100%;margin:initial;}
  .w3-garder-ouvert{position:absolute;}
  .w3-divActionFormulaire{float:left;height:40px;width:32px;margin:0px 8px 0px 8px;}
  .w3-heure-conversation{display:none;}
  .w3-div-bouton-message{text-align:center;clear:both;width:95%;margin:5px 0px;}
  .w3-div-input-text-message{width:93%}
  .w3-div-liste-colonne-10{width:100%;}
  .w3-div-liste-colonne-15{width:100%;}
  .w3-div-liste-colonne-17{width:100%;}
  .w3-div-liste-colonne-20{width:100%;}
  .w3-div-liste-colonne-22{width:100%;}
  .w3-div-liste-colonne-25{width:100%;}
  .w3-div-liste-colonne-30{width:100%;}
}

@media screen and (min-width:768px){
  .w3-container-menu{min-width:115px;overflow:hidden;-webkit-transition:height 1.2s ease !important;-moz-transition:height 1.2s ease !important;-o-transition:height 1.2s ease !important;transition:height 1.2s ease !important;}
  .w3-bouton-menu-principal{display:none;}
}

@media only screen and (min-width:1024px){
.w3-DivListeItemAction{float:left;padding:10px 5px 0px 5px;display:inline-block;}
.w3-container-auto{float:left}
.w3-row-padding>.w3-twothird-right{padding-left:20px;}
.w3-col.l1{width:8.33333%}
.w3-col.l2{width:16.66666%}
.w3-col.l3,.w3-quarter{width:24.99999%}
.w3-col.l4,.w3-third,.w3-third-left{width:33.33333%}
.w3-col.l5{width:41.66666%}
.w3-col.l6,.w3-half,.w3-half-align-right{width:49.99999%}
.w3-col.l7{width:58.33333%}
.w3-col.l8,.w3-twothird,.w3-twothird-right{width:66.66666%}
.w3-col.l9,.w3-three-quarter{width:74.99999%}
.w3-col.l10{width:83.33333%}
.w3-col.l11{width:91.66666%}
.w3-col.l12{width:99.99999%}


.w3-content{max-width:940px;margin:auto}
.w3-rest{overflow:hidden}
.w3-top{position:fixed;top:0;width:100%;z-index:1}
.w3-hide{display:none !important}.w3-show{display:revert}
.w3-justify{text-align:justify !important}

.w3-circle{border-radius:50% !important}
.w3-round-small{border-radius:2px !important}.w3-round,.w3-round-medium{border-radius:4px !important}
.w3-round-large{border-radius:8px !important}.w3-round-xlarge{border-radius:16px !important}
.w3-round-xxlarge{border-radius:32px !important}.w3-round-jumbo{border-radius:64px !important}
.w3-border-0{border:0 !important}
.w3-border{border:1px solid #ccc !important}
.w3-border-top{border-top:1px solid #ccc !important}.w3-border-bottom{border-bottom:1px solid #ccc !important}
.w3-border-left{border-left:1px solid #ccc !important}.w3-border-right{border-right:1px solid #ccc !important}
.w3-spin{animation:w3-spin 2s infinite linear;-webkit-animation:w3-spin 2s infinite linear}
@-webkit-keyframes w3-spin{
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}
@keyframes w3-spin{
0%{-webkit-transform:rotate(0deg);transform: rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}
.w3-container{padding:0px 0px;margin:auto;}
.w3-container-centre{padding:2px 0px;max-width:1400px;margin:auto}

.w3-animate-opacity{
-webkit-animation-name:opac;-webkit-animation-duration:4s;animation-name:opac;animation-duration:4s}
@-webkit-keyframes opac{from{opacity:0} to{opacity:1}}
@keyframes opac{from{opacity:0} to{opacity:1}}
/* TOP */
/* COLORS */
.w3-text-white-opacity{color:rgba(255,255,255,0.65) !important}
.w3-text-black-opacity{color:rgba(0,0,0,0.60) !important}
.w3-text-shadow{text-shadow:1px 1px 1px #444;letter-spacing:2px}
.div-login{min-width:320px;max-width:600px;min-height:300px;background-color:#FFFFFF;border:1px solid;}
.black-box{ height: 1400px; width: 60%;;background-color: white;position:center;margin: auto;}
.contour{  background-color: white; width: 300px; border: 2px solid black; padding: 5px; margin: 25px;padding-right:10px}
