body {
margin:0;
padding: 0;
padding-top: 2px;
background: #b4b5e0;
font-size: 12px;
font-family: verdana, arial, Helvetica, sans-serif; 

}
#header {
position: relative;
width: 980px;
left: 50%;
margin: 10px 0 0 -490px;
height: 250px;
background-image: url(../media/bandeau_en_tete_nv.gif);
}
#header h1 {
position:absolute;
top:125px;
left:11px;
width: 190px;
font-weight: bold;
color: #fff;
font-size: 14px;
margin: 0;
text-align: center;
}
#header p {
position:absolute;
top:175px;
left:15px;
width: 180px;
font-weight: normal;
color: #fff;
font-size: 11px;
line-height: 16px;
margin: 0;
text-align: center;
}
#header_diapo {
position:absolute;
top:0px;
left: 210px;
margin: 0px;
padding: 0px;
}

#header a {
color: #fff;

text-decoration: none;
}
#header a:hover {
color: #ccc;

}

#langue {
font: 10px "Lucida Grande", verdana, sans-serif;
font-weight: bold;
position:absolute;
top:225px;
Left:15px;
margin: 0;
color: #fff;
font-size: 10px
}
#langue img {
padding: 0px 5px 0px 0px;
margin: 0;
border: 0;
}
#langue ul {
list-style-type: none;
width: 100%; /* precision for Opera */
padding: 0;
margin: 0;
}
#langue  a
{
text-decoration: none;
color: #fff;
}
#langue  a:hover
{
font-weight: normal;
}

#langue li
{
float: left;
}

#menu {
position:absolute;
top:232px;
left: 50%;
margin-left: -280px;
padding: 0;

}
#menu ul {
list-style-type: none;
width: 770px;
/*width: 100%; /* precision for Opera */
padding: 0;
margin: 0;
}
#menu li
{
float: left;
background-color: #5f7797; 
line-height: 25px;
padding: 0;
margin: 0;
}
#menu a
{
font: 11px"Lucida Grande", verdana, sans-serif;
line-height: 24px;
font-weight: bold;
text-align: center;
color: #fff;
text-decoration: none;
display: block;
padding: 0 12px 0 12px;
margin: 0;
border-bottom: 0px;
border-top: 0px;
border-right: 1px solid #A8B090;

}
.mactive { 
background-color: #9CA4B1;
color: #000;
}
#menu a:hover { 
background-color: #9CA5B5; 
color: #000;
}

#container {

position: absolute;
width: 980px;
left: 50%;
margin-left: -490px;
height: 520px;
background-image: url(../media/bg_container_ext_nv.gif);
}
#container_2c {
position: absolute;
width: 980px;
left: 50%;
margin-left: -490px;
height: 520px;
background-image: url(../media/bg_container_2c_ext_nv.gif);
}
#container h1 {
font-weight: bold;
color: #444;
font-size: 14px;
margin: 5px 0 0px 25px;
padding: 0;
}
#container h2 {
font-weight: bold;
color: #444;
font-size: 14px;
margin: 5px 0 0px 20px;
padding: 0;
}
#corps {

}
#corps_text {
position: absolute;
width: 530px;
top: 130px;
left: 30px;
}
#corps_text p{
margin:0 0 8px 0;
line-height: 15px;
text-align: justify;
}

#corps_droite {
margin-left: 235px;
margin-top: 20px;
}
#corps_droite h1 {
margin: -14px 0 0px 0;
font-size: 13px;
font-weight: normal;
}
#corps_droite h2 {
margin: -14px 0 0px 0;
font-size: 13px;
font-weight: normal;
}
#corps_droite p {
margin: 0;
}
#texte_mentions {
width: 700px;
}
#corps_droite a {
list-style-type: none;
color: #000;
}

#corps ul {
list-style-type: none;
/*width: 100%; /* precision for Opera */
padding: 0;
margin: 0;
}
#corps li {
padding: 0 0 8px 0;
margin: 0;
font-weight: normal;
color: #000;
font-size: 12px;
}


#sous_menu{
position: absolute;
left:0;
Top: 8px;
left: 5px;
width: 190px;
height: 200px;
padding: 0px 5px 0 5px;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 13px;
font-weight:normal;
}
* html #sous_menu{ /*IE 6 only */
w\idth: 175px; /*Box model bug: 180px minus all left and right paddings for #sous_menu */
}
#sous_menu ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#sous_menu li {

}
#sous_menu li a{
display: block;
padding: 2px 5px 2px 8px;
margin: 0;
border-bottom: 1px solid #999999;
/*background-color: #98d941; */
/*font-weight: bold; */
color: #fff;
text-decoration: none;
width: 100%;
}
html>body #sous_menu li a{ /*Non IE6 width*/
width: auto;
}
#sous_menu li a:hover{
background: #7c8aa4; 
font-weight: bold;
color: #fff;
}

.titre_menu{
color: #444;
font-weight: bold;
font-size: 14px;

}
.esp_menu{
line-height: 5px;
height: 5px;
font-size: 5px;
}
.smactive  {
background: #5f7797; 
font-weight: bold;

}

.sep_smenu{
line-height: 5px;
height: 5px;
font-size: 5px;
}

.floatright
{
float: right;
margin: 0 0 0 10px;
padding: 0 0 0 15px;
}
.floatleft
{
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.auteur {
font-size: 11px;
color: green;
font-weight: normal;
line-height: 13px;
}
#pied {
position: absolute;
width: 980px;
top: 780px;
left: 50%;
margin-left: -490px;
height: 20px;
background-image: url(../media/bandeau_pied.gif);
margin-bottom: 5px;
padding: 0;
}
#texte_pied {
color: #ccc;
margin-left: 15px;
margin-top: 3px;
font-size: 10px;
}
#texte_pied a{
color: #fff;
text-decoration: none;
font-weight: bold;
}
.shareit {
float: left;
color: #444;
font-size: 10px;
margin: 1px 5px 0 0;
}
.copyright {
float: right;
padding: 0;
margin: 0 10px 0 0;
font-size: 11px;
color: #222;
}

#commentaire_pied{
position: absolute;
width: 980px;
top: 805px;
left: 50%;
margin-left: -485px;
height: 20px;
font-size: 11px;
color: #444;
}
#commentaire_pied p {
margin: 5px 0 2px 0;
display: inline;
}
#commentaire_pied a {
color: #444;
text-decoration: none;
}
#commentaire_pied a:hover {
color: #fff;
text-decoration: none;
font-weight: bold;
}

