
@font-face {
 font-family: "themeFont";
 src: url("https://drmika.makeup/wp-content/themes/Drmika/font/themeFont.ttf") format("truetype");
 font-style: normal;font-display: swap;
}


/*
custom css, les id et class spécifiques au thème son à inscrire plus bas et du coup à supprimer pour un nouveau thème
*/
html{width:100%;position:relative;height:100%;margin:0;padding:0;overflow-x:hidden;opacity:1;transition:visibility 0.5s linear,opacity 0.5s linear;font-size:1em}
body{box-sizing:border-box;transition :all 0.5s ease-in-out;overflow-x:hidden;min-height:100vh;font-family:'Antic Didone', sans-serif;font-size:1em}
html.no-js{visibility:hidden;
    opacity:0;transition:visibility 0.5s linear,opacity 0.5s linear;}

img{max-width:100%;max-height:100%;width:auto;height:auto;}
.row{display:flex;flex-wrap:wrap;align-items:stretch;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */ }
.top .row{align-items:flex-start;}
.row > div {display:grid;min-height:0px;}
.row > div > div{display:grid;align-items:center;}
.row > div:last-of-type{flex-grow:1;}
.row:not(.nogrow) > div:last-of-type{flex-grow:1;}
div.nogrow  .row > div:last-of-type{flex-grow:0;}
div.nogrow  .row {justify-content:center;}
.full-width-container .full-width-row .container{max-width:1300px;width: 100%;}
.full-width-container.seamless {padding-left: 0 !important;padding-right: 0 !important;}

.center{text-align:center}
.right{text-align:right;}
.alignnone{margin:0 !important;}
.component	{ min-width:0; }
.noclick > a{cursor:default}

	/*standard font*/
	
	h1{font-size:4em;color:rgba(2,2,2,1);margin-bottom:1em}
	h1#titlefront{font-size:1.5em;color:rgba(255,255,255,1);margin-bottom:2em;}
	#title{margin-top:6em;}	
	h2,h3,h4,h5,h6{color:rgba(219,17,111,1);font-weight:bold;font-family:'Antic Didone', sans-serif;margin-top:0;}
	h2{font-size:2.5em;}
	h3{font-size:1.8em;color:rgba(2,2,2,1);font-family:'Antic Didone', sans-serif;font-weight:bold;}
	h4,h5,h6{font-size:1.2em;font-weight:medium;}
	ul{padding:0 0 0 1em;list-style:none;}
	#content ul li::before {content:"\f111";font-family: "Font Awesome 6 Free";font-size:0.6em;position: relative;bottom: 0.2em;padding-right: 1em;color:rgba(219,17,111,1);}

	p,li,label{font-weight:300;font-family:'Antic Didone', sans-serif;color:rgba(2,2,2,1);margin-top:0;}
	p, #content li{margin:0;font-size:1.1em;}
	
	a{font-weight:300;font-family:'Antic Didone', sans-serif;font-size:1em;text-decoration: underline;color:rgba(219,17,111,1);}
	summary{display: list-item;cursor: pointer;}
	summary ~ p {margin:1em;padding:1em;background-color:rgba(250,248,247,0.8);color:rgba(255,255,255,1)}
	a:hover, a:focus{color:rgba(181,181,181,1);}
	body{color:rgba(255,255,255,1);background-color:rgba(250,248,247,1);}
	.btn-default:hover {color:rgba(250,248,247,1);background-color:rgba(219,17,111,1);border-color:rgba(250,248,247,1);}
	hr{border-top: 2px solid rgba(255,255,255,0.6);margin: 1em 10% 1em 10%;}
	.wp-video,.mejs-container{width:100% !important}
	header, footer, #content, #accueil{font-size:1em;}
	::selection {text-shadow:none;background:rgba(250,248,247,0.5);color:rgba(219,17,111,1)}
	span.wpcf7-list-item {margin:0 0 1em 0;}
	
	.button a:hover,button.button a:hover,a.button:hover,,input[type="submit"]:hover{cursor:pointer;}
	.button a,button.button,a.button,input[type="submit"]{display:inline-block;flex: 1 1 auto;  margin: 0;  padding:8px 30px; border:none;text-decoration:none;  text-align: center;  text-transform: uppercase;  position: relative;  overflow:hidden !important;  transition: 0.3s;z-index:1;color:rgba(219,17,111,1);border:1px solid rgba(219,17,111,1);transition-delay: 20s;transition-property: background-color;font-weight:500}
	input[type="submit"]{transition: background-color 0.3s;}
	.button a::after,a.button::after,button.button::after{position: absolute;transition: .3s;content: '';width:100%;top:-83px;height:200px;left:-200%;z-index: -1;background-color:rgba(219,17,111,1);}
	.button a::before,a.button::before,button.button::before {
	  content: "";
	  width: 100%;
	  height: 100%;
	  position: absolute;
	  top: 0;
	  left: 0;
	  z-index: -1;
	}
	.button a:hover,a.button:hover,button.button:hover,input[type="submit"]:hover{box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);color:rgba(255,255,255,1);}
	.button a:hover::after,a.button:hover::after,button.button:hover::after{left: 0%;}

	blockquote::before, blockquote::after{content:"\f10d";font-family: "Font Awesome 6 Free";font-weight: 900;position:absolute;z-index:-1;color:rgba(219,17,111,1);}
	blockquote:before{font-size:3em;top:0;left:0;}
	blockquote:after{font-size:1em;bottom:0;right:0;transform: scale(-1, 1);}
	blockquote{padding:1em 0em 1em 4em;margin:0;font-size:1em;border:none;position:relative;z-index:1}
	blockquote p{font-size:1em;z-index:2}
	blockquote em{font-size:0.9em;font-weight:normal;display:block;text-align:right;margin:1em 1em 0 0;}

	/*rgpd*/
	#eu-cookie-law input {background-color:rgba(250,248,247,1);color:rgba(255,255,255,1);width: inherit !important;}

	/*header*/
	#mainheader{position:absolute;top:0;z-index:2;width:100%;padding:1em;box-sizing:border-box;font-size:0.9em;}
	#mainheader a{color:rgba(250,248,247,1);text-decoration:none;font-family:'Oooh Baby', cursive;transition : color 0.1s ease-in-out ;font-weight:500;}
	#mainheader a:hover{color:rgba(219,17,111,1);text-decoration:none;transition : all 0.5s ease-in-out ;}	
	#mainheader #logohead{display:block;}
	#mainheader #logosticky{display:none;max-height:1em;}
	#mainheader .logosvg svg,#mainheader .logosvg img{fill:rgba(255,255,255,1);height:5em}
	#mainheader .logosvg svg .invert{fill:rgba(219,17,111,1);}

	/*Masque couleur*/
	.masque {display:flex;}
	.masque .nonemob, .masque .nonefixe,.masque svg{width:100%;display: flex;}
	.masque .couleur1{fill:rgba(250,248,247,1);}
	.masque .couleur2{fill:rgba(219,17,111,1);}
	.masque .couleur3{fill:rgba(181,181,181,1);}
	.masque .couleur4{fill:rgba(219,17,111,1);}
	.masque .couleur5{fill:rgba(0,0,0,1);}
	.masque .couleur8{fill:rgba(255,255,255,1);fill-opacity:0.1}	
	.masque .couleur9{fill:rgba(2,2,2,1);}	
	
	/*footer*/
	footer{display:grid;align-items:center;background-color:rgba(2,2,2,1);padding:2em 0 0 0;}
	footer div{align-items:start;}
	footer h3{margin-bottom:2em;}
	footer h2{font-size:2em;}
	footer h2,footer h3,footer h4,footer h5,footer h6{color:rgba(255,255,255,0.4);}
	#logofooter{padding:0 0 1em 0 ;max-width:15em;margin-auto;}
	footer a, footer{color:rgba(255,255,255,1) !important;text-decoration:none !important;}
	footer .social svg{fill:rgba(219,17,111,1) !important;}
	
	footer a:hover{color:rgba(255,255,255,1) !important;}
	footer #adr1 span+span{padding-left:25px;display:block;}
	#footer-menu p, #footer-partenaires p{color:rgba(255,255,255,1);font-family:'Antic Didone', sans-serif;}
	#footer-menu a{text-decoration:none;color:rgba(255,255,255,1);}
	#footer-menu a:hover{color:rgba(250,248,247,1);}

	#adr1 a:before{font-family: "Font Awesome 6 Free";font-weight: 900;content:"\f3c5";padding-right:0.5em}
	#telephone a:before{font-family: "Font Awesome 6 Free";font-weight: 900;content:"\f095";padding-right:0.5em}
	#email a:before{font-family: "Font Awesome 6 Free";font-weight: 900;content:"\f0e0";padding-right:0.5em}
	#adr1,#telephone{margin-bottom:1em;}
	
	footer a:before{test-decoration:none !important;}
	footer a:hover{color:rgba(250,248,247,1);}
	footer .logosvg svg, footer .logosvg img{fill:rgba(255,255,255,1);padding:0 14em;}
	footer .logosvg svg .invert{fill:rgba(219,17,111,1);}

	.bandeausite > div {padding:0.5em 0;}
	.bandeausite p{color:rgba(181,181,181,1);}
	#topsite{background-color:rgba(219,17,111,1);margin: 0 -14px;width: calc(100% + 28px);}

	/*form*/
	label, .wpcf7-list-item{width:100%;}
	input[type="text"],input[type="email"],.woocommerce form .form-row .input-text, .woocommerce form .form-row select{background-color:rgba(255,255,255,1);border:none;width:100% !important;color:rgba(219,17,111,1);padding:1em;margin:0.2em 0;box-sizing:border-box}
	select{width:100%;background-color:inherit;color:rgba(181,181,181,1);padding:1em;border:none;margin:1em 0;box-sizing:border-box}
	textarea{resize:vertical;padding:1em;width:100%;border:none;background-color:rgba(255,255,255,1);margin:1em 0;color:rgba(250,248,247,1);box-sizing:border-box}
	div.wpcf7 .ajax-loader {position: absolute;}
	
	code{padding:0}
	.wpcf7-mail-sent-ok{border: 2px solid rgba(250,248,247,1) !important;}

