/* Begin navigation_elements/breadcrumb_navigation_elements.html */
								
.breadcrumb{
	margin:10px;
	color:#777777;
}
.breadcrumb a{
	color:#777777;
}
.breadcrumb_label{
	
}


/* End navigation_elements/breadcrumb_navigation_elements.html */

/* Begin navigation_elements/nested_navigation_elements.html */
								

	/*permier niveau de navigation à listes imbriqué*/
	#nested ul.first_level{
		list-style:none;
		margin:0;
		padding:0;
	}
	#nested .first_level li{
		margin:2px 0 2px 0;
		padding:0;
		background:none;
	}
	#nested .first_level a {
		display:block;
		padding:5px 3px 5px 7px;
		background:#049ccd url(/common_images/skin001/menu_fond.jpg) no-repeat top left;
		color:#fff;
		text-decoration:none;
		text-transform:uppercase;
		border:1px solid #82d0e7;
		font-size:1.1em;
	}
	#nested .first_level a span{
		background:transparent url(/common_images/skin001/menu_fleche2.gif) no-repeat 0 55%;
		padding:0 0 0 12px;
		display:block;
	}
	#nested .first_level a:hover {
		color:#fff;
		text-decoration:underline;
	}
	#nested .first_level .active a span{
		background:transparent url(/common_images/skin001/menu_fleche.gif) no-repeat 0 55%;
		font-weight:bold;
	}
	#nested .first_level .active a:hover{
		color:#fff;
		font-weight:bold;
	}
	#nested .first_level li:hover ul {
        left: auto;
}

	/*second niveau de navigation à listes imbriqué*/
	#nested .first_level .second_level {
		list-style:none;
		margin:0;
		padding:0;
		      position:absolute;
      left:-999em;
	}
	#nested .first_level .second_level li {
		margin:0;
	}
	#nested .first_level .second_level li a{
		display:block;
		padding:3px 3px 3px 7px;
		background:#ededed;
		border:0;
		border-bottom:1px solid #fff;
		color:#797977;
		text-transform:none;
	}	
	#nested .first_level .second_level li a span{
		background:transparent url(/common_images/skin001/menu_plus.gif) no-repeat 0 55%;
		padding:0 0 0 12px;
		display:block;
		font-weight:normal;
	}
	#nested .first_level .second_level li a:hover{
		color:#333;
	}
	#nested .first_level .second_level li.active a span{
		background:transparent url(/common_images/skin001/menu_moins.gif) no-repeat 0 55%;
	}
	#nested .first_level .second_level li.active a:hover{
		color:#333;
	}
	
	
	/*troisieme niveau de navigation à listes imbriqué*/
	#nested .first_level .second_level .third_level{
		list-style:none;
		margin:0;
		padding:0;
	}
	#nested .first_level .second_level .third_level li{
		margin:0 0 3px 0;
		border-bottom:1px dotted #a4a4a4;
	}
	#nested .first_level .second_level .third_level li a{
		display:block;
		padding:3px 3px 0px 8px;
		background:#fff;
		color:#a4a4a4;
		font-weight:normal;
	}
	#nested .first_level .second_level .third_level li a span{
		background:none;
	}
	#nested .first_level .second_level .third_level li a:hover{
		text-decoration:underline;
		color:#555;
	}
	#nested .first_level .second_level .third_level li.active a{
		font-weight:bold;
	}
	#nested .first_level .second_level .third_level li.active a:hover{
		text-decoration:underline;
		color:#555;
		font-weight:bold;
	}

	/*quatrieme niveau de navigation à listes imbriqué*/
	#nested .first_level .second_level .third_level .fourth_level{
		list-style:none;
		margin:0;
		padding:0;
		border-top:1px dotted #a4a4a4;
	}
	#nested .first_level .second_level .third_level .fourth_level li{
		margin:0 0 0 0;
		border:0;
	}
	#nested .first_level .second_level .third_level .fourth_level li a{
		display:block;
		padding:0px 3px 0px 20px;
		background:#fff;
		color:#a4a4a4;
		font-weight:normal;
	}
	#nested .first_level .second_level .third_level .fourth_level li a span{
		background:none;
	}
	#nested .first_level .second_level .third_level .fourth_level li a:hover{
		text-decoration:underline;
		color:#555;
	}
	#nested .first_level .second_level .third_level .fourth_level li.active a{
		font-weight:bold;
	}
	#nested .first_level .second_level .third_level .fourth_level li.active a:hover{
		text-decoration:underline;
		color:#555;
		font-weight:bold;
	}

