/* Begin navigation_elements/breadcrumb_navigation_elements.html */
								
/*CSSEditor|structure,breadcrumb|Apparence génrale*/
.breadcrumb{
	color:#acacac;
}

/*CSSEditor|structure,breadcrumb|Apparence des liens*/
.breadcrumb a{
	color:#acacac;
}
/*CSSEditor|structure,breadcrumb|Apparence du libellé*/
.breadcrumb_label{
}

/* End navigation_elements/breadcrumb_navigation_elements.html */

/* Begin navigation_elements/nested_navigation_elements.html */
								
/*CSSEditor|menu,level_1|Zone globale*/
#nested .acacher,#leftbar .acacher{
  display:none;
} 

#nested {
	
}
	#nested ul{
		height:39px;
		margin:0;
		padding:0;
	}
	/*CSSEditor|menu,level_1|ZOne globale*/
	#nested .first_level li{
		float:left;
		list-style:none;
		padding:0;
		width:auto;
	}

        #nested .first_level .rub1{
	  width:99px;	
          margin-left:19px;
          background:transparent url(/images/rub1.png) no-repeat 0 0;                
        }

        #nested .first_level .rub2{
	  /*width:140px;*/
          width:120px;	
          margin-left:25px;
          padding-left:10px;
          background:transparent url(/images/rub2.png) no-repeat 0 0;                
        }

        #nested .first_level .rub3{
	  width:278px;	
          margin-left:26px;
          background:transparent url(/images/rub3.png) no-repeat 0 0;                
        }
        
        #nested .first_level .rub4{
          margin-left:26px;
	  width:158px;	
          background:transparent url(/images/rub4.png) no-repeat 0 0;                
        }


        #nested .first_level .rub5{
          margin-left:26px;
	  width:153px;	
          background:transparent url(/images/rub5.png) no-repeat 0 0;                
        }

	/*CSSEditor|menu,level_1|Elément par défaut*/
	#nested .first_level li a{
		color:#ffffff;
		display:block;
                font-size:1em;
		line-height:39px;
		text-decoration:none;
                font-weight:bold;
                text-transform:uppercase;
	}

#nested .first_level .rub1 a{		
		padding:0 0px 0 10px;
}

#nested .first_level .rub2 a{		
		padding:0 0px 0 11px;
}

#nested .first_level .rub3 a{		
		padding:0 0px 0 9px;
}

#nested .first_level .rub4 a{		
		padding:0 0px 0 13px;
}

#nested .first_level .rub5 a{		
		padding:0 0px 0 7px;
}



	/*CSSEditor|menu,level_1|Elément au survol*/
	#nested .first_level li a:hover{
		color: #ff9900;
	}
	/*CSSEditor|menu,level_1|Elément actif*/
	#nested .first_level li.active a{
		text-decoration:underline;
	}



/*------------------- gestion des niveaux déroulant -------------------*/

/*on masque les éléments qui en doivent pas s'afficher*/
#nested .first_level li ul, #nested .first_level li:hover ul ul, #nested .first_level li.sfhover ul ul, #nested .first_level ul li:hover ul ul, #nested .first_level ul li.sfhover ul ul{
	height:auto;
	left:-999em;
	position:absolute;
	width:190px;
}
#nested .first_level ul li a{
	padding:0 5px;/*style commun à tout les éléments déroulant*/
	line-height:20px;
}

/*--------------------second niveau--------------------*/
/*CSSEditor|menu,level_2|Zone globale*/
#nested .first_level li:hover ul,#nested .first_level li.sfhover ul{
	background: #5b331a;
	left:auto;
        z-index:4;
}
#nested .first_level li ul li{
	background:none;
	float:none;
	width:190px;
}
/*CSSEditor|menu,level_2|Elément par défaut*/
#nested .first_level li.active li a{
	text-decoration:none;  
}

#nested .first_level li li a{
    text-transform:none;      
}

/*CSSEditor|menu,level_2|Elément actif*/
#nested .first_level ul li.active a{
	text-decoration:underline;
}



