a { color: #315169; font-size: 12px; text-decoration: none; }
a:hover { color: #fed200; }
a.content { color: #314169; font-size: 10px; text-decoration: none; }
a.content:hover { color: #8b2a2a; }
a.debug { color: #ec733a; font-size: 10px; }
a.debug:hover { color: #576c95; }
a.link { color: #75101c; font-size: 12px; font-weight: normal; text-decoration: none; letter-spacing: 4px; }
a.link:hover { color: #c9877a; }
a.signature { color: #915334; font-size: 10px; text-decoration: none; }
a.signature:hover { color: #91062a; }
a.nav { color: #7c1515; font-size: 18px; font-family: times, "Times New Roman"; font-style: italic; }
a.nav:hover { color: #915334; }
a.nav_2 { color: #7c1515; font-size: 18px; font-family: times, "Times New Roman"; font-style: italic; border-bottom: 1px solid #7c1515; }
a.small { color: #7c1515; font-size: 10px; text-decoration: none; }
a.small:hover { color: #fdb813; }
a.topmenu { color: #fff; font-size: 12px; text-decoration: none; }
a.topmenu:hover { color: #c2272d; }
body { color: #b56e4a; font-size: 12px; font-family: Verdana; background-color: #f6efd5; margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
h1 { color: #8d1e24; font-size: 24px; font-family: times, "Times New Roman"; font-weight: 300; font-style: italic; margin-bottom: 0; padding-top: 10px; padding-bottom: 0; }
h1.standard { color: #8d1e24; font-size: 24px; font-family: times,  Times New Roman; font-style: italic; font-weight: 300; margin-left: 30px; padding-top: 10px; }
h1.content { color: #8d1e24; font-size: 24px; font-family: times, "Times New Roman"; font-style: italic; font-weight: 300; width: 280px; margin-right: 0; margin-left: 117px; padding-top: 10px; }
h1.rubrique { color: #314169; font-size: 30px; font-family: times,  Times New Roman; font-style: italic; font-weight: 300; padding-top: 10px; }
h2 { color: #91062a; font-size: 16px; font-family: times, "Times New Roman"; font-weight: 300; font-style: italic; margin: 0; padding: 0; }
h2.aoc { color: #8d1e24; font-size: 18px; font-family: times, "Times New Roman"; font-style: italic; font-weight: 300; margin: 0; padding: 0; }
h6 { color: #a5a5a5; font-size: 18px; font-family: verdana; font-weight: normal; font-variant: small-caps; letter-spacing: 3px; margin-bottom: 0; padding-bottom: 0; border-bottom: 1px solid #fff; }
p {  }
p.content { margin-bottom: 0; margin-left: 117px; padding-bottom: 0; }
p.comment { font-size: 14px; font-family: times, "Times New Roman"; font-style: italic; padding: 10px; border: solid 1px #314169; }
p.debug { color: #576c95; font-size: 10px; background-color: #95a1c0; margin: 40px; padding: 20px; border: solid 1px #ec733a; }
p.nav { color: #7c1515; font-size: 18px; font-family: times,  Times New Roman; font-style: italic; text-align: right; margin-top: 10px; margin-right: 8px; margin-bottom: 10px; }
p.pieddepage { color: #ccc; margin-right: 20px; padding-bottom: 10px; border-top: 1px dotted #fff; }
table { border-collapse: collapse}
td { font-size: 10px; }
td.bkg_footer { background-color: #314169; background-image: url(../images/bkg_footer.gif); background-repeat: no-repeat; background-position: right top; }
td.content { padding-right: 20px; }
td.content_bkg { background-color: #314169; background-image: url(../images/content_bkg.gif); background-repeat: no-repeat; background-position: left top; }
td.newsletter_home { background-color: #314169; background-image: url(../images/home_06.gif); background-repeat: no-repeat; background-position: left top; padding-top: 40px; padding-right: 60px; }
.small { font-size: 9px; }
.btsub { color: #fff; font-size: 10px; font-weight: bold; width: 36px; height: 17px; margin: 0; padding: 0; border: 0; background: url(../images/bt_submit.gif) no-repeat left top ; cursor: pointer; }
.btsub:hover { background-position: 0 -17px; }
.signature { color: #fff; font-size: 10px; padding-top: 6px; }
p.guide { padding: 10px; border: solid 1px #314169; }
a img { border:none; }
input { color: #315169; font-size: 10px; background-image: url(../images/blank.gif); border: solid 1px gray; }
table.form { margin-left: 4px; }
p.menu_nav { color: #f3f3f3; background-color: #b56e4a; text-align: right; margin-right: 10px; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; }
a.menu_nav { color: #fff; }
a.menu_nav:hover { color: #91062a; }
hr { visibility: hidden; clear: both; margin: 0; padding: 0; }

