@media not all and (min-resolution:.001dpcm) { 
	@media {
    /*
      MEDIA QUERIES POUR CIBLER SAFARI UNIQUEMENT
     */   
    
    }
}
@media(min-width: 481px){}

@media(min-width: 768px){
	
	
    /*-----------------*/
    /* ACTU */
    /*-----------------*/
    #news .wrapper_inner_slider {
        position: relative;
        overflow: hidden;
        padding-right: 200px;
        background: none;
    }
    #news .cksliderwrap{padding: 0;}
    #news .ckslidercontrols :is(.next,  .prev) {
    	bottom: 0;
    	right: auto;
    	--size: 60px;
    	background-size: 15px;
    }
    #news .ckslidercontrols .next {left: 62px;} 
    #news .ckslidercontrols .prev {left: 0;}
    
    #news .ckctrldiv{
    	right: 220px;
    	transform: none;
    	bottom: 20px;
    	left: auto;
    }
    .content_slider {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        transition: all 500ms ease;
        right: 18px;
        transition-delay: 500ms;
        background: var(--white);
        max-width: 400px;
        width: 100%;
        padding: 35px 30px;
        box-shadow: 0 0 18px rgb(0 0 0 / 18%);
        z-index: 1;
        border-radius: 10px;
    }

	/*-----------------*/
    /* FOOTER */
    /*-----------------*/
	#footer-social .share-buttons{justify-content: flex-start;}
   
}

@media(min-width: 1025px){
	/*-----------------*/
    /* HEADER */
    /*-----------------*/
	#header{background: rgb(255 255 255 / 70%);}
	
    /*-----------------*/
    /* NAVPRIMARY */
    /*-----------------*/
    #navprimary{
        position: absolute;
        top: -65px;
        left: 0;
        right: 0;
        z-index: 3;
    }
	/*-----------------*/
	/* CONTENT */
	/*-----------------*/
	.home #content .tc_content{
	    column-count: 2;
	    column-gap: 50px;
	}
	.home #content .tc_content > *{break-inside: avoid;}
	
    /*-----------------*/
    /* ACTU */
    /*-----------------*/
    .nohome .content_slider {max-width: 350px;}

    /*-----------------*/
	/* SECTIONS */
	/*-----------------*/
	#sections .section_txt .wrap-text {
		padding: 40px 50px;
		position: relative;
		max-width: 770px;
	}
	#sections .sectionsbloc{margin: 100px 0;}
	#sections .sectionsbloc.odd .section_txt .wrap-text{ margin-left: auto;}
	
	#sections .section_thumb .blocthumb {
	    height: 100%;
	    overflow: hidden;
	    position: relative;
	    width: 80%;
	}
	
	#sections .section_thumb .specialthumb {
	    position: absolute;
	    top: 20%;
	    right: 5%;
	    width: 30%;
	    height: 350px;
	}
	#sections .sectionsbloc.even .section_thumb .specialthumb {
		left: 5%;
		right: auto;
	}
	#sections .sectionsbloc.even .section_thumb .blocthumb{margin-left: auto;}
    
    /*-----------------*/
    /* FOOTER */
    /*-----------------*/
    #footer .copyright{margin-left: auto;}
}

@media(min-width: 1281px){
	/*-----------------*/
	/* CONTENT */
	/*-----------------*/
	.home #content .tc_content{column-gap: 100px;}
	
    /*-----------------*/
	/* SECTIONS */
	/*-----------------*/
	#sections .section_txt .wrap-text {padding: 60px 70px;}
	#sections .section_thumb .blocthumb {width: 61%;}
	#sections .section_thumb .specialthumb{right: 15%;}
	#sections .sectionsbloc.even .section_thumb .specialthumb {left: 15%;}
}

@media(min-width: 1481px){
    /*-----------------*/
	/* SECTIONS */
	/*-----------------*/
	#sections .section_txt .wrap-text {width: 90%;}
}

@media(min-width: 1681px){
    /*-----------------*/
	/* SECTIONS */
	/*-----------------*/
	#sections .section_txt .wrap-text {width: 80%;}
}

@media(max-width: 1680px){}

@media(max-width: 1480px){}

@media(max-width: 1280px){
	 /*-----------------*/
	/* FOOTER */
	/*-----------------*/
	#footerCoordonnees{padding: 40px 30px;}
}

@media(max-width: 1024px){
	.nohome .hasthumb h1{
	    font-size: 1.7em !important;
	    padding: 20px;
	}
	/*-----------------*/
    /* HEADER */
    /*-----------------*/
	#logoCoordonnees{order: -1;}
	#logoCoordonnees img{width: 200px;}
	#header-coordonnees #headerLeft{margin: 0;}
	#headerLeft > div{margin: 20px 0;}

	#content_inner{margin-top: 40px;}
	
    /*-----------------*/
    /* ACTU */
    /*-----------------*/
    .thumbnail_slider{height: 600px;}
    #news .title_slider{font-size: 25px;}
    .nohome .content_slider{
        position: relative;
        top: auto;
        left: auto;
        transform: none;
        max-width: none;
        padding: 15px;
        right: auto;
        border-radius: 0;
    }
    .nohome .thumbnail_slider{height: 300px;}

    /*-----------------*/
	/* SECTIONS */
	/*-----------------*/
	#sections{padding-bottom: 100px;}
	.sectionsbloc .section_thumb {
	    display: grid;
	    grid-template-columns: 1fr 1fr;
	}

	.sectionsbloc .section_thumb > div{height: 100%;}

	 /*-----------------*/
	/* FOOTER */
	/*-----------------*/
	#footerCoordonnees{padding: 40px 40px;}
}

@media(max-width: 767px){
	.nohome .hasthumb .blocthumb{height: 100%;}
	.nohome .hasthumb .blocthumb img{
	    position: absolute;
	    left: 0;
	    top: 0;
	    right: 0;
	    z-index: -1;
	}
	
    /*-----------------*/
	/* REASSURANCES */
	/*-----------------*/
	#reassurances .picto-container{padding: 0;}
	#reassurances .picto-container li:not(:last-child){border-right: none;}
	#reassurances .picto-container li:not(:last-child) {border-bottom: .1rem solid #12121233;}
    
    /*-----------------*/
    /* ACTU */
    /*-----------------*/
    .thumbnail_slider, .nohome .thumbnail_slider{height: 250px;}
    #news  .content_slider{background: var(--white);padding: 20px 20px;}
    #news .title_slider{font-size: 20px;}
    #news .text_slider{display: none;}

	/*-----------------*/
    /* FOOTER */
    /*-----------------*/
	#footerHoraires{max-width: 252px;}
	#footerCoordonnees{
	    padding: 20px;
	    text-align: center;
	}
	#footerbloc .wrappercontent{max-width: 500px;}
	#footerLinks{padding: 20px;}
	#footerLinks .wrappercontent{flex-direction: column;}
}

@media(max-width: 480px){
	/*-----------------*/
    /* FOOTER */
    /*-----------------*/
	#footerHoraires{max-width: 240px}
}