/* MENU */

#layout_menu_1_menu {
	font-size: 10px ;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ;
	}

/* LEVEL 1 */

#layout_menu_1_menu ul {
	margin: 0px 15px 0px 10px ;
	padding: 0px ;
	list-style-type: none ;
	}
/*
#layout_menu_1_menu ul li {
	list-style-type: none ;
	margin: 0px 0px 3px 0px ;
	padding: 0px 0px 3px 0px;
	border: 1px solid white;  IE 6 
	border-bottom: 1px solid #747C96 ;
	}
*/

#layout_menu_1_menu ul li {
	list-style-type: none ;
	padding: 0px 0px 3px 0px ;
	/* border-top: 1px solid white ; */ /* Fix IE qui cause problème à gui_utilities */
	border-bottom: 1px solid #747C96 ;
	}


/* LEVEL 2 */

/* Services */
#layout_menu_1_menu ul li.services, #layout_menu_1_menu ul li.services:hover {	
	background-image:url(/images/menus/services_l2_arrow_close.gif) ;
	background-repeat: no-repeat ;	
	}	

 #layout_menu_1_menu ul li.services_selected , #layout_menu_1_menu ul li.services_selected:hover {
	background-image:url(/images/menus/services_l2_arrow_close.gif) ;
	background-repeat: no-repeat ;
	}

 #layout_menu_1_menu ul li.services_selected_open , #layout_menu_1_menu ul li.services_selected_open:hover {
	background-image:url(/images/menus/services_l2_arrow_open.gif) ;
	background-repeat: no-repeat ;
	border-bottom: 1px solid white ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	}

 #layout_menu_1_menu ul li.services_selected_last a, #layout_menu_1_menu ul li.services_selected_last:hover a, #layout_menu_1_menu ul li.services_selected a, #layout_menu_1_menu ul li.services_selected:hover a, #layout_menu_1_menu ul li.services_selected_open a, #layout_menu_1_menu ul li.services_selected_open:hover a {
 	color: #336666 ;
 	}
  
 #layout_menu_1_menu ul li.services_last , #layout_menu_1_menu ul li.services_selected_last , #layout_menu_1_menu ul li.services_selected_last:hover {
	background-image:url(/images/menus/services_l2_arrow_close.gif) ;
	background-repeat: no-repeat ;
	border-bottom: 1px solid white ;
	margin: 0px ;
	}
	
/* LEVEL 2 */

/* navigation */
#layout_menu_1_menu ul li.navigation, #layout_menu_1_menu ul li.navigation:hover {	
	background-image:url(/images/menus/navigation_l2_arrow_close.gif) ;
	background-repeat: no-repeat ;	
	}	

 #layout_menu_1_menu ul li.navigation_selected , #layout_menu_1_menu ul li.navigation_selected:hover {
	background-image:url(/images/menus/navigation_l2_arrow_close.gif) ;
	background-repeat: no-repeat ;
	}

 #layout_menu_1_menu ul li.navigation_selected_open , #layout_menu_1_menu ul li.navigation_selected_open:hover {
	background-image:url(/images/menus/navigation_l2_arrow_open.gif) ;
	background-repeat: no-repeat ;
	border-bottom: 1px solid white ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	}

 #layout_menu_1_menu ul li.navigation_selected_last a, #layout_menu_1_menu ul li.navigation_selected_last:hover a, #layout_menu_1_menu ul li.navigation_selected a, #layout_menu_1_menu ul li.navigation_selected:hover a, #layout_menu_1_menu ul li.navigation_selected_open a, #layout_menu_1_menu ul li.navigation_selected_open:hover a {
 	color: black ;
 	}
  
 #layout_menu_1_menu ul li.navigation_last , #layout_menu_1_menu ul li.navigation_selected_last , #layout_menu_1_menu ul li.navigation_selected_last:hover {
	background-image:url(/images/menus/navigation_l2_arrow_close.gif) ;
	background-repeat: no-repeat ;
	border-bottom: 1px solid white ;
	margin: 0px ;
	}

/* cournoyer */

#layout_menu_1_menu ul li.cournoyer, #layout_menu_1_menu ul li.cournoyer:hover {	
	background-image:url(/images/menus/cournoyer_l2_arrow_close.gif) ;
	background-repeat: no-repeat ;	
	}	

 #layout_menu_1_menu ul li.cournoyer_selected , #layout_menu_1_menu ul li.cournoyer_selected:hover {
	background-image:url(/images/menus/cournoyer_l2_arrow_close.gif) ;
	background-repeat: no-repeat ;
	}

 #layout_menu_1_menu ul li.cournoyer_selected_open , #layout_menu_1_menu ul li.cournoyer_selected_open:hover {
	background-image:url(/images/menus/cournoyer_l2_arrow_open.gif) ;
	background-repeat: no-repeat ;
	border-bottom: 1px solid white ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	}


 #layout_menu_1_menu ul li.cournoyer_selected_last a, #layout_menu_1_menu ul li.cournoyer_selected_last:hover a, #layout_menu_1_menu ul li.cournoyer_selected a, #layout_menu_1_menu ul li.cournoyer_selected:hover a, #layout_menu_1_menu ul li.cournoyer_selected_open a, #layout_menu_1_menu ul li.cournoyer_selected_open:hover a {
 	color: #E7A61A ;
 	}
 
 #layout_menu_1_menu ul li.cournoyer_last , #layout_menu_1_menu ul li.cournoyer_selected_last , #layout_menu_1_menu ul li.cournoyer_selected_last:hover {
	background-image:url(/images/menus/cournoyer_l2_arrow_close.gif) ;
	background-repeat: no-repeat ;
	border-bottom: 1px solid white ;
	margin: 0px 0px 0px 0px ;
	}

