body      { font: 10px/12px Arial, helvetica, sans-serif; background-color: #333; text-align: center; margin: 20px 0 0; padding: 0 }
.header            { background-image: url(_menus/bandeau.jpg); border: solid 1px #222 }
.footer   { font-size: 10px }
.footer a { font-weight: bold }
.footer a:hover { color: #7f724f }
dl,dt,dd,ul,li {margin:0;padding:0;list-style-type:none}

a  { color: #000; font-weight: bold; text-decoration: none }
a:hover  { color: #7f724f; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
a.pasgras {font-weight:normal}
a.lienblanc { color: #fff; font-size: 10px; font-weight: bold }
a.lienblanc:hover { color: #7f724f; font-weight: normal }

ul#menu li ul { display: none }
ul#menu li:hover>ul { display:block; }
ul#menu    { font: bold 10px Arial; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; list-style: none; margin: 0; padding: 0; width: 100%; float: left }
ul#menu li    { display: block; float: left }
ul#menu li.first     { border-top: 1px solid #222; border-right: 1px solid #222 }
ul#menu li.second   { }
ul#menu li a   { color: #fff; text-decoration: none; background-image: url(_menus/fondTR.png); display: block; padding: 2px 8px }
ul#menu li a:hover   { background-color: #7f724f; background-image: none }
ul#menu li a.first_actif  { color: #fff; text-decoration: none; background-color: #7f724f; background-image: none; display: block; padding: 2px 8px }
ul#menu ul    { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; list-style: none; margin: 0; padding: 0; position: absolute; z-index: 1 }
ul#menu ul ul { z-index: 2; top: 0; left: 155px }
ul#menu ul li { margin: 0; position: relative; float: none; display: inline }
ul#menu ul li a  { display: block; margin: 0; padding: 0 0 0 5px }
ul#menu ul li a.second_actif { background-color: #7f724f; background-image: none; display: block; margin: 0; padding: 0 0 0 5px }
ul#menu ul li a span  { cursor: hand; display: block; padding: 2px 6px; border-color: ; width: 156px  }
.menu_ie_haut a   { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #666; display: block; padding: 3px 10px; border-right: 1px solid #333; border-bottom: 1px solid #333 }
.menu_i_haut a:hover { color: #fff; background-color: #7f724f }
.menu_ie_haut_act a { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #7f724f; display: block; padding: 3px 10px; border-right: 1px solid #333; border-bottom: 1px solid #333 }
.menu_ie a { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #666; display: block; padding: 3px 10px; border-right: 1px solid #333 }
.menu_ie a:hover { color: #fff; background-color: #7f724f }
.menu_ie_act a { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #7f724f; display: block; padding: 3px 10px; border-right: 1px solid #333 }
