/* annule les marges pour les items et les sous items */
.arborescence, .arborescence li, .arborescence li ul {
	margin: 0;
	padding: 0;
	list-style-type : none;
	list-style-image: url();
	list-style-position: outside;
	vertical-align : top;
}

.arborescence * {
	font-size : 1em;
	text-decoration : none;
}

/* declare les comportement par defaut des items */
.arborescence li {
	margin-left:8px;
}
.arborescence li.accueil {
	margin-left:0;
	display:table;
}

ul.arborescence li a {
	height : 1em;
	margin-left:20px;
	display:table;
	!margin-left:5px;
	!display:inline-block;
	!height:100%;
	margin-top:0.3em;
	font-size : 0.8em;
	
}
* html ul.arborescence li {
	display:inline-block;
	height:100%;
}

/* par defaut les elements noeuds (ie deplie) */
.arborescence li.noeud ul{
	background-image: url(../images/line.gif);
	background-repeat: repeat-y;
	background-position: top left;

}
.arborescence li.noeud {
	background-image: url(../images/node_open.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

/* lorsque le bloc fils est ferme */
.arborescence li.plier {
	background-image: url(../images/node_close.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.arborescence .plier > ul {
	display: none;
}

/* lorsque ie travaille et plie les elements */
.arborescence .pliermsie {
	display: none;
}

/* personalisation de l'ancre pour ie */
.arborescence a.noeud {
margin:0;
padding:0;
	text-decoration: none ;
}


/* expose le chemin de l'article ou rubrique en cours */
.arborescence .on {
	font-weight: bold;
	color: #333;
}

/* suivi du fil actif */
.arborescence li.noeud.on {
	background-image:url(../images/node_on.gif);
	background-repeat: no-repeat;
	background-position: top left;

}
.arborescence li.feuille a.on{
	background-image: url(../images/arton.gif);
}

/* elements terminaux, qui ne possedent pas de sous partie */
.arborescence ul li.feuille {
	background-image: url(../images/line.gif);
	background-repeat: repeat-y;
	background-position: top left;
}
.arborescence ul li.feuille a{
	font-size:0.75em;
	background-image: url(../images/art.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 14px;
	margin-left: 14px;
}

/* suivi du fil actif */
.arborescence ul.on{
	display : block;
}
p.pagination a.lien_pagination{display:inline;margin:0}