/* ressources */

#layout_menu_1_menu ul li.ressources, #layout_menu_1_menu ul li.ressources:hover {	
	background-image:url(/images/menus/ressources_l2_arrow_close.gif) ;
	background-repeat: no-repeat ;	
	}	

 #layout_menu_1_menu ul li.ressources_selected , #layout_menu_1_menu ul li.ressources_selected:hover {
	background-image:url(/images/menus/ressources_l2_arrow_close.gif) ;
	background-repeat: no-repeat ;
	}

 #layout_menu_1_menu ul li.ressources_selected_open , #layout_menu_1_menu ul li.ressources_selected_open:hover {
	background-image:url(/images/menus/ressources_l2_arrow_open.gif) ;
	background-repeat: no-repeat ;
	border-bottom: 1px solid white ;
	margin: 0px ;
	padding: 0px 0px 0px 0px;
	}

 #layout_menu_1_menu ul li.ressources_selected_last a, #layout_menu_1_menu ul li.ressources_selected_last:hover a, #layout_menu_1_menu ul li.ressources_selected a, #layout_menu_1_menu ul li.ressources_selected:hover a, #layout_menu_1_menu ul li.ressources_selected_open a, #layout_menu_1_menu ul li.ressources_selected_open:hover a {
 	color: #A86D87 ;
 	}
  
 #layout_menu_1_menu ul li.ressources_last , #layout_menu_1_menu ul li.ressources_selected_last , #layout_menu_1_menu ul li.ressources_selected_last:hover {
	background-image:url(/images/menus/ressources_l2_arrow_close.gif) ;
	background-repeat: no-repeat ;
	border-bottom: 1px solid white ;
	margin: 0px ;
	}
	



/* Level 1 - A link. */

#layout_menu_1_menu ul li a {
	display: block;
	margin: 0px 10px 0px 20px ;
	padding: 3px 3px 3px 0px ;
	color: #38517A ;
	font-weight: bold;
	text-decoration: none ;
	font-size: 9px ;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ;
	}



	
/* LEVEL 2 */
/*
#layout_menu_1_menu ul ul {
	margin: 0px;
	padding: 0px 0px 0px 10px ;
	background: white ;
	}
*/
		
#layout_menu_1_menu ul ul li	{
	border-bottom: 1px solid white; /* IE 6 */
	border-top: none ;
	margin: 0px ;
	padding: 0px ;
	background: white ;
	background-image: none ;
	}

#layout_menu_1_menu ul ul li a {
	color: #1D2D7A ;
	display: block;
	margin: 0px 0px 0px 0px ;
	padding: 2px 3px 2px 16px ;
	border: 1px solid white; /* IE 6 */
	font-weight: normal;
	font-size: 10px ;
	font-family: Arial, Helvetica, Geneva, sans-serif ;
	}

#layout_menu_1_menu ul ul li a:hover {
	color: #336666 ;
	}




/* SERVICES */

#layout_menu_1_menu ul ul li.services {
	background: white ;
	background-image: none ;
	}

#layout_menu_1_menu ul ul li.services:hover {
	background: white ;
	background-image:url(/images/menus/services_l3_arrow_selected.gif) ;
	background-repeat: no-repeat ;
	}

#layout_menu_1_menu ul ul li.services_selected , #layout_menu_1_menu ul ul li.services_selected:hover {
	background-image:url(/images/menus/services_l3_arrow_selected.gif) ;
	background-repeat: no-repeat ;
	}
	
#layout_menu_1_menu ul ul li.services_selected a {
	color: #336666 ;
	}



/* ressources */

#layout_menu_1_menu ul ul li.ressources {
	background: white ;
	background-image: none ;
	}

#layout_menu_1_menu ul ul li.ressources:hover {
	background: white ;
	background-image:url(/images/menus/ressources_l3_arrow_selected.gif) ;
	background-repeat: no-repeat ;
	}

#layout_menu_1_menu ul ul li.ressources_selected , #layout_menu_1_menu ul ul li.ressources_selected:hover {
	background-image:url(/images/menus/ressources_l3_arrow_selected.gif) ;
	background-repeat: no-repeat ;
	}
	
#layout_menu_1_menu ul ul li.ressources_selected a {
	color: #A86D87 ;
	}


/*cournoyer*/

#layout_menu_1_menu ul ul li.cournoyer {
	background: white ;
	}

#layout_menu_1_menu ul ul li.cournoyer:hover {
	background: white ;
	background-image:url(/images/menus/cournoyer_l3_arrow_selected.gif) ;
	background-repeat: no-repeat ;
	}
/*
#layout_menu_1_menu ul ul li.cournoyer_selected , #layout_menu_1_menu ul ul li.cournoyer_selected:hover {
	background-image:url(/images/menus/cournoyer_l3_arrow_selected.gif) ;
	background-repeat: no-repeat ;
	}

*/
#layout_menu_1_menu ul ul li.cournoyer_selected {
	background-image: none ;
	}

#layout_menu_1_menu ul ul li.cournoyer_selected:hover {
	background-image:url(/images/menus/cournoyer_l3_arrow_selected.gif) ;
	background-repeat: no-repeat ;
	}
	
		
#layout_menu_1_menu ul ul li.cournoyer_selected a, #layout_menu_1_menu ul ul li.cournoyer_selected a:hover {
color: #38517A ;
}
#layout_menu_1_menu ul ul li.cournoyer_selected a:hover {
color: #AE2135 ;
}
#layout_menu_1_menu ul ul li.cournoyer a {
background: white ; /*safari*/
}