/* End navigation_elements/nested_navigation_elements.html */

/* Begin navigation_elements/not_nested_navigation_elements.html */
								
#not_nested {

}
	#not_nested ul{
		margin:0;
	}
	#not_nested .first_level li{
		float:left;
		width:auto;
		list-style:none;
		background:transparent url(/common_images/skin001/menu_horizontal.gif) no-repeat right center;
		padding:0;
	}
	#not_nested .first_level li a{
		color:#ffffff;
		text-decoration:none;
		display:block;
		padding:0 10px 0 6px;
		line-height:30px;
	}
	#not_nested .first_level li a:hover{
		color: #ff9900;
	}
	#not_nested .first_level li.active a{
		text-decoration:underline;
	}
	#not_nested .first_level li.active a:hover{
		text-decoration:none;
	}

/* End navigation_elements/not_nested_navigation_elements.html */

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	width:193px;
	height:250px;
	margin:20px 0 0 -90px;
	z-index:30;
}
#nav a {
  display: block;
  /*width: 10em;*/
  color:bb6e0a#;
}
#nav li {
  background:none;
  padding:0;
}
#nav li a{
  color:#A69FA6;
  text-decoration:none;
}
#nav li a:hover{
  color:white;
}
#nav li ul {
	position: absolute;
	width: 155px;
	left: -999em;
  margin:-20px 0pt 0pt 105px;
  background:black;
  border:1px black solid;
  height:auto;
  background:#684737;
}
#nav li ul li{
  border-bottom:1px black solid;
  float:left;
  width: 155px;
}
#nav li ul li a{
  background:none;
  height:auto;
  text-indent:0;
  color:white;
}
#nav li ul li a:hover{
  color:#A69FA6;
}

#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
.menu_1{

}
.menu_1 a{
  width:193px;
  height:43px;
  background:transparent url(/images/interface/menu_1.gif) no-repeat top left;
  text-indent:-9999px;
}
#nav .menu_1 .second_level {
  margin:-30px 0pt 0pt 185px;
}
#nav .menu_1 .second_level a{
  width: 155px;
  padding:3px 0 3px 10px;
}
.menu_2 a{
  width:193px;
  height:53px;
  background:transparent url(/images/interface/menu_2.gif) no-repeat top left;
  text-indent:-9999px;
}
#nav .menu_2 .second_level {
  margin:-35px 0pt 0pt 160px;
}
#nav .menu_2 .second_level a{
  width: 155px;
  padding:3px 0 3px 5px;
}
.menu_3 a{
  width:193px;
  height:50px;
  background:transparent url(/images/interface/menu_3.gif) no-repeat top left;
  text-indent:-9999px;
}
.menu_3 span{
  text-indent:-9999px;
}
#nav .menu_3 .second_level {
  margin:-35px 0pt 0pt 145px;
}
#nav .menu_3 .second_level a{
  width: 155px;
  padding:3px 0 3px 10px;
}
#nav .menu_3 .second_level span{
  text-indent:0;
}
.menu_4 span{
  padding-left:50px;
    line-height:19px;
}
#nav .menu_4 .second_level {
  margin:-15px 0pt 0pt 70px;
}
#nav .menu_4 .second_level span{
  padding-left:7px;
}
.menu_5 span{
  padding-left:48px;
   line-height:19px;
}
#nav .menu_5 .second_level {
  margin:-15px 0pt 0pt 100px;
}
#nav .menu_5 .second_level span{
  padding-left:7px;
}
.menu_6 span{
  padding-left:28px;
  line-height:19px;
}
#nav .menu_6 .second_level {
  margin:-15px 0pt 0pt 60px;
}
#nav .menu_6 .second_level span{
  padding-left:7px;
}
.menu_7 span{
  padding-left:28px;
  line-height:19px;
}
#nav .menu_7 .second_level {
  margin:-15px 0pt 0pt 80px;
}
#nav .menu_7 .second_level span{
  padding-left:7px;
}
.menu_8 span{
  padding-left:3px;
  line-height:19px;
}
#nav .menu_8 .second_level span{
  padding-left:7px;
}
