dl, dt, dd{
margin: 0;
padding: 0;
list-style-type: none;
}


ul.navgauchejl{
margin: 0;
padding: 0;
list-style-type: none;
list-style-image: none;
text-align: left;
}

li.navgauchejl {
margin: 0;
padding: 0;
list-style-type: none;
list-style-image: none;
text-align: left;
}

#nav {
width:210px;
}

#nav dt {
margin: 2px 0;
line-height: 20px;
text-align: left;
font-weight: normal;
border: 1px solid #999999;
background: #fafafa;
}
#nav dd {
border: 0px solid gray;
display:none;
}
#nav li.navgauchejl {
text-align: left;
background: #fdfdfd;
}
#nav dt a{
color:#006699;
font-family: arial;
font-size: 12px;
font-weight: normal;
text-decoration: none;
display: block;
border: 0;
height: 100%;
padding-left:3px;
}
#nav li.navgauchejl a {
color:#006699;
font-family: arial;
font-size: 11px;
font-weight: bold;
text-decoration: none;
display: block;
border: 0;
height: 100%;
padding-left:3px;
}
#nav li.navgauchejlsub a {
color:#006699;
font-family: arial;
font-size: 11px;
font-weight: normal;
text-decoration: none;
display: block;
border: 0;
height: 100%;

}

#nav li.navgauchejl a:hover, #nav dt a:hover,#nav li.navgauchejlsub a:hover{
background: #eee;
}

table.menuh{
background:#eee;
border: 1px solid #999999;
padding:1px;
padding-left:5px;
padding-right:5px;
}


.fondactif{
background: #cccccc;
}

.lefttiretrouge {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF0000;
	text-align: left;
}
.toptiretrouge {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF0000;
	text-align: left;
}

.toplefttiretrouge{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF0000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF0000;
	text-align: left;
}
