body     { background-color: #916d18; text-align: center; vertical-align: middle }
.cadre { text-align: center; margin: auto; vertical-align: middle }
.texte     { color: white; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14pt; text-align: left; margin: 0; padding-left: 15pt }
.milieu { width: 780px; height: 420px }
.img  { margin: 0; padding: 0; border-width: 0 }
.bold { color: white; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14pt }
.titre  { color: white; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: 700; line-height: 14pt; letter-spacing: 1px; margin-top: 15px; margin-bottom: 10px }
.form    { color: white; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 10pt; padding: 2pt 2pt 2pt 10pt }
.guide { color: black; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.liste { list-style-type: square; display: list-item }
.accueil { margin: 0; padding: 0; height: 420px; border-right: 2px solid #c5a24f }
.contenu  { display: block; margin: 0; padding: 0; width: 780px; height: 405px }
.contenu_droite   { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #000; text-align: left; display: block; margin: 0 0 0 191px; padding-top: 15px; padding-left: 15px; height: 100%; border-right: 2px solid #fff; border-left: 4px solid #c5a24f }
.accueil_contenu { display: block; width: 573px; height: 420px }
.nav          { background-color: #fff; background-image: url(images/head_01.gif); background-repeat: no-repeat; background-attachment: scroll; text-align: left; display: block; width: 780px; height: 96px; border-bottom: 2px solid #916d18 }
.nav li       { list-style-type: none; display: inline; margin: 0; padding: 0 }
.nav a                { color: #000; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 5px 15px 3px 15px; position: relative; top: 74px; float: left; border-top: 0 none; border-right: 1px solid #afafaf; border-left: 0 none; _font-size: 12px; _padding: 3px 11px 3px 12px    }
.nav a:hover       { color: #fff; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #916d18; border-right: 1px solid #aaa; border-bottom: 2px solid #fff; border-left: 0 none }
.nav a:active     { color: #fff; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #916d18; border-right: 1px solid #fff; border-bottom: 2px solid #fff; border-left: 0 none #fff }
.nav a:visited     { font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; border-right: 1px solid #916d18; border-bottom: 2px solid #916d18; border-left: 0 none #916d18 }
.nav ul   { list-style-type: none; display: inline }
.english a:link        { color: #000; display: block; margin: 77px 0 0; padding-top: 4px; padding-bottom: 4px; width: 228px; border-bottom: 1px solid #916d18 }
.english    { text-align: center; display: block; width: 164px; _width: 259px    }
.a.english:link   { display: block; width: 170px }
.english a:hover   { color: #fff; background-color: #916d18; border-bottom: 2px solid #fff }
.english a:visited   { color: #000; background-color: #fff; border-bottom: 2px solid #fff }
#vert   { color: #fff; font-family: Arial, SunSans-Regular, sans-serif; background-color: #184937; padding: 5px 12px 3px; border-bottom: 2px solid #916d18 }
#vert2 { color: #fff; font-family: Arial, SunSans-Regular, sans-serif; background-color: #60af2c; padding: 5px 12px 3px; border-bottom: 2px solid #916d18 }
#vert a:link      { color: #fff; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; background-color: #184937; border-bottom: 2pt solid #916d18 }
#vert a:hover  { color: #fff; font-family: Arial, SunSans-Regular, sans-serif; background-color: #184937; border-bottom: 2px solid #fff }
.a.vert:active  { color: #184937; font-family: Arial, SunSans-Regular, sans-serif; background-color: #fff; border-bottom: 2px solid #184937 }
#vert a:visited  { color: #fff; font-family: Arial, SunSans-Regular, sans-serif; background-color: #184937; border-bottom: 2px solid #916d18 }
.footer   { background-image: url(fr/Profil/profil_13.gif); background-repeat: no-repeat; background-attachment: scroll; display: block; width: 780px; height: 29px }
.deroulant    { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #184937; display: block; margin: 0; padding: 0; width: 505px; height: 340px; overflow: auto; clip: auto }
.deroulant2 { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #60af2c; display: block; margin: 0; padding: 0 10px 0 0; width: 495px; height: 340px; overflow: auto; clip: auto }
.highlight  { color: #184937; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; display: block; margin: 0; padding: 12px; width: 90%; border: dotted 1px }
.texte2   { font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0 }
.a.accueil_boutons:link  { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #916d18; text-align: center; display: block; padding-top: 4px; padding-bottom: 3px; width: 160px; border: solid 1px }
.a.accueil_boutons:hover { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #fff; text-align: center; display: block; padding-top: 4px; padding-bottom: 3px; width: 160px; border: solid 1px }
.a.accueil_boutons:visited { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #916d18; text-align: center; display: block; padding-top: 4px; padding-bottom: 3px; width: 160px; border: solid 1px }
.white_border { height: auto; border: solid 1px #916d18 }
.white_gauche { color: #000; background-color: #c5a24f; height: auto; border-top: 2px solid #000; border-bottom: 2px solid #000; border-left: 2px solid #000 }
.white_droite { color: #000; background-color: #c5a24f; height: auto; border-top: 2px solid #000; border-right: 2px solid #000; border-bottom: 2px solid #000 }
.white_haut { color: #000; background-color: #c5a24f; height: auto; border-top: 2px solid #000; border-bottom: 2px solid #000 }
.white_bas { height: auto; border-bottom: 1px solid #916d18 }
.none { background-color: #000 }