/*frontpage*/
#accueil{position:absolute;background:url(https://drmika.makeup/wp-content/uploads/2025/07/acueil.jpg) no-repeat;background-size:cover;width:100%;height:100vh}

#frontAcc{min-height:100vh;position:absolute;}
#sous-titre{color:rgba(255,255,255,1);font-size:4.5em;font-weight:600;}
span.petit{font-style:italic;text-transform:lowercase;}
#accroche{color:rgba(255,255,255,1);margin:2em 0;font-size:1.5em}
.decalage{margin-top:100vh}

/*blog*/
#previewblog{padding:0;}
.img-blog-cover{border-top:none;border-bottom:0;}
.img-blog-cover:hover{background-size:contain !important;background-color:rgba(2,2,2,1) !important;}

.ratio1 .img-blog-cover{aspect-ratio:1/1;}
.ratio2 .img-blog-cover{aspect-ratio:1.975/1;}

.artcol {padding:2px;overflow:hidden;margin:0;}
.artcol article{background-color: rgba(255,255,255,1);padding:0;overflow:hidden;}
.artcol a{text-decoration:none;}
.artcol h3{color: rgba(250,248,247,1);}
.artcol span{position:absolute;top:-1em;right:1em;font-size: 0.8em;background-color:rgba(219,17,111,1);color: rgba(250,248,247,1);padding: 0.5em 1.5em 0.2em;margin:0;display: inline-block;width:13em;}
.artcol a:hover h3{text-decoration:underline;}
.artcol:hover .parallaximg{filter:grayscale(100%);transition:filter 0.2s ease-in-out;}
.artcol .thetexte{padding:2em;}

.fullactu{margin-top:2em;width:100%;}
#blog{align-items:stretch}
#blog .firstart h3{font-size:2em;}
#blog .firstart p{font-size:1.6em;}
#blog .firstart .img-blog-cover{height:30em;}

.apercublog {margin:0;padding:0;display:grid;transition: all 0.3s cubic-bezier(.25,.8,.25,1);align-items:start !important;}
.apercublog h4{float:right;text-align:left;padding:0.5em;transition: all 0.3s cubic-bezier(.25,.8,.25,1);position:relative;top:-1em;right:-1em;width:calc(100% - 1em);color: rgba(219,17,111,1);}
.apercublog a{text-decoration:none;}
.apercublog:hover h4{text-decoration:underline}

#bottomblognav{margin-bottom:4em}
#bottomblognav .right{display:block;text-align:right;}

#fulllistart{position:relative;}
#listart{display:flex;align-items:stretch}
#enlienart, #bottomblognav{padding-top:2em;margin-top:2em;}
.alaune p{color:rgba(250,248,247,1) ;padding-bottom:1em;}
.datearticle{color:rgba(219,17,111,1) ;font-size:0.9em;}

/*single*/
article{width:100%}
.search-form{padding:0;right:0px;top:6em;z-index: 2;}
.search-form input{height:3em;}
.form-group{width:100%;}
.search-form button{height:3em;width:20%;border:none;background-color:rgba(250,248,247,1);border-radius:0;color:rgba(255,255,255,1);position:absolute;right:0;top:0;}
.form-control:focus {border-color: rgba(219,17,111,1);box-shadow: 0 0 8px rgba(219,17,111,0.6);}
.logoblog{width:1em;}
#thearticle {padding-right:1em;margin:0 1em 4em -1em;}
#thearticle .catart{display:block;margin:1em 0 2em 0;}
.htag{color:rgba(181,181,181,1) ; font-size:1.5em;margin-bottom:1em;font-family:'Oooh Baby', cursive;}


/*aside*/
#barlat{padding-left:1em;margin:0 -1em 4em 1em;border-left:1px solid rgba(181,181,181,1);}
#barlat ul{padding:0;}
#barlat li{list-style:none;}#barlat li+li{margin-top:0.5em}
#barlat h4{font-size:2em;margin-bottom:0.5em;color : rgba(181,181,181,1);}
#barlat p{color : rgba(219,17,111,1);}
aside{padding: 0.7em 0 0 1em;}
aside+aside{margin-top:2em;}

.taxonomy-description{margin-bottom:2em}

/*404 erreur*/
.button.pageerror{padding-top:4em;}
.svgerror {fill:rgba(219,17,111,1);}

#footer-menu{padding:0;position:relative;} 
#footer-menu li{margin-bottom:0.5em;}
#footer-menu a{text-decoration:none;}
#footer-copy{font-size:0.7em;padding:0.5em;margin-top:2em;text-align:center;}

