a:link    { color: #00154a; font-size: 12px; font-family: Arial; font-style: normal; font-weight: normal; text-decoration: none; border-color: #fff }
a:visited       { color: #0015fd; font-size: 12px; font-family: Arial; font-style: normal; font-weight: norma; text-decoration: none }
a:hover      { color: #0015fd; font-size: 12px; font-family: Arial; font-style: normal; text-decoration: underline }
a:active  { color: #c00039; font-size: 12px; font-family: Arial; font-style: normal;text-decoration: underline }

.border    { color: #00154a; font-size: 12px; font-family: Arial; font-style: normal; background: #fff url('(EmptyReference!)') no-repeat fixed right top; text-align: justify; border-top: 1px #00154a; border-right: 1px solid #00154a; border-bottom: 1px solid #00154a; border-left: 1px solid #00154a }

.titre_general    { color: #fff; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #69a1c8; padding-left: 5px; border: solid 1px #00154a }
.menu_gche          { color: #00154a; font-size: 12px; font-family: Arial; background-color: #afd3e4; text-align: left; white-space: normal; cursor: default; list-style: square url('(EmptyReference!)') inside; display: block; margin: 5px; padding: 0 0 0 10px; clip: rect(25px auto auto auto); border-style: solid solid none; border-width: 1px; border-color: #69a1c8 }
.menu_ense { color: #00154a; font-size: 12px; font-family: Arial; background-color: #ffb037; text-align: left; white-space: normal; cursor: default; list-style: square url("(EmptyReference!)") inside; display: block; margin: 5px; padding: 0 0 0 10px; clip: rect(25px auto auto auto); border-style: solid solid none; border-width: 1px; border-color: #69a1c8 }
.derou                { color: #00154a; font-size: 11px; font-family: Arial; text-decoration: blink; background-color: #ffb037; background-position: 12px 0; text-align: justify; list-style-type: square; margin: 0; padding: 5px; border-color:  }
.colonne { background-color: #afd3e4; border: solid 1px #69a1c8 }
.bordure_dt_menu      { border-style: none solid none none; border-width: medium 1px medium medium; border-color: #00154a }
.main              { color: #00154a; font-size: 12px; font-family: Arial; text-align: justify; white-space: normal; list-style-type: square; list-style-position: inside; margin: 5px; padding: 5px; border: solid 1px }
.menu_haut  { color: #000; font-size: 12px; font-family: Arial; background-color: #ffb037; margin: 12px; padding: 5px; border-width: 1px; border-color: #00154a }
.sous_titre                { color: #00154a; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #afd3e4; margin: 12px; padding: 0 5px; border: solid 1px }
.event           { color: #000; font-size: 11px; font-family: Arial; font-weight: bold; padding-left: 20px; border-style: none; border-width: 1px medium medium 1px; border-color: #00154a }
.astuce     { color: #c00039; font-size: 12px; font-family: Arial; text-align: justify; margin: 12px; padding: 0 5px; border: solid 1px }
.titre { }
.clignote { color: #c00039; font-family: Arial; font-weight: bold; text-decoration: blink }
.press_releases    { color: #00154a; font-size: 12px; font-family: Arial; text-align: justify; list-style-type: square; list-style-position: inside; margin-left: 5px; padding-left: 5px; border-color: #69a1c8 }
.titre_astuce   { color: #fff; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #c00039; margin: 12px; padding: 0 5px; border: solid 1px #000 }
.bas_page   { color: #00154a; font-size: 12px; font-family: Arial; background-color: #ffb037; text-align: center; border: solid 1px }
.text_detail { color: #69a1c8; font-size: 10px; font-family: Arial; font-weight: bold; text-align: justify }
div.back {padding: 1.5em}
div.section {margin: -3em 0 0 -3em}
.pix { border: solid 1px #00154a }
.justify { text-align: justify }
