
/* barre de navigation suckerfish */

#nav2 a:hover {
	color: white !important;
}
#nav2 li li a:hover {
	color: black !important;
}


#nav2 {
    font-size:14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    width:100%;
	 color: white;
	 cursor: pointer;
	 z-index: 99;
	 position: relative;
	 height: 25px;
}
#nav2, #nav2 ul {
    float:left;
    list-style:none;
    line-height:25px;
    padding:0;
    margin:0;
	 position: relative;
}
#nav2 a {
    display:block;
    color: white;
    text-decoration:none;
    padding:0px 10px;
	 border-right: 1px solid #FFF;
}
#nav2 li {
    float:left;
    padding:0;
	 position: relative;
    }
#nav2 ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:220px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:1px solid #aaa;
	 padding: 4px 0;
    }
#nav2 li li {
    width:100%;
	 /*
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
	 */
    font-weight:bold;
    font-family:verdana,sans-serif;
    }
#nav2 li li a {
    padding:4px 10px;
    font-size:12px;
	 color: #666666;
	 border-right: none;
	 font-weight: normal;
}
#nav2 li ul ul {
    margin:-21px 0 0 150px;
    }
#nav2 li li:hover {
    background:#eee;
	 
    }
#nav2 li ul li:hover a, #nav2 li ul li li:hover a, #nav2 li ul li li li:hover a, #nav2 li ul li li li:hover a {
	color: #f17f1c;
}
#nav2 li:hover a, #nav2 li.sfhover a {

    }
#nav2 li:hover li a, #nav2 li li:hover li a, #nav2 li li li:hover li a, #nav2 li li li li:hover li a {

    }
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li:hover ul ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul, #nav2 li.sfhover ul ul ul ul {
    left:-999em;
    }
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul, #nav2 li li li li.sfhover ul {
    left:auto;
    background:#f9f9f9;
    }
#nav2 li:hover, #nav2 li.sfhover {

    }

	 /* */

#ul_categories li{
	float: left !important;
	width: 250px !important;
}
#ul_categories li.vsep{
	width: 140px !important;
}
#ul_categories{
	width: 400px !important;
}

#ul_categories_flux li{
	float: left !important;
	width: 140px !important;
}
#ul_categories_flux{
	width: 280px !important;
}

.hsep{
	background-color: #ccc;
	height: 1px !important;
	margin: 4px 0 4px 20px;
	width: 80% !important;
	_background-color: transparent !important;
	_line-height: 0;
	_margin: 0;
}
.vsep{
	border-right: 1px solid #ccc;
	margin-right: -1px;
}
#nav2 .gris{
	background-color: gray;
}