html, body {
font-size:13px;
}
body {
margin: 0;
background:#d3cfc3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height: 21px;
color: #434343;
text-align: center;
}
input, textarea, td, p {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#taille {
width:984px;
margin:0 auto;
padding:0;
}
#wrapper {
width:984px;
background: #ffffff;
margin:0 auto;
padding:0;
text-align: left;
margin-top:15px;
}
#info {
color:#ffffff;
position:relative;
bottom:25px;
text-align:right;
padding-right:45px;
font-size:12px;
font-weight:bold;
}
a img {
border: none;
text-decoration:none;
}
img {
border: none;
overflow:hidden;
margin:0;
padding:0;
}
#header {
width:984px;
height:140px;
background:#004E6E;
padding:0;
margin:0;
text-align: center;
}
#mainImageHome {
width:984px;
height:240px;
text-align:center;
padding:0;
margin:0;
background: url(images/headers/1.jpg) no-repeat;
}

#content {
width: 984px;
background:#fff;
padding:0;
margin:0 auto;
color: #333333;
}
.cleared {
clear:all;
overflow: hidden;
margin:0;
padding:0;
}
#leftCol {
padding-left:20px;
padding-top:10px;
padding-right:20px;
padding-bottom:20px;
width: 710px !important;
width: 710px;
text-align: justify;
}
#rightCol {
padding-left:20px;
padding-top:10px;
padding-right:20px;
padding-bottom:20px;
width: 200px !important;
width: 200px;
text-align: left;
border-left:2px dashed #eaeaea;
}
.rightContent {
margin: 10px 0 0 0;
padding: 0;
text-align: left;
width:200px;
}
.rightContent p {
margin: 0 0 20px 0;
}
.titre{
font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
padding:0;
font-weight:normal;
text-align:left;
font-size: 17px;
background: url(images/titre.gif) no-repeat;
width:210px;
height:41px;
padding-left:5px;
color:#ffffff
}
.titrecentral{
font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
padding:0;
font-weight:normal;
text-align:left;
color: #7A190E;
font-size: 26px;
line-height:25px;
margin: 15px 0 0 0;
}

p {
margin: 5px 0 15px 0;
}
h1, h2, h3, h4, h5 {
font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
padding:0;
font-weight:normal;
text-align:left;
}
h1 {
color: #7A190E;
font-size: 28px;
line-height:40px;
margin: 25px 0 0 0;
}
h3, h4, h5 {
font-size: 17px;
line-height:22px;
margin:0;
}
h2 {
color: #979797;
font-size: 20px;
line-height:25px;
margin:10px 0 5px 0;
}
h3 {
color: #61231b;
}
h4, h5 {
color: #515050;
}
.book {
color: #78190d;
}
a:link, a:visited, a:active {
color: #76180d;
font-weight: bold;
text-decoration:underline;
}
a {
color: #76180d;
font-weight: bold;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
#footer {
width:984px;
height:80px;
background:#004E6E;
color:#515151;
text-align:center;
margin:0 auto;
}
#footer ul {
margin:20px 0 0 0;
list-style:none;
padding:10px;
}
#footer li {
display:inline;
padding-right:6px;
margin-right:6px;
}
#footer a {
color: #D6D0B2;
font-weight:normal;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
.banner {
padding-right: 10px;
}
.quote {
line-height: 15px; 
background-color: #ffffff; 
text-align: center
color: #000000; 
}
.head {
width: 100%
}
P.box {
margin: 0px; color: #000;
}
.box {
color: #000;
}
.htable {
	margin-bottom: 8px
}
.htable1 {
margin-bottom: 8px
}
.news {
padding: 5px; 
color: #000000; 
}
.repnews {
border-right: #006699 1px solid; 
padding: 8px; 
border-left: #006699 1px solid; 
color: #000000; 
border-bottom: #006699 1px solid; 
background-color: #cfddeb
}
.bordnews {
border: 0; 
}
.quest {
font-size: 12px;
padding: 5px; 
color: #000000; 
background-color: #ffffff
}
.rep {
color: #000000; 
}
.bord {
border: 0; 
}
.bordediteur {
border: 0; 
background-color: #ffffff
}
.bord2 {
border: #a6c4e0 4px double; 
}
.bord3 {
border: #a6c4e0 1px dashed;
}
a.box {
font-weight: normal; 
color: #76180d;
text-decoration: none
}
a.box2 {
font-weight: normal; 
color: #color: #76180d;; 
text-decoration: none
}
a.box:hover {
color: #ff3366; 
position: relative; 
background-color: transparent; 
text-decoration: none
}
TR.vdev {
background-color: #a6c4e0
}
TR.vdevtr {
background-color: #a6c4e0
}
BODY.vdev {
margin-left: 10px; 
background-color: #cfddeb
}
BODY.vdevdialog {
margin-left: 0px; 
background-color: #cfddeb
}
SELECT.vdev {
color: #000000; 
height: 22px; 
background-color: #cfddeb
}
INPUT.vdev {
color: #000000; 
height: 22px; 
background-color: #cfddeb
}
INPUT.vdevx {
color: #000000; 
background-color: #cfddeb
}
form {
margin:0;
padding:0;
}
input.bouton {
font-weight: bold; 
vertical-align:top;
padding-bottom:2px;
padding-right: 0.5em; 
margin-left: 8px; 
width: 205px; 
cursor: pointer; 
color: #ffffff;
background: #454545; 
border: 4px double #454545;
font-weight:bold;
}
input.bouton:hover {
color: #ffffff;
border: 4px double #7A190E;
background: #7A190E; 
}
input.texte {
background:url(images/back.jpg) repeat-x transparent;
background-color: #FFFFFF;
color: #000;
border: 1px solid #000099;
margin: 2px 0px;
font-size: 10px;
}
select {
margin: 4px 0px; 
color: #000099; 
font-family: Trebuchet MS, Helvetica, sans-serif; 
background-color: #f0f0f0
}
textarea {
margin: 4px 0px; 
OVERFLOW: auto; 
color: #000099; 
background-color: #f0f0f0
}
.top {
text-align: right
}
.timer {
padding: 8px; 
color: #000099;
FONT-STYLE: italic; 
text-align: center
}
.clsCursor {
cursor: pointer
}
.stats {
color:#999999;
font-style: italic;
font-weight:bold; 
float: right;
display: inline;
padding-right:20px;
}
ul, ol, li {
font-size: 12px;
}
ul.art {
font-weight:bold; 
margin:0;
padding-left:4px;
}
li.art {
font-weight:normal; 
list-style-type:none; 
margin-left:8px;
line-height:15px;
}
.separation{
height:5px;
}