/* menu de navigation */
#menu{
	clear:both;
	position:relative;
	z-index:1000;
	background-color:#f2dfd0;
}
#menu ul{
	list-style-type:none;
	padding:0 0 0 5px;
	margin:0px;
}
#menu ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html #menu ul{
	height:1%;
}
*:first-child+html #menu ul{
	height:1%;
}
#menu div ul{
	padding:0;
}
#menu li{
	float:left;
	margin:0 0 0 2px;
}
* html #menu li{
	display:inline;
}
*:first-child+html #menu li{
	display:inline;
}
#menu div li{
	float:none;
	margin:0px;
}
#menu li a{
	display:block;
	float:left;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 8px 4px 9px;
	text-decoration:none;
	white-space:nowrap;
}
* html #menu li a{
	float:none;
}
*:first-child+html #menu li a{
	float:none;
}

#menu div li a{
	border-top:1px solid #FFFFFF;
	position:relative;
}
#menu div li img{
	position:absolute;
	right:5px;
	top:6px;
}
* html #menu div li a, * html #menu div li a:hover {
	height:1%;
}
*:first-child+html #menu div li a, *:first-child+html #menu div li a:hover {
	height:1%;
}
#menu div li a.off, #menu div li a, #menu div li a.on, #menu div li a:hover{
	float:none;
	white-space:normal;
	padding:2px 12px 2px 4px;
}
#menu div{
	position:absolute;
	left:0;
	top:0;
	display:none;
	visibility:hidden;
	border:1px solid #FFFFFF;
	border-top:none;
}
* html #menu iframe{
	position:absolute;
	visibility:hidden;
	width:1px;
	height:1px;
	overflow:hidden;
	top:0px;
	left:0px;
}

/* rub 1 */
#menu li.r1 a{
	background-color:#CC0000;
}
#menu li.r1 div li a:hover, #menu li.r1 div li a.on{
	background-color:#E50000;
}
#menu li.r1 div, #menu li.r1 div li a{
	border-color:#990000;
}
/*MAJ 280307*/
#menu li.r1 div, #menu li.r1 div li{
	width:120px;
}
#menu li.r1 div div, #menu li.r1 div div li{
	width:180px;
}
/****/
/* rub 2 */
#menu li.r2 a{
	background-color:#F5821F;
}
#menu li.r2 div li a:hover, #menu li.r2 div li a.on{
	background-color:#FFAC63;
}
#menu li.r2 div, #menu li.r2 div li a{
	border-color:#C26819;
}
/*MAJ 280307*/
#menu li.r2 div, #menu li.r2 div li{
	width:180px;
}
/****/
/* rub 3 */
#menu li.r3 a{
	background-color:#EEB016;
}
#menu li.r3 div li a:hover, #menu li.r3 div li a.on{
	background-color:#FFBD17;
}
#menu li.r3 div, #menu li.r3 div li a{
	border-color:#BA8A11;
}
#menu li.r3 div, #menu li.r3 div li{
	width:210px;
}
#menu li.r3 div div, #menu li.r3 div div li{
	width:220px;
}

/* rub 4 */
#menu li.r4 a{
	background-color:#BEC87C;
}
#menu li.r4 div li a:hover, #menu li.r4 div li a.on{
	background-color:#D5E08B;
}
#menu li.r4 div, #menu li.r4 div li a{
	border-color:#8C945C;
}
#menu li.r4 div, #menu li.r4 div li{
	width:200px;
}
#menu li.r4 div div, #menu li.r4 div div li{
	width:140px;
}

/* rub 5 */
#menu li.r5 a{
	background-color:#7FB9C2;
}
#menu li.r5 div li a:hover, #menu li.r5 div li a.on{
	background-color:#8FD1DB;
}
#menu li.r5 div, #menu li.r5 div li a{
	border-color:#5D888F;
}
#menu li.r5 div, #menu li.r5 div li{
	width:240px;
}

/* rub 6 */
#menu li.r6 a{
	background-color:#A79EC8;
}
#menu li.r6 div li a:hover, #menu li.r6 div li a.on{
	background-color:#BBB1E0;
}
#menu li.r6 div, #menu li.r6 div li a{
	border-color:#7C7594;
}
/*MAJ 280307*/
#menu li.r6 div, #menu li.r6 div li{
	width:273px;
}
#menu li.r6 div div, #menu li.r6 div div li{
	width:210px;
}
/****/
/* rub 7 */
#menu li.r7 a{
	background-color:#918379;
}
#menu li.r7 div li a:hover, #menu li.r7 div li a.on{
	background-color:#C6BAB1;
}
#menu li.r7 div, #menu li.r7 div li a{
	border-color:#655244;
}
/*MAJ 280307*/
#menu li.r7 div, #menu li.r7 div li{
	width:173px;
}
#menu li.r7 div div, #menu li.r7 div div li{
	width:110px;
}
#menu li.r8 a{
	background-color:#B1988D;
}
/****/