/*==================================================
=            Ligue Responsive             =
==================================================*/

/*  Small Devices, Phones , Mobile */

/* Smartphones (portrait and landscape) ----------- */

/*@media only screen and (min-device-width : 320px) and (max-device-width : 360px) {
                    */

body #sliding-popup .popup-content.info #popup-text p {
    margin-left: 10px;
}
#sliding-popup .popup-content #popup-buttons {
    margin-right: 0;
}
@media only screen and (min-width:320px) and (max-width:360px) {
    .responsive-ligue .newsletter-box-home input {
        width: 43%;
    }
    html {

        /*font-size: 83%;*/
        font-size: 90%;
    }
    .content-press-date {
        font-size: 0.875rem;
    }
}
@media only screen and (min-device-width:360px) and (max-device-width:640px) {
    html {
        font-size: 112%;
    }
}
@media only screen and (min-device-width:320px) and (max-device-width:640px) and (orientation:landscape) {
    .responsive-ligue .side-bar-right .col-ligue-department {
        height: 385px;
    }
}
#wrapper .visible-only-mobile {
    display: block;
}
#wrapper .visible-only-medium-large {
    display: none;
}
#wrapper .visible-only-large {
    display: none;
}
.home.responsive-ligue .wrapper-content {
    margin-top: 20px;
}
.responsive-ligue .side-bar-right {
    width: 100%;
    display: block;
    margin: 0;
}
.page-faire-un-don-en-ligne .wrapper-content {
    margin-top: 0;
}
.responsive-ligue iframe {
    max-width: 100%;/* height: auto;*/
}
.responsive-ligue img, .responsive-ligue .col-ligue-department img {
    max-width: 100%;
    height: auto;
    width: 100%; /* Masonry image : Added by Karim */
}
.responsive-ligue .container-left-pages p img {
    height: auto !important;
}
.responsive-ligue .panels-flexible-ligue_cancer_home .liste-type img, .responsive-ligue .col-ligue-department #webform-component-header img {
    width: 100%;
}
.responsive-ligue .col-ligue-department #webform-component-header img {
    max-height: 499px;
}
.breadcrumb {
    display: none;
}
.responsive-ligue .wrapper-content #columns {
    padding: 0 1%;
    width: 95%;
}

.page-localisation.responsive-ligue .container-middle .side-bar-right {
    border: 0;
    display: block;
    width: 100%;
    margin: 0;
}
.page-localisation.responsive-ligue .container-all .panels-flexible-row-inside-first {
    display: block;
    width: auto;
    padding: 0;
}
.responsive-ligue .container-left-pages .box-subscribe-mag .col {
    display: block;
    border: 0 none !important;
    width: auto;
}
.responsive-ligue .container-left-pages .view-dclic-magazine .item-list li {
    float: none;
    margin-right: 0 !important;
    width: auto;
}

/*.pane-print-print-links .print-page {
    display:none;
}*/

/*.responsive-ligue .side-bar-right .bloc-submenu ul.menu {
      display: none;
    }

.responsive-ligue .side-bar-right .bloc-submenu select {
      display: block;
    }*/

/*forum*/
.add_discussions div.uploader span.action, .comment-form div.uploader span.action {
    max-width: 57px;
    background: url("../images/bg_add_file2_mob.png") no-repeat scroll 0px 0px rgb(240, 124, 60) !important;
    background-size: 57px 57px !important;
}
.add_discussions .pane-node-form-buttons .form-submit, .add_discussions .container-left-pages .form-submit {
    float: none;
    margin: auto;
    display: block;
}
.responsive-ligue-forum-page #edit-actions input[type="reset"], .-forum-responsive #edit-actions input[type="reset"], .node-type-forum #forum-comments .form-submit {
    float: none;
    margin: auto !important;
    display: block;
    width: 100% !important;
}
.add_discussions .container-left-pages .form-actions, .node-type-forum #forum-comments .form-actions {
    text-align: center;
}
.add_discussions div.uploader {
    margin-bottom: 5%;
}
.-forum-responsive .form-type-checkbox div.checker {
    padding-top: 9px;
}
.forum-post-panel-sub {
    left: 13px;
}
.forum-posted-on {
    margin-left: 84px;
}
div.forum-post .forum-post-panel-main {
    padding: 16px;
}
.-forum-responsive.page-node #columns .container-left-pages #block-system-main .content {
    padding: 0px;
    margin: 0px -5%;
}

/*fin-forum*/
.responsive-ligue .container-middle .pane-sharethis-sharethis-block h2 {
    display: none;
}
.responsive-ligue .container-middle .pane-sharethis-sharethis-block {
    width: auto;
}
.responsive-ligue .pane-sharethis-sharethis-block, .responsive-ligue .pane-print-print-links {
    float: right;
    width: 43%;
}
.responsive-ligue .container-middle .pane-sharethis-sharethis-block {
    width: 56%;
}

.responsive-ligue .container-middle .container-left-pages {
    width: auto;
    margin: 0;
    display: block;
}

.separator-top-item {
    float: none;
}
.page-faire-un-don #columns input.form-text {
    width: 91.5%;
}

/***ul.menu*/
.responsive-ligue .side-bar-right .bloc-submenu {
    display: none;
}
.responsive-ligue .visible-only-mobile.bloc-submenu {
    background: #fff;
    display: block;
}
.responsive-ligue .visible-only-mobile.bloc-submenu ul.menu {
    background: #fff;
    margin: 0 0 15px 0;
    padding: 0 5%;
    width: auto;
}
.responsive-ligue .visible-only-mobile.bloc-submenu ul.menu li {
    list-style: none;
    border-bottom: 1px solid #d1d1d1;
    list-style: none outside none;
}
.responsive-ligue .visible-only-mobile.bloc-submenu ul.menu li a {
    color: #4c4a4c;
    font-size: 0.875rem;
    font-weight: 400;
    display: block;
    line-height: 19px;
    padding: 2.5% 0;
}
.responsive-ligue .visible-only-mobile.bloc-submenu h2, .responsive-ligue .list-bloc-right-magazine .news-publications {
    cursor: pointer;
    border-radius: 0;
    padding: 28px 28px 28px 12px;
    font-size: 20px;
    font-size: 1.250rem;
    color: #fc6984;
    font-weight: 300;
    background: none repeat scroll 0 0 #ffffff;
    position: relative;
    font-family: 'Ubuntu', sans-serif;
}
.responsive-ligue .visible-only-mobile.bloc-submenu h2:before, .responsive-ligue .list-bloc-right-magazine .news-publications:before {
    background: url("../images/puce-menu.png") no-repeat scroll right center transparent;
    bottom: 0;
    content: "";
    margin: auto;
    padding: 15px;
    position: absolute;
    right: 12px;
    top: 0;
}
.responsive-ligue .visible-only-mobile ul.menu {
    display: none;
}
.responsive-ligue .side-bar-right .col-ligue-department img, .responsive-ligue .side-bar-right .bloc-contact, .responsive-ligue .bloc-call-ligue img {
    max-width: 100%;
    height: auto !important;
}
.responsive-ligue .panels-flexible-region-article_panel-region_mobile {
    width: auto !important;
    float: none;
}
.responsive-ligue .container-middle .content-white-block {
    padding: 10px 18px 18px;
}
.responsive-ligue .container-left-pages .box-subscribe-mag, .responsive-ligue .container-left-pages .box-subscribe-mag.first {
    width: auto;
    float: none;
    border-radius: 0;
    min-height: inherit;
    padding-bottom: 20px;
}
.responsive-ligue .container-left-pages .view-dclic-magazine .download-link {
    padding: 10px 11px 12px;
    font-size: 1rem;
}
.responsive-ligue #brochures .view-liste-des-brochures-par-categories .brochures-list ul h3 {
    display: block;
    height: auto;
}
.responsive-ligue #brochures .view-liste-des-brochures-par-categories .brochures-list ul li {
    display: block;
    width: 100%;
}
.responsive-ligue .newsletter-box-home {
    background-color: #e33f5e;
    padding: 18px;
}
.responsive-ligue #brochures .view-liste-des-brochures-par-categories .item-list.brochures-list > h3.open, .responsive-ligue #brochures .view-liste-des-brochures-par-categories .item-list.brochures-list > h3 {
    background-position: 95% center;
    padding-right: 30px;
}
.responsive-ligue .col-first-inline.white-col, .responsive-ligue .col-second-inline.white-col, .responsive-ligue .col-thrid-inline.white-col {
    height: 100%;
    border: 0 none;
    overflow: hidden;
    margin-bottom: 20px;
}
.responsive-ligue .inline-block-equal.last {
    display: block;
    border-left: 0px solid #e6e6e6;
}
.responsive-ligue .inline-block-equal {
    padding-right: 0%;
}
.responsive-ligue .inline-block-equal .social-box-home {
    margin: 20px 0 !important;
}
.responsive-ligue .center-col-twitter-ligue {
    min-height: inherit;
}
.responsive-ligue .panels-flexible-ligue_cancer_home .col-ligue-department {
    clear: both;
}
.responsive-ligue .col-magazine-home .image-mag {
    display: block;
}
.responsive-ligue .col-magazine-home {
    padding: 26px 35px;
}
.responsive-ligue .inline-block-equal .social-box-home, .responsive-ligue .white-col {
    margin: 0;
}
.responsive-ligue .col-second-inline .view-actualites li.views-row-odd, .responsive-ligue .col-first-inline, .responsive-ligue .col-second-inline, .responsive-ligue .col-thrid-inline, .responsive-ligue .inline-block-equal, .responsive-ligue .newsletter-box-home {
    margin-bottom: 20px;
}
.responsive-ligue .newsletter-box-home {
    margin-top: 0;
}
.newsletter-box-home input {
    width: 53%;
}
.row-height-equal .panels-flexible-row-inside {
    margin: 0;
}
.responsive-ligue .panels-flexible-ligue_cancer_home .col-ligue-department {
    margin-top: 20px;
}
.responsive-ligue .header-col-fb-ligue {
    padding: 20px;
}
.responsive-ligue .col-ligue-department p, .responsive-ligue .liste-type .infos .bottom-text p {
    font-size: 0.9rem;
    padding-bottom: 10px
}
.responsive-ligue .side-bar-right .col-ligue-department {
    height: auto;
}
.responsive-ligue .button-twitter {
    margin-top: 0;
}
.responsive-ligue .side-bar-right .col-ligue-department .department-text {
    display: block;
}
.responsive-ligue .col-second-inline .box-actu img {
    height: inherit !important;
    border-radius: 5px;
    max-width: 100%;
    width: 100%;
}
.responsive-ligue .title-bloc-home h2 {
    font-size: 1.5rem;
}
.responsive-ligue .col-forum-home .view-id-derniers_discussion_creees .link, .row-height-equal .white-col .bottom-col-fb-ligue a, .row-height-equal .white-col .button-twitter a {
    bottom: 0;
    position: static;
}
.responsive-ligue .col-forum-home .view-id-derniers_discussion_creees .view-header {
    padding: 0 15px;
}

