/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_dropdown_3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.preload1{							background: url(../img/02_nav/three_0.gif);}
.preload2{							background: url(../img/02_nav/arrow.png);}

#menu{								position:relative; padding:0; margin:0; list-style:none; height:40px; background:none; 
									font-family:arial, verdana, sans-serif; float:left;}
#menu li.top{						display:block; float:left;}
#menu li a.top_link{				color:#f1f1f1; text-decoration:none; font-size:12px; font-weight:normal; text-transform:none; cursor:pointer; 
									display:block; float:left; height:33px; line-height:20px; padding:0 10px 0 10px; background:url(../img/02_nav/three_0.gif) no-repeat left top;}
#menu li a.top_link span{			display:block; float:left; height:33px; line-height:20px;}
#menu li a.top_link span.down{		display:block; float:left; height:33px; line-height:20px;}
#menu li a.top_link span:hover{		color:#ffffff;}

#menu li a.top_link.active{			color:#f1f1f1;}

#menu li a.top_link {				color:#f1f1f1;}
#menu li a.top_link span{		}
#menu li a.top_link span.down{}



/* Default list styling */

.active{color:#75a024;}

#menu li
{position:relative;}

#menu li ul.sub{
display: none; left:0px; top:23px; width:190px; height:auto; padding:2px; white-space:normal; background:#ffffff; border:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:1px solid #d9d9d9; }
#menu li:hover ul.sub {
	display: block;
}

#menu li ul.sub li{
position:relative; display:block; width:190px; height:auto; float:left; font-weight:normal;}
#menu li ul.sub li a{
display:block;  width:182px; height:auto; padding:4px; border-bottom:1px solid #ffffff; color:#606060; font-size:12px; line-height:14px; text-indent:0px; text-decoration:none; }

#menu li ul.sub li a.fly{
width:182px; height:auto; background:#ffffff url(../img/02_nav/arrow.png) 176px 7px no-repeat; z-index:400;}
*html #menu li ul.sub li a.fly{background-image:none;}

#menu li ul.sub li a.active,
#menu li ul.sub li a.fly.active{
color:#75a024;}


/* bleu */
#menu li ul.sub li a:hover{
width:182px; height:auto; background:#fafafa; border-color:#e7eded; border-bottom:1px solid #ffffff; color:#75a024; }

#menu li ul.sub li a.fly:hover{
width:182px; height:auto; background:#fafafa url(../img/02_nav/arrow.png) 176px 7px no-repeat; color:#75a024;}
*html #menu li ul.sub li a.fly:hover{background-image:none;}

#menu li ul.sub li a.fly.active:hover,
#menu li ul.sub li a.active:hover{
color:#75a024;}

#menu li b
{display:block; width:182px; height:auto; font-size:12px; color:#606060; text-indent:0px; line-height:14px;
margin-bottom:3px; border-bottom:0px solid #ffffff; cursor:default;}

/* 2eme niveau */
#menu ul.sub li ul
{left:190px; top:3px; background:#ffffff; padding:3px; border:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; white-space:normal; width:190px; height:auto; z-index:500;}

#menu ul, 
#menu ul li,
#menu li ul ul,
#menu li li ul ul,
#menu li li li ul ul,
#menu li li li li ul ul
{position:absolute; width:0; height:0; margin:0; padding:0; list-style:none; display: none;}
#menu ul li:hover ul,
#menu li ul li:hover li {
	display: block;
}

/* Rouge */
#menu li li a.fly,
#menu li li li a.fly,
#menu li li li li a.fly,
#menu li li li li li a.fly
{background:#fafafa url(../img/02_nav/arrow.png) 176px 7px no-repeat; color:#75a024; border-color:#e7eded;} 
*html #menu li li a.fly,
*html #menu li li li a.fly,
*html #menu li li li li a.fly,
*html #menu li li li li li a.fly
{background-image:none;}

#menu li li li a.fly,
#menu li li li li a.fly,
#menu li li li li li a.fly
{background:#fafafa url(../img/02_nav/arrow.png) 176px 7px no-repeat; color:#75a024; border-color:#e7eded;} 
*html #menu li li li a.fly,
*html #menu li li li li a.fly,
*html #menu li li li li li a.fly
{background-image:none;}

/* active */
#menu li li a.active,
#menu li li li a.active,
#menu li li li li a.active,
#menu li li li li li a.active
{color:#75a024;} 

#menu li li li a.active,
#menu li li li li a.active,
#menu li li li li li a.active
{color:#75a024;} 
