.table1 {
    width           : 100%;
    border-spacing  : 1px 1px;
    padding         : 0px 0px 0px 0px;
    border-top      : 1px solid #FFFFFF;
    border-left     : 1px solid #FFFFFF;
    border-right    : 1px solid #FFFFFF;
    border-bottom   : 1px solid #FFFFFF;
}

.table2 {
    width           : 100%;
    border-spacing  : 0px 0px;
    border-collapse : collapse;
    padding         : 0px 0px 0px 0px;
}


/* Classes des cellules et textes */
.level1, .level1gr, .level1rd, .level1bl, .level1vr, .level1yl, .level1vi, .level1ca, .footer {
	background-position : center center;
  vertical-align    : top;
	font-family       : Arial, Helvetica, sans-serif;
	font-size         : 11px;
	font-style        : normal;
	font-weight       : bold;
	line-height       : normal;
	text-align        : left;
	text-decoration   : none;
}

/* Classes des cellules et textes */
.level2, .level2gr, .level2rd, .level2bl, .level2vr, .level2yl, .level2vi, .level2ca, .level2_active, .level3, .level3_active {
	background-position : center center;
  vertical-align    : top;
	font-family       : Arial, Helvetica, sans-serif;
	font-size         : 11px;
	font-style        : normal;
	font-weight       : normal;
	line-height       : normal;
	text-align        : left;
	text-decoration   : none;
}

.level1 {
	color: #FFFFFF;
	background-color: #2e6e01;
}

.level1gr {
	color: #000000;
	background-color: #EFEFEF;
}

.level1rd, .rub14 {
	color: #000000;
	/* background-color: #FA587C; */
	background-image:url(/images/tree/lev1_bgrd.gif);
}

.level1bl, .rub1 {
	color: #000000;
	/* background-color: #7C45E9; */
	background-image:url(/images/tree/lev1_bgbl.gif);
}

.level1vr, .rub2 {
	color: #000000;
	/* background-color: #73DC87; */
	background-image:url(/images/tree/lev1_bgvr.gif);
}

.level1yl, .rub7 {
	color: #000000;
	/* background-color: #F9C206; */
	background-image:url(/images/tree/lev1_bgyl.gif);

}

.level1vi, .rub5 {
	color: #000000;
	/* background-color: #E87AE2; */
	background-image:url(/images/tree/lev1_bgvi.gif);
}

.level1ca, .rub17 {
	color: #000000;
	/* background-color: #46C5A9; */
	background-image:url(/images/tree/lev1_bgca.gif);
}

.level2 {
	color: #000000;
	background-color: #ffefd3;
	text-decoration : none;
}

.level2gr {
	color: #000000;
	background-color: #EFEFEF;
	text-decoration : none;
}

.level2rd {
	color: #000000;
	background-color: #FC98AE;
	text-decoration : none;
}

.level2bl {
	color: #000000;
	background-color: #AC8DEC;
	text-decoration : none;
}

.level2vr {
	color: #000000;
	background-color: #B7F9C3;
	text-decoration : none;
}

.level2yl {
	color: #000000;
	background-color: #FEECB0;
	text-decoration : none;
}

.level2vi {
	color: #000000;
	background-color: #E5C2E3;
	text-decoration : none;
}

.level2ca {
	color: #000000;
	background-color: #5475D1;
	text-decoration : none;
}

.level2_active {
	color           : #f46605;
	background-color: #ffefd3;
	text-decoration : underline;
}

.level3, .level3:link, .level3:visited  {
	color           : #2f690c;
	font-weight     : normal;
	text-decoration : none;
}

.level3:hover, .level3:active, .level3_active {
	color           : #f46605;
	font-weight     : normal;
	text-decoration : underline;
}

/* Modified by Mehdi 02.01.2007  ajout de lien dans le footer*/
.footer, .footer:link, .footer:visited  {
	color           : #339900;
	font-weight     : normal;
	text-decoration : none;
}

.footer:hover, .footer:active, .footer_active {
	color           : #f46605;
	font-weight     : normal;
	text-decoration : underline;
}


/* Classes des images */
.level1_spacer, .level1_image, .level2_spacer, .level2_image, .level3_spacer, .level3_image {
    vertical-align  : top;
    border-top      : 0px;
    border-left     : 0px;
    border-right    : 0px;
    border-bottom   : 0px;
}

.level1_spacer {
    height          : 15px;
    width           : 5px;
}

.level3_spacer {
    height          : 15px;
    width           : 20px;
}

.level1_image, .level3_image {
    height          : 12px;
    width           : 12px;
}

.level2_spacer {
    height          : 15px;
    width           : 20px;
}

.level2_image {
    height          : 10px;
    width           : 11px;
}
