.menutop,.menutop *{
margin:0;
padding:0;
}

.ftitle {
font-size: 11px;
background-image: url('images/filtre/buton_filtru.jpg');
background-repeat: repeat;
color: #000000;
font-weight: bold;
width: 65px;
height: 24px;
line-height: 24px;
float: left;
border-top: 1px solid #F7C705;
}

p.ftop {
background-color: none;
color: #FFFFFF;
font-size: 10px;
vertical-align: middle;
font-weight: bold;
text-align: left;
cursor:pointer;
}

p.stergefiltre a{
color: #FFFFFF;
}

p.stergefiltre a:hover {
color: #F7C705;
}

p.ftop a {
vertical-align: middle;
}

     span.ftop a.daddy {
color: #444444;
background-color: #000000;
}

div.ftop {
position: relative;
}

div#horiz-menu{/* this is a z-index ie6 and ie7 bug fix */
z-index: 50; 
}

#horiz-menu li li{
margin-left:65px;
}

.menutop{
line-height:1.0;
float:right;
margin-bottom:1.5em;
width: 478px;
}

.menutop ul{
background:#fff;/*IE6 needs this*/
padding:0;
}

.menutop li{
float:left;
list-style:none;
position:relative;
}


div#horiz-menu li li a, div#horiz-menu li.active li a{
display:block;
padding:0;
margin:0;
text-decoration:none;
float:none;
text-indent:23px;
}

div#horiz-menu li li a.daddy, div#horiz-menu li.active li a.daddy{
margin:0;
padding:0;
height: 20px;
line-height: 20px;
}

div#horiz-menu li li a.daddy:hover, div#horiz-menu li.active li a.daddy:hover{
color: #AEAEAE;
background-color: #000000;
}

 .menutop li ul{float:none;left:-999em;position:absolute;width:177px;z-index:5;}
.menutop li:hover ul,
.menutop li.sfHover ul{left:0px;top:38px;}
.menutop li:hover li ul,
.menutop li.sfHover li ul,
.menutop li li:hover li ul,
.menutop li li.sfHover li ul,
.menutop li li li:hover li ul,
.menutop li li li.sfHover li ul{top:-999em;}
.menutop li li:hover ul,
.menutop li li.sfHover ul,
.menutop li li li:hover ul,
.menutop li li li.sfHover ul,
.menutop li li li li:hover ul,
.menutop li li li li.sfHover ul{left:177px;top:0px;}
.menutop li li{position:relative;float:none;width:100%;}


.menu li ul{float:none;left:-999em;position:absolute;width:177px;z-index:5;}
.menu li:hover ul,
.menu li.sfHover ul{left:0px;top:38px;}
.menu li:hover li ul,
.menu li.sfHover li ul,
.menu li li:hover li ul,
.menu li li.sfHover li ul,
.menu li li li:hover li ul,
.menu li li li.sfHover li ul{top:-999em;}
.menu li li:hover ul,
.menu li li.sfHover ul,
.menu li li li:hover ul,
.menu li li li.sfHover ul,
.menu li li li li:hover ul,
.menu li li li li.sfHover ul{left:177px;top:0px;}
.menu li li{position:relative;float:none;width:100%;}


/* @group Horizontal Menu */

#horiznav {
    background-color:#212121;
    border:1px solid #444444;
}

#horiz-menu {
    width: 100%;
}

#horiz-menu ul {
    list-style: none;
    padding: 0;
    margin-top:0;
}

#horiz-menu li {
    display: block;
    float: left;
    margin: 0 0 0 0;
    padding: 0;
}

#horiz-menu a,
#horiz-menu li.active a {
    display: block;
    float: left;
    height: 38px;
    line-height: 34px;
    font-weight: normal;
    font-size: 100%;
    overflow: hidden;
}

#horiz-menu li.active a.parrent {
    margin-left: 5px;
    margin-right: 5px;
    height: 23px;
    line-height: 23px;
    font-weight: normal;
    color:#ADADAD;
}

#horiz-menu li.active a.parrent:hover {

    height: 23px;
    line-height: 23px;
    font-weight: normal;
    color:#ADADAD;
    display: block;
}

#horiz-menu li.active span {
    height: 23px;
    line-height: 23px;
    font-weight: bold;
    color: #FFFFFF;
    vertical-align: middle;
}

#horiz-menu li.active ul


#horiz-menu a {
    background-position: 0 -38px;
    background-repeat: no-repeat;
}

#horiz-menu li {
    background-position: 100% -38px;
}