/*Version bureau uniquement*/
@media only screen and (min-width:769px){
	
	.nonefixe{display:none !important;}

	/*menu principal*/
	#site-navigation ul{margin:0;padding:0;}
	#primary-menu > li{list-style:none;font-weight:500;}
	
	#primary-menu {padding:0em;list-style:none;display:inline-block;margin:0;}
	#primary-menu a{text-decoration:none !important;padding:0;white-space:nowrap;display:block;color:rgba(219,17,111,1);font-family:'Antic Didone', sans-serif;}
	
	#primary-menu > li:hover > a{color:rgba(2,2,2,1);}                                                                                                    
	.home #primary-menu > li:hover > a{color:rgba(250,248,247,1);} 
	
	/*premier niveau*/
	#primary-menu li{position:relative;list-style:none;}	
	#primary-menu > li{display:inline-block;margin:0;box-sizing:border-box}
	#primary-menu > li > a{position:relative;left:0;text-align:center;text-transform:uppercase;margin:0.2em 0.5em;}

	/*deuxième niveau*/
	#primary-menu > li > ul{opacity:0;position:absolute;top:-9999px;left:calc(50% + 1em);text-align:left;transform:translateX(-50%);padding:0.5em;}
	#primary-menu > li > ul:before{content:"B";font-family:ThemeFont;margin-left:calc(50% - 0.5em);color:rgba(219,17,111,1);}

	#primary-menu a:hover ~ ul, #primary-menu ul:hover{z-index:1;opacity:1;top:100%;transition:opacity 0.2s ease-in-out;transition-delay:0.1s}
	#primary-menu ul a{text_align:left;background-color:rgba(219,17,111,1);border-radius:0}
	#primary-menu ul li:first-child a{padding-top:1em;}
	#primary-menu ul li:last-child a{padding-bottom:1em;}

	#primary-menu ul a:hover{color: rgba(250,248,247,1);}
	#primary-menu > li > ul > li > a{font-weight:normal;padding:1.5em 1.5em 0 1.5em;}

	#primary-menu > .current-menu-item > a{ border-bottom:1px solid rgba(219,17,111,1);}
	#primary-menu ul > .current-menu-item > a{ color: rgba(2,2,2,1);}
	
	.move:not(.fsn-row) > *,.move.fsn-row > .container > .row > *{opacity:0;transform:translateY(100px);transition-property:transform,opacity;transition-timing-function: ease-out;transition: 0.6s;}
	.movethis:not(.fsn-row) > *,.movethis.fsn-row > .container > .row > *{opacity:1;transition-property:transform,opacity;transform:translate(0);}
	.movethis:not(.fsn-row) > :nth-child(1),.movethis.fsn-row > .container > .row > :nth-child(1){transition-delay:100ms;}
	.movethis:not(.fsn-row) > :nth-child(2),.movethis.fsn-row > .container > .row > :nth-child(2){transition-delay:200ms;}
	.movethis:not(.fsn-row) > :nth-child(3),.movethis.fsn-row > .container > .row > :nth-child(3){transition-delay:300ms;}
	.movethis:not(.fsn-row) > :nth-child(4),.movethis.fsn-row > .container > .row > :nth-child(4){transition-delay:400ms;}
	.movethis:not(.fsn-row) > :nth-child(5),.movethis.fsn-row > .container > .row > :nth-child(5){transition-delay:500ms;}
	.movethis:not(.fsn-row) > :nth-child(6),.movethis.fsn-row > .container > .row > :nth-child(6){transition-delay:600ms;}
	.movethis:not(.fsn-row) > :nth-child(7),.movethis.fsn-row > .container > .row > :nth-child(7){transition-delay:700ms;}
	.movethis:not(.fsn-row) > :nth-child(8),.movethis.fsn-row > .container > .row > :nth-child(8){transition-delay:800ms;}
	
}


/*Elements spécifiques au thème*/
/*recherche*/
.wp-block-search__inside-wrapper{border:1px solid rgba(219,17,111,1) !important;padding-right:1em !important;flex-direction: row-reverse;background-color:rgba(255,255,255,1);}
.wp-block-search .wp-block-search__button {border:none;background-color:rgba(250,248,247,0);margin:0;}
.wp-block-search__input-1{border:none;background:none;}
.wp-block-search__inside-wrapper path{fill : rgba(219,17,111,1);}

/*gallery*/
.gallery img {border: none !important;}
.gallery .gallery-item {margin-top: 0px !important;width: inherit !important;}

/*reseaux*/
.social svg {transition : all 0.2s ease-in-out ;fill :rgba(255,255,255,0.4);width:40px;}
.social a{text-decoration:none;display:inline-block;}.social a + a{margin-left:5px;}
.social svg:hover{fill : rgba(255,255,255,1);transition : all 0.2s ease-in-out ;}

#mainheader .social svg{display:block;width:40px;}
footer .social svg{margin-top:1em;width:30px;}

/*widget lien entete*/
.headlink{line-height:44px;}

/*scroll*/
#mainheader.scroll{z-index:10;padding:0.5em 1em 0.5em 1em;position:fixed;top:-20em;border-bottom:1px solid rgba(250,248,247,1);background-color: rgba(255,255,255,1);box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);transform:translateY(20em);transition : transform 0.8s ease-in-out ;font-size:0.9em;}
#mainheader:not(.scroll){transition : transform 0s ease-in-out ;}
#mainheader.scroll #primary-menu > li > a{color: rgba(219,17,111,1);}
#mainheader.scroll .logosvg svg,#mainheader.scroll .logosvg img{fill:rgba(250,248,247,1);height:2em}
#mainheader.scroll .logosvg svg .invert{fill:rgba(219,17,111,1);}
#mainheader.scroll .social svg{fill:rgba(219,17,111,1);width:20px;}

#mainheader .noscrolllogo{display:inline-block;}
#mainheader .scrolllogo{display:none;}
#mainheader.scroll .noscrolllogo{display:none;}
#mainheader.scroll .scrolllogo{display:inline-block;}

#mainheader #top > .logosvg{display:none;}



.up{display:none;position:fixed;bottom:0.6em;right:0em;width:2em;height:2em;text-decoration:none !important;font-size:1.5em;z-index:9999}
.up::before{content:"\f062";font-family: "Font Awesome 6 Free";font-weight: 900;color:rgba(219,17,111,1);font-size:1.5em;}

.scroll.up{display:block;}

/*metaslider*/
.metaslider .caption-wrap{background-color:rgba(219,17,111,0) ;}

/*tablette version */
@media only screen and (max-width:1400px){
	.full-width-container .full-width-row .container{max-width:1000px;}
	html,body{font-size: 0.9em;}
}

/*version mobile */
@media only screen and (max-width:768px){
	
	.nonemob{display:none !important;}
	h1{font-size:2.5em;}
	h2{font-size:1.3em;}
	#title{margin-top:2em;}	

	.row > div {width:100%}

	/*menu mobile*/
	body {padding-top: 0;}
	#mainheader{padding:0.5em;}
	
	#mainheader .logosvg svg, #mainheader .logosvg img{fill:rgba(255,255,255,1);height:5em}
	#mainheader .logosvg svg .invert{fill:rgba(219,17,111,1);}
	#mainheader .social{display:none !important;}

	#acclogo{margin:1.5em 5em;text-align:center}
	#logonav, #logonav svg, #logonav img{
		height:5em;
		text-align:center;
		margin:0.2em;
		fill:rgba(250,248,247,1) !important;
	}

	#accueil{padding:0 0.5em;text-align:center;}
	#headerhr{display:none;}
	.masque svg{width:inherit;}
	#sous-titre{font-size:3em;margin-top:1em}
	#accroche{font-size:1em}
	h1{padding:1em 0;margin:0;}
	h1.frontpage{padding:1em 12px;margin:0;}	
	#buttonacc a{background-color:rgba(255,255,255,1);}

	
	#buttonnav{
		position:absolute;
		top: 1em;
		left: -3.5em;
		width: 2.8em;	
		padding:0 1em;
	}
	.headernav.open #buttonnav{
		width: 1.5em;
		left: 1.5em;
		padding:0;
		stroke:rgba(2,2,2,0);
		fill:rgba(219,17,111,1);		
	}	
	#buttonnav{
		stroke:rgba(2,2,2,1);
		fill:rgba(255,255,255,1);		
	}
	
	
	
	.headernav.open #svgopen,.headernav:not(.open) #svgclose{display:none;}	
	
	#mainheader #site-navigation{cursor:pointer;position:fixed;top:0;transform:translateX(100%);right:0;height:100vh;padding:0;background-color:rgba(255,255,255,1);transition:transform 0.1s;display:inline-block;text-transform: uppercase;z-index:100;box-sizing:border-box;-moz-box-sizing:border-box;}
	#mainheader #site-navigation.open{transform:translateX(0);box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
	#mainheader #site-navigation ul {list-style:none;text-align:left;padding:0 ;}
	
	#primary-menu {margin:1em 2em 0 1em;overflow: auto;max-height:calc(100vh - 5em);padding:0.5em 2em;position:relative;} 
	#primary-menu > li{margin:1em 0;top:0em;padding-top:0;z-index:10;list-style:none;display:block;vertical-align:top;}
	#primary-menu > li+li{border-top:1px solid rgba(2,2,2,0.6);padding-top:1em}

	#primary-menu li > a{text-decoration:none;width:100%;transition : color 0.2s ease-in-out;color: rgba(2,2,2,1);}
	#primary-menu li .current-menu-item > a{ color: rgba(250,248,247,1);}
	#primary-menu .sub-menu {margin:0.5em 0 0 0.5em; list-style:none;}
	#primary-menu .sub-menu li{margin-top:1em;}
	#primary-menu .sub-menu a{color: rgba(250,248,247,1) !important; }
	
	#primary-menu > li > ul > li > a{position:relative;}
	#primary-menu > li > ul > li > a:before{font-family:'Roboto';content: ".";position: absolute;left:-17px;font-size:3em;top:-40px;}
	#primary-menu ul ul a{position:relative}
	#primary-menu ul ul a:before{content: "_";position: absolute;left:-13px;font-size:1em;bottom:4px;}


	nav.ssnav li {padding:0.5em;}
	nav.ssnav a {text-decoration:none !important;}
		
	li.couleur1:hover .sub-menu li a, li.couleur2:hover .sub-menu li a, li.couleur3:hover .sub-menu li a, li.couleur4:hover .sub-menu li a{background-color:rgba(250,248,247,0.3) !important}
	#titrepage{padding-top:0em;}
	#titrepage h1{margin:4em 0 1em 0;}
	#topsite {margin: 0 50px;}
	#content{padding-top:0;}
	.parralaximg{}
	
	/*header mobile*/
	#mainheader #top > :nth-child(1) input {min-width:0;opacity:0;margin-left:3em}
	#mainheader #top > :nth-child(1):hover input {opacity:1;transition: all 0.8s}
	#mainheader #top > :nth-child(1) .wp-block-search__inside-wrapper{border:1px solid rgba(219,17,111,0) !important;flex-direction:row;margin:0.5em 1.5em 1em 0;padding:0 !important}
	#mainheader #top > :nth-child(1):hover .wp-block-search__inside-wrapper{border:1px solid rgba(219,17,111,1) !important;}
	.wp-block-search .wp-block-search__button {font-size:2.5em;padding:0 !important;}

	#col-footer-contact{margin-top:0em;margin-bottom:4em}
	footer h3{margin:2em 0 0.5em 0}
	footer .logosvg svg, footer .logosvg img{padding:0 5em;}

	/*slide scroll mobile*/
	.scrollmobile{
		overflow-x: scroll;flex-wrap: nowrap;margin-right:-15px;margin-left:-15px;padding:0;width: 100vw;
	}
	.scrollmobile::-webkit-scrollbar {
	  display: none;
	}

	.scrollmobile > div {
		min-width: 60vw;
	}
	.scrollmobile .ombre {
	   margin:0;
	}
}

