
/* Navigation horizontale *****************************************************/



/* Rubriques de niveau 1 ******************************************************/
div#nav_horizontale ul#adm_menu1default{
  padding : 0px;
  margin  : 0px;
}
div#nav_horizontale ul#adm_menu1default li {
  position    : relative;
  z-index     : 3000;
  display     : block;
  float       : left; 
  list-style	: none; 
  margin      : 0px;
  height      : 71px;
  background   : url(fr/navigation/separator.jpg) no-repeat 100% 50%;
}
div#nav_horizontale ul#adm_menu1default li.last {
  background-image   : none;
}

div#nav_horizontale ul#adm_menu1default li.item_node_selected div a{
 color  : #50B6DF;
}

div#nav_horizontale ul#adm_menu1default li div.mnu_item_name {
  padding     : 26px 14px 0px 14px;
}
div#nav_horizontale ul#adm_menu1default li ul li div.mnu_item_name{
 
}
div#nav_horizontale ul#adm_menu1default li ul li div.mnu_item_name a,
div#nav_horizontale ul#adm_menu1default li:hover div.mnu_item_name a{
  color : white;
}
div#nav_horizontale ul#adm_menu1default li.item_node_selected,
div#nav_horizontale ul#adm_menu1default li:hover {
 background   : url(fr/navigation/fond_level1_top_left.gif) no-repeat 0px 0px;
 height       : 71px;
}
div#nav_horizontale ul#adm_menu1default li.item_node_selected div,
div#nav_horizontale ul#adm_menu1default li:hover div {
 background  : transparent url(fr/navigation/fond_level1_top_right.gif) no-repeat 100% 0px;
 height      : 71px;
}
div#nav_horizontale ul#adm_menu1default li:hover ul li div {
 background-image  : none;
 height      : 20px;
}

div#nav_horizontale ul#adm_menu1default li div.mnu_item_name a {
 text-decoration  : none; 
 padding          : 4px 14px; 
 display          : block;
 font-size        : 12px;
 color	          : #2491BA;
 font-weight	    : bold;
 background       : url(fr/navigation/fleche_bleue.gif) no-repeat 100% 10px;
}
div#nav_horizontale ul#adm_menu1default li.item_node_selected div.mnu_item_name a {
 color	          : #FFFFFF;
}

/* Menus de niveau 2 **********************************************************/
div#nav_horizontale ul#adm_menu1default li ul.menu_node {
	/*visibility: hidden;*/
  display	: none;
  top       : 15px;
  left      : 3px;
  padding		: 0px 0px 0px 0px;
  background: #99C23E url(fr/navigation/bas_menus_deroulants.gif) no-repeat 0% 100% ;
}
/* Menus de niveau 2 selectionné **********************************************/
div#nav_horizontale ul#adm_menu1default li.item_node_selected ul  li.item_node_selected{
 background  : transparent url(fr/navigation/menu_2_deroulant_selected.gif) no-repeat 0px 0px;
}
div#nav_horizontale ul#adm_menu1default li.item_node_selected ul li div.mnu_item_name {
 background-image : none;
 height      			: 20px;
 padding				: 0px;
}
div#nav_horizontale ul#adm_menu1default li.item_node_selected ul li.item_node_selected div.mnu_item_name {
 padding				: 0px 0px 0px 16px;
}
div#nav_horizontale ul#adm_menu1default li ul li div.mnu_item_name a {
 background-image: none
}
div#nav_horizontale ul#adm_menu1default li.item_node_selected div.mnu_item_name a {
 background-image  : none;
}

/* Niveau 2 au survol *********************************************************/

