@charset "UTF-8";
/* ------ */
/* page ACCUEIL */
/* ------ */

/* ------ */
/* phone */
@media screen and (max-width:575px) {
	#headerMain #headerImage1 { display:none !important; }
	#headerMain #headerImage2 { display:none !important; }
}

/* ------ */
/* ARTICLES ACCUEIL - full width */
/*.articles article.artListe .artContenuText { max-width:unset !important; }*/

/* ------ */
/* scrollToMe - headerAfter */
/*
@media screen and (min-width:769px) {
	.scrollToMe#headerAfter-scrollToMe { display:block !important; }	
}
*/
/* ------ */
/* HEADER */
/* ------ */
/* HEADER - TOUJOURS afficher SUR ACCUEIL */
/*#headerMainWrap { display:flex !important; }*/
#headerMainWrap { display:none !important; }
/* --- */
/* HEADER apres SLIDER */
.BoxHomeSliderWrap ~ #headerMainWrap { padding-top:0 !important;  }
.BoxHomeSliderWrap ~ #headerMainWrap aside { top:5px !important;  }

/* ------ */
/* HEADER - phone */
@media screen and (max-width:767px) {
	#headerMain { display:flex !important; justify-content:center !important; width:100% !important; padding:3% 1% !important; margin:0 !important; }
	#headerMain > div { display:flex !important; flex-direction:column !important; width:100% !important; }
	/* --- */
	/* logo AU DESSUS du texte */
	#headerMain figure { width:90%; }
	/* --- */
	#headerMain figure, #headerMain figure img, #headerMain #header-Titres { display:block !important; text-align:center; width:auto; margin:0 auto; }
	#headerMain figure { width:90%; height:auto; text-align:center; margin:0 auto; }
	#headerMain figure a img { width:100%; height:auto; max-width:320px; max-height:160px; background-size:contain; }
	/* --- */
	#headerMain .hgroup { margin-top:0.5rem !important; }
	#headerMain .hgroup h1 { display:block !important; font-size:200%; margin:0; padding:0 10px; }
	#headerMain .hgroup h2 { display:block !important; font-size:120%; margin:0; padding:0.5rem 10px 0.5rem; }
	/* --- */
}
@media screen and (min-width:768px) and (max-width:991px) {
	#headerMain { display:flex !important; justify-content:center !important; width:100% !important; padding:3% 1% !important; margin:0 !important; }
	#headerMain > div { display:flex !important; flex-direction:column !important; width:100% !important; }
	/* --- */
	/* logo AU DESSUS du texte */
	#headerMain figure { width:90%; }
	/* --- */
	#headerMain figure, #headerMain figure img, #headerMain #header-Titres { display:block !important; text-align:center; width:auto; margin:0 auto; }
	#headerMain figure { width:90%; height:auto; text-align:center; margin:0 auto; }
	#headerMain figure a img { width:100%; height:auto; max-width:360px; max-height:180px; background-size:contain; }
	/* --- */
	#headerMain .hgroup { margin-top:0.5rem !important; }
	#headerMain .hgroup h1 { display:block; font-size:260%; margin:0; padding:0 10px; }
	#headerMain .hgroup h2 { display:block; font-size:140%; margin:0; padding:2% 10px 3%; }
	/* --- */
}
/* HEADER - desktop */
@media screen and (min-width:992px) {
	#headerMain { display:flex !important; justify-content:center !important; width:100% !important; padding:3% 1% !important; margin:0 !important; }
	#headerMain > div { display:flex !important; flex-direction:column !important; width:100% !important; }
	/* --- */
	/* logo AU DESSUS du texte */
	#headerMain figure { width:90%; }
	/* --- */
	#headerMain figure, #headerMain figure img, #headerMain #header-Titres { display:block !important; text-align:center; width:auto; margin:0 auto; }
	#headerMain figure { width:90%; height:auto; text-align:center; margin:0 auto; }
	#headerMain figure a img { width:100%; height:auto; max-width:480px; max-height:240px; background-size:contain; }
	/* --- */
	#headerMain .hgroup { margin-top:0.5rem !important; }
	#headerMain .hgroup { display:block; margin:0 auto; text-align:left; vertical-align:middle; max-width:100%; }
	#headerMain .hgroup h1 { display:block; font-size:280%; margin:0; padding:0 2rem; }
	#headerMain .hgroup h2 { display:block; font-size:160%; margin:0; padding:1rem 2rem 1rem; }
	/* --- */
}
/* ------ */

