.avant_menu { height:4px; width:988px; background-color:#7c6a56; border:0px; margin:0px; padding:0px; }
.avant_menu_ie7 { height:4px; width:988px; background-color:#7c6a56; border:0px; margin:0px; padding:0px; position:relative; top:2px; }
.apres_menu { height:3px; width:988px; background-color:#98bf0e; border:0px; margin:0px; padding:0px; }
.apres_menu_ie7 { height:3px; width:988px; background-color:#98bf0e; border:0px; margin:0px; padding:0px; margin-top:-7px; z-index:2; }


.menu{ border: solid 0px #000000;width:988px; margin:0px; padding:0px; height:30px; font: 67.5% Georgia,"Trebuchet Unicode MS", "Lucida Sans Unicode", "Bitstream Vera Sans", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:16px; }
.menu ul{ height:30px; list-style:none; margin:0; padding:0; width:988px; }
.menu li{ float:left; padding:0px; width:140px; border:solid 0px #000000; border-left-width:1px; }
.menu li a{ background: #98bf0e url("../img/fond_menu.jpg") repeat-x; background-repeat:repeat-x; color:#3d3b2e; display:block; font-weight:500; line-height:30px; margin:0px; padding:0px 0px; text-align:center; text-decoration:none; }
.menu li a:hover,
.menu ul li:hover { background: #7c6a56 url("../img/fond_menu_on.jpg") repeat-x; color:#FFFFFF; text-decoration:none; }

.menu li ul{ display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width:auto; z-index:200; padding-top: 3px;}
.menu li:hover ul{ display:block; }
.menu li:hover li a{ background:none; }
.menu li ul a{ display:block; height:26px; line-height:23px; font-size:12px; font-style:normal; font-weight:500; margin:0px; padding:0px 15px 0px 15px; text-align:left; color:#3d3b2e; padding-top:-3px;}
.menu li ul a:hover,
.menu li ul li:hover a{ background: #7c6a56 url("../img/fond_menu_on.jpg") repeat-x; border:0px; color:#ffffff; text-decoration:none; }


.menu_ie7{ border: solid 0px #000000;width:988px; margin:0px; padding:0px; margin-top:-6px; height:30px; font: 67.5% Georgia,"Trebuchet Unicode MS", "Lucida Sans Unicode", "Bitstream Vera Sans", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:16px; }
.menu_ie7 ul{ height:30px; list-style:none; margin:0; padding:0; width:988px; }
.menu_ie7 li{ float:left; padding:0px; width:140px; border:solid 0px #000000; border-left-width:1px; }
.menu_ie7 li a{ background: #98bf0e url("../img/fond_menu.jpg") repeat-x; background-repeat:repeat-x; color:#3d3b2e; display:block; font-weight:500; line-height:30px; margin:0px; padding:0px 0px; text-align:center; text-decoration:none; }
.menu_ie7 li a:hover,
.menu_ie7 ul li:hover { background: #7c6a56 url("../img/fond_menu_on.jpg") repeat-x; color:#FFFFFF; text-decoration:none; }

.menu_ie7 li ul{ display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width:auto; z-index:99; }
.menu_ie7 li:hover ul{ display:block; }
.menu_ie7 li:hover li a{ background:none; }
.menu_ie7 li ul a{ display:block; height:26px; line-height:23px; font-size:12px; font-style:normal; font-weight:500; margin:0px; padding:0px 15px 0px 15px; text-align:left; color:#3d3b2e; }
.menu_ie7 li ul a:hover,
.menu_ie7 li ul li:hover a{ background: #7c6a56 url("../img/fond_menu_on.jpg") repeat-x; border:0px; color:#ffffff; text-decoration:none; }

li .sous_menu_1{ border:solid 0px #7c6a56; border-top-width:0px; display:block; float:none; margin:0px; padding:0px; width:auto; background: #7c6a56 url("../img/fond_sous_menu_1.jpg") repeat-x; color:#FFFFFF; text-decoration:none; }
li .sous_menu_2{ border:solid 0px #7c6a56; border-top-width:0px; display:block; float:none; margin:0px; padding:0px; width:auto; background: #7c6a56 url("../img/fond_sous_menu_2.jpg") repeat-x; color:#FFFFFF; text-decoration:none; }
li .sous_menu_3{ border:solid 0px #7c6a56; border-top-width:0px; display:block; float:none; margin:0px; padding:0px; width:auto; background: #7c6a56 url("../img/fond_sous_menu_3.jpg") repeat-x; color:#FFFFFF; text-decoration:none; }
li .sous_menu_4{ border:solid 0px #7c6a56; border-top-width:0px; display:block; float:none; margin:0px; padding:0px; width:auto; background: #7c6a56 url("../img/fond_sous_menu_4.jpg") repeat-x; color:#FFFFFF; text-decoration:none; }

li .sous_menu_1:hover,
li .sous_menu_2:hover,
li .sous_menu_3:hover,
li .sous_menu_4:hover{ background: #7c6a56 url("../img/fond_menu_on.jpg") repeat-x; border:0px; color:#ffffff; text-decoration:none; }