#horiz-menu li:hover a,
#horiz-menu li.sfHover a {
    background-position: 0 -76px;
    color: #FFFFFF;
}

#horiz-menu li:hover a,
#horiz-menu li.sfHover a {
  background-position: 0 0;
    color: #FFFFFF;
}

#horiz-menu li:hover,
#horiz-menu li.sfHover {
    background-position: 100% -76px;
    background-image: url('images/filtre/buton_hover_filtre.jpg');
    background-repeat: repeat-x;
}

#horiz-menu li.parent:hover a,
#horiz-menu li.parent.sfHover a,
#horiz-menu li.parent-sfHover a {
    background-position: 0 -114px;
}

#horiz-menu li.parent:hover,
#horiz-menu li.parent.sfHover,
#horiz-menu li.parent-sfHover {
    background-position: 100% -114px;
}

#horiz-menu li.active a {
}

#horiz-menu li.active {
    background-position: 100% 0;
    margin-left: 5px;
}

/* splitmenu specific overrides */

#horiz-menu.splitmenu li.parent:hover a,
#horiz-menu.splitmenu li.parent-sfHover a {
    background-position: 0 -76px;
}

#horiz-menu.splitmenu li.parent:hover,
#horiz-menu.splitmenu li.parent-sfHover {
    background-position: 100% -76px;
}

#horiz-menu.splitmenu li.active:hover a,
#horiz-menu.splitmenu li.active-sfHover a {
    background-position: 0 0;
}

#horiz-menu.splitmenu li.active:hover,
#horiz-menu.splitmenu li.active-sfHover {
    background-position: 100% 0;
}

#horiz-menu a:hover {
    text-decoration: none;
}

/* mouseovers */

      #horiz-menu li li a:hover {
    background: none;
}

#horiz-menu li li.active,
#horiz-menu li.active li a,
#horiz-menu li.active li a:hover {
    background: none;
    
}

#horiz-menu li li a {
    font-size: 100%;
    font-weight: normal;
    background: none;
}

/* @end */
 

/* @group Menus */

ul.menu li.active li a:hover {
	color: #000000;
}

#horiz-menu a {
    color: #FCCA33;

}

#horiz-menu li {

}

#horiz-menu li.active a,
#horiz-menu li.sfHover.active a {
    color: #FFFFFF; 
}

#horiz-menu.splitmenu li.active a,
#horiz-menu.splitmenu li.active-sfHover a {
    color: #40331E;
    background: url(images/filtre/menu-l.png) 0 0 no-repeat;
}

#horiz-menu.splitmenu li.active {
    background: url(images/filtre/menu-r.png) 100% 0 no-repeat; 
}

#horiz-menu li:hover a,
#horiz-menu li.sfHover a{
    color: #000000;
}

#horiz-menu li li a:hover,
#horiz-menu li.active li a:hover {
    color: #fff;
}

#horiz-menu li li a,
#horiz-menu li.active li a,
#horiz-menu li.active.parent.sfHover a,
#horiz-menu li.active-sfHover a,
#horiz-menu li.active.sfHover li a,
#horiz-menu li.active-sfHover li a {
    color: #ADADAD;
}

#horiz-menu li li.parent a.daddy,
#horiz-menu li.active li.parent a.daddy {
    background: url(images/filtre/dropdown-child.png) 95% 50% no-repeat;
}

#horiz-menu li li.parent:hover a.daddy,
#horiz-menu li.active li.parent:hover a.daddy,
#horiz-menu li li.parent-sfHover a.daddy,
#horiz-menu li.active li.parent-sfHover a.daddy {
    background: url(images/filtre/dropdown-child.png) 95% 50% no-repeat;
}

#horiz-menu li li,
#horiz-menu li:hover li, 
#horiz-menu li.sfHover li,
#horiz-menu li.parent:hover li,
#horiz-menu li.parent.sfHover li,
#horiz-menu li.active.parent:hover li,
#horiz-menu li.active.parent.sfHover li {
    border-bottom: 1px solid #000000;
    background: none;
}


#horiz-menu ul ul {
   background-color:#212121;
   border:1px solid #444444; 
}
  /*
ul.menu li a,
a.mainlevel {
	background: url(images/filtre/mainmenu-bg.png) 0 0 no-repeat;
	color: #40331E;
}

ul.menu li.active a,
ul.menu li a:hover,
ul.menu li.active a:hover,
a#active_menu,
a.mainlevel:hover {
	color: #65862C;
	background: url(images/filtre/mainmenu-bg.png) 0 -27px no-repeat;
}
*/

/* end */
