/* CSS du menu vertical, bieler batiste */
/*
body{
 margin-left:15em;
}
*/

.menu{
 position:relative;
 /* solve a Opera7/IE display bug */
 /* width:200px; */
 width/**/:180px;
 margin:0;
 padding:0;
}

.menu span{
 display:none;
}

.menu ul{
 margin:0;
 padding:0;
 position:absolute; /* important */
 /* width:200px; */
 /* width*//**//*:200px; */
}

.menu li ul{
 visibility:hidden;
}

.menu li ul{
 margin-left:180px; /* be careful */
 margin-top:-18px;
}

.menu a{
 text-align:left;
 background-color: #f5f5f5;
 color:#000;
 text-weight:bold;
 display:block;
 /* width:200px; */
 text-decoration:none;
 margin:0;
 padding:0px 0 0px 0; /* em units can creat little graphic bug in mozilla */
}

.menu a:hover{
 background-color: #999999;
}

/* for a mozilla better display with key nav */
.menu a:focus{
 background-color: #999999;
}

.menu span{
/* hide some accessibility stuff */
 display:none;
}

.menu li{
 /* width:200px; */
 display:block;
 float:left;
 list-style:none;
 margin:0;
 padding:0;
}

/* IE PC selector */
* html .menu li {
 display:inline; /* solve a IE PC list bug */
 float:none; /* solve a IE5 clav nav bug */
}

a.linkOver{
 background-color: #eee;
}

#elem_1_0_0_0 a{
 height:19px; line-height:18px;
 font-size:9px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:949380;
 color:fff;
 width:180px;
 height:19px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: fff;
 border-right-color: fff;
 border-bottom-color: fff;
 border-left-color: fff;
}

#elem_1_0_0_0 a:hover{
 background-color:001d27;
 color:fff;
}

#elem_6_0_0_0 a{
 height:28px; line-height:13px;
 font-size:9px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:949380;
 color:fff;
 width:180px;
 height:28px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: fff;
 border-right-color: fff;
 border-bottom-color: fff;
 border-left-color: fff;
}

#elem_6_0_0_0 a:hover{
 background-color:001d27;
 color:fff;
}

#elem_6_1_0_0 a{
 height:18px; line-height:17px;
 font-size:9px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:efecea;
 color:33302c;
 width:180px;
 height:18px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: 001d27;
 border-right-color: 001d27;
 border-bottom-color: 001d27;
 border-left-color: 001d27;
}

#elem_6_1_0_0 a:hover{
 background-color:949380;
 color:33302c;
}

#elem_6_2_0_0 a{
 height:18px; line-height:17px;
 font-size:9px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:efecea;
 color:33302c;
 width:180px;
 height:18px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: 001d27;
 border-right-color: 001d27;
 border-bottom-color: 001d27;
 border-left-color: 001d27;
}

#elem_6_2_0_0 a:hover{
 background-color:949380;
 color:33302c;
}

#elem_6_3_0_0 a{
 height:18px; line-height:17px;
 font-size:9px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:efecea;
 color:33302c;
 width:180px;
 height:18px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: 001d27;
 border-right-color: 001d27;
 border-bottom-color: 001d27;
 border-left-color: 001d27;
}

#elem_6_3_0_0 a:hover{
 background-color:949380;
 color:33302c;
}

#elem_6_4_0_0 a{
 height:18px; line-height:17px;
 font-size:9px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:efecea;
 color:33302c;
 width:180px;
 height:18px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: 001d27;
 border-right-color: 001d27;
 border-bottom-color: 001d27;
 border-left-color: 001d27;
}

#elem_6_4_0_0 a:hover{
 background-color:949380;
 color:33302c;
}

#elem_9_0_0_0 a{
 height:30px; line-height:14px;
 font-size:9px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:949380;
 color:fff;
 width:180px;
 height:30px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: fff;
 border-right-color: fff;
 border-bottom-color: fff;
 border-left-color: fff;
}

#elem_9_0_0_0 a:hover{
 background-color:001d27;
 color:fff;
}

