html, body{
height:100%;
margin:0;
padding:0;
width:100%;
text-align:center;
}
body {
background:#000 url(../images/bg_g.jpg) repeat-y center top;;
color:#c9bbbb;
font-family:Verdana;
font-size:11px;
}


div.load{
background:#fff;
}
#haut{
float:left;
height:240px;
width:100%;

}


#centre{
height:auto;
margin:0 auto;
text-align:center;
width:959px;
}
#wrap{
background:#0a0a0a url(../images/bg.jpg) repeat-x left top;
width:100%;
text-align:center;
float:left;
}
#cl{
float:left;
width:515px;
margin-left:39px;
display:inline;
}
div.text{
margin: 2px 15px;
text-align:justify;
line-height:13px;
}
#agence{
float:left;
width:880px;
text-align:left;
margin:0 0 5px 39px;
display:inline;
}
#agence h2{
text-indent:-5000px;
background: transparent url(../images/titre_agence.jpg) no-repeat left center;
margin:12px 0;
}
#expertise{
float:left;
width:485px;
text-align:left;
}
#expertise h2{
text-indent:-5000px;
background: transparent url(../images/titre_expertise.jpg) no-repeat left center;
margin:12px 0;
}
#expertise ul{
margin:15px 0 0;
padding:0;
text-align:left;
color:#fff;
}
#expertise ul li {
background: transparent url(../images/fleche.jpg) no-repeat left center;
float:left;
list-style-image:none;
list-style-position:inside;
list-style-type:none;
padding-left:12px;
width:215px;
line-height:14px;
}
#support{
float:left;
width:485px;
text-align:left;
}
#support h2{
text-indent:-5000px;
background: transparent url(../images/titre_support.jpg) no-repeat left center;
margin:12px 0;
}
#support span{
height:66px;
line-height:66px;
padding-left:50px;
width:200px;
text-decoration:underline;
}
#support img{
float:left;
}
#support a{
float:left;
text-decoration:none;
color:#fff;
}
#contact{
float:left;
width:375px;
text-align:left;
}
#contact span.one{
float:left;
width:146px;
}
#contact span.two{
padding-left:20px
}
#contact h2{
text-indent:-5000px;
background: transparent url(../images/titre_contacter.jpg) no-repeat left center;
margin:12px 0;
}
#formulaire{
margin:20px 12px;
}
#contact label{
width:110px;
float:left;
background: transparent url(../images/label_img.jpg) no-repeat right center;
margin-top:6px;
}
#contact input{
width:231px;
background:#000;
border:1px solid #aaa;
color:#fff;
margin:3px 0;
padding:0 2px;
}
#contact textarea{
width:231px;
background:#000;
border:1px solid #aaa;
color:#fff;
height:80px;
margin:3px 0;
overflow:hidden;
padding:0 2px;
}
#contact input.button{
background:#474747;
border:1px solid #474747;
color:#000000;
font-size:10px;
margin:0 0 0 110px !important;
margin:0 0 0 113px;
width:237px;
}

#pied{
background: transparent;
width:955px;
/*width:984px;
background: transparent url(../images/footer.jpg) no-repeat left top;
margin:0px;*/
height:40px;
float:left;
margin-top:12px;
clear:both;
display:inline;
position:relative;
color:#fff;
}

#copyright img{
position:relative;
top:7px;
}

#copyright{
color:#fff;
display:inline;
height:26px;
line-height:26px;
margin-top:0px;
padding-left:6px;
width:auto;
letter-spacing:0.02em;
}

#copyright a, #copyright a:hover{
color:#fff;
text-decoration:none;
}

