/* CSS du menu vertical, bieler batiste */
/*
body{
 margin-left:15em;
}
*/

.menu{
 position:relative;
 /* solve a Opera7/IE display bug */
 /* width:200px; */
 width/**/:0px;
 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:200px; /* be careful */
 margin-top:-20px;
}

.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_2_0_0_0 a{
 height:20px; line-height:19px;
 font-size:11px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:200px;
 height:20px;
}

#elem_2_0_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_3_0_0_0 a{
 height:20px; line-height:19px;
 font-size:11px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:200px;
 height:20px;
}

#elem_3_0_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_4_0_0_0 a{
 height:20px; line-height:19px;
 font-size:11px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:200px;
 height:20px;
}

#elem_4_0_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_5_0_0_0 a{
 height:20px; line-height:19px;
 font-size:11px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:200px;
 height:20px;
}

#elem_5_0_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_6_0_0_0 a{
 height:20px; line-height:19px;
 font-size:11px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:200px;
 height:20px;
}

#elem_6_0_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_6_1_0_0 a{
 height:20px; line-height:19px;
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:150px;
 height:20px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: #adc7d9;
 border-right-color: #adc7d9;
 border-bottom-color: #adc7d9;
 border-left-color: #adc7d9;
}

#elem_6_1_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_6_2_0_0 a{
 height:20px; line-height:19px;
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:150px;
 height:20px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: #adc7d9;
 border-right-color: #adc7d9;
 border-bottom-color: #adc7d9;
 border-left-color: #adc7d9;
}

#elem_6_2_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_6_3_0_0 a{
 height:20px; line-height:19px;
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:150px;
 height:20px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: #adc7d9;
 border-right-color: #adc7d9;
 border-bottom-color: #adc7d9;
 border-left-color: #adc7d9;
}

#elem_6_3_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_6_4_0_0 a{
 height:20px; line-height:19px;
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:150px;
 height:20px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: #adc7d9;
 border-right-color: #adc7d9;
 border-bottom-color: #adc7d9;
 border-left-color: #adc7d9;
}

#elem_6_4_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_6_5_0_0 a{
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:150px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: #adc7d9;
 border-right-color: #adc7d9;
 border-bottom-color: #adc7d9;
 border-left-color: #adc7d9;
}

#elem_6_5_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_6_6_0_0 a{
 height:20px; line-height:19px;
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:150px;
 height:20px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: #adc7d9;
 border-right-color: #adc7d9;
 border-bottom-color: #adc7d9;
 border-left-color: #adc7d9;
}

#elem_6_6_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_6_7_0_0 a{
 height:20px; line-height:19px;
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:150px;
 height:20px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: #adc7d9;
 border-right-color: #adc7d9;
 border-bottom-color: #adc7d9;
 border-left-color: #adc7d9;
}

#elem_6_7_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_6_8_0_0 a{
 height:20px; line-height:19px;
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:150px;
 height:20px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: #adc7d9;
 border-right-color: #adc7d9;
 border-bottom-color: #adc7d9;
 border-left-color: #adc7d9;
}

#elem_6_8_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_6_9_0_0 a{
 height:20px; line-height:19px;
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:150px;
 height:20px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: #adc7d9;
 border-right-color: #adc7d9;
 border-bottom-color: #adc7d9;
 border-left-color: #adc7d9;
}

#elem_6_9_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_6_10_0_0 a{
 height:20px; line-height:19px;
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:150px;
 height:20px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: #adc7d9;
 border-right-color: #adc7d9;
 border-bottom-color: #adc7d9;
 border-left-color: #adc7d9;
}

#elem_6_10_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_6_11_0_0 a{
 height:20px; line-height:19px;
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:150px;
 height:20px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: #adc7d9;
 border-right-color: #adc7d9;
 border-bottom-color: #adc7d9;
 border-left-color: #adc7d9;
}

#elem_6_11_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_7_0_0_0 a{
 height:20px; line-height:19px;
 font-size:11px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:200px;
 height:20px;
}

#elem_7_0_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_8_0_0_0 a{
 height:20px; line-height:19px;
 font-size:11px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:200px;
 height:20px;
}

#elem_8_0_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_9_0_0_0 a{
 height:20px; line-height:19px;
 font-size:11px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:200px;
 height:20px;
}

#elem_9_0_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_10_0_0_0 a{
 height:20px; line-height:19px;
 font-size:11px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:200px;
 height:20px;
}

#elem_10_0_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_10_1_0_0 a{
 height:20px; line-height:19px;
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:150px;
 height:20px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: #adc7d9;
 border-right-color: #adc7d9;
 border-bottom-color: #adc7d9;
 border-left-color: #adc7d9;
}

#elem_10_1_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_10_12_0_0 a{
 height:20px; line-height:19px;
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:150px;
 height:20px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: #adc7d9;
 border-right-color: #adc7d9;
 border-bottom-color: #adc7d9;
 border-left-color: #adc7d9;
}

#elem_10_12_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_10_13_0_0 a{
 height:20px; line-height:19px;
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:150px;
 height:20px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: #adc7d9;
 border-right-color: #adc7d9;
 border-bottom-color: #adc7d9;
 border-left-color: #adc7d9;
}

#elem_10_13_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_10_14_0_0 a{
 height:20px; line-height:19px;
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:150px;
 height:20px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: #adc7d9;
 border-right-color: #adc7d9;
 border-bottom-color: #adc7d9;
 border-left-color: #adc7d9;
}

#elem_10_14_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_10_15_0_0 a{
 height:20px; line-height:19px;
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:150px;
 height:20px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: #adc7d9;
 border-right-color: #adc7d9;
 border-bottom-color: #adc7d9;
 border-left-color: #adc7d9;
}

#elem_10_15_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_10_16_0_0 a{
 height:20px; line-height:19px;
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:150px;
 height:20px;
 border: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-color: #adc7d9;
 border-right-color: #adc7d9;
 border-bottom-color: #adc7d9;
 border-left-color: #adc7d9;
}

#elem_10_16_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_11_0_0_0 a{
 height:20px; line-height:19px;
 font-size:11px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:200px;
 height:20px;
}

#elem_11_0_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_12_0_0_0 a{
 height:20px; line-height:19px;
 font-size:11px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:200px;
 height:20px;
}

#elem_12_0_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_13_0_0_0 a{
 height:20px; line-height:19px;
 font-size:11px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:200px;
 height:20px;
}

#elem_13_0_0_0 a:hover{
 background-color:#adc7d9;
}

#elem_14_0_0_0 a{
 height:20px; line-height:19px;
 font-size:11px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 color:#000000;
 width:200px;
 height:20px;
}

#elem_14_0_0_0 a:hover{
 background-color:#adc7d9;
}

