	/* *-*-*-*- *-*-*-*- *-*-*            Règles du Menu           *-*-*-*- *-*-*-*- *-*-*-*-
 	 *                                _____________________                                 */
.button{
	/* may cause windows bug:
	   position: relative;
	*/
	color: #CCC;
	z-index: 100000;
	cursor: pointer;
	font-family:  "Lucida Grande", Helvetica, Verdana, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px;
	font-size: 0.88em;
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 1px;
	padding-left: 1px;
	background:#aeb97e;
}

.button a:link, .cartouchemenu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.button a:visited, .cartouchemenu a:visited {
	color: #FFFFFF;
	text-decoration: none;

}

.button a:hover, .cartouchemenu a:hover{
 	text-decoration: ; /* underline */
 	background:#dce1c7; /* ff9f2e */
 	color: #8c9b47;
}

.buttonlabel{
	/*font-size: 11px;*/
	height: 14px;
	/* may cause windows bug:
	   position: relative;
	*/
	font-weight: 800;
	cursor: pointer;

	/** padding/margin Causes Freeze in
	 *  Windows IE6.
	 *  Bug discovered by
	 *  Michael of 13thparallel.org
	 *
	 * padding: .05em .5em .05em .4em;
	 * margin: 1px 1px 0 1px;
	 */

	border-width: 1px;
	visibility: visible;
}

.buttonlabel img{
	margin: 0 0 -4px 0 !important;
	border: 0 !important;
	padding: 0 !important;
}

.level1label {
	font-weight: 700;
	cursor: default;
 	margin-bottom: 0;
 	margin-top:  .05em;
	border-left: 0 solid #BBBBBB !important;
	padding: 0 3px 1px 8px;
}

.labelOver {
	color: #00C;
}

/** .menuItem replaces .menuNode
 * to open menus instantly.
 * (see open-instantly.html source)
 */
.menuItem{
	border-bottom: 0 solid #BBBBBB;
	border-left: 0 solid #BBBBBB;
	font-size: 0.77em;
}

.menuItem a{
	line-height: 14px;
	font-weight: 300;
	padding: 0 3px 1px 8px;
	text-decoration: none;
	width: auto;
}

.menuItem a:link{
 	text-decoration: none;
 	color: #FFFFFF;
}

.menuItem a:visited{
 	text-decoration: none;
 	color: #FFFFFF;
}

.menuItem a:hover{
 	text-decoration: ; /* underline */
 	background:#dce1c7; /* ff9f2e */
 	color: #8c9b47;
}

.menu {
	padding-left: 0px;
	padding-bottom:  1px; /*.6em */
	padding-top: 1px;
 	font-family: "Trebuchet MS", Arial, sans-serif;
 	margin-bottom: 0px;
	background: #8c9b47; /* 8c9b47 */
	margin-left: 0px;
	margin-right: 0px;
}

.menu .menu, .menu .menu .menu{ /* submenus & submenus' submenus  */
	border-left: 0 solid #BBBBBB;
	border-bottom: 0 solid #BBBBBB;
	padding-left: 8px;
}

.menu .menu .menu{ /* submenus' submenus  */
 	height:0%;
}
/*#nav {
	overflow: hidden;
	position: absolute;
	margin: 5px;
	position: absolute;
	white-space: nowrap;
	-moz-user-select: none;
}

#navoriginal {
	border: 1px solid #ccc;
	background-color: #FCEEE0;
	color: #000;
	overflow: hidden;
	position: absolute;
	width: 188px;
	height: 600px;
	margin: 0;
	left: 0;
	top:0;
	position: absolute;
	white-space: nowrap;
	-moz-user-select: none;
}*/


	/* *-*-*-*- *-*-*-*- *-*-*-*         End Menu tree rules        *-*-*-*- *-*-*-*- *-*-*-*-
 	 *                                   ___________________                                */
