/* CSS Document */

#Menu a{
	float:none;
	display:block;
	font-size:10px;
	position:relative;
	padding:10px 7px 10px 20px;
	text-transform:none;
	font-weight: normal;
	text-align: left;
	background-image:url(images/pastille.gif);
	background-repeat:no-repeat;
	background-position:-999px 10px;
	border-bottom:1px solid #DEDEDE;
	margin:0 10px;
	text-transform:uppercase;
}
#Menu a.noborder{
	border-right:none;
}
#Menu a:link,#Menu a:visited, #Menu a:active {
	color:#515151; text-decoration: none;
}
#Menu a:hover {
	color:#006c2b;
	text-decoration: none;
	background-position:0px 10px;
}
#Menu a.Huile {
	background-image:url(images/pastille.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
}
.Huile {
	background-image:url(images/pastille.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
}
.togglerM, .togglerHoverM {
	display:block;
	width:100%;
	cursor:pointer;
}
.togglerM div, .togglerHoverM div{
	margin-left: 0px;
	position: relative;
}
#Menu div.togglerM div span.Huile {
	background-image:url(images/pastille.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
}
#Menu div.togglerM div span a , #Menu div.togglerHoverM div span a{
	float:none;
	display:block;
	font-size:10px;
	position:relative;
	padding:10px 7px 10px 7px;
	font-weight: normal;
	text-align: left;
	padding-left: 20px;
	background-image:url(images/pastille.gif);
	background-repeat:no-repeat;
	background-position:-999px 10px;
	border-bottom:1px solid #DEDEDE;
	margin:0 10px;
	color:#515151;
	text-decoration: none;
	background-position:-999px 10px;
	text-transform:uppercase;
	background-color:#FFFFFF;
}
#Menu div.togglerM div span a.Huile , #Menu div.togglerHoverM div span a.Huile{
	float:none;
	display:block;
	font-size:10px;
	position:relative;
	padding:10px 7px 10px 7px;
	font-weight: normal;
	text-align: left;
	padding-left: 20px;
	background-image:url(images/pastille.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	border-bottom:1px solid #DEDEDE;
	margin:0 10px;
	color:#515151;
	text-decoration: none;
	background-position:0px 10px;
	text-transform:uppercase;
	background-color:#FFFFFF;
}
#Menu div.togglerHoverM div span a{
	color:#006c2b;
	text-decoration: none;
	background-position:0px 10px;
}
#Menu div.togglerM div span a:link, #Menu div.togglerM div span a:visited, #Menu div.togglerM div span a:active {
	color:#515151;	
}
#Menu div.togglerHoverM div span a:link, #Menu div.togglerHoverM div span a:visited, #Menu div.togglerHoverM div span a:active {
	color:#515151;	
}
/* toggler hover */
/*.togglerHoverM div span,*/

/* accordion elements */
.accordionM {
	text-align:left;
	padding:0 0 0px 0;
	background-color:#FFFFFF;
	z-index:999;
	display:block;
}
/* accordion elements */
#Menu .accordionM a{
	text-align:left;
	padding:4px 0px 0 45px;
	margin:0;
	font-size:9px;
	display:block;
	text-transform:none;
	letter-spacing:0px;
	clear:both;
	border-width:0 0 0 0;
}
#Menu .accordionM a:link, #Menu .accordionM a:active,#Menu .accordionM a:visited {
	color: #006c2b;
	background-image:none;
    font-size:11px;
}
#Menu .accordionM a:hover {
	color:#006c2b;
	text-decoration:underline;
	background-image:none;
	font-size:11px;
}
