/* CSS du menu vertical, bieler batiste */
.menu{
 position:relative;
 display:block;
 margin:0;
 padding:0;
 width:852px;
}
.menu ul{
 position:absolute;
 display:block;
 /* width:181px; */
 /*margin:0;*/
 margin:0px;
 padding:0;
}
.menu li ul{
 visibility:hidden;
}
.menu li li ul{
 position:absolute;
 margin-top:0px;
}
.menu li{
 list-style:none;
 height:auto;
 display:inline;
 display/**/:block;
 float:none;
 float/**/:left;
}
.menu li li{
 display:block;
 float:none;
}
/* correct a little IE bug */
* html .menu li li{
 display:inline;
}
.menu a{
 /* text-align:center; */
 /* background-color: #9cf; */
 /* border:1px #666 solid; */
 /* color:#000; */
 display:block;
 /* width:0px; */
 text-decoration:none;
 /* padding:0px 0; */
 /* margin:0px; */
}
.menu a:hover{
 /* background-color: #eee; */
 /* border:0px #aaa solid; */
}
/* for a mozilla better display with key nav */
.menu a:focus{
 background-color: #aaf;
}
a.linkOver{
 background-color: #eee;
}
#elem_2_0_0_0 a{
 height:34px; line-height:33px;
 background: url(../../img/backgroundimage_2_0_0_0.gif) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:115px;
 height:34px;
}

#elem_2_0_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_2_0_0_0.gif) no-repeat left;
 color:c1baa4;
}

#elem_2_1_0_0 a{
 height:28px; line-height:27px;
 background: url(../../img/backgroundimage_2_1_0_0.png) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_2_1_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_2_1_0_0.png) no-repeat left;
 color:ffffff;
}

#elem_2_2_0_0 a{
 height:30px; line-height:29px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:30px;
}

#elem_2_2_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
}

#elem_2_3_0_0 a{
 height:30px; line-height:29px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:30px;
}

#elem_2_3_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
}

#elem_2_4_0_0 a{
 height:28px; line-height:27px;
 background: url(../../img/backgroundimage_2_4_0_0.png) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_2_4_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_2_4_0_0.png) no-repeat left;
 color:ffffff;
}

#elem_4_0_0_0 a{
 height:34px; line-height:33px;
 background: url(../../img/backgroundimage_3_0_0_0.gif) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:82px;
 height:34px;
}

#elem_4_0_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_3_0_0_0.gif) no-repeat left;
 color:c1baa4;
}

#elem_4_1_0_0 a{
 height:28px; line-height:27px;
 background: url(../../img/backgroundimage_3_1_0_0.png) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_4_1_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_3_1_0_0.png) no-repeat left;
 color:ffffff;
}

#elem_4_5_0_0 a{
 height:30px; line-height:29px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:30px;
}

#elem_4_5_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
}

#elem_4_6_0_0 a{
 height:30px; line-height:29px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:30px;
}

#elem_4_6_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
}

#elem_4_7_0_0 a{
 height:28px; line-height:27px;
 background: url(../../img/backgroundimage_3_7_0_0.png) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_4_7_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_3_7_0_0.png) no-repeat left;
 color:ffffff;
}

#elem_5_0_0_0 a{
 height:34px; line-height:33px;
 background: url(../../img/backgroundimage_5_0_0_0.gif) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:75px;
 height:34px;
}

#elem_5_0_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_5_0_0_0.gif) no-repeat left;
 color:c1baa4;
}

#elem_5_1_0_0 a{
 height:28px; line-height:27px;
 background: url(../../img/backgroundimage_5_1_0_0.png) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:173px;
 height:28px;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_5_1_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_5_1_0_0.png) no-repeat left;
 color:ffffff;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_5_9_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_5_9_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_5_10_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_5_10_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_5_11_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_5_11_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_5_12_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_5_12_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_5_13_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_5_13_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_5_14_0_0 a{
 height:28px; line-height:27px;
 background: url(../../img/backgroundimage_5_14_0_0.png) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:173px;
 height:28px;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_5_14_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_5_14_0_0.png) no-repeat left;
 color:ffffff;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_6_0_0_0 a{
 height:34px; line-height:33px;
 background: url(../../img/backgroundimage_4_0_0_0.gif) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:239px;
 height:34px;
}

