ul#menu_v {
  font-size: 0.91em;
  float: left; width: 14em;
  margin: 0; padding: 0;
  margin-left: 15px;
/*  border-top: 1px dashed silver; */
  border-right: 1px solid silver;
}
ul#menu_v li {
  list-style: none;
  margin: 0; padding: 0.5em;
  border-top: 1px solid silver;
}

ul#menu_v li ul {
  margin: 0 0 0 1em; padding: 0;
}
ul#menu_v li ul li {
  margin: 0.1em 0;
}
* html ul#menu_v li ul li {  /* correction pour IE 5.x */
  margin-left: 1em;
  ma\rgin-left: 0;
}
ul#menu_v span {
  margin: 0; padding-left: 0;
  text-decoration: none; font-weight: bold;
  color: maroon;
}

ul#menu_v a {
  display: block;
  padding: 0.2em;
  font-weight: bold;
}
ul#menu_v a:link {
  color: black; background-color: white;
}
ul#menu_v a:visited {
  color: #666; background-color: white;
}
ul#menu_v a:hover {
  color: black; background-color: #fed4a1; /* #eee; */
}
ul#menu_v a:active {
  color: fuschia;
}

div#contenu {
  margin-left: 14.5em;
  padding: 0 1em;
  font-size: 1em;
  text-align: center;
  border-left: 1px dashed silver;
  border-bottom: 1px dashed silver;
  min-width: 16em;
}
div#contenu h1 {
  font-size: 2em;
  /*margin: 0;*/ /*0 0 1em;*/
}
div#contenu h2 {
  font-size: 1.8em;
  /*margin: 0;*/
}
div#contenu h3 {
  font-size: 1.5em;
  color: gray;
  /* margin-bottom: 0em; */
}
div#contenu h4 {
  font-size: 1.2em;
  color: black;
  margin-bottom: 0.6854em;*/
}
div#contenu h5 {
  font-size: 1em;
  color: silver;
  margin-bottom: 0.6854em;
}
div#contenu p {
  font-size: 1em;
  text-align: center;
  margin-bottom: 1em;  /*margin: 1em 0;*/
}

div#contenu p.price {
  font-size: 1em;
  text-align: center;
  color: silver;
  margin-bottom: 2em;  /*margin: 1em 0;*/
}
