.list_carousel {
        background-color: #ccc;
        margin: 0 0 0 60px;
        width: 360px;
}
.list_carousel ul {
        margin: 0;
        padding: 0;
        list-style: none;
        display: block;
}
.bottom-content ul.list_carousel {
    width: 960px !important;
}
.bottom-content .list_carousel li {
        width: 88px !important;
        margin-left: 30px;
}
.list_carousel li {
        position: relative;
        /*height: 448px;*/
        padding: 0;
        display: block;
        float: left;
}
.first-left-block.list_carousel.responsive .caroufredsel_wrapper {
    width: 631px !important;
}
.first-left-block.list_carousel.responsive li {
        height: 318px;
        width: 631px !important;
}
.first-left-block.list_carousel.responsive ul {
    width: 631px !important;
}
.third-left-block.list_carousel.responsive .caroufredsel_wrapper, .third-middle-block.list_carousel.responsive .caroufredsel_wrapper {
    width: 301px !important;
}
.third-left-block.list_carousel.responsive li, .third-middle-block.list_carousel.responsive li {
        height: 281px;
        width: 301px !important;
}
.third-left-block.list_carousel.responsive ul, .third-middle-block.list_carousel.responsive ul  {
    width: 301px !important;
}
.third-right-block-bottom.list_carousel.responsive .caroufredsel_wrapper {
    width: 310px !important;
}
.third-right-block-bottom.list_carousel.responsive li {
        height: 167px;
        width: 310px !important;
}
.third-right-block-bottom.list_carousel.responsive ul {
    width: 310px !important;
}
.list_carousel.responsive {
        width: auto;
        margin-left: 0;
}
.clearfix {
        float: none;
        clear: both;
}
.prev {
        float: left;
        margin-left: 10px;
}
.next {
        float: right;
        margin-right: 10px;
}
.pager {
       margin: auto;
       /*width: 300px;*/
       text-align: center;
       height: auto;
       position: absolute;
       left: 42%;
       bottom: 10px;
}
.pager a {
    background: transparent url(../img/pagination-slider.png) no-repeat 0 0;
    text-indent: -999px;
    display: block;
    overflow: hidden;
    width: 23px;
    height: 3px;
   float:left;
   margin-left:10px;
}
.pager a.selected {
    background: transparent url(../img/pagination-current.png) no-repeat 0 0;
    text-indent: -999px;
    display: block;
    overflow: hidden;
    width: 23px;
    height: 3px;

}
/*                                                                      slider principale                                                                                           */
#prev-slider-principale {
    position: absolute;
    top: 207px;
    left:0;
}
#next-slider-principale {
    position: absolute;
    top: 207px;
    right:0;
}

#slider {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
}
#foo4 .desc-slider {
    position: absolute;
    bottom: 58px;
    left: 15%;
    width: 960px;
}
.title-slide p{
    font-family: 'Lato', sans-serif;
    font-size: 18.92px;
    color: white;
    margin: 0;
}
.title-slide h2{
    font-family: 'Lato', sans-serif;
    font-size: 25.8px;
    color: white;
    margin: 0;
    padding: 0;
}
#foo4 a.read-more {
    position: relative;
    background: #016da9;
    padding-left: 55px;
    padding-right: 55px;
    padding-top: 17px;
    padding-bottom: 17px;
    float: right;
    display: block;
}
.title-slide {
    position: relative;
    width: 55%;
    display: block;
    float: left;
}

/*                                                                      Fin slider principale                                                                                           */


/*                                                                      First slide content                                                                                           */
#prev-first-left-block {
    position: absolute;
    bottom: 159px;
}
#next-first-left-block{
    position: absolute;
    bottom: 159px;
    right: 0;
}
.pager1 {
       margin: auto;
       /*width: 300px;*/
       text-align: center;
       height: auto;
       position: absolute;
       left: 50%;
       bottom: 10px;
}
.pager1 a {
    background: transparent url(../img/content-pagination.png) no-repeat 0 0;
    text-indent: -999px;
    display: block;
    overflow: hidden;
    width: 23px;
    height: 3px;
   float:left;
   margin-left:10px;
}
.pager1 a.selected {
    background: transparent url(../img/content-pagination-current.png) no-repeat 0 0;
    text-indent: -999px;
    display: block;
    overflow: hidden;
    width: 23px;
    height: 3px;
}
.first-left-block {
    position: relative;
}
.timer {
    background-color: #006eab;
    height: 2px;
    width: 0px;
}

/*                                                                      Fin First slide content                                                                                         */


/*                                                                      Footer slider right bottom                                                                                     */
#prev-third-right-block-bottom {
    position: absolute;
    bottom: 68px;
    left: 0;
}
#next-third-right-block-bottom{
    position: absolute;
    bottom: 68px;
    right: 0;
}
.pager3 {
       margin: auto;
       /*width: 300px;*/
       text-align: center;
       height: auto;
       position: absolute;
       left: 22%;
       bottom: 20px;
}
.pager3 a {
    background: transparent url(../img/content-pagination.png) no-repeat 0 0;
    text-indent: -999px;
    display: block;
    overflow: hidden;
    width: 23px;
    height: 3px;
   float:left;
   margin-left:10px;
}
.pager3 a.selected {
    background: transparent url(../img/content-pagination-current.png) no-repeat 0 0;
    text-indent: -999px;
    display: block;
    overflow: hidden;
    width: 23px;
    height: 3px;
}
.bottom-content ul{
    background: #FAFAFA;
}
#block-uic_maintenance-slide-show-maintenance .content {
    width: 100%;
}
#slider .caroufredsel_wrapper {
    width: 100%;
}