/*
couleur spécifique css
*/

/*Version bureau uniquement*/
@media only screen and (min-width:768px){

	/*couleur2 menu*/
	.couleur2 #primary-menu ul a{background-color:rgba(255,255,255,1);}
	.couleur2 #primary-menu a,
	.couleur2 #primary-menu ul a{color:rgba(255,255,255,1);}
	.couleur2 #primary-menu .profil > a{border:1px solid rgba(219,17,111,1);}	
	.couleur2 #primary-menu  > li:hover > a,
	.couleur2 #primary-menu ul a:hover,
	.couleur2 #primary-menu ul > .current-menu-item > a{color: rgba(219,17,111,1);}	                                                                                                  
	.couleur2 #primary-menu  > li > ul{border-left:1px solid rgba(250,248,247,1);}
	.couleur2 #primary-menu > .current-menu-item > a{ color: rgba(255,255,255,1);}	
	
	/*couleur3 menu*/
	.couleur3 #primary-menu ul a{background-color:rgba(255,255,255,1);}
	.couleur3 #primary-menu a,
	.couleur3 #primary-menu ul a{color:rgba(250,248,247,1);}
	.couleur3 #primary-menu .profil > a{border:1px solid rgba(219,17,111,1);}	
	.couleur3 #primary-menu  > li:hover > a,
	.couleur3 #primary-menu ul a:hover,
	.couleur3 #primary-menu ul > .current-menu-item > a{color: rgba(219,17,111,1);}	                                                                                                  
	.couleur3 #primary-menu  > li > ul{border-left:1px solid rgba(250,248,247,1);}
	.couleur3 #primary-menu > .current-menu-item > a{ color: rgba(255,255,255,1);}
	
	/*couleur4 menu*/
	.couleur4 #primary-menu ul a{background-color:rgba(219,17,111,1);}
	.couleur4 #primary-menu a,
	.couleur4 #primary-menu ul a{color:rgba(250,248,247,1);}
	.couleur4 #primary-menu .profil > a{border:1px solid rgba(250,248,247,1);}	
	.couleur4 #primary-menu  > li:hover > a,
	.couleur4 #primary-menu ul a:hover,
	.couleur4 #primary-menu ul > .current-menu-item > a{color: rgba(219,17,111,1);}	                                                                                                  
	.couleur4 #primary-menu  > li > ul{border-left:1px solid rgba(219,17,111,1);}
	.couleur4 #primary-menu > .current-menu-item > a{ color: rgba(255,255,255,1);}
	
	/*couleur5 menu*/
	.couleur5 #primary-menu ul a{background-color:rgba(0,0,0,1);}
	.couleur5 #primary-menu a,
	.couleur5 #primary-menu ul a{color:rgba(250,248,247,1);}
	.couleur5 #primary-menu .profil > a{border:1px solid rgba(250,248,247,1);}	
	.couleur5 #primary-menu  > li:hover > a,
	.couleur5 #primary-menu ul a:hover,
	.couleur5 #primary-menu ul > .current-menu-item > a{color: rgba(181,181,181,1);}	                                                                                                  
	.couleur5 #primary-menu  > li > ul{border-left:1px solid rgba(181,181,181,1);}
	.couleur5 #primary-menu > .current-menu-item > a{ color: rgba(255,255,255,1);}
	
	/*couleur6 menu*/
	.couleur6 #primary-menu ul a{background-color:rgba(,1);}
	.couleur6 #primary-menu a,
	.couleur6 #primary-menu ul a{color:rgba(250,248,247,1);}
	.couleur6 #primary-menu .profil > a{border:1px solid rgba(250,248,247,1);}	
	.couleur6 #primary-menu  > li:hover > a,
	.couleur6 #primary-menu ul a:hover,
	.couleur6 #primary-menu ul > .current-menu-item > a{color: rgba(219,17,111,1);}	                                                                                                  
	.couleur6 #primary-menu  > li > ul{border-left:1px solid rgba(219,17,111,1);}
	.couleur6 #primary-menu > .current-menu-item > a{ color: rgba(255,255,255,1);}	
	
	/*couleur8 menu*/
	.couleur8 #primary-menu ul a{background-color:rgba(255,255,255,1);}
	.couleur8 #primary-menu a,
	.couleur8 #primary-menu ul a{color:rgba(250,248,247,1);}
	.couleur8 #primary-menu .profil > a{border:1px solid rgba(250,248,247,1);}	
	.couleur8 #primary-menu  > li:hover > a,
	.couleur8 #primary-menu ul a:hover,
	.couleur8 #primary-menu ul > .current-menu-item > a{color: rgba(219,17,111,1);}	                                                                                                  
	.couleur8 #primary-menu  > li > ul{border-left:1px solid rgba(250,248,247,1);}
	.couleur8 #primary-menu > .current-menu-item > a{ color: rgba(219,17,111,1);}

}

