/**************  Menu principal *******************/
.MenuDynamic{
position: absolute;
font-size:1.4em;
z-index:50;
}
#Menu_4 {
margin:15px 0 0 0;
}


#Menu_4 li{
/*font-weight: bold;*/
float:left;
}
#Menu_4 li a{
display: block;
text-decoration:none;
color:#5e5556;
background:#74b1da;
}
#Menu_4 li a:hover {
color:#a79597;
}
#Menu_4 li.level_1 {
padding: 0 5px 0 5px;
}
#Menu_4 li.level_1 a.level_1{
width:155px;
padding:6px 0 6px 0px;
text-align:center;
background :url(/icones/accueil/bg_menu.png) no-repeat bottom right;
}

#Menu_4 li.level_1 a.level_1:hover{
color:#a79597;
}
#Menu_4 li ul {
position: absolute;
left: -999em;
width: 130px;
}
#Menu_4 li li {
border:1px solid #ffffff;
margin-top:-1px;
}

#Menu_4 li ul a  {
padding:3px 0 3px 5px;
text-align:left;
width: 190px;
background :#dbd6d7 ;
height:auto;
font-weight: normal;
font-size:0.7em;
}
#Menu_4 li ul a.haveChildren{ 
/*background:#afd2ef url(/icones/accueil/haveChildren.gif) no-repeat bottom right;*/
}

#Menu_4 li ul  a:hover  {
font-weight: bolder;
background:#ffffff;
}

#Menu_4 li ul ul {
margin: -10px 0 0 145px;
}
#Menu_4 li:hover ul ul, #Menu_4 li:hover ul ul ul{
left: -999em;
}
#Menu_4 li:hover ul, #Menu_4 li li:hover ul, #Menu_4 li li li:hover ul {
left: auto;
}
#Menu_4 li:hover{
/*background: #ffffff;*/
}
/************** Sous  Menu principal *******************/
.SSMenuDynamic{
margin-bottom:15px;
}

#sous_menu_4, #sous_menu_4 ul ,#sous_menu_7999,#sous_menu_7999 ul{
margin:10px 0 0 18px;
font-size:1.1em;
list-style-position:outside;
list-style-image:url(/icones/accueil/pucemenu2.gif);	
width:155px;	
}

#sous_menu_4 li.level_1 {
}


#sous_menu_4 li a,#sous_menu_7999 li a {
display: block;
text-align:left;
padding:5px 3px;
color:#838383;
font-weight:bolder;

border-top:1px dotted #888888;
text-decoration:none;
}

#sous_menu_4 a.haveChildren{ 
background: url(/icones/accueil/haveChildren.gif) no-repeat bottom right;
}

#sous_menu_4 li a:hover,#sous_menu_7999 li a:hover {
color: #ffffff;
background:#686262;
}

#sous_menu_4  a.current ,#sous_menu_7999 a.current{
color: #730000;
font-weight:bolder;
}

#sous_menu_4 li.level_1 a.level_1 ,#sous_menu_7999 li.level_1 a.level_1,{

}
#sous_menu_4 li ul ,#sous_menu_7999 li ul{
list-style:none;
position: absolute;
left: -999em;
width: 195px;
font-weight: normal;
margin:-11px 0 0 100px;	
}

#sous_menu_4 li li,#sous_menu_4 li li li,#sous_menu_7999  li li{
border:1px solid #ffffff;
margin-top:-1px;
}
#sous_menu_4 li ul  a,#sous_menu_7999 li ul a  {
color:#000000;
font-size:0.9em;
padding:3px 0 3px 5px;
text-align:left;
background:#afd2ef;
height:auto;
font-weight: normal;
border:0;
}
#sous_menu_4 li ul  a:hover,#sous_menu_7999 li ul  a:hover {
font-weight: bolder;
}
#sous_menu_4 li ul ul {
margin: -11px 0 0 140px;
}
#sous_menu_4 li:hover ul ul, #sous_menu_4 li:hover ul ul ul {
left: -999em;
}
#sous_menu_4 li:hover ul, #sous_menu_4 li li:hover ul, #sous_menu_4 li li li:hover ul{
left: auto;
}
#sous_menu_4 li:hover {
/*background: #ffffff;*/
}
/******************* Menu extras ******************/
.menu_footer{
float:left;
margin:15px;
border-right:1px dotted #ffffff;
}

#Menu_5,#Menu_7999{
color:#ffffff;
padding:10px;
}
#Menu_5  ul,#Menu_7999  ul {
display:none;
}
#Menu_5 li,#Menu_7999 li{
list-style:disc;
}
#Menu_5 li a,#Menu_7999 li a{
color:#000000;
font-weight:normal;
text-decoration:none;
padding:0 10px 0 5px;
}
#Menu_5 li a:hover,#Menu_7999 li a:hover{
color:#a30000;
}




