div#mm_menu {
	background-color: #fffddb;
	background-image: url(img/menu_fond.jpg);
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 810px;
	float: left;
	font-size: medium;
	}

div#mm_menu a {
	color: #000;
}

div#mm_menu ul {
	padding: 0;
	margin: 0;
/*	background-color: #003066; */
 	background-color: #f8b100; 
}

div#mm_menu li {
/*	background-color: #003066; */
 	background-color: #f8b100; 
}

div#mm_menu li:hover {
/* 	background-color: #13549f; */
	background-color: #fd3200; 
}

div#mm_menu li.sousmenu:hover {
/*	background-color: #6f8db9; */
 	background-color: #99adce; 
}

div#mm_menu li.sousmenu {
/* 	background-color: #99adce; */
	background-color: #fd3200; 
}

div#mm_menu ul li {
	position: relative;
	list-style: none;
	float: left;
}

div#mm_menu ul ul {
	position: absolute;
	display: none;
	width: 100px;
	font-family: Arial, Verdana;
	font-size : 0.8em;
	z-index : 10000;
	filter:alpha(opacity=80);
	opacity:.80;
}

*+html div#mm_menu ul ul { margin-top:32px; } /** Pour éviter le décalage dans IE (???) **/

div#mm_menu li a {
	text-decoration: none;
/*	padding: 4px 0 4px; */
	display: block;
/*	width: 100px; */
	width:0; /* Pour ne pas décaler le menu vers la droite sous IE7 (sans JS) */
}

div#mm_menu ul.niveau1 li.sousmenu:hover ul.niveau2a {
	display: block;
	width: 140px;
}

div#mm_menu ul.niveau2a li a {
	padding-left: 15px;
	width: 140px;
	background-image: url("img/point_rouge.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px;
	border-bottom: dotted thin #6f8db9;
	color: #000;
}

div#mm_menu ul.niveau2a li a:hover {
	background-image: url("img/point_jaune.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px;
	color: #fff;
}

div#mm_menu ul.niveau1 li.sousmenu:hover ul.niveau2b {
	display: block;
	width: 240px;
}

div#mm_menu ul.niveau2b li a {
	padding-left: 15px;
	width: 240px;
	background-image: url("img/point_jaune.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px;
	border-bottom: dotted thin #6f8db9;
	color: #000;
}

div#mm_menu ul.niveau2b li a:hover {
	background-image: url("img/point_rouge.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px;
	color: #fff;
}

div#mm_menu ul.niveau1 li.sousmenu:hover ul.niveau2c {
	display: block;
	width: 190px;
}

div#mm_menu ul.niveau2c li a {
	padding-left: 15px;
	width: 190px;
	background-image: url("img/point_bleue.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px;
	border-bottom: dotted thin #6f8db9;
	color: #000;
}

div#mm_menu ul.niveau2c li a:hover {
	background-image: url("img/point_orange.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px;
	color: #fff;
}

/** Images **/

div#mm_menu li.accueil {
	background-image:url("img/menu_accueil_01.jpg");
	width: 77px;
}

div#mm_menu li.boutique {
	background-image:url("img/menu_boutique_02.jpg");
	width: 88px;
}

div#mm_menu li.mag {
	background-image:url("img/menu_mag_03.jpg");
	width: 87px;
}

div#mm_menu li.annuaire {
	background-image:url("img/menu_annuaire_04.jpg");
	width: 91px;
}

div#mm_menu li.presta {
	background-image:url("img/menu_presta_05.jpg");
	width: 99px;
}

div#mm_menu li.sitemaries {
	background-image:url("img/menu_site_06.jpg");
	width: 74px;
}

div#mm_menu li.jourj {
	background-image:url("img/menu_jourj_07.jpg");
	width: 74px;
}

div#mm_menu li.forum {
	background-image:url("img/menu_forum_08.jpg");
	width: 75px;
}

div#mm_menu li.blog {
	background-image:url("img/menu_blog_09.jpg");
	width: 59px;
}

