/******************************************************************************************************************/
/**
/**         NOUVEAU MENU A 3 NIVEAUX (SUCKERFISH)
/**
/******************************************************************************************************************/

/*Ne pas trop tenir compte de ce bloc*/
#twocols{ /*the columns that gets dropped down over yours might be different*/
z-index:20;
}
#leftcol{ /*the columns that gets dropped down over yours might be different*/
z-index:10;
}
/**/


#mainleveltopnav li{
display:inline;
list-style-type:none;
padding-right:5px;
}
a.mainleveltopnav,a.mainleveltopnav:link,
a.mainleveltopnav:visited{
color:#f90;
}
.moduletablemainnav{ /* I have absolutely positioned the module, you might have a different scheme*/
/*position:absolute;
top:187px;
left:20px;*/
z-index:100;
font:0.9em Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
#mainlevelmainnav,#mainlevelmainnav ul{
float:left;
list-style:none;
line-height:1em;
background:transparent;
font-weight:700;
margin:0;
padding:0;
}
/* menu principal */
#mainlevelmainnav a{
display:block;
color:#FEFEFE; /*#FFF;*/
text-decoration:none;
margin-right:15px;
padding:0.7em;
}
#mainlevelmainnav a:hover {
display:block;
color:#FF7524; /*#80B9DE;*/
text-decoration:none;
margin-right:15px;
padding:0.7em;
}

#mainlevelmainnav li{
float:left;
padding:0;
}

/* Sous menu normal */
#mainlevelmainnav li ul{
position:absolute;
display:none;
height:auto;
width:15em;
font-weight:400;
background:#FEFEFE; /*#FFF;*/
border:#00C 1px solid;
margin:0;
}
#mainlevelmainnav li li{
width:15em;
}
#mainlevelmainnav li ul a{
width:15em;
font-family: verdana, helvetica, arial, sans-serif;
color:#000;
font-size:0.9em;
line-height:1em;
font-weight:bold;
}

/*Positionnement du bloc sous menu*/
#mainlevelmainnav li ul li ul{
margin-left: 15em;
margin-top:-25px;
}

#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
display:none;
}
#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{
left:auto;
display:block;
z-index:6000;
}
#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{
background:#FFF; /* bleu #B3C4EA; */
}



/******************************************************************************************************************/
/**
/**         ANCIEN CODE MENU
/**
/******************************************************************************************************************/

/* =======================================
Top Menu aka Main Menu FULL INSTRUCTIONS ON SETTING UP MENU MODULE HERE : http://joomlatp.com/joomla-1.5-tutorials/suckerfish-dropdown-menu-for-Joomla-1.5.html
  IN SHORT : 
  1) Create the main menu module and add a suffix to it of '_topmenu'.
  2) While in the module for your main menu (under module manager) be sure to check YES for "Always show sub-menu Items". It's in the module param section.
======================================= */
/* Menu top */
.moduletable_topmenu{
  padding:0;
  color: #333;
  margin: 0;
  width: 750px;
  font-size: 90%;
  padding-left:20px;
}

.menu_footmenu{
  padding:0;
  color: #333;
  margin: 0;
  width: 750px;
  font-size: 90%;
  padding-left:40px;
}

.moduletable_topmenu h3 {
  background:#666;
  color:#fff;
  padding:0.15em 0;
  text-align:center;
  font-size:1.1em;
  margin:0;
}

.menu_footpmenu h3 {
  background:#666;
  color:#fff;
  padding:0.25em 0;
  /*text-align:center;*/
  font-size:1.1em;
  margin:0;
}

.moduletable_topmenu ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.menu_footmenu ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Boutons menu top */
.moduletable_topmenu li{
  margin: 0px 0px 0px 50px;
  float: left;
}

.menu_footmenu li{
  margin: 0px 60px 0px 60px;
  float: left;
}

/*FIX FOR IE 6*/
.moduletable_topmenu li ul li{
  margin: 0px -2px 0px 0px;
  float: left;
}

.menu_footmenu li ul li{
  margin: 0px -2px 0px 0px;
  float: left;
}
/*END FIX FOR IE 6*/

