/* left.css */

td.menu {
  background: #9ebc65 url(/images/background-menu.gif) no-repeat 0 380px;
}

.menu {
  width: 240px;
}

.menu ul {
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
}

.menu ul li {
  margin: 0;
  padding: 0;
}

.menu ul li a {
  display: block;
  text-decoration: none;
  margin: 0;
}

.menu li {
  border-bottom: 1px solid #718A8A;
  list-style-type: none;
}

.menu li a {
  padding: 15px 0 0 20px;
  color: #0C1E02;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  height: 32px;
}

.menu li a:hover {
  padding: 14px 0 0 20px;  
  font-size: 14px;
  color: white;
  background: #225a05;
  height: 31px;
  border-bottom: solid 2px #D7D934;
}

.menu li .SectionMenuArrow  {
  display: block;
  padding: 15px 0 0 20px;
  color: #0C1E02;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  height: 32px;
}

/* Rubric */

.menu .rubric li {
  border: none;
}

.menu .rubric li a {
  padding: 5px 0 0 40px;
  color: #3F3F3F;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  height: 21px;
}

.menu .rubric li a:hover {
  padding: 5px 0 0 40px;  
  font-size: 12px;
  color: white;
  background: #D7D934;
  height: 19px;
  border-bottom: solid 2px #DC0006;
}

.menu .rubric li a.prestige {
  color: #917603;
}

.renseignements {
  position: absolute;
  margin: 25px 0 0 10px;
  display: block;
  height: 110px;
  width: 218px;
}

p.agence {
  padding: 30px 5px;
  text-align: center;
  background: transparent url(/images/coordonnees-agence.png) no-repeat 6px 20px;
  font-size: 14px;
}

/* Hack ie6 and below */
* html p.agence {
  background: transparent url(/images/coordonnees-agence.gif) no-repeat 6px 20px;
}