#elem_6_0_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_4_0_0_0.gif) no-repeat left;
 color:c1baa4;
}

#elem_6_1_0_0 a{
 height:28px; line-height:13px;
 background: url(../../img/backgroundimage_4_1_0_0.png) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:239px;
 height:28px;
}

#elem_6_1_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_4_1_0_0.png) no-repeat left;
 color:ffffff;
}

#elem_6_8_0_0 a{
 height:28px; line-height:27px;
 background: url(../../img/backgroundimage_4_8_0_0.png) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_6_8_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_4_8_0_0.png) no-repeat left;
 color:ffffff;
}

#elem_7_0_0_0 a{
 height:34px; line-height:33px;
 background: url(../../img/backgroundimage_7_0_0_0.gif) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:107px;
 height:34px;
}

#elem_7_0_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_7_0_0_0.gif) no-repeat left;
 color:c1baa4;
}

#elem_7_1_0_0 a{
 height:28px; line-height:27px;
 background: url(../../img/backgroundimage_7_1_0_0.png) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_7_1_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_7_1_0_0.png) no-repeat left;
 color:ffffff;
}

#elem_7_15_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_7_15_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_7_16_0_0 a{
 height:28px; line-height:13px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_7_16_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_7_17_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_7_17_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_7_18_0_0 a{
 height:28px; line-height:27px;
 background: url(../../img/backgroundimage_7_18_0_0.png) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:173px;
 height:28px;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_7_18_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_7_18_0_0.png) no-repeat left;
 color:ffffff;
 border: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-color: 0;
 border-right-color: 0;
 border-bottom-color: 0;
 border-left-color: 0;
}

#elem_8_0_0_0 a{
 height:34px; line-height:33px;
 background: url(../../img/backgroundimage_8_0_0_0.gif) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:87px;
 height:34px;
}

#elem_8_0_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_8_0_0_0.gif) no-repeat left;
 color:c1baa4;
}

#elem_8_1_0_0 a{
 height:28px; line-height:27px;
 background: url(../../img/backgroundimage_8_1_0_0.png) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_8_1_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_8_1_0_0.png) no-repeat left;
 color:ffffff;
}

#elem_8_19_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_8_19_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
}

#elem_8_20_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_8_20_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
}

#elem_8_21_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_8_21_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
}

#elem_8_22_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_8_22_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
}

#elem_8_23_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_8_23_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
}

#elem_8_24_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_8_24_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
}

#elem_8_25_0_0 a{
 height:28px; line-height:27px;
 background: url(../../img/backgroundimage_8_25_0_0.png) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_8_25_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_8_25_0_0.png) no-repeat left;
 color:ffffff;
}

#elem_9_0_0_0 a{
 height:34px; line-height:33px;
 background: url(../../img/backgroundimage_9_0_0_0.gif) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:147px;
 height:34px;
}

#elem_9_0_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_9_0_0_0.gif) no-repeat left;
 color:c1baa4;
}

#elem_9_2_0_0 a{
 height:28px; line-height:27px;
 background: url(../../img/backgroundimage_9_1_0_0.png) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_9_2_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_9_1_0_0.png) no-repeat left;
 color:ffffff;
}

#elem_9_26_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_9_26_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
}

#elem_9_27_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_9_27_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
}

#elem_9_28_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_9_28_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
}

#elem_9_29_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_9_29_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
}

#elem_9_30_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_9_30_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
}

#elem_9_31_0_0 a{
 height:28px; line-height:27px;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 background-color:ca0022;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_9_31_0_0 a:hover{
 background-color:c1baa4;
 color:ffffff;
}

#elem_9_32_0_0 a{
 height:28px; line-height:27px;
 background: url(../../img/backgroundimage_9_32_0_0.png) no-repeat left;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:ffffff;
 width:173px;
 height:28px;
}

#elem_9_32_0_0 a:hover{
 background: url(../../img/backgroundimage_hover_9_32_0_0.png) no-repeat left;
 color:ffffff;
}

