ul.menu {
  list-style:none;
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;
  font-weight:bold;
  color: #fff;
  padding:0;
  margin:0;
  overflow:visible;
  height:27px;
}

#cadre_menu1 {
 width:700px;
 text-align:center;
 margin-top:5px;
 }
#cadre_menu1 ul.menu {
text-align:center;
width:700px;
}

ul.menu li{
 position:relative;
 display:block;
 float:left;
 margin-left:3px;
 margin-top:0px;
 overflow:visible;
 height:27px;
}

#cadre_menu1 ul.menu li{
 padding:0 0px 0 0px;
 overflow:visible;
 margin-bottom:5px;

}

ul.menu a{
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  font-size:0.8em;
  color: #FFFFFF;
  text-decoration: none;
  overflow:visible;
  
     
}
#cadre_menu0 ul.menu a, #cadre_menu_0sous ul.menu a{

  font-weight:bold;
  border:0;
  padding:0px 20px 0 20px;
 
}

#cadre_menu0 ul.menu li{
height:15px;
color:#FFFFFF;
}

#cadre_menu_0sous ul{
float:left;
}

#cadre_menu_0sous ul.menu li{
height:16px;
color:#FFFFFF;
}

#cadre_menu1 ul.menu a {
  font-weight:normal;
  padding:5px;
  background-color:#f29400;
  color:#fff;
}

ul.menu a:hover, ul.menu .selected a{
	color: #fff;text-decoration:none;padding:5px; background-color: #ffcc00; font-weight:bold;
}

#cadre_menu1 ul.menu a:hover, #cadre_menu1 ul.menu .selected a{
  font-weight:normal;
  padding:0 3 0 3px;
  background-color:#ffcc00;
  color:#fff;
}
.accueilmap {
 width:223px;
 height:45px;
 vertical-align:top;
 border:0px;
}

#cadre_menu_0sous ul.menu a{
    color:#FFFFFF;
    font-weight:bold;
	
}


#cadre_menu0 ul.menu a:hover, 		#cadre_menu0 ul.menu .selected a,
#cadre_menu_0sous ul.menu a:hover, 	#cadre_menu_0sous ul.menu .selected a{
  
    color: #fff;text-decoration:none;padding:10px; background-color: #fecc00; font-weight:bold;

	
}



/**********************************************     menu jquery    ****************************************************/
/*** Navigation (Setting up some fonts, colors and more)***/

#navigation{font:16px Arial; background: #f29400;
width:966px; text-align:center; margin:0 auto;}

#navigation li{
font-size:15px;
height:27px;
}

#navigation a:link, #navigation a:visited{ color: #FFFFFF; padding:3px 10px 3px 10px; text-decoration:none; background-color: #f29400; height:21px; margin-left:5px; margin-right:5px;
font-weight:bold;
}


#navigation a:hover { background-color: #fecc00;  color:#fff; text-decoration:none; font-weight:bold;}

/*#navigation ul li a {
 background-image:url(/gfx_pub/triangle-menu-2010.gif);
 background-position:bottom center;
 background-repeat:no-repeat;
}*/

#navigation .current a:link, #navigation .current a:visited, #navigation .current a.selected{color: #fff;text-decoration:none;padding:10px; background-color: #fecc00; font-weight:bold;}

/*** Essential styles - Superfish menu (Setting the positions for the list elements etc.) ***/

.nav, .nav * {margin:0; text-align:center;list-style:none;}

.nav ul {position:absolute;top:-999em;width:15em; margin-left:0;}

#navigation ul.nav li {
float:left;
position:relative;
z-index:99;
font-size:14px;
}

.nav a {display:block; color:#FFFFFF;}


.nav ul li{width: 100%;}

.nav li:hover ul,ul.nav li.sfHover ul {left:-1px;top:1.75em; }

.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}

.nav li li:hover ul,ul.nav li li.sfHover ul {left:12.4em;top:0px;}

.nav li:hover ul,.nav li li:hover ul {top: -999em;}

/*** Skinning - Superfish menu (Some final font colors and backgrounds) ***/

.nav li {background-color:#f29400; color:#FFFFFF; }

.nav li a { background-image:url(/gfx_pub/triangle-menu-2010.gif);
 background-position:bottom center;
 background-repeat:no-repeat;
 }

.nav li li:hover {background-color:#fecc00;border:1px solid white; background-image:none;}

.nav li li {border:1px solid white; background-image:none;}

.nav li li a{background-image:none;}

.nav li li li {background-color:#f29400;border:1px solid white;}

.nav li li li:hover {background-color:#fecc00; color: #ffffff;}