#nav-gestion {}

#nav-gestion ul {
 float: right;
 list-style-type: square;
}

#nav-gestion li {
 float: left;
 margin-left: 10px;
 padding-right: 1em;
}

#nav-gestion a:focus, #nav-gestion a:hover {
 text-decoration: underline;
}

table, .nav-table, .formRecherche, p.ajout, p.succes, p.retour {
 width: 90%;
 margin: 0 auto 0.5em auto;
}

table {
 empty-cells: show;
}

th {
 padding: 2px 4px;
 background: #DFE2FF;
}

td {
 padding: 2px 4px;
 border-bottom: 1px solid #c0c0c0;
}

table.rollover tr:hover>td{ background-color: #FEFF9F;}

.succes {
 padding: 0.4em;
 background: #FEFF9F;
 border-top: 1px solid #666;
 border-bottom: 1px solid #666;
}

.formEdition {
 float: left;
 width: 500px;
 margin-left: 5%;
}

.encart-header {
 float: right;
 margin-top: 0.5em;
 margin-right: 5%;
 width: 200px;
 padding-top: 5px;
 background: transparent url(/style/encart-header.gif) no-repeat left top;
}

.encart-footer {
 padding-bottom: 5px;
 background: transparent url(/style/encart-footer.gif) no-repeat left bottom;
}

.encart-main {
 padding: 0 10px;
 background: transparent url(/style/encart-main.gif) repeat-y;
}

p.ajout {
 text-align: right;
}

ul.arbre li {
 padding-bottom: 0.5em;
}

ul.arbre li.last, ul.arbre li li {
 padding-bottom: 0;
}

ul.arbre li.supprime {
 text-align: right;
 padding-bottom: 1em;
}

ul.arbre li.supprime a:link, ul.arbre li.supprime a:visited {
 color: #F00;
}

h4 {
 margin-bottom: 0.5em;
}

tr.admin-edit td {}
tr.user-edit td, li.user-edit {background: #D36000;}

h4.rubrique {
	margin: 1em 0;
	font-size: 95%;
}

.ressource, .ressource-vignette {
	margin: 10px 0;
	padding: 5px 0;
	background: #c0c0c0;
	width: 800px;
	float: left;
}

.ressource dt, .ressource dd {
	padding: 0 20px;
}

.ressource-vignette dt, .ressource-vignette dd {
	float: right;
	width: 640px;
	padding: 0 20px 0 10px;
}

.ressource-vignette dd.vignette {
	width: 100px;
	float: left;
	padding: 0 10px 0 20px;
}

.ressource span, .ressource-vignette span {
	color: #333;
	font-size: 90%;
}