p {
margin:0;
margin-top:10px;
padding-left:17px;
}

#menu > p {
padding-left:2px;
}

ul {
list-style: none inside;
margin:0;
padding:0 10px 10px 0;
}
	html>body ul {
	padding:0 10px 10px 0;
	}

ul ul {
padding:0 0 10px 0;
margin-left:16px;
display:none;
} 
	html>body ul ul {
	padding-left:17px;
	margin-left:0;
	}

ul ul li {
margin:0; /* Opera */
padding:0;
padding-left:12px;
}

li a {
color:#666;
}

li.dossier a {
color:black;
}

li.dossierc a:hover {
color:white;
}

/*
li.dossier {
border:1px solid red;
list-style: none outside url("img/plus.png");
}


li.dossier span {
padding-left:24px;
line-height:24px;
border:1px solid lime;
background:transparent url("img/dossier.png") no-repeat top left ;
}
*/

.trait {
background:transparent url("img/droit.png") repeat-y top left ;
}

img {
vertical-align: middle;
margin-right:2px;
border:0;
}

a {
text-decoration:none;
/*display:block;*/
}

#menu a:hover {
color:white;
background-color:#c00;
}

#menu a.nohover:hover {
color:black;
background-color:transparent;
}

#root {
text-transform:uppercase;
font-size:11px;
display:none;
}