.moduletable_topmenu li ul {
  position: absolute;
  width: 133px;
  left: -999em;
  border: 1px solid #474748;
  border-bottom: none;
  top: 130px;/*DROP DOWN MENU*/
}

.moduletable_topmenu li:hover ul {
  left: auto;
}

.moduletable_topmenu li ul li {
  width: 135px;
  padding: 0;
  border-bottom: 1px solid #474748;
}

.moduletable_topmenu li a{
  display: block;
  padding: 4px;
  background-color:#FFF;
  color: #01033C; /*#000;*/
  font-weight: bold;
  text-decoration: none;
}

.menu_footmenu li a{
  display: block;
  padding: 4px;
  background-color:#01033C;
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
}

html>body .moduletable_topmenu li a {
  width: auto;
}

html>body .menu_footmenu li a {
  width: auto;
}

.moduletable_topmenu li ul li a {
  width: 125px;
  background-color: #fff;/*NON SELECTED SUB MENU BACKGROUND COLOR*/
  color: #01033; /* #000;#01033CNON SELECTED SUB MENU TEXT COLOR*/
  /* ---
  filter:alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;*/
}

.menu_footmenu li ul li a {
  width: 125px;
  background-color: #fff; /*NON SELECTED SUB MENU BACKGROUND COLOR*/
  color: #000;/*NON SELECTED SUB MENU TEXT COLOR*/
  /* ---
  filter:alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;*/
}

moduletable_topmenu li a:hover,a#active_menu:link,a#active_menu:visited{
  color: #FF7524; /*#F57A02; #e22f00; modif couleur kristel*/
  text-decoration: none;
  /* ---
  filter:alpha(opacity=100);
  -moz-opacity: 1.0;
  opacity: 1.0;*/
}

menu_footmenu li a:hover,a#active_menu:link,a#active_menu:visited{
  color: #FF7524; /*#F57A02; #e22f00; modif couleur kristel*/
  text-decoration: none;
  /* ---
  filter:alpha(opacity=100);
  -moz-opacity: 1.0;
  opacity: 1.0;*/
}

.moduletable_topmenu li ul li a:hover {
  background-color: #fff;/*SELECTED SUB MENU BACKGROUND COLOR*/
  color: #FF7524; /*#F57A02;  #f00; */
}

.menu_footmenu li ul li a:hover {
  background-color: #fff;/*SELECTED SUB MENU BACKGROUND COLOR*/
  color: #FF7524; /*#F57A02; #f00; */
}

.moduletable_topmenu li:hover ul, .moduletable_topmenu li.sfhover ul {
  left: auto;
}

.menu_footmenu li:hover ul, .moduletable_topmenu li.sfhover ul {
  left: auto;
}

.moduletable_topmenu ul li.active a {
  color: #FF7524; /*#038fd9;*/
  text-decoration: none;
}

.menu_footmenu ul li.active a {
  color: #FF7524; /*#038fd9;*/
  text-decoration: none;
}

.moduletable_topmenu li.parent.active a {
  color: #FF7524; /* oK #038fd9;*/
  text-decoration: none;
}

.menu_footmenu li.parent.active a {
  color: #FF7524; /*#038fd9;*/
  text-decoration: none;
}

.moduletable_topmenu li.parent.active a:hover {
  color: #FF7524; /*#F57A02; #e22f00; modif couleur kristel*/
   
}

.menu_footmenu li.parent.active a:hover {
  color: #FF7524; /*#F57A02; #e22f00; modif couleur kristel*/
   
}

.moduletable_topmenu li.parent.active ul li a {
  color: #000; /*#FF7524; #038fd9;*/
  text-decoration: none;
}

.menu_footmenu li.parent.active ul li a {
  color: *#FF7524; /*#038fd9;*/
  text-decoration: none;
}

.moduletable_topmenu li.parent.active ul li a:hover {
  color: #FF7524; /*#F57A02;  #f00; */
  text-decoration: none;
}

.menu_footmenu li.parent.active ul li a:hover {
  color: #FF7524; /*#F57A02;  #f00; */
  text-decoration: none;
}