#elem_9_1_0_0 a{
 height:18px; line-height:17px;
 font-size:9px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:efecea;
 color:33302c;
 width:180px;
 height:18px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: 001d27;
 border-right-color: 001d27;
 border-bottom-color: 001d27;
 border-left-color: 001d27;
}

#elem_9_1_0_0 a:hover{
 background-color:949380;
 color:33302c;
}

#elem_9_5_0_0 a{
 height:18px; line-height:17px;
 font-size:9px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:efecea;
 color:33302c;
 width:180px;
 height:18px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: 001d27;
 border-right-color: 001d27;
 border-bottom-color: 001d27;
 border-left-color: 001d27;
}

#elem_9_5_0_0 a:hover{
 background-color:949380;
 color:33302c;
}

#elem_9_6_0_0 a{
 height:18px; line-height:17px;
 font-size:9px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:efecea;
 color:33302c;
 width:180px;
 height:18px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: 001d27;
 border-right-color: 001d27;
 border-bottom-color: 001d27;
 border-left-color: 001d27;
}

#elem_9_6_0_0 a:hover{
 background-color:949380;
 color:33302c;
}

#elem_10_0_0_0 a{
 height:30px; line-height:14px;
 font-size:9px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:949380;
 color:fff;
 width:180px;
 height:30px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: fff;
 border-right-color: fff;
 border-bottom-color: fff;
 border-left-color: fff;
}

#elem_10_0_0_0 a:hover{
 background-color:001d27;
 color:fff;
}

#elem_10_1_0_0 a{
 height:18px; line-height:17px;
 font-size:9px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:efecea;
 color:33302c;
 width:180px;
 height:18px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: 001d27;
 border-right-color: 001d27;
 border-bottom-color: 001d27;
 border-left-color: 001d27;
}

#elem_10_1_0_0 a:hover{
 background-color:949380;
 color:33302c;
}

#elem_10_7_0_0 a{
 height:18px; line-height:17px;
 font-size:9px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:efecea;
 color:33302c;
 width:180px;
 height:18px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: 001d27;
 border-right-color: 001d27;
 border-bottom-color: 001d27;
 border-left-color: 001d27;
}

#elem_10_7_0_0 a:hover{
 background-color:949380;
 color:33302c;
}

#elem_10_8_0_0 a{
 height:18px; line-height:17px;
 font-size:9px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:efecea;
 color:33302c;
 width:180px;
 height:18px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: 001d27;
 border-right-color: 001d27;
 border-bottom-color: 001d27;
 border-left-color: 001d27;
}

#elem_10_8_0_0 a:hover{
 background-color:949380;
 color:33302c;
}

#elem_10_9_0_0 a{
 height:18px; line-height:17px;
 font-size:9px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:efecea;
 color:33302c;
 width:180px;
 height:18px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: 001d27;
 border-right-color: 001d27;
 border-bottom-color: 001d27;
 border-left-color: 001d27;
}

#elem_10_9_0_0 a:hover{
 background-color:949380;
 color:33302c;
}

#elem_10_10_0_0 a{
 height:18px; line-height:17px;
 font-size:9px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:efecea;
 color:33302c;
 width:180px;
 height:18px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: 001d27;
 border-right-color: 001d27;
 border-bottom-color: 001d27;
 border-left-color: 001d27;
}

#elem_10_10_0_0 a:hover{
 background-color:949380;
 color:33302c;
}

#elem_11_0_0_0 a{
 height:18px; line-height:17px;
 font-size:9px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:949380;
 color:fff;
 width:180px;
 height:18px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: fff;
 border-right-color: fff;
 border-bottom-color: fff;
 border-left-color: fff;
}

#elem_11_0_0_0 a:hover{
 background-color:001d27;
 color:fff;
}

#elem_12_0_0_0 a{
 height:18px; line-height:17px;
 font-size:9px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:949380;
 color:fff;
 width:180px;
 height:18px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: fff;
 border-right-color: fff;
 border-bottom-color: fff;
 border-left-color: fff;
}

#elem_12_0_0_0 a:hover{
 background-color:001d27;
 color:fff;
}


