body{
background-image:url(../images/fond.gif);
background-repeat:repeat-x;
background-color:#6b7e8b;
margin:0;
}

#root{
width:100%;

}

#header{
width:985px;
height:140px;
margin-left:auto;
margin-right:auto;
}

#footer{
margin-top:5px;
width:100%;
text-align:center;
}

#logo{
float:left;
width:495px;
height:140px;
background-image:url(../images/logo.gif);
text-align:left;
}

#menu{
float:left;
width:490px;
height:140px;
}

#menu ul{
list-style:none;
height:140px;
padding:0;
margin:0;
}

#menu li{
float:left;
height:140px;
padding:0;
margin:0;
}

#menu li.about{
width:88px;
}

#menu li.news{
width:58px;
}

#menu li.products{
width:85px;
}

#menu li.services{
width:81px;
}

#menu li.contact{
width:81px;
}

#menu li.client{
width:97px;
}



#menu a{
display:block;
height:140px;
padding:0;
margin:0;
text-indent:-5000px;
}

#menu a.about{
background-image:url(../images/menu-about.gif);
}

#menu a.news{
width:58px;
background-image:url(../images/menu-news.gif);
}

#menu a.products{
width:85px;
background-image:url(../images/menu-products.gif);
}

#menu a.services{
width:81px;
background-image:url(../images/menu-services.gif);
}

#menu a.contact{
width:81px;
background-image:url(../images/menu-contact.gif);
}

#menu a.client{
width:97px;
background-image:url(../images/menu-client.gif);
}


#milieu{
width:985px;
height:385px;
margin-left:auto;
margin-right:auto;
}

#visuel{
padding:0;
margin:0;
float:left;
height:385px;
width:292px;
}

#contenu{
float:left;
height:385px;
width:461px;
background-image:url(../images/fond-contenu.gif);
}

#zonedroite{
float:left;
height:385px;
width:232px;
/*background-color:#000000;9*/
background-image:url(../images/fond-zonedroite.gif);
}

#zd-visuel{
height:200px;
width:200px;
margin:15px;

}

#zd-bt-text{
display:block;
float:left;
width:134px;
height:20px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:black;
font-weight:bold;
padding:0;
margin:0;
}

#zd-boutons{
display:block;
margin-left:15px;
width:200px;
height:20px;
margin-bottom:15px;
border-top:1px solid #aaadad;
border-bottom:1px solid #aaadad;
}

#zd-bt1{
display:block;
float:left;
width:20px;
height:20px;
margin-left:2px;
background-color:#aaadad;
}

#zd-bt2{
display:block;
float:left;
width:20px;
height:20px;
margin-left:2px;
background-color:#aaadad;
}

#zd-bt3{
display:block;
float:left;
width:20px;
height:20px;
margin-left:2px;
background-color:#aaadad;
}

#zd-text{
display:block;
width:220px;
margin-left:0px;
margin-top:90px;
}

#zd-text-ind{
display:block;
width:200px;
margin-left:15px;
margin-top:15px;
}

#zd-text ul{
list-style:disc;
font-size:11px;
font-weight:bold;
/*margin-left:23px;*/
/*margin-top:73px;*/
margin-right:20px;
}

.products{
display:block;
width:200px;
margin-left:20px;
margin-top:60px;
/*margin-left:23px;*/
/*margin-top:73px;*/
margin-right:10px;
}

#zd-text li{
border-bottom:solid 1px #c6c7c8;
padding-bottom:4px;
}

#zd-text a:link{
color:#6b7e8b;
text-decoration:none;
}

#zd-text a:visited{
color:#6b7e8b;
text-decoration:none;
}

#zd-text a:hover{
color:#000;
text-decoration:none;
}

#contact-adress{
margin-left:20px;
margin-right:20px;
margin-top:20px;
}
