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

    /* Tools */
    .center2,
    .center {
        width: 940px;
    }

    #gmap {
        height: 200px;
    }

    .google-map-access {
        width: 747px;
    }

    #primary.affichage-savoir-plus .google-map-access {
        width: 418px;
        padding: 15px;
    }


    #wrapper .imagealaune img {
        width: 100%;
        height: auto;
    }

    /* Prop - 1024 */
    .class-commune-form-prop {
        left: 50% !important;
        margin-left: -374px !important;
        width: 698px !important;
    }


    /* Header */

    header .sticky {
        width: 940px;
    }

    .header-right,
    #fleches-fil-info,
    #title-fil-info {
        gap: 10px;
    }

    .header-bot {
        height: 90px;
        gap: 20px;
    }

    .header-left .logoHead {
        height: 90px;
        width: 140px;
    }

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

    header .sub-menu {
        width: 940px;
        left: 50%;
        top: 90px;
    }

    header .main-menu > li > a, .main-menu > li > span {
        height: 90px;
    }

    #container-fil-info .bloc-fil-info span{
        width: 460px;
    }

    /********** **********
    ***** A LA UNE ******
    ********** **********/
    #diaporama {
        height: 490px;
        width:44%!important;
    }

    #a-la-une,
    #a-la-une .a-la-une-media,
    #a-la-une .a-la-une-medias,
    #a-la-une .a-la-une-media .a-la-une-item video,
    #a-la-une .a-la-une-media .a-la-une-item img,
    #a-la-une .a-la-une-medias.a-la-une-video,
    #a-la-une .a-la-une-media .a-la-une-item{
        height:490px!important;
    }

    .a-la-une-item::after{
        content:"";
        position: absolute;
        right:-73px;
        bottom:0;
        clip-path: path("M347.933 0L348 0V490H0C105.537 490 199.581 423.159 234.605 323.256L347.933 0Z");
        background:white;
        width:420px;
        height:100%;
    }

    /*** ACCES RAPIDE ***/

    .accesFast{
        width: 730px;
        margin-left: -189px;
        margin-top: 92px;
    }

    .accesFast:before{
        height: 200px;
        width: 200px;
        right: 15px;
        top: -234px;
        border-radius: 126.5px;
        content: "";
        position: absolute;
        background: url('../images/motif-jaune.png')
    }
    
    .accesFast-single{
        width:130px;
        height:200px;
        gap: 20px;
    }

    .accesFast-mid {
        margin: 40px 0 30px 0;
    }

    .accesFast h1 {
        margin-right: 82px;
    }

    h1:after {
        top: -37px;
        left: 72px;
    }

    h1:before {
        top: -59px;
        left: 33px;
    }

    .accesFast .btnLien{
        height:47px;
    }

    /*** ACTUALITES ***/

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

    .wrapper-actu::before{
        width:250px;
        height:250px;
        left: -40px;
    }
    
    .wrapper-actu::after{
        width:250px;
        height:250px;
        top: 345px;
        right: -60px;    
    }
    
    .section-actu .bot-actu::after{
        width: 200px;
        height: 200px;
        bottom: -100px;
    }

    .section-actu .single-actu:first-child{
        width:780px;
        height:465px;
    }
    .section-actu .single-actu:first-child img,
    .section-actu .single-actu:first-child .image-a-la-une{
        width:780px;
        height:425px;
    }

    .section-actu .single-actu{
        width:300px;
        height:360px;
    }
    
    .section-actu .single-actu .image-a-la-une,
    .section-actu .single-actu img{
        width:300px;
        height:260px;
    }

    .section-actu .mid-actu {
        margin: 40px 0 35px 0;
        display: flex;
        flex-wrap: wrap;
        gap: 120px 20px;
    }

    .section-actu .single-actu:first-child h3 {
        margin: -110px auto 0 auto;
    }
    
    
    /*** AGENDA ***/
    
    .section-agenda .caroufredsel_wrapper{
        height:560px!important;
        width:810px!important;
        padding: 20px 17.5px 0 17.5px;
    }

    .section-agenda .caroussel-agenda{
        gap: 30px;
        margin-left: 17.5px!important;
    }

    .section-agenda .mid-agenda::after {
        width: 200px;
        height: 200px;
        top: -75px;
        left: 0px;
    }

    .section-agenda .event-pic{
        height: 350px;
        width: 250px;
    }

    .section-agenda .event-pic img{
        height: 350px;
        width: 250px;
    }

    .section-agenda .caroussel-agenda li{
        width:250px!important;
    }

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

    .section-agenda .event-infos h3::after {
        bottom: -12px;
    }

    .section-agenda .event-infos h3 {
        margin-top: 15px;
    }

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

    #kiosque {
        padding: 120px 0 75px 0;
    }

    #container-kiosque{
        width:700px;
    }

    #kiosque::before {
        width: 200px;
        height: 200px;
        top: 165px;
        right: 70px;
    }

    #kiosque::after {
        width: 200px;
        height: 200px;
        top: 410px;
        left: 60px;
    }

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

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

    #container-kiosque .bloc-kiosque.swiper-slide-next + .swiper-slide .image-kiosque {
        margin-left: 95px;
        margin-top: -1px;
    }
    
    #container-kiosque .bloc-kiosque.swiper-slide-change .image-kiosque {
        margin-top: -1px;
        margin-left: -146px;
    }

    #kiosque .evenements__nav__arrow{
        top: 362px;
    }

    #kiosque .prev-kiosque {
        left: 0 ;
    }
    
    #kiosque .next-kiosque {
        right: 0 ;
    }

    /*** FOOTER ***/

    footer .background-footer {
        right: 136px;
    }

    footer .background-footer::after {
        width: 200px;
        height: 200px;
        top: -70px;
        right: 220px;
    }


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

	#wrapper .top-publication .imagealaune{
		height: 430px;
	}

    #primary{width: 940px;}

    #wrapper .top-publication .header-page{
        width: calc(5% + 470px);
    }

	#primary.contextualites-on,
	.size-with-contextualites,
	.size-template-filtres {width:625px;}
	.size-template-filtres



     #searchform .ui-autocomplete{display:none !important;}
    #searchform .rechercher.loader{background:transparent !important;}

    #secondary .bloc-context{padding: 25px 27px 15px}

    #primary .contact-detail .content-contact .site-contact a.site-internet {margin-right: 25px;}
	/* ****************************************
	*      ____  _     _      _
	*     / ___|(_) __| | ___| |__   __ _ _ __
	*     \___ \| |/ _` |/ _ | '_ \ / _` | '__|
	*      ___) | | (_| |  __| |_) | (_| | |
	*     |____/|_|\__,_|\___|_.__/ \__,_|_|
	*
	******************************************* */

	#secondary,
	#primary .wrapper-panel {width:295px;margin-bottom:30px;float: right}


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

	/* *********************************
	*      _____ _ _ _
	*     |  ___(_) | |_ _ __ ___  ___
	*     | |_  | | | __| '__/ _ \/ __|
	*     |  _| | | | |_| | |  __/\__ \
	*     |_|   |_|_|\__|_|  \___||___/
	*
	*********************************** */

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

	.allocine-film .informations-film {width:480px;}

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

	.accessibar-div h2 {display:none;}

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

	.carte-svg {left:60px;}
	.carte-svg svg {float:left;}
	.carte-svg .ville-presente-cc {padding:17px 20px 16px;}

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

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



}