#bloc-focus,
header .navbar-default,
body header .header-top,
footer,
#cookie-barre,
.bloc.col-md-4,
.bloc-bleu .unClic,
header .header-top .bloc-right,
#barre-acces,
#slideDates .flex-direction-nav{
    display: none;
}
body header .header-in:after{
    content: none;
}

@-moz-document url-prefix() {
    .bloc-agenda-2 .in-agenda.scroll-scrollx_visible .swiper-wrapper {
        margin-bottom: 14px;
    }
}

header .header-top .logo img{
    width: 242px;
}
a[href]:after {
    content: none !important;
}
#bloc-focus h2 span:after{
    content: none;
}
#eventSlider .flex-caption {
    position: relative;
    margin-top: 1px;
}
.bloc-events .flex-direction-nav{
    display: none;
}
.bloc-events .slides{
    width: auto !important;
    margin-right: -28px;
    transform: none!important;
    /*page-break-after: always;*/
    clear:both;
}
.bloc-events .slides li{
    page-break-inside: avoid;
    overflow: hidden;
    width: 237px !important;
    height: 250px;
    display: inline-block !important;
    float: none !important;
    /*float: left !important;*/
}
.permanent-events {
    padding: 6px 4px 16px 26px;
}
.bloc-events.permanent-events .permanent-events-slider li {
    margin-right: 23px;
    width: 218px !important;
}
.voir-plus{
    border: none;
}
#bloc-actualites h2,
#eventSlider,
#slideDates{
    clear: both;
}
.voir-plus:before , .voir-plus:after, .red-title:after{
    content: none;
}
#slideshowId li {
    width: auto!important;
}
#slideshowId img { width:100%; }

#bloc-actualites .voir-plus{
    float: right;
    margin-top: 8px;
}
#bloc-actualites h2{
    float: left;
}
.page-interne h1.with-link,
.introduction .voir-plus{
    float: none;
    display: inline-block;
    page-break-before: always;
    margin-right: 30px;
}
.grands-events-wrapper, #eventSlider , #bloc-actualites{
    /*page-break-before: always;*/
}
#bloc-agenda,#bloc-actualites{
    clear: both;
    overflow: hidden;
}
#slideDates li {
    width: 300px!important;
}

#bloc-acces-rapide .acces-rapide li a .img-wrapper,
header .header-top .subtitle-header{
    display: none;
}
#bloc-acces-rapide .acces-rapide li {
    min-height: inherit;
}
#bloc-agenda .grands-events-wrapper .grands-events div h3 {
    -webkit-transform: none;
    transform: none;
    position: relative;
    top: 0;
    padding: 10px;
}
#bloc-agenda .grands-events-wrapper .grands-events div {
    display: block;
    position: relative;
    max-width: inherit;
}
body .diaporama{
    display: none;
}
body .content-wrapper {
    margin-top: 30px;
}
.bloc-galerie ,.bloc-galerie .galerie-list,.bloc-media-2{
    width: 100%;
    float: left;
}
.tools{
    display: none;
}

.bloc-events{
    float: none !important;
}