
#menuleft {
	width:200px;
	border : 0px solid red;
	text-align:right;
	
	font-family: Arial, sans-serif;
	font-size : 20px;
	color : #008200;
/*	background-color : #f6f6f6;*/
	background-color : #66e366;
}

#menuleftback {
	background-color : #66e366;
}


#menuleft .top {
/*	background-image : url(images/menuleft/menuleft_top.gif);*/
	height:26px;
	margin-right:0px;
}

#menuleft a {
	text-decoration : none;
	letter-spacing:  1px;
	color : #008200;
}

#menuleft a:hover {
	color: #fff200;
}

#menuleft a:visited {
	color: #008200;
}

#menuleft p {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:10px;
	padding-right:10px;
	text-align:right;
	padding-bottom:0px;

	font-family: Arial, sans-serif;
	color : #008200;
	background-color : #66e366;
}

#menuleft .title {
	font-size : 20px;
	color :#008200;
	
	font-size: 14px;
	height: 24px;
	text-decoration:underline;
	font-weight: bold;
	padding-right:0px;
}

#menuleft .hr {
	border-top-color : #269626;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #71f271;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	margin-top:10px;
	margin-bottom:10px;
}


/* ============================================== M1 */

#menuleft .m1off, #menuleft .m1on,  #menuleft .m1closed   {
	font-size: 12px;
	letter-spacing:  1px;
	height: 20px;
}

#menuleft .m1off, #menuleft .m1on, #menuleft .m1closed, #menuleft .m1open, #menuleft .m1justclosed, #menuleft .m2on  {
	background-position : right;
	background-repeat : no-repeat;
}

#menuleft .m1off, #menuleft .m1on {
	background-image : url(images/menuleft/menuleft_tiret.gif);
}

#menuleft .m1closed, #menuleft .m1justclosed {
	background-image : url(images/menuleft/menuleft_arrowleft.gif);
}

#menuleft .m1on {
	font-weight:bold;
}

#menuleft .m1open  {
	padding-top:10px;
	padding-bottom:  5px;
	padding-right:  20px;
	
	background-image : url(images/menuleft/menuleft_arrowbottom.gif);
	margin-right:0px;
/*background-color: #e5e5e5;*/

}

#menuleft .m1open a {
	font-weight:bold;
	font-size: 14px;
}

#menuleft .m1justclosed {
	font-weight:bold;
	height: 20px;
}

/* ================================================== M2 */

#menuleft .m2off, #menuleft .m2on {
	height: 16px;
	font-size: 11px;
	padding-right:35px;
	margin-right:0px;
	background-color: #66e366;
}

#menuleft .m2off a {
	letter-spacing:  0px;
}


#menuleft .m2on {
	font-weight:bold;
	background-image : url(images/menuleft/menuleft_arrowleft2.gif);
}

/* for IE */
#menuleft .m1off a:hover, #menuleft .m1open a:hover, #menuleft .m1closed a:hover, #menuleft .m2off a:hover {
	color: #fff200;
}


/* ================================================= IMG */
#menuleft .m1imageL {
	text-align: left;
	padding-bottom: 10px;
}
#menuleft .m1imageC {
	text-align: center;
	padding-bottom: 10px;
}
#menuleft .m1mageR {
	text-align: right;
	padding-bottom: 10px;
	padding-right: 17px;
}