/*============================
=        FOOTER     =
============================*/
.wrapper-footer {
    margin-top: 48px;
}
.region-footer-center .call-ligue {
    margin-bottom: 20px;
}
.region.region-footer-center, .region-footer-top {
    display: block;
    table-layout: auto;
}
.region-footer-top .block-menu-block h2 {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}
.region-footer-top .block-menu-block {
    padding-bottom: 15px;
}
.region-footer-top .block-menu-block, .region-footer-center .block-block {
    border: 0 none;
    width: auto;
    display: block;
}
.region-footer-bottom ul.menu li {
    display: block;
    margin: 25px 0;
}
.region-footer-bottom ul.menu li a:before {
    display: none;
}
.responsive-ligue .bottom-col-fb-ligue {
    padding: 0;
}
.responsive-ligue .col-forum-home .view-id-derniers_discussion_creees .link, .row-height-equal .white-col .bottom-col-fb-ligue a, .row-height-equal .white-col .button-twitter a {
    font-size: 1rem;
    max-width: 240px;
    padding: 10px 0;
}
.responsive-ligue .inline-block-equal .social-box-home .google-share, .responsive-ligue .inline-block-equal .social-box-home .youtube-share {
    background: url("../images/pictos/social-share-home-mobile.png") no-repeat scroll left top transparent;
    margin-right: 20px;
    vertical-align: middle;
}
.responsive-ligue .inline-block-equal .social-box-home .youtube-share {
    background-position: left -102px;
    margin-right: 0;
}
.responsive-ligue .inline-block-equal .social-box-home .google-share, .responsive-ligue .inline-block-equal .social-box-home .youtube-share {
    height: 102px;
    width: 102px;
}
.responsive-ligue .container-left-pages .box-subscribe-mag .link-mag {
    width: auto;
    margin-top: 20px;
}
.responsive-ligue .col-forum-home .last-discussions, .responsive-ligue .center-col-twitter-ligue, .responsive-ligue .center-col-fb-ligue {
    display: none;
}
.region-footer-center .social-bottom .social-link li {
    width: 45.5px;
}
.region-footer-center .social-bottom li a {
    background-size: 100% auto !important;
    width: 46px;
    height: 46px;
}

