/* ************************* */
/* Affichage arborescent     */
/* ************************* */

/*  modif Ociensa 2018/09/17 : pour caler le contenu de la cellule a gauche lorsque la cellule contient l'icone d'arborescence */
.main-table td .labelArbre + .dCell {
   /* pour caler � gauche l'ic�ne et le texte de la cellule */
   float: none;
   /* padding-left: 5px; */
}
/*
.labelArbre {
   padding-left: 10px;
}
*/

.entete_liste .imgArbre {
       margin: 4px 4px 0 0;
}


/* Image +/- pour d�plier une ligne dans les tableaux */
.labelArbre {
   margin-right: 2px;
   /* modif Ociensa 2018/05/07 : non applicable en 4.0  
   float: left;
   */
}

/* pour que le libellé dans la cellule avec le + ne s'étende pas au-dessous du + */
div.libArbre {
   overflow: hidden;
}

/* icones +/- et espaces */
.imgArbre {
	/* modif Ociensa 2018/03/21 : changement d'icône en version 4.0, 12px -> 16px */
    width: 11px;
    /* modif Ociensa 2024/04/25 : disposition avec flex, 7px -> 100% */
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
th .imgArbre {
	/* modif Ociensa 2024/04/25 : disposition sans flex, la hauteur doit être fixée */
	height: 7px;
}

.imgPlusEntete, .imgPlus {
   /* modif Ociensa 2018/03/21 : changement d'icône en version 4.0 */
	/* background-image: url('../arbre/plus_simple_blanc.gif'); */
   background-image: url('../work/images/svgs/arrow.svg');
   opacity: 0.4;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	transition: all 150ms ease, right 0ms ease;
	cursor: pointer;
}
.imgPlusEntete:hover, .imgPlus:hover {
   opacity: 1;
}

.imgMoinsEntete, .imgMoins {
   /* modif Ociensa 2018/03/21 : changement d'ic�ne en version 4.0 */
   /* background-image: url('minus_simple_blanc.gif'); */
	background-image: url('../work/images/svgs/arrow.svg');
   opacity: 0.4;
   -webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
	transition: all 150ms ease, right 0ms ease;
	cursor: pointer;
}
.imgMoinsEntete:hover, .imgMoins:hover {
   opacity: 1;
}

/* span, div alternatif � l'image vide pour le d�calage dans l'affichage des arbres */
span.imgArbre {
  padding-left: 12px;
}
div.imgArbre {
  float: right;
  margin: 0 2px;
}
.entete_liste .imgArbre {
	float: left;
}
/* ************************* */
/* FIN Affichage arborescent */
/* ************************* */

