.jstree .line { background: none; height:auto; }

/* jstree */
.jstree-default .jstree-node-container { /*border: 1px solid #000000;*/ position: relative; }
.jstree-default .jstree-node-data { /*border: 1px solid #00ff00;*/ position: relative; white-space: normal; }
.jstree-default .jstree-node-data .desc { margin: 0px 0px 0px 20px; /*border: 1px solid #0000ff;*/ }
.jstree-default .jstree-node-data .code { 
  margin: 0px 0px 0px 20px; /*border: 1px solid #0000ff;*/ 
  color: #666666;
  font-style: italic;
  margin-bottom: 2px;
}

.jstree-default .jstree-node-container-hovered { /*border: 1px solid black;*/ background-color: #F0F0F0; }
/*.jstree-default .jstree-node-container-edited { background-color: #5BB75B; }*/

/* jstreegrid styles */
.jstree-grid-cell.line { text-align: right; min-height: 20px; padding: 1px 0px; }
.jstree-grid-cell.line span { width: 100%; }
.jstree-grid-cell.section {  }
.jstree-grid-header { text-align: center; font-weight: bold; background-color: #000000; }

.jstree-grid-col-1.line { /*border: 1px solid #ffffaa;*/ }
.jstree-grid-col-2.line { /*border: 1px solid #ffaaff;*/ }
.jstree-grid-col-3.line { /*border: 1px solid #ff0044;*/ }
.jstree-grid-col-4.line { /*border: 1px solid #ff11bb;*/ }

.jstree-grid-col-1.line span { cursor: pointer; /*border: 1px solid #ffff00;*/ }
.jstree-grid-col-2.line span { cursor: pointer; /*border: 1px solid #ff00ff;*/ }
.jstree-grid-col-3.line span { cursor: pointer; /*border: 1px solid #ffaaaa;*/ }
.jstree-grid-col-4.line span { cursor: pointer; /*border: 1px solid #ff1100;*/ }
.jstree-grid-col-5.line span { cursor: text; /*border: 1px solid #ff1100;*/ }

/*jstree-line-hovered { background: #F9F9F9;  }*/

/* edit zone styles */
.editZone { float: left; padding: 1px; }
.editZone textarea, .editZone input, .editCell { 
  /*border: none; */
	   padding: 2px; 
	   margin: 0px; 
    /*
	  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
	  transition: border linear 0.2s, box-shadow linear 0.2s;
    */
}
.editZone textarea {
  display: inline-block;
	resize: none;
	margin: 0px 0px 2px 30px; 
	width: 284px;
}
.editZone button:nth-of-type(1) {
  margin-right: 2px;
}
.editZone input:nth-of-type(1) {
  display: inline-block;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	width: 280px;
}
.editZone div:nth-of-type(1) { 
	margin: 1px 0px 0px 30px; 
  color: #666666;
  font-style: italic;
  margin-bottom: 4px;
  
}
.editZone textarea:focus, .editZone input:focus, .editCell:focus { 
/* border-color: rgba(204, 204, 204, 0.8);*/
	/*
	  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(50, 50, 50, 0.6);
	  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(50, 50, 50, 0.6);
	  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(50, 50, 50, 0.6);
	*/
  /*
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	  outline: 0;
	  outline: thin dotted \9;
    */
	  /* IE6-9 */
}
.editCell { 
	text-align: right; 
  width: 92px; 
}

/* button styles */
.lineActions { margin-left: 10px; display: inline-block; float: left; position: relative; /*position: absolute; top: 0px; right: 2px;*/ }
.buttonSupprLine { width: 100%; height: 100%; background-image:url("themes/default/d.png"); background-position: 90px 18px; }

/* Total styles */
#tableTotal { border: 1px solid black; width: 100%; }
#tableTotal tr.headers td { background: #000000; color: #FFFFFF; padding: 2px 6px; text-align: center; }
#tableTotal tr.values td { padding: 2px; text-align: right; border-right: 1px solid #000000; }
#totalHT {  }
#totalTVA {  }
#totalTTC {  }