/*============================
=        Menu     =
============================*/
#ajax_register_block_authenticated li.first {
    display: none !important;
}
#nav #block-je-suis-sub-menu-je-suis, .social-share-header {
    display: none !important;
}
#header #block-login-menu-block-my-block-id {
    display: block;
    margin: 0;
    position: absolute;
    right: 7px;
    top: 111px;
    width: auto;
}
#header .block-login-menu-block ul li.first {
    margin-top: 24px !important;
}
#header .block-login-menu-block ul li.first a {
    border-radius: 5px;
    font-size: 17px;
    height: 30px;
    line-height: normal;
    margin-right: 0;
    margin-top: 13px;
    padding: 5px 12px 7px;
}
#header .block-login-menu-block ul li.last {
    background-color: #0556a2;
    border-radius: 5px;
    display: block;
    height: 35px;
    text-align: center;
    line-height: 35px;
    margin-top: 6px !important;
    margin-top: 12px;
}
#header .block-login-menu-block ul li.last  a {
    color: #ffffff;
    cursor: pointer;
    font-size: 17px;
    line-height: 30px;
    display: block;
    font-family: "Lobster", cursive;
}
#header .block-login-menu-block ul li {
    margin: 0 !important;
    display: block;
    height: 35px;
}
#header .block-login-menu-block ul li a.signup {
    float: right;
    line-height: 25px;
    padding: 0 4px;
}
#nav .menu {
    background: #448fd2; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0OGZkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjNDE4Y2NmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjNDA4YmNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjM2Q4YmNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSIjNDA4YWNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSIjM2M4YWNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjM2U4OWNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjM2I4OWM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTglIiBzdG9wLWNvbG9yPSIjM2Q4OGM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTglIiBzdG9wLWNvbG9yPSIjM2E4OGM4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjM2M4N2M4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjMzk4N2M3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzclIiBzdG9wLWNvbG9yPSIjMzE4MWJlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjMmM3YWI4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjMmM3YWI4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjMjk3OWI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjMjk3N2I1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjMWQ2ZmFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjMWY2ZmFjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjMlIiBzdG9wLWNvbG9yPSIjMWI2ZGE3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjMWI2YmE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjYlIiBzdG9wLWNvbG9yPSIjMWE2YWE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjclIiBzdG9wLWNvbG9yPSIjMTk2YmE3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjclIiBzdG9wLWNvbG9yPSIjMTk2OWE0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzclIiBzdG9wLWNvbG9yPSIjMTM2NTlmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzglIiBzdG9wLWNvbG9yPSIjMTA2NTllIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzklIiBzdG9wLWNvbG9yPSIjMTI2NDllIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzklIiBzdG9wLWNvbG9yPSIjMGY2NDlkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODElIiBzdG9wLWNvbG9yPSIjMTI2NDlkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjMGU2MzljIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODQlIiBzdG9wLWNvbG9yPSIjMTA2MjljIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjMGM2MTlhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODklIiBzdG9wLWNvbG9yPSIjMGU2MDlhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODklIiBzdG9wLWNvbG9yPSIjMGI2MDk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjMGM1ZTk2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjMDk1ZTk1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMGM1ZDk1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMDk1ZTk1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA5NWU5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #448fd2 0%, #418ccf 9%, #408bcc 12%, #3d8bcb 12%, #408acb 14%, #3c8aca 14%, #3e89ca 16%, #3b89c9 16%, #3d88c9 18%, #3a88c8 18%, #3c87c8 20%, #3987c7 20%, #3181be 37%, #2c7ab8 43%, #2c7ab8 45%, #2979b6 45%, #2977b5 49%, #1d6fab 60%, #1f6fac 60%, #1b6da7 63%, #1b6ba8 65%, #1a6aa5 66%, #196ba7 67%, #1969a4 67%, #13659f 77%, #10659e 78%, #12649e 79%, #0f649d 79%, #12649d 81%, #0e639c 82%, #10629c 84%, #0c619a 86%, #0e609a 89%, #0b6099 89%, #0c5e96 95%, #095e95 96%, #0c5d95 99%, #095e95 99%, #095e95 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #448fd2), color-stop(9%, #418ccf), color-stop(12%, #408bcc), color-stop(12%, #3d8bcb), color-stop(14%, #408acb), color-stop(14%, #3c8aca), color-stop(16%, #3e89ca), color-stop(16%, #3b89c9), color-stop(18%, #3d88c9), color-stop(18%, #3a88c8), color-stop(20%, #3c87c8), color-stop(20%, #3987c7), color-stop(37%, #3181be), color-stop(43%, #2c7ab8), color-stop(45%, #2c7ab8), color-stop(45%, #2979b6), color-stop(49%, #2977b5), color-stop(60%, #1d6fab), color-stop(60%, #1f6fac), color-stop(63%, #1b6da7), color-stop(65%, #1b6ba8), color-stop(66%, #1a6aa5), color-stop(67%, #196ba7), color-stop(67%, #1969a4), color-stop(77%, #13659f), color-stop(78%, #10659e), color-stop(79%, #12649e), color-stop(79%, #0f649d), color-stop(81%, #12649d), color-stop(82%, #0e639c), color-stop(84%, #10629c), color-stop(86%, #0c619a), color-stop(89%, #0e609a), color-stop(89%, #0b6099), color-stop(95%, #0c5e96), color-stop(96%, #095e95), color-stop(99%, #0c5d95), color-stop(99%, #095e95), color-stop(100%, #095e95)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #448fd2 0%, #418ccf 9%, #408bcc 12%, #3d8bcb 12%, #408acb 14%, #3c8aca 14%, #3e89ca 16%, #3b89c9 16%, #3d88c9 18%, #3a88c8 18%, #3c87c8 20%, #3987c7 20%, #3181be 37%, #2c7ab8 43%, #2c7ab8 45%, #2979b6 45%, #2977b5 49%, #1d6fab 60%, #1f6fac 60%, #1b6da7 63%, #1b6ba8 65%, #1a6aa5 66%, #196ba7 67%, #1969a4 67%, #13659f 77%, #10659e 78%, #12649e 79%, #0f649d 79%, #12649d 81%, #0e639c 82%, #10629c 84%, #0c619a 86%, #0e609a 89%, #0b6099 89%, #0c5e96 95%, #095e95 96%, #0c5d95 99%, #095e95 99%, #095e95 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #448fd2 0%, #418ccf 9%, #408bcc 12%, #3d8bcb 12%, #408acb 14%, #3c8aca 14%, #3e89ca 16%, #3b89c9 16%, #3d88c9 18%, #3a88c8 18%, #3c87c8 20%, #3987c7 20%, #3181be 37%, #2c7ab8 43%, #2c7ab8 45%, #2979b6 45%, #2977b5 49%, #1d6fab 60%, #1f6fac 60%, #1b6da7 63%, #1b6ba8 65%, #1a6aa5 66%, #196ba7 67%, #1969a4 67%, #13659f 77%, #10659e 78%, #12649e 79%, #0f649d 79%, #12649d 81%, #0e639c 82%, #10629c 84%, #0c619a 86%, #0e609a 89%, #0b6099 89%, #0c5e96 95%, #095e95 96%, #0c5d95 99%, #095e95 99%, #095e95 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #448fd2 0%, #418ccf 9%, #408bcc 12%, #3d8bcb 12%, #408acb 14%, #3c8aca 14%, #3e89ca 16%, #3b89c9 16%, #3d88c9 18%, #3a88c8 18%, #3c87c8 20%, #3987c7 20%, #3181be 37%, #2c7ab8 43%, #2c7ab8 45%, #2979b6 45%, #2977b5 49%, #1d6fab 60%, #1f6fac 60%, #1b6da7 63%, #1b6ba8 65%, #1a6aa5 66%, #196ba7 67%, #1969a4 67%, #13659f 77%, #10659e 78%, #12649e 79%, #0f649d 79%, #12649d 81%, #0e639c 82%, #10629c 84%, #0c619a 86%, #0e609a 89%, #0b6099 89%, #0c5e96 95%, #095e95 96%, #0c5d95 99%, #095e95 99%, #095e95 100%); /* IE10+ */
    background: linear-gradient(to bottom, #448fd2 0%, #418ccf 9%, #408bcc 12%, #3d8bcb 12%, #408acb 14%, #3c8aca 14%, #3e89ca 16%, #3b89c9 16%, #3d88c9 18%, #3a88c8 18%, #3c87c8 20%, #3987c7 20%, #3181be 37%, #2c7ab8 43%, #2c7ab8 45%, #2979b6 45%, #2977b5 49%, #1d6fab 60%, #1f6fac 60%, #1b6da7 63%, #1b6ba8 65%, #1a6aa5 66%, #196ba7 67%, #1969a4 67%, #13659f 77%, #10659e 78%, #12649e 79%, #0f649d 79%, #12649d 81%, #0e639c 82%, #10629c 84%, #0c619a 86%, #0e609a 89%, #0b6099 89%, #0c5e96 95%, #095e95 96%, #0c5d95 99%, #095e95 99%, #095e95 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#448fd2', endColorstr='#095e95', GradientType=0); /* IE6-8 */
    padding: 0 0 0;
}
#nav .menu li.profil, #nav .menu li.login, #nav .menu li.profil:hover, #nav .menu li.login:hover {
    display: block;
    border-bottom: 0 none;
}
#nav .menu li, #nav .menu li.first {
    display: block;
    width: auto;
}
#nav .menu li, #nav .menu li:hover {
    text-align: left;
    border-bottom: 1px solid #fff;
    width: auto;
    padding: 25px 20px;
    background: url("../images/pictos-menu/icon-menu-mobile.png") no-repeat 96% center transparent;
    margin: 0 6%;
}
#nav .menu li.active-mobile, #nav .menu li.je-suis ul.active li.active-mobile {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    position: absolute;
    top: 0;
    width: 75%;
    z-index: 100;
    padding: 15px 20px;
}
#nav .menu li.active-mobile ul .active-mobile {
    position: relative;/*top: inherit;*/
}
#nav .menu li.first, #nav .menu li.first:hover {
    padding-top: 0;
    margin: 0 auto;
    border: none 0;
    background: #fff;
}
#nav .menu li span {
    color: #fff;
}
#nav .menu li.first span#m_je_suis, #nav .menu li.first:hover span#m_je_suis {

    /*background: url("../images/pictos-menu/icon-menu-mobile.png") no-repeat right center transparent;*/
    background: #3b87cd; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiODdjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzE3NjZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzBiNWJhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTU2YTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #3b87cd 0%, #1766af 53%, #0b5ba5 78%, #0556a1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b87cd), color-stop(53%, #1766af), color-stop(78%, #0b5ba5), color-stop(100%, #0556a1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #3b87cd 0%, #1766af 53%, #0b5ba5 78%, #0556a1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #3b87cd 0%, #1766af 53%, #0b5ba5 78%, #0556a1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #3b87cd 0%, #1766af 53%, #0b5ba5 78%, #0556a1 100%); /* IE10+ */
    background: linear-gradient(to bottom, #3b87cd 0%, #1766af 53%, #0b5ba5 78%, #0556a1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b87cd', endColorstr='#0556a1', GradientType=0); /* IE6-8 */
    color: #fff;
    display: block;
    padding: 13px 20px 15px;
    position: relative;
}
#nav .menu li.first span#m_je_suis:before {
    background: url("../images/pictos-menu/icon-menu-mobile.png") no-repeat right center transparent;
    content: "";
    height: 18px;
    position: absolute;
    right: 15px;
    top: 21px;
    width: 38px;
}
#nav .menu li.profil {
    background: #fba263; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fba263), color-stop(35%, #f58c4f), color-stop(60%, #f1813f), color-stop(100%, #ee7e2b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fba263', endColorstr='#ee7e2b', GradientType=0); /* IE6-8 */
    padding: 15px 20px 7px;
    margin-top: -1px;
}
#nav .menu li.profil a, #nav .menu li.login a {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700;
    font-size: 19px;
    font-size: 1.188rem;
    font-style: normal;
    text-transform: uppercase;
    color: #fff;
}
#nav .menu li.profil a {
    font-family: 'Lobster', cursive;
    text-transform: none;
    font-weight: 300;
    font-size: 24px;
    font-size: 1.500rem;
}
#nav .menu li.login a {
    line-height: 34px;
}
#nav .menu li .menu, #nav .menu li .menu li {
    background: none;
    width: 100%;
}
#nav .menu li .menu {
    padding: 0;
    top: 0;
    position: relative;
}
#nav .menu li .menu li a, #nav .menu li .menu li.first a, #nav .menu li.first .menu li span {
    padding-top: 0;
    color: #fff;
    text-transform: none;
    line-height: 25px;
    padding: 5px 5px 5px 7px;
    text-align: left;
    background: none !important;
}
#nav .menu li .menu li, #nav .menu li .menu li.first, #nav .menu li ul li.last, #nav .menu li.je-suis ul.active li.active-mobile .sub-menu li {
    display: block !important;
    padding: 5px 15px;
    margin: 0 auto 2% !important;
    width: 90% !important;
    border-bottom: 1px solid #fff;
    background: none;
}
#nav .menu li ul li.last-col {
    padding-right: 15px;
}
#nav .menu li ul {
    z-index: 100;
}
#nav .menu li.first .menu {
    position: relative;
    top: inherit;
    background: #3b87cd; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiODdjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzE3NjZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzBiNWJhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTU2YTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #3b87cd 0%, #1766af 53%, #0b5ba5 78%, #0556a1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b87cd), color-stop(53%, #1766af), color-stop(78%, #0b5ba5), color-stop(100%, #0556a1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #3b87cd 0%, #1766af 53%, #0b5ba5 78%, #0556a1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #3b87cd 0%, #1766af 53%, #0b5ba5 78%, #0556a1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #3b87cd 0%, #1766af 53%, #0b5ba5 78%, #0556a1 100%); /* IE10+ */
    background: linear-gradient(to bottom, #3b87cd 0%, #1766af 53%, #0b5ba5 78%, #0556a1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b87cd', endColorstr='#0556a1', GradientType=0); /* IE6-8 */
    padding: 5% 0 !important;
}
#nav .menu li.first .menu li {
    background: #fff;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding: 5px 20px;
    height: auto;
    display: block;
    margin: 0 auto 3% !important;
    margin-right: 2%;
    width: 75% !important;
    border: 0;
}
#nav .menu li.first .menu li:active {
    background: #438ed1 !important;
}
#nav .menu li.first .menu li:active span {
    color: #fff;
}
#nav .menu li.first .menu li span {
    color: #4c4a4c;
    line-height: 25px;
    padding: 5px 25px 5px 25px;
}
#nav .menu li.je-suis ul.active {
    display: block !important;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: -60px;
}
#nav .menu li.je-suis ul.active li {
    display: none !important;
}
#nav .menu li.je-suis ul.active li.active-mobile, #nav .menu li.je-suis ul.active li.active-mobile .sub-menu, #nav .menu li.je-suis ul.active li.active-mobile .sub-menu li {
    display: block !important;
}
#nav .menu li.je-suis ul.active li.active-mobile {
    border-bottom: 1px solid #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 15px 0;
    width: 100% !important;
}
#nav .menu li.je-suis ul.active li.active-mobile span {
    color: #fff !important;
    font-family: 'Lobster', cursive;
}
#nav .menu li.je-suis ul.active li.active-mobile .sub-menu {
    padding: 0;
    width: 100%;
    top: 79px;
}
#nav .menu li.je-suis ul.active li.active-mobile .sub-menu li {
    background: none !important;
    display: block !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
