/*******************************************
				Class Libre
********************************************/
body {
background-color: #000000;	
font-family: "FontSite Sans Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
font-style: normal;
font-weight: 400;
}
/*******************************************
				Fin Class Libre
********************************************/
/*******************************************
				   Header
********************************************/
#header {
left: 50%;
line-height: 20px;
margin-left: -508px;
position: absolute;
z-index: 200;
}
#header .header {
height: 80px;
margin: 0 auto;
position: relative;
width: 1016px;	
}
#header .logo {
float: left;
height: 47px;
margin-left: 1.7%;
margin-top: 25px;
width: 13%;	
}
#header .logo img {
width:100%;	
}
/*******************************************
				 Fin Header
********************************************/
/*******************************************
				   Slider
********************************************/
#slider .flex-control-nav {
bottom: 19px;
position: absolute;
right: 14.85%;
width: 100%;
z-index: 20;
}
#slider .flex-control-nav li {
display: block;
float: right;
}
#slider .flex-control-paging li a.flex-active {
background-image: url("../images/nav_slide_acti.png");
background-repeat: no-repeat;
height:13px;
width:14px;
}
#slider .flex-control-paging li a {
background-image: url("../images/nav_slide.png");
background-repeat: no-repeat;
height:13px;
width:14px;	
}	
/*******************************************
				  Fin Slider
********************************************/
/*******************************************
				 What Do You
********************************************/
#what_do_you .contenu_what {
width:1016px;
height:auto;
margin:0 auto;
padding:0 0 15px 0;
border-top:1px solid #333;
background:#111;-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;
-webkit-box-shadow:rgba(0,0,0,0.6) 0 0 24px;
-moz-box-shadow:rgba(0,0,0,0.6) 0 0 24px;box-shadow:rgba(0,0,0,0.6) 0 0 24px;
background:-webkit-gradient(radial, 50% 0%, 0, 50% 0%, 80, color-stop(25%, rgba(20,20,20,0.9)), color-stop(80%, rgba(10,10,10,0.9)));
background:-webkit-radial-gradient(50% 0%, circle cover, rgba(20,20,20,0.9) 25%, rgba(10,10,10,0.9) 80%);
background:-moz-radial-gradient(50% 0%, circle cover, rgba(20,20,20,0.9) 25%, rgba(10,10,10,0.9) 80%);
background:-o-radial-gradient(50% 0%, circle cover, rgba(20,20,20,0.9) 25%, rgba(10,10,10,0.9) 80%);
background:radial-gradient(50% 0%, circle cover, rgba(20,20,20,0.9) 25%,rgba(10,10,10,0.9) 80%);
}
#what_do_you .grand_tit {
color: #cd0a20;
font-family: avantgardelt;
font-size: 14px;
font-weight: 500;
line-height: 14px;
margin-left: 3%;
margin-top: 53px;
text-transform: uppercase;
}
#what_do_you .grand_tit1 {
color: #cd0a20;
font-family: avantgardelt;
font-size: 14px;
font-weight: 500;
line-height: 14px;
margin-left: 3%;
margin-top: 73px;
text-transform: uppercase;
}
#what_do_you .block {
margin-top: 23px;
}	
#what_do_you .block1 {
margin-top: 30px;
text-align: center;
width: 100%;
}	
#what_do_you .colbloc1 {
float: left;
height: 187px;
margin-left: 3.448%;
width: 57.977%;	
}
#what_do_you .par_what {
color: #ffffff;
font-family: avantgardelt;
font-size: 14px;
font-weight: 400;
line-height: 18px;
text-align: justify;
width: 90%;
}	
#what_do_you .colbloc2 {
float: left;
height:187px;
width: 33%;	
}
#what_do_you .colbloc2 img{
height:100%;
width:100%;	
}	
/*******************************************
			  Fin What Do You
********************************************/
/*******************************************
			 What our clients say
********************************************/
#your_client {
background-image: url("../images/img_bbc.png");
background-repeat: no-repeat;
background-size: 100% auto;
float: left;
height: 295px;
margin-top: 33px;
width: 100%;
}
#your_client .content_clien{
height: auto;
margin: 0 auto;
width: 1016px;
}
#your_client .tit_your {
color: #cd0a20;
font-family: avantgardelt;
font-size: 14px;
font-weight: 500;
line-height: 14px;
margin-top: 32px;
text-align: center;
text-transform: uppercase;
}
#your_client .tit_slide {
color: #ffffff;
font-family: avantgardelt;
font-size: 17px;
font-weight: 500;
line-height: 21px;
text-align: center;
}
#your_client .tit_slide1 {
color: #ffffff;
font-family: avantgardelt;
font-size: 17px;
font-weight: 500;
line-height: 21px;
margin-top: 32px;
text-align: center;
}
#your_client .block {
top: 66px;
position: relative;	
}	
#your_client .flexslider {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}	
#your_client .flex-control-nav {
position: absolute;
text-align: center;
top: 17px;
width: 100%;
z-index: 2;
}
#your_client .flex-control-paging li a.flex-active {
background-image: url("../images/nav_slide1_acti.png");
background-repeat: no-repeat;
}
#your_client .flex-control-paging li a {
background-image: url("../images/nav_slide1.png");
background-repeat: no-repeat;
}	
/*******************************************
		   Fin What our clients say
********************************************/