*{
    margin:0;
    padding:0;
}
#corps2{
width:866px;
height:790px;
margin-left:94px;
}
#widget{
width:313px; /*  271*/
height:406px;
margin:0;
margin-top:28px;
margin-bottom:18px;
float:left;
padding:0;
}
#widget-intro{
width:542px;
height:406px;
margin:0;
margin-left:5px;
margin-bottom:18px;
margin-top:28px;
float:left;
padding:0;
background: url(../media/img/widget/widget-intro.png) no-repeat;
}
#accroche{
display:block;
float:left;
}
#accroche h1{
font-family:arial;
font-size:24px;
font-weight:bold;
color:#ffffff;
}
#conteneur{
height:300px;
float:left;
}
#bg-white{
position:relative;
float:left;
width:300px;
margin:0;
margin-top:20px;
padding:0;
padding-left:38px;
padding-right:38px;
padding-top:5px;
background: url(../media/img/widget/bg-white.png) no-repeat;
-background:#ffffff;
color:#086da7;
}
.bg-white2{
float:left;
width:300px;
height:267px;
margin:0;
margin-left:80px;
margin-top:20px;
padding:0;
padding-left:38px;
padding-right:38px;
padding-top:5px;
background: url(../media/img/widget/bg-white.png) no-repeat;
-background:#ffffff;
color:#086da7;
}
.os{
margin:0px;
margin-left:auto;
margin-right:auto;
width:220px;
}
.btn-widget{
margin:0px;
width:166px;
margin-left:auto;
margin-right:auto;
}
.btn-widget2{
width:250px;
height:50px;
margin-left:auto;
margin-right:auto;
}
.bg-white h2{
font-family:arial;
font-size:18px;
font-weight:bold;
color:#086da7;
padding:0px;
}
.bg-white p{
font-family:arial;
font-size:11px;
font-weight:normal;
color:#0d3771;
}
.bg-white a{
font-family:arial;
font-size:10px;
font-weight:normal;
color:#000000;
}