/* Niveau 3 *******************************************************************/
div#nav_horizontale ul#adm_menu1default li ul.menu_node li ul.menu_node {
	 position	: absolute;
  display		:	none; 
  padding		: 0px;
  float     : none;
  left  : 0px;
  top   : 0px;
}
div#nav_horizontale ul#adm_menu1default li ul li.item_node_selected ul li div.mnu_item_name {
  background  : #417F98 url(fr/navigation/puce_nav_2.gif) no-repeat 10px 6px;
}
div#nav_horizontale ul#adm_menu1default li ul.menu_node li ul.menu_node li{
  padding		: 0px;
}
div#nav_horizontale ul#adm_menu1default li ul.menu_node li ul.menu_node li div.mnu_item_name{
  padding		: 0px 0px 0px 15px;
}
div#nav_horizontale ul#adm_menu1default li ul.menu_node li:hover ul.menu_node {
  display		:	block;
  padding-left  : 160px;
}
div#nav_horizontale ul#adm_menu1default li ul li ul li div.mnu_item_name {
  background  : url(fr/navigation/puce_nav_2.gif) no-repeat 0px 6px;
}
/* Navigation de gauche ******************************************************/
.menu1_title{
 display	: block;
 width		: 138px;
 height		: 37px;
 background  : url(fr/navigation/fond_level1_left.gif) no-repeat 0px 0px;
 color		: white;
 font-family	: arial;
 font-size		: 18px;
 text-align	: right;
 padding	: 33px 25px 0px 0px;
}
div#nav_left ul{
 list-style	: none; 
 margin	: 0px 0px 0px 6px;
 padding : 0px;
 width : 135px;
}
div#nav_left ul li ul{
 margin	: 0px ;
}
div#nav_left ul li{
 margin	: 0px;
 padding : 0px;
 text-align	: right;
 border-bottom : 1px dotted #666666;
}
div#nav_left ul li.item_node_selected, div#nav_left ul li.item_node_selected_level_2{
 border-bottom : 0px;
}
div#nav_left ul li ul li{
 border-bottom : 0px;
}
div#nav_left ul li div{
 padding	: 20px 0px 5px 0px;
}
div#nav_left ul li.first_level_2 div{
 padding	: 0px 0px 0px 0px;
}

div#nav_left ul li a{
 font-family	: arial;
 font-size		: 16px;
 color			: #666666;
 text-decoration	: none;
}
div#nav_left ul li.item_node_selected a{
 padding-left : 10px;
 background  : url(fr/navigation/fleche_noire.gif) no-repeat 0px 5px;
 font-weight	: bold;
}
div#nav_left ul li ul li.item_node_selected a{
 background-image : none;
 text-decoration	: underline;
}
div#nav_left ul li.item_node_selected ul li a{
 font-weight	: normal;
}
div#nav_left ul li.item_node_selected ul li.item_node_selected a{
 text-decoration	: underline;
 background-image : none;
}
div#nav_left ul li ul li div{
 padding	: 0px 0px;
}
div#nav_left ul li ul li a{
 font-family	: arial;
 font-size		: 13px;
 color			: #3399CC;
}
div#nav_left ul li.item_node_selected ul li a{
 background-image : none;
}
/* Chemin de navigation *******************************************************/
div#nav_path{
 clear : both;
 padding-left : 214px;
 height : 23px;
 margin-top : 16px;
 border-left			: 1px solid white;
}
ul#path1default{
 list-style : none;
 display : block;
 float  : left;
 margin : 0px;
 padding  : 0px;
}
ul#path1default li div a{
 color  : #3399CC;
 font-family  : verdana;
 font-size    : 12px;
}

ul#path1default li,ul#path1default li ul,ul#path1default li ul li,ul#path1default li ul li ul li{
 list-style : none;
 display : block;
 float  : left;
 margin : 0px;
 padding  : 0px;
 
}
ul#path1default li div,ul#path1default li ul li div,ul#path1default li ul li ul li div{
 float  : left;
}
ul#path1default li div{
 padding : 0px 20px 10px 20px;
 background : transparent url(fr/navigation/slash_bleu.gif) no-repeat 100% 3px;
} 
ul#path1default li ul li ul li#last_li div{
 background-image : none;
} 
ul#path1default li ul li ul li#last_li div a{
 background-image : none;
 text-decoration  : none;
 color : #AB9F87;
} 

