/* Generated by KompoZer */
body {
  margin: auto;
  width: 780px;
  background-color: #99774b;
  font-size: small;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  padding-bottom: 10px;
}
#en_tete {
  width: 780px;
  height: 163px;
  margin-bottom: 0px;
}
#conteneur {
  border: 1px solid #663300;
  width: 780px;
  background-color: #e2cc9b;
}
#menu {
  margin-right: 10px;
  float: left;
  width: 160px;
  clear: left;
}
.element_menu {
  border: 1px solid black;
  background-color: #f3e9cf;
  margin-bottom: 10px;
  margin-left: 10px;
  font-family: verdana,arial,helvetica,sans-serif;
  padding-bottom: 8px;
}
.element_menu ul {
  margin: 0px;
  padding: 0px 5px;
  color: #392711;
  text-decoration: none;
  font-weight: normal;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 0.9em;
  list-style-type: none;
  line-height: 1.5em;
}
.element_menu a {
  color: #392711;
  text-decoration: none;
}
.element_menu a:hover {
  text-decoration: underline;
  color: #cc6600;
}
.element_menu h3 {
  border-bottom: 1pt solid #010000;
  text-align: left;
  margin-top: 0px;
  background-color: #99774b;
  color: #f3e9cf;
  font-weight: normal;
  margin-bottom: 5px;
  text-decoration: none;
  padding-bottom: 2px;
  padding-left: 3px;
  font-family: georgia,"times new roman",times,serif;
  font-size: 1.2em;
}
.element_menu h3 a:hover {
  color: #f3e9cf;
  text-decoration: none;
  font-weight: bold;
}
.element_menu h3 a {
  color: #f3e9cf;
  text-decoration: none;
}
.element_menu2 {
  border-color: black;
  margin-left: 10px;
  text-decoration: none;
  font-family: georgia,"times new roman",times,serif;
  margin-bottom: 10px;
}
.element_menu2 h3 {
  border: 1px solid #010000;
  margin-bottom: 5px;
  text-align: left;
  margin-left: 0px;
  background-color: #99774b;
  color: #f3e9cf;
  text-decoration: none;
  font-weight: normal;
  padding-left: 3px;
  margin-top: 0px;
  padding-bottom: 2px;
  font-family: georgia,"times new roman",times,serif;
  font-size: 1.2em;
}
.element_menu2 h3 a:hover {
  color: #f3e9cf;
  text-decoration: none;
  font-weight: bold;
}
.element_menu2 h3 a {
  color: #f3e9cf;
  text-decoration: none;
}
#corps {
  border: 1px solid black;
  margin: 0px 10px 0px 170px;
  padding: 5px 10px 10px;
  background-color: #f3e9cf;
  color: #010000;
  text-decoration: none;
  min-height: 440px;
  text-align: justify;
  font-family: verdana,arial,helvetica,sans-serif;
}
#corps p {
  margin-top: 0em;
  margin-bottom: 0.8em;
  line-height: 1.5em;
}
#corps h1 {
  border-bottom: 1px solid #392711;
  margin: 0.5em 0px 0.7em;
  color: #392711;
  font-size: 180%;
  font-family: Georgia,"Times New Roman",Times,serif;
  text-align: center;
  text-transform: uppercase;
}
#corps h2 {
  border-bottom: 1px dashed #392711;
  margin: 1.3em 0px 0.6em;
  color: #392711;
  text-align: left;
  font-size: 140%;
  line-height: 1.5em;
  font-family: georgia,"times new roman",times,serif;
}
#corps h3 {
  margin: 1.3em 0px 0.5em;
  color: #392711;
  text-align: left;
  font-size: 110%;
  font-family: georgia,"times new roman",times,serif;
}
#corps h4 {
  margin: 0.5em 0px 0;
  color: #392711;
  text-align: left;
  font-size: 100%;
  font-style: italic;
  font-family: georgia,"times new roman",times,serif;
}
#corps a {
  color: #996633;
}
#corps a:visited {
  color: #572b00;
}
#corps a:hover {
  color: #cc6600;
}
#pied_de_page {
  color: #b3b3b3;
  background-color: #e2cc9b;
  margin-top: 0;
  clear: both;
  padding-top: 3px;
  padding-bottom: 3px;
}
#pied_de_page p {
  margin: 0 10px 0px;
  color: #010000;
  padding-top: 0em;
  text-align: right;
  font-size: 0.8em;
}
.liste_texte {
  list-style-type: disc;
  margin-top: 0.7em;
  margin-bottom: 0.7em;
}
.element_image {
  margin-left: 10px;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.table {
  border: 2px solid #392711;
  margin: 0 auto 0 0;
  padding: 0;
  width: 95%;
  border-collapse: collapse;
}
.table td {
  border: 1px solid #392711;
  border-collapse: collapse;
  text-align: center;
}
.table td h5 {
  margin-bottom: 0;
}
#corps img {
  margin-top: 0.5em;
  margin-bottom: -0.8em;
}
.titrephoto {
  font-size: 70%;
}
.table h5 {
  color: #f3e9cf;
  background-color: #99774b;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 100%;
}
