/* CSS du menu horizontal, bieler batiste */

#menu1{
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    }

#menu1 ul{
    position:absolute;
	list-style:none;
   /* display:block;
    margin:0;*/
    padding:0;
    }





/* correct a little IE bug 
html #menu1 li ul{
	position:relative;
	 float:left; 
	list-style:none;
    visibility:hidden;
    margin-left:0px;
    margin-top:0px;
    }*/


/* INUTILE
#menu1 li li ul{
    position:absolute;
	list-style:none;
    margin-left:124px;
    margin-top:-23px;
    }
	*/
    
#menu1 li{
	position:relative;
	float:left;/* */
	display:inline;
    list-style:none;
    width:130px;  /*Longueur BT 124 > augmenter pour remplacer margiin qui bug*/
    height:auto;
    /*display:block;*/
    margin:0;
    padding:0;
    }
	
    



/* BT N1V 1 MARGIN BUG SOUS FF */
#menu1 li a{
	position		:relative !important;
	float			:left!important;
	display			: block!important;
	width			: 114px;/* 122px - padding */
	height			: 33px;/* 36px - padding */
	padding			: 3px 0px 0px 8px;
	/*margin-left		: 8px; !important; BUG SOUS FF */
	text-align		: left;
	font-family		: Verdana, Geneva ,Arial ,sans-serif;
	font-size		: 14px;
	font-weight		: bold;
	color			: #FFF;
	text-decoration	: none;
	background-image:url(../img/bt_nav.gif);
	background-repeat:no-repeat;

    }
    

 
#menu1 li a:hover{
	color			: #000000;
	background-image:url(../img/solutions/bt_nav_hover.gif);
	background-repeat:no-repeat;	

}








 /*UL MENU NIV 2*/  
#menu1 li ul{

	clear:both;
	list-style:none;
    visibility:hidden;
    margin-left:0px;
    padding-top:0px;
	top:35px;

    }
	
	
/* correct a little IE bug */
*html #menu1 li ul{
	clear:both;
	list-style:none;
    visibility:hidden;
    margin-left:0px;
    margin-top:0px;
    padding-top:0px;

    }




#menu1 li li{
	/*position:relative;
	float:left; */
	list-style:none;
    /*display:block;*/
	left:0px;

    }
	

    
/* correct a little IE bug 
* html #menu1 li li{
	position:relative;
	float:left; 
    }*/




/* BT N1V 2 */
html #menu1 li ul li a{
	position		:relative;
	float			:left !important;
	width			: 108px;/*122-padding*/
	height			: auto;/*auto sinon BUG FF*/
	background-image:none;
	padding			: 7px 7px 7px 7px !important;
	margin			: 0px 0px 0px 0px !important;
	font-size		: 10px;
	color			:#fff;
	background-color:#000;
	border-top:1px solid #fff;

	}



#menu1 li ul li a:hover{
	position		:relative;
	float			:left !important;
	display			: block;
	background-image:none;
	color			:#000;
	background-color:#fff;
	border-top:1px solid #000;
    }



	
	
.chap_actif{
	position		:relative;
	float			:left !important;
	display			: block;
	background-image:none !important;
	color			:#000 !important;
	background-color:#fff !important;
    }




#menu1 .actif {
	color			: #000;
	background-image:url(../img/solutions/bt_nav_hover.gif);
	background-repeat:no-repeat;
}
    
	
/* for a mozilla better display with key nav */

/*
#menu1 a:focus{
    background-color: #aaf;
}

a.linkOver{
    background-color: #eee;

    }
*/