/*--------------------troisieme niveau-------------------*/
/*CSSEditor|menu,level_3|Zone globale*/
#nested .first_level ul li:hover ul, #nested .first_level ul li.sfhover ul{
	background: #cdcdcd;
	left:auto;
	margin:-20px 0 0 150px;
}
#nested .first_level ul ul li{
	background:none;
	float:none;
	width:150px;
}
/*CSSEditor|menu,level_3|Elément par défaut*/
#nested .first_level ul ul li a{
	color:#787878;
}
#nested .first_level ul li.active li a{
	text-decoration:none;
}
/*CSSEditor|menu,level_3|Elément actif*/
#nested .first_level ul ul li.active a{
	text-decoration:underline;
}

/*--------------------quatrieme niveau--------------------*/
/*CSSEditor|menu,level_4|Zone globale*/
#nested .first_level ul ul li:hover ul, #nested .first_level ul ul li.sfhover ul{
	background: #b5d5df;
	left:auto;
	margin:-20px 0 0 150px;
}
#nested .first_level ul ul ul li{
	background:none;
	float:none;
	width:150px;
}
/*CSSEditor|menu,level_3|Elément par défaut*/
#nested .first_level ul ul ul li a{
	color:#787878;
}
#nested .first_level ul ul li.active li a{
	text-decoration:none;
}
/*CSSEditor|menu,level_3|Elément actif*/
#nested .first_level ul ul ul li.active a{
	text-decoration:underline;
}

/* End navigation_elements/nested_navigation_elements.html */

/* Left bar*/
#leftbar .rubactive1{
  width:182px;
  position:absolute;
  top:0px;
  left:0px;  
  background:#593119 url(/images/left-rub-niveau1.gif) 0 0 no-repeat;
}

#leftbar .rubactive1 ul li{
  background:none;
  padding:0;
}

#leftbar .rubactive1 ul li a{
  color:#fff;
  font-size:1.4em;
  font-weight:bold;
  font-style:italic;
  display:block;
  padding:6px 0 6px 20px;
}

.rub3 #leftbar .rubactive1 ul li a{
  padding:6px 3px 6px 20px;
}

#leftbar .first_level{
  margin-top:32px;
  padding:8px 0 15px 10px;
  background:transparent url(/images/fond-left-nav.gif) 0 0 repeat-y;
}

.rub3 #leftbar .first_level{
  margin-top:53px;
}

#leftbar #basmenuleft{
  background:transparent url(/images/left-bas-nav.gif) 0 0 no-repeat;
  height:5px;
}

#leftbar .first_level li{
  border:1px solid #98c113;
  background:transparent url(/images/left-fond-rub2.gif) 0 0 repeat-y;
  margin:0 0px 5px 2px;
  padding:4px 0 0px 0px;
}

#leftbar .first_level li a{
  color:#583119;
  text-decoration:none;
  font-weight:bold;
  background:transparent url(/images/left-puce-nav-off.gif) 6px center no-repeat;
  display:block;
  padding:0 0 4px 18px;
}

#leftbar .first_level .active a,#leftbar .first_level li a:hover{
  text-decoration:underline;
  background:transparent url(/images/left-puce-nav-on.gif) 6px center no-repeat;
}


#leftbar .first_level .second_level{
  border-top:1px solid #98c113;
}

#leftbar .first_level .second_level li{
  border:none;
  background:#f9fbf3;
  margin:0 0 0px 0;
  padding:4px 0 4px 0px;
}

#leftbar .first_level .second_level li a{
  text-decoration:none;
  font-weight:normal;
  background:none;
  display:block;
  padding:0 0 0px 18px;
}

#leftbar .first_level .second_level .active a,#leftbar .first_level .second_level li a:hover{
  background:transparent url(/images/left-puce-nav3-on.gif) 6px center no-repeat;
  font-weight:bold;
}

#leftbar .first_level .second_level li .third_level a{
  text-decoration:none;
  font-weight:normal;
  background:none;
  display:block;
  padding:0 0 0px 30px;
}

#leftbar .first_level .second_level .active .third_level .active a,#leftbar .first_level .second_level .active .third_level li a:hover{
  background:transparent url(/images/left-puce-nav3-on.gif) 19px center no-repeat;
  font-weight:bold;
}
