body {
margin:0;
padding:0;
background:#333;
}

#conteneur {
position:absolute;
left:50%;
top:50%;
margin-left:-475px;
margin-top:-290px;
width:950px;
height:580px;
padding:0;
}

#contenu {
width:950px;
height:565px;
background:url(images/fond_home3.png) no-repeat #000;
}

#partie_centrale {
float:right;
width:903px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
}

#menu_onglet li.jaune a:hover {
font-family:'Arial Black', Gadget, sans-serif;
font-size:12px;
color:#C00;
text-decoration:none;
}

#menu_onglet li.noir a:hover {
font-family:'Arial Black', Gadget, sans-serif;
font-size:12px;
color:#EAB00E;
text-decoration:none;
letter-spacing:1px;
}

#langues {
float:left;
width:35px;
margin:30px 0 0 12px;
padding:0;
}

ul#lang {
list-style:none;
margin:0;
padding:0;
}

li.lang {
width:35px;
height:31px;
text-align:center;
margin:0 0 2px;
padding:0;
background:url(images/fond_langues.jpg) no-repeat;
}

.dapeaux {
margin:6px 0 2px 6px;
padding:0;
}

#haut {
float:left;
width:899px;
height:150px;
margin:0 6px 0 0;
padding:0;
}

#texte {
float:right;
width:565px;
color:#FFF;
font-size:12px;
text-align:justify;
margin:15px 20px 0 5px;
padding:0;
}

#texteG {
float:left;
width:370px;
color:#FFF;
font-size:12px;
text-align:justify;
margin:0;
padding:0;
}

#texteG p {
width:300px;
text-align:justify;
margin:5px 0;
}

#texteD img {
float:right;
width:160px;
color:#FFF;
font-size:12px;
text-align:center;
border:none;
margin:10px 0 0;
padding:0;
}

#texteG ul {
text-align:left;
margin:20px 0 10px 5px;
padding:0;
}

#texteG li {
display:inline;
text-align:left;
letter-spacing:1px;
margin:0 10px 0 0;
}

.liste {
margin:0 5px 0 0;
}

#milieu {
float:left;
width:899px;
height:280px;
margin:15px 6px 0 0;
padding:0;
}

#anim {
float:left;
position:relative;
top:0;
left:0;
width:685px;
height:280px;
margin:0;
padding:0;
}

#actus {
float:right;
width:200px;
height:220px;
border-left:1px solid #fff;
margin:50px 0 0;
padding:0;
}

#bas {
float:left;
width:899px;
height:80px;
margin:0 4px 0 0;
padding:0;
}

#consulter {
width:600px;
color:#000;
font-weight:700;
text-align:left;
margin:12px 0 35px 50px;
padding:0;
}

#marques {
float:left;
width:869px;
height:45px;
margin:0 15px 5px;
padding:0;
}

#marques a img {
border:none;
}

h1 {
padding-top:5px;
padding-left:50px;
color:#E2DFC7;
text-align:left;
font-weight:700;
font-size:16px;
float:left;
margin:0;
}

h1 a {
text-decoration:none;
color:#E2DFC7;
}

h4 {
font-weight:700;
font-size:14px;
color:#EAB00E;
margin:10px 0 15px;
padding:0;
}

#actus_centrale {
width:170px;
height:180px;
color:#000;
text-align:left;
margin:0 10px 10px;
}

h3 {
font-weight:700;
font-size:12px;
color:#EAB00E;
border-bottom:2px solid #EAB00E;
line-height:14px;
margin:5px 0 10px;
padding:0;
}

#onglets {
height:25px;
margin:0 4px 0 47px;
}

ul#menu_onglet {
list-style:none;
margin:0 0 0 10px;
padding:0;
}

li.jaune {
float:right;
margin:0;
padding:0 0 0 10px;
background:url(images/onglet_j_left.jpg) no-repeat left top;
}

li.noir {
float:right;
margin:0 0 0 4px;
padding:0 0 0 10px;
background:url(images/onglet_n_left.jpg) no-repeat left top;
}

#menu_onglet li.jaune a {
float:left;
display:block;
text-decoration:none;
white-space:nowrap;
padding:6px 5px 2px 0;
background:url(images/onglet_j_right.jpg) no-repeat right top;
}

#menu_onglet li.noir a {
float:left;
display:block;
text-decoration:none;
white-space:nowrap;
padding:6px 5px 2px 0;
background:url(images/onglet_n_right.jpg) no-repeat right top;
}

#menu_onglet li.jaune a:link,#menu_onglet li.jaune a:active,#menu_onglet li.jaune a:visited {
font-family:'Arial Black', Gadget, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
}

#menu_onglet li.noir a:link,#menu_onglet li.noir a:active,#menu_onglet li.noir a:visited {
font-family:'Arial Black', Gadget, sans-serif;
font-size:12px;
color:#fff;
text-decoration:none;
letter-spacing:1px;
}

#texteD a,#marques a {
text-decoration:none;
}