table.dataTable.dtr-inline.collapsed tbody td:first-child,
table.dataTable.dtr-inline.collapsed tbody th:first-child {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}

/*table.dataTable.dtr-inline.collapsed tbody td:first-child:before,
table.dataTable.dtr-inline.collapsed tbody th:first-child:before {
  top: 5px;
  left: 6px;
  height: 16px;
  width: 16px;
  display: block;
  position: absolute;
  color: white;
  border-radius: 16px;
  text-align: center;
  line-height: 15px;
  box-sizing: content-box;
  content: '+';
  background-color: #31b131;
  font-size: 17px;
  font-weight: 800px;
}*/
table.dataTable.dtr-inline.collapsed tbody td:first-child,
table.dataTable.dtr-inline.collapsed tbody th:first-child {
  background: url("../images/dataTables/btn-tableau-afficher.png") no-repeat 6px;
  background-size: 16px 16px;
}

table.dataTable.dtr-inline.collapsed tbody tr.parent td:first-child,
table.dataTable.dtr-inline.collapsed tbody tr.parent th:first-child {
  background: url("../images/dataTables/btn-tableau-masquer.png") no-repeat 6px;
  background-size: 16px 16px;
}

/*table.dataTable.dtr-inline.collapsed tbody tr.parent td:first-child:before,
table.dataTable.dtr-inline.collapsed tbody tr.parent th:first-child:before {
  content: '-';
  background-color: #d33333;
}*/
table.dataTable.dtr-inline.collapsed tbody tr.child td {
  background: none;
}

table.dataTable.dtr-column tbody td.control,
table.dataTable.dtr-column tbody th.control {
  position: relative;
  cursor: pointer;
}

table.dataTable.dtr-column tbody td.control:before,
table.dataTable.dtr-column tbody th.control:before {
  top: 50%;
  left: 50%;
  height: 16px;
  width: 16px;
  margin-top: -10px;
  margin-left: -10px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 16px;
  text-align: center;
  line-height: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  content: "+";
  background-color: #31b131;
}

table.dataTable.dtr-column tbody tr.parent td.control:before,
table.dataTable.dtr-column tbody tr.parent th.control:before {
  content: "-";
  background-color: #d33333;
}

table.dataTable tr.child {
  padding: 0.5em 1em;
}

table.dataTable tr.child:hover {
  background: transparent !important;
}

table.dataTable tr.child ul {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

table.dataTable tr.child ul li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0;
}

table.dataTable tr.child ul li:first-child {
  padding-top: 0;
}

table.dataTable tr.child ul li:last-child {
  border-bottom: none;
}

table.dataTable tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: 600;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRhdGFUYWJsZXMucmVzcG9uc2l2ZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0VBRUUsa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QUFDRjs7QUFFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkE7QUFDQTs7RUFFRSw4RUFBMkI7RUFDNUIsMEJBQUE7QUFDRDs7QUFFQTs7RUFFQyw2RUFBQTtFQUNELDBCQUFBO0FBQ0E7O0FBRUE7Ozs7RUFJQztBQUNEO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLGtCQUFrQjtFQUNsQixlQUFTO0FBQ1g7O0FBRUE7O0VBRUUsUUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQWtCO0VBQ2xCLFlBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFhO0VBQ2Isa0JBQUE7RUFDRCxpQkFBQTtFQUNELHdCQUFBO0VBQ0UsdUJBQXVCO0VBQ3ZCLFlBQUE7RUFDQSx5QkFBQTtBQUNGOztBQUVBOztFQUVBLFlBQUE7RUFDRSx5QkFBQTtBQUNGOztBQUVBO0VBQ0Usa0JBQUE7QUFDRjs7QUFFQTtFQUNBLGtDQUFBO0FBQ0E7O0FBRUE7RUFDQSxxQkFBQTtFQUNFLHFCQUFlO0VBQ2hCLFNBQUE7RUFDRCxVQUFBO0FBQ0E7O0FBRUE7RUFDRSxnQ0FBc0I7RUFDdEIsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixlQUFlO0VBQ2YsZ0JBQWdCO0FBQ2xCIiwiZmlsZSI6ImRhdGFUYWJsZXMucmVzcG9uc2l2ZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJ0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQsXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCB0Ym9keSB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMzBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLyp0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxyXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgdGJvZHkgdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcclxuICB0b3A6IDVweDtcclxuICBsZWZ0OiA2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgY29udGVudDogJysnO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIxMzE7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDBweDtcclxufSovXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCB0Ym9keSB0ZDpmaXJzdC1jaGlsZCxcclxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkIHRib2R5IHRoOmZpcnN0LWNoaWxkIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kYXRhVGFibGVzL2J0bi10YWJsZWF1LWFmZmljaGVyLnBuZycpIG5vLXJlcGVhdCA2cHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XHJcbn1cclxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkIHRib2R5IHRyLnBhcmVudCB0ZDpmaXJzdC1jaGlsZCxcclxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkIHRib2R5IHRyLnBhcmVudCB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGF0YVRhYmxlcy9idG4tdGFibGVhdS1tYXNxdWVyLnBuZycpIG5vLXJlcGVhdCA2cHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XHJcbn1cclxuLyp0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgdGJvZHkgdHIucGFyZW50IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSxcclxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkIHRib2R5IHRyLnBhcmVudCB0aDpmaXJzdC1jaGlsZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICctJztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMzMzMzO1xyXG59Ki9cclxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkIHRib2R5IHRyLmNoaWxkIHRkIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uIHRib2R5IHRkLmNvbnRyb2wsXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uIHRib2R5IHRoLmNvbnRyb2wge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gdGJvZHkgdGQuY29udHJvbDpiZWZvcmUsXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uIHRib2R5IHRoLmNvbnRyb2w6YmVmb3JlIHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAzcHggIzQ0NDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBjb250ZW50OiAnKyc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjEzMTtcclxufVxyXG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiB0Ym9keSB0ci5wYXJlbnQgdGQuY29udHJvbDpiZWZvcmUsXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uIHRib2R5IHRyLnBhcmVudCB0aC5jb250cm9sOmJlZm9yZSB7XHJcbiAgY29udGVudDogJy0nO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzMzMzM7XHJcbn1cclxudGFibGUuZGF0YVRhYmxlIHRyLmNoaWxkIHtcclxuICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbn1cclxudGFibGUuZGF0YVRhYmxlIHRyLmNoaWxkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbnRhYmxlLmRhdGFUYWJsZSB0ci5jaGlsZCB1bCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG50YWJsZS5kYXRhVGFibGUgdHIuY2hpbGQgdWwgbGkge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xyXG4gIHBhZGRpbmc6IDAuNWVtIDA7XHJcbn1cclxudGFibGUuZGF0YVRhYmxlIHRyLmNoaWxkIHVsIGxpOmZpcnN0LWNoaWxkIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG50YWJsZS5kYXRhVGFibGUgdHIuY2hpbGQgdWwgbGk6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG50YWJsZS5kYXRhVGFibGUgdHIuY2hpbGQgc3Bhbi5kdHItdGl0bGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtaW4td2lkdGg6IDc1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4iXX0= */