@charset "utf-8";

/* Éléments en général */
body {
  font-size: 150%;
  width: 100%;
  margin: 0;
}
img {
  max-width: 100%;
  height: auto;
}

/* Mise en page globale */
#conteneur, #contenu, #menu {
  display: block;
  width: auto;
}
#contenu, #menu {
  margin-bottom: 2em;
}

/* En-tête */
#en-tete ul {
  text-align: center;
  position: static;
}

/* Contenu */
.encart, #plan + ul > li {
  padding-bottom: 0;
  margin: 0 auto;
  float: none;
}
.encart + .encart h2, .encart p, .encart ul, #plan + ul > li {
  background-image: none;
}
.encart p {
  padding-bottom: 1em;
  margin-bottom: 0;
}
.encart:first-child ul {
  margin-bottom: 0;
}
#plan + ul > li:first-child {
  background-image: url(../images/bordures-arrondies.png);
  background-repeat: no-repeat;
  background-position: left -20px;
}
#plan + ul > li > a {
  display: inline;
}
.bordure-bas {
  width: 315px;
  margin-right: auto;
  margin-left: auto;
}
dl.retroliens-commentaires dt {
  background-position: -3960px bottom;
}
dl.retroliens-commentaires dt.pair {
  background-position: -4400px bottom;
}
dl.retroliens-commentaires dt.auteur {
  background-position: -4840px bottom;
}
dl.retroliens-commentaires dt.pair.auteur {
  background-position: -5280px bottom;
}
dl.retroliens-commentaires dd {
  background-position: -5720px bottom;
}
dl.retroliens-commentaires dd.auteur {
  background-position: right bottom;
}

/* Menu */
#menu * {
  text-align: center;
}
#menu li.liste-masquee ul, #menu li.liste-masquee ul li {
  display: inline;
}
#menu li.liste-masquee ul li {
  margin-left: 1ex;
}
#menu li.liste-masquee > a:first-child + a {
  display: none;
}