[id=nav] + * {
    position: relative;
}
#nav ul.menu {
    padding: 0 !important;
    display: none;
}
#nav ul.menu.close-sub-menu {
    display: block;
}

/* Global styling nav button */
#nav [id="toggle-nav"] {
    display: none;
}
#nav [id="toggle-nav"]:first-child {
    display: block;
    top: 55px;
    right: 15px;
    z-index: 1;
    height: 38px;
    width: 49px;
    background: url("../images/pictos-menu/icon-menu-nav.png") no-repeat scroll 0 0;
    padding: 0;
    outline: 0;
    border: 0;
    cursor: pointer;
    position: absolute;
}

/*  Removing Firefox's dotted outline on button */
[id="toggle-nav"]::-moz-focus-inner {
    border: 0;
}

/* Theming opened nav button */
#nav #toggle-nav.close-icon {
    background: url("../images/pictos-menu/icon-menu-nav-closed.png") no-repeat scroll 0 0;
}

/* Hide alternate text except from screen readers */
.visually-hidden {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
    width: 1px;
}
.mask.active {
    background: none repeat scroll 0 0 #01539d;
    display: block;
    height: 5000px;
    opacity: 0.97;
    position: fixed;
    width: 100%;
    z-index: 10;
    top: 0
}
.mask.active.black {
    background: #292929;
}
.close.active {
    background: url("../images/pictos-menu/close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 41px;
    position: absolute;
    right: 20px;
    top: 250px;
    width: 41px;
    z-index: 101;
    display: block !important;
}

/* Header */
.wrapper-header {
    padding-bottom: 39px;
    position: relative;
    padding-top: 10px;
    background: #fff !important;
}
.wrapper-header.is-closed {
    padding-bottom: 115px;
}
.not-front .wrapper-header {
    height: auto;
}
.responsive-ligue .wrapper-content {
    margin-top: 0;
}
#header {
    background: none repeat scroll 0 0 #e6e6e6;
    height: 160px;
    margin-bottom: 15px;
    padding: 0 4%;
    position: initial;
    width: 92%;
    z-index: 100;
}
.wrapper-header.is-closed #header {
    margin-bottom: 168px;
}
#header .right-header {
    margin-left: 0;
    margin-top: -84px;
    text-align: center;
    width: 100%;
}
#header .right-header .region.region-right-header {
    margin: 0 auto;
    width: 140px;
}
.center-header {
    width: auto;
}
#block-search-form {
    height: 0;
    right: 0;
    left: 0;
    margin-top: 245px;
    opacity: 0;
    position: absolute;
    top: -8px;
    width: 100%;
}
#block-search-form >.content {
    margin: 0 20px;
}
.left-header {
    opacity: 0;
    height: 0;
}
#block-search-form.is-closed, .left-header.is-closed {
    opacity: 1;
    height: auto;
}
.wrapper-header .left-header {
    background: none repeat scroll 0 0 #ffffff;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 20px 15px;
    position: absolute;
    width: 90%;
}
.responsive-ligue .col-first-inline, .responsive-ligue .col-second-inline, .responsive-ligue .col-thrid-inline, .responsive-ligue .inline-block-equal {
    display: block;
    float: none;
    margin: 0;
    border: 0 none;
    margin-right: 0;
    width: auto;
}
.responsive-ligue .title-bloc-home h2 span.border:before, .responsive-ligue .title-bloc-home h2 span.border:after {
    display: none;
}
.responsive-ligue .col-forum-home ul.last_discussions {
    display: none;
}
#header .logo {
    width: 15%;
    margin-top: 23px;
    position: relative;
    z-index: 10;
}
#header .logo img {
    width: 65px;
    height: auto;
}
.wrapper-header #header .center-header .block-search form .form-actions {
    width: 15.5%;
}
.wrapper-header .center-header .block-search form input {
    height: 55px;
}
.wrapper-header .center-header .block-search form .form-actions input {
    height: 75px;
}
.wrapper-header #header .left-header .header-bouttons p {
    display: inline-block;
    width: 49%;
    font-size: 1rem;
}
.wrapper-header .left-header .header-bouttons p .tel {
    font-size: 1.2rem;
}
.wrapper-header #header .left-header .header-bouttons ul {
    display: inline-block;
    width: 49%;
}
.wrapper-header .left-header .header-bouttons li {
    margin-right: 0.5%;
}
#nav .menu li.blue ul li span {
    background: none;
}
.responsive-ligue embed, .responsive-ligue object, .responsive-ligue p iframe {

    /*height: auto !important;*/
    max-width: 100% !important;
}
.responsive-ligue .row-first-home-page .panels-flexible-column, .responsive-ligue .col-second-inline .image-actu {
    max-height: none;
}
.responsive-ligue .side-bar-right .bloc-brochure .picto-download {
    left: 0;
}

