/****************************/
/* 	début menu	déroulant	*/
/****************************/
#afmenu ul, #afmenu li {
	list-style-type: none;
}

#afforum ul, #afmenu li {
	list-style-type: none;
}

div#afmenu {
		display:			inline;	
}
 
.beforeMenu {
	float:left;
	padding-right:5px;
}
 
/*chaque sous-menu*/
#afmenu ul li {
	position: 			relative;
	float: 				left;
	width: 				240px;
	cursor: 			pointer;
	display: 			block;
	background-color: 	black;
	text-align: 		center;
	height: 			18px;
	color :				white;
	vertical-align:		middle;
}
/*
#afmenu ul li:hover {
	color:				black;
	background-color: 	white;
}
/**/
 
/*carré déroulant sous un sous-menu niveau 1*/
#afmenu ul li ul  {
	display:			none;
	position:			absolute;
	width:				244px;
	border-top:			none;
	top:				18px!important;
	top:				17px;
	left:				-3px;
	border : 1px solid white;
	background-color:  black;
}
 
#afmenu ul li ul li{
	height:	100%;
	padding-top  :   2px;
}
 
div#reseau img{
	height:16px;
	width:16px;
}
#afmenu img {
	border : none;
	i
}
 
#afmenu  ul li ul li a {
	color              :	   white;
	font-size          :  	   13px;
	font-weight        :	   bold;
	display            :       block;
	height             :	   100%;
	/*margin-bottom      :       2px;*/
	background-color   :   	   black;
	text-decoration    : 	   none;
	padding-top  :   2px;
	padding-top  :   2px;
}
 
/*au passage de la souris on inverse les couleurs de la case*/
#afmenu  ul li ul li a:hover {
	color:		black;
	background:	white;
}
 
/*décalage des sous-menu niveau 2 vers la droite*/
#afmenu  ul li ul li ul  {
	/*top:	0px;*/
	/*left:	125px;*/
}
 
/*décalage du sous-menu niveau 2 le plus ŕ droite vers la gauche*/
#afmenu  ul li ul li ul.dernier {
	/*left:	-127px;*/
}
            .firstLetter {
              color: lightgrey;
	      font-weight : bold;
            }
        
            li.limenu {
                border:1px solid white;
                background:url(fleche_bas_blc.gif) no-repeat;
                background-position: right;
                font-weight : bold;
                background-position: 225px 3px;
            }

	    li.dernier {
		padding-bottom:2px;
	    }
            
            li#limenu:hover {
                border:1px solid white;
                background:url(fleche_bas_noir.gif) no-repeat;
            }
            
            ul#afsmain li, ul#afsforum li{
                text-align: left;
                margin  : 0px 2px 0px 2px;
                
            }
            
            ul#afsmain li img, ul#afsforum li img{
                margin : 0px 5px 2px 5px;
                background-color : white;
                vertical-align : middle;
		width:16px;
		height:16px;
            }
            
            div#afforum {
                float : right;
                top : 0px;
                position : relative;
            }

	    div#decalage_haut {
	    	height:20px;
		_height:30px;
	    }

   	    div#barre_sites {/**/
		background-color: white;
		border: 1px solid #98AAB1;
		color: white;
		position: fixed!important;
		position: absolute;
		z-index: 110;
		top: 0px;
		left: 0px; 
		/*right: 10px;/**/
		/*_top:expression(eval(document.body.scrollTop));*/
  		border-top-width: 0;
		padding: 3px 6px 1px;
		background-color: black;
		font-size: 13px ;
		font-family : arial;
  		height: auto;
		
		margin-left:3%;
		/*margin-right:5%;/**/
		width:94%;
		/*_width : 1000px;/**/
		_top:expression( ( 0 + ( ignoreMe = document.body.scrollTop ) ) + 'px' );
	    }

	    div#barre_sites table, div#barre_sites table td{/**/
		color: white;
		font-size: 13px ;
		font-family : arial;
	    }

	    #barre_sites .right {/**/
		float: right;
	    }

	    #barre_sites .left {/**/
		float: left;
	    }

	    #barre_sites ul{/**/
		padding : 0;
	        margin : 0;
		top:0;
		left:0;
	    }

	    div#reseau{
            	margin: 0 5px 5px 5px;
		vertical-align:middle; 
		font-family: arial;
	    }
/*
	    div#reseau a:hover {
	    	color : orange;
	    }
*/

	    img#imgRSS {
	    	/*
		width : 46px;
		height : 20px;
		/**/
	    }
	
	    td#tdrsjs{
	    	width:180px;
		text-align:right;
	    }
	    #forum {
		text-align:right;
		float:right;
		margin-right:20px;
		margin-right:70px!important;
		/*width:100%;/**/
		/*width:450px;/**/
	    }
	    #forum div {
	    	float: left;
	    }

	    #reseau a, #forum a, #reseau a:visited, #forum a:visited {
		text-decoration : none;
		color : inherit;
		color : white;
		font-family : arial;
	    }
	    ul#afulMenu {
	    	top:0px;
		left:0px;
	    	display : inline;
	    }
