/**
 * Horizontal menu (Suckerfish)
 */
.block {overflow:visible !important;}
.inside {position:static !important;}
 
 
#menu
{
    /*height:300px;*/
    position:absolute;
    overflow:visible;
    z-index:999;
	margin-left: -1px;
	margin-top: 0.5em;
}
#menu a
{
    padding-left:5px;
    color:#ffffff;
    text-decoration: none;
}
#menu span
{
    margin:0px;
    padding:0px;
}
#menu ul
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}
#menu li
{
    width:150px; /* Define the width of an menu entry */
    position:relative; /* position */
    float:left; /* arrange left-aligned */
    /*background-color:#663333;  the background color */
    border:1px solid #555555; /* border settings */
    line-height:25px; /* defines the height of an menu entry */
	margin-right: 5px;
	text-align: center;
}
#menu .last
{
    margin-right: 0;
}
#menu li a
{
   color:#ffffff;
}
#menu .trail a
{
   color:#ffffff;
}
#menu li:hover,
#menu li.sfhover
{
   background-color:#666666;
   border:1px solid #555555; /* border settings */
}
#menu li.active,
#menu li.trail
{
   color:#ffffff;
   background-color:#666666;
   border:1px solid #555555; /* border settings */
}

#menu li:hover a,
#menu li.sfhover a
{
   color:#ffffff;
}

#menu .level_2 li
{
   border: none;
   /*border-bottom: 1px solid pink;*/
   background-color:#666666;/*999999*/
   width: 145px;
}
#menu .level_2 li .active
{
   color:#66ccff;
   padding-left: 5px;
   font-size: 0.8em;
}

#menu .level_2 li a
{
   color:#ff9900;
   font-size: 0.8em;
}

#menu .level_2 li:hover a,
#menu .level_2 li.sfhover a
{
   color:#ffffff;
}
/*
#menu .level_2 li.trail a
{
   color:#3399ff;
}*/
#menu li ul
{
	bottom:0px;
    left:0px;
    right:-1px;
    top:26px;
    position:absolute;
    display:none; /* hide the submenus */
	
}
#menu li ul li
{
	text-align: left;
	padding-left: 5px;
	line-height:20px; /* defines the height of an menu entry */
}
#menu li ul ul
{
    left:151px;
    top:0px;
    position:absolute;
}
#menu li:hover ul
{
    display:block;
}
#menu ul li:hover ul,
#menu ul li.sfhover ul
{
    display:block;
}

#menu ul li:hover ul ul,
#menu ul li.sfhover ul ul
{
    display:none;
}
#menu ul ul li:hover ul,
#menu ul ul li.sfhover ul
{
    display:block;
}

 
/**
 * Breadcrumb
 */
.mod_breadcrumb
{
	border-bottom:1px solid #ffffff; /* border settings */
	margin-bottom: 0.5em; /* ni ext�rieure */
	margin-right: 0.5em;
  /*padding-left:1em;*/
}
.mod_breadcrumb .active
{
  color:#66ccff;
}
.mod_breadcrumb a
{
  color:#ff9900;
}
.mod_breadcrumb a:hover
{
  color:#ffffff;
}