/*.responsive-ligue .col-second-inline .view-actualites li .title-actu span {
        line-height:normal;
}*/
.left-col-tabs, .localisation-tabs.resp-vtabs .resp-tabs-container {
    float: none;
    width: auto;
}
.responsive-ligue.page-localisation .container-middle .pane-sharethis-sharethis-block {
    width: auto;
}
.page-localisation.responsive-ligue .side-bar-right .bloc-forum {
    display: none;
}
.responsive-ligue .side-bar-right .liste-type {
    margin-top: 20px;
    padding: 25px 0;
}
.responsive-ligue .side-bar-right .liste-type .infos {
    display: none;
}
.responsive-ligue .liste-type .bottom-text {
    bottom: 25.5%;
}
.left-col-tabs, .localisation-tabs.resp-vtabs .resp-tabs-container {
    margin-top: 20px;
    clear: both;
}
.page-localisation.responsive-ligue h2.resp-accordion {
    font-weight: normal;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #fff;
    font-size: 28px;
    font-size: 1.58rem;
    font-family: 'Ubuntu', sans-serif;
    background: none repeat scroll 0 0 #f4f4f4 !important;
    color: #3c3c3c !important;
    border-radius: 0;
    margin-bottom: 0 !important;
    padding: 25px 15px !important;
}
.page-localisation.responsive-ligue h2.resp-tab-active {
    color: #ffffff !important;
}
.page-localisation.responsive-ligue h2.resp-tab-active {
    background: none repeat scroll 0 0 #02539e !important;
}
.page-localisation.responsive-ligue .resp-tab-active .resp-arrow {
    border-bottom: 12px solid #fff;
    border-top: 0 !important;
}
.page-localisation.responsive-ligue .resp-accordion .resp-arrow {
    border-top: 12px solid #3c3c3c;
}
.localisation-tabs {
    margin-top: 0 !important;
    background: none;
}
.page-localisation.responsive-ligue .left-col-tabs {
    float: none;
    width: auto;
}
.page-localisation.responsive-ligue .article-localisation h3 {
    font-size: 1.5rem;
    margin-top: 4%;
}
.row-bottom-localisation .panels-flexible-region-inside-first {
    display: none;
}
.responsive-ligue .container-left-pages p img {
    height: auto !important;
    max-width: 100%;
}
.responsive-ligue .fb_iframe_widget_fluid {
    display: inline-block !important;
    width: auto !important;
}
.responsive-ligue .fb_iframe_widget_fluid span {
    vertical-align: top !important;
}
.page-search #search-form #edit-basic input.form-submit {
    width: 20%;
}
.page-search #search-form #edit-basic {
    padding: 10px 18px 25px 18px;
}
.page-search #search-form #edit-basic input.form-text {
    width: 74.8%;
    padding: 10px 2.4%;
}
.page-search .box-search_totals {
    background: 0 none;
    padding: 0;
}
.page-search .box-search_totals h2 {
    display: block;
    width: auto;
    background: #3b87cd; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiODdjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzE3NjZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzBiNWJhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTU2YTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #3b87cd 0%, #1766af 53%, #0b5ba5 78%, #0556a1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b87cd), color-stop(53%, #1766af), color-stop(78%, #0b5ba5), color-stop(100%, #0556a1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #3b87cd 0%, #1766af 53%, #0b5ba5 78%, #0556a1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #3b87cd 0%, #1766af 53%, #0b5ba5 78%, #0556a1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #3b87cd 0%, #1766af 53%, #0b5ba5 78%, #0556a1 100%); /* IE10+ */
    background: linear-gradient(to bottom, #3b87cd 0%, #1766af 53%, #0b5ba5 78%, #0556a1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b87cd', endColorstr='#0556a1', GradientType=0); /* IE6-8 */
    padding: 1.4% 2.5%;
    text-align: center;
    line-height: normal;
    padding: 10px;
}
.page-search .box-search_totals form .field-prefix {
    display: block;
    width: auto;
}
.page-search .box-search_totals form div.selector span {
    background: url("../images/pictos/puce-down.png") no-repeat scroll 96% center #4c4a4c;
    border-radius: 2px;
    color: #ffffff;
}
.page-search .box-search_totals form {
    display: block;
    width: auto;
    margin: 20px 0;
}
.page-search .box-search_totals form label {
    display: none;
}
.page-search .search-results {
    padding: 0 18px;
}
.page-search .search-results li {
    padding: 15px 0;
}
.page-search .item-list .pager li.pager-item, .page-search .item-list .pager li.pager-first.first, .page-search .item-list .pager li.pager-current, .page-search .item-list .pager li.pager-ellipsis, .page-search .item-list .pager li.pager-last.last {
    display: none !important;
}
.page-search .item-list .pager li {
    text-align: left;
    display: inline-block;
    padding: 0;
}
.page-search .item-list .pager li.pager-next {
    float: right;
}
.page-search .item-list .pager li.pager-previous a, .page-search .item-list .pager li.pager-next a {
    background: url("../images/pictos/go-to-top-mobile.png") no-repeat scroll center center / 100% auto rgba(0, 0, 0, 0);
    height: 65px !important;
    width: 65px !important;
}
.page-search .item-list .pager li.pager-next a {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.page-search .item-list .pager li.pager-previous a {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.page-search .item-list .pager {
    padding-right: 0;
    text-align: left;
}
.page-search #search-form #edit-basic label {
    display: block;
    margin: 0 0 25px;
}
.page-search .box-search_totals form div.selector select {
    height: 42px;
}
.responsive-ligue .white-col .top-box-twitter {
    padding: 20px 20px 10px 20px;
    text-align: center;
}
.responsive-ligue .white-col h1, .responsive-ligue .col-forum-home h2, .responsive-ligue .header-col-fb-ligue h1 {
    margin-bottom: 10px;
}
.responsive-ligue .col-second-inline .view-actualites li .orange-title-actu span .sub, .responsive-ligue .col-second-inline .view-actualites li .orange-title-actu > span {
    line-height: normal;
    padding-bottom: 1px;
}
.responsive-ligue .container-left-pages .box-subscribe-mag .pane-content h2 {
    margin-bottom: 0;
}
.responsive-ligue .container-left-pages .box-subscribe-mag .col {
    background: 0 none;
    padding: 0;
}
.responsive-ligue .container-left-pages .box-subscribe-mag .col .header:before {
    display: none;
}
.responsive-ligue .container-left-pages .box-subscribe-mag .col.last .header, .responsive-ligue .container-left-pages .box-subscribe-mag .col.last .bottom {
    line-height: inherit;
}
.responsive-ligue .container-left-pages .box-subscribe-mag .col .header {
    min-height: inherit;
    padding: 5% 0;
}
.responsive-ligue .container-left-pages .box-subscribe-mag .col .bottom {
    background: none repeat scroll 0 0 padding-box #ec4161;
    padding: 10px 0;
}
.responsive-ligue .row-first-home-page .col-first-inline, .responsive-ligue .row-first-home-page .col-second-inline, .responsive-ligue .row-first-home-page .col-thrid-inline, .row-height-equal .row-first-home-page .white-col.last, .responsive-ligue .row-first-home-page .col-thrid-inline.last {
    border: 0 none;
    border-radius: 0;
    padding: 0;
    width: auto;
    display: block;
}
.responsive-ligue .col-second-inline .view-actualites li {
    height: auto;
    overflow: inherit;
}
.responsive-ligue .title-bloc-home {
    margin: 10px 0;
}
.responsive-ligue .title-bloc-home h2 span.border {
    margin: 0 auto;
}
.responsive-ligue .container-left-pages .view-dclic-magazine .image-mag, .responsive-ligue .sidebar-magazine-col .image-mag {
    width: 45%;
    padding-bottom: 20px;
}
.responsive-ligue .container-left-pages .view-dclic-magazine .views-field-title h3 {
    font-size: 1rem;
}

/*POPIN BENEVOLE*/
#cboxOverlay.active-benevol {
    background: #fff !important;
    top: 200px !important;
    position: absolute !important;
    opacity: 1 !important;
    height: 10000px !important;
}
#colorbox.benevole {
    left: 0 !important;
    top: 180px !important;
    width: 100% !important;
    padding-right: 0 !important;
}
#colorbox.benevole .webform-client-form label {
    margin-right: 5px;
    width: auto;
}
#colorbox.benevole .webform-client-form input {
    margin: 10px 0;
    width: 100%;
}
.webform-client-form #webform-component-comites, .responsive-ligue .col-ligue-department .webform-component.webform-component--comites {
    width: auto;
}
#colorbox.benevole .webform-client-form {
    text-align: left;
}
#colorbox .webform-client-form input[type="submit"] {
    width: 195px;
}
#cboxLoadedContent, #cboxContent, #cboxWrapper, #colorbox {
    overflow: inherit !important;
}
#colorbox.benevole #cboxWrapper, #colorbox.benevole #cboxLoadedContent {
    width: 100% !important;
}
#colorbox.benevole #cboxWrapper #cboxContent {
    width: 84% !important;
}
#colorbox #cboxContent .form-benevol {
    width: 97% !important;
}
#colorbox.benevole .form-actions.form-wrapper {
    text-align: center;
}
#colorbox.benevole #cboxLoadedContent p.description_newsletter {
    width: auto;
}
#colorbox #cboxContent .form-benevol h2 {
    text-align: center;
    font-size: 30px;
}
#colorbox #cboxContent .form-benevol h2 img {
    display: none;
}
#colorbox #cboxContent .form-benevol .form-item {
    display: block;
    width: 100%;
}
#colorbox.benevole #cboxClose {
    right: 10px;
}
#colorbox #cboxContent .form-benevol .form-item.webform-component-markup {
    margin: 7% 0;
}
#colorbox #cboxContent .form-benevol .form-actions {
    margin-right: 0;
}
#colorbox #cboxContent .form-benevol .form-actions input[type="submit"] {
    width: 85%;
}
#colorbox #cboxContent .form-benevol label {
    margin-top: 7%;
}
#colorbox #cboxContent .form-benevol #webform-component-vos-observations.form-item {
    margin-top: 2.5%;
}

