#topNav {}

#recherche{ float:right; height:27px; top:0; background-color:#CACACA; font-weight:bold; text-transform:uppercase; padding:0 5px;}
#recherche #textfield{ width:100px; font-weight:normal; border:#CACACA 1px solid; color:#0E4A9B; padding:1px 4px; margin-top:3px}
#recherche #textfield:focus { border: #0E4A9B 1px solid;}
#recherche #submit{ width:20px; border:none; cursor:pointer; margin-top:3px;}

.image_left {
	margin-left:5px;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu.posD {
	top: 116px;
}

#menu.posG {
	top: 4px;
}

#menu {
position: relative; /* placement du menu, à modifier selon vos besoins */
width: 192px;
}

#menu hr{
width: 192px;
color:#FFFFCC;
height: 1px;
}

#menu dt {
cursor: pointer;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#FFFFCC;
}

#menu dd {
}

#menu li {
background-color:#6699ff;
text-align: left;
padding-left:20px;
}

#menu dt.sel {
background-color:#FFFFFF;
color:#30a4d8;
height:22px;
}

#menu li a.sel, #menu dt a.sel {
background-color:#FFFFFF;
color:#30a4d8;
cursor: pointer;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
text-decoration: none;
display: block;
}

#menu li a, #menu dt a {
color:#FFFFCC;
cursor: pointer;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
text-decoration: none;
display: block;
}

#menu li a:hover, #menu dt a:hover {
background: #eee;
color:#30a4d8;
}