/*charte*/
	/*couleur1*/
		/*#mainheader*/
		#mainheader.couleur1,
		#accueil.couleur1{background-color:rgba(255,255,255,1) !important;}
		#accueil.couleur1 h1,
		#accueil.couleur1 #accroche{color:rgba(250,248,247,1);}
		#mainheader.scroll.couleur1 .logosvg svg .fleche{fill:rgba(255,255,255,1) !important;}
		.couleur1 #titrePage{background: linear-gradient(to right, rgba(250,248,247,1), rgba(250,248,247,1) 65%,rgba(250,248,247,0) 75%);}

		/*content*/
		.couleur1:not(.button):not(span){background-color:rgba(255,255,255,1);}
		#content .couleur1:not(.fsn-row){border-radius:0px;}

		.couleur1 h1,.fsn-column-inner.couleur1 h1,
		.couleur1 h2,.fsn-column-inner.couleur1 h2,
		.couleur1 h4,.fsn-column-inner.couleur1 h4,
		.couleur1 h5,.fsn-column-inner.couleur1 h5,
		.couleur1 h6,.fsn-column-inner.couleur1 h6
		{color:rgba(2,2,2,1);}
		
		.couleur1 h3,.fsn-column-inner.couleur1 h3
		{color:rgba(219,17,111,1);}
		
		.couleur1 p,.fsn-column-inner.couleur1 p,
		.couleur1 li,.fsn-column-inner.couleur1 li,
		.couleur1 label,.fsn-column-inner.couleur1 label
		{color:rgba(2,2,2,1);}
		
		.couleur1:not(.button) a,.fsn-column-inner.couleur1:not(.button) a
		{color:rgba(219,17,111,1);}
		.couleur1:not(.button) a:hover,.fsn-column-inner.couleur1:not(.button) a:hover
		{color:rgba(219,17,111,1);}
		.couleur1 hr,.fsn-column-inner.couleur1 hr
		{border-color:rgba(219,17,111,1);}
		
		.couleur1 .button a,.fsn-column-inner.couleur1 .button a,
		.couleur1 input[type="submit"],.fsn-column-inner.couleur1 input[type="submit"]
		{color:rgba(250,248,247,1) !important;background-color:rgba(219,17,111,1) !important;}	
		.couleur1 .button a::after,.fsn-column-inner.couleur1 .button a::after,
		.couleur1 .button a:hover,.fsn-column-inner.couleur1 .button a:hover,
		.couleur1 input[type="submit"]:hover,.fsn-column-inner.couleur1 input[type="submit"]:hover
		{color:rgba(219,17,111,1) !important;background-color:rgba(250,248,247,1) !important;}

		div.fsn-text.button.couleur1 a{color:rgba(0,0,0,1) !important;background-color:rgba(255,255,255,1) !important;}
		div.fsn-text.couleur1.button a::after,div.fsn-text.couleur1.button a:hover{color:rgba(255,255,255,1) !important;background-color:rgba(0,0,0,1) !important;}	
			
		.couleur1 blockquote:before,.fsn-column-inner.couleur1 blockquote:before,
		.couleur1 blockquote:after,.fsn-column-inner.couleur1 blockquote:after,
		.couleur1 li::before,.fsn-column-inner.couleur1 li::before
		{color:rgba(219,17,111,1) !important;}
		
		.couleur1 .wpcf7 form.sent .wpcf7-response-output,.fsn-column-inner.couleur1 .wpcf7 form.sent .wpcf7-response-output
		{border:none;color:rgba(250,248,247,1);padding: 0.5em;}
		.couleur1 input[type="text"],.fsn-column-inner.couleur1 input[type="text"],
		.couleur1 input[type="email"],.fsn-column-inner.couleur1 input[type="email"],
		.couleur1 textarea,.fsn-column-inner.couleur1 textarea,
		.couleur1 select,.fsn-column-inner.couleur1 select
		{background-color:rgba(219,17,111,1);color:rgba(250,248,247,1);}		
		
		span.couleur1{color:rgba(250,248,247,1);}
		.bordercouleur1{border: 1px solid rgba(250,248,247,1);border-radius:0px;}

		/*masque*/
		.couleur1 svg .logoTexte,.couleur1 svg .ligne{fill:rgba(250,248,247,1);}
		.couleur1 svg .fleche{fill:rgba(219,17,111,1);}
	    .couleur1 svg .fond{fill:rgba(250,248,247,1);}
	    .couleur1 svg .rond{fill:rgba(219,17,111,1);}
	    .couleur1 svg .degrade{stop-color:rgba(250,248,247,1);}

	/*couleur2*/
		/*#mainheader*/
		#mainheader.couleur2,
		#accueil.couleur2{background-color:rgba(219,17,111,1) !important;}
		#accueil.couleur2 h1,
		#accueil.couleur2 #accroche{color:rgba(250,248,247,1);}
		#mainheader.scroll.couleur2 .logosvg svg .fleche{fill:rgba(219,17,111,1) !important;}
		.couleur2 #titrePage{background: linear-gradient(to right, rgba(219,17,111,1), rgba(219,17,111,1) 65%,rgba(219,17,111,0) 75%);}

		/*content*/
		.couleur2:not(.button):not(span){background-color:rgba(219,17,111,1);}
		#content .couleur2:not(.fsn-row){border-radius:0px;}

		.couleur2 h1,.fsn-column-inner.couleur2 h1,
		.couleur2 h2,.fsn-column-inner.couleur2 h2,
		.couleur2 h4,.fsn-column-inner.couleur2 h4,
		.couleur2 h5,.fsn-column-inner.couleur2 h5,
		.couleur2 h6,.fsn-column-inner.couleur2 h6
		{color:rgba(250,248,247,1);}
		
		.couleur2 h3,.fsn-column-inner.couleur2 h3
		{color:rgba(250,248,247,1);}
		
		.couleur2 p,.fsn-column-inner.couleur2 p,
		.couleur2 li,.fsn-column-inner.couleur2 li,
		.couleur2 label,.fsn-column-inner.couleur2 label
		{color:rgba(250,248,247,1);}
		
		.couleur2:not(.button) a,.fsn-column-inner.couleur2:not(.button) a
		{color:rgba(181,181,181,1);}
		.couleur2:not(.button) a:hover,.fsn-column-inner.couleur2:not(.button) a:hover
		{color:rgba(255,255,255,1);}
		.couleur2 hr,.fsn-column-inner.couleur2 hr
		{border-color:rgba(250,248,247,1);}
		
		.couleur2 .button a,.fsn-column-inner.couleur2 .button a,
		.couleur2 input[type="submit"],.fsn-column-inner.couleur2 input[type="submit"]
		{color:rgba(250,248,247,1) !important;background-color:rgba(255,255,255,1) !important;}	
		.couleur2 .button a::after,.fsn-column-inner.couleur2 .button a::after,
		.couleur2 .button a:hover,.fsn-column-inner.couleur2 .button a:hover,
		.couleur2 input[type="submit"]:hover,.fsn-column-inner.couleur2 input[type="submit"]:hover
		{color:rgba(255,255,255,1) !important;background-color:rgba(250,248,247,1) !important;}

		div.fsn-text.button.couleur2 a{color:rgba(250,248,247,1) !important;background-color:rgba(219,17,111,1) !important;}
		div.fsn-text.couleur2.button a::after,div.fsn-text.couleur2.button a:hover{color:rgba(219,17,111,1) !important;background-color:rgba(250,248,247,1) !important;}	
			
		.couleur2 blockquote:before,.fsn-column-inner.couleur2 blockquote:before,
		.couleur2 blockquote:after,.fsn-column-inner.couleur2 blockquote:after,
		.couleur2 li::before,.fsn-column-inner.couleur2 li::before
		{color:rgba(250,248,247,1) !important;}
		
		.couleur2 .wpcf7 form.sent .wpcf7-response-output,.fsn-column-inner.couleur2 .wpcf7 form.sent .wpcf7-response-output
		{border:none;color:rgba(250,248,247,1);padding: 0.5em;}
		.couleur2 input[type="text"],.fsn-column-inner.couleur2 input[type="text"],
		.couleur2 input[type="email"],.fsn-column-inner.couleur2 input[type="email"],
		.couleur2 textarea,.fsn-column-inner.couleur2 textarea,
		.couleur2 select,.fsn-column-inner.couleur2 select
		{background-color:rgba(255,255,255,1);color:rgba(219,17,111,1);}		
		
		span.couleur2{color:rgba(219,17,111,1);}
		.bordercouleur2{border: 1px solid rgba(219,17,111,1);border-radius:0px;}

		/*masque*/
		.couleur2 svg .logoTexte,.couleur2 svg .ligne{fill:rgba(255,255,255,1);}
		.couleur2 svg .fleche{fill:rgba(250,248,247,1);}
	    .couleur2 svg .fond{fill:rgba(219,17,111,1);}
	    .couleur2 svg .rond{fill:rgba(250,248,247,1);}
	    .couleur2 svg .degrade{stop-color:rgba(219,17,111,1);}
	    
	    /*ascenceur*/
	    #content .couleur2 summary{color:rgba(255,255,255,1);}
	    #content .couleur2 details+details{border-top:1px solid rgba(255,255,255,1);}

	/*couleur3 */
		/*#mainheader*/
		#mainheader.couleur3,
		#accueil.couleur3{background-color:rgba(181,181,181,1) !important;}
		#accueil.couleur3 h1,
		#accueil.couleur3 #accroche{color:rgba(250,248,247,1);}
		#mainheader.scroll.couleur3 .logosvg svg .fleche{fill:rgba(181,181,181,1) !important;}
		.couleur3 #titrePage{background: linear-gradient(to right, rgba(181,181,181,1), rgba(181,181,181,1) 65%,rgba(181,181,181,0) 75%);}
		
		/*content*/
		.couleur3:not(.button):not(span){background-color:rgba(181,181,181,1);}
		#content .couleur3:not(.fsn-row){border-radius:0px;}

		.couleur3 h1,.fsn-column-inner.couleur3 h1,
		.couleur3 h2,.fsn-column-inner.couleur3 h2,
		.couleur3 h4,.fsn-column-inner.couleur3 h4,
		.couleur3 h5,.fsn-column-inner.couleur3 h5,
		.couleur3 h6,.fsn-column-inner.couleur3 h6
		{color:rgba(250,248,247,1);}
		
		.couleur3 h3,.fsn-column-inner.couleur3 h3
		{color:rgba(250,248,247,1);}
		
		.couleur3 p,.fsn-column-inner.couleur3 p,
		.couleur3 li,.fsn-column-inner.couleur3 li,
		.couleur3 label,.fsn-column-inner.couleur3 label
		{color:rgba(250,248,247,1);}
		
		.couleur3:not(.button) a,.fsn-column-inner.couleur3:not(.button) a
		{color:rgba(219,17,111,1);}
		.couleur3:not(.button) a:hover,.fsn-column-inner.couleur3:not(.button) a:hover
		{color:rgba(250,248,247,1);}
		.couleur3 hr,.fsn-column-inner.couleur3 hr
		{border-color:rgba(219,17,111,1);}
		
		.couleur3 .button a,.fsn-column-inner.couleur3 .button a,
		.couleur3 input[type="submit"],.fsn-column-inner.couleur3 input[type="submit"]
		{color:rgba(255,255,255,1) !important;background-color:rgba(250,248,247,1) !important;}	
		.couleur3 .button a::after,.fsn-column-inner.couleur3 .button a::after,
		.couleur3 .button a:hover,.fsn-column-inner.couleur3 .button a:hover,
		.couleur3 input[type="submit"]:hover,.fsn-column-inner.couleur3 input[type="submit"]:hover
		{color:rgba(250,248,247,1) !important;background-color:rgba(255,255,255,1) !important;}

		div.fsn-text.button.couleur3 a{color:rgba(250,248,247,1) !important;background-color:rgba(181,181,181,1) !important;}
		div.fsn-text.couleur3.button a::after,div.fsn-text.couleur3.button a:hover{color:rgba(181,181,181,1) !important;background-color:rgba(250,248,247,1) !important;}	
			
		.couleur3 blockquote:before,.fsn-column-inner.couleur3 blockquote:before,
		.couleur3 blockquote:after,.fsn-column-inner.couleur3 blockquote:after,
		.couleur3 li::before,.fsn-column-inner.couleur3 li::before
		{color:rgba(219,17,111,1) !important;}
		
		.couleur3 .wpcf7 form.sent .wpcf7-response-output,.fsn-column-inner.couleur3 .wpcf7 form.sent .wpcf7-response-output
		{border:none;color:rgba(250,248,247,1);padding: 0.5em;}
		.couleur3 input[type="text"],.fsn-column-inner.couleur3 input[type="text"],
		.couleur3 input[type="email"],.fsn-column-inner.couleur3 input[type="email"],
		.couleur3 textarea,.fsn-column-inner.couleur3 textarea,
		.couleur3 select,.fsn-column-inner.couleur3 select
		{background-color:rgba(255,255,255,1);color:rgba(219,17,111,1);}		
		
		span.couleur3{color:rgba(181,181,181,1);}
		.bordercouleur3{border: 1px solid rgba(181,181,181,1);border-radius:0px;}

		/*masque*/
		.couleur3 svg .logoTexte,.couleur3 svg .ligne{fill:rgba(250,248,247,1);}
		.couleur3 svg .fleche{fill:rgba(255,255,255,1);}
	    .couleur3 svg .fond{fill:rgba(181,181,181,1);}
	    .couleur3 svg .rond{fill:rgba(250,248,247,1);}
	    .couleur3 svg .degrade{stop-color:rgba(181,181,181,1);}

	    
	/*couleur4 */
		/*#mainheader*/
		#mainheader.couleur4,
		#accueil.couleur4{background-color:rgba(219,17,111,1) !important;}
		#accueil.couleur4 h1,
		#accueil.couleur4 #accroche{color:rgba(250,248,247,1);}
		#mainheader.scroll.couleur4 .logosvg svg .fleche{fill:rgba(219,17,111,1) !important;}
		.couleur4 #titrePage{background: linear-gradient(to right, rgba(219,17,111,1), rgba(219,17,111,1) 65%,rgba(219,17,111,0) 75%);}
		
		/*content*/
		.couleur4:not(.button):not(span){background-color:rgba(219,17,111,1);}
		#content .couleur4:not(.fsn-row){border-radius:0px;}

		.couleur4 h1,.fsn-column-inner.couleur4 h1,
		.couleur4 h2,.fsn-column-inner.couleur4 h2,
		.couleur4 h4,.fsn-column-inner.couleur4 h4,
		.couleur4 h5,.fsn-column-inner.couleur4 h5,
		.couleur4 h6,.fsn-column-inner.couleur4 h6
		{color:rgba(250,248,247,1);}
		
		.couleur4 h3,.fsn-column-inner.couleur4 h3
		{color:rgba(255,255,255,1);}
		
		.couleur4 p,.fsn-column-inner.couleur4 p,
		.couleur4 li,.fsn-column-inner.couleur4 li,
		.couleur4 label,.fsn-column-inner.couleur4 label
		{color:rgba(250,248,247,1);}
		
		.couleur4:not(.button) a,.fsn-column-inner.couleur4:not(.button) a
		{color:rgba(181,181,181,1);}
		.couleur4:not(.button) a:hover,.fsn-column-inner.couleur4:not(.button) a:hover
		{color:rgba(250,248,247,1);}
		.couleur4 hr,.fsn-column-inner.couleur4 hr
		{border-color:rgba(181,181,181,1);}
		
		.couleur4 .button a,.fsn-column-inner.couleur4 .button a,
		.couleur4 input[type="submit"],.fsn-column-inner.couleur4 input[type="submit"]
		{color:rgba(255,255,255,1) !important;background-color:rgba(181,181,181,1) !important;}	
		.couleur4 .button a::after,.fsn-column-inner.couleur4 .button a::after,
		.couleur4 .button a:hover,.fsn-column-inner.couleur4 .button a:hover,
		.couleur4 input[type="submit"]:hover,.fsn-column-inner.couleur4 input[type="submit"]:hover
		{color:rgba(219,17,111,1) !important;background-color:rgba(255,255,255,1) !important;}

		div.fsn-text.button.couleur4 a{color:rgba(250,248,247,1) !important;background-color:rgba(219,17,111,1) !important;}
		div.fsn-text.couleur4.button a::after,div.fsn-text.couleur4.button a:hover{color:rgba(219,17,111,1) !important;background-color:rgba(250,248,247,1) !important;}	
			
		.couleur4 blockquote:before,.fsn-column-inner.couleur4 blockquote:before,
		.couleur4 blockquote:after,.fsn-column-inner.couleur4 blockquote:after,
		.couleur4 li::before,.fsn-column-inner.couleur4 li::before
		{color:rgba(255,255,255,1) !important;}
		
		.couleur4 .wpcf7 form.sent .wpcf7-response-output,.fsn-column-inner.couleur4 .wpcf7 form.sent .wpcf7-response-output
		{border:none;color:rgba(255,255,255,1);padding: 0.5em;}
		.couleur4 input[type="text"],.fsn-column-inner.couleur4 input[type="text"],
		.couleur4 input[type="email"],.fsn-column-inner.couleur4 input[type="email"],
		.couleur4 textarea,.fsn-column-inner.couleur4 textarea,
		.couleur4 select,.fsn-column-inner.couleur4 select
		{background-color:rgba(255,255,255,1);color:rgba(219,17,111,1);}		
		
		span.couleur4{color:rgba(219,17,111,1);}
		.bordercouleur4{border: 1px solid rgba(219,17,111,1);border-radius:0px;}

		/*masque*/
		.couleur4 svg .logoTexte,.couleur4 svg .ligne{fill:rgba(250,248,247,1);}
		.couleur4 svg .fleche{fill:rgba(255,255,255,1);}
	    .couleur4 svg .fond{fill:rgba(219,17,111,1);}
	    .couleur4 svg .rond{fill:rgba(250,248,247,1);}
	    .couleur4 svg .degrade{stop-color:rgba(219,17,111,1);}

	    
	/*couleur5*/
		/*#mainheader*/
		#mainheader.couleur5,
		#accueil.couleur5{background-color:rgba(0,0,0,1) !important;}
		#accueil.couleur5 h1,
		#accueil.couleur5 #accroche{color:rgba(250,248,247,1);}
		#mainheader.scroll.couleur5 .logosvg svg .fleche{fill:rgba(0,0,0,1) !important;}
		.couleur5 #titrePage{background: linear-gradient(to right, rgba(0,0,0,1), rgba(0,0,0,1) 65%,rgba(0,0,0,0) 75%);}
		
		/*content*/
		.couleur5:not(.button):not(span){background-color:rgba(0,0,0,1);}
		#content .couleur5:not(.fsn-row){border-radius:0px;}

		.couleur5 h1,.fsn-column-inner.couleur5 h1,
		.couleur5 h2,.fsn-column-inner.couleur5 h2,
		.couleur5 h4,.fsn-column-inner.couleur5 h4,
		.couleur5 h5,.fsn-column-inner.couleur5 h5,
		.couleur5 h6,.fsn-column-inner.couleur5 h6
		{color:rgba(250,248,247,1);}
		
		.couleur5 h3,.fsn-column-inner.couleur5 h3
		{color:rgba(250,248,247,1);}
		
		.couleur5 p,.fsn-column-inner.couleur5 p,
		.couleur5 li,.fsn-column-inner.couleur5 li,
		.couleur5 label,.fsn-column-inner.couleur5 label
		{color:rgba(250,248,247,1);}
		
		.couleur5:not(.button) a,.fsn-column-inner.couleur5:not(.button) a
		{color:rgba(250,248,247,1);}
		.couleur5:not(.button) a:hover,.fsn-column-inner.couleur5:not(.button) a:hover
		{color:rgba(0,0,0,1);}
		.couleur5 hr,.fsn-column-inner.couleur5 hr
		{border-color:rgba(250,248,247,1);}
		
		.couleur5 .button a,.fsn-column-inner.couleur5 .button a,
		.couleur5 input[type="submit"],.fsn-column-inner.couleur5 input[type="submit"]
		{color:rgba(255,255,255,1) !important;background-color:rgba(250,248,247,1) !important;}	
		.couleur5 .button a::after,.fsn-column-inner.couleur5 .button a::after,
		.couleur5 .button a:hover,.fsn-column-inner.couleur5 .button a:hover,
		.couleur5 input[type="submit"]:hover,.fsn-column-inner.couleur5 input[type="submit"]:hover
		{color:rgba(250,248,247,1) !important;background-color:rgba(255,255,255,1) !important;}

		div.fsn-text.button.couleur5 a{color:rgba(250,248,247,1) !important;background-color:rgba(0,0,0,1) !important;}
		div.couleur5.fsn-text.button a::after,div.couleur5.fsn-text.button a:hover{color:rgba(0,0,0,1) !important;background-color:rgba(250,248,247,1) !important;}	
			
		.couleur5 blockquote:before,.fsn-column-inner.couleur5 blockquote:before,
		.couleur5 blockquote:after,.fsn-column-inner.couleur5 blockquote:after,
		.couleur5 li::before,.fsn-column-inner.couleur5 li::before
		{color:rgba(250,248,247,1) !important;}
		
		.couleur5 .wpcf7 form.sent .wpcf7-response-output,.fsn-column-inner.couleur5 .wpcf7 form.sent .wpcf7-response-output
		{border:none;color:rgba(250,248,247,1);padding: 0.5em;}
		.couleur5 input[type="text"],.fsn-column-inner.couleur5 input[type="text"],
		.couleur5 input[type="email"],.fsn-column-inner.couleur5 input[type="email"],
		.couleur5 textarea,.fsn-column-inner.couleur5 textarea,
		.couleur5 select,.fsn-column-inner.couleur5 select
		{background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);}		
		
		span.couleur5{color:rgba(0,0,0,1);}
		.bordercouleur5{border: 1px solid rgba(0,0,0,1);border-radius:0px;}

		/*masque*/
		.couleur5 svg .logoTexte,.couleur5 svg .ligne{fill:rgba(250,248,247,1);}
		.couleur5 svg .fleche{fill:rgba(181,181,181,1);}
	    .couleur5 svg .fond{fill:rgba(0,0,0,1);}
	    .couleur5 svg .rond{fill:rgba(255,255,255,1);}
	    .couleur5 svg .degrade{stop-color:rgba(0,0,0,1);}

	    /*footer*/
		footer.footerCouleur5 a:hover,footer.footerCouleur5 .current-menu-item > a{color:rgba(0,0,0,1) !important;}
		footer.footerCouleur5 svg .fleche{fill : rgba(0,0,0,1) !important;}
		footer.footerCouleur5 .button a{background-color:rgba(0,0,0,1);}

		/*couleur reseaux*/
		.couleur5 .social svg {fill :rgba(250,248,247,1);}
		.couleur5 .social svg:hover{fill : rgba(219,17,111,1);}

		/*recherche*/
		.couleur5 .wp-block-search__inside-wrapper{background-color:rgba(250,248,247,1);}
		.couleur5 .wp-block-search__inside-wrapper input{background-color:rgba(0,0,0,1);color:rgba(250,248,247,1);}
		.couleur5 .wp-block-search__inside-wrapper path{fill : rgba(0,0,0,1);}
		.couleur5 #mainheader.scroll .wp-block-search__inside-wrapper{background-color:rgba(0,0,0,1);}
		.couleur5 #mainheader.scroll .wp-block-search__inside-wrapper input{background-color:rgba(250,248,247,1);color:rgba(0,0,0,1);}
		.couleur5 #mainheader.scroll .wp-block-search__inside-wrapper path{fill : rgba(250,248,247,1);}	


	/*couleur6*/
		/*#mainheader*/
		#mainheader.couleur6,
		#accueil.couleur6{background-color:rgba(,1)!important;}
		#accueil.couleur6 h1,
		#accueil.couleur6 #accroche{color:rgba(250,248,247,1);}
		#mainheader.scroll.couleur6 .logosvg svg .fleche{fill:rgba(,1) !important;}
		.couleur6 #titrePage{background: linear-gradient(to right, rgba(,1), rgba(,1) 65%,rgba(,0) 75%);}
		
		/*content*/
		.couleur6:not(.button):not(span){background-color:rgba(,1);}
		#content .couleur6:not(.fsn-row){border-radius:0px;}

		.couleur6 h1,.fsn-column-inner.couleur6 h1,
		.couleur6 h2,.fsn-column-inner.couleur6 h2,
		.couleur6 h4,.fsn-column-inner.couleur6 h4,
		.couleur6 h5,.fsn-column-inner.couleur6 h5,
		.couleur6 h6,.fsn-column-inner.couleur6 h6
		{color:rgba(250,248,247,1);}
		
		.couleur6 h3,.fsn-column-inner.couleur6 h3
		{color:rgba(255,255,255,1);}
		
		.couleur6 p,.fsn-column-inner.couleur6 p,
		.couleur6 li,.fsn-column-inner.couleur6 li,
		.couleur6 label,.fsn-column-inner.couleur6 label
		{color:rgba(255,255,255,1);}
		
		.couleur6:not(.button) a,.fsn-column-inner.couleur6:not(.button) a
		{color:rgba(250,248,247,1);}
		.couleur6:not(.button) a:hover,.fsn-column-inner.couleur6:not(.button) a:hover
		{color:rgba(255,255,255,1);}
		.couleur6 hr,.fsn-column-inner.couleur6 hr
		{border-color:rgba(250,248,247,1);}
		
		.couleur6 .button a,.fsn-column-inner.couleur6 .button a,
		.couleur6 input[type="submit"],.fsn-column-inner.couleur6 input[type="submit"]
		{color:rgba(0,0,0,1) !important;background-color:rgba(250,248,247,1) !important;}	
		.couleur6 .button a::after,.fsn-column-inner.couleur6 .button a::after,
		.couleur6 .button a:hover,.fsn-column-inner.couleur6 .button a:hover,
		.couleur6 input[type="submit"]:hover,.fsn-column-inner.couleur6 input[type="submit"]:hover
		{color:rgba(250,248,247,1) !important;background-color:rgba(0,0,0,1) !important;}

		div.fsn-text.button.couleur6 a{color:rgba(250,248,247,1) !important;background-color:rgba(,1) !important;}
		div.fsn-text.couleur6.button a::after,div.fsn-text.couleur6.button a:hover{color:rgba(,1) !important;background-color:rgba(250,248,247,1) !important;}	
			
		.couleur6 blockquote:before,.fsn-column-inner.couleur6 blockquote:before,
		.couleur6 blockquote:after,.fsn-column-inner.couleur6 blockquote:after,
		.couleur6 li::before,.fsn-column-inner.couleur6 li::before
		{color:rgba(250,248,247,1) !important;}
		
		.couleur6 .wpcf7 form.sent .wpcf7-response-output,.fsn-column-inner.couleur6 .wpcf7 form.sent .wpcf7-response-output
		{border:none;color:rgba(255,255,255,1);padding: 0.5em;}
		.couleur6 input[type="text"],.fsn-column-inner.couleur6 input[type="text"],
		.couleur6 input[type="email"],.fsn-column-inner.couleur6 input[type="email"],
		.couleur6 textarea,.fsn-column-inner.couleur6 textarea,
		.couleur6 select,.fsn-column-inner.couleur6 select
		{background-color:rgba(255,255,255,1);color:rgba(,1);}		
		
		span.couleur6{color:rgba(,1);}
		.bordercouleur6{border: 1px solid rgba(,1);border-radius:0px;}

		/*masque*/
		.couleur6 svg .logoTexte,.couleur6 svg .ligne{fill:rgba(255,255,255,1);}
		.couleur6 svg .fleche{fill:rgba(250,248,247,1);}
	    .couleur6 svg .fond{fill:rgba(,1);}
	    .couleur6 svg .rond{fill:rgba(0,0,0,1);}
	    .couleur6 svg .degrade{stop-color:rgba(,1);}
		
	/*couleur8*/
		/*#mainheader*/
		#mainheader.couleur8,
		#accueil.couleur8{background-color:rgba(255,255,255,1);}
		#accueil.couleur8 h1,
		#accueil.couleur8 #accroche{color:rgba(250,248,247,1);}
		#mainheader.scroll.couleur8 .logosvg svg .fleche{fill:rgba(,1) !important;}
		.couleur8 #titrePage{background: linear-gradient(to right, rgba(255,255,255,1), rgba(255,255,255,1) 65%,rgba(255,255,255,0) 75%);}
		
		/*content*/
		.couleur8:not(.button):not(span){background-color:rgba(255,255,255,1);}
		#content .couleur8:not(.fsn-row){border-radius:0px;}

		.couleur8 h1,.fsn-column-inner.couleur8 h1,
		.couleur8 h2,.fsn-column-inner.couleur8 h2,
		.couleur8 h4,.fsn-column-inner.couleur8 h4,
		.couleur8 h5,.fsn-column-inner.couleur8 h5,
		.couleur8 h6,.fsn-column-inner.couleur8 h6
		{color:rgba(250,248,247,1);}
		
		.couleur8 h3,.fsn-column-inner.couleur8 h3
		{color:rgba(219,17,111,1);}
		
		.couleur8 p,.fsn-column-inner.couleur8 p,
		.couleur8 li,.fsn-column-inner.couleur8 li,
		.couleur8 label,.fsn-column-inner.couleur8 label
		{color:rgba(250,248,247,1);}
		
		.couleur8:not(.button) a,.fsn-column-inner.couleur8:not(.button) a
		{color:rgba(250,248,247,1);}
		.couleur8:not(.button) a:hover,.fsn-column-inner.couleur8:not(.button) a:hover
		{color:rgba(219,17,111,1);}
		.couleur8 hr,.fsn-column-inner.couleur8 hr
		{border-color:rgba(219,17,111,1);}
		
		.couleur8 .button a,.fsn-column-inner.couleur8 .button a,
		.couleur8 input[type="submit"],.fsn-column-inner.couleur8 input[type="submit"]
		{color:rgba(219,17,111,1) !important;background-color:rgba(250,248,247,1) !important;}	
		.couleur8 .button a::after,.fsn-column-inner.couleur8 .button a::after,
		.couleur8 .button a:hover,.fsn-column-inner.couleur8 .button a:hover,
		.couleur8 input[type="submit"]:hover,.fsn-column-inner.couleur8 input[type="submit"]:hover
		{color:rgba(250,248,247,1) !important;background-color:rgba(219,17,111,1) !important;}

		div.fsn-text.button.couleur8 a{color:rgba(250,248,247,1) !important;background-color:rgba(255,255,255,1) !important;}
		div.fsn-text.couleur8.button a::after,div.fsn-text.couleur8.button a:hover{color:rgba(255,255,255,1) !important;background-color:rgba(250,248,247,1) !important;}	
			
		.couleur8 blockquote:before,.fsn-column-inner.couleur8 blockquote:before,
		.couleur8 blockquote:after,.fsn-column-inner.couleur8 blockquote:after,
		.couleur8 li::before,.fsn-column-inner.couleur8 li::before
		{color:rgba(219,17,111,1) !important;}
		
		.couleur8 .wpcf7 form.sent .wpcf7-response-output,.fsn-column-inner.couleur8 .wpcf7 form.sent .wpcf7-response-output
		{border:none;color:rgba(250,248,247,1);padding: 0.5em;}
		.couleur8 input[type="text"],.fsn-column-inner.couleur8 input[type="text"],
		.couleur8 input[type="email"],.fsn-column-inner.couleur8 input[type="email"],
		.couleur8 textarea,.fsn-column-inner.couleur8 textarea,
		.couleur8 select,.fsn-column-inner.couleur8 select
		{background-color:rgba(181,181,181,1);color:rgba(250,248,247,1);}		
		
		span.couleur8{color:rgba(255,255,255,1);}
		.bordercouleur8{border: 1px solid rgba(255,255,255,1);border-radius:0px;}

		/*masque*/
		.couleur8 svg .logoTexte,.couleur8 svg .ligne{fill:rgba(250,248,247,1);}
		.couleur8 svg .fleche{fill:rgba(219,17,111,1);}
	    .couleur8 svg .fond{fill:rgba(255,255,255,1);}
	    .couleur8 svg .rond{fill:rgba(219,17,111,1);}
	    .couleur8 svg .degrade{stop-color:rgba(255,255,255,1);}

	/*autre*/
		span.couleur9{color:rgba(2,2,2,1);}
		.bordercouleur9 {border: 1px solid rgba(2,2,2,0.8);border-radius:0px;}