/*#rs_read_this #flashObject{max-height: 312px !important;}
*/
.content-box-article {
    top: 12px;
    border-top: 1px solid #d1d1d1;
    padding-bottom: 25px;
}
#rs_read_this, .-brochure-responsive .intro-item {
    border: 0 none;
    margin: 0;
}
.box-item-date {
    padding-left: 60px;
}
.responsive-ligue.lc_flash .page-localisation-flash {
    display: none;
}
.responsive-ligue.lc_flash .container-all {
    display: block;
}
.content-box-article table {
    display: block;
    position: relative;
    width: 100%;
}
.content-box-article table thead {
    display: block;
    float: left;
}
.content-box-article table tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
}
.content-box-article table thead tr {
    display: block;
}
.content-box-article table td {
    min-height: 1.25em;
}

/* sort out borders */
.content-box-article table th {
    border-bottom: 0;
}
.content-box-article table td {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.content-box-article table tbody tr {
    border-right: 1px solid #babcbf;
}
.content-box-article table th:last-child, .content-box-article table td:last-child {
    border-bottom: 1px solid #babcbf;
}
.actu-title h2 {
    font-size: 1.5rem;
    margin: 10px 0;
}
.fixed-bloc-ligue li:hover .info-hover, .wrapper-header .left-header .header-bouttons li:hover .info-hover {
    display: none !important;
}
.row-first-home-page .col-ligue-department img.hover, .row-first-home-page .liste-type img.hover {
    display: none !important;
}
.row-first-home-page .col-ligue-department:hover img.active, .row-first-home-page .col-ligue-department img.active, .row-first-home-page .liste-type img.active, .row-first-home-page .liste-type:hover img.active {
    display: block !important;
}
.responsive-ligue .titre_bloc {
    width: auto;
}
.responsive-ligue .desc-localisation img {
    height: auto !important;
    max-width: 100%;
}
.page-faire-un-don-en-ligne .wrapper-content .inner.container-middle {
    width: 1000px;
}
.responsive-ligue.presse .webform_presse input[type="text"] {
    width: 100%;
}
.responsive-ligue.presse .webform-client-form label {
    text-align: left;
}
.responsive-ligue .container-left-pages #rs_read_this table {
    table-layout: auto;
}
.responsive-ligue.presse .content-kit {
    display: block;
    text-align: left;
    table-layout: auto;
    width: 100%;
}
.responsive-ligue.presse .content-kit>div {
    display: inline-block;
    text-align: center;
    width: 49%;
}
.page-moncompte .container-form-right {
    display: block;
    width: 100%;
}
.page-moncompte #first-profil-form input {
    width: 92.4%;
}
.page-moncompte #first-profil-form textarea {
    width: 100%;
    font-size: 1.15em;
}
.page-moncompte .form-item.form-type-textfield.form-item-field-adresse input, .page-moncompte .form-item.form-item-field-additional-address input {
    width: 87.2%;
}
.page-moncompte .filed-thrid .form-item {
    display: block !important;
    float: none;
    padding-right: 12px !important;
    width: 100%;
}
.page-moncompte .form-item.form-type-textfield.form-item-field-phone {
    margin: 10px 0 0 0 !important;
}

/*#uniform-edit-field-birthday-day, #uniform-edit-field-birthday-month, #uniform-edit-field-birthday-year {
    max-width: 73px !important;
}
#uniform-edit-field-birthday-month, #uniform-edit-field-birthday-year {
    width: 88px !important;
}*/

