/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/

/* menu de niveau 0 */
/* level 0 inner */
.m0l0iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;
}
.m0l0iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border: 2px solid #0066E7;
	background-color: #0066E7;
}
.m0l0oover {
	text-decoration : none;
	background-color: #0066E7;
	border: 2px solid #0066E7;
}

/* level 1 inner */
.m0l1iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	margin: 4px 0 0 18px;
	color: #FFFFFF;
}
.m0l1iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	margin: 4px 0 0 18px;
	color: #FFFFFF;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	background-color: #0066E7;
	border: 2px solid #0066E7;
	padding: 1px;
}
.m0l1oover {
	text-decoration : none;
	background-color: #0066E7;
	background-repeat: no-repeat;
	border: 2px solid #0066E7;
	padding: 1px;
}

/* menu de niveau 1 */
/* level 0 inner */
.m1l0iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;
}
.m1l0iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;
}

/* level 0 outer */
.m1l0oout {
	text-decoration : none;
	border: 2px solid #9933ff;
	background-color: #9933ff;
}
.m1l0oover {
	text-decoration : none;
	background-color: #9933ff;
	border: 2px solid #9933ff;
}

/* level 1 inner */
.m1l1iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	margin: 4px 0 0 18px;
	color: #FFFFFF;
}
.m1l1iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	margin: 4px 0 0 18px;
	color: #FFFFFF;
}

/* level 1 outer */
.m1l1oout {
	text-decoration : none;
	background-color: #9933ff;
	border: 2px solid #9933ff;
	padding: 1px;
}
.m1l1oover {
	text-decoration : none;
	background-color: #9933ff;
	background-repeat: no-repeat;
	border: 2px solid #9933ff;
	padding: 1px;
}

/* menu de niveau 2 */
/* level 0 inner */
.m2l0iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;
}
.m2l0iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;
}

/* level 0 outer */
.m2l0oout {
	text-decoration : none;
	border: 2px solid #448822;
	background-color: #448822;
}
.m2l0oover {
	text-decoration : none;
	background-color: #448822;
	border: 2px solid #448822;
}

/* level 1 inner */
.m2l1iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	margin: 4px 0 0 18px;
	color: #FFFFFF;
}
.m2l1iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	margin: 4px 0 0 18px;
	color: #FFFFFF;
}

/* level 1 outer */
.m2l1oout {
	text-decoration : none;
	background-color: #448822;
	border: 2px solid #448822;
	padding: 1px;
}
.m2l1oover {
	text-decoration : none;
	background-color: #448822;
	background-repeat: no-repeat;
	border: 2px solid #448822;
	padding: 1px;
}

/* menu de niveau 3 */
/* level 0 inner */
.m3l0iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;
}
.m3l0iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;
}

/* level 0 outer */
.m3l0oout {
	text-decoration : none;
	border: 2px solid #DD4422;
	background-color: #DD4422;
}
.m3l0oover {
	text-decoration : none;
	background-color: #DD4422;
	border: 2px solid #DD4422;
}

/* level 1 inner */
.m3l1iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	margin: 4px 0 0 18px;
	color: #FFFFFF;
}
.m3l1iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	margin: 4px 0 0 18px;
	color: #FFFFFF;
}

/* level 1 outer */
.m3l1oout {
	text-decoration : none;
	background-color: #DD4422;
	border: 2px solid #DD4422;
	padding: 1px;
}
.m3l1oover {
	text-decoration : none;
	background-color: #DD4422;
	background-repeat: no-repeat;
	border: 2px solid #DD4422;
	padding: 1px;
}
/* menu de niveau 4 */
/* level 0 inner */
.m4l0iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;
}
.m4l0iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;
}

/* level 0 outer */
.m4l0oout {
	text-decoration : none;
	border: 2px solid #DD3333;
	background-color: #DD3333;
}
.m4l0oover {
	text-decoration : none;
	background-color: #DD3333;
	border: 2px solid #DD3333;
}

/* level 1 inner */
.m4l1iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	margin: 4px 0 0 18px;
	color: #FFFFFF;
}
.m4l1iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	margin: 4px 0 0 18px;
	color: #FFFFFF;
}

/* level 1 outer */
.m4l1oout {
	text-decoration : none;
	background-color: #DD3333;
	border: 2px solid #DD3333;
	padding: 1px;
}
.m4l1oover {
	text-decoration : none;
	background-color: #DD3333;
	background-repeat: no-repeat;
	border: 2px solid #DD3333;
	padding: 1px;
}
