/*vert : #A9CD27*/

body {
  width : 90%;
  margin-left : auto;
  margin-right : auto;
  font-family : Arial, Helvetica, sans-serif;
}

p {
  text-align: justify;
}

h1, h2, h3, h4, h5 {
  padding: 0 0 0 0.4em;
}

h1 {
  font-size: 1.6em;
  color: #A9CD27;
  border-bottom: solid #A9CD27 3px;
}

h2 {
  font-size: 1.4em;
  color: gray;
  border-bottom: solid gray 2px;
}

h3 {
  font-size: 1.2em;
  border-bottom: solid black 1px;
}

h4 {
  /*color: #1B9528;*/
  /*color: #4B881D;*/
  color: #749635;
  font-size: 1em;
}

h5 {
  font-size : 1em;
  font-weight: normal;
  font-style: italic;
}

table {
  border: 2px solid;
  border-collapse: collapse;
}

td,th {
  border: 1px solid gray;
  padding: 5px;
  text-align: center;
}

a {
color: #3C5610;
}

#ban {
  width: 645px;
}

#pied {
  font-size: 0.9em;
  text-align: center;
  padding: 3px;
  border: 1px solid black;
}

.captures {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.italic {
  font-style: italic;
}

.banniere {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: #A9CD27;
}

.ico {
  float: left;
  margin-right: 7px;
  margin-bottom:7px;
}
.icod {
  float: right;
  margin-left: 7px;
  margin-bottom:7px;
}

.attention {
  border : 2px dotted #4B881D;
  padding : 5px;
  margin: 5px;
}

.code {
  background-color:silver;
  font-weight: bold;
}