/*#uniform-edit-field-birthday-day span, #uniform-edit-field-birthday-month span, #uniform-edit-field-birthday-year span {
    background: url("../images/bg_select2.png") no-repeat scroll 94% center #ffffff;
}*/
.page-moncompte #third-profil-form .form-item label {
    width: 75%;
    max-width: 210px;
    margin-top: 0 !important;
}
.page-moncompte .form-item-field-pays #uniform-edit-field-pays span {
    width: 100% !important;
    padding: 0 0 0 6px;
}
.page-moncompte .form-item.form-type-textfield.form-item-field-adresse input, .page-moncompte .form-item.form-item-field-additional-address input, .page-moncompte .filed-thrid .form-item input {
    display: block !important;
    width: 92.2% !important;
    padding: 0 3.5%;
}
.page-moncompte .filed-thrid .form-item-field-pays #uniform-edit-field-pays {
    width: 99.5% !important;
}
.page-moncompte #third-profil-form .form-item-field-phone input, .page-moncompte .confirm-parent input, .page-moncompte .password-parent input {
    width: 92.5%;
}
#edit-picture {
    display: none !important;
}
.page-moncompte .confirm-parent, .page-moncompte .password-parent {
    display: block;
    width: 100%;
}
.page-moncompte .text-right {
    text-align: center !important;
}
.page-moncompte .form-accountSubmit input.form-submit {
    font-size: 1rem !important;
}
.container-left-pages .activities_links li {
    width: 100%;
    margin: 0 0 10px;
}
.page-profil .pane-quicktabs-profil-tabs .quicktabs-tabs li {
    border-bottom: 3px solid #ffffff;
    display: block;
}
.page-profil .pane-quicktabs-profil-tabs .quicktabs-tabs li a {
    padding: 10px 0;
}
.panel-pane.pane-page-title.title-profile {
    padding-top: 20px;
}
.side-barSpace {
    display: none;
}
.responsive-ligue .entity-popup-onload #jquery-countdown-jquery-countdown, .responsive-ligue .entity-popup-onload .form.form-don .list-don li {
    display: none;
}
.responsive-ligue .entity-popup-onload .list-don > input {
    width: 100%;
}
.responsive-ligue .entity-popup-onload {
    padding: 0;
}
.responsive-ligue .entity-popup-onload .right-text, .responsive-ligue .entity-popup-onload .logo-don {
    display: block;
    width: 100%;
}
.responsive-ligue .entity-popup-onload .logo-don {
    margin: 0;
    width: 100%;
    text-align: center;
}
.responsive-ligue .last_discussions li .title {
    padding-bottom: 5px;
    background: url("../images/pictos/picto-comments2.png") no-repeat scroll 0px 5px rgba(0, 0, 0, 0);
    line-height: 25px;
    padding-left: 14%;
    width: 86%;
    font-size: 1rem;
}
.pane-derniers-discussion-creees-panel-pane-1 .more-link {
    padding: 8% 0;
}
.responsive-ligue.page-forum .container-middle .container-left-pages {
    margin: 0 0 5%;
}
.last_discussions li .commentaire {
    float: left;
    margin: 2% 0 1% 0;
    font-size: 0.6rem;
}
.add_discussions .pane-node-form-buttons .form-submit, .add_discussions .container-left-pages .form-submit {
    font-size: 11px !important;
    padding: 7px 20px 8px !important;
}
.add_discussions .form-type-checkbox label, .comment-form .form-type-checkbox label.option {
    width: 87%;
}
.add_discussions div.uploader span.action, .comment-form div.uploader span.action {
    width: 36%;
}
.add_discussions .container-left-pages .form-managed-file .form-submit {
    font-size: 16px !important;
    font-size: 1.000rem !important;
}
.responsive-ligue .container-left-pages h2, .responsive-ligue .desc-localisation h2 {
    font-size: 22px;
    font-size: 1.4rem;
}
.add_discussions .container-left-pages #uniform-edit-taxonomy-forums-und span {
    background: url("../images/bg_select_small.png") no-repeat scroll 92% center #ffffff;
}
.responsive-ligue-forum-page .line_fcb, .page-user .line_fcb, .page-forum .line_fcb {
    margin-top: 4%;
}
.side-bar-forumQuestions {
    margin-top: 8%;
}
.side-bar-forumQuestions h3 {
    font-size: 21px;
}
.side-barSpace .links_profil, .view-liste-des-themes ul {
    padding: 0;
}
.responsive-ligue .container-left-pages .sub-title-forum {
    line-height: 25px;
}
.page-profil #user-profile-form .container_avatar, .page-user .user-picture {
    width: 100%;
    margin-top: 6%;
    height: auto;
}
.page-user .content-header-custom-profil .name h2 {
    margin-top: 0;
}
.container-stats-forum .stat-number {
    display: inline-block;
    padding: 14% 0;
    width: 90px;
}
.pane-custom-profil-ligue-profil-ligue-header-block {
    width: 100%;
}
.page-user .container-stats-forum .label {
    font-size: 19px;
}
.pane-derniers-discussion-creees h3 {
    padding-left: 82px !important;
}
.node-type-forum #forum-comments .form-submit {
    font-size: 14px;
    padding: 0 4% !important;
    width: auto !important;
}
.add_discussions .container-left-pages .form-actions, .node-type-forum #forum-comments .form-actions {
    margin: 0 !important;
}
.responsive-ligue .mag-rs .rsbtn {
    display: none;/**disable read speaker**/
}
.responsive-ligue .subscription-article .img-container {
    margin: 0;
    padding-top: 33%;
    text-align: center;
    width: 100%;
    background: url("../images/bg-shadow-brochure.png") no-repeat scroll center bottom / 70% auto rgba(0, 0, 0, 0);
}
.responsive-ligue .subscription-article .img-container img {
    width: 60% !important
}
.responsive-ligue .subscription-article .left-content, .responsive-ligue .subscription-article .left-content h4 {
    width: 100%;
    margin-top: 3%;
    margin-bottom: 5%;
}
.responsive-ligue .subscription-article .left-content .link {
    font-size: 14px;
    margin-bottom: 4%;
}
.responsive-ligue .container-left-pages .proche-content h3 {
    margin-bottom: 6.5%;
}
.responsive-ligue .subscription-article .left-content h3 {
    position: absolute;
    text-align: center;
    top: 2%;
    width: 90%;
    left: 6%;
    margin: 0;
}
.page-vivre-tous-numeros.template-magazine #columns .content .view-content .item-list ul li {
    width: 100%;
}
.template-magazine.node-type-vivre-le-magazine-de-la-ligue .node-vivre-le-magazine-de-la-ligue ul li p {
    width: 75% !important;
}
.pane-sujets-en-acces-libre .view-id-sujets_en_acces_libre .views-row {
    margin-right: 5px;
}
.page-vivre-tous-numeros.template-magazine #columns .content .view-content .item-list ul li.views-row-even {
    margin-bottom: 50px;
}
.comment-form .form-submit {
    width: 100%;
}
.view-display-id-all_subjects .container_description, .bottom-mag-list .views-row .attached_content_container .container_description {
    padding: 5%;
}
.pane-vivre-magazine.all-topics .views-exposed-form .views-exposed-widget {
    width: 100%;
}
.template-magazine.page-vivre .view-magazine-a-la-une li .title {
    padding: 5%;
}
.template-magazine .view-display-id-mise_en_avant li, .responsive-ligue .container-left-pages .view-display-id-all_subjects li, .pane-sujets-en-acces-libre .view-id-sujets_en_acces_libre .views-row, .quicktabs-tabpage .view-magazine-a-la-une .item-list li {
    margin-right: 0;
    width: 100%;
    margin-bottom: 3%;
}
.template-magazine.page-vivre .view-magazine-a-la-une li .public_article .title {
    width: auto;
}
.responsive-ligue .container-left-pages .pane-quicktabs-les-sujets-du-moments > .pane-title {
    float: none;
}
.responsive-ligue .container-left-pages .pane-vivre-magazine.all-topics h2 {
    padding: 10px 0 10px 0 !important;
}
.pane-vivre-magazine.all-topics .view-filters {
    width: 100%;
    top: 50px;
}
.view-display-id-all_subjects.view-vivre-magazine {
    margin-top: 46px;
}
.view-filters #views-exposed-form-vivre-magazine-all-subjects #edit-tid-wrapper div.selector {
    width: 88% !important;
}
.view-filters #views-exposed-form-vivre-magazine-all-subjects #edit-tid-wrapper div.selector span {
    background: url("../images/puce-menu.png") no-repeat scroll 95% center / 5% auto rgba(0, 0, 0, 0);
}
#modalContent {

    /*  position: fixed !important;
    */  top: 12% !important;
    bottom: 12% !important;
    right: 4% !important;
    left: 4% !important;
}
div.ctools-modal-content {
    width: 100% !important;
    margin: 0 auto;
    padding: 0 !important;
}
div.ctools-modal-content .modal-content {
    width: 100% !important;
}
.modal-content .user-info-from-cookie {
    padding: 2%;
}
.user-info-from-cookie .form-item.form-type-radios label {
    display: inline-block;
    margin: 0;
    font-size: 12px;
    vertical-align: middle;
}
.user-info-from-cookie .form-item.form-type-radios div.form-radios {
    width: 70%;
    display: inline-block;
    vertical-align: middle;
}
.user-info-from-cookie .form-type-radio {
    display: inline-block;
    width: 49%;
}
.modal-content .links {
    margin: 5% 0;
    display: none;
}
.modal-content #user-register-form .form-item label {
    width: 33%;
}
#user-register-form .form-item label {
    display: block;
    text-align: left;
    width: auto;
    font-size: 0.8rem;
}
#user-register-form .form-item input {
    width: 99%;
}
#user-register-form .form-item.form-type-radio {
    width: auto;
}
#user-register-form .links {
    margin: 8% 0;
    width: 100%;
}
#user-register-form .form-item.form-type-radios label {
    width: 28%;
    display: inline-block;
}
#user-register-form .form-radios {
    width: 70%;
}
div.ctools-modal-content .form-item label {
    width: auto;
    display: block;
    margin-bottom: 8px;
    margin-right: 0;
    text-align: left;
    padding-left: 2%;
}
div.ctools-modal-content .form-item input {
    display: block;
    margin: 8px;
    width: 93%;
}
#ajax-register-user-register-form-wrapper label {
    width: auto;
}
#ajax-register-user-register-form-wrapper .links li, .user-info-from-cookie .links li {
    font-size: 0.75rem;
}
.pane-sujets-en-acces-libre .view-id-sujets_en_acces_libre .views-row .container_description {
    padding: 4% 6%;
}

