/* @group Main navigation */

#mod_navigation_main li
{
  float:left;
  display:block;
  padding:0;
  background-image:url(../img/nav_over_left.gif); /* préchargement */
  background-image:url(../img/nav_over_right.gif); /* préchargement */
  background-image:url(../img/nav_sec_li_bg.png); /* préchargement */
  background-image:url(../img/nav_sec_bg.png); /* préchargement */
  background:url(../img/nav_li_bg.gif) no-repeat 100% 50%;
}

#mod_navigation_main a,
#mod_navigation_main span
{
  display:block;
  color:#fff; /* blanc */
  padding:0.25em 0 0 5px;
  text-decoration:none;
  line-height:1.83em;
}

#mod_navigation_main a strong,
#mod_navigation_main span strong
{
  display:block;
  padding:0.2em 10px 0.25em 5px;
  white-space:nowrap;
  line-height:1.833em;
}

#mod_navigation_main a.trail,
#mod_navigation_main span.active
{
  color:#f4b3a8; /* rose lorsque le lien fait partie du chemin */
}

#mod_navigation_main li li
{
  width:14.17em; /* = 170 / 12 */
  background:url(../img/nav_sec_li_bg.png) repeat-y;
}

#mod_navigation_main li li a,
#mod_navigation_main li li span
{
  width:12.58em; /* = 151 / 12 */
  margin-left:10px;
  padding-left:0;
  border-bottom:1px solid #e5e7e8;
  color:#34617e;
}

#mod_navigation_main li li.last a,
#mod_navigation_main li li.last span
{
  border:none;
}

#mod_navigation_main li ul
{
  position:absolute;
  left:-999em;
  height:auto;
  width:14.17em;
  background:url(../img/nav_sec_bg.png) no-repeat 0 100%;
  padding-bottom:6px;
}

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

#mod_navigation_main li:hover,
#mod_navigation_main li.sfhover
{
  background:url(../img/nav_over_left.gif) no-repeat 0 0.25em;
}

#mod_navigation_main li:hover a,
#mod_navigation_main li.sfhover a
{
  color:#6e81b5;
}

#mod_navigation_main li a:hover
{
  color:#282b33;
}

#mod_navigation_main li:hover strong,
#mod_navigation_main li.sfhover strong
{
  background:url(../img/nav_over_right.gif) no-repeat 100% 0;
}

#mod_navigation_main li ul li:hover,
#mod_navigation_main li ul li.sfhover
{
  background:url(../img/nav_sec_li_bg.png) repeat-y;
}

/* @end */