/* ------ */
/* SPECIAL SCEA */
/* LOGO2 */
#header-Logo2 { display:block !important; } /* on affiche */
/* ------ */

/* ------ */
/* SPECIAL SCEA */
/* ------ */
/* CHEVAUX - SLIDER */
.slideChevauxWrap { position:relative; margin:0; min-height:50vh; /*background-color:var(--site-tpl-col-main-opa-02);*/ padding:0 0 1rem 0; }
/* ------ */
.slideChevauxWrap .chxListe .chxListeItem { margin:0 1rem; padding:0; text-shadow:none; max-width:96vw; /*background-color:var(--site-tpl-col-main-opa-05); color:var(--site-blanc);*/ 
-webkit-transition:all 0.5s; transition:all 0.5s; }
/* ------ */
/* phone */
@media screen and (max-width:575px) {
	.slideChevauxWrap .chxListe .chxListeItem { max-width:96vw; }
	.slideChevauxWrap .chxListe .chxListeItem figure h4 { font-size:110%; }
}
/* tablet */
@media screen and (min-width:576px) and (max-width:768px) {
	.slideChevauxWrap .chxListe .chxListeItem { width:340px; }
	.slideChevauxWrap .chxListe .chxListeItem figure { width:340px; height:340px; }
	.slideChevauxWrap .chxListe .chxListeItem figure h4 { font-size:120%; }
}
/* desktop */
@media screen and (min-width:769px) and (max-width:991px) {
	.slideChevauxWrap .chxListe .chxListeItem { width:360px; }
	.slideChevauxWrap .chxListe .chxListeItem figure { width:360px; height:360px; }
	.slideChevauxWrap .chxListe .chxListeItem figure h4 { font-size:130%; }
}
@media screen and (min-width:992px) {
	.slideChevauxWrap .chxListe .chxListeItem { width:420px; }
	.slideChevauxWrap .chxListe .chxListeItem figure { width:420px; height:420px; }
	.slideChevauxWrap .chxListe .chxListeItem figure h4 { font-size:140%; }
}
/* ------ */
/* arrows */
.slideChevauxWrap .slick-prev, .slideChevauxWrap .slick-next { z-index:2; width:28px; height:28px; -webkit-transition:all 0.5s; transition:all 0.5s; }
.slideChevauxWrap .slick-prev::before, .slideChevauxWrap .slick-next::before { font-size:28px; font-family:var(--site-fontawesome-fam); }
.slideChevauxWrap .slick-prev { left:1% !important; }
.slideChevauxWrap .slick-next { right:1% !important; }
.slideChevauxWrap .slick-prev::before { content:'\f137'; font-weight:700; }		/* fas fa-circle-chevron-left */
.slideChevauxWrap .slick-next::before { content:'\f138'; font-weight:700; }		/* fas fa-circle-chevron-right */
/*.slideChevauxWrap .slick-prev { display:none !important; }*/
@media screen and (max-width:575px) {
	.slideChevauxWrap .slick-prev, .slideChevauxWrap .slick-next { display:none !important; }
}
@media screen and (min-width:992px) {
	.slideChevauxWrap .slick-prev, .slideChevauxWrap .slick-next { width:32px; height:32px; }
	.slideChevauxWrap .slick-prev::before, .slideChevauxWrap .slick-next::before { font-size:32px; }
	.slideChevauxWrap:not(:hover) .slick-prev, .slideChevauxWrap:not(:hover) .slick-next { opacity:0 !important; }
}


/* ------ */
/* SPECIAL SCEA */
/* LOGO2 */
#header-Logo2 { display:block !important; }
/* ------ */
#header-Tel { display:none !important; }
/* ------ */
/* ------ */
