blockquote
{
  font-size:12pt;
  font-family:arial;
}

pre
{
  font-size:12pt;
  font-family:arial;
}

h1
{
  font-size:14pt;
  font-family:arial;
}

.introduction
{
  font-size:13pt;
  font-family:arial;
}


.arrondie
{
  border-radius:20px;
}

.footer
{ 
 font-size:14pt;
 font-family:arial;
}


#entete {
  background-color:#191970;
  text-align:center;
  border:1px solid black;
  padding:10px;
  border-radius:10px;
  font-size:25pt
}


#menu-vertical, #menu-vertical ul {
  padding:0;
  margin:0;
  list-style:none;
  font-family:arial;
  font-size:12pt;
  width: 150px; /* seule ligne rajoutée */
}

#menu-vertical li {
  position: relative;
  background:#EFEFEF; /* juste pour cacher le texte de la page en-dessous */
  border:solid 1px #333A40;
  border-radius:10px;
  padding:5px;
}

#menu-vertical li ul li {
  background:#F1E2BE;
  border:solid 1px #333A40;
}

#menu-vertical a {
  display:block;
  text-decoration: none;
  color: #191970;
}

#menu-vertical ul {
  position: absolute;
  left:-999em;
}

#menu-vertical li:hover ul {
  top:0;
  left:149px;
}

#menu-vertical li a:hover {
 background-color:#BABABA;
 border-radius: 6px;
 }

#menu-vertical ul a:hover {
  background-color:#BBAE98;
  border-radius: 6px;
 }

#menu  {
  float:left;
  width:150px;
  height:1000px;
  background-color:#191970;
  border-radius:10px;
  padding-bottom:20px;
}

#contenu {
 
padding-top:3px;
 padding-bottom:24px;

  background-color:#F5F5F5;
  text-align:center;
  border-radius:10px;
}

#footer {
  background-color:#191970;
  padding:10px;
  text-align:center;
  clear:both;
  border-radius:10px;
  color:#FFFFFF;
}
