body { color: #3f470e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #fff; margin-top: 0; }
a:link { color: #3f470e ; text-decoration: underline; }
a:visited { color: #3f470e }
a:hover { color: #373129 ; text-decoration: none; }
a:active { color: #3f470e ; text-decoration: underline; }
.secret { background-color: #eee9c1; border: solid 0 #c1c1c1; }
h2 { font-size: 1.3em; font-weight: bold; margin: 0.83em 0 0.1em; }
h5 { font-size: 1.3em; font-weight: bold; line-height: 1.6em; text-align: left; margin: 0.83em 0 0.1em 0; }
h3 { color: #3f470e; font-size: 1.1em; font-weight: bold; margin-top: 0; margin-bottom: 2px; }
.texte_long { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: justify; padding-right: 60px; padding-left: 60px; }
.texte_info { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: justify; padding-right: 15px; padding-left: 15px; }
.texte { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 50px; margin-left: 50px; }
.footer { font-size: 10px; text-align: center; }
.photo_right { margin-right: 20px; padding: 0 20px 0 0; }
.bande_gauche { background-image: url(../image/bande_gauche.jpg); background-repeat: repeat-y; }
.erreur { color: #0ed; text-align: center; width: 90%; border-color: #900; border-style: dotted; border-width: 1px 2px 2px 1px; }
.fond_arbre { background-image: url(../image/fond_arbre.jpg); background-repeat: no-repeat; border-right: 2px solid #3f470e; border-bottom: 2px solid #3f470e; border-left: 2px solid #3f470e; border-top-color: #3f470e; }
.fond_arbre_autre { background-image: url(../image/fond_autre.jpg); background-repeat: no-repeat; background-position: 0 0; border-top-color: #3f470e; border-right: 2px solid #3f470e; border-bottom: 2px solid #3f470e; border-left: 2px solid #3f470e; }
.cadre { width: 650px; border: solid 1px #663; }
.cadre_top { background-image: url(../image/cadre/cadre_02.png); background-repeat: repeat-x; }
.cadre_right { background-image: url(../image/cadre/cadre_06.png); background-repeat: repeat-y; }
.cadre_bottom { background-image: url(../image/cadre/cadre_08.png); background-repeat: repeat-x; }
.cadre_left { background-image: url(../image/cadre/cadre_04.png); background-repeat: repeat-y; }
.listing { font-size: 10px; }
.ligne_titre { color: #fff; line-height: 22px; background-color: #828c40; text-align: left; }
.left_spacing { margin-left: 10px; padding-left: 10px; border-bottom: 2px solid #848f3a; outline-width: 10px; }
img { border-width: 0; }
.gauche { text-align: left; margin-left: 10px; }
.fiche { font-size: smaller; }
h1 { font-size: 2em; font-weight: bold; margin: 0.67em 0; }
.photo_left { margin-left: 10px; padding-left: 10px; }

