/* CSS du menu horizontal */
/* placement du 1er niveau */
.monmenu, #monmenu{
    position:absolute;
    display:block;
    margin:0;
    padding:0;
	width: 723px;
	z-index: 1;
}
/* placement du 2eme niveau et suivants */
.monmenu ul {
    position:absolute;
    display:block;
    margin:0;
    padding:0;
}
.monmenu li ul {
    position:absolute;
    visibility:hidden;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	border: 0;
}
.monmenu li li ul{
    position:absolute;
    margin-left:119px; /* largeur du a + 11 */
    margin-top:-32px;
	padding-left: 0px;
	padding-right: 0px;
}
.monmenu li li li ul{
    position:absolute;
    margin-left:119px; /* largeur du a + 11 */
    margin-top:-32px;
	padding-left: 0px;
	padding-right: 0px;
}

/* 1er niveau de menu */ 
.monmenu li {
    list-style:none;
    display:inline;
    display/**/:block;
    float/**/:left;
    margin:0;
    padding:0;
	margin-left: 0px;
	width: 118px;
}
/* 2eme niveaux et suivants */
.monmenu li li {
    display:block;
    float:none;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}    
/* correct a little IE bug */
* html .monmenu li li{
    display:inline;
}
/* apparence des 1ers liens */
.monmenu li a {
	display: block;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	background-color: #9D1C07;
	background-image: url(img/separateur-menu.gif);
	background-repeat: no-repeat;
	background-position: top right;
	text-align: center;
	/* line-height: 47px; */
}
.monmenu li a:hover {
    display: block;
    padding:0px;
    margin:0px;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	/* background-color: #7BAC2F; */
	background-image: url(img/separateur-menu.gif);
	background-repeat: no-repeat;
	background-position: top right;
	text-align: center;
	/* line-height: 47px; */
}
.monmenu li.menu1 a:hover, .monmenu li.menu1select a, .monmenu li.menu1select a:hover {
	background-color: #7BAC2F;
}
.monmenu li.menu2 a:hover, .monmenu li.menu2select a, .monmenu li.menu2select a:hover {
	background-color: #E56E02;
}
.monmenu li.menu3 a:hover, .monmenu li.menu3select a, .monmenu li.menu3select a:hover {
	background-color: #6F0000;
}
.monmenu li.menu4 a:hover, .monmenu li.menu4select a, .monmenu li.menu4select a:hover {
	background-color: #F4CC3F;
}
.monmenu li.menu5 a:hover, .monmenu li.menu5select a, .monmenu li.menu5select a:hover {
	background-color: #95B4D1;
}
.monmenu li.menu5 a, .monmenu li.menu5 a:hover, .monmenu li.menu5select a, .monmenu li.menu5select a:hover {
	background-image: none;
}
.monmenu li span {
	width: 118px;
	display: block;
	text-align: center;
	height: 40px;
	line-height: 15px;
	cursor: pointer;
	padding-top: 7px;
}
/* 2e niveau */
.monmenu li li a, .monmenu li.menu1select li a, .monmenu li.menu1select li.select li a, .monmenu li.menu2select li a, .monmenu li.menu2select li.select li a, .monmenu li.menu3select li a, .monmenu li.menu3select li.select li a, .monmenu li.menu4select li a, .monmenu li.menu4select li.select li a, .monmenu li.menu5select li a, .monmenu li.menu5select li.select li a {
    color:#8A0A07;
	font-weight: bold;
    width:98px;
    text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #9D1C07 !important;
	border-right: 1px solid #9D1C07 !important;
	background-color: #ffffff;
	background-image: none;
	line-height: normal !important;
	background-repeat: no-repeat;
}

.monmenu li li a:hover, .monmenu li.menu1select li a:hover, .monmenu li.menu1select li.select a, .monmenu li.menu1select li.select a:hover, .monmenu li.menu1select li li a:hover, .monmenu li.menu1select li.select li.select a, .monmenu li.menu1select li.select li.select a:hover, .monmenu li.menu2select li a:hover, .monmenu li.menu2select li.select a, .monmenu li.menu2select li.select a:hover, .monmenu li.menu2select li li a:hover, .monmenu li.menu2select li.select li.select a, .monmenu li.menu2select li.select li.select a:hover, .monmenu li.menu3select li a:hover, .monmenu li.menu3select li.select a, .monmenu li.menu3select li.select a:hover, .monmenu li.menu3select li li a:hover, .monmenu li.menu3select li.select li.select a, .monmenu li.menu3select li.select li.select a:hover, .monmenu li.menu4select li a:hover, .monmenu li.menu4select li.select a, .monmenu li.menu4select li.select a:hover, .monmenu li.menu4select li li a:hover, .monmenu li.menu4select li.select li.select a, .monmenu li.menu4select li.select li.select a:hover, .monmenu li.menu5select li a:hover, .monmenu li.menu5select li.select a, .monmenu li.menu5select li.select a:hover, .monmenu li.menu5select li li a:hover, .monmenu li.menu5select li.select li.select a, .monmenu li.menu5select li.select li.select a:hover {
    color:#ffffff;
	font-weight: bold;
    display:block;
    width:98px;
    text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #BBD494 !important;
	border-right: 1px solid #BBD494 !important;
	/* background-color: #7DAD32;*/
	line-height: normal !important;
	background-repeat: no-repeat;
}

