/* bloc de navigation 1 --> arborescence du site */
#nav1 {
        /*bloc contenant la hiérarchie*/
	width: 100%;
	height:16px;
	padding:0px;
	font-size: 11px;
	font-weight:bolder;
	border: solid #5D9FDB;
	border-width: 0px 0px 0px 0px;
	background-color:#D4D4D4;
}

#bloc {
	z-index:999;
}



#bloc, #bloc ul {
	position:relative;
	/* border:1px solid red; */
	float:left;
	background: #D4D4D4;
	list-style:none;
	margin:0px;
	padding:0px;
}

#bloc ul li{
	border-right: 1px solid #929A8F;
}

#bloc li ul{ display:none; }

#bloc li:hover>ul{ display:block; }

#bloc ul ul{
	position:relative;
	left:0px;
	margin:0px;
 	padding:0px;
}

#bloc li{
	float:left;
 	position:relative;
	margin:0px;
 	padding:0px;
	
}

#bloc li ul {
	position:absolute;
	width: 250px;
	font-weight:bolder;
	margin:0px;
	background:white;
}

#bloc li ul a {
	font-weight:bolder;
}

#bloc li li {
	width:250px;
	border-left: 1px solid #929A8F;
	border-bottom: 1px solid #929A8F;
	border-top: 1px solid #929A8F;
	background:white;
}

#bloc a{
	display:block;
	color:#585E5E;
	text-decoration:none;
	padding: 2px 8px 2px 8px;
}

#bloc a:hover{
	background:#929A8F;
	color:#FFFFFF;
}

#bloc li.smenu {
	background-image: url(../../puces/arrow.gif) !important;
    background-position: 1px;
    background-repeat: no-repeat;
}

#bloc li.smenu:hover, #bloc li.smenu>a:hover {
	background-image: url(../../puces/arrowb.gif) !important;
    background-position: 1px;
    background-repeat: no-repeat;
}

#bloc a.lien-menu-autre {
	/*lien "normal" vers les rubriques de l'arborescence*/
	
	color:#000000;
	font-weight: bold;
}

#bloc a.lien-menu-autre:hover {
	
	color: #FFFFFF;
	background: #787E76;
	text-decoration: underline;
}

#bloc a.lien-menu-courant {
	/*lien "surligné" vers les rubriques courantesde l'arborescence*/
	
	color: #FFFFFF;
	background:#787E76;
	font-weight: bold;
}

#bloc a.lien-menu-courant:hover {
	
	color: #606070;
	text-decoration: underline;
}