ul#menu li ul

{

	display: none;

}

ul#menu li:hover>ul

{

	display: block;

}

ul#menu

{

	margin: 0px;

	padding: 0px;

	list-style: none;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #4c9823;

}

ul#menu li.middle

{

	float: left;

	display: block;

	margin-left: 1px;

	background-color: #b6e57b;

}

ul#menu li.middle2

{

        float: left;

        display: block;

/*        background-color: #b6e57b;*/

        background: url('images/fond_menu.jpg') repeat-x;

	margin-left: 1px;

}

ul#menu li a

{

	display: block;

	color: #232a15;

	text-decoration: none;

}

ul#menu li a:hover

{

/*        background: url('images/fond_menu_sel.jpg') repeat-x;*/

        color: #ffffff;

}

ul#menu ul li a:hover

{

	background: none;

        background-color: #56800b;

        color: #ffffff;

}

ul#menu li a span

{

	height: 19px;

	vertical-align: middle;

        display: block;

        width: 100%;

        border: none;

        cursor: pointer;

        padding-top: 4px;

}

ul#menu li a.lien_center

{

        text-align: center;

	background: url('images/fond_menu.jpg') repeat-x;

}

ul#menu li a.lien_center:hover

{

	text-align: center;

	background: url('images/fond_menu_sel.jpg') repeat-x;

}

ul#menu ul{

	position: absolute;

	background-color: #8dc821;

	list-style: none;

	margin: 0px;

	padding: 0px;

	width: 145px;

	z-index: 1;

/*	opacity: .8;*/

}

ul#menu ul.niveau2

{

	border-bottom: 1px solid #4c9823;

}

ul#menu ul.ss_menu1

{

        left: 0px;

}

ul#menu ul.ss_menu2

{

        left: 61px;

}

ul#menu ul.ss_menu3

{

        left: 202px;

}

ul#menu ul.ss_menu4

{

        left: 307px;

}

ul#menu ul.ss_menu5

{

        left: 407px;

}

ul#menu ul.ss_menu6

{

        left: 503px;

}

ul#menu ul li

{

	position: relative;

	float: none;

	margin: 0px;

	padding: 0px;

	border-right: 1px solid #5b8908;

	border-top: 1px solid #5b8908;

	border-left: 1px solid #5b8908;

	text-align: left;

/*	opacity: 1;*/

}



ul#menu ul li a

{

	display: block;

	margin: 0px;

	padding: 0px;

	width: 144px;

	border: none;

}

ul#menu ul li a span

{

	display: block;

	width: 142px;

	padding-top: 2px;

	padding-left: 3px;

	padding-right: 5px;

	border: none;

	cursor: pointer;



	overflow: hidden;



}



/*MENU BAS*/

ul#menu_bas li ul

{

	display: none;

}

ul#menu_bas li:hover>ul

{

	display: block;

}

ul#menu_bas

{

	margin: 0px;

	padding: 0px;

	list-style: none;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #4c9823;

}

ul#menu_bas li.middle

{

	float: left;

	display: block;

	margin-left: 1px;

	background-color: #b6e57b;

}

ul#menu_bas li.middle2

{

        float: left;

        display: block;

/*        background-color: #b6e57b;*/

        background: url('images/fond_menu.jpg') repeat-x;

	margin-left: 1px;

}

ul#menu_bas li a

{

	display: block;

	color: #232a15;

	text-decoration: none;

}

ul#menu_bas li a:hover

{

/*        background: url('images/fond_menu_sel.jpg') repeat-x;*/

        color: #ffffff;

}

ul#menu_bas ul li a:hover

{

	background: none;

        background-color: #56800b;

        color: #ffffff;

}

ul#menu_bas li a span

{

	height: 19px;

	vertical-align: middle;

        display: block;

        width: 100%;

        border: none;

        cursor: pointer;

        padding-top: 4px;

}

ul#menu_bas li a.lien_center

{

        text-align: center;

	background: url('images/fond_menu.jpg') repeat-x;

}

ul#menu_bas li a.lien_center:hover

{

	text-align: center;

	background: url('images/fond_menu_sel.jpg') repeat-x;

}

ul#menu_bas ul{

	position: absolute;

	background-color: #8dc821;

	list-style: none;

	margin: 0px;

	padding: 0px;

	width: 145px;

	z-index: 1;

/*	opacity: .8;*/

}

ul#menu_bas ul.niveau2

{

	border-bottom: 1px solid #4c9823;

}

ul#menu_bas ul.ss_menu1

{

        left: 0px;

}

ul#menu_bas ul.ss_menu2

{

        left: 61px;

}

ul#menu_bas ul.ss_menu3

{

        left: 202px;

}

ul#menu_bas ul.ss_menu4

{

        left: 307px;

}

ul#menu_bas ul.ss_menu5

{

        left: 407px;

}

ul#menu_bas ul.ss_menu6

{

        left: 503px;

}

ul#menu_bas ul li

{

	position: relative;

	float: none;

	margin: 0px;

	padding: 0px;

	border-right: 1px solid #5b8908;

	border-top: 1px solid #5b8908;

	border-left: 1px solid #5b8908;

	text-align: left;

/*	opacity: 1;*/

}



ul#menu_bas ul li a

{

	display: block;

	margin: 0px;

	padding: 0px;

	width: 144px;

	border: none;

}

ul#menu_bas ul li a span

{

	display: block;

	width: 142px;

	padding-top: 2px;

	padding-left: 3px;

	padding-right: 5px;

	border: none;

	cursor: pointer;

	height: 20px;

	overflow: hidden;

	line-height: 14px;

}

