/* Feuille de style du menu */

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

/* Menu principal */
#menu_principal {
	position:absolute; left:10px; top:150px; width:150px; z-index:3
}

#menu_principal dd {display: block; overflow: hidden; height: 1px;}

#menu_principal dt {
	margin-top: 0px; margin-bottom: 10px; background-color:rgb(95%,95%,80%); border-width:1px; border-style:solid; border-color:rgb(84%,84%,69%);
	text-align:center; cursor:pointer;
}
#menu_principal dt a {
	display:block; color:#00405F; text-decoration:none
}
#menu_principal dt a:hover  {
    color:#4F6E37; text-decoration:underline; background-color:#FFFFFF
}

#menu_principal li {
padding-top:3px; padding-bottom:3px; line-height:15px;
text-align: center
}
#menu_principal li a {
	display:block; color:#4F6E37; text-decoration:none; font-weight:normal
}
#menu_principal li a:hover {
    color:#cccc99; text-decoration:underline
}

#menu_principal dt a:visited, #menu_principal li a:visited {
	color:#0099CC
}
/* Fin menu principal */

/* Menu presentation */
#menu_presentation {
	position:absolute; left:10px; top:150px; width:150px; z-index:3
}

#menu_presentation dd {display: block; overflow: hidden; height: 1px;}

#menu_presentation dt {
	background-color:rgb(95%,95%,80%); border-width:1px; border-style:solid; border-color:rgb(84%,84%,69%);
	text-align:center; cursor:pointer;
	margin-top: 0px; margin-bottom: 10px;
}
#menu_presentation dt a {
	display:block; color:#00405F; text-decoration:none
}
#menu_presentation dt a:hover  {
    color:#4F6E37; text-decoration:underline; background-color:#FFFFFF
}

#menu_presentation li {
padding-top:3px; padding-bottom:3px; line-height:15px;
text-align: center
}
#menu_presentation li a {
	display:block; color:#4F6E37; text-decoration:none; font-weight:normal
}
#menu_presentation li a:hover {color: #CCCC99; text-decoration: underline}

#menu_presentation dt a:visited, #menu_presentation li a:visited {
	color:#0099CC
}

#menu_presentation ol {padding-left: 70px; margin-left: 0%;}

#menu_presentation ol li {list-style-type: square; text-align:left;
}
/* Fin menu presentation */


#plan_site {
	position:relative; left:5px; width:75px; height:18px; z-index:5;}

#plan_site ul {padding-left: 40px; margin-left: 0%;}

#plan_site li {list-style-type: square;}

/* Menu top */
#menutop {width: 761px; height: 40px; position: relative; background-color: #FBF6D1}

#menutop ul, li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}

#menutop ul {
	padding-top:5px; padding-left:50px; padding-bottom:5px; 
}
	
#menutop li {
	float:left;
}

#menutop li a {display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; font-weight: bold; width: 115px; text-align: center; text-decoration: none}

#menutop li a:hover {
	color: #993366; text-decoration:underline; 
}
/* Fin menu top*/