/*slider vivre*/
.template-magazine.page-vivre .view-magazine-a-la-une .views-slideshow-cycle-main-frame-row {
    height: auto;
}
.template-magazine.page-vivre .view-magazine-a-la-une .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
    display: none;
}
.template-magazine.page-vivre .view-magazine-a-la-une img {
    width: 100% !important;
}
.template-magazine.page-vivre .slide_label .slide_title {
    font-size: 1.55rem;
    display: block;
}
.template-magazine .view-display-id-mise_en_avant ul {
    margin: 0;
}
.template-magazine .view-display-id-mise_en_avant li img, .responsive-ligue .container-left-pages .view-display-id-all_subjects li img, .pane-sujets-en-acces-libre .view-id-sujets_en_acces_libre .views-row img, .quicktabs-tabpage .view-magazine-a-la-une .item-list li img {
    width: 100%;
    height: auto;
}
.bottom-mag-list .views-row {
    width: 100%;
    float: none;
}
.flag-signaler .flag-action, .flag-signaler .unflag-action, .comment-edit a, .comment-delete a, .comment-approve a {
    margin: 0 5px;
    padding: 0;
}
.responsive-ligue .side-bar-right ul.menu li a:after, .responsive-ligue .side-bar-right .view-liste-des-themes ul li a:after {
    background: url("/sites/all/themes/ligue/images/arrow-gray.png") no-repeat scroll 9px center rgba(0, 0, 0, 0);
}
.page-moncompte #uniform-edit-field-birthday-day, .page-moncompte #uniform-edit-field-birthday-month, .page-moncompte #uniform-edit-field-birthday-year {
    width: 82px !important;
}
.page-moncompte #uniform-edit-field-birthday-day span, .page-moncompte #uniform-edit-field-birthday-month span, .page-moncompte #uniform-edit-field-birthday-year span {
    background: url("/sites/all/themes/ligue/images/bg_select2.png") no-repeat scroll 88% center #ffffff;
}
div.ctools-modal-content .form-item label, #user-login label {
    text-align: left;
}
#user-pass {
    display: block;
    padding: 15px;
    text-align: center;
}
#user-pass .form-actions.form-wrapper {
    text-align: center;
}
.responsive-ligue .side-bar-right .bloc-brochure .images-brochures {
    min-height: auto;
}
.responsive-ligue .col-ligue-department .image-department img {
    width: 100%;
}

/****search**/
#block-search-form, .wrapper-header .left-header {
    display: none;
}
.wrapper-header.is-closed #block-search-form {
    display: block;
}

/**PRESS CSS MOBILE**/
.contact-press .filed-image, .contact-press .infos {
    max-width: 62%;
}
.responsive-ligue .container-left-pages .contact-press h2 {
    margin-bottom: 6% !important;
}
.bloc-kit-press ul li {
    display: block;
    font-size: 1rem;
    padding-top: 9%;
    padding-bottom: 0;
    width: auto;
}
.press-releases .view-communiqu-de-presse-la-une .item-list li {
    display: block;
    border-radius: 4px;
    border: 0 none;
    margin-top: 4%;
}
.bloc-kit-press .download-link, .press-releases .download {
    margin: 20px auto 0;
    position: static;
    margin-bottom: 4%;
}
.press-releases .view-communiqu-de-presse-la-une .item-list li .content, .accordion-press-section h3 {
    font-size: 1rem;
}
.accordion-press-section h3 {
    padding: 2.5% 2% 3% 5%;
}
.accordion-press-section .date {
    font-size: 0.8rem;
}
.container-left-pages .container-press-section .accordion-press-section-content li {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 4%;
    padding-top: 3%;
}
.content-press-date {
    max-width: 70%;
    font-size: 0.78rem;
}
.contact-from-press {
    padding: 4%;
}
.images-kit {
    display: block;
    height: auto;
}
.images-kit img {
    position: static;
}
.bloc-kit-press, .press-releases {
    padding: 6% 5%;
}
.container-left-pages .container-press-section  .accordion-press-section-content li:last-child {
    border: 0 none;
}
.article-title.presse {
    margin-bottom: 15px;
    margin-top: 0;
}
.contact-press .infos a {
    font-size: 0.8rem;
}

/****Style css mobile page confirmation********************************/

/**** titre contactez nous page confirmation *******/
.side-bar-temoignages .block-webform h2 {
    width: 89.5%;
}
.not-logged-in .node-temoignages-form #edit-actions input {
    margin-left: 3%;
    padding: 0 8.5%;
    margin-top: 12px;
}
.not-logged-in .node-temoignages-form .col-btn-actions #edit-actions {
    width: 100% !important;
}
.not-logged-in .node-temoignages-form input.form-text {
    padding: 0 3.5%;
    width: 93%;
}
.not-logged-in .node-temoignages-form .form-wrapper {
    margin-right: 0;
    width: 100%;
}
.not-logged-in .node-temoignages-form .col-btn-actions #edit-actions {
    margin-right: 5%;
}

/*
.node-temoignages-form div.uploader {
width: 81%;
}

.node-temoignages-form div.uploader {
overflow: hidden;
width: 72%;
}
*/
.node-temoignages-form div.uploader span.filename {
    padding-left: 28px;
}
div.uploader span.filename {
    height: 55px;
}
.node-temoignages-form div.uploader span.action {
    background: url("/sites/all/themes/ligue/images/bg_upload.png") no-repeat scroll 57% 0 #ffffff !important;
    margin-left: -50px !important;
    width: 145px;
}
.not-logged-in .col-images {
    margin-right: 1%;
}
.not-logged-in .node-temoignages-form .form-radios .form-item {
    width: 25%;
}
#edit-field-image .sticky-enabled.tabledrag-processed.tableheader-processed.sticky-table tr.draggable .image-widget-data .file a {
    max-width: 100%;
}
#edit-field-image .sticky-enabled.tabledrag-processed.tableheader-processed.sticky-table tr.draggable .form-submit.ajax-processed {
    margin-right: -87%;
    margin-top: -6px;
}
#edit-field-image .sticky-enabled.tabledrag-processed.tableheader-processed.sticky-table tr.draggable .image-widget-data .file {
    bottom: 0;
}
.not-logged-in .node-temoignages-form .col-btn-actions {
    margin: 0 0 37px;
}
#edit-field-image .sticky-enabled.tabledrag-processed.tableheader-processed.sticky-table tr.draggable {
    width: 100%;
}
.page-temoignages .list-temoignage li.box, .page-temoignages .list-temoignage li.quad {
    height: 318;
    width: 100%;
    margin-top: 20px;
}
.page-temoignages .list-temoignage .title {
    font-size: 1.5rem;
    line-height: 1rem;
    max-width: 80%;
    padding-bottom: 5px;
}
.responsive-ligue .side-bar-right {
    margin-top: 22px;
}
.side-bar-temoignages .link-btn {
    letter-spacing: 0px;
}
.side-bar-temoignages {
    padding: 7.8% 2.4%;
}
.pane-temoignage-carousel-temoiganges {
    height: auto;
}
.pane-temoignage-carousel-temoiganges .title {
    position: static;
}
.page-temoignages   #cboxLoadedContent, .page-temoignages #cboxContent, .page-temoignages  #cboxWrapper, .page-temoignages #colorbox {
    overflow: initial !important;
}
.page-temoignages  .callbacks_nav {
    top: 13%;
}

.page-temoignages .separator-block {
    margin-top: 0;
}
.bottom-row-temoignages.container-middle {
    padding: 0 10px;
    background-color: #fff;
    width: 94%;
    overflow: hidden;
}

/*  added by karim */

/*  Next prev bouton  for mobile */
.callbacks_nav.next {
    top: 25px !important;
}
.callbacks_nav.prev {
    top: 25px !important;
}
.content-temoignage-popup .field-item {
    height: auto !important;
}

/* bouton retour responsive  */
p.retour {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 0;
}
.pane-custom.pane-3 p.retour a {
    color: #4c4a4c;
    font-size: 14px;
    font-size: 0.875rem;
}
.page-temoignages .title-no-image {
    font-size: 1.5rem;
}
.responsive-ligue .container-middle .container-left-pages .temoignage-popin-mobile img {
    min-height: 265px;
}
.pane-temoignage-carousel-temoiganges .callbacks_container, .pane-temoignage-carousel-temoiganges #slider4 {
    height: auto;
    background-color: #fff;
}
.page-temoignages .list-temoignage li.quad img {
    min-height: 265px;
}
.responsive-ligue .content-box-article .rsbtn_compactskin {
    top: 15px;
    max-width: 60%;
}
#rs_read_this {
    margin-top: 38px;
}
.region-mobile .visible-only-mobile.bloc-submenu {
    margin-bottom: 20px
}
.pane-temoignage-carousel-temoiganges .title {
    line-height: normal;
}
.ga-bloc {
    width: 100%;
}
object{
  display: none !important;
}
