/* ------------------------------------ *
CSS
lundi 28 juin 2015 11:39:52
fichier des styles pour tools-ows
 * ------------------------------------ */
 
 /* ELEMENT HTML */
 
ul{list-style:none; margin: 12px auto auto; padding:0;}

 /* FONDS*/
.gray-bg-tools {background-color: #f3f3f3;}
::-webkit-input-placeholder {color: #808080; text-align: right; } 
:-moz-placeholder { color: #808080; text-align: right; } 

/* BOUTONS SPECIFIQUES */
.btn-tools {
  display: inline-block;
  padding: 4px 4px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: normal;
  line-height: 0.428571;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn-grey{color:#FFF;background:#c2c1c1;font-size:8pt;}

.btn-tools-janoschka {
  display: inline-block;
  padding: 4px 10px 4px 10px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: normal;
  line-height: 0.428571;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid #C2C2C2;
  border-radius: 4px;
  color:#FFF;
  background:#C2C2C2;
}
.btn-grey{color:#FFF;background:#c2c1c1;font-size:8pt;}

 
.value-data{color:#787878;font-weight:200;font-size:20pt;}
.type-data{color:#787878;font-weight:200;font-size:10pt;text-transform:capitalize;margin-top:12px;}
.right{text-align:right;}
.pie-repro-workload-height{height:100px;width:100px;}
.pie-engraving-workload-height{height:100px;width:100px;}
.pie-budget-customer-height{height:100px;width:100px;}
.pie-repro-global-workload-height{height:40px;}
.pie-engraving-global-workload-height{height:40px;}
.peity{width:100%;height:100%;}
.pie-home-reporting{height:30px;width:30px;}

.hr-janoschka{border:0;border-top:2px #4173B0 solid;width:85%;text-align:center;}
.sorting{color:#4173B0;}
.title-h5{font-size:9pt;}

.th-workload{font-size:10px;text-align:center;}
.day-week-end{background:#DEDEDE;}
.day-today-entete{background:#CC0000;color:#FFFFFF;}
.day-today{border:1px #CC0000 dotted;color:#FFFFFF;}
.day-transparence{opacity:0.90;filter: alpha(opacity=90);-webkit-transition-property: opacity;-webkit-transition-duration: 1s;-moz-transition-property: opacity;-moz-transition-duration: 1s;transition-property: opacity;transition-duration: 1s;
}
.day-transparence:hover{opacity:1;filter: alpha(opacity=100);}
.manage-workload,.manage-day-workload{cursor:pointer;}
/*    lien pour les valeurs total */
.bold{font-weight:bold;}
.bleu-janoschka{color:#4a74b2;}
.blue-janoschka{color:#4173B0;}


/*    barres de navigations   */ 
#bloc-navigation-1{float:right;position:relative; margin-top:20px;}
#bloc-navigation-1>ul{list-style:none;float:right;width:540px;margin:0;padding:0;height:45px;}
#bloc-navigation-1>ul>li{float:left;text-align:center;white-space:nowrap;width:125px;height:45px;font-size:12px;padding-top:15px;}
#bloc-navigation-1>ul>li a,#bloc-navigation-1>ul>li a:hover{text-decoration:none;color:#000000;}
#bloc-navigation-1>ul>li.cat{background:transparent url(../images/bKNavigation1-ipack.png) repeat-x 0 0;text-align:center; width:25%; min-width:75px; max-width:95px;}
#bloc-navigation-1>ul>li.cat-selected{background:transparent url(../images/bKNavigation1-selected-ipack.png) repeat-x 0 0;float:left;text-align:center;}
.li-first {background:transparent url(../picto/bord_navig_G_ipak.png) no-repeat 0 0; }
.li-last {background:transparent url(../picto/bord_navig_D_ipak.png) no-repeat 0 0;}

@media (max-width: 768px) {
	.title-nav-right{display:none;}
}
/*    CLASSES OBJET SPECIFIQUE  */
.clear-both{clear:both;}
#bloc-navigation-1>ul>li:first-child{width:17px; height:17px; cursor:pointer; padding-top:0; position:relative; top:15px; margin-right:10px;}
#bloc-navigation-1>ul> .li-first {width:16px;}
#bloc-navigation-1>ul> .li-last {width:18px;}     
#bloc-navigation-1>ul>.li-deconnexion{background:transparent url(../picto/picto-deconnexion-on.png) no-repeat 0 0; cursor:pointer;color:#FFFFFF;}
#bloc-navigation-1>ul>.li-deconnexion:hover {background:transparent url(../picto/unchain.png) no-repeat 0 0; cursor:pointer;color:#FFFFFF;}
#bloc-navigation-1>ul>.li-deconnexion a,#bloc-navigation-1>ul>.li-deconnexion a:hover {color:#FFFFFF;line-height:0px;}


/* sous navigation */
#bloc-navigation-2{float:left;position:relative;width:100%;margin:auto;height:30px;background:transparent url(../images/bKBlocSSNavigation.png) repeat-x 0 0;}
#bloc-navigation-2 ul{list-style:none;float:left;width:100%;margin:0;padding:0;height:30px;}
#bloc-navigation-2 ul li{float:left;text-align:center;white-space:nowrap;min-width:125px;height:30px;font-size:12px;padding-top:7px;}   
#bloc-navigation-2 ul li a,#bloc-navigation-1>ul>li a:hover{text-decoration:none;color:#AAAAAA;}
#bloc-navigation-2 ul li.cat{background:transparent url(../images/separation_sous_navig_ipak) no-repeat top right;width:auto;text-align:center;color:#AAAAAA;}
#bloc-navigation-2 ul li.cat-selected{background:transparent url(../images/separation_sous_navig_ipak) no-repeat top right;float:left;text-align:center;color:#FBCC00;}
#bloc-navigation-2 ul .cat-selected a,#bloc-navigation-2 ul .cat-selected a:hover{color:#FBCC00;}

/* style pour la liste des type de customer */
.list-type-customer{list-style:none;float:left;width:100%;margin:0;padding:0;height:30px;}
.list-type-customer li{float:left;text-align:center;white-space:nowrap;min-width:30px;font-size:10px;padding:5px;}     
.list-type-customer li img{width:20px;}     
.list-type-customer >li a img{opacity:0.50;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }    
.list-type-customer >li a img.selected{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; } 
.list-type-customer >li a img:hover{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; } 
/*table principale*/
#table_tools{width:1023px;height:100%;margin:0;}
.bn-haut{height:110px;background:#FFFFFF url(../images/bkTools.jpg) repeat-y 0 0;}
#zone_liste_tools{background:#FFFFFF url(../images/bkTools.jpg) repeat-y 0 0;}
.listing-tool{padding-left:8px;width:150px;}
.tool_default{cursor:pointer;}
.tool_selected{cursor:pointer;}
.error{background:#fdb2a1;color:#9f1f01;border:1px #9f1f01 dotted;}
.titre-form{font-size:12pt;color:#000000;text-align:left; padding-bottom:10px;}
.titre-entete{color: #FFFFFF; background: #6d9bc1; font-size: 1.2em; text-align: center; font-weight: bold;}
#search,#liste_ref,#date_max{font-size:12pt;color:#000000;text-align:center;border:1px #DEDEDE solid;}
#bt_search {border: 0px;width: 125px;height: 30px;padding-bottom:3px;color: white;cursor: pointer;background: transparent url(../picto/bt_blue_1.jpg) no-repeat center center;position:relative; left:5px; top:0px;}
#bt_search:hover{background : transparent url(../picto/bt_blue_hover_1.jpg) no-repeat center center;}


#bt_show_listing{font-size:8pt;color:#000000;text-align:center;border:1px #DEDEDE solid;background:#cc6666;}
#bt_filtre_listing{font-size:8pt;color:#000000;text-align:center;border:1px #DEDEDE solid;background:#66cc66;}
.hide{display:none;}
/* #ligne-entete td{font-size:10pt;background:#FFFFFF;color:#002B7F;border-bottom:1px #000000 solid;border-right:1px #000000 solid;} */
.ligne-1{font-size:10pt;background:#CDCDCD;color:#222222;border-bottom:1px #999999 solid;border-right:1px #000000 solid;height:30px;}
.ligne-2{font-size:10pt;background:#FFFFFF;color:#000000;border-bottom:1px #999999 solid;border-right:1px #000000 solid;height:30px;}
.ligne-1-a{font-size:14pt;background:#CDCDCD;color:#222222;border-bottom:1px #999999 solid;border-right:1px #000000 solid;height:30px;white-space:nowrap;}
.ligne-2-a{font-size:14pt;background:#FFFFFF;color:#000000;border-bottom:1px #999999 solid;border-right:1px #000000 solid;height:30px;white-space:nowrap;}
.border-top{background:#FFFFFF;border-top:1px #999999 solid;} 
.border-bottom{background:#FFFFFF;border-bottom:1px #999999 solid;}
.border-left{border-left:1px #000000 solid;}
.etape{border-bottom:0px #000000 solid;border-right:0px #000000 solid;}
.vide{height:50px;border-bottom:1px #999999 solid;border-right:1px #000000 solid;}
.bold{font-weight:bold;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
.padding-left-6{padding-left:6px;} 
.padding-left-12{padding-left:12px;}

.size-10{font-size:10pt;}
.size-11{font-size:11pt;}
.size-12{font-size:12pt;}
.size-13{font-size:13pt;}
.size-14{font-size:14pt;}
.size-15{font-size:15pt;}
.size-16{font-size:16pt;}
.size-17{font-size:17pt;}
.size-18{font-size:18pt;}

/*    lien pour les valeurs total */ 
.bleu-janoschka{color:#4a74b2;}
.bleu-janoschka14{color:#4a74b2;font-size:16pt;}


/* style pour la gestion des cylindres */ 
.bt_increment{cursor:pointer;}
.bt_delete{cursor:pointer;}


/* Table cylindre */ 
  #zone-table-stock{margin:auto; }
#table-cylindre {width:838px;max-width:838px;border:1px #476393 solid;margin:auto;padding:0px;text-align:center;}
#table-cylindre td{padding:4px; border:1px #476393 solid;}
#table-cylindre td table td {border:none;}
#table-cylindre #entete-cylindre td{color:#FFFFFF;background:#6d9bc1;font-size:1.2em;text-align:center;font-weight:bold;padding:8px;/*width:100px;*/}
#table-cylindre #entete-cylindre td input{min-width:150px;}
#table-cylindre .ligne-valeur td{font-size:0.8em;text-align:center;color:#000000;}
.zone-decrement{width:20px;color:#990000;text-align:center;}
.zone-increment{width:20px;color:#009900;text-align:center;}
.valeur_cylindre{}  
.cls-couleur{color:#FFFFFF;background:#6d9bc1;font-size:10pt;text-align:center;font-weight:bold;padding:8px;} 
      
      .zone-valeur-type-1{background:#FFFFFF;color:#006cc5;text-align:center;}
      .zone-valeur-type-2{background:#b6cee2;color:#006cc5;text-align:center;}
      .valeur-simple{color:#000000;font-weight:normal;text-align:center;font-size:1em;}
      .valeur-quantite{color:#0f4f9e;font-weight:bold;text-align:center;font-size:1.4em;}
      .valeur-type{color:#0079c9;font-weight:bold;text-align:center;font-size:1.4em;}
      .valeur-titre{color:#0079c9;font-weight:bold;text-align:center;font-size:1.4em; text-transform: uppercase;}
          .valeur-gravure-1{color:#476393;}
          .valeur-gravure-2{color:#000000;font-weight:bold;}
          .valeur-gravure-3{color:#B36700;}

.bloc-attr-cylindres{display:block;float:left;background:#FFFFFF;width:125px;position:absolute;top:-1000px;
    padding:0;
    margin:0;
    border-radius:8px;
    box-shadow: 1px 1px 12px #555;
    list-style:none;
}           
.line-green{color:#2C662B;background:#c7f8c2;}
.line-blue{color:#4a74b2;background:#9db9f1;}
#etiquette-off{background:transparent url(../picto/picto-pdf-off.png) no-repeat 0 0;width:25px;height:25px;}
    #etiquette-off span{display:none;}
#etiquette-on{background:transparent url(../picto/picto-pdf-on.png) no-repeat 0 0;width:25px;height:25px;}
    #etiquette-on span{display:none;}
    
      .zone-table{background:#6d9bc1;color:#FFFFFF;font-size:1.4em;text-align:center;font-weight:bold;}

.label-attribution{cursor:pointer;display:block;} 
.left-0{left:0px;}
.top-auto{top:auto;} 
.valeur-entree{color:#129e0f;}
.valeur-sortie{color:#9e2a0f;}
.error-mouvement-stock{margin-top:50px;display:block;min-width:450px;width:480px;margin:auto;padding:15px;text-align:center;font-size:15px;border:1px #555 solid;box-shadow: 1px 1px 12px #555;background:#6d9bc1;color:#FFFFFF;}  
.error-ref-repro{color:#FFFFFF;background:#CC0000;}
.success-ref-repro{color:#FFFFFF;background:#00CC00;}
.ref-attribution {font-size:1.2em;}
.ref-ows-attribution {font-size:1.2em;}
     
       
#table-submit-cylindre {border:0px #EDEDED solid;width:510px;float:right;  margin-top:10px; /*margin:auto;*/padding-right:165px;}
#loading-mask{background:url(../images/blank.gif) repeat;position:absolute;color:#d85909;font-size:1.1em;font-weight:bold;text-align:center;opacity:0.80;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE8 */z-index:500;}
#loading-mask .loader{position:fixed;top:40%;left:50%;width:150px;margin-left:-105px;padding:15px 30px;background:#fff4e9;border:2px solid #f1af73;color:#d85909;font-weight:bold;text-align:center;z-index:1000;}
#loading-mask .loader table td{font-size:10pt;font-weight:bold;color:#000000;}

.helio-titre-commentaire-cylindre {font-size:12pt; padding-top:20px;}

/* page Stock total */
#table-cylindre .libelle-total-table {font-weight:bold; font-size:1.4em; text-align:right; padding-right:10px;}
#table-cylindre .total-table {font-weight:bold; font-size:1.4em;}
#bloc-total-stock-cylindre {display:block; margin-top:20px; margin-left:580px; width:320px;}
#bloc-entete-stock-cylindre {font-weight:bold; font-size:1.4em; width:300px;}
#bloc-value-stock-cylindre {font-weight:bold; font-size:1.4em; float: right; position:relative; top:-20px;}

/* page Stock / Etat stock */
#listing-stock-client {border:1px #476393 solid;  border-spacing: 0; width:600px; margin:auto;}
#listing-stock-client td {border:1px #476393 solid; padding:5px;}
#listing-stock-client #entete-stock-client td {color: #FFFFFF; background: #6d9bc1; font-size: 9pt; font-weight: bold; padding: 8px; text-align:center;}
#listing-stock-client .ligne-total-stock-client {text-align:center; font-weight:bold; font-size:1.4em;}
#listing-stock-client .ligne-rack-stock-client {text-align:center;}
#listing-stock-client .ligne-client-stock-client {padding-left:10px; font-weight:bold; font-size:1.4em; color:#0079c9; text-decoration: underline;}


/* boutons en bas page Sorties cylindres attribues */
#bt-edition {border: 0px;width: 125px;height: 30px; margin-right:10px; padding-bottom:3px;color: white;cursor: pointer;background: transparent url(../picto/bt_green_1.jpg) no-repeat center center;
position:relative; left:5px; top:0px;}
#bt-edition:hover{background : transparent url(../picto/bt_green_hover_1.jpg) no-repeat center center;}

#bt-desattribution {border: 0px;width: 125px;height: 30px; margin-right:10px; padding-bottom:3px;color: white;cursor: pointer;background: transparent url(../picto/bt_orange_1.jpg) no-repeat center center;
 position:relative; left:5px; top:0px;}
#bt-desattribution:hover{background : transparent url(../picto/bt_orange_hover_1.jpg) no-repeat center center;}

#bt-attribution {border: 0px;width: 125px;height: 30px; padding-bottom:3px;color: white;cursor: pointer;background: transparent url(../picto/bt_blue_1.jpg) no-repeat center center;
 position:relative; left:5px; top:0px;}
#bt-attribution:hover{background : transparent url(../picto/bt_blue_hover_1.jpg) no-repeat center center;}

#bt-alerte-dev {border: 0px;width: 125px;height: 30px; margin-right:10px; padding-bottom:3px;color: white;cursor: pointer;background: transparent url(../picto/bt_orange_1.jpg) no-repeat center center;
 position:relative; left:5px; top:0px;}
#bt-alerte-dev:hover{background : transparent url(../picto/bt_orange_hover_1.jpg) no-repeat center center;}

tr.ligne-1{background:#FFFFFF;}
tr.ligne-1:hover{background:#439951;color:#FFF;}
tr.ligne-2{background:#CDCDCD;}
tr.ligne-2:hover{background:#439951;color:#FFF;}
/* pour la gestion de l'affectation de cylindres page Sorties */
/*#table-affectation{width:600px; margin:auto;}
    #table-affectation td input[type="text"]{max-width:75px;text-align:center;font-weight:bold;border:1px #000000 solid;}
    .sous-titre-affectation{color:#000000;font-size:9pt;text-align:center;width:150px;}
    #table-affectation td:first-child{width:327px; font-size:12pt;}
    #table-affectation td:nth-child(2){width:100px;} */
#table-affectation{width:600px; margin:auto;}
.sous-titre-affectation {text-align:center;}

/* boutons RMC et Neuf page Sorties */
.lien-rmc-affectation {vertical-align:bottom; padding-bottom:13px;}
.lien-rmc-affectation button  {border: 0px; width: 125px;height: 30px; padding-bottom:3px;color: white; cursor: pointer; background: transparent url(../picto/bt_blue_1.jpg) no-repeat center center;}
.lien-rmc-affectation a {color:#FFFFFF; text-decoration:none; position:relative; left:50px; padding-bottom:3px;}
.lien-rmc-affectation button:hover{background : transparent url(../picto/bt_blue_hover_1.jpg) no-repeat center center;}  

.lien-neuf-affectation {vertical-align:bottom; padding-bottom:13px;}
.lien-neuf-affectation button {border: 0px;width: 125px;height: 30px; padding-bottom:3px;color: white;  cursor: pointer; background: transparent url(../picto/bt_orange_1.jpg) no-repeat center center;}
.lien-neuf-affectation a {color:#FFFFFF; text-decoration:none; position:relative; left:47px; padding-bottom:3px;}
.lien-neuf-affectation button:hover{background : transparent url(../picto/bt_orange_hover_1.jpg) no-repeat center center;} 

@media screen and (-webkit-min-device-pixel-ratio:0) {  .lien-rmc-affectation  {padding-bottom:3px;} 
                                                        .lien-neuf-affectation  { padding-bottom:3px;  }                                                    } 

.bt-destockage-cylindre {max-width:63px; max-height:50px; width:63px; height:50px;background: transparent url(../picto/transpal-nb.jpg) no-repeat center center; border:none; cursor:pointer;
position:relative; top:-10px; left:160px;}
.bt-destockage-cylindre span {display:none;}
.caddie-selected {background: transparent url(../picto/transpal-coul.jpg) no-repeat center center;}


/* tableau RMC/Neuf page Sorties */
#table-order-cylindre {border:1px #476393 solid; margin:auto; width:940px;}
#table-order-cylindre td {border:1px #476393 solid; padding:3px; text-align:left;}
#table-order-cylindre #entete-order-cylindre td {color: #FFFFFF; background: #6d9bc1; font-size: 9pt; font-weight: bold; padding: 8px; text-align:center;}
#table-order-cylindre td a {color:#0079c9; font-weight:bold;}
#table-order-cylindre .cyl-total {text-align:center; font-weight:bold;}
#table-order-cylindre .cyl-url {text-align:center;}
#table-order-cylindre .cyl-rang {padding-left:9px;}
#table-order-cylindre .cyl-label {width:450px; max-width:450px; white-space: nowrap; overflow:hidden;}
#table-order-cylindre .cyl-customer-stock {font-weight:bold;}
#table-order-cylindre .cyl-comments {width:180px; max-width:180px;}

/* tableau page Sorties transpal */

.lien-destockage-by-rack-affectation {padding-left: 40px; padding-top:20px;} 
.lien-destockage-by-client-affectation {padding-top:20px;}
.lien-destockage-print-affectation {padding-top:20px;}   
.lien-destockage-all-affectation {padding-top:20px;}
.bt-listing-rack-cylindre {width:200px; height:25px; padding-bottom:4px;}    
.bt-listing-rack-client-cylindre{width:200px; height:25px; padding-bottom:4px;}
.bt-print-listing-rack-cylindre {width:200px; height:25px; padding-bottom:4px;}
.bt-destockage-all{width:200px; height:25px; padding-bottom:4px;}

.lien-print-stock,.lien-create-pdf-stock {padding-top:0px;}
.bt-create-pdf-stock {width:200px; height:25px; padding-bottom:4px;}   

.table-gestion-stock {width:920px; max-width:920px; margin:auto; margin-top: 20px; border-spacing: 0;}
.table-gestion-stock td {border-bottom:2px #476393 solid; border-right:2px #476393 solid; padding:3px; padding-left:10px;}
.table-gestion-stock #entete-cylindre-gestion-stock th {color:#FFFFFF;background:#6d9bc1;font-size:10pt;text-align:center;font-weight:bold;padding:6px; border-top:2px #476393 solid;}
.table-gestion-stock #entete-cylindre-gestion-stock th:first-child {border-left:2px #476393 solid;} 
.table-gestion-stock #entete-cylindre-gestion-stock th:last-child {border-right:2px #476393 solid;} 
.table-gestion-stock .ligne-couleur-gestion-stock {border-left:2px #476393 solid; width:250px;}
.table-gestion-stock .ligne-info-order-gestion-stock {border:none;}
.table-gestion-stock table td {border:none; padding-left:0;}
.table-gestion-stock .ligne-etat-gestion-stock {padding-left:3px; text-align:center;}
.table-gestion-stock .empty-resultat-data {border-left:2px #476393 solid;}

.table-gestion-stock {border-top: 1px #000000 solid;}
.table-gestion-stock #table-info-order-gestion-stock td {font-weight:bold; font-size:12pt; white-space: nowrap; overflow:hidden;}

.listing-cylindre-stock{width:920px; max-width:920px; margin:auto; margin-top: 20px; border-spacing: 0;}
.listing-cylindre-stock td, .listing-cylindre-stock th {border-bottom:2px #476393 solid; border-right:2px #476393 solid; padding:3px; padding-left:10px;white-space:nowrap;margin-right:10px;}
.listing-cylindre-stock #entete-cylindre-gestion-stock th{color:#FFFFFF;background:#6d9bc1;font-size:10pt;text-align:center;font-weight:bold;padding:6px; border-top:2px #476393 solid;cursor:pointer;}
.listing-cylindre-stock #entete-cylindre-gestion-stock th:first-child {border-left:2px #476393 solid;} 
.listing-cylindre-stock .ligne-couleur-gestion-stock {border-left:2px #476393 solid; width:250px;}
.listing-cylindre-stock .ligne-info-order-gestion-stock {border:none;}
.listing-cylindre-stock table td {border:none; padding-left:0;}
.listing-cylindre-stock .ligne-etat-gestion-stock {padding-left:3px; text-align:center;}
.listing-cylindre-stock.empty-resultat-data {border-left:2px #476393 solid;}

#table-info-order-gestion-stock {width:920px; max-width:920px; }
#table-info-order-gestion-stock .ligne-value-client-gestion-stock {text-align:right; color:#4a74b2;}

/* tableau page Sorties transpal listing */

#listing-gestion-destockage {border-left: 1px #000000 solid; border-top: 1px #000000 solid; border-spacing: 0; width:720px; margin-left:45px; margin-top:20px;}
#listing-gestion-destockage td {border-bottom: 1px #000000 solid; border-right: 1px #000000 solid; padding: 9px;}
#listing-gestion-destockage #entete-cylindre-gestion-stock {font-weight:bold; background-color: #EBEBEB;}
#listing-gestion-destockage .ligne-table-gestion-destockage, #listing-gestion-destockage .ligne-developpement-gestion-destockage {font-weight:bold;}
#listing-gestion-destockage .ligne-total-gestion-destockage {font-weight:bold; text-align:center;}
#listing-gestion-destockage .ligne-destockage-quantite-prise {display:none;}
#listing-gestion-destockage .entete-destockage-quantite-prise {display:none;}


/* tableau page Sorties Attribution */ 

#table-info-order{width:600px; margin:auto;}   
    .sous-label-affectation{color:#000000;font-size:9pt;text-align:left;} 
    .data-bold{font-size:10pt;font-weight:bold;}   
    .data-normal{font-size:9pt;font-weight:normal; padding-top:5px;}
    .data-bold-order{font-size:7pt;font-weight:bold;}
    .data-normal-order{font-size:7pt;font-weight:normal;}
  #helio-data{margin-right:10px;}
  #ipack-data{margin-right:10px;}
  #helio-title {font-weight: bold;}
  #ipack-title {font-weight: bold;}
  #client-title {font-weight: bold;}
    
#table-search-cylindre-dispo{width:600px; margin:auto; margin-top:10px;}
    #table-search-cylindre-dispo td input{min-width:75px;text-align:center;font-weight:bold;border:1px #000000 solid;}
    #table-search-cylindre-dispo tr:first-child td:nth-child(2) {text-align: center; font-weight: bold; font-size:10pt;}
    #table-search-cylindre-dispo .title-choix-cylindres {font-size:12pt; font-weight:bold;}
    #table-search-cylindre-dispo td table {margin:auto;}
    
#table-list-cylindre-dispo {padding: 0px; text-align: center;width:600px; margin:auto;margin-top:20px; margin-bottom: 20px; border-spacing:0px;}
#table-list-cylindre-dispo td {border-right: 2px #476393 solid; border-bottom: 2px #476393 solid;}
#table-list-cylindre-dispo td:first-child {border-left: 2px #476393 solid; color: #FFFFFF; background: #6d9bc1; font-size: 1.2em; text-align: center; font-weight: bold; padding: 8px; width:200px;}
#table-list-cylindre-dispo tr:first-child td {width:100%; color: #0079c9; font-weight: bold; text-align: center; text-transform:uppercase; font-size: 1.4em; background: #FFFFFF; border-left:none; border-top:none; border-right:none;}


/*---------------------------------------*/
/* style pdf pour etiquette -------------*/
.entete-pdf{font-size:10pt;text-align:left;font-style:italic;}
.valeur-pdf{font-size:12pt;text-align:left;text-decoration:none;}


/* Formulaire de recherche page Admin */ 
#Form_search_stock table td {text-align: center;}
#Form_search_stock table {margin-bottom:20px;}

/* Tableau du haut page Entrees */ 
#table-entree-cylindre {/*width:838px; */margin:0; margin:auto; border:1px #476393 solid;}
#table-entree-cylindre td {padding:0px; padding-top:4px; padding-bottom:4px;}
#table-entree-cylindre td table td {padding:0px;}
#entete-cylindre td {color:#FFFFFF;background:#6d9bc1;font-size:9pt;text-align:center;font-weight:bold;padding-top:4px; padding-bottom:4px;}

/* Tableau Historique page Entrees */ 
#listing-historique-cylindres {padding: 0px; text-align: center;width:838px; margin:auto;margin-top:20px; border:none; border-spacing:0px;}
#listing-historique-cylindres td {border-right: 2px #476393 solid; border-bottom: 2px #476393 solid; padding:5px;}
#listing-historique-cylindres td:first-child {border-left: 2px #476393 solid;} 
#listing-historique-cylindres #entete-cylindre td {color: #FFFFFF; background: #6d9bc1; font-size: 9pt; text-align: center; font-weight: bold; padding: 8px; width:200px;}
#listing-historique-cylindres tr:first-child td {color: #0079c9; font-weight: bold; text-align: center; text-transform:uppercase; font-size: 1.4em; background: #FFFFFF; border-left:none; border-top:none; border-right:none; padding-bottom:15px;}

/* Tableau principal page Admin */ 
#table-admin-cylindre {padding: 0px; text-align: center;width:800px; margin:auto; margin-top:20px; border-top: 2px #476393 solid; border-spacing:0px;}
#table-admin-cylindre td {border-right: 2px #476393 solid; border-bottom: 2px #476393 solid; padding:3px; font-size:9pt;}
#table-admin-cylindre #entete-cylindre {color: #FFFFFF; background: #6d9bc1; font-size: 1.2em; text-align: center; font-weight: bold;}
#table-admin-cylindre td:first-child {border-left: 2px #476393 solid;}
#table-admin-cylindre td table td {border:none; padding:0;}
#table-admin-cylindre td table td:first-child {border:none;}
#table-admin-cylindre tr:last-child td {border:none;}

/* Encres/Consommation recherche */ 
#bt_recherche {border: 0px;width: 125px;height: 30px;padding-bottom:3px;color: white;cursor: pointer;background: transparent url(../picto/bt_blue_1.jpg) no-repeat center center;position:relative; left:5px; top:0px;}
#bt_recherche:hover{background : transparent url(../picto/bt_blue_hover_1.jpg) no-repeat center center;}
#search {width:200px; height:17px; border-radius:10px; border:solid 1px; border-color:#000000;padding-left:20px; padding-bottom:2px;text-align:left; font-size:10pt;}

#table-information-pack-consommation {width:900px;margin:auto;}
#table-info-pack-consommation {padding:10px; margin:auto;}
#table-info-pack-consommation td {padding:3px;font-size:10pt;}
#table-info-pack-consommation tr:nth-child(2) {text-transform: uppercase;font-weight:bold;}
#table-information-pack-consommation img {position:relative; left:6px;}
#zoom-preview {z-index: 4;}

/* Encres/Consommation tableau bas */
#table-listing-cylindre-consommation {border:1px #476393 solid; width:900px; margin:auto;}
#table-listing-cylindre-consommation tr:first-child td{color: #FFFFFF; background: #6d9bc1; font-size: 9pt; text-align: center; font-weight: bold;}
#table-listing-cylindre-consommation td input{min-width:50px;}
#table-listing-cylindre-consommation td{border:1px #476393 solid;font-size:9pt;text-align:center;color:#000000; padding:3px;}
#table-listing-cylindre-consommation td table {border:none;}
#table-listing-cylindre-consommation td table td{border:none;}


/* Encres/Composition tableau */
#listing-color-composition {border:1px #476393 solid; margin:auto; margin-top:20px;}
#listing-color-composition td {border:1px #476393 solid; padding:4px;}
#listing-color-composition td:first-child a {color:#000000; font-weight:bold; text-decoration:none;}
#listing-color-composition td:first-child {text-align:center;}

/* Cylindres/Stock/Emplacements */
#table-form-add-rack, #table-liste-rack {width:500px; margin:auto; padding-top: 40px; }
#table-form-add-rack #title-rack-stock td, #table-liste-rack #title-liste-rack-stock td {color:#0079c9;font-weight:bold;text-align:center;font-size:1.4em; text-transform: uppercase; padding-bottom:5px;}
.label-rack-stock {font-weight:bold; font-size:10pt; text-align:center;}
#entete-rack-stock {font-weight:bold; font-size:10pt; text-align: center;}
#libelle_rackStock {width:180px; margin:auto;}

#table-liste-rack {border-spacing: 0;}
#table-liste-rack td {border-bottom:2px #476393 solid; border-right:2px #476393 solid; padding:3px;}
#table-liste-rack #title-liste-rack-stock td {border-right: none; border-left:none;}
#table-liste-rack #entete-liste-rack-stock td {color:#FFFFFF;background:#6d9bc1;font-size:10pt;text-align:center;font-weight:bold;padding:6px;} 
#table-liste-rack td:first-child {border-left:2px #476393 solid;}
#ligne-valeur-rack-cylindre {text-align:center;}

#bt-save-rack {border: 0px;width: 125px;height: 30px;padding-bottom:3px;color: white;cursor: pointer;background: transparent url(../picto/bt_green_1.jpg) no-repeat center center;}
#bt-save-rack:hover{background : transparent url(../picto/bt_green_hover_1.jpg) no-repeat center center;}

.bt-modif-rack {border: 0px;width: 125px;height: 30px; padding-bottom:3px;color: white;cursor: pointer;background: transparent url(../picto/bt_green_1.jpg) no-repeat center center;}
.bt-modif-rack:hover{background : transparent url(../picto/bt_green_hover_1.jpg) no-repeat center center;}

#ligne-valeur-rack-cylindre button {border: 0px;width: 125px;height: 30px; padding-bottom:3px;color: white;cursor: pointer;background: transparent url(../picto/bt_orange_1.jpg) no-repeat center center;}
#ligne-valeur-rack-cylindre button:hover{background : transparent url(../picto/bt_orange_hover_1.jpg) no-repeat center center;}

/* Cylindres/Stock/Mouvements */
#table-liste-cylindres-rack {width:550px; margin:auto; padding-top: 40px; border-spacing: 0;}
#table-liste-cylindres-rack #title-liste-rack-stock td {color:#0079c9;font-weight:bold;text-align:center;font-size:1.4em; text-transform: uppercase; padding-bottom:5px; border-right: none; border-left:none;}
#entete-liste-rack-stock {font-weight:bold; font-size:10pt; text-align: center;}

#table-liste-cylindres-rack td {border-bottom:2px #476393 solid; border-right:2px #476393 solid; padding:3px;}
#table-liste-cylindres-rack #entete-liste-rack-stock td {color:#FFFFFF;background:#6d9bc1;font-size:10pt;text-align:center;font-weight:bold;padding:6px;} 
#table-liste-cylindres-rack td:first-child {border-left:2px #476393 solid;}
#table-liste-cylindres-rack .valeur-cylindre-rack-stock, #table-liste-cylindres-rack .valeur-libelle-rack-stock, #table-liste-cylindres-rack .valeur-rang-rack-stock {padding-left:10px;}

/* Cylindres/Stock/Mouvements */

#back-listing-rack {margin-left:23px;}

#table-listing-cylindres-rack {width:550px; margin:auto; padding-top: 40px; border-spacing: 0;}
#table-listing-cylindres-rack #title-liste-rack-stock td {color:#0079c9;font-weight:bold;text-align:center;font-size:1.4em; text-transform: uppercase; padding-bottom:5px; padding-left:0; border:none;}

#table-listing-cylindres-rack td {border-bottom:2px #476393 solid; border-right:2px #476393 solid; padding:3px; padding-left:10px;}
#table-listing-cylindres-rack #entete-liste-rack-stock td {color:#FFFFFF;background:#6d9bc1;font-size:10pt;text-align:center;font-weight:bold;padding:6px; border-top:2px #476393 solid;} 
#table-listing-cylindres-rack td:first-child {border-left:2px #476393 solid;}
#table-listing-cylindres-rack .valeur-client-rack-stock, #table-listing-cylindres-rack .valeur-montage-rack-stock {padding-left:5px;}

/* Cylindres/Stock/Recherche stock */
#table-resultat-search-cylindre-stock {width:700px; margin:auto; padding-top: 40px; border-spacing: 0;}

#table-resultat-search-cylindre-stock .resultat-vide-liste-cylindre {border-left:2px #476393 solid;}
#table-resultat-search-cylindre-stock td {border-bottom:2px #476393 solid; border-right:2px #476393 solid; padding:3px; padding-left:10px;}
#table-resultat-search-cylindre-stock #entete-resultat-liste-rack-stock td {color:#FFFFFF;background:#6d9bc1;font-size:10pt;text-align:center;font-weight:bold;padding:6px; border-top:2px #476393 solid;} 
#table-resultat-search-cylindre-stock .value-rang-result-listing-rack {border-left:2px #476393 solid;}
#table-resultat-search-cylindre-stock .rang-result-listing-rack {border-left:2px #476393 solid;}
#table-resultat-search-cylindre-stock .titre-form  {color:#0079c9;font-weight:bold;text-align:center;font-size:1.4em; text-transform: uppercase; padding-bottom:5px; padding-left:0; border:none;}
#table-resultat-search-cylindre-stock .value-client-result-listing-rack, #table-resultat-search-cylindre-stock .value-montage-result-listing-rack {padding-left:5px;}

/*  Archives/Openpack  */
#backup_eurogravure {border:1px solid #476393; border-spacing:0; margin:auto; width:990px; max-width:990px;}
#backup_eurogravure td {border:1px solid #476393; padding:5px;} 
#backup_eurogravure th {border:1px solid #476393;}
#backup_eurogravure .entete_backup th {color:#FFFFFF;background:#6d9bc1;font-size:10pt;text-align:center;font-weight:bold; padding:7px;}
#backup_eurogravure .ref_backup_eurogravure {max-width:40px; overflow:hidden;}
#backup_eurogravure .dvd_backup_eurogravure {max-width:95px;overflow:hidden;}
#backup_eurogravure .label_backup_eurogravure {max-width:350px;overflow:hidden;}
#backup_eurogravure .societes_backup_eurogravure {max-width:250px;overflow:hidden;}
#backup_eurogravure .refclient_backup_eurogravure {max-width:77px;overflow:hidden;}
#backup_eurogravure .historique_backup_eurogravure {max-width:95px;overflow:hidden;}

/*  Liste utilisateurs OWS  */
#nom_compagnie {padding-left:10px;}
#list-users {border:1px solid #476393; border-spacing:0; margin:auto; width:700px; max-width:700px;}
#list-users td {border:1px solid #476393; padding:5px; } 
#list-users th {border:1px solid #476393; color:#FFFFFF;background:#6d9bc1;font-size:10pt;text-align:center;font-weight:bold; padding:7px;}
#list-users .droits, #list-users .archiver {text-align:center;}
#list-users .prenom:first-letter, #list-users .nom:first-letter {text-transform:uppercase;}

/*  Historique des modifications admin OWS  */
#derniere-modif {padding:10px; font-weight:bold;}
.link-historique {border: 0px;width: 125px;height: 30px; padding-bottom:3px;background: transparent url(../picto/bt_blue_1.jpg) no-repeat center center; text-align:center;}
.link-historique a {color: white;cursor: pointer; text-decoration:none;position:relative; top:9px;}
#historique-logs {border-left: 1px #000000 solid; border-top: 1px #000000 solid; border-spacing: 0; width:700px; margin:auto;}
#historique-logs td{border-bottom: 1px #000000 solid; border-right: 1px #000000 solid; padding: 5px;}
#historique-logs th {font-weight:bold; background-color: #EBEBEB; border-bottom: 1px #000000 solid; border-right: 1px #000000 solid; padding: 5px;}

/* Gestion Reporting */
/* gestion reporting choix */
.bloc-home-reporting {width:90%; margin:20px auto; text-align:center;}
.bloc-home-reporting select {width:80px; text-align:center; background:#EDEDED; border:1px #C2C2C2 solid; border-radius:5px; font-size:10pt; color:#000000; display:inline-block;}
#form_reporting_mensuel div {display:inline-block;}
.cls-mensuel-reporting {width:250px; margin:auto; text-align:center; display:inline-block; padding:0px 15px 15px 0px;vertical-align:top;}
.cls-mensuel-reporting h3{margin-top: 2px;font-weight: 600;margin-bottom: 0px;}
.cls-mensuel-reporting a {box-sizing:content-box; width:190px; border-radius:8px; background:#FFFFFF; color:#4173B0; border:3px #4173B0 solid; padding:3px 10px; margin:5px 15px 5px 15px; text-decoration:none; font-size:12pt;display:block;}
.cls-mensuel-reporting a:hover {background:#4173B0; color:#FFFFFF;}
/* pour les sites */
.cls-mensuel-reporting-full{width:250px; margin:auto; text-align:left; display:inline-block; padding:19px 15px 15px 0px; vertical-align:top;position:relative;float:left;}
.cls-mensuel-reporting-full a {box-sizing:content-box; width:190px; border-radius:8px; background:#FFFFFF; color:#EF9014; border:3px #EF9014 solid; padding:3px 10px; margin:5px 15px 5px 15px; text-decoration:none; font-size:12pt;display:block;}
.cls-mensuel-reporting-full a:hover{background:#EF9014; color:#FFFFFF;}
#form_reporting_hebdo div {display:inline-block;}
.cls-hebdo-reporting{width:250px; margin:auto; text-align:center; display:inline-block; padding:0px 15px 15px 0px; vertical-align:top;}
.cls-hebdo-reporting h3{margin-top: 2px;font-weight: 600;margin-bottom: 0px;}
.cls-hebdo-reporting a {box-sizing:content-box; width:190px; border-radius:8px; background:#FFFFFF; color:#EF9014; border:3px #EF9014 solid; padding:3px 10px; margin:5px 15px 5px 15px; text-decoration:none; font-size:12pt;display:block;}
.cls-hebdo-reporting a:hover{background:#EF9014; color:#FFFFFF;}
#bloc-visualisation-annuelle-reporting {width:250px; margin:auto; text-align:center; display:inline-block; padding:19px 15px 44px 0px;vertical-align:top;}
#bloc-visualisation-annuelle-reporting a {box-sizing:content-box; width:190px; border-radius:8px; background:#FFFFFF; color:#C6C6C6; border:3px #C6C6C6 solid; padding:3px 10px; margin:5px 15px 5px 15px; text-decoration:none; font-size:12pt;display:block;}
#bloc-visualisation-annuelle-reporting a:hover{background:#C6C6C6; color:#FFFFFF;}
.cls-client-commun-reporting{width:250px;margin:auto;text-align:center;display:inline-block;padding:0px 0px 15px 0px;}
.cls-client-commun-reporting a{box-sizing:content-box; border-radius:8px; background:#EDEDED; color:#000000; border:3px #C2C2C2 solid; padding:3px 10px; margin:5px 15px 5px 15px; text-decoration:none; font-size:12pt;display:block;}
.cls-client-commun-reporting a:hover{background:#C6C6C6; color:#FFFFFF; border:3px #C6C6C6 solid;}

.bloc-avancement-reporting {box-sizing:border-box; width:215px; height:15px; background:#DADADA; color:#FFFFFF; margin:auto;}
.indicateur-0 {float:left; position:relative; left:-20px;}
.etat-avancement-reporting  {box-sizing:border-box; height:15px; background:#099039; text-align:right; padding-right:5px;}
.bloc-avancement-reporting .no-finish {background:#E30613;}
.indicateur-100 {float:right;}
/* pour les sites */
.cls-hebdo-reporting-full{width:250px; margin:auto; text-align:left; display:inline-block; padding:19px 15px 15px 0px; vertical-align:top;position:relative;float:left;}
.cls-hebdo-reporting-full a {box-sizing:content-box; width:190px; border-radius:8px; background:#FFFFFF; color:#EF9014; border:3px #EF9014 solid; padding:3px 10px; margin:5px 15px 5px 15px; text-decoration:none; font-size:12pt;display:block;}
.cls-hebdo-reporting-full a:hover{background:#EF9014; color:#FFFFFF;}
.all-site{margin-top:5px;}
.indicateur-site{position:relative;float:left;padding-left:5px;padding-top:1px;}
/* tableau des reportings mensuels */
.bloc-title-reporting {margin:20px 15px;}
.bloc-reporting-mois-precedent {display:inline-block; margin-right:5px;}
.bloc-reporting-mois-precedent #bt_mois_precedent {box-sizing:border-box; background:#4173B0; color:#FFFFFF; border:none; padding:0px 8px; margin:5px 0px; font-size:9pt; cursor:pointer;}
.bloc-title-reporting span {display:inline-block; vertical-align:middle; margin-right:5px; font-size:14pt; color:#000000; font-weight:bold;}
.bloc-reporting-mois-precedent #bt_mois_suivant {box-sizing:border-box; background:#4173B0; color:#FFFFFF; border:none; padding:0px 8px; margin:5px 0px; font-size:9pt; cursor:pointer;}
.bloc-title-global-reporting {display:block; font-weight:bold; font-size:11pt; color:#EF9014; border-bottom:1px #EF9014 solid; margin-bottom:10px;}

#form_add_reporting {margin:10px 15px;}
.bloc-global-mensuel-ligne {margin-top:10px;}
#form_add_reporting .bloc-global-mensuel .bloc-global-mensuel-ligne-node {display:inline-block;position:relative;width:175px;}
#form_add_reporting .bloc-global-mensuel .bloc-global-mensuel-ligne-node .cls-total {background:#EDEDED; font-weight:bold; color:#000000;box-sizing:border-box; width:100%; font-size:9pt; padding:5px; text-align:center; height:27px;}
#form_add_reporting .bloc-global-mensuel .form-label {box-sizing:border-box; width:100%; background:#FFFFFF; color:#676a6c; font-size:9pt; font-weight:200; padding:5px; text-align:center; height:27px;}
#form_add_reporting .bloc-global-mensuel .form-value {box-sizing:border-box; width:100%;text-align:right;}
#form_add_reporting .form-value input[type="text"] {width:171px; text-align:right; margin-bottom:5px;}
.form-submit {margin-top:10px;}
#bt_update_reporting {box-sizing:border-box; border-radius:5px; background:#EDEDED; border:none; padding:3px 10px; margin:5px 0px; text-decoration:none; text-transform:capitalize; font-size:9pt; cursor:pointer;}
#bt_save_reporting {box-sizing:content-box; border-radius:5px; background:#4173B0; color:#FFFFFF; border:none; padding:3px 10px; margin:5px 0px; text-decoration:none; text-transform:capitalize; font-size:9pt; cursor:pointer;}

#table-form-repro-reporting {margin-bottom:20px;}
.label-client-reporting {text-align:center; height:27px; padding:5px;}
.label-client-reporting.cls-total {background:#EDEDED; font-weight:bold; color:#000000;box-sizing:border-box; font-size:9pt; padding:5px; height:27px;}
.out-repro {width:130px;}
.out-total {width:130px;}
#table-form-cylindre-reporting {margin-bottom:10px;}
#table-form-cylindre-reporting input[type="text"] {width:130px;}

.bloc-title-client-reporting {font-size:11pt; color:#4173B0; margin:0px 10px 0px 0px; display:inline-block;}
#form_add_client_reporting .bloc-select-client-reporting {margin-bottom:10px; display:inline-block; color:#EF9014; font-size:11pt; font-weight:bold; text-transform:capitalize;}
#form_add_client_reporting .bloc-select-client-reporting .cu-nav-id {background:#EDEDED; border:1px #C2C2C2 solid; border-radius:5px; font-size:10pt; color:#000000; font-weight:normal;}
#form_add_client_reporting .bloc-select-client-reporting .error{background:#fdb2a1;color:#9f1f01;border:1px #9f1f01 dotted;}
#form_add_client_reporting {margin:10px 15px;}
.label-repro-client-reporting {font-weight:bold; font-size:11pt; /*color:#EF9014; border-bottom:1px #EF9014 solid;*/ margin-bottom:10px; text-align:left;}
#form_add_client_reporting table {border:none; border-spacing:0; border-collapse:collapse; margin-bottom:10px;}
#form_add_client_reporting td {width:120px; padding:0;}
#form_add_client_reporting .label-client-reporting {box-sizing:border-box; background:#4173B0; color:#FFFFFF; font-size:9pt; padding:5px; text-align:center; height:27px;}
#form_add_client_reporting .cls-total {background:#EDEDED; font-weight:bold; color:#000000;}
#form_add_client_reporting td input[type="text"] {width:112px; text-align:right;}
#form_add_client_reporting .locked {background:#EDEDED;}
#form_add_client_reporting #bt_save_reporting {box-sizing:border-box; border-radius:5px; background:#4173B0; color:#FFFFFF; border:none; padding:3px 10px; margin:5px 0px; text-decoration:none; text-transform:capitalize; font-size:9pt; cursor:pointer;}

.bloc-table-result-reporting-mensuel .inner {height:510px;}
#table_result_reporting_mensuel {border:none; border-spacing:0; border-collapse:collapse; margin:0px; width:100%; font-size:8pt;}
#table_result_reporting_mensuel th {background:#4173B0; color:#FFFFFF; font-size:9pt; font-weight:200; padding:5px;}
#table_result_reporting_mensuel td {padding:3px 5px; text-align:right;}
#table_result_reporting_mensuel tr:nth-child(odd) {background:#EDEDED;}
#table_result_reporting_mensuel .form-entete-action {background:#FFFFFF; padding:0;}
#table_result_reporting_mensuel .form-entete-action table tr {background:#FFFFFF; padding:0;}
#table_result_reporting_mensuel td.form-entete-action table tr td {padding:1px;}
#table_result_reporting_mensuel .entete-client {box-sizing:border-box; width:130px; min-width:130px; max-width:130px;}
#table_result_reporting_mensuel .value-client {box-sizing:border-box; width:130px; min-width:130px; max-width:130px; overflow:auto;}
#table_result_reporting_mensuel .entete-action {box-sizing:border-box; width:60px; min-width:60px; max-width:60px; overflow:auto;}
#table_result_reporting_mensuel .form-entete-action {box-sizing:border-box; width:60px; min-width:60px; max-width:60px; overflow:auto;}
#table_result_reporting_mensuel .form-entete-action table {margin:auto;}
#Form_edit_data {margin-right:5px;}
#bt_maj_data {box-sizing:border-box; border:none; height:18px; width:18px; padding:0; cursor:pointer; background:transparent url(../picto/editer.png) no-repeat center center;}
#bt_maj_data:hover {background:transparent url(../picto/editer_orange.png) no-repeat center center;}
#bt_maj_data span {display:none;}
#bt_delete_data {box-sizing:border-box; border:none; height:18px; width:18px; padding:0; cursor:pointer; background:transparent url(../picto/trash.png) no-repeat center center;}
#bt_delete_data:hover {background:transparent url(../picto/trash-orange.png) no-repeat center center;}
#bt_delete_data span {display:none;}

.bloc-table-total-reporting-mensuel .first-label-totaux-mensuel {box-sizing:border-box; width:130px; min-width:130px; max-width:130px; border:none; background:#4173B0; color:#4173B0; font-size:9pt; font-weight:200; padding:5px; text-align:center;}
.bloc-table-total-reporting-mensuel .last-td-total-mensuel {box-sizing:border-box; width:60px; min-width:60px; max-width:60px; background:#FFFFFF;}
#table_result_reporting_mensuel .bloc-table-total-reporting-mensuel td {padding:12px 3px; background:#4173B0;}
#table_result_reporting_mensuel .bloc-table-total-reporting-mensuel .cell-value-total {display:block; background:#FFFFFF; padding:8px;}
.bloc-table-result-reporting-mensuel.outer tfoot tr {position:absolute;bottom:-9px;left:0;width:100%;}

.increase{color:#41b05e;}
.decrease{color:#b04441;}
.equal{color:#BCBCBC;}
.ligne-data-facturation-externe{background-color:#7d58c2;color:#FFF;}
.ligne-data-externe{color:#7d58c2;background-color:#FFF;}
/* Reporting hebdomadaire */
.bloc-reporting-semaine-precedent {display:inline-block; margin-right:5px;}
.bloc-reporting-semaine-precedent #bt_semaine_precedent {box-sizing:border-box; background:#1473B0; color:#FFFFFF; border:none; padding:0px 8px; margin:5px 0px; font-size:9pt; cursor:pointer;}
.bloc-reporting-semaine-precedent #bt_semaine_suivant {box-sizing:border-box; background:#1473B0; color:#FFFFFF; border:none; padding:0px 8px; margin:5px 0px; font-size:9pt; cursor:pointer;}
#form_add_reporting .bloc-global-semaine .bloc-global-hebdo-ligne-node {display:inline-block;position:relative;}
#form_add_reporting .bloc-global-semaine .form-label {box-sizing:border-box; width:180px; color:#676a6c; font-size:9pt; font-weight:normal; padding:5px; text-align:center; height:27px;}
#form_add_reporting .bloc-global-semaine .form-label-fond {background:#FFFFFF;}
#form_add_reporting .bloc-global-semaine .form-value {box-sizing:border-box; width:180px;}
#form_add_reporting .bloc-global-semaine input[type="text"] {box-sizing:border-box; width:180px;}

#table_result_reporting_hebdo {border:none; border-spacing:0; border-collapse:collapse; margin:0px; width:100%; font-size:8pt;}
#table_result_reporting_hebdo th {background:#4173B0; color:#FFFFFF; font-size:9pt; font-weight:200; padding:5px;}
#table_result_reporting_hebdo td {padding:2px; text-align:right;}
#table_result_reporting_hebdo td.first-value-hebdo {box-sizing:border-box; min-width:70px; width:70px; max-width:70px;}
#table_result_reporting_hebdo tr:nth-child(odd) {background:#EDEDED;}
#table_result_reporting_hebdo td.form-entete-action {box-sizing:border-box; background:#FFFFFF;}
#table_result_reporting_hebdo td.total-ca {font-weight:bold;}

#table_result_reporting_hebdo .bloc-table-total-reporting-hebdo td {padding:12px 3px; background:#4173B0;}
#table_result_reporting_hebdo .bloc-table-total-reporting-hebdo .cell-value-total {display:block; background:#FFFFFF; padding:8px;}
.bloc-table-result-reporting-hebdo.outer tfoot tr {position:absolute;bottom:-10px;left:0;width:100%;}

.outer {position:relative; padding:57px 0 45px 0; width:97%; margin:0px 15px 0px 15px;}
.inner {overflow:auto; width:100%; height:240px;}
.outer table caption {position:absolute;display:block; font-weight:bold; font-size:11pt; color:#EF9014; border-bottom:1px #EF9014 solid; margin-bottom:10px;top:-10px;left:0;height:20px;background:#FFF;width:100%;text-align:left;}
.outer thead tr {position:absolute; top:20px; left:0; width:100%}
.outer td {text-align:left;}
.outer th.first-th-hebdo {box-sizing:border-box; min-width:70px; width:70px; max-width:70px;}
#table_result_reporting_hebdo .outer th.entete-action {box-sizing:border-box; min-width:70px; width:70px; max-width:70px;}
.outer tfoot tr {position:absolute;bottom:-8px;left:0;width:100%;}
.outer tfoot td {text-align:right;border:0;}
	.first-label-totaux-hebdo {box-sizing:border-box; min-width:70px; width:70px; max-width:70px; border:none; color:#FFFFFF; font-size:9pt; font-weight:200; padding:5px; text-align:center; width:70px;}
	.last-td-total-hebdo{box-sizing:border-box; min-width:45px; width:45px; max-width:45px; border:none; color:#FFFFFF; font-size:9pt; font-weight:200; padding:5px; text-align:center;}
	.first-label-totaux-hebdo{background:#4173B0;color:#4173B0;}
#table_result_reporting_hebdo tr .last-td-total-hebdo {background:#FFFFFF;}
/* pour les etiquettes de champs */
.bloc-hebdo-decription-node{cursor:pointer;border:1px solid #000;background:#FFF url(../picto/picto-close.png) top right no-repeat;/*max-width:115px;*/padding:10px;border-radius:8px;box-shadow: 1px 1px 12px #555;display:inline-block;margin:auto;position:absolute;float:center;bottom:60px;z-index:999;}
/*.picto-help{background:#4173B0 url(../picto/picto-help.png) no-repeat right center;}*/
.hidden-description{display:none;}
/* Visualisation annuelle */
.bloc-liste-site-production {text-align:center; margin:20px auto;}
.bloc-liste-site-production .liste-site-production-node {display:inline-block; vertical-align:middle; font-weight:12pt; margin-right:15px;}
.bloc-liste-site-production .liste-site-production-node .link-node-co-id {box-sizing:border-box; display:block; width:105px; height:30px; background:##f3f6fb; border:1px #000000 solid; color:#000000; text-decoration:none; padding-top:6px;}
.bloc-liste-site-production .liste-site-production-node .link-node-co-id:hover {background:#2f4050; color:#FFFFFF;}
.bloc-liste-site-production .liste-site-production-node .selected-co-id {background:#2f4050; color:#FFFFFF;}
.bloc-title-reporting-annuel {margin:20px 15px; font-size:18pt; color: #4173b0; text-decoration: none;}
.bloc-navigation-reporting-annuel {/*float:left;*/ margin:0px 0px 0px 15px;}
.bloc-choix-annee-precedente #bt_annee_precedent, .bloc-choix-semaine-precedente #bt_semaine_suivant {box-sizing:border-box; background:#4173b0; color:#FFFFFF; border:none; padding:0px 6px; margin:5px 0px; font-size:9pt; cursor:pointer;}
.bloc-label-annee-reporting {font-size:14pt; color:#000000;padding: 0px 5px 0px 5px;}
.bloc-choix-annee-precedente #bt_annee_suivant,.bloc-choix-semaine-precedente #bt_semaine_precedent{box-sizing:border-box; background:#4173b0; color:#FFFFFF; border:none; padding:0px 6px; margin:5px 0px; font-size:9pt; cursor:pointer;}
#form-reporting-mois-max #bt-send-mois-max{box-sizing:border-box; background:#4173b0; color:#FFFFFF; border:none; padding:3px 5px 2px 5px; margin:5px 0px; font-size:9pt; cursor:pointer;}
.bloc-navigation-reporting-compare-annuel {float:right; position:relative; right:205px;}
.bloc-choix-annee-precedente-compare #bt_annee_precedent_compare {box-sizing:border-box; background:#4173b0; color:#FFFFFF; border:none; padding:0px 6px; margin:5px 0px; font-size:9pt; cursor:pointer;}
.bloc-label-annee-reporting-compare {font-size:14pt; color:#000000; padding:0px 5px;}
.bloc-choix-annee-precedente-compare #bt_annee_suivant_compare{box-sizing:border-box; background:#4173b0; color:#FFFFFF; border:none; padding:0px 6px; margin:5px 0px; font-size:9pt; cursor:pointer;}
.bloc-listing-reporting-annuel {clear:both; margin:20px 15px;}

.table-global-annuel {background:#FFFFFF; border:none;font-size:8pt;}
.table-global-annuel  input[type="checkbox"]{margin-left:-25px;}
.table-global-annuel th {border:1px solid #e7eaec; padding:3px; color:#4173b0; text-align:center; font-size:7pt;}
.table-global-annuel th.entete-ca-annee-courant {color:#676a6c;}
.table-global-annuel td {border:none; border-top:1px solid #e7eaec; padding:3px; text-align:right;!important}
.table-global-annuel td#mois {text-align:center;}
.table-global-annuel td#nbr_effectif {text-align:center;}
.table-global-annuel .line-value-1 {background:#f9f9f9;}
.table-global-annuel td.ca-annee-courante {color:#4173b0;}
.table-global-annuel td#ca_nav {color:#4173b0;}
.table-global-annuel tfoot td {color:#4173b0; font-weight:bold; border-bottom:1px solid #e7eaec;}
.table-global-annuel tfoot td:first-child {border-left:1px solid #e7eaec;}
.table-global-annuel tfoot td:last-child {border-right:1px solid #e7eaec;}

.table-global-annuel-site {background:#FFFFFF; border:none; width:100%; font-size:8pt;}
.table-global-annuel-site th {border:1px solid #e7eaec; padding:8px; color:#4173b0; text-align:center; font-size:7pt;}
.table-global-annuel-site th:last-of-type {color:#676a6c;}
.table-global-annuel-site td {border:none; border-top:1px solid #e7eaec; padding:3px; text-align:right;!important}
.table-global-annuel-site td:last-of-type {color:#4173b0;}
.table-global-annuel-site .line-value-2 {background:#f9f9f9;}
.table-global-annuel-site tfoot td {color:#4173b0; border-bottom:1px solid #e7eaec;}
.table-global-annuel-site tfoot tr td:first-child {font-weight:bold; color:#676a6c; border:1px solid #e7eaec;}
.table-global-annuel-site tfoot tr td:first-child small {font-weight:normal;}
.table-global-annuel-site tfoot tr td:last-child {border-right:1px solid #e7eaec;}

/* visualisation des reporting clients consolides */

.bloc-table-result-reporting-global .inner {height:75%;}
#table_result_reporting_global {border:none; border-spacing:0; border-collapse:collapse; margin:0px; width:100%; font-size:8pt;}
#table_result_reporting_global th {background:#4173B0; color:#FFFFFF; font-size:9pt; font-weight:200; padding:5px;}
#table_result_reporting_global td {padding:3px 5px; text-align:right;}
#table_result_reporting_global tr:nth-child(odd) {background:#EDEDED;}
#table_result_reporting_global .form-entete-action {background:#FFFFFF; padding:0;}
#table_result_reporting_global .form-entete-action table tr {background:#FFFFFF; padding:0;}
#table_result_reporting_global td.form-entete-action table tr td {padding:1px;}
#table_result_reporting_global .entete-client {box-sizing:border-box; width:160px; min-width:160px; max-width:160px;}
#table_result_reporting_global .value-client {box-sizing:border-box; width:160px; min-width:160px; max-width:160px; overflow:auto;}
#table_result_reporting_global .entete-action {box-sizing:border-box; width:60px; min-width:60px; max-width:60px; overflow:auto;}
#table_result_reporting_global .form-entete-action {box-sizing:border-box; width:60px; min-width:60px; max-width:60px; overflow:auto;}
#table_result_reporting_global .form-entete-action table {margin:auto;}

.bloc-table-total-reporting-global .first-label-totaux-global {box-sizing:border-box; width:190px; min-width:190px; max-width:190px; border:none; background:#4173B0; color:#4173B0; font-size:9pt; font-weight:200; padding:5px; text-align:center;}
.bloc-table-total-reporting-global .last-td-total-global {box-sizing:border-box; width:50px; min-width:50px; max-width:50px; overflow:auto;}
#table_result_reporting_global .bloc-table-total-reporting-global td {padding:14px 0px 14px 3px ; background:#4173B0;}
#table_result_reporting_global .bloc-table-total-reporting-global .cell-value-total {display:block; background:#FFFFFF; padding:8px;}
#table_result_reporting_global .bloc-table-total-reporting-global .last-td-total-global{padding:0px;}
.bloc-table-result-reporting-global.outer tfoot tr {position:absolute;bottom:-30px;left:0;width:100%; background:#4173B0;}
/* Repartition customers  */
.titre-module-repartition-customers {font-size:12pt; color:#4173b0; text-align:center; text-decoration:overline; margin-bottom:20px;}
.title_liste_groupes_customers {font-size:12pt; font-weight:bold; color:#4173b0;}
#bloc-liste-groupes-customer .ligne-titre {display:inline-block; vertical-align:bottom;  border-bottom:1px #4173b0 solid; width:824px; margin:0; padding:0;}
#bloc-liste-groupes-customer {margin:15px;}
#bloc-liste-groupes-customer #liste-groupes-customer {padding:0; margin:20px 0px 0px 0px;;}
#liste-groupes-customer li {list-style-type:none;}
#liste-groupes-customer label {font-weight:normal; vertical-align:bottom;}
.label-groupe-customer {font-size:10pt; color:#4173B0; margin-bottom:12px;}
.label-groupe-customer ul {font-size:8pt; color:#000000;}
.liste-customer-groupe {padding-left:10px; margin-top:3px;}
.liste-customer-groupe .cu_nav_id {display:inline-block; cursor:pointer; width:150px; min-width:150px; max-width:150px; overflow:hidden; vertical-align:bottom;}

/*  Gestion groupes */
.titre-module-gestion-groupes {font-size:12pt; color:#4173b0; text-align:center; text-decoration:overline;}
.title_liste_customers {font-size:12pt; font-weight:bold; color:#4173b0;}
.failure {color:#b04441; font-weight:bold;}
.success {color:#41b05e; font-weight:bold;}
#add_groupe {display:inline-block; margin:15px 20px 15px 15px;}
#add_groupe label {font-size:10pt; margin-right:2px;}
#bt_add_groupe {box-sizing:content-box; border-radius:5px; background:#4173B0; color:#FFFFFF; border:none; padding:3px 10px; margin:0px 0px 0px 10px; text-decoration:none; text-transform:capitalize; font-size:9pt; cursor:pointer;}
#div_liste_groupes {width:200px; max-height:130px; display:inline-block; vertical-align:top;}
#div_liste_groupes ul li {list-style-type:none; margin-bottom:3px;}
#liste_groupes_search {border:1px #000000 solid; padding:15px; max-height:130px; overflow:auto;}
#liste_groupes_search .title-result-search {font-weight:bold; color:#4173b0; margin-bottom:10px;}
#liste_groupes_search ul {margin:0; padding:0;}
#choix_groupe {clear:both;}
#Form_groupe {margin:15px 15px 30px 15px;}
#Form_groupe .label-choix-user {font-size:10pt; margin-right:2px;}
#Form_groupe select {background:#EDEDED; border:1px #C2C2C2 solid; border-radius:5px; font-size:10pt; color:#000000;}
#liste_customers_groupe {margin:30px 15px 15px 15px; font-size:8pt;}
#liste_customers_groupe .ligne-titre {display:inline-block; vertical-align:bottom;  border-bottom:1px #4173b0 solid; width:842px; margin:0; padding:0;}
#Form_remove_customer_groupe {margin-top:20px;}
#Form_remove_customer_groupe label {font-weight:normal;}
#Form_add_customer_groupe {margin-top:20px;}
#Form_add_customer_groupe label {font-weight:normal;}
#liste_customers_groupe li {margin-bottom:3px; list-style-type:none;}
#liste_customers_groupe li .cu_nav_id {display:inline-block;  width:140px; min-width:140px; max-width:140px; overflow:auto; cursor:pointer;}
#liste_customers_groupe li .nom_customer {display:inline-block; width:225px;  min-width:225px; max-width:225px; overflow:auto;}
#liste_customers_groupe li .type_customer_update {box-sizing:border-box; width:85px; background:#EDEDED; border:1px #C2C2C2 solid; border-radius:5px; font-size:8pt; color:#000000;}
#liste_customers_non_groupe {margin:15px; font-size:8pt;}
#liste_customers_non_groupe .ligne-titre {display:inline-block; vertical-align:bottom;  border-bottom:1px #4173b0 solid; width:809px; margin:0; padding:0;}
#liste_customers_non_groupe li {margin-bottom:3px; list-style-type:none;}
#liste_customers_non_groupe li .cu_nav_id {display:inline-block; width:140px; min-width:140px; max-width:140px; overflow:auto; cursor:pointer;}
#liste_customers_non_groupe li .nom_customer {display:inline-block; width:225px; min-width:225px; max-width:225px; overflow:hidden;}
#liste_customers_non_groupe li .type_customer select {box-sizing:border-box; width:85px; background:#EDEDED; border:1px #C2C2C2 solid; border-radius:5px; font-size:8pt; color:#000000;}
#bt_remove_customer {box-sizing:border-box; width:85px; border-radius:5px; background:#4173B0; color:#FFFFFF; border:none; padding:3px 10px; margin:5px 0px; text-decoration:none; text-transform:capitalize; font-size:9pt; cursor:pointer; position:relative; left:386px;}
#bt_add_customer {box-sizing:border-box; width:85px; border-radius:5px; background:#4173B0; color:#FFFFFF; border:none; padding:3px 10px; margin:5px 0px; text-decoration:none; text-transform:capitalize; font-size:9pt; cursor:pointer; position:relative; left:386px;}
/* style pour le dashboard des reporting */
#bloc-dashboard {display:inline-block;width:100%;min-height:480px !important;/*height:100% !important;*/}
#bloc-main-dashboard {margin-bottom:40px;}
/*.bloc-top-main-dashboard .bloc-liste-site-production .liste-site-production-node .link-node-co-id {width:92px;}*/

.bloc-left-dashboard{float:left;display:inline-block;background:#ededed;width:250px;min-height:480px !important;}
.bloc-left-dashboard ul{list-style:none; margin: 12px auto auto; padding:0;}
.bloc-left-dashboard ul.liste-type {text-align:center;}
.bloc-left-dashboard ul.liste-type li{display:inline-block;width:75px;background:#ededed;border:1px #2f4050 solid;font-size:9pt;text-align:center;margin:8px;padding:7px;text-transform:capitalize;}
.bloc-left-dashboard ul.liste-type li:hover{color:#FFFFFF;background:#2f4050;border:1px #2f4050 solid;}
.bloc-left-dashboard ul.liste-type li.selected-type{color:#FFFFFF;background:#2f4050;border:1px #2f4050 solid;}
.bloc-left-dashboard ul.liste-type li a{text-decoration:none;color:#2f4050;}
.bloc-left-dashboard ul.liste-type li:hover a{text-decoration:none;color:#FFFFFF;}
.bloc-left-dashboard ul.liste-type li.selected-type a{text-decoration:none;color:#FFFFFF;}
.bloc-left-dashboard ul.liste-lettre{padding-top:0px;padding-bottom:20px;}
.bloc-left-dashboard ul.liste-lettre li{float:left;display:inline-block;width:auto;background:transparent;font-size:10pt;text-align:center;margin:0px;padding:1px;}
.bloc-left-dashboard ul.liste-lettre li a{text-decoration:none;color:#4173B0;text-transform:uppercase;font-size:8pt;}
.bloc-left-dashboard ul.liste-lettre li.selected-lettre a{text-decoration:none;color:#FFFFFF;background:#4173b0;text-transform:uppercase;font-size:8pt;}
@-moz-document url-prefix() {       
	.bloc-left-dashboard ul.liste-lettre {margin-left:3px;}
}

.bloc-left-dashboard ul.bloc-liste-groupe{padding-left:10px;}
.bloc-left-dashboard ul.bloc-liste-groupe li.navigation-node-groupe a{text-decoration:none;color:#000000;text-transform:capitalize;font-size:8pt;}
.bloc-left-dashboard ul.bloc-liste-groupe li.selected-groupe a{text-decoration:none;color:#4173b0;text-transform:capitalize;font-size:8pt;}
.bloc-left-dashboard ul.bloc-liste-customer{padding-left:10px;}
.bloc-left-dashboard ul.bloc-liste-customer li.navigation-node-customer a{text-decoration:none;color:#000000;text-transform:capitalize;font-size:8pt;}
.bloc-left-dashboard ul.bloc-liste-customer li.selected-customer a{text-decoration:none;color:#4173b0;text-transform:capitalize;font-size:8pt;}

.bloc-center-dashboard {float:right; width:772px;}
.bloc-center-dashboard .bloc-top-main-dashboard-rubrique div {}
.bloc-center-dashboard #form-reporting-precedent {display:inline-block;}
.bloc-center-dashboard #bt_annee_precedent {box-sizing:border-box; background:#4173b0; color:#FFFFFF; border:none; padding:0px 6px; margin:5px 0px 5px 15px; font-size:9pt; cursor:pointer;}
.bloc-center-dashboard .label-annee-current-reporting {display:inline-block; vertical-align:middle; font-size:14pt; color:#4173B0;}
.bloc-center-dashboard #bt_annee_suivant {box-sizing:border-box; background:#4173b0; color:#FFFFFF; border:none; padding:0px 6px; margin:5px 0px; font-size:9pt; cursor:pointer;}
.bloc-center-dashboard .bloc-top-main-dashboard-rubrique {margin-top:20px; text-align:center;}
.bloc-center-dashboard .bloc-top-main-dashboard {text-align:center;}
.bloc-center-dashboard .bloc-top-main-dashboard-rubrique .bloc-node-dashboard-rubrique {display:inline-block; box-sizing:border-box; border:1px #333333 solid; height:35px; width:160px; padding-top:9px; margin-right:10px;}
.bloc-center-dashboard .bloc-top-main-dashboard-rubrique .bloc-node-dashboard-rubrique a {text-decoration:none;}
.bloc-center-dashboard .bloc-top-main-dashboard-rubrique .bloc-node-dashboard-rubrique .link-node-dashboard-rubrique {color:#333333; font-size:10pt;}
.bloc-center-dashboard .bloc-top-main-dashboard-rubrique .bloc-node-dashboard-rubrique:hover {background:#333333;}
.bloc-center-dashboard .bloc-top-main-dashboard-rubrique .bloc-node-dashboard-rubrique:hover .link-node-dashboard-rubrique {color:#FFFFFF;}
.bloc-center-dashboard .bloc-top-main-dashboard-rubrique .bloc-node-dashboard-rubrique.selected-node-rubrique {background:#333333;}
.bloc-center-dashboard .bloc-top-main-dashboard-rubrique .bloc-node-dashboard-rubrique.selected-node-rubrique .link-node-dashboard-rubrique {color:#FFFFFF;}

#bloc-site-reporting-global {display:block; text-align:left;}
.info-site-reporting-global {color:#4173b0; font-size:20pt; text-transform:capitalize; margin:20px 0px 10px 0px;}
.info-site-reporting-global .nom-site-reporting-global {margin-left:15px;}
#bloc-effectif-reporting-dashboard {display:block; vertical-align:top; margin-left:12px;}
#bloc-effectif-reporting {display:inline-block; vertical-align:top; width:125px; margin-left:12px;}
#bloc-effectif-reporting  .value-effectif-reel,#bloc-effectif-reporting-dashboard  .value-effectif-reel {display:block; font-family: 'Oswald', sans-serif; font-size:27pt;}
#bloc-effectif-reporting  .title-effectif-reel ,#bloc-effectif-reporting-dashboard  .title-effectif-reel {display:block; font-family: 'Helvetica', sans-serif; font-size:10pt; color:#9D9D9D; font-weight:200; margin-bottom:8px;}
#bloc-effectif-reporting .value-effectif-theorique,#bloc-effectif-reporting-dashboard  .value-effectif-theorique  {display:block; font-family: 'Oswald', sans-serif; font-size:13pt;}
#bloc-effectif-reporting .title-effectif-theorique,#bloc-effectif-reporting-dashboard  .title-effectif-theorique {display:block; font-family: 'Helvetica', sans-serif; font-size:10pt; color:#9D9D9D; font-weight:200; margin-bottom:8px;}
#bloc-effectif-reporting .value-effectif-interim,#bloc-effectif-reporting-dashboard  .value-effectif-interim {display:block; font-family: 'Oswald', sans-serif; font-size:13pt;}
#bloc-effectif-reporting  .title-effectif-interim,#bloc-effectif-reporting-dashboard  .title-effectif-interim {display:block; font-family: 'Helvetica', sans-serif; font-size:10pt; color:#9D9D9D; font-weight:200; margin-bottom:8px;}
.graph-gauge {display:inline-block; width:300px;  vertical-align:top;}
.bloc-left-data-gauge {display:inline-block; vertical-align:top; width:75px;}
.value-data-gauge {font-family: 'Oswald', sans-serif; font-size:27pt;}
.legende-data-gauge {font-family: 'Helvetica', sans-serif; font-size:10pt; font-weight:200; color:#9D9D9D;}
.bloc-right-data-gauge {display:inline-block; vertical-align:top; width:200px;}
.border-left-gauge {border-left:1px #4173B0 solid; padding-left:15px;}
#bloc_total_graves_ligneReporting .bloc-left-data-gauge {padding-left:10px;}
#bloc_dm_grave_ligneReporting {margin-left:164px;}
#bloc_dm_grave_ligneReporting .bloc-left-data-gauge {position:relative; left:-8px;}
.ligne-gauche-separation-reporting {display:inline-block; vertical-align:middle; border-color:#4173B0; width:425px; margin-left:15px; margin-right:25px;}
.ligne-droite-separation-reporting {display:inline-block; vertical-align:middle; border-color:#4173B0; width:292px;}
#bloc-div-portefeuille-reporting-0 {padding:5px 0px;}
#bloc-div-portefeuille-reporting-0 div {display:inline-block; vertical-align:middle; width:100px;}
#bloc-node-portefeuille-reporting {margin-left:140px; border-left:1px #4173B0 solid; padding-left:15px;}
.bloc-center-dashboard .value-portefeuille {font-family: 'Oswald', sans-serif; font-size:13pt;}
.bloc-center-dashboard .title-portefeuille {display:block; font-family: 'Helvetica', sans-serif; font-size:10pt; color:#9D9D9D; font-weight:200;}
#bloc-node-rebut-reporting {margin-left:212px;}
.bloc-center-dashboard .value-rebut {font-family: 'Oswald', sans-serif; font-size:13pt;}
.bloc-center-dashboard .title-rebut {display:block; font-family: 'Helvetica', sans-serif; font-size:10pt; color:#9D9D9D; font-weight:200;}
#bloc-node-nc-reporting {margin-left:55px; border-left:1px #4173B0 solid; padding-left:15px;}
.bloc-center-dashboard .value-nc {font-family: 'Oswald', sans-serif; font-size:13pt;}
.bloc-center-dashboard .unite-nc {font-family: 'Oswald', sans-serif; font-size:13pt;}
.bloc-center-dashboard .title-nc {display:block; font-family: 'Helvetica', sans-serif; font-size:10pt; color:#9D9D9D; font-weight:200;}
.ligne-full-separation-reporting {border-color:#4173B0; margin:0px 15px; width:742px;}
.title-graph-ligne-reporting {color:#4173B0; font-size:11pt; margin:15px 0px 0px 15px;}
.bloc-line-half {width:49%; display:inline-block; margin:10px 0px; vertical-align:top;}
.border-left-line {border-left:1px #4173B0 solid;}

#ca-evolution-158 {margin: 35px 0px 0px 15px;}
.amcharts-stock-div {margin: 10px 0px 0px 15px;}

.bloc-navigation-reporting-annuel {display:inline-block;}
.bloc-navigation-reporting-compare-annuel {display:inline-block;}

.bloc-list-node-data-customer {margin:0px 10px;}
.table-list-node-data-customer {margin-top:20px; border:none; font-size:8pt;}
.table-list-node-data-customer td {padding:3px; border:none; font-weight:bold; text-align:right;}
.table-list-node-data-customer .label-champs-data-customer {width:88px;}
.table-list-node-data-customer .value-total-data-customer {width:63px; text-align:right; font-weight:bold;}
.table-list-node-data-customer .value-data-customer {border-left:1px #4173b0 solid; width:42px;}
.table-list-node-data-customer .entete-data-customer {color:#FFFFFF; background:#4173B0; text-align:center;}
.table-list-node-data-customer tr.line-value-1 {background:#EDEDED;}
.table-list-node-data-customer .value-data-customer-co-name {color:#4173B0; font-weight:bold; font-size:9pt; text-align:left;}
.line-totaux-mois-data-customer td {border-top:1px #4173B0 solid; font-weight:bold;}

/* Parametres customers / budget */
.bloc-choix-customer-reporting {margin-left:15px;}
#id_customer_select {background:#EDEDED; border:1px #C2C2C2 solid; border-radius:5px; font-size:10pt; color:#000000;}
#bloc-customer-parametres {margin:20px 0px 0px 15px;}
.bloc-liste-parametres {border-collapse:collapse; border-spacing:0; font-size:10pt; width:100%; font-size:9pt;}
#bloc-customer-parametres .ligne-entete-parametres.line1 {color:#4173B0; font-weight:bold; text-align:center; vertical-align:top; text-transform:uppercase;}
#bloc-customer-parametres .ligne-entete-parametres.line1 td {border:1px solid #e7eaec; padding:3px;}
#bloc-customer-parametres .ligne-entete-parametres.line1 td:last-child {color:#000000;}
#bloc-customer-parametres .ligne-entete-parametres.line2 td {color:#4173B0; padding:5px; text-align:center; border-bottom:1px solid #e7eaec;}
#bloc-customer-parametres .ligne-entete-parametres.line2 td:first-child {border:1px solid #e7eaec; font-size:12pt; font-weight:bold;}
#bloc-customer-parametres .ligne-entete-parametres.line2 td:nth-child(5) {border-right:1px solid #e7eaec;}
#bloc-customer-parametres .ligne-entete-parametres.line2 td:nth-child(9) {border-right:1px solid #e7eaec;}
#bloc-customer-parametres .ligne-entete-parametres.line2 td:nth-child(10) {border:1px solid #e7eaec;}
#bloc-customer-parametres .ligne-entete-parametres.line2 td:nth-child(11) {border:1px solid #e7eaec;}
tr.customer-node td {padding:1px; color:#000000;}
tr.customer-node:nth-child(even){background:#f5f5f6;}
tr.customer-node td:first-child {background:#FFFFFF; padding:1px 10px; color:#676a6c;white-space:nowrap;font-size:80%;}
.budget-up{color:#009900;}
.budget-down{color:#990000;}
/*.customer-node .parametres-value-node:nth-child(5) {border-right: 2px #4173b0 solid;}
.customer-node .parametres-value-node:nth-child(9) {border-right: 2px #4173b0 solid;}*/
.bloc-liste-parametres input {text-align:right;}
/*.parametres-value-node-total {background:#EDEDED;}*/
.parametres-value-node-total input {/*background:#EDEDED;*/ color:#4173B0; font-weight:bold; padding-left:3px;}
.parametres-value-node-total{white-space:nowrap;}
.ligne-total-field td {border:1px solid #e7eaec; padding:4px 7px; color:#4173B0; text-align:right; font-weight:bold;}
.ligne-total-field .label-line-node-total {padding:4px 10px; text-align:left; text-transform:uppercase; color:#676a6c;}
.bloc-total-bugdet {width:95%; text-align:right; font-size:10pt; margin-top:15px;}
#zone-valeur-total-budget {font-weight:bold; display:inline-block; width:100px; font-size:11pt;}
#zone-valeur-mensuel-budget {font-weight:bold; display:inline-block; width:100px; font-size:11pt;}
.zone-unite-euro {font-weight:bold; font-size:11pt;}


/* style pour la comparaison budget et ca encours */
.compare-neutre{background:transparent;color:#000;}
.compare-on{color:#099039;}
.compare-off{color:#E30613;}

/* legende pour le workload */  
.legende{width:60%;list-style:none;padding:0;margin:auto;}
.legende li{float:left;white-space:nowrap;padding:5px;max-width:180px;min-width:100px;width:125px;}
.legende li div.type_charge{white-space:nowrap;padding:5px;width:100%;text-align:center;}
/* liste de choix pour ajout d'un nouveau workload */  
.list-choix-horizontal{width:100%;list-style:none;padding:0;margin:auto;}
.list-choix-horizontal li{float:left;white-space:nowrap;padding:5px;max-width:107px;min-width:100px;width:107px;}
.list-choix-horizontal li div.type_charge{white-space:nowrap;padding:5px;width:100%;text-align:left;}
.dropdown-menu {
  border: medium none;
  border-radius: 3px;
  box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
  display: none;
  float: left;
  font-size: 12px;
  left: 0;
  list-style: none outside none;
  padding: 0;
  position: absolute;
  text-shadow: none;
  top: 100%;
  z-index: 3000;
}
.ibox-dashboard-reporting{overflow-y:auto;max-height:498px;height:498px;}
.height-widget{max-height:213px;height:213px !important;}
.height-second-line-dashboard{max-height:229px;height:229px !important;}
.height-third-line-dashboard{max-height:162px;height:162px !important;}
/* Style pour les listes de comptes */
/* Modal ajout de compte */
.intro_form {padding:15px;}
/* Formulaire de recherche d'un compte */
#search_compte_results{margin-bottom:20px; margin-top:10px; text-align:right;}
#bt_search_compte{margin-bottom:0px;}
/* Formulaire de modification de compte */
#formEditCompte div{margin-top:10px;}
#bt_modif_compte{margin-top:15px;}
/* Liste des categories */
#Form_modele_cat label{margin-right:10px;}
#Form_modele_cat select{background:#C2C2C2; color:#FFFFFF; width:30%; min-width:112px;}
#Form_modif_cat{margin-top:10px;}
#Form_modif_cat .cat-principale{margin-top:8px;}
#Form_modif_cat input{margin-right:6px;}
#Form_modif_cat li ol input {margin-right:4px;}
#Form_modif_cat label{font-weight:normal;}
#Form_modif_cat li ol label{color:#000000;}
#form-manage-user-catalog{margin-top:10px;}
#form-manage-user-catalog .cat-principale{margin-top:8px;}
#form-manage-user-catalog input{margin-right:6px;}
#form-manage-user-catalog li ol input {margin-right:4px;}
#form-manage-user-catalog label{font-weight:normal;}
#form-manage-user-catalog li ol label{color:#000000;}
#bt_valid_cat{margin-top:15px;}
/* autres */
.value-bugdet{padding-left: 10px;position: relative;cursor:pointer;}
.value-bugdet:hover:before{position: absolute;font-family: 'FontAwesome';top: 3px;left: 5px;content: "\f040";}
.current-bugdet{color:#CDCDCD;cursor:pointer;padding:0px 10px;border:0px solid #FFFFFF;width:100%;display:inline-block;height:19px;}
.current-bugdet:hover{color:#000000;border:0px solid #CDCDCD;}
.manage-ok{color:#000000;}
.budget-increase{color:#099039;}
.budget-decrease{color:#E30613;}
.current-bugdet:hover:before{position: relativee;font-family: 'FontAwesome';top: 3px;left: -15px;content: "\f040";}
/* ponderation */
.ponderation {padding-left: 32px;position: relative;}
.ponderation-edit:before{position: absolute;font-family: 'FontAwesome';top: 3px;left: 10px;content: "\f040";}
.ponderation-minus:before{position: absolute;font-family: 'FontAwesome';top: 3px;left: 10px;content: "\f068";color:#E30613;}
.ponderation-plus:before{position: absolute;font-family: 'FontAwesome';top: 3px;left: 10px;content: "\f067";color:#099039;}
/*fenetre modal */
.modal-dialog.ViewProduct{width:90%;}
.modal-dialog.ViewCategory{width:90%;}
/* placeholder */
input:-moz-placeholder, textarea:-moz-placeholder {color: #CDCDCD;}
-moz-placeholder {color: #CDCDCD;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #CDCDCD;}
-webkit-input-placeholder {color: #CDCDCD;}
input.placeholder, textarea.placeholder {color: #CDCDCD;}


.zone-panel-link{padding: 25px 20px;margin-left: 20px; position: relative;float: left;color:inherit;}
.zone-panel-link a{color:inherit;}
.panel-title .link_sub_categorie{color:#4062af;}
.title_product{width:100%;font-size:13pt;}
.small_image_produit{max-height:50px;}
.small_image_category{max-height:80px;min-width:80px;float:left;}
.small_category_image_produit{max-height:80px;}
.small_image_sub_category{max-height:50px;min-width:50px;float:left;}
.zone-panel-sub-link{padding: 10px 20px;margin-left: 20px; position: relative;float: left;}
.bt-view-sub-category{padding: 10px 0px;}
.image_sub_product{max-height:40px;}
.small_sub_category_image_produit{max-height:50px;}
/* CENTRE DOCUMENTAIRE*/
.zone-title{font-size:9pt;white-space:nowrap;}
.lightBoxGallery .panel-body{min-height:210px;}
.node-doc{min-height:350px;}
.node-doc .pull-left{width:auto;}
.footer .pull-left{width:auto;}
.node-doc .alert-info{width:auto;padding: 8px;margin-bottom:5px;margin-left:5px;}
.btn-document{padding:2px 5px 2px 5px;margin-bottom:0px;}

.form-group{margin-bottom:5px;}


/* Production / Cylinders */
.head-production-today {background:#81A281;}
.head-production-retard{background:#b183a5;color:#FFF;}
.head-production-weekend {background:#CDCDCD;}
.head-production-over-year {background:#f8ac59;}
.production-today {background:#95cc95;}
.production-retard {background:#fae0f3;}
.production-weekend {background:#eeeeee;}
.production-over-year {background:#fcc68b;}
.danger-capacite{color:#e14956;}
.main-head-week-1 {background:#CDCDCD;}
.main-head-week-2 {background:#eeeeee;}
.head-week-1 {background:#CDCDCD;}
.head-week-2 {background:#eeeeee;}
.production-week-1 {background:#CDCDCD;}
.production-week-2 {background:#eeeeee;}
.border-week-right {border-right:1px solid #676a6c;}
/*.head-week-total
.production-week-total*/
.head-production-today{color:#FFF;}
.head-production-today .production-week-1,.head-production-today .production-week-2 {background:#95cc95;color:#FFF;}
.table .production-padding-right {padding-right:10px;}
.ligne-forecast-production:hover>td{background:#95cc95;color:#FFF;}
.ligne-forecast-production.head-production-today{background:#95cc95;color:#FFF;}
.border-bottom-production td{border-bottom:2px solid #676a6c;}
.head-production-weekend td{background:#CDCDCD;}

.type-order{text-align:center;color:#FFF;font-weight:bold;width:25px !important;border:1px #fff solid;border-radius: 4px;}
/* POUR LES COMMANDES */
.choice-marque{filter:alpha(opacity=50);moz-opacity:0.5;opacity:0.5;cursor:pointer;max-width:115px;}
.choice-marque:hover{filter:alpha(opacity=100);moz-opacity:1;opacity:1;cursor:pointer;max-width:115px;}
.marque-selected{border:1px #18a689 solid;}
.marque-selected>img{filter:alpha(opacity=100);moz-opacity:1;opacity:1;}
/*POUR LE DASHBOARD*/
.preview-dashboard{min-height:160px !important;}

/*Sidebar informations commande*/
.input-small{padding:0px 12px; height:25px;}
