a { color: #315169; font-size: 12px; text-decoration: none; }
a.intro { color: #d6d9e1; 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: #fdca00; font-size: 12px; font-weight: normal; text-decoration: none; letter-spacing: 4px; }
a.link:hover { color: #fff; }
a.temp { color: #fdca00; font-size: 12px; font-weight: normal; text-decoration: none; letter-spacing: 4px; }
a.temp:hover { color: #900000; }
a.menu { color: #fff; font-size: 10px; text-decoration: none; }
a.menu:hover { color: #fdb813; }
a.nav { color: #7c1515; font-size: 18px; font-family: times, "Times New Roman"; font-style: italic; }
a.nav:hover { color: #fff; }
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; }
a.contact { color: #fff; font-size: 12px; background-color: #ca0507; padding: 4px 10px; border: solid 1px #d6d9e1; }
a.contact:hover { color: silver; }
a.contact_on { color: #8b2a2a; font-size: 12px; background-color: #ffce10; text-decoration: none; padding: 4px 10px; border: solid 1px #d6d9e1; }
a.contact_on:hover { color: #fff; }
a.menunav { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; letter-spacing: 2px; }
a.menunav:hover { color: #d53002; }
a.menunav_on { color: #7c3535; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; letter-spacing: 2px; }
a.menunav_on:hover { color: #d53002; }
body { color: #4a2722; font-size: 12px; font-family: Verdana; background-color: #f48104; background-image: url(../images/fond.jpg); background-repeat: no-repeat; background-position: center top; margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
h1 { color: #314136; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 200; font-variant: small-caps; letter-spacing: 2px; margin-left: 30px; padding-top: 10px; }
h1.standard { padding-top: 10px; }
h1.content { width: 280px; padding-top: 10px; }
h1.rubrique { font-size: 16px; padding-top: 0; }
h2 { color: #fdca00; font-size: 12px; 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 { margin-bottom: 0; margin-left: 30px; padding-bottom: 0; }
p.small { font-size: 10px; font-style: italic; margin-bottom: 0; margin-left: 30px; padding-bottom: 0; }
p.menunav { text-align: right; width: 334px; margin: 0; padding: 10px 0 10px 0; }
p.content { margin-bottom: 0; margin-left: 30px; 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; }
td.small { font-size: 10px; }
.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; }
ul { margin-left: 30px; }
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; }
a.scroll { color: #315169; font-size: 16px; letter-spacing: 4px; }
a.scroll:hover { color: #ff9800; }
#map { margin-left: 30px; }

