#separationVerticale { background-color: #C0C0C0; padding: 0px; width: 1px }
#separationHorizontale { background-color: #C0C0C0; padding: 0px; height: 1px }
#bouton { text-align: center; width: 100px }

body { background-color: #F3F1EF; margin: 0px }
body, span, td, a,
input, textarea, select { font-family: arial, helvetica, geneva, Swiss, SunSans-regular; }
input, textarea, select { background-color: #F3F1EF; border: #C0C0C0 1px solid; text-align: left }
input.sansBordure { border: #C0C0C0 0px solid }
tt { background-color: white; padding-left: 5px; margin: 15px; border-left: #E1770F 1px solid } 
hr { border: 0px; color: #C0C0C0; background-color: #C0C0C0; height: 1px }

td.ligneTableauGauche,
td.enteteTableauGauche { color: #000000; font-size: 12px; vertical-align: top; text-align: left; padding: 3px }
td.enteteTableauDroite,
td.ligneTableauDroite { color: #000000; font-size: 10px; vertical-align: top; text-align: left; padding: 0px }
td.enteteTableauGauche,
td.enteteTableauDroite { font-weight: bold }
a img.contour { border: #C0C0C0 1px solid }

.texteGauche { color: #000000; font-size: 12px }
p.texteGauche { margin-top: 15px; margin-bottom: 15px; text-indent: 15px; text-align: justify }
a.texteGauche,
.texteGauche a { color: #A6580C; text-decoration: none }
a.texteGauche:hover,
.texteGauche a:hover { color: #F35B01;text-decoration: underline }
.texteDroite,
.texteDroite a { color: #000000; font-size: 10px; text-align: center }
p.texteDroite { margin-top: 5px; margin-bottom: 5px; text-align: left }
h1,
.titreGauche { color: #807139; font-size: 20px; font-weight: normal; font-style: italic }
.titreDroite { color: #F35B01; font-size: 11px; font-weight: bold }
h2,
.sousTitreGauche { color: #B89E4D; font-size: 16px; font-weight: normal; }
.sousTitreDroite { color: #A0A0A0; font-size: 10px; font-weight: normal; font-style: italic }
h3,
.chapitreGauche,
.chapitreDroite { color: #E1770F; font-size: 15px; font-style: italic; font-weight: bold; text-transform: uppercase; border-bottom: #E1770F 1px solid }

.note { color: #A0A0A0; font-size: 11px; text-align: right; vertical-align: top }
.note a { color: #999999 }
.legende { color: #F35B01; font-size: 10px; text-align: center; vertical-align: top; border-bottom: #F35B01 1px solid }
.erreur { color: #FF0000; font-size: 12px; font-weight: bold; font-style: italic }
.temoignage { color: #000000; font-size: 11px; text-align: justify; font-style: italic; margin-left: 15px }
.temoignage a { color: #666666; text-decoration: underline }
p.temoignage:first-letter { color: #E1770F; font-size: 16px; font-weight: bold }

.piedDePage { color: #A0A0A0; font-size: 10px; text-align: right }
a.piedDePage,
.piedDePage a { color: #E39345; text-decoration: none; }
a.piedDePage:hover,
.piedDePage a:hover { color: #F35B01; text-decoration: underline; }

ul { list-style-type: circle; }
li { margin: 5px 0px 5px 0px; }

#promolist { 
  list-style-type: none;
}
