/* stylesheetMenu Association Benevole Beauce-Sartigan */
/* le 27 avril 2010 */
/* www.numerique.ca */

div#containerMenuPrincipal {
	background:transparent url(../images/pagesinterieures/img_fondMenu.gif);
	width:980px;
	height:41px;
	position:relative;
	z-index:99;
}

div#containerMenuPrincipal ul {
	padding:10px 0px 0px 52px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:99;
}

div#containerMenuPrincipal ul li {
	background:transparent url(../images/pagesinterieures/img_separatorMenuPrincipal.gif) no-repeat scroll 0 bottom !important;
	background:transparent url(../images/pagesinterieures/img_separatorMenuPrincipal.gif) no-repeat scroll 0px 2px;
	margin-bottom:0px;
	display:inline;
	float:left;
	padding:0px 40px 0px 42px !important;
	padding:0px 38px 0px 40px;
	position:relative;
}

div#containerMenuPrincipal ul li#lienAccueil {
	background:none !important;
}

div#containerMenuPrincipal ul li a,div#containerMenuPrincipal ul li a:link,div#containerMenuPrincipal ul li a:visited {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
	color:#6C6C6C;
	padding:0px 0px 7px 0px;
	cursor:pointer;
	position:relative;
	z-index:99;
	float:none !important;
	float:left;
}

div#containerMenuPrincipal ul li a:hover,div#containerMenuPrincipal ul li a.selected,div#containerMenuPrincipal ul li.selected a {
	background:transparent url(../images/pagesinterieures/img_flecheMenu.gif) no-repeat scroll center bottom;
}

div#containerMenuPrincipal ul li a span {
	visibility:hidden;
	font-size:1px;
}

div#containerMenuPrincipal ul li ul {
	position:absolute;
	top:3px;
	left:4px;
	padding:27px 0 0 0;
	z-index:99;
	visibility:hidden;
	text-align:left;
	cursor:pointer;
	z-index:98;
}

div#containerMenuPrincipal ul li ul li {
	float:left;
	clear:both;
	padding:0 !important;
	border-left:1px solid #C7C7C7;
	border-right:1px solid #C7C7C7;
	background-color:#DADADA;
	background:none !important;
	font-size:0.8em;
	font-style:normal;
}

div#containerMenuPrincipal ul li ul li a:link,div#containerMenuPrincipal ul li ul li a:visited,div#containerMenuPrincipal ul li.selected ul li a:link,div#containerMenuPrincipal ul li.selected ul li a:visited {
	background-image:none;
	float:none;
	width:auto;
	height:auto;
	display:block;
	padding:3px 6px 3px 6px;
	width:188px;
	border-bottom:1px solid #C7C7C7;
	background-color:#DADADA;
	color:#6C6C6C;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

div#containerMenuPrincipal ul li ul li a:link { color:#6C6C6C; }
div#containerMenuPrincipal ul li ul li a:visited { color:#6C6C6C; }
div#containerMenuPrincipal ul li ul li a:link { color:#6C6C6C; }
div#containerMenuPrincipal ul li ul li a:hover,div#containerMenuPrincipal ul li.selected ul li a:hover {
	background-color:#EDEDED;
	color:#6C6C6C;
}
div#containerMenuPrincipal ul li ul li a:visited { color:#6C6C6C; }

div#containerMenuPrincipal ul li ul li a.menuPrincipalAvecSousMenu,div#containerMenuPrincipal ul li.selected ul li a.menuPrincipalAvecSousMenu {
	background-image:url(../images/pagesinterieures/ico_flecheGrise.gif);
	background-repeat:no-repeat;
	background-position:192px 50%;
}


div#containerMenuPrincipal ul li ul li ul {
	top:-1px;
	border-top:1px solid #C7C7C7;
	padding:0px;
	visibility:hidden;
}

div#containerMenuPrincipal ul li ul li ul li {
	font-size:1em;
}

div#containerMenuPrincipal ul li.selected li.sectionSelected a {
/*border:1px solid #f00;*/
background-color:#EDEDED !important;
color:#6C6C6C !important;
}

