body {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0px;
padding: 0px;
color: #3A4E8A;
background-color: #E1D5A2;
}
/* TinyMCE specific rules */
body.mceContentBody {
background-color: #fff;
}

#conteneur {
background-color: #fff;
width: 760px;
margin: 0px auto 0px auto;
text-align: center;
border-right: 1px solid #3A4E8A;
border-left: 1px solid #3A4E8A;
}
#header {
height: 156px;
width: 750px;
cursor: pointer;
}
#roue {
margin: 50px 0px 0px 0px;
padding: 5px;
}
#roue a {
color: #3b4f8b;
text-decoration: none;
}
#roue a:hover {
color: #879BD5;
text-decoration: none;
}
#footer {
border-top: 1px solid #3A4E8A;
padding-bottom: 20px;
}
/* *************** MENU ***************************/
#menu dl,#menu dt, #menu dd, #menu ul, #menu li {
margin: 0;
padding: 0;
list-style-type: none;
color: #fff;
height: 40px;
}
#menu dt {
height: 27px;
padding: 8px 3px 0 3px;
}
#menu li {
height: 27px;
padding: 8px 3px 0 3px;	
border-bottom: 1px solid #fff
}
#menu {
width: 760px;
position: absolute;
margin: 160px auto 0px auto;
font-size: 10px;
}
#menu dl {
float: left;
width: 108px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
/*background: #3b4f8b;*/
background: #CA4132;
margin: 1px;
}
#menu dd {
display: none;
}
#menu li {
text-align: center;
background: #CA4132;

}
#menu li a, #menu dt a {
color: #fff; 
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu dt a:hover {
/*background: #879BD5;*/
background: #B01100;
color: #fff;
}
/* **************************Mise en forme tableau **********************/
table.contenu {
border-collapse: collapse;
width: 90%;
margin: 0px auto 0px auto;
}
table.contenu td {
text-align: center;
font-weight: bold;
padding : 5px;
}
caption {
font-weight: bold;
font-size: 16px;
margin: 10px auto 20px auto;
color: #C6B944;
}
table.carac {
border-collapse: collapse;
margin: 20px auto 10px auto;
display: inline-table;
}
table.carac td {
border: 1px solid #3b4f8b;
padding: 5px 10px 5px 10px;;
}
table.carac .tr_impaire {
background-color: #D8DCE8;
}
table.carac th {
background-color: #3b4f8b;
color: #fff;
padding: 5px 4px 5px 4px;
}
.info {
text-align: center;
line-height: 20px;
}
.align_center {
text-align: center;
}
/* ************************** Mise en forme paragraphe *******************/
.rouge {
font-weight: bold;
font-size: 20px;
margin: 10px auto 10px auto;
color: #D00000;
display: block;
}
.jaune {
font-family: Arial, Helvetica, sans-serif;
font-variant: small-caps;
font-weight: bold;
font-size: 16px;
text-align: center;
color: #3b4f8b;
}
.petit {
font-size: 10px;
}
strong {

}
.pas_vu {
display: none;
}
.archam p {
text-align: justify;
margin: 10px 20px 10px 20px;
}
.archam td {
vertical-align: top;
}
/************************** Lien ****************************/
.caracteristiques,.en_caracteristiques {
width: 155px;
height: 42px;
display: block;
background-image: url(medias/divers/caracteristiques.gif);
display: block;
margin: auto;
}
.en_caracteristiques {
background-image: url(medias/divers/en_caracteristiques.gif);
}
.caracteristiques:hover {
background-image: url(medias/divers/caracteristiques_hover.gif);
}
.en_caracteristiques:hover {
background-image: url(medias/divers/en_caracteristiques_hover.gif);
}
.caracteristiques span, .en_caracteristiques span {
display: none;
}
#footer img {
border: 0px;
}
/*************************** Lang ***************************/
#lang img {
border: 0;
margin: 0;
padding: 0;
float: left;
}
#lang {
position: absolute;
width: 156px;
height: 26px;
margin-left: 580px;
}
/* *********************** ACCUEIL ********************************/
div#smenu2,div#smenu3,div#smenu4 {
display: none;
position: absolute;
background-color: #9CA9D0;
top: 0;
margin-left: 0;
padding: 5px;
font-size: 10px;
width: 150px;
  /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;²
}
div#smenu2 {
top: 333px;
margin-left: 250px;
}
div#smenu3 {
top: 395px;
margin-left: 480px;
}
div#smenu4 {
top: 395px;
margin-left: 15px;
}
#roue a.lienAccueil, #roue span.spanAccueil {
display: block;
padding: 3px;
border-bottom: 1px solid #D1D7EB;
color: #fff;
text-align: left;
}
#roue a.lienAccueil:hover {
font-weight: bold;
}