.monmenu li.menu1 li a:hover, .monmenu li.menu1select li a:hover, .monmenu li.menu1select li.select a, .monmenu li.menu1select li.select a:hover, .monmenu li.menu1select li li a:hover, .monmenu li.menu1select li.select li.select a, .monmenu li.menu1select li.select li.select a:hover {
	background-color: #7EAE33;
	background-image: url(img/fondmenu1.gif);
	border-bottom: 1px solid #BBD494 !important;
	border-right: 1px solid #BBD494 !important;
}
.monmenu li.menu2 li a:hover, .monmenu li.menu2select li a:hover, .monmenu li.menu2select li.select a, .monmenu li.menu2select li.select a:hover, .monmenu li.menu2select li li a:hover, .monmenu li.menu2select li.select li.select a, .monmenu li.menu2select li.select li.select a:hover {
	background-color: #E67107;
	background-image: url(img/fondmenu2.gif);
	border-bottom: 1px solid #F1B278 !important;
	border-right: 1px solid #F1B278 !important;
}
.monmenu li.menu3 li a:hover, .monmenu li.menu3select li a:hover, .monmenu li.menu3select li.select a, .monmenu li.menu3select li.select a:hover, .monmenu li.menu3select li li a:hover, .monmenu li.menu3select li.select li.select a, .monmenu li.menu3select li.select li.select a:hover {
	background-color: #720505;
	background-image: url(img/fondmenu3.gif);
	border-bottom: 1px solid #B37878 !important;
	border-right: 1px solid #B37878 !important;
}
.monmenu li.menu4 li a:hover, .monmenu li.menu4select li a:hover, .monmenu li.menu4select li.select a, .monmenu li.menu4select li.select a:hover, .monmenu li.menu4select li li a:hover, .monmenu li.menu4select li.select li.select a, .monmenu li.menu4select li.select li.select a:hover {
	background-color: #F4CD42;
	background-image: url(img/fondmenu4.gif);
	border-bottom: 1px solid #F9E498 !important;
	border-right: 1px solid #F9E498 !important;
}
.monmenu li.menu5 li a:hover, .monmenu li.menu5select li a:hover, .monmenu li.menu5select li.select a, .monmenu li.menu5select li.select a:hover, .monmenu li.menu5select li li a:hover, .monmenu li.menu5select li.select li.select a, .monmenu li.menu5select li.select li.select a:hover {
	background-color: #6891AB;
	background-image: url(img/fondmenu5.gif);
	border-bottom: 1px solid #ADC3D1 !important;
	border-right: 1px solid #ADC3D1 !important;
}

/* 3e niveau */
.monmenu li li li a, .monmenu li.menu1select li li a, .monmenu li.menu2select li li a, .monmenu li.menu3select li li a, .monmenu li.menu4select li li a, .monmenu li.menu5select li li a {
    color:#8A0A07;
    width:98px;
    text-decoration:none;
	font-size: 11px;
}
.monmenu li li li a:hover, .monmenu li.menu1select li li a:hover, .monmenu li.menu1select li.select li.select a, .monmenu li.menu1select li.select li.select a:hover, .monmenu li.menu2select li li a:hover, .monmenu li.menu2select li.select li.select a, .monmenu li.menu2select li.select li.select a:hover, .monmenu li.menu3select li li a:hover, .monmenu li.menu3select li.select li.select a, .monmenu li.menu3select li.select li.select a:hover, .monmenu li.menu4select li li a:hover, .monmenu li.menu4select li.select li.select a, .monmenu li.menu4select li.select li.select a:hover, .monmenu li.menu5select li li a:hover, .monmenu li.menu5select li.select li.select a, .monmenu li.menu5select li.select li.select a:hover {
	color:#ffffff;
	width:98px;
	text-decoration: none;
	font-size: 11px;
}

/* 4e niveau */
.monmenu li li li li a, .monmenu li.menu1select li li li a, .monmenu li.menu2select li li li a, .monmenu li.menu3select li li li a, .monmenu li.menu4select li li li a, .monmenu li.menu5select li li li a {
    color:#8A0A07;
    width:98px !important;
    text-decoration:none;
	font-size: 11px;
}

.monmenu li li li li a:hover, .monmenu li.menu1select li li li a:hover, .monmenu li.menu1select li.select li.select li.select a, .monmenu li.menu1select li.select li.select li.select a:hover, .monmenu li.menu2select li li li a:hover, .monmenu li.menu2select li.select li.select li.select a, .monmenu li.menu2select li.select li.select li.select a:hover, .monmenu li.menu3select li li li a:hover, .monmenu li.menu3select li.select li.select li.select a, .monmenu li.menu3select li.select li.select li.select a:hover, .monmenu li.menu4select li li li a:hover, .monmenu li.menu4select li.select li.select li.select a, .monmenu li.menu4select li.select li.select li.select a:hover, .monmenu li.menu5select li li li a:hover, .monmenu li.menu5select li.select li.select li.select a, .monmenu li.menu5select li.select li.select li.select a:hover {
	color:#ffffff;
	width:98px !important;
	text-decoration: none;
	font-size: 11px;
}

/* for a mozilla better display with key nav */
.monmenu li li a:focus, .monmenu li li a:active {
    color:#ffffff;
	font-weight: bold;
    width:98px;
    text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #9D1C07 !important;
	border-right: 1px solid #9D1C07 !important;
	background-color: #ffffff;
	background-image: none;
	line-height: normal;
}
.monmenu li li a.linkOver, .monmenu li li #select{
    color:#8A0A07;
	font-weight: bold;
    width:98px;
    text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #9D1C07 !important;
	border-right: 1px solid #9D1C07 !important;
	background-color: #ffffff;
	background-image: none;
	line-height: normal;
}