@media screen and (max-width: 960px) {

    /* Tools */
    .center2,
    .center {
        width: 620px;
        position: relative;
    }

    #main {
        margin: 30px 0 0 0;
    }

    .google-map-access,
    #primary.affichage-savoir-plus .google-map-access {
        width: 431px;
    }

    #wrapper {
        position: static;
    }

    /* Prop - 768 */
    .class-commune-form-prop {
        margin-left: -230px !important;
        width: 410px !important;
    }

    .class-commune-form-prop .demi-field,
    .class-commune-form-prop .demi-bloc-form {
        width: 100% !important;
    }

    .class-commune-form-prop .bloc-form input[type=text],
    .class-commune-form-prop .bloc-form input[type=email],
    .class-commune-form-prop .bloc-form textarea {
        width: 100% !important;
        box-sizing: border-box !important;
    }

    .scroll-top{
        display:none!important;
    }

    /* Menu */
    .menu-wrapper {
        height: auto;
        width: 100%;
        z-index: 15;
        margin-bottom: 10px;
    }

    .home .menu-wrapper {
        margin-bottom: 0px;
    }

    .menu-menu-principal-container {
        position: absolute;
        left: 50%;
        z-index: 3000;
        width: 85%;
        top: 90px;
        transform: translateX(-50%);
    }

    header .toggleMenu {
        font-family: Montserrat;
        font-size: 20px;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: 0em;
        text-align: left;
        text-transform: uppercase;
        color: #242424;
        gap: 6.5px;
        cursor: pointer;
        display: flex;
        justify-content: flex-end;
        align-items: center;        
    }

    .header-bot {
        gap: 43.5px;
    }

    header .toggleMenu .barre{
        display:flex;
        width:15px;
        height:15px;
        flex-direction: column;
        justify-content:space-between;
    }

    header .toggleMenu .barre span{
        width:15px;
        height:2px;
        background-color: #242424;
        display: block;
    }

    header .main-menu {
        width: 100%;
        height: auto;
        display: none;
        position: relative;
        margin-top: 0
    }

    header .main-menu li {
        border-bottom: 2px solid white;
        background-color: #E55234;
        width: 100%;
        float: none;
        text-align: left;
        margin-left: 0
    }

    header .main-menu > li.item-7 {
        width: auto;
    }

    header .main-menu > li:first-child {
        border-top: 2px solid white;
        border-bottom: 2px solid white;
    }

    header .sub-menu > ul > li:last-child {
        border-bottom: 0
    }

    header .main-menu li > a,
    header.main-menu li > span {
        padding-left: 15px;
    }

    header .main-menu li:first-child > a,
    header.main-menu li:first-child > span {
        padding-left: 15px;
    }

    header .main-menu > li {
        border-left: none;
    }

    header .main-menu li > a,
    header.main-menu li > span {
        padding: 16px 0px 16px 0;
        line-height: normal;
        border-left: 0;
        font-size: 14px;
        color: #fff;
        display: flex;
        justify-content: center;
    }

    header .main-menu > li > a,
    header .main-menu > li > span {
        width: auto;
        height: auto;
        padding: 10px 15px;
    }

    header .main-menu > li:hover > .sub-menu {
        display: none;
    }

    header .main-menu > li:hover a:before,
    header .main-menu > li:hover a:after {
        display: none;
    }

    header .sub-menu {
        margin: 0;
        display: none;
        z-index: 999;
        position: static;
        width: 100%;
        top: 11px;
        left: 0;
        padding: 0;
        overflow: hidden;
        transform: none;
    }

    header .sub-menu:before {
        display: none;
    }

    header .sub-menu:after {
        display: none;
    }

    header .sub-menu ul.bloc-menu-left,
    header .sub-menu ul.bloc-menu-middle,
    header .sub-menu ul.bloc-menu-right {
        float: none;
    }

    header .sub-menu > ul > li {
        background-color: rgb(229 141 123);;
        width: 100%;
        margin-right: 0;
        margin-left: 0px;
        border-top: 1px solid #FFF;
        border-bottom: 0;
        padding: 5px 0px 5px 15px;
    }

    header .sub-menu > ul > li:hover {
        background-color: #FFF;
        color: #251a29;
    }

    header .main-menu li.item-1 .sub-menu ul > li:hover > a,
    header .main-menu li.item-1 .sub-menu > li:hover > span {
        color: #251a29;
    }

    header .sub-menu > li:first-child a {
        border-top: none;
    }

    header .sub-menu > li > a {
        font-size: 13px;
        font-weight: bold;
        border-bottom: none;
        padding: 0;
        text-transform: none;
        width: initial;
        padding-left: 40px;
    }

    header .sub-menu ul > li > a,
    .main-menu .sub-menu ul > li > span {
        font-weight: normal;
        font-size: 12px;
        padding: 0 0 0 15px;
    }

    header .sub-menu ul > li:hover {
        background-color: #FFF !important;
    }

    header .sub-menu ul.bloc-menu-left,
    header .sub-menu ul.bloc-menu-middle,
    header .sub-menu ul.bloc-menu-right {
        width: 100%;
    }

    header .sub-menu ul > li.children-2 > a,
    header .sub-menu ul > li.children-2 > span {
        padding-left: 15px;
        font-size: 12px;
    }

    header .overlay-menu {
        display: none;
        position: fixed;
        z-index: 10;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        background: #07141d;
        filter: alpha(opacity=85);
        -moz-opacity: 0.85;
        opacity: 0.85;
    }

    header .menu-wrapper {
        position: inherit;
    }

    header .sub-menu ul > li > a, .main-menu .sub-menu ul > li > a,
    header .sub-menu ul > li > a, .main-menu .sub-menu ul > li > span{
        color: #242424!important;
    }

    /* HEADER */
    #container-fil-info{
        height:170px;
        flex-direction: column;
        padding: 15px 0;
        box-sizing: border-box;
    }

    .header-left .logoHead {
        width: 190px;
    }

    .header-left .logoHead img {
        height: auto;
        width: 190px;
    }

    #container-fil-info .caroufredsel_wrapper{
        flex: unset;
        width: 100%!important;
    }
    
    #container-fil-info .bloc-fil-info{
        height:fit-content;
        flex-wrap: wrap;
        justify-content: center;
        gap: 10px 35px;
        width:620px!important;
        padding-left: 0;
    }

    .header-right, #fleches-fil-info, #title-fil-info {
        height:auto;
    }

    #container-fil-info .infos-fil-info{
        align-items: center;
    }

    #container-fil-info .bloc-fil-info strong::before {
        width: 15px;
    }

    #container-fil-info .bloc-fil-info strong::before {
        left: -25px;
    }


    /* ******************************************************
    *      _____                _
    *     |  ____ __ ___  _ __ | |_   _ __   __ _  __ _  ___
    *     | |_ | '__/ _ \| '_ \| __| | '_ \ / _` |/ _` |/ _ \
    *     |  _|| | | (_) | | | | |_  | |_) | (_| | (_| |  __/
    *     |_|  |_|  \___/|_| |_|\__| | .__/ \__,_|\__, |\___|
    *                                |_|          |___/
    *
    ********************************************************* */

    /*** DIAPO ***/

    .top-front{
        background: #FEFAF3;
        padding-bottom: 50px;
    }

    .top-front .accesFast {
        width: 620px;
        margin: 97px auto 0 auto;
        align-items: center;
    }

    .top-front #diaporama{
        display:none;
    }

    .accesFast-mid{
        flex-wrap: wrap;
        justify-content:center;
        gap: 30px 20px;
        width:430px;
        margin: 25px 0 30px 0;
    }

    .accesFast h1 {
        margin-right: 0;
        align-self: center;
    }

    .accesFast .btnLien {
        align-self: center;
        width:280px;
    }

    .accesFast:before {
        right: 30px;
        top: -228px;
    }

    /**** ACTU ***/

    .section-actu {
        padding: 135px 0 0 0;
    }

    .section-actu .single-actu:first-child{
        width:100%;
        height:504px;
    }
    .section-actu .single-actu:first-child img,
    .section-actu .single-actu:first-child .image-a-la-une{
        width:100%;
        height:340px;
    }

    .section-actu .single-actu:first-child h3 {
        width: 550px;
        margin: -26px auto 0 auto;
    }

    .section-actu .single-actu:first-child h3 span{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

    .section-actu .mid-actu {
        gap: 80px 20px;
        margin: 40px 0 47px 0;
    }

    .section-actu .single-actu:last-child{
        margin-top: -10px;
        height: auto;
    }

    .bot-actu {
        width: 100%;
        padding: 0 0 70px 0;
        overflow: hidden;
        position: relative;
        display: flex;
        justify-content: center;
    }

    .wrapper-actu::before{
        left: -90px;
        top: 16px;
    }
    
    .wrapper-actu::after{
        top: 328px;
        right: -100px;  
    }
    
    .section-actu .bot-actu::after{
        bottom: -110px;
    }

    /*** AGENDA ***/

    .section-agenda {
        padding: 100px 0 40px 0;
    }
    
    .section-agenda .caroufredsel_wrapper{
        width:520px!important;
        padding: 20px 10px 0 10px;
    }

    .section-agenda .caroussel-agenda{
        gap: 20px;
        margin-left: 10px!important;
    }

    .section-agenda .event-pic{
        box-shadow: 0px 0px 10px 0px #00000040;
    }

    .evenements__nav__arrow--next2{
        margin-left: -5px;
        bottom: 50px;
    }

    .evenements__nav__arrow--prev2{
        margin-right: -5px;
        bottom: 50px;
    }

        /********** **********
    ***** KIOSQUE******
    ********** **********/

    #container-kiosque{
        width:509px;
    }

    #kiosque::before {
        top: 150px;
        right: -45px;
    }

    #kiosque::after {
        top: 420px;
        left: -45px;
    }

    #container-kiosque .bloc-kiosque.swiper-slide-active .image-kiosque {
        margin-left: -65px;
    }

    #container-kiosque .bloc-kiosque.swiper-slide-prev .image-kiosque {
        margin-left: -155px;
        margin-top: -4px;
    }
    
    #container-kiosque .bloc-kiosque.swiper-slide-next .image-kiosque {
        margin-left: 36px;
        margin-top: -4px;
    }

    /*** FOOTER ***/

    footer .background-footer {
        right: 0;
        clip-path: path('M790 522H-1284L-1284 0.000600487L197.271 0C338.457 -8.10362e-05 470.897 65.4753 552.635 180.566L790 522Z');
        height:522px;
        width:790px;
    }

    footer .background-footer::after {
        top: -90px;
        right: 370px;
    }

    footer .footer-left .infos {
        gap: 15px;
        flex-direction: column;
    }

    .wrapper-footer {
        height: 468px;
    }

    footer .center {
        height: 468px;
    }

    footer .footer-left .coordonnees {
        margin-top: 96px;
    }






    /* **************************
	*      ____
	*     |  _ \ __ _  __ _  ___
	*     | |_) / _` |/ _` |/ _ \
	*     |  __| (_| | (_| |  __/
	*     |_|   \__,_|\__, |\___|
	*                 |___/
	*
	***************************** */
	#searchform .ui-autocomplete{display:none !important;}
    #primary{width: 620px;}

	#wrapper .top-publication .imagealaune{
		border-radius:0;
        width:100%;
        height:490px;
	}

    #wrapper .top-publication .header-page{
        width: 620px;
        margin: 0 auto;
    }

    #wrapper .top-publication .header-page .center2, #wrapper .top-publication .header-page .center {
        padding-left: 0;
        width: 100%;
        height: auto;
        padding: 20px 0;
    }

    #wrapper .top-publication .header-page::after {
        width: 200px;
        height: 200px;
        top: -140px;
    }

    #wrapper .top-publication .header-page h1 {
        align-self: center;
    }

    #wrapper .top-publication .header-page .introduction p {
        text-align: center;
    }

    #wrapper .top-publication {
        gap: 0 25px;
    }

    #primary.contextualites-on, .size-with-contextualites, .size-template-filtres{width: 580px;}
    #secondary,
	#primary .wrapper-panel {width:100%;}

    #primary .template-agenda ul li a .date p{font-size: 20px !important;}

    .center-prop-internaute .prop-publication{left: 207px;}

    #secondary a.return-list{width: 100%;}

    #primary .contact-detail .content-contact .site-contact a.site-internet{margin-right: 22px;}
    .single-contacts #secondary{margin: 0}
    .single-contacts #secondary .bloc-context{padding: 0}
    .single-contacts #primary{padding: 0}

	#secondary .bloc-context {
		padding: 40px 45px 30px 30px;
	}

	/* ****************************************
	*      ____  _     _      _
	*     / ___|(_) __| | ___| |__   __ _ _ __
	*     \___ \| |/ _` |/ _ | '_ \ / _` | '__|
	*      ___) | | (_| |  __| |_) | (_| | |
	*     |____/|_|\__,_|\___|_.__/ \__,_|_|
	*
	******************************************* */

	.contactslie_v2 .relations-contacts-v2 ul li,
	.actualitelie .relation-actualites ul li,
	.relations-agenda ul li {width:540px;}

	/* *********************************
	*      _____ _ _ _
	*     |  ___(_) | |_ _ __ ___  ___
	*     | |_  | | | __| '__/ _ \/ __|
	*     |  _| | | | |_| | |  __/\__ \
	*     |_|   |_|_|\__|_|  \___||___/
	*
	*********************************** */
    #primary .content-agenda .site-contact a:hover{width: 100%;}
	#primary .wrapper-panel .rester-informe,
	#primary .wrapper-panel .prop-publi {width:100%;margin-top:10px;}

	#primary .panel-agenda .form-panel .keywords,
	#primary .panel-agenda .form-panel .periode {width:100%;}
	#primary .panel-agenda .form-panel .periode {margin-top:20px;}
	#primary .panel-agenda .form-panel .periode .input-date input {width:85%;}

	body.map-full-width #primary .panel-plan-interactif {width:260px;}
    #primary .date-cat{padding: 10px 15px 23px;}
    #primary .template-actualites ul li .cats-date .cats-actus, #primary .date-cat p.cats-actus{margin-bottom: 5px;}
    #primary .wrapper-panel .form-panel .liste-types,
	#primary .wrapper-panel .form-panel .communes-ot {width:49%;margin-bottom:15px;}
	#primary .wrapper-panel .form-panel .liste-types {float:left;}
	#primary .wrapper-panel .form-panel .communes-ot {float:right;margin-top:14px;}
	#primary .wrapper-panel .form-panel .keywords {clear:both;}
	#primary .wrapper-panel .form-panel input.valider-form,
	#primary .wrapper-panel .form-panel a.reinitialiser-form,
	#primary .wrapper-panel .prop-publi,
	#primary .wrapper-panel .rester-informe {width:49%;}
	#primary .wrapper-panel .form-panel input.valider-form,
	#primary .wrapper-panel .prop-publi {float:left;margin:0;}
	#primary .wrapper-panel .form-panel a.reinitialiser-form,
	#primary .wrapper-panel .rester-informe {float:right;margin:0;}
	#primary .wrapper-panel .form-panel input.valider-form,
	#primary .wrapper-panel .form-panel a.reinitialiser-form {margin:20px 0 0;}
	#primary .wrapper-panel .form-panel .mois-filtre,
	#primary .wrapper-panel .form-panel .annee-filtre {width:49%;margin:0 0 20px;}
	#primary .wrapper-panel .form-panel .mois-filtre {
		float:left;
		position: relative;
		right: -11px;
		top: 14px;	
	}
	#primary .wrapper-panel .form-panel .annee-filtre {
		float:right;
		position: relative;
		top: 10px;
	}


	#primary .panel-agenda .form-panel.display-calendrier .keywords {width:100%;}




	#primary .panel-plan-interactif .form-panel .keywords {float:left;}
	#primary .panel-plan-interactif .form-panel .rechercheadresse-googlemap {float:right;}
	#primary .panel-plan-interactif .form-panel .keywords,
	#primary .panel-plan-interactif .form-panel .rechercheadresse-googlemap {width:49%;margin-bottom:20px;}

	#primary .panel-gestion-ressources .form-panel input.valider-form,
	#primary .panel-gestion-ressources .form-panel a.reinitialiser-form {margin:0;}

	/* *****************************************************************************************
	*       ____                                        _                       _       _
	*      / ___|___  _ __ ___  _ __ ___  _   _ _ __   | |_ ___ _ __ ___  _ __ | | __ _| |_ ___
	*     | |   / _ \| '_ ` _ \| '_ ` _ \| | | | '_ \  | __/ _ \ '_ ` _ \| '_ \| |/ _` | __/ _ \
	*     | |__| (_) | | | | | | | | | | | |_| | | | | | ||  __/ | | | | | |_) | | (_| | ||  __/
	*      \____\___/|_| |_| |_|_| |_| |_|\__,_|_| |_|  \__\___|_| |_| |_| .__/|_|\__,_|\__\___|
	*                                                                    |_|
	******************************************************************************************** */

	#primary .template-affilistes-navprofil ul.liste-publication li a .articles-content .title,
	#primary .template-actualites ul li a .articles-content span.title,
	#primary .template-actualites ul li.minime a .articles-content span.title,
	#primary .template-agenda ul li a .articles-content .title,
	#primary .template-annuaire-contacts ul li a .articles-content .title,
	#primary .template-bdocumentaire-phototheque ul li .information-document h4,
	#primary .template-gestion-ressources ul li span.articles-content .title {font-size:24px;line-height:20px;}

	#proposition-publication .bloc-form .demi-bloc-form,
	#proposition-publication .demi-field {width:100%;}

	/* *************************************************
	*         _        _               _ _ _    __
	*        / \   ___| |_ _   _  __ _| (_) |_ /_/  ___
	*       / _ \ / __| __| | | |/ _` | | | __/ _ \/ __|
	*      / ___ \ (__| |_| |_| | (_| | | | ||  __/\__ \
	*     /_/   \_\___|\__|\__,_|\__,_|_|_|\__\___||___/
	*
	**************************************************** */

	#primary .template-actualites ul li a .img-actu {width:140px;}
	#primary .template-actualites ul li .cats-date {left:160px;}
	#primary .date-cat p.cats-actus {float:none;overflow:hidden;}

	/* ****************************************
	*         _                        _
	*        / \   __ _  ___ _ __   __| | __ _
	*       / _ \ / _` |/ _ \ '_ \ / _` |/ _` |
	*      / ___ \ (_| |  __/ | | | (_| | (_| |
	*     /_/   \_\__, |\___|_| |_|\__,_|\__,_|
	*             |___/
	*
	******************************************* */

	#primary .template-agenda ul li a .date {width:105px;}
	#primary .template-agenda ul li a .date p {font-size:14px;}
	#primary .template-agenda ul li a .articles-content .lieu {display:none;}
	#primary .template-agenda ul li .categorie-agenda {left:260px;}
	#primary .content-agenda .categorie-date .date-evenement p {font-size:18px;}
	#primary .content-agenda .site-contact a {width:100%;}
	#primary .content-agenda .site-contact a.nous-contactez {margin-top:10px;}

	/* ****************************************************************************************************
	*         _                            _                _                        _             _
	*        / \   _ __  _ __  _   _  __ _(_)_ __ ___    __| | ___    ___ ___  _ __ | |_ __ _  ___| |_ ___
	*       / _ \ | '_ \| '_ \| | | |/ _` | | '__/ _ \  / _` |/ _ \  / __/ _ \| '_ \| __/ _` |/ __| __/ __|
	*      / ___ \| | | | | | | |_| | (_| | | | |  __/ | (_| |  __/ | (_| (_) | | | | || (_| | (__| |_\__ \
	*     /_/   \_\_| |_|_| |_|\__,_|\__,_|_|_|  \___|  \__,_|\___|  \___\___/|_| |_|\__\__,_|\___|\__|___/
	*
	******************************************************************************************************* */

	#primary .template-annuaire-contacts ul li .site-internet .reponsive-1024 {display:none;}
	#primary .template-annuaire-contacts ul li .site-internet .reponsive-480 {display:block;}
	#primary .contact-detail .label {width:100%;}

	/* *******************************************
	*         _    _            _     _   _ ____
	*        / \  | |       ___| |_  | \ | |  _ \
	*       / _ \ | |      / _ \ __| |  \| | |_) |
	*      / ___ \| |___  |  __/ |_  | |\  |  __/
	*     /_/   \_\_____|  \___|\__| |_| \_|_|
	*
	********************************************** */

	#primary .template-affilistes-navprofil ul.liste-publication li.liste a .articles-content .title {margin-bottom:5px;}
	#primary .accesrapide-resultats-alnp p.volet-alnp.open .open,
	#primary .accesrapide-resultats-alnp p.volet-alnp.close .close {display:none;}

	/* ********************************************************************************************************************
	*      ____                       _                   _           _           _        _   _      __
	*     | __ )  __ _ ___  ___    __| | ___   ___    ___| |_   _ __ | |__   ___ | |_ ___ | |_| |__   \_\  __ _ _   _  ___
	*     |  _ \ / _` / __|/ _ \  / _` |/ _ \ / __|  / _ \ __| | '_ \| '_ \ / _ \| __/ _ \| __| '_ \ / _ \/ _` | | | |/ _ \
	*     | |_) | (_| \__ \  __/ | (_| | (_) | (__  |  __/ |_  | |_) | | | | (_) | || (_) | |_| | | |  __/ (_| | |_| |  __/
	*     |____/ \__,_|___/\___|  \__,_|\___/ \___|  \___|\__| | .__/|_| |_|\___/ \__\___/ \__|_| |_|\___|\__, |\__,_|\___|
	*                                                          |_|                                           |_|
	*
	*********************************************************************************************************************** */

	#primary .template-bdocumentaire-phototheque ul li .information-document {min-height:178px;height:auto;}
    #primary .template-bdocumentaire-phototheque ul li .image-a-la-une {height:200px;}
	/* ****************************************
	*         _    _ _            _         __
	*        / \  | | | ___   ___(_)_ __   /_/
	*       / _ \ | | |/ _ \ / __| | '_ \ / _ \
	*      / ___ \| | | (_) | (__| | | | |  __/
	*     /_/   \_\_|_|\___/ \___|_|_| |_|\___|
	*
	******************************************* */

	.allocine-film .affiche-film {float:none;margin:0 auto 20px;}
	.allocine-film .informations-film {width:440px;}

	/* ****************************************
	*         _    _ _
	*        / \  | | |__  _   _ _ __ ___  ___
	*       / _ \ | | '_ \| | | | '_ ` _ \/ __|
	*      / ___ \| | |_) | |_| | | | | | \__ \
	*     /_/   \_\_|_.__/ \__,_|_| |_| |_|___/
	*
	******************************************* */

	#primary .vignettes-album a .articles-content h4 {margin-bottom:0!important;padding:41px 0 0!important;}
	#primary .vignettes-album a .articles-content .introduction {margin-top:5px!important;}

	/* ************************
	*      _  _    ___  _  _
	*     | || |  / _ \| || |
	*     | || |_| | | | || |_
	*     |__   _| |_| |__   _|
	*        |_|  \___/   |_|
	*
	*************************** */

	.page404 #searchform {text-align:center;}
	.page404 #searchform div {display:inline-block;}
	.page404 #searchform .rechercher {width:240px;}

	/* ***************************************
	*       ____            _             _
	*      / ___|___  _ __ | |_ __ _  ___| |_
	*     | |   / _ \| '_ \| __/ _` |/ __| __|
	*     | |__| (_) | | | | || (_| | (__| |_
	*      \____\___/|_| |_|\__\__,_|\___|\__|
	*
	****************************************** */

	.page-contact .gform_wrapper ul li.gfield {width:100%;}
	.page-contact .gform_wrapper ul li#field_1_5 {padding-top:0;}

	/* ************************************************
	*       ____           _         ______     ______
	*      / ___|__ _ _ __| |_ ___  / ___\ \   / / ___|
	*     | |   / _` | '__| __/ _ \ \___ \\ \ / / |  _
	*     | |__| (_| | |  | ||  __/  ___) |\ V /| |_| |
	*      \____\__,_|_|   \__\___| |____/  \_/  \____|
	*
	*************************************************** */

	.carte-svg {width:100%;left:0;}
	.carte-svg svg {float:none;margin:0px 25px 20px;}
	.carte-svg .ville-presente-cc {box-sizing:border-box;padding:37px 20px 16px;}

	/* *****************************************************
	*      _   _            _       ___         ____  ____
	*     | | | | __ _  ___| | __  / (_) ___   / / _|/ _\ \
	*     | |_| |/ _` |/ __| |/ / | || |/ _ \ / / |_| |_ | |
	*     |  _  | (_| | (__|   <  | || |  __// /|  _|  _|| |
	*     |_| |_|\__,_|\___|_|\_\ | ||_|\___/_/ |_| |_|  | |
	*                              \_\                  /_/
	*
	******************************************************** */

	body.gecko footer .middle-footer .newsletter-sms input[type="text"],
	body.gecko footer footer .middle-footer .newsletter-sms input[type="email"] {width:308px;}

	body.ie .front-page .fil-infos-droits-demarches .droits-demarches-ligne select {width:389px;}


	#primary .form-planinteractif .categorie-googlemap{
		margin: 60px 0 0;
	}

	.categorie-googlemap h5 a.travaux span.svg-filtre-pi,
	.categorie-googlemap h5 a.travaux span.nom-filtre-pi{
		position: unset;
	}




}