body{
  background-image:url("images/fond_vert.gif");
  margin : 0px ;
  padding : 0px ;
  font-family : verdana ;
  font-size : 11px ;
  color : #fff ;
 }
#contenor{
position:relative;
width:900px;
height:90%;
}
#banniere{
background-color:#fff;
width: 100%;
height: 150px;
margin-top:20px;
padding-left:70px;
}
#rebord{
background-image:url("images/rebord.gif");
width: 100%;
height: 2px;
margin-top:0px;
}
.titre{
float:left ;
margin-top:35px;
margin-left:15px;
font-size:50px;
}
.titre_suite{
margin-top:70px;
}
.sstitre{
background-image:url("images/tiret.gif"); 
width:96%;
margin-top:20px;
margin-left:20px;
height:50px;
}
.logo{
float:left;
}
dt a {
color:#000000;
font-size:1px;
font-weight:bold;
}
#menu_haut{
position:absolute;
left:50%;
margin-left:-440px;
height:50px;
color:#fff;
margin-bottom:0px;
font-size:12px;
font-weight:bold;
font-family:Arial,Verdana ;
}
#menu_haut a{
color:#fff;
font-size:12px;
font-weight:bold;
font-family:Arial,Verdana ;
}
.test{
position:absolute;
top:145px;
left:720px;
height:800px;
width:150px;
background-color:#fff;
}
#tiret_bas{
float:left;
height:20px;
}
.pub_droite{
float:left;
background-color:#ffffff;
width:150px;
height:100%;
margin-top:20px;
padding-top:20px;
}
p{
margin-left:50px;
}
#menu_bas{
position:absolute;
left:50%;
margin-top:5px;
margin-left:-200px;
height:10px;
width:500px;
color:#ac3030;
font-size:12px;
font-weight:bold;
font-family:Arial,Verdana ;
}
li a {
text-decoration:none;
color:#000;
}
 a {
text-decoration:none;
color:#31ab2b;
}
#cadre{
position:absolute;
left:50%;
margin-left:-440px;
margin-top:50px;
background-color:#999999;
border:10px solid #999999;
width:860px;
}
#menu_gauche{
float:left;
background-color:#ffffff;
width:150px;
height:100%;
padding-top:20px;
}
.page{
margin-left:180px;
background-color:#000033;
width:460px;
padding:20px 20px 0px 20px;
}
dt a{

font-size:11px;
color:#090;
margin-top:
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
top: 0;
left: 0;
}
dl#menu {
width: 15em;
}
dl#menu dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
border: 1px solid gray;
background: #ccc;
}
dl#menu dd {
border: 1px solid gray;
}
dl#menu li {
text-align: center;
background: #fff;
}
dl#menu li a, dl#menu dt a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
dl#menu li a:hover, dl#menu dt a:hover {
background: #eee;
}
#mentions {
font-family: verdana, arial, sans-serif;
position: absolute;
bottom : 200px;
left : 10px;
color: #000;
background-color: #ddd;
}
#mentions a {text-decoration: none;
color: #222;
}
#mentions a:hover{text-decoration: underline;
}
.cadre_prod{
background-color:#fff;
color:#000;
font-size:10px;
width:99%;
}
.cadre_prod span{
color:#000;
font-size:10px;
}
.cadre_prod a{
color:#ac3030;
font-size:10px;
}
span{ 
color:#000;
}
.page_securite{
margin-left:200px;
background-color:#666;
width:500px;
height:600px;
padding:20px 20px 20px 20px;
}
.text{
color:#fff;
font-size:12px;
}

.navigation{
margin-left:95px;


}
