body {
font:  100% Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
margin: 8px 0 8px 0;
padding: 0;
}
#conteneur {
position: relative;
width: 775px;
margin: 0 auto; 
background: #ffffff;
border: 1px solid #3C403A;
}
#header {
width: 775px;
height: 171px;
background: url('../../images/ban.gif');
}
#head {
width: 775px;
height: 171px;
background: url('../../images/baneng.gif');
}
#date{
position: absolute;
width: 200px;
height: 20px;
background: #ffffff;
border: 1px solid #000080;
margin: -31px 0 0 548px;
font:  0.75em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  
color: #000000;
text-align: center; 
padding-top: 6px;
}
#centre {
background: transparent;
width: 482px;
margin: 20px 0 4px 30px;
}
#centre2 {
background: transparent;
width: 482px;
height: 620px;
margin: 20px 0 8px 30px;
}
#texte {
background: #eeeedd;
border: 1px solid #dcb;
width: 482px;
margin: 2px 0 8px 117px;
}
#texte1 {
background: #eeeedd;
border: 1px solid #dcb;
width: 482px;
height: 280px;
margin: 2px 0 8px 117px;
}
#texte2 {
background: #eeeedd;
border: 1px solid #dcb;
width: 482px;
height: 615px;
margin: 12px 0 8px 117px;
}
#texte3 {
background: #eeeedd;
border: 1px solid #dcb;
width: 620px;
margin: 12px 0 8px 117px;
}
#gauche {
background:#949E91;
float: left;
margin: 20px 0 0 8px;
width: 135px;
}
#droite {
background:#949E91;
position: absolute;
margin: 20px 0 0 638px;
width: 130px;
}
#menubas {
background: #949E91;
position: absolute;
margin: 20px 0 0 638px;
width: 500px;
}
#pied {
background: #C7CCC5;
border-top: 2px solid #59181D;
clear: both;
}
#tailletext {
position: absolute;
background: transparent;
width: 100px;
height: 19px;
margin: -56px 0 0 106px;
}
.toplist {
width: 85px;
height: 16px;
background: transparent;
margin: 10px 0 0 380px;
padding-bottom: 6px;
}
.toplist2 {
width: 85px;
height: 16px;
background: transparent;
margin: 10px 0 0 520px;
padding-bottom: 6px;
}
#flaglist {
background: transparent;
border: 0px solid #000080;
position: absolute;
margin: -34px 0 0 2px;
width: 110px;
height: 35px;
}
#flag1 {
width: 48px;
height: 57px;
background: transparent;
margin: 6px 0 0 6px;
}
#flag2 {
width: 48px;
height: 57px;
background: transparent;
margin: -57px 0 0 51px;
}
.image {
border: 0px;
}
.img {
float: left;
margin: 0 0 0 90px;
}
.img2 {
float: left;
margin: 0 0 0 18px;
padding: 5px;
}
.pdf{
float: right;
margin: -40px 20px 0 90px;
padding: 5px;
}
.dessous {
clear: both;
padding-top: 4px;
}
h1 {
font:  bold 0.8em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  
color: #000000;
text-align: justify; 
margin: 8px 0 8px 8px; 
}
.h1 {
font:  bold 0.9em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  
color: #841028;
text-align: center; 
margin: 8px 0 8px 8px; 
}  
p {
font : 0.8em  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #000000;
text-align : justify; 
margin : 8px 8px 8px 8px; 
}
.p {
font: bold 0.7em  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #000000 ;
text-align: justify; 
margin: 8px 8px 8px 8px; 
}
.b {
font: bold 0.75em  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #000000;
text-align: center; 
margin: 8px 8px 30px 8px; 
}
.strong {
font: bold 0.8em  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #841028;
text-align: justify; 
margin : 8px 8px 8px 8px; 
}
.espace {
margin: 10px;
}
.espace2 {
margin: 80px;
}
.espace3 {
margin: 120px;
}
.espace4 {
margin: 220px;
}
.font {
font:  bold 0.65em Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
color: #669;
text-align:  center; 
margin: 1px 0 0 -10px; 
}
.font1 {
font: 0.9em  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #000;
text-align: justify; 
margin: 8px 8px 8px 8px;
}
.font2 {
font: 0.65em Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
color: #000;
text-align: center; 
margin: 2px 2px 0px 2px;
padding-bottom: 4px; 
}
.font3 {
font: 0.8em  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #841028;
text-align: justify; 
margin: 0 0 0 30px; 
} 
.font4 {
font: bold 0.7em  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #000080;
text-align: justify; 
margin: 8px 8px 8px 42px; 
}     
.fontbas {
font:  bold 0.65em Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
color: #000;
text-align:  center; 
margin: 1px 0 0 60px; 
}
.fontcontact {
font:  bold 0.9em Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
color: #841028;
text-align: center; 
margin: 6px 6px 6px 6px; 
}
.underline {
font: bold 0.8em Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
color: #000;
text-align: justify; 
margin : 4px 0 0 6px;
background: #ebedeb;
border-bottom: 1px solid #a6a6a6;
width: 468px;
} 
hr {
border: 0;
height: 1px; 
width: 98%; 
color: #000080; 
background: #000080;  
}
.list {
font: 0.8em  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-align: justify;
list-style-type: decimal;
margin: 0 8px 0 4px;
padding-top: 6px;
}
.list2 {
font: 0.8em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
list-style-type: square;
margin: 0 8px 0 20px;
}
.list3 {
font: 0.8em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
list-style-type: none;
margin: 0 8px 0  2px;
}
ul#navlist {
width: 125px;
margin: 6px 6px 6px 6px;
padding: 0px;
}
#navlist li {
list-style-type: none;
background: #b5bcb3;
color: #006633;
border: 2px solid #59181d;
font: 0.75em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-align: center;
padding: 2px;
margin: 1px 0 0 -2px;
}
#navlist li a {
color: #006633;
text-decoration: none;
display: block;
}
#navlist li a:hover {
background: #faebd7;
color : #191970;
}
#active li a:hover {
background : #faebd7;
color: #191970;
} 
.menubas {
list-style-type: none;
margin: 0;
padding: 0;
}
.menubas {
width: 610px;
float: left; 
text-align: center; 
margin:  6px 0 0 80px;
padding-bottom: 10px
}
.menubas a {
font: 0.65em Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color:#000;
background: transparent;
text-decoration: none;
} 
.menubas a:hover {
font: 0.65em Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color: #841028;
background:transparent;
text-decoration: underline;
}
.menubas li {
display: inline;
margin: 0 2px 0 2px;
}
a.lien {
font: bold 1.0em Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
background: transparent;
color: #000;
text-decoration: none;
}
a.lien:hover {
font: bold 1.0em Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color: #841028;
background: transparent;
text-decoration: underline;
}
a.lien{
display: inline;
}
a.page {
font: bold 1.0em Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
background: transparent;
color: #669;
text-decoration: none;
}
a.page:hover {
font: bold 1.0em Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color: #c6c6c6;
background: transparent;
text-decoration: underline;
}
a.page{
display: inline;
}
a.contact {
font: bold 0.9em Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color: #000;
text-align: center;
background: transparent;
text-decoration: none;
margin: 0 0 0 150px;
}
a.contact:hover {
font: bold 0.9em Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color: #841028;
text-align: center;
background: transparent;
text-decoration: underline;
}
a.contact{
display: inline;
}
a.achat {
font: bold 0.8em Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color: #000080;
text-align: center;
background: transparent;
text-decoration: none;
margin: 0 0 0 110px;
}
a.achat:hover {
font: bold 0.8em Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color: #841028;
text-align: center;
background: transparent;
text-decoration: underline;
}
a.achat{
display: inline;
}
a.email:link {
font: 12px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color:#000;
background: transparent;
text-decoration: underline;
}
a.email:visited {
font: 12px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color:#000;
background: transparent;
text-decoration: none;
}
a.email:hover {
font: 12px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color: #000;
background:transparent;
text-decoration: none;
}
.form {
background: #fff;
border: 1px solid #000;
margin-left: 99px;
padding: 8px;
width: 400px;
height: 140px;
} 
.form2 {
background: transparent;
margin: -80px 0 0 170px;
padding: 8px;
width: 232px;
}
form { 
background: #eed;
margin-left: 40px;
padding: 2px;
width: 400px;
} 
label { 
font:  bold 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
} 
input { 
border: 1px solid #18499a;
background: #fff;
font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
} 
select, option { 
background: #fff;
color: #000080;
} 
textarea { 
border: 1px solid #18499a;
background: #fff;
font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #000000;
} 
input.bouton { 
border: 1px outset #18499a;
font: bold 11px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
cursor : pointer;
} 
input.bouton:hover { 
background: white;
color: #d6d6d6;
} 
input.bouton:active { 
border: 1px inset #18499a;
background: #f7f9fa;
color: white;
} 
