/* Arborescence avec jquery */
 
ul.j_racine.dynamique li.j_plus ul, ul.j_racine.dynamique li.j_plus .j_branche {
	display:none !important;
}
ul.j_racine li.j_plus {
	background: url("images/j_plus.gif") 0 0.2em no-repeat transparent !important;
	padding:0 0 0 0;
}
ul.j_racine li.j_moins {
	background: url("images/j_moins.gif") 0 0.2em no-repeat transparent !important;
	padding:0 0 0 0;
}
ul.j_racine li.actif>span.j_cliquer {

}
ul.j_racine span.j_cliquer {
	padding:0 0 0 15px; 
}
ul.j_racine.j_ie6 span.j_cliquer {
	display:inline;
}
ul.j_racine li .j_branche {
	padding-left: 15px;
	display:block;
}
span.j_cliquer {
	cursor:pointer;
}
span.j_cliquer:hover {
	font-weight:bold;
}
p.j_boutons_arbo {
	text-align:right;
}
p.j_boutons_arbo button {
	font-size:11px;
}

/* Arborescence sans retrait */

ul.j_racine li ul.j_branche.sans_retrait {
	padding-left: 0;
	padding-right:0;
}
ul.j_racine li ul.j_branche.sans_retrait li {
	background: none !important;
	padding-left: 0;width:100%;
}

/* Arborescence avec pointillé */

#contenu ul.j_racine.j_pointille li {
	background: transparent url("images/arbo/j_arbo_li.gif") no-repeat scroll 0 0 !important;
	margin: 0 0 0 0 !important;
	padding: 3px 0 2px 15px;
}
#contenu ul.j_racine.j_pointille li:last-child, #contenu ul.j_racine.j_pointille li.last {
	background-position:0 -1764px !important;
}
#contenu ul.j_racine.j_pointille li.j_moins, #contenu ul.j_racine.j_pointille li.j_plus {
	padding: 5px 0 0 0 ;
}
ul.j_racine.j_pointille li.j_moins span.j_cliquer {
	background: url("images/arbo/moins.gif") 3px 3px no-repeat transparent !important;
	padding: 0 0 2px 19px;
}
ul.j_racine.j_pointille li.j_plus span.j_cliquer {
	background: url("images/arbo/plus.gif") 3px 3px no-repeat transparent !important;
	padding: 0 0 2px 19px;
}
#contenu ul.j_racine.j_pointille ul {
	margin:0 0 0 0 !important ;
	padding: 0 0 0 15px !important ;
}