body {
  background-color: #f8d871;
  font-size: small;
}
p, ul, ol, li, div, td, th, address, blockquote, strong, em {
  font-size: small;
  font-family: Arial,Helvetica,sans-serif;
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}
p {
	margin-bottom: 1%;
	margin-top: 1%;
}
strong, em {
  font-size: small;
  font-family: "Times New Roman",Times,serif;
}
h1 {
  font-family: Forte;
  font-size: x-large;
  text-align: center;
}
a {
  font-size: 0.9em;
  font-weight: bold;
  color: #006600;
}
a:hover {
  color: black;
  background-color: white;
}
form input, form select, form textarea {
  border: 1px solid #cccccc;
  margin-left: 5%;
}
form input:hover, form select:hover, form input:focus, form select:focus {
  border: 1px solid #999999;
  background-color: #ddeeff;
}
form fieldset {
  border: 1px solid #3366ff;
  margin-bottom: 10px;
}
form fieldset legend {
  padding: 0 10px;
  font-size: 1.2em;
  font-weight: bold;
  color: #000066;
}
form label {
  display: block;
}
form p {
  margin: 2px 0;
}
div#Corps {
  padding: 0.5em 0.2em;
  background-color: #f8d871;
}
div#Entete {
  background-color: #f8d871;
  background-image: url(http://www.butine.net/Img/Bandeau.jpg);
  background-position:  center center;
  background-repeat: no-repeat;
}
div#Marge {
  padding: 0.5em;
  background-color: #f8d871;
}
div#Page {
  background-color: #f8d871;
}
div#Pied {
  border-top: thin solid #006600;
  padding: 0.1em;
  background-color: #f8d871;
  margin-top: 2em;
}
.centre {
  text-align: center;
}
.Commentaire {
  font-style: italic;
  color: #006600;
  font-weight: bold;
  font-size: 0.8em;
}
.droite {
  text-align: right;
}
.mev1 {
  color: maroon;
  font-weight: bold;
}
.mev2 {
  color: teal;
  font-weight: bold;
}
div.citation {
  padding: 0.5em;
  text-align: justify;
  background-color: #ffffe0;
  margin-left: 1em;
  margin-right: 1em;
}
p.citation {
  font-variant: small-caps;
  text-align: right;
  font-weight: inherit;
  font-size: xx-small;
  margin-right: 1.5em;
}
.Chapitre {
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 20px;
  background-color: #fef27a;
}
.Chapitre h1 {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
  font-family: Forte;
  font-size: large;
  text-align: left;
}
.NvB {
  border-top: 2px solid #ffcc00;
  border-left: 5px solid #ff9933;
  border-bottom: 2px solid #ffcc00;
  background-color: #ffcd69;
}
.NvB h1 {
  margin: 0;
  padding: 0;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.2em;
  text-align: center;
}
.NvF {
  border-top: 5px solid #ff9933;
  border-left: 2px solid #ffcc00;
  border-right: 2px solid #ffcc00;
  background-color: #ffcd69;
}
.NvF h1 {
  margin: 0;
  padding: 0;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.2em;
  text-align: center;
}
.NvF h2 {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
  font-size: medium;
  text-align: left;
}
.NvF p {
  margin-left: 1em;
}
.VignetteG, .VignetteD {
  border-top: 1px solid #ff9933;
  border-left: 1px solid #ffcc00;
  background-color: #ffcd69;
}
.VignetteG h1, .VignetteD h1 {
  margin: 0;
  padding: 0;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.2em;
  text-align: left;
}
.VignetteG h2, .VignetteD h2 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: left;
}
.Annonce {
  border: thin solid #cc9933;
  font-style: italic;
  background-color: #ffcd69;
/*  background-color: transparent;*/
}

