html{font-family:"bitstream vera sans"; font-size:100%; background-color:white;}

h4{margin:0;}
p{margin:0px;}
img{border:0px;}

.menu-colonne{
  float:left;
  width:180px;
}

.page-contenu{
  margin-left:190px;
}

.n7{background:url("images/n7.png") no-repeat; width:9px; height:9px;}
.n8{background:url("images/n8.png") repeat-x; height:9px;}
.n9{background:url("images/n9.png") no-repeat; width:9px; height:9px;}

.n4{background:url("images/n4.png") repeat-y; width:9px;}
.n5{background-color:#383838; color:white; height:26px; padding:4px;}
.n6{background:url("images/n6.png") repeat-y; width:9px;}

.n5 a{color: white; text-decoration: none;}

.n1{background:url("images/n1.png") no-repeat; width:9px; height:9px;}
.n2{background:url("images/n2.png") repeat-x; height:9px;}
.n3{background:url("images/n3.png") no-repeat; width:9px; height:9px;}

.b4{background:url("images/b4.png") no-repeat; width:9px; height:1px;}
.b5{background-color:white; height:1px;}
.b6{background:url("images/b6.png") no-repeat; width:9px; height:1px;}

.f7{background:url("images/f7.png") no-repeat; width:9px;}
.f8{background:url("images/f8.png") repeat-x; height:9px;}
.f9{background:url("images/f9.png") no-repeat; width:9px;}

.f4{background:url("images/f4.png") repeat-y; width:9px;}
.f5{background-color:#383838; height:20px; color:white; padding:4px;}
.f5 a{color:#99beff;}
.f6{background:url("images/f6.png") repeat-y; width:9px;}

.f1{background:url("images/f1.png") no-repeat; width:9px;}
.f2{background:url("images/f2.png") repeat-x; height:9px;}
.f3{background:url("images/f3.png") no-repeat; width:9px;}

.c7{background:url("images/c7.png") no-repeat; width:9px; height:9px;}
.c8{background:url("images/c8.png") repeat-x; height:9px;}
.c9{background:url("images/c9.png") no-repeat; width:9px; height:9px;}

.c4{background:url("images/c4.png") repeat-y; width:9px;}
.sel-c4{background:url("images/sel-c4.png") repeat-y; width:9px;}

.cc4{background:url("images/cc4.png") repeat-y; width:9px;}
.csel-c4{background:url("images/cc4.png") repeat-y; width:9px;}

.cc5{background-color:#FFEDD2; height:16px; color:black;}
.csel-c5{background-color:#FFEDD2; height:16px; color:black;}

.c5{background-color:#FFE6BF; height:16px; color:black;}
.c5 a{color:black; text-decoration:none;}
.c5red{background-color: #FF3030; height: 16px; color: black;}
.sel-c5{background-color:#CFAC76!important; height:16px; color:black;}
.sel-c5 a{color:black; text-decoration:none;}
.x5{background-color:#FFE6BF; height:16px; color:black;}
.x5 a{color:black; text-decoration:none;}

.c5-link {color: blue !important; text-decoration: underline !important;}


.c5nh{background-color:#FFE6BF; color:black;}

.c5-var{background-color:#FFE6BF; height:16px; color:black;}
.c5-var a{color:blue; text-decoration:none;}
.sel-c5-var{background-color:#CFAC76; height:16px; color:black;}
.sel-c5-var a{color:blue; text-decoration:none;}

.c5-ind{background-color:red; height:16px; color:black;}
.c5-ind a{color:blue; text-decoration:none;}
.sel-c5-ind{background-color:#AF0000!important; height:16px; color:black;}
.sel-c5-ind a{color:blue; text-decoration:none;}

.c5-ind-f{background-color:#FFE6BF; font-style:italic; height:16px; color:black;}
.c5-ind-f a{color:blue; text-decoration:none;}
.sel-c5-ind-f{background-color:#CFAC76!important; font-style:italic; height:16px; color:black;}
.sel-c5-ind-f a{color:blue; text-decoration:none;}

.c5-ind-ind-f{background-color:red; font-style:italic; height:16px; color:black;}
.c5-ind-ind-f a{color:blue; text-decoration:none;}
.sel-c5-ind-ind-f{background-color:#AF0000!important; font-style:italic; height:16px; color:black;}
.sel-c5-ind-ind-f a{color:blue; text-decoration:none;}

.c6{background:url("images/c6.png") repeat-y; width:9px;}
.sel-c6{background:url("images/sel-c6.png") repeat-y; width:9px;}

.c1{background:url("images/c1.png") no-repeat; width:9px; height:9px;}
.c2{background:url("images/c2.png") repeat-x; height:9px;}
.c3{background:url("images/c3.png") no-repeat; width:9px; height:9px;}

.sep4{background:url("images/sep4.png") no-repeat; width:9px; height:6px;}
.sep5{background:url("images/sep5.png") repeat-x; height:6px;}
.sep6{background:url("images/sep6.png") no-repeat; width:9px; height:6px;}

.fin1{background:url("images/fin1.png") no-repeat; width:9px; height:18px;}
.fin2{background:url("images/fin2.png") repeat-x; height:18px;}
.fin3{background:url("images/fin3.png") no-repeat; width:9px; height:18px;}

.c5-spc{background-color:#FFE6BF; height:16px;}

.tab-s{border-collapse:collapse;}
.tab-s tr th{border:1px solid #7F7F7F; padding:2px;}
.tab-s tr td{border:1px solid #7F7F7F; padding:2px;}

.tab-img{}
.tab-img tr td{vertical-align:top; padding:2px 0px;}
.tab-img img{vertical-align:middle;}

.tab-td-liens {vertical-align: top;}
.tab-td-liens a {display: inline-block; padding: 4px 8px;}

.b2{border-bottom:1px solid black;}

.annule-tab-val{width:100%; border-collapse:collapse;}
.annule-tab-val td{border:0px;}

.tab-file-images{width:100%; border-collapse:collapse;}
.tab-file-images tr td{border:1px solid #DFDFDF; padding:4px;}

.tab-filtres{}
.tab-filtres tr th{padding:0px 8px;}
.tab-filtres tr td{padding:0px 8px;}
.tab-filtres tr td img{vertical-align:center;}

.tab-grille-n{border-collapse: collapse;}
.tab-grille-n th{border: 1px solid #808080;}
.tab-grille-n td{border: 1px solid #808080;}

.tab-cases-produits {width: 100%; table-layout: fixed;}
.tab-cases-produits img {max-width: 100%;}

.tab-ca th {}
.tab-ca td {width: 7.8%;}

.variante{color:#3f3f3f; font-style:italic;}

.commande-ligne{position:relative; height:150px;}
.commande-ligne img{padding-right:16px; float:left;}
.commande-ligne-qt{position:absolute; top:130px; left:166px; font-size:20px; font-weight:bold;}

.carre-couleur{position:relative; float:left; width:80px; height:80px; margin-right:8px; cursor:pointer;}
.carre-couleur p{text-align:center; background-color:white; width:80px;}
.fleche-couleur-select{position:absolute; top:100px; left:20px; background:url("images/fleche-tri.png"); width:40px; height:20px; border:0px; cursor:pointer;}

[data-arrow] {display: inline-block; width: 24px; height: 24px; border: 0px; margin: 8px; cursor: pointer;}
[data-arrow][data-roll="0"] {background: url("images/fleche24-2.png");}
[data-arrow][data-roll="1"] {background: url("images/fleche24-6.png");}

.S-haut{background:url("images/haut.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-bas{background:url("images/bas.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-gauche{background:url("images/gauche.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-droite{background:url("images/droite.png"); width:16px; height:16px; border:0px; cursor:pointer;}

.S-f-haut{background:url("images/resultset_top.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-f-bas{background:url("images/resultset_bottom.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-f-gauche{background:url("images/resultset_previous.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-f-droite{background:url("images/resultset_next.png"); width:16px; height:16px; border:0px; cursor:pointer;}

.S-vide{background:url("images/vide.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-vide1{background:url("images/vide.png"); width:1px; height:1px; border:0px; cursor:pointer;}
.S-loupe{background:url("images/loupe.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-ok{background:url("images/ok.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-ok-filtre{display:inline-block; position:relative; top:-1px; background:url("images/ok.png"); width:16px; height:16px; border:0px; cursor:pointer; margin-left:2px; vertical-align:middle;}
.S-suppr{background:url("images/suppr.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-v48{background:url("images/v48.png"); width:48px; height:48px; border:0px; cursor:pointer;}
.S-suppr-48{background:url("images/c48.png"); width:48px; height:48px; border:0px; cursor:pointer;}
.S-suppr-txt{background:url("images/suppr.png"); width:16px; height:16px; border:0px; cursor:pointer; text-indent:20px;}
.S-balai{background:url("images/balai.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-edit{background:url("images/edit.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-aj{background:url("images/aj.png"); width:16px; height:16px; border:0px; cursor:pointer;}

.S-0{background:url("images/0.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-0g{background:url("images/0g.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-1{background:url("images/1.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-cog{background:url("images/cog.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-box{background:url("images/box.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-box-r{background:url("images/box-r.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-box-red{background:url("images/box-red.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-poubelle{background:url("images/poubelle.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-poubelle2{background:url("images/poubelle2.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-poubelle2-0{background:url("images/poubelle2-0.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-poubelle-24-0{background:url("images/poubelle-24-0.png"); width:24px; height:24px; border:0px; cursor:pointer;}
.S-poubelle-24-1{background:url("images/poubelle-24-1.png"); width:24px; height:24px; border:0px; cursor:pointer;}
.S-ajouter{background:url("images/plus16.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-imprimer{background:url("images/imprimer.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.S-eff{background:url("images/eff.png"); width:16px; height:16px; border:0px; cursor:pointer;}

.S-0-56-0{background: url("images/0-56-0.png"); width: 56px; height: 56px; border: 0px; cursor: pointer;}
.S-1-56-1{background: url("images/1-56-1.png"); width: 56px; height: 56px; border: 0px; cursor: pointer;}

.S-eff{background:url("images/eff.png"); width:16px; height:16px; border:0px; cursor:pointer;}

.S-noncommandable{background:url("images/noncommandable.png"); width:16px; height:16px; border:0px; cursor:pointer;}

.S-v{background:url("images/v.png"); width:16px; height:16px; border:0px; cursor:pointer;}

.S-spiral{background:url("images/s-spiral.png"); width:33px; height:24px; border:0px; cursor:pointer;}
.S-code-barre{background:url("images/barcode.png"); width:16px; height:16px; border:0px; cursor:pointer;}

.S-refresh{background:url("images/refresh.png"); width:24px; height:24px; border:0px; cursor:pointer;}

.S-deconnexion{background:none; border:0px; cursor:pointer; padding-top:1px;}

.S-code-barres-30{background: url("images/cb-30-n.png"); width: 30px; height: 30px; border: 0px; cursor: pointer;}
.S-code-barres-56{background:url("images/cb-56-n.png"); width:56px; height:56px; border:0px; cursor:pointer;}

.S-td{position: absolute; top: 2px; right: 8px;}

.submit-big {font-size: 1.2rem;}

.title-copy {float: right; display: inline-block; margin-right: 8px; background: url("images/application_double.png"); width: 16px; height: 16px; cursor: pointer;}

.vide-checkbox{position:absolute; top: 12px; right: 38px; background:url("images/balai.png"); width:16px; height:16px; border:0px; cursor:pointer;}

.box-qt{font-size:0.7rem; width:16px; height:10px; border:1px solid #afafaf;}

.b-modif{display:inline-block; border-radius:3px; width:80px; height:25px;}
.b-modif p{position:relative; top:4px; color:white;}
.b-modif-0{background-color:#9f9f9f;}
.b-modif-1{background-color:#009f00; cursor:pointer;}

.button-min-height{font-size:10px; height:16px; display:table-cell; vertical-align:middle;}
.small-button{font-size:10px; height:16px; border: 1px solid black; background-color: white; display:table-cell; vertical-align:middle;}

.img-liste{border:1px solid #DEDCDA; vertical-align:middle;}
.img-suite{display:inline-block; width:160px;}
.img-nom-var{font-size:24px;}
.img-titre{position:absolute; color:white; background-color:rgba(0,0,0,0.8);}

.ajouter{position:absolute; left:0; right:0; display:inline-block;  font-weight:bold; width:100px; margin:0px auto;}
.revenir{float:right; font-weight:bold;}

.l-spc{float:left; width:0px; font-weight:bold;}
.i-spc{margin-left:120px;}

.caract-nom-liste{font-weight:bold; cursor:pointer;}
.caract-exclue{font-weight:bold; cursor:pointer; margin-right:20px;}
.caract-rouge{color:orange;}
.caract-vert{color:green;}
.caract-gris{color:#7f7f7f;}
.caract-nom-valeur{border-bottom:1px solid #a0a0a0; margin-right:8px;}
.caract-nom-form{font-weight:bold; margin-bottom:8px;}
.caract-submit{width:100%; margin-top:12px;}
.caract-label-gris{color:#7f7f7f; font-style:italic;}
.caract-b-img{vertical-align:middle; cursor:pointer; margin-right:8px;}
.caract-ancien{width:calc(100% - 8px); border:1px solid #afafaf; background-color:#e0e0e0; margin-top:2px;}

.menu{font-size: 1.2rem; font-weight: bold; color: black;}
.menu a{color: black;}
.menu a:not(:first-child){margin-left: 48px;}

.retour{float: right; font-weight: bold;}

.import-nom-produit{font-size: 2rem;}
.import-sku{font-size: 1.4rem;}
.import-nom-produit-existant{font-size: 1.2rem;}
.import-desactive-image, img[data-select-image="0"] {filter: brightness(50%);}
.import-date-ajout::before{content: "date d'ajout: ";}
.import-nb-coloris{color: #00A000; font-size: 1.4rem;}
.import-cont-tables{display: flex; flex-wrap: wrap;}
.import-tab-variantes{border-collapse: collapse; margin: 0 4px 4px 0;}
.import-tab-variantes th{border: 1px solid #808080;}
.import-tab-variantes td{border: 1px solid #808080;}
.import-tab-variantes-sep{background-color: #404040; height: 4px;}
.import-tab-nb-variantes{color: #00A000;}


/* filtres */

.filtre-v-vide{margin-right:24px;}
.filtre-v-exclu{display:inline-block; position:relative; top:3px; background:url("images/0.png"); width:16px; height:16px; margin-right:8px; cursor:pointer;}
.filtre-v-choisi-0{display:inline-block; position:relative; top:3px; background:url("images/vide.png"); width:16px; height:16px; margin-right:8px;}
.filtre-v-choisi-1{display:inline-block; position:relative; top:3px; background:url("images/1.png"); width:16px; height:16px; margin-right:8px; cursor:pointer;}
.filtre-v-mesure{display:inline-block; position:relative; top:3px; width:16px; height:16px; margin-right:8px; cursor:pointer;}
.filtre-v-mesure-0{background:url("images/mesure-0.png");}
.filtre-v-mesure-1{background:url("images/mesure-1.png");}
.filtre-nom-liste{font-weight:bold; cursor:pointer;}
.filtre-noms-entrees{}
.filtre-nom-entree{border-bottom:1px solid #a0a0a0; margin-left:4px;}
.filtre-exclu{color:#7f7f7f; font-weight:bold; margin-right:16px; cursor:pointer;}
.filtre_sec{margin-left:16px;}
.filtre-aj-txt{font-style:italic; margin-top:16px;}
.fil-i-aj-txt{display:inline-block; position:relative; top:3px; background:url("images/aj-txt.png"); width:16px; height:16px; margin-right:8px; cursor:pointer;}
.fil-i-txt{display:inline-block; position:relative; top:3px; width:16px; height:16px; margin-right:8px; cursor:pointer;}
.fil-i-txt-0{background:url("images/filtre-txt-0.png");}
.fil-i-txt-1{background:url("images/filtre-txt-1.png");}
.fil-choisi-0{color:orange;}
.fil-choisi-1{color:green;}
.fil-titre{margin-left:96px;}
.fil-link{display:inline-block; position:relative; top:3px; background:url("images/link.png"); width:16px; height:16px; margin-right:8px; cursor:pointer;}
.fil-e-div input{position:relative; top:-2px; vertical-align:middle;}
.fil-e-div{font-size:1.2rem; margin:10px 0;}
.filtre-ordre{display:inline-block; text-align:center; width:48px; cursor:pointer;}
.filtre-ajoute-entree{float: right; position: relative; top: -4px; right: 0; background: url("images/plus24.png"); width: 24px; height: 24px; border: 0px; cursor: pointer;}
.filtre-cont-nouvelle-entree{position: relative; height: 26px;}
.filtre-nom-nouvelle-entree{width: calc(100% - 34px); height: 20px; border: 1px solid #afafaf; margin-top: 4px;}
.filtre-valide-nouvelle-entree{position: absolute; top: 3px; right: 2px; display: inline-block; background: url("images/1-24-1.png"); width: 24px; height: 24px; border: 0px; cursor: pointer;}
.filtre-entree-commentaire{color: #606060; font-style: italic;}


/* popup */

#opaque{position:fixed; top:0%; left:0%; background-color:rgba(0,0,0,0.2); width:100vw; height:100vh;}
#popup{position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); background-color:white; min-width:400px; height:200px; border:2px solid #7f7f7f; border-radius:10px; padding:8px;}
#popup-titre{font-weight: bold; font-size: 1rem; border-bottom: 1px solid #afafaf; height: 24px;}



.tab-cadre-filtre{border:1px solid #7f7f7f; margin:2px; padding:2px;}
.tab-cadre-filtre td{vertical-align:top; padding:4px;}
.tab-cadre-filtre td input[type=checkbox]{vertical-align:middle;}
.tab-cadre-filtre-bl{border-left:1px solid #7f7f7f;}

.c-opaque{position:fixed; top:0%; left:0%; background-color:rgba(0,0,0,0.2); width:100vw; height:100vh;}
.c-popup{position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); background-color:white; width:200px; height:200px; border:2px solid #7f7f7f; border-radius:10px; padding:8px;}

.case-pack-produit{display:inline-block; position:relative; overflow:hidden; width:300px; height:150px; border:1px solid white; margin-right:8px;}
.case-pack-produit img{vertical-align:middle; float:left;}
.case-pack-produit p{position:relative; height:150px;}
.case-pack-produit p button{position:absolute; bottom:0px;}
.case-pack-var{color:#5f5f5f; font-style:italic;}
.case-pack-ajout-produit{display:inline-block; overflow:hidden; height:150px;}
.case-pack-var-boutons{position:absolute; bottom:4px; right:4px;}
.cpc-edit{position:absolute; bottom:0px; right:0px; background:url("images/edit.png"); width:16px; height:16px; border:0px; cursor:pointer;}

.add150{background:url("images/add150.png"); text-align:center; width:150px; height:150px; cursor:pointer;}
.add150 input{width:100px; border:1px solid #afafaf; margin-top:12px;}


/* filtres 2 */

.tab-edit-filtres{width: 100%; border-collapse: collapse;}
.tab-edit-filtres td{height: 16px; border: 1px solid #808080;}

/* ligne de filtre exclue */
.tab-edit-filtres [data-excluded="1"][data-exclude-type="hide"]{display: none;}
.tab-edit-filtres [data-excluded="1"][data-exclude-type="strike"]{color: #7f7f7f; text-decoration: line-through;}

/* ligne de filtre secondaire non actif */
.tab-edit-filtres [data-filter="sec"][data-sec-actif="0"]{display: none;}

/* ligne de filtre non affichée car ne correspond pas au type */
.tab-edit-filtres [data-type-filter-disabled="1"]{display: none;}

/* filtre exclu non affiché car ne correspond pas au type */
[data-excluded-filter-id][data-type-filter-disabled="1"]{display: none !important;}

[data-case-cont="action"]{width: 16px;}
[data-case-cont="action"] span, [data-case-cont="action"] a{display: block; width: 16px; height: 16px; border: 0px; cursor: pointer;}

.tab-edit-filtres [data-case="exclude"], .tab-filtre-texte [data-case="exclude"]{background: url("images/0.png");}
.tab-edit-filtres [data-case="non-exclude"], .tab-filtre-texte [data-case="non-exclude"]{background: url("images/0g.png");}
.tab-edit-filtres [data-checked="0"] [data-case="check"]{background: url("images/1.png");}
.tab-edit-filtres a[data-case="link"]{background: url("images/link.png");}
.tab-edit-filtres [data-case="copy"]{background: url("images/application_double.png");}
.tab-edit-filtres [data-case="copy"][data-disabled="1"]{display: none;}

.tab-edit-filtres span[data-name="title"]{font-weight: bold;}
.tab-edit-filtres span[data-name="filter"]{font-weight: bold; cursor: pointer;}

.tab-edit-filtres [data-filter][data-checked="0"][data-excluded="0"] [data-name="filter"]{color: orange; font-weight: bold;}
.tab-edit-filtres [data-filter][data-checked="1"][data-excluded="0"] [data-name="filter"]{color: green; font-weight: bold;}
.tab-edit-filtres [data-filter][data-checked="0"][data-excluded="1"] [data-name="filter"]{color: #7f7f7f; font-weight: bold;}
.tab-edit-filtres [data-filter][data-checked="1"][data-excluded="1"] [data-name="filter"]{color: #7f7f7f; font-weight: bold;}

.tab-edit-filtres [data-filter="sec"] [data-name="filter"]{padding-left: 16px;}

.tab-edit-filtres span[data-name="entry"], .tab-edit-filtres span[data-name="variation-entry"] {border-bottom: 1px solid #a0a0a0; margin-left: 4px;}
.tab-edit-filtres span[data-name="entry"][data-active="0"], .tab-edit-filtres span[data-name="variation-entry"][data-active="0"] {display: none;}

[data-excluded-filter-id][data-excluded], [data-free-filters-excluded] [data-free-filter-index][data-excluded]{display: inline-block; color: #7f7f7f; font-weight: bold; margin: 4px 16px 4px 0; cursor: pointer;}
[data-excluded-filter-id][data-excluded="0"], [data-free-filters-excluded] [data-free-filter-index][data-excluded="0"]{display: none;}

.tab-filtre-texte{width: 100%; border-collapse: collapse;}
.tab-filtre-texte td{height: 16px; border: 1px solid #808080;}

.tab-filtre-texte [data-case="text"]{background: url("images/aj-txt.png");}
.tab-filtre-texte [data-new]{cursor: pointer;}

.tab-filtre-texte [data-case="check-free"][data-choosed="0"]{background: url("images/filtre-txt-0.png");}
.tab-filtre-texte [data-case="check-free"][data-choosed="1"]{background: url("images/filtre-txt-1.png");}
.tab-filtre-texte [data-case="copy"]{background: url("images/application_double.png");}

[data-free-filters-lines] [data-free-filter-index][data-excluded="1"]{display: none;}

[data-case-cont="free-filter-text"]{cursor: pointer;}

[data-row-filter-id] [data-name="entry"][data-new-entry="1"]{color: #804020; font-style: italic;}

/* couleur du label du champ non validé */
[data-label][data-choosed="0"]{color: black;}

/* couleur du label du champ non validé */
[data-label][data-choosed="1"]{color: black;}

/* bouton pour valider caché si le champ est validé */
[data-validation-label][data-choosed="1"]{display: none;}

/* bouton pour valider caché dans tous les cas */
[data-validation-label][data-choosed="0"]{display: none;}


.lignes-filtres select{margin: 2px 0;}
.lignes-filtres input{margin: 2px 0;}


.ignorer-fiche {position: absolute; bottom: 8px; right: 8px;}

.qt-reserve {color: #0000a0;}


/* form */

.Itext{border:1px solid #AFAFAF;}
.Itext-pan{width:20px; height:12px; font-size:12px; border:1px solid #AFAFAF; text-align:right;}
.Itext-pan-sel{width:20px; height:12px; font-size:12px; border:1px solid #5F5F5F; text-align:right;}
.Itext-ordre{width:24px; height:13px; text-align:center; font-size:14px; border:1px solid #afafaf;}
.Itext-w{width:calc(100% - 8px); border:1px solid #AFAFAF;}
.Itext-wp{width:calc(100% - 4px); border:1px solid #AFAFAF;}
.Itext-w100{width:calc(100% - 2px); border:1px solid #AFAFAF;}
.Itextarea{width:calc(100% - 8px); border:1px solid #AFAFAF;}

.Itext-readonly{background-color:#efefef; border:1px solid #AFAFAF;}

.Itext-warning{background-color:#fff0da; border:1px solid #ffca79;}
.Itext-erreur{background-color:#ffefef; border:1px solid #ff0000;}

.select-1 {position: relative; top: 1px; background-color: #50cf50; border: 1px solid black; border-radius: 4px; height: 26px;}
.select-input-1 {background-color: #50cf50; border: 1px solid #afafaf;}

input[readonly] {background-color: #e0e0e0; border: 1px solid #808080;}
textarea[readonly] {background-color: #e0e0e0; border: 1px solid #808080;}

#erreur-fin-liste{color:red; font-weight: bold;}


.stockage-rangement-prioritaire {font-size: 80px;}
.stockage-rangement-secondaire {font-size: 40px; font-style: italic; color: #d0d0d0;}
.stockage-message {font-size: 40px; font-style: italic; color: red;}
.commande-fournisseur-code-expo {font-size: 1.4rem;}


[data-visible="0"]{display: none;}
[data-strike="1"]{color: #808080; text-decoration: line-through;}
[data-storage="0"]{background-image: url("images/storage-92-0.png");}
[data-storage="1"]{background-image: url("images/storage-92-1.png");}
[data-storage]{display: inline-block; background-size: 50px; width: 50px; height: 50px; margin-left: 32px; cursor: pointer;}

[data-displayed="0"]{display: none !important;}
[data-removed="1"]{display: none;}



.ffl-qt-cmd-modif{color: #A05020;}
.ffl-qt-manque{color: #808080;}
.ffl-qt-retour{color: #808080;}

.msg_packaging_fournisseur{color: red; font-size: 4rem;}

[data-discontinued="1"]{background-color: #d0d0d0;}

.icones-export-spc{height: 8px;}


.close {display: inline-block; background:url("images/close.png"); width: 32px; height: 32px; border: 0px; cursor: pointer;}


.annule-stock-msg {font-size: 1.2rem; margin: 8px 0;}


/* commande manuelle */

.cm-ligne[data-roll="1"] [data-column-role="image"] {display: none;}
.cm-ligne[data-roll="0"] [data-column-role="image-roll"] {display: none;}

.cm-ligne[data-roll="1"] [data-column-role="sell-count"] {display: none;}
.cm-ligne[data-roll="0"] [data-column-role="sell-count-roll"] {display: none;}

.cm-ligne[data-roll="1"] [data-column-role="stock-count"] {display: none;}
.cm-ligne[data-roll="0"] [data-column-role="stock-count-roll"] {display: none;}

.cm-ligne[data-roll="1"] [data-column-role="order-quantity"] {display: none;}
.cm-ligne[data-roll="0"] [data-column-role="order-quantity-roll"] {display: none;}

.cm-ligne[data-roll="1"] [data-column-role="link"] {display: none;}

.cm-ligne[data-roll="1"] [data-column-role="in-cart-quantity"] {display: none;}
.cm-ligne[data-roll="0"] [data-column-role="in-cart-quantity-roll"] {display: none;}

[data-role="manual-order-line"][data-state="complete"] {color: green; font-weight: bold;}
[data-role="manual-order-line"][data-state="unavailable"] {color: red; font-weight: bold;}


/* fournisseurs */

[data-role="brand-found"][data-active="0"] {display: none;}
[data-role="brand-not-found"][data-active="0"] {display: none;}
[data-role="brand-exists"][data-active="0"] {display: none;}


/* factures */

.fact-marque {font-weight: bold;}
.fact-qt-lot {font-weight: bold; color: #600000;}


.bouton-generer {border: 1px solid #808080; background-color: #e0e0e0; border-radius: 4px; padding: 4px; cursor: pointer;}

.submit-text {float:right; background-color: transparent; border: 0; cursor: pointer; font-weight: bold; font-size: 1rem;}

.lien{color:blue!important;}

.si{width:1px; height:1px; background-color:#FFE6BF; border:0;}

.alert{color:red; font-weight:bold;}

.msgimp{color:red; font-weight:bold; font-size:12px;}
.msgimp a{color:red;}
.msgimp:before{content:url("images/erreur.png");}

.green {color: green;}

.form-erreur{color:red; font-size:14px;}
.bt{border-top:1px solid white;}
.br{border-right:1px solid white;}
.fl{float:left;}
.fr{float:right;}
.middle{vertical-align:middle;}
.vtop{vertical-align:top;}
.vbot{vertical-align: bottom;}
.pad-img{padding:2px 2px 2px 0px;}
.pad4{padding:4px;}
.padt4{padding-top:4px;}
.padl4{padding-left:4px;}
.padr4{padding-right:4px;}
.padr8{padding-right:8px;}
.padlr4{padding:0px 4px 0px 4px;}
.padlr8{padding:0px 8px 0px 8px;}
.padv6{padding:6px 0px;}
.mt8{margin-top:8px;}
.red{color:red;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.cb{clear: both;}
.b{font-weight:bold;}
.i{font-style:italic;}
.u{text-decoration:underline;}
.s{text-decoration:line-through;}
.cursor{cursor:pointer;}
.relative{position:relative;}
.w1{width:1px;}
.h12{height:12px;}
.h24{height:24px;}
.h33{height:33px;}
.lb label{font-weight:bold;}
.dib,.ib{display:inline-block;}
.db{display:block;}
.di{display:inline;}
.dn{display:none;}
.pa{position:absolute;}
.pr{position:relative;}
.m0{margin:0px;}
.dark {filter: brightness(50%);}
.tdhr {border-top: 2px solid #a0a0a0; border-bottom: 0;}

input{outline: none;}
