/* MENU */
div#menu {
   width:720px;
   float:left;
   border-top:1px solid #C29752;
   border-bottom:1px solid #C29752;
   background-color:#EBAA57;
   margin: 6px 0 12px;
   font-size:1em;
}

/* MENU Horizontal */
div#menu ul {
   margin: 0;
}

div#menu li {
   float:left;
   position:relative;
   list-style-type:none;
   background-color:#EBAA57;
   border-right:1px solid #C29752;
   border-left:1px solid #C29752;
}

div#menu li:hover {
   background-color:#FFBC6E;
}

div#menu a {
   display:block;
   font-weight: normal;
   padding:1px 10px 1px 6px;
   text-decoration:none;
   color:#56566F;
}

div#menu a:hover {
   color:#56566F;
}

div#menu li.lang_menu {
   float:right;
}

/* Menu déroulant */

div#menu ul li ul {
   display:none;
   margin:0;
   position:absolute;
   left:-1px;
   width:13em;
}

div#menu ul li:hover ul, div#menu ul li ul:hover {
   display:block;
}

div#menu ul li ul li {
   width:100%;
}

/* Couleurs de menus sélectionnés */
div#menu .selected {
   color:#BB4721;
   background-color:#FFBC6E;
}

div#menu .parent {
   background-color:#FFBC6E;
}



/* Ancien menu



a.menu1:link {
	text-decoration: none;
	color: #EEAE63; background-color: #394753;
}
a.menu1:visited {
	color: #CCA16E; background-color: #394753;
	text-decoration: none;
}
a.menu1:hover {
	text-decoration: none;
	color: #EEAE63; background-color: #396184;
}

/* MENU 1 selected 
a.menu1s:link {
	text-decoration: none;
	color: #344351; background-color: #C29752;
	border: thin solid #C29752;
	font-weight: bold;
}
a.menu1s:visited {
	color: #344351; background-color: #C29752;
	text-decoration: none;
	border: thin solid #C29752;
	font-weight: bold;
}
a.menu1s:hover {
	text-decoration: none;
	background-color: #C29752;
	border: thin solid #C29752;
	font-weight: bold;
}

/* MENU 1 parent 
a.menu1p:link {
	text-decoration: none;
	color: #344351; background-color: #B0894B;
	border: thin solid #B0894B;
	font-weight: bold;
}
a.menu1p:visited {
	color: #344351; background-color: #B0894B;
	text-decoration: none;
	border: thin solid #B0894B;
	font-weight: bold;
}
a.menu1p:hover {
	text-decoration: none;
	color: #344351; background-color: #C29752;
	border: thin solid #B0894B;
	font-weight: bold;
}

/* MENU 2 
a.menu2:link {
	text-decoration: none;
	color: #344351; background-color: #B0894B;
}
a.menu2:visited {
	color: #344351; background-color: #B0894B;
	text-decoration: none;
}
a.menu2:hover {
	text-decoration: none;
	color: #344351; background-color: #C29752;
}

/* MENU 2 selected 
a.menu2s:link {
	text-decoration: none;
	color: #344351; 
	background-color: #B0894B;
	border: thin solid #C29752;
	font-weight: bold;
}
a.menu2s:visited {
	color: #344351; 
	background-color: #B0894B;
	border: thin solid #C29752;
	text-decoration: none;
	font-weight: bold;
}
a.menu2s:hover {
	text-decoration: none;
	background-color: #C29752;
	font-weight: bold;
}

/* MENU 2 parent 
a.menu2p:link {
	text-decoration: none;
	color: #344351; background-color: #B0894B;
}
a.menu2p:visited {
	color: #344351; background-color: #B0894B;
	text-decoration: none;
}
a.menu2p:hover {
	text-decoration: underline;
	background-color: #C29752;
}

/* Menu divisions 
.menuh1 {
	border: thin solid #394753;
	background-color: #394753;
}
.menuh2 {
	border: thin solid #B0894B;
	background-color: #B0894B;
}
