.biblio {
  background: transparent url(biblio.jpg) no-repeat 0px 0px;
  padding-top: 5px;
  font-size: smaller;
  margin-bottom: 2px;
  margin-left: 40px;
  padding-left: 20px;
  padding-bottom: 5px;
  margin-top: 2px;
}
.especes {
  margin: 0 0 2px;
  background-color: #ffcc33;
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14pt;
}
a.espece {
  text-decoration: none;
}
.intro {
  border-style: solid;
  border-width: 1pt;
  padding: 4px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12pt;
  font-weight: bold;
  background-color: #d5ff99;
  margin-left: 6px;
}
.espece {
  margin: 0 0 2px;
  font-weight: bold;
  padding-left: 4px;
  font-family: Arial,Helvetica,sans-serif;
  font-style: italic;
  font-size: 14pt;
}
.especes:hover {
  background-color: #b79407;
}
.ssespece {
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-style: italic;
  padding-left: 8px;
}
.ssespece:hover {
  background-color: #ffff33;
}
.espece:hover {
  background-color: #c59e00;
}
.texte {
  border: 1px solid black;
  padding-left: 4px;
  background-color: #e0e0e0;
  padding-right: 4px;
  vertical-align: top;
  text-align: justify;
}
.texte2 {
  border: 1px solid black;
  padding-left: 4px;
  background-color: #ffffcc;
  padding-right: 4px;
  vertical-align: top;
  text-align: justify;
}
.legende {
  font-size: 8pt;
  text-align: center;
}
.type {
  background: transparent url(type.jpeg) no-repeat scroll 0% 50%;
  height: 32px;
  vertical-align: middle;
  line-height: 32px;
  padding-left: 38px;
  margin-left: 10px;
  padding-top: 4px;
}
.type *|a {
  color: red;
}
.ssespece_texte {
  padding: 2px 4px;
  font-style: italic;
  color: black;
  font-size: larger;
  margin-top: 5px;
  background-color: #d5ff99;
  font-family: Arial,Helvetica,sans-serif;
}
.cadre {
  border: 1px solid black;
  padding: 4px;
  text-align: justify;
}
.plante {
  margin: 10px;
  background-repeat: no-repeat;
  color: #33cc00;
  padding-left: 8px;
  font-size: 1.2em;
  padding-top: 3px;
  font-style: italic;
  background-image: url(passiflore.jpg);
}
.plante:before {
  content: "Plantes-hôtes:";
  font-size: 1em;
  position: relative;
  top: 0;
  margin-right: 10px;
  text-decoration: underline;
  font-style: normal;
  padding-left: 46px;
  font-weight: bold;
}
.bouton_types {
  background: pink url(type.png) no-repeat scroll 5px 50%;
  font-size: 1.42em;
  height: 38px;
  padding-top: 8px;
  text-align: center;
  font-family: Arial;
  font-weight: bold;
  text-decoration: none;
}
.bouton_genitalias {
  background: grey url(microscope.png) no-repeat scroll 5px 50%;
  font-size: 1.42em;
  height: 38px;
  padding-top: 8px;
  text-align: center;
  font-family: Arial;
  font-weight: bold;
  text-decoration: none;
}
.bouton_funet {
  background: #9ef7eb url(funet.png) no-repeat scroll 5px 3px;
  height: 34px;
  padding-top: 12px;
  text-align: center;
  font-family: Arial;
  font-weight: bold;
}
.bouton_carte {
  background: #77cc00 url(carte.png) no-repeat scroll 5px 50%;
  font-size: 1.12em;
  height: 34px;
  padding-top: 12px;
  text-align: center;
  font-family: Arial;
  font-weight: bold;
}
.bouton_carte:hover, *|.bouton_funet:hover, *|.bouton_genitalias:hover, *|.bouton_types:hover {
  background-color: #856939;
  color: white;
}
.num {
  border: 3px solid ;
  padding: 3px;
  text-decoration: none;
}
