/*=================================================================================================
xb. class pour les menus dans TS.menu_2
===================================================================================================*/

/*
no: normal => utilisé pour les "frères de la rootline"
act: active => utilisé pour la "rootline"
cur: current => utilisé pour le pt de menu correspondant à la page courante
*/
.menu1-level01-no {display:none;}
.menu1-level02-no {display:none;}
.menu1-level03-no {display:none;}
.menu1-level04-no {display:none;}
.menu1-level05-no {display:none;}
.menu1-level06-no {display:none;}
.menu1-level07-no {display:none;}
.menu1-level08-no {display:none;}
.menu1-level09-no {display:none;}
.menu1-level10-no {display:none;}
.menu1-level11-no {display:none;}

/*== menu niveau 1 ==========================================================*/

.menu1-level01-act a {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	background-color:#EA531A;
	padding:1px 0px 1px 5px;
	margin-left:0;
	margin-bottom:0;
	/*border-right:5px solid #87320E;*/
	/*border-bottom:1px solid #87320E;*/
}

.menu1-level01-act a:link {color:#762C0C;}
.menu1-level01-act a:visited {color:#87320E; background-color:#EE7446;}
.menu1-level01-act a:hover {color:#87320E; background-color:#F09573;}

.menu1-level01-cur a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	background-color:#EA531A;
	padding:1px 0px 1px 5px;
	margin-left:0;
	margin-bottom:0;
	border-right:15px solid #87320E;
	border-bottom:1px solid #87320E;
}

.menu1-level01-cur a:link {color:#38382E;}
.menu1-level01-cur a:visited {color:#87320E; background-color:#EE7446;}
.menu1-level01-cur a:hover {background-color:#F09573;}


/*== menu niveau 2 ==========================================================*/

.menu1-level02-act a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	padding:1px 0px 1px 5px;
	margin-left:0;
	margin-top:5px;
	margin-bottom:0;
	/*border-right:5px solid #321205;*/
	/*border-bottom:1px solid #321205;*/
}

.menu1-level02-act a:link {color:#5E5E4D; background-color:#D2D2C8; border-bottom:1px solid #D2D2C8;}
.menu1-level02-act a:visited {color:#38382E; background-color:#AAAA93; border-bottom:1px solid #AAAA93;}
.menu1-level02-act a:hover {color:#5E5E4D; background-color:#E3E3DD; border-bottom:1px solid #E3E3DD;}

.menu1-level02-cur a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	background-color:#B8B8A5;
	padding:1px 0px 1px 5px;
	margin-left:0;
	margin-top:5px;
	margin-bottom:0;
	border-right:15px solid #5E5E4D;
	border-bottom:1px solid #5E5E4D;
}

.menu1-level02-cur a:link {color:#38382E;}
.menu1-level02-cur a:visited {color:#38382E; background-color:#A9A992;}
.menu1-level02-cur a:hover {background-color:#BBBBA8;}

/*== menu niveau 3 ==========================================================*/

.menu1-level03-act a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	padding:1px 0px 1px 5px;
	margin-left:0;
	margin-top:5px;
	margin-bottom:0;
	/*border-right:5px solid #2C2C16;*/
	/*border-bottom:1px solid #2C2C16;*/
}

.menu1-level03-act a:link {color:#2C2C16; background-color:#DEDEBE; border-bottom:1px solid #DEDEBE;}
.menu1-level03-act a:visited {color:#2C2C16; background-color:#C2C287; border-bottom:1px solid #C2C287;}
.menu1-level03-act a:hover {color:#2C2C16; background-color:#E8E8D2; border-bottom:1px solid #E8E8D2;}

.menu1-level03-cur a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	background-color:#A9A956;
	padding:1px 0px 1px 5px;
	margin-left:0;
	margin-top:5px;
	margin-bottom:0;
	border-right:15px solid #2C2C16;
	border-bottom:1px solid #2C2C16;
}

.menu1-level03-cur a:link {color:#2C2C16;}
.menu1-level03-cur a:visited {color:#2C2C16;}
.menu1-level03-cur a:hover {background-color:#BABA8F;}

/*== menu niveau 4 ==========================================================*/

.menu1-level04-act a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	padding:1px 0px 1px 5px;
	margin-left:0;
	margin-top:5px;
	margin-bottom:0;
	/*border-right:5px solid #2D0C00;*/
	/*border-bottom:1px solid #2D0C00;*/
}

.menu1-level04-act a:link {color:#2D0C00; background-color:#F7BAA4; border-bottom:1px solid #F7BAA4;}
.menu1-level04-act a:visited {color:#2D0C00; background-color:#EF7C56; border-bottom:1px solid #EF7C56;}
.menu1-level04-act a:hover {color:#2D0C00; background-color:#F9CDBD; border-bottom:1px solid #F9CDBD;}

.menu1-level04-cur a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	background-color:#EA531A;
	padding:1px 0px 1px 5px;
	margin-left:0;
	margin-top:5px;
	margin-bottom:0;
	border-right:15px solid #2D0C00;
	border-bottom:1px solid #2D0C00;
}

.menu1-level04-cur a:link {color:#772100;}
.menu1-level04-cur a:visited {color:#2D0C00;}
.menu1-level04-cur a:hover {background-color:#F19978;}


/*== menu niveau 5 ==========================================================*/

.menu1-level05-act a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	padding:1px 0px 1px 5px;
	margin-left:0;
	margin-top:5px;
	margin-bottom:0;
	/*border-right:5px solid #4A4A39;*/
	/*border-bottom:1px solid #4A4A39;*/
}
 
.menu1-level05-act a:link {color:#4A4A39; background-color:#D9D9CE; border-bottom:1px solid #D9D9CE;}
.menu1-level05-act a:visited {color:#4A4A39; background-color:#C0C0AF; border-bottom:1px solid #C0C0AF;}
.menu1-level05-act a:hover {color:#4A4A39; background-color:#E2E2DC; border-bottom:1px solid #E2E2DC;}

.menu1-level05-cur a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	background-color:#ABAB92;
	padding:1px 0px 1px 5px;
	margin-left:0;
	margin-top:5px;
	margin-bottom:0;
	border-right:15px solid #4A4A39;
	border-bottom:1px solid #4A4A39;
}

.menu1-level05-cur a:link {color:#282820;}
.menu1-level05-cur a:visited {color:#282820;}
.menu1-level05-cur a:hover {background-color:#C7C7B6;}

/*== menu niveau 6 ==========================================================*/

.menu1-level06-act a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	padding:1px 0px 1px 5px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:0;
	/*border-right:5px solid #3A4752;*/
	/*border-bottom:1px solid #3A4752;*/
}

.menu1-level06-act a:link {color:#323227;}
.menu1-level06-act a:visited {color:#6A6A51;}
.menu1-level06-act a:hover {color:#4A4A39;background-color:#D0D0C4;}

.menu1-level06-cur a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	background-color:#D0D0C4;
	padding:1px 0px 1px 5px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:0;
	/*border-right:5px solid #424222;*/
	/*border-bottom:1px solid #424222;*/
}

.menu1-level06-cur a:link {color:#323227;}
.menu1-level06-cur a:visited {color:#323227;}
/*.menu1-level06-cur a:hover {background-color:#B0BCC6;}*/

/*== menu niveau 7 ==========================================================*/

.menu1-level07-act a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:normal;
	padding:1px 0px 1px 5px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:0;
	/*border-right:5px solid #3A4752;*/
	/*border-bottom:1px solid #3A4752;*/
}

.menu1-level07-act a:link {color:#323227;}
.menu1-level07-act a:visited {color:#666666;}
.menu1-level07-act a:hover{color:#4A4A39; background-color:#E3E3DD;}

.menu1-level07-cur a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:normal;
	background-color:#E3E3DD;
	padding:1px 0px 1px 5px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:0;
	/*border-right:5px solid #424222;*/
	/*border-bottom:1px solid #424222;*/
}

.menu1-level07-cur a:link {color:#323227;}
.menu1-level07-cur a:visited {color:#323227;}
/*.menu1-level07-cur a:hover {background-color:#B0BCC6;}*/

/*== menu niveau 8 ==========================================================*/

.menu1-level08-act a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:normal;
	padding:1px 0px 1px 5px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:0;
	/*border-right:5px solid #3A4752;*/
	/*border-bottom:1px solid #3A4752;*/
}

.menu1-level08-act a:link {color:#323227;}
.menu1-level08-act a:visited {color:#666666;}
.menu1-level08-act a:hover{color:#4A4A39; background-color:#E3E3DD;}

.menu1-level08-cur a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:normal;
	background-color:#E3E3DD;
	padding:1px 0px 1px 5px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:0;
	/*border-right:5px solid #424222;*/
	/*border-bottom:1px solid #424222;*/
}

.menu1-level08-cur a:link {color:#323227;}
.menu1-level08-cur a:visited {color:#323227;}
/*.menu1-level08-cur a:hover {background-color:#B0BCC6;}*/

/*== menu niveau 9 ==========================================================*/

.menu1-level09-act a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:normal;
	padding:1px 0px 1px 5px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:0;
	/*border-right:5px solid #3A4752;*/
	/*border-bottom:1px solid #3A4752;*/
}

.menu1-level09-act a:link {color:#323227;}
.menu1-level09-act a:visited {color:#666666;}
.menu1-level09-act a:hover{color:#4A4A39; background-color:#E3E3DD;}

.menu1-level09-cur a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:normal;
	background-color:#E3E3DD;
	padding:1px 0px 1px 5px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:0;
	/*border-right:5px solid #424222;*/
	/*border-bottom:1px solid #424222;*/
}

.menu1-level09-cur a:link {color:#323227;}
.menu1-level09-cur a:visited {color:#323227;}
/*.menu1-level09-cur a:hover {background-color:#B0BCC6;}*/

/*== menu niveau 10 ==========================================================*/

.menu1-level10-act a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:normal;
	padding:1px 0px 1px 5px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:0;
	/*border-right:5px solid #3A4752;*/
	/*border-bottom:1px solid #3A4752;*/
}

.menu1-level10-act a:link {color:#323227;}
.menu1-level10-act a:visited {color:#666666;}
.menu1-level10-act a:hover{color:#4A4A39; background-color:#E3E3DD;}

.menu1-level10-cur a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:normal;
	background-color:#E3E3DD;
	padding:1px 0px 1px 5px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:0;
	/*border-right:5px solid #424222;*/
	/*border-bottom:1px solid #424222;*/
}

.menu1-level10-cur a:link {color:#323227;}
.menu1-level10-cur a:visited {color:#323227;}
/*.menu1-level10-cur a:hover {background-color:#B0BCC6;}*/

/*== menu niveau 11 ==========================================================*/

.menu1-level11-act a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:normal;
	padding:1px 0px 1px 5px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:0;
	/*border-right:5px solid #3A4752;*/
	/*border-bottom:1px solid #3A4752;*/
}

.menu1-level11-act a:link {color:#323227;}
.menu1-level11-act a:visited {color:#666666;}
.menu1-level11-act a:hover{color:#4A4A39; background-color:#E3E3DD;}

.menu1-level11-cur a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:normal;
	background-color:#E3E3DD;
	padding:1px 0px 1px 5px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:0;
	/*border-right:5px solid #424222;*/
	/*border-bottom:1px solid #424222;*/
}

.menu1-level11-cur a:link {color:#323227;}
.menu1-level11-cur a:visited {color:#323227;}
/*.menu1-level11-cur a:hover {background-color:#B0BCC6;}*/



