#slider1{ float:left; width:100%; margin-right:0px;}
#slider1 img{ width:100%; height:auto;}
#carousel-wrapper {margin:47px 0 24px 0; height:180px;}
#carousel {list-style:none outside none;  overflow:hidden; padding:0; height:180px; }
#carousel h3 {  background: url(img/bg-rounded.png) no-repeat;
    color: #FFFFFF;
    font-size: 14px;
    padding: 4px;
    text-align: center;
    width: 171px;}
#carousel h3 a { color: #FFFFFF;}
#carousel li { margin:0 !important; padding-left:5px; width:210px !important; height:180px; float:left; background:url('img/bgzone.png') no-repeat; color:#FFF; font-size:1em;}
#carousel .fin { margin-right:25px; padding-left:5px; width:185px; height:180px; float:left; background:url('img/bgzone-fin.png') no-repeat; color:#FFF; font-size:1em;}
#carousel li a{color:#FFF;}
#carousel li .desc{padding:0 2px; overflow:hidden;}
#carousel li .limit{height:55px; }
#carousel .transparent{background:none; color:#FFF;}
#carousel img, #carousel2 img{
    height: 102px;
    margin-left: 2px;
    width: 172px;}
#carousel-wrapper .bx-window, #carousel-wrapper .bx-wrapper, #carousel-wrapper .bx-pager { width:945px !important}
.titre-home { background:#5d5d5d; color:#fff; font-family: 'HelveticaNeue55Roman'; font-size:22px; padding:4px;  width: 478px;}

.titre-home span  { text-transform:uppercase;}
#slider2 {width:100%;}
#slider2 li { min-height:120px;width:100%;}
#slider2 li a{text-decoration:none;}
#slider2 .message { margin-top:5px }
#slider2 h3 { color:#fff; font-size:18px; background:#5d5d5d;  padding: 2px 3px 3px 10px; width:100%; box-sizing: border-box;}
#slider2 div { font-size: 18px; margin-top:13px; padding:0 10px;}
#slider2 .pseudo { color:#4072b6; margin-top:0; font-size:14px; font-style:italic;}