
		body{
	background: none;
	}
	#footer{
	background: #f2f5f7;
	color: #333333;
	}
	#footer a{
	color: #333333;
	}

	.liste-actu h4 span.catactu{
	color: #333333;
	}
	.liste-actu .arrowlink{
	color:#333333;
	}

	.color-text{
	color: #333333;
	}
	.card-header{
	background: #333333;
	color:#ffffff;
	}
	.card-header .btn{
	color:#ffffff;
	}
	.contenu-page .description-article:not(.link-nostyle) a:not(.btn-perso):not(.link-prod):not(.link-art5), .contenu-article .description-article:not(.link-nostyle) a:not(.btn-perso):not(.link-prod):not(.link-art5):not(.btn-info){
	color: #7a1687;
	<!-- text-decoration:underline; -->
	}

	.container-actu .txt-article-actu a:hover{
	color: #7a1687;
	}
	.contenu-page .description-article.link-nostyle a, .contenu-article .description-article.link-nostyle a{
	color: inherit;
	}

	.contenu-page .row-contenu-page .titre-art h1{
	font-family: 'Josephin Sans', Arial, Helvetica, sans-serif;
	}
	.contenu-page .row-contenu-page .titre-art h1{
	font-family: 'Josephin Sans', Arial, Helvetica, sans-serif;
	}
	.contenu-page .row-contenu-page .titre-art hr{
	border-top: 1px solid #333333;
	}
	.row-contenu-page2 .titre-art h1{
	font-family: 'Josephin Sans', Arial, Helvetica, sans-serif;
	}
	.row-contenu-page2 .titre-art hr{
	border-top: 1px solid #333333;
	}

	#wrapper .container-fluid2 .header-wrapper.mini-header{
	background: #efb62e;
	}

	#wrapper .container-fluid2 .header-wrapper:not(.mini-header):not(.header-mobile-actif) .header .row-header
	{
	background: #efb62e;
	}

	menu-main-menu{
	}

	.mobile-menu-icons a{
	color: #efb62e;
	}

	#wrapper .container-fluid2 .header-wrapper.header-mobile-actif
	{
	background: #ffffff;
	}

	.mobile-nav-holder.mobile-menu-text-align-left{
	background: #ffffff;
	color: #efb62e;
	}

	.mobile-nav-item{
	background: #ffffff;
	color: #efb62e;
	border:none;
	}

	.mobile-nav-holder.mobile-menu-text-align-left a{
	color: #efb62e !important;
	}

	table.alternate-tab tr{
	background-color:#ffffff;
	}

	table.alternate-tab thead tr{
	background-color:#333333;
	color:#ffffff;
	}
	table.alternate-tab tbody tr:nth-child(odd){
	background-color:#F5F5F5;
	}

	table td{
	padding:15px;
	}

	blockquote
	{
	background-color: #f6f6f6;
	border: 1px solid #f6f6f6;
	border-left-width: 3px;
	border-left-color: #333333;
	padding: 28px 28px 27px 31px;
	}

		.style-article5 .btn, .style-article4 .btn{
	background: #7a1687;
	}
	.style-article5 .btn:hover, .style-article4 .btn:hover{
	background: #8a66a4;
	}

		.btn-success{
	background-color: #333333 !important;
	border-color: #333333 !important;
	}
	.btn-success:hover{
	background-color: #8a66a4 !important;
	border-color: #8a66a4 !important;
	}

	.reseaux-sociaux i.picto-contact{
	color: #37414e;
	}

		.main-menu.effect1 > ul > li > .bloc-menu > a::after {
	background: #8a66a4;
	}
	.main-menu.effect2 > ul > li > .bloc-menu::before {
	border-top: 1px solid #8a66a4;
	border-bottom: 1px solid #8a66a4;
	}
	.main-menu.effect2 > ul > li > .bloc-menu::after {
	border-right: 1px solid #8a66a4;
	border-left: 1px solid #8a66a4;
	}
	.main-menu.effect3 > ul > li > .bloc-menu::before,
	.main-menu.effect3 > ul > li > .bloc-menu::after {
	background: #8a66a4;
	}
	.main-menu.effect3 > ul > li > .bloc-menu::before {
	border-top: 1px solid #8a66a4;
	border-bottom: 1px solid #8a66a4;
	}
	.main-menu.effect3 > ul > li > .bloc-menu::after {
	border-right: 1px solid #8a66a4;
	border-left: 1px solid #8a66a4;
	}
	.main-menu.effect5 > ul > li > .bloc-menu::before,
	.main-menu.effect5 > ul > li > .bloc-menu::after {
	background: #8a66a4;
	}
	.main-menu.effect5 > ul > li > .bloc-menu::before {
	border-top: 1px solid #8a66a4;
	border-bottom: 1px solid #8a66a4;
	}
	.main-menu.effect5 > ul > li > .bloc-menu::after {
	border-right: 1px solid #8a66a4;
	border-left: 1px solid #8a66a4;
	}
	.main-menu.effect2>ul>li:hover a .menu-text, .main-menu.effect2>ul>li.active a .menu-text{
	color: #eeeeee;
	}
	.main-menu.effect3>ul>li:hover a .menu-text, .main-menu.effect3>ul>li.active a .menu-text{
	color: #eeeeee;
	}
	.main-menu.effect5>ul>li:hover a .menu-text, .main-menu.effect5>ul>li.active a .menu-text{
	color: #eeeeee;
	}
	.main-menu.effect4>ul>li:hover a .menu-text,.main-menu.effect4>ul>li.active a .menu-text {
	color: #eeeeee;
	}
	.main-menu.effect13 > ul > li:hover > .bloc-menu > a > span.menu-text:not('.btn') > span,.main-menu.effect13 > ul > li.active > .bloc-menu > a > span.menu-text:not('.btn') > span {
	color: #eeeeee;
	}
	.main-menu.effect12 > ul > li:hover > .bloc-menu > a > span.menu-text:not('.btn') > span,.main-menu.effect12 > ul > li.active > .bloc-menu > a > span.menu-text:not('.btn') > span {
	color: #eeeeee;
	}
	.main-menu.effect13>ul>li:hover a span.menu-text:not('.btn') span::before, .main-menu.effect13>ul>li:hover a span.menu-text:not('.btn') span::after,
	.main-menu.effect13>ul>li.active a span.menu-text:not('.btn') span::before, .main-menu.effect13>ul>li.active a span.menu-text:not('.btn') span::after{
	background: #eeeeee;
	}
	.main-menu.effect12>ul>li:hover a span.menu-text::before, .main-menu.effect12>ul>li:hover a span.menu-text::after,
	.main-menu.effect12>ul>li.active a span.menu-text::before, .main-menu.effect12>ul>li.active a span.menu-text::after{
	color: #eeeeee;
	}

	.mini-header .main-menu.effect2>ul>li:hover a, .mini-header .main-menu.effect2>ul>li.active a{
	color: #eeeeee;
	}
	.mini-header .main-menu.effect3>ul>li:hover a, .mini-header .main-menu.effect3>ul>li.active a{
	color: #eeeeee;
	}
	.mini-header .main-menu.effect5>ul>li:hover a, .mini-header .main-menu.effect5>ul>li.active a{
	color: #eeeeee;
	}
	.mini-header .main-menu.effect4>ul>li:hover a, .mini-header .main-menu.effect4>ul>li.active a {
	color: #eeeeee;
	}
	.main-menu.effect4>ul>li a {
	color: #ffffff;
	}

	.main-menu li svg, .main-menu li svg path, .main-menu li svg polygon, .main-menu li svg rect, .main-menu li svg circle, .main-menu li svg line, .main-menu li svg ellipse, .main-menu li svg polyline {
	fill: #ffffff;
	}
	.main-menu li:hover svg, .main-menu li:hover svg path, .main-menu li:hover svg polygon, .main-menu li:hover svg rect, .main-menu li:hover svg circle, .main-menu li:hover svg line, .main-menu li:hover svg ellipse, .main-menu li:hover svg polyline,
	.main-menu li.active svg, .main-menu li.active svg path, .main-menu li.active svg polygon, .main-menu li.active svg rect, .main-menu li.active svg circle, .main-menu li.active svg line, .main-menu li.active svg ellipse, .main-menu li.active svg polyline {
	fill: #eeeeee;
	}

	.main-menu.effect6 > ul > li > .bloc-menu > a:not(.menu-item-logo)::before,
	.main-menu.effect6 > ul > li > .bloc-menu > a:not(.menu-item-logo)::after {
	color: #eeeeee;
	}

	.main-menu.effect7 > ul > li > .bloc-menu > a {
	color: #ffffff;
	}
	.main-menu.effect7 > ul > li:hover a,.main-menu.effect7 > ul > li.active a {
	color: #eeeeee;
	}
	.main-menu.effect7 > ul > li > .bloc-menu > a:not(.menu-item-logo)::before,
	.main-menu.effect7 > ul > li > .bloc-menu > a:not(.menu-item-logo)::after {
	border: 3px solid #bf9124;
	}
	.main-menu.effect7 > ul > li > .bloc-menu > a:not(.menu-item-logo)::after {
	border-color: #8a66a4;
	}

	.main-menu.effect13 > ul > li > .bloc-menu > a > span.menu-text > span
	{
	color: #ffffff;
	}
	.main-menu.effect12 > ul > li > .bloc-menu > a > span.menu-text:not('.btn') > span
	{
	color: #ffffff;
	}
	.main-menu.effect8 > ul > li > .bloc-menu > a > span.menu-text > span
	{
	background: #bf9124;
	color: #ffffff;
	}
	.main-menu.effect8 > ul > li > .bloc-menu > a:not(.menu-item-logo) > span.menu-text::before
	{
	background: #8a66a4;
	color: #eeeeee;
	}
	.main-menu.effect9 > ul > li > .bloc-menu > a > span.menu-text
	{
	background: #ffffff;
	color: #ffffff;
	box-shadow: inset 0 3px #b2b2b2;
	}
	.main-menu.effect9 > ul > li > .bloc-menu > a:not(.menu-item-logo) > span.menu-text::before
	{
	background: #8a66a4;
	color: #eeeeee;
	}
	.main-menu.effect10 > ul > li > .bloc-menu > a > span.menu-text
	{
	border-top: 2px solid #ffffff;
	color: #ffffff;
	}
	.main-menu.effect10 > ul > li > .bloc-menu > a > span.menu-text::before
	{
	border-bottom: 2px solid #eeeeee;
	color: #eeeeee;
	}
	.main-menu.effect12 > ul > li > .bloc-menu > a:hover > .menu-text::before,
	.main-menu.effect12 > ul > li > .bloc-menu > a:focus > .menu-text::before,
	.main-menu.effect12 > ul > li.active > .bloc-menu > a > .menu-text::before {
	color: #eeeeee;
	text-shadow: 10px 0 #eeeeee, -10px 0 #eeeeee;
	}
	.main-menu.effect11>ul>li a{
	color: #ffffff;
	}

	
	.main-menu.color-nav-menu{
	background: #efb62e;
	}
	.header-barre{
	background: #efb62e;
	}
	header .logo{
	background: #efb62e;
	}
	header.mini-header .logo{
	background: #efb62e;
	}
	.header-wrapper.style-header .header-white .mini-header{
	background: #efb62e;
	}
	.main-menu ul>li>.bloc-menu>a{
	color: #ffffff;
	}
	.header .bloc-header4{
	color: #ffffff;
	background: #efb62e;
	}
	.header .bloc-header4 hr{
	border-top: 1px solid rgba(255,255,255,.1);
	}

	.main-menu ul>li>.bloc-menu:hover>a{
	color: #eeeeee;
	}
	.main-menu ul > li.active > .bloc-menu > a{
	color: #eeeeee;
	}
	.main-menu ul > li > .bloc-menu > a {
	font-family: 'Josephin Sans', Arial, Helvetica, sans-serif;
	}
	.main-menu .sub-menu{
	border-top: 3px solid #333333;
	background-color: #edecec;
	}
	.main-menu .sub-menu a:hover{
	background-color: #f5f4f4;
	text-decoration:none;
	}
	.main-menu > li > a{
	border-bottom: 1px solid #e3e2e3;
	}

	.mobile-nav-item a{
	font-family: 'Josephin Sans', Arial, Helvetica, sans-serif;
	}


	@media screen and (max-width: 380px) {
	.mobile-nav-item.active a {
	color: #333333;
	}
	}

		.btn-success{
	color: #ffffff !important;
	border-color: #ffffff !important;
	}
	.btn-success:hover{
	color: #ffffff !important;
	background-color: #505050 !important;
	border-color: #ffffff !important;
	}

		.plugin-chiffres{
	width:100%;
	}

		.carrousel-bloc .color-bloc-plugin{
	background: #4095A3;
	color: #ffffff;
	height:100%;
	}
	.bloc-princ-carrousel .button.button-2 .button-text, .bloc-princ-carrousel .button.button-2 .button.button-2 i {
	color: rgba(255,255,255,1) !important;
	}
	.bloc-princ-carrousel .button.button-2 {
	border-color: rgba(255,255,255,1) !important;
	background: rgba(255,255,255,0) !important;
	}

			.plugin-chiffres .container-fluid .bloc-full:nth-child(0) {
		background-color: #d02329;
		}
		.plugin-chiffres .container-fluid .bloc-full .no-number:nth-child(0) {
		color: #d02329;
		}
			.plugin-chiffres .container-fluid .bloc-full:nth-child(1) {
		background-color: #c52126;
		}
		.plugin-chiffres .container-fluid .bloc-full .no-number:nth-child(1) {
		color: #da242b;
		}
			.plugin-chiffres .container-fluid .bloc-full:nth-child(2) {
		background-color: #bb1f24;
		}
		.plugin-chiffres .container-fluid .bloc-full .no-number:nth-child(2) {
		color: #e4262d;
		}
			.plugin-chiffres .container-fluid .bloc-full:nth-child(3) {
		background-color: #b01d22;
		}
		.plugin-chiffres .container-fluid .bloc-full .no-number:nth-child(3) {
		color: #ef282f;
		}
			.plugin-chiffres .container-fluid .bloc-full:nth-child(4) {
		background-color: #a61c20;
		}
		.plugin-chiffres .container-fluid .bloc-full .no-number:nth-child(4) {
		color: #f92a31;
		}
			.plugin-chiffres .container-fluid .bloc-full:nth-child(5) {
		background-color: #9c1a1e;
		}
		.plugin-chiffres .container-fluid .bloc-full .no-number:nth-child(5) {
		color: #ff2b33;
		}
			.plugin-chiffres .container-fluid .bloc-full:nth-child(6) {
		background-color: #91181c;
		}
		.plugin-chiffres .container-fluid .bloc-full .no-number:nth-child(6) {
		color: #ff2d35;
		}
			.plugin-chiffres .container-fluid .bloc-full:nth-child(7) {
		background-color: #87161a;
		}
		.plugin-chiffres .container-fluid .bloc-full .no-number:nth-child(7) {
		color: #ff2f37;
		}
			.plugin-chiffres .container-fluid .bloc-full:nth-child(8) {
		background-color: #7c1518;
		}
		.plugin-chiffres .container-fluid .bloc-full .no-number:nth-child(8) {
		color: #ff3139;
		}
			.plugin-chiffres .container-fluid .bloc-full:nth-child(9) {
		background-color: #721316;
		}
		.plugin-chiffres .container-fluid .bloc-full .no-number:nth-child(9) {
		color: #ff323b;
		}
	
	.caracteristiques-tarifs .row-caracteristique.sep-tarif{
	color: #333333;
	}



		.title-heading-center{
	font-family: 'Josephin Sans', Arial, Helvetica, sans-serif;
	}

		.title-heading-center{
	font-family: 'Josephin Sans', Arial, Helvetica, sans-serif;
	}
	.round{
	border: 1px solid #333333;
	}

		.reseau-social li:hover{
	color: #333333;
	}

		#myCarouselHome.notitrelogo .carousel-item .carousel-caption-wolf:not(.separate) .titre-slide{
	background: 255,255,255;

	color: #ffffff;
	}
	#myCarouselHome.titrelogo .carousel-item .carousel-caption-wolf:not(.separate){
	background: rgba(255,255,255,.7);
	color: #ffffff;
	}
	#myCarouselHome .carousel-item .carousel-caption-wolf.separate .titre-slide h3{
	background: #ffffff;
	color: #ffffff;
	padding: 1%;
	}
	#myCarouselHome .carousel-item .carousel-caption-wolf.separate .titre-slide div{
	background: #ffffff;
	color: #ffffff;
	padding: 1%;
	margin-top:1%;
	}


	#myCarouselHome .carousel-item .carousel-caption-wolf .titre-slide h3{
	color: #ffffff;
	}

		.liste-agenda .container-agenda .bloc-event .bloc-date .title-agenda{
	color: #333333;
	}
	.liste-agenda .container-agenda .bloc-event .bloc-date .date-agenda .month{
	background: #333333 !important;
	}
	.btn-perso{
	background: #333333 !important;
	color: #ffffff;
	border-color: #8a66a4;
	}
	.btn-perso:hover{
	background-color: #8a66a4 !important;
	color:#ffffff;
	}

	.btn-perso-inverse{
	background: #ffffff !important;
	color: #333333;
	border-color: #333333;
	}
	.btn-perso-inverse:hover{
	background-color: #eeeeee !important;
	color:#333333;
	}

		.cover-black{
	background: #000000;
	}
	.slide-rubrique-content h1{
	font-family: 'Josephin Sans', Arial, Helvetica, sans-serif;
	}

	#bloc-rubrique-contenu h1{
	font-family: 'Josephin Sans', Arial, Helvetica, sans-serif;
	}

		.detail_produit .info-produit .action-produit .btn{
	background: #333333;
	}
	#myCarouselProduit ol.carousel-indicators li.active{
	border: 1px solid #333333;
	background: #e8e8e8;
	}

		.plugin-catalogue .style-article-actu .border-prod:hover{
	border-color: #333333 !important;
	}
	.plugin-catalogue h4{
	color: #333333;
	}
	.plugin-catalogue .content-produit a{
	color: #333333 !important;
	}
	.plugin-catalogue .btn-search-actif{
	color: #fff;
	background-color: #333333;
	border-color: #8a66a4;
	}
	.plugin-catalogue .btn-search-actif:hover{
	background-color: #8a66a4;
	}
			

		.main-menu.effect4>ul>li a.rub_8_1 .menu-text,
		.mobile-nav-holder>ul>li a.rub_8_1 .menu-text,
		.main-menu.effect1>ul>li a.rub_8_1 .menu-text{
				}

		.main-menu.effect4>ul>li a.rub_8_1 .menu-text.v_no,
		.mobile-nav-holder>ul>li a.rub_8_1 .menu-text.v_no,
		.main-menu.effect1>ul>li a.rub_8_1 .menu-text.v_no{
					color: ;
			border-color:;
				}
		.main-menu.effect4>ul>li a.rub_8_1:hover .menu-text.v_no,
		.main-menu.effect1>ul>li a.rub_8_1:hover .menu-text.v_no{
				}
		

		.main-menu.effect4>ul>li a.rub_10_1 .menu-text,
		.mobile-nav-holder>ul>li a.rub_10_1 .menu-text,
		.main-menu.effect1>ul>li a.rub_10_1 .menu-text{
				}

		.main-menu.effect4>ul>li a.rub_10_1 .menu-text.v_no,
		.mobile-nav-holder>ul>li a.rub_10_1 .menu-text.v_no,
		.main-menu.effect1>ul>li a.rub_10_1 .menu-text.v_no{
					color: ;
			border-color:FFD700;
				}
		.main-menu.effect4>ul>li a.rub_10_1:hover .menu-text.v_no,
		.main-menu.effect1>ul>li a.rub_10_1:hover .menu-text.v_no{
				}
		

		.main-menu.effect4>ul>li a.rub_11_1 .menu-text,
		.mobile-nav-holder>ul>li a.rub_11_1 .menu-text,
		.main-menu.effect1>ul>li a.rub_11_1 .menu-text{
				}

		.main-menu.effect4>ul>li a.rub_11_1 .menu-text.v_no,
		.mobile-nav-holder>ul>li a.rub_11_1 .menu-text.v_no,
		.main-menu.effect1>ul>li a.rub_11_1 .menu-text.v_no{
					color: ;
			border-color:;
				}
		.main-menu.effect4>ul>li a.rub_11_1:hover .menu-text.v_no,
		.main-menu.effect1>ul>li a.rub_11_1:hover .menu-text.v_no{
				}
		

		.main-menu.effect4>ul>li a.rub_12_1 .menu-text,
		.mobile-nav-holder>ul>li a.rub_12_1 .menu-text,
		.main-menu.effect1>ul>li a.rub_12_1 .menu-text{
				}

		.main-menu.effect4>ul>li a.rub_12_1 .menu-text.v_no,
		.mobile-nav-holder>ul>li a.rub_12_1 .menu-text.v_no,
		.main-menu.effect1>ul>li a.rub_12_1 .menu-text.v_no{
					color: ;
			border-color:;
				}
		.main-menu.effect4>ul>li a.rub_12_1:hover .menu-text.v_no,
		.main-menu.effect1>ul>li a.rub_12_1:hover .menu-text.v_no{
				}
		

		.main-menu.effect4>ul>li a.rub_13_1 .menu-text,
		.mobile-nav-holder>ul>li a.rub_13_1 .menu-text,
		.main-menu.effect1>ul>li a.rub_13_1 .menu-text{
				}

		.main-menu.effect4>ul>li a.rub_13_1 .menu-text.v_no,
		.mobile-nav-holder>ul>li a.rub_13_1 .menu-text.v_no,
		.main-menu.effect1>ul>li a.rub_13_1 .menu-text.v_no{
					color: ;
			border-color:;
				}
		.main-menu.effect4>ul>li a.rub_13_1:hover .menu-text.v_no,
		.main-menu.effect1>ul>li a.rub_13_1:hover .menu-text.v_no{
				}
		

		.main-menu.effect4>ul>li a.rub_14_1 .menu-text,
		.mobile-nav-holder>ul>li a.rub_14_1 .menu-text,
		.main-menu.effect1>ul>li a.rub_14_1 .menu-text{
				}

		.main-menu.effect4>ul>li a.rub_14_1 .menu-text.v_no,
		.mobile-nav-holder>ul>li a.rub_14_1 .menu-text.v_no,
		.main-menu.effect1>ul>li a.rub_14_1 .menu-text.v_no{
					color: ;
			border-color:;
				}
		.main-menu.effect4>ul>li a.rub_14_1:hover .menu-text.v_no,
		.main-menu.effect1>ul>li a.rub_14_1:hover .menu-text.v_no{
				}
		

		.main-menu.effect4>ul>li a.rub_15_1 .menu-text,
		.mobile-nav-holder>ul>li a.rub_15_1 .menu-text,
		.main-menu.effect1>ul>li a.rub_15_1 .menu-text{
				}

		.main-menu.effect4>ul>li a.rub_15_1 .menu-text.v_no,
		.mobile-nav-holder>ul>li a.rub_15_1 .menu-text.v_no,
		.main-menu.effect1>ul>li a.rub_15_1 .menu-text.v_no{
					color: ;
			border-color:;
				}
		.main-menu.effect4>ul>li a.rub_15_1:hover .menu-text.v_no,
		.main-menu.effect1>ul>li a.rub_15_1:hover .menu-text.v_no{
				}
		

		.main-menu.effect4>ul>li a.rub_17_1 .menu-text,
		.mobile-nav-holder>ul>li a.rub_17_1 .menu-text,
		.main-menu.effect1>ul>li a.rub_17_1 .menu-text{
				}

		.main-menu.effect4>ul>li a.rub_17_1 .menu-text.v_no,
		.mobile-nav-holder>ul>li a.rub_17_1 .menu-text.v_no,
		.main-menu.effect1>ul>li a.rub_17_1 .menu-text.v_no{
					color: ;
			border-color:;
				}
		.main-menu.effect4>ul>li a.rub_17_1:hover .menu-text.v_no,
		.main-menu.effect1>ul>li a.rub_17_1:hover .menu-text.v_no{
				}
@media screen and (max-width: 1200px) {
header.mini-header .logo{
background: #efb62e;
}
}