/* Propriétés globales
***********************************************************************/


ul, ol{list-style:none;}

/* Propriétés communes
***********************************************************************/
	/*Menu principal*/
	
	.menu { text-align:left; white-space:nowrap /*IE hack*/;  width:847px; height:32px; margin:0; float:left; height:100%;}
	.menu li { z-index:auto!important /*Non-IE6*/; z-index:10000/*IE6*/;font:normal 14px/14px Arial,Helvetica,sans-serif; color:#000; float:left; display:block;}
	.menu .first-menu{padding:0;}
	.menu li a { color:#000; float:none !important /*Non-IE6*/; float:left /*IE-6*/;  display:block; height:32px; line-height:32px; text-decoration:none;}
	.menu li a:hover{background:url(../images/right-nav-bg.gif) right bottom no-repeat!important; display:block; color:#000; text-decoration:none; }
	
	.menu li ul{display:none;}

	/*autres que-IE6 hovering*/
	.menu li:hover {position:relative;}
	.menu li:hover a {color:#000;}
    .menu li:hover ul{display:block; width:186px; padding:3px; position:absolute; z-index:999999999999999999; top:27px; left:0px; background:#f3f3f3}
	.menu li:hover li{ padding:0 ; }
	.menu li:hover li a { font-weight:normal; color:#404040; white-space:normal; display:block; width:172px; height:auto; line-height:16px; background:url(../images/bullet_02.gif) 4px 9px no-repeat; text-align:left; /* border:5px solid #ffbf30;border-top:2px solid #ffbf30; border-bottom:2px solid #ffbf30; */width:172px; padding:0 0 2px 14px; font:12px/22px Verdana;}
	.menu li:hover li a:hover {color:#000; background:#FFCC59 url(../images/bullet_02.gif) 4px 9px no-repeat !important;/* border:5px solid #1ea6e0; border-top:2px solid #1ea6e0; border-bottom:2px solid #1ea6e0;*/ text-decoration:none; } 
	.menu .lastItem:hover ul{left:-63px;}
	.menu .first-menu:hover ul{left:-3px;}
	
	/*IE6 hovering*/
	.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}
	.menu li a:hover, .menu li.selected a:hover {color:#fff; position:relative /*IE hack*/; z-index:1000 /*IE hack*/; background:url(../images/bgd_current.gif) no-repeat;}
	.menu li a:hover ul {background:#fff; display:block; width:197px; padding:3px; position:absolute; z-index:999; top:33px; left:-3px;}
	.menu li a:hover li{background:#f3f3f3; padding:0;}
	.menu li a:hover li a {font-size:11px; font-weight:normal; color:#404040; white-space:normal; display:block; height:1px; line-height:16px; background: url(../images/bullet_02.gif) 4px 6px no-repeat; text-align:left;/* border:5px solid #ffbf30; border-top:2px solid #ffbf30; border-bottom:2px solid #ffbf30;*/ width:172px; padding:0 0 2px 14px;}
	.menu li a:hover li a:hover {color:#000; background:#FFCC59 url(../images/bullet_02.gif) 4px 6px no-repeat; text-decoration:none;}
	.menu .lastItem a:hover ul{left:-66px;}
	.menu ul li a span{background:url(../images/right-nav-bg.gif) right top no-repeat; float:none; display: inline-block; color:#000; padding:0 19px 0 19px; text-decoration:none; line-height:32px; height:32px; cursor: pointer; } 
.menu ul li a:hover span, .menu li.selected a:hover span{
background:url(../images/left-nav-bg.gif) left top no-repeat!important; display: inline-block;  color:#000; text-decoration:none;}
.menu li.selected a{ background:url(../images/right-nav-bg.gif) right bottom no-repeat; color:#000;  text-decoration:none;}
.menu li.selected a span{ background:url(../images/left-nav-bg.gif) left top no-repeat;  }
 .menu>ul>li:hover>a{background:url(../images/right-nav-bg.gif) right bottom no-repeat!important; }
 .menu>ul>li:hover>a>span{background:url(../images/left-nav-bg.gif) left top no-repeat!important;}
 	


