
				body{
			background: #ffffff;
		}
		#footer{
			background: #EEEEEE;
		}
		.color-text{
		    color: #D02329;
		}
		.contenu-page a:not(.btn-perso):not(.link-prod), .contenu-article a:not(.btn-perso):not(.link-prod){
            color: #F99416;
            text-decoration:underline;
        }
        .contenu-page .row-contenu-page .titre-art h1{
            font-family: 'Athiti', Arial, Helvetica, sans-serif;
        }
		.contenu-page .row-contenu-page .titre-art h1{
            font-family: 'Athiti', Arial, Helvetica, sans-serif;
        }
		.contenu-page .row-contenu-page .titre-art hr{
            border-top: 1px solid #D02329;
        }
	    .row-contenu-page2 .titre-art h1{
            font-family: 'Athiti', Arial, Helvetica, sans-serif;
        }
	    .row-contenu-page2 .titre-art hr{
            border-top: 1px solid #D02329;
        }

	    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: #D02329;
		    padding: 28px 28px 27px 31px;
		}


				.style-article5 .btn{
		    background: #D02329;
		}
		.style-article5 .btn:hover{
            background: #c31b22;
        }

				.btn-success{
		    background-color: #D02329 !important;
		    border-color: #D02329 !important;
		}
		.btn-success:hover{
	        background-color: #ad2517 !important;
	        border-color: #ad2517 !important;
		}

		.reseaux-sociaux i.picto-contact{
            color: #424242;
        }

				.main-menu.effect1 > ul > li > div > a::after {
		    background: #ffffff;
		}
		.main-menu.effect2 > ul > li > div::before {
		    border-top: 1px solid #ffffff;
		    border-bottom: 1px solid #ffffff;
		}
		.main-menu.effect2 > ul > li > div::after {
		    border-right: 1px solid #ffffff;
		    border-left: 1px solid #ffffff;
		}
		.main-menu.effect3 > ul > li > div::before,
		.main-menu.effect3 > ul > li > div::after {
		    background:  #ffffff;
		}
		.main-menu.effect3 > ul > li > div::before {
		    border-top: 1px solid #ffffff;
		    border-bottom: 1px solid #ffffff;
		}
		.main-menu.effect3 > ul > li > div::after {
		    border-right: 1px solid #ffffff;
		    border-left: 1px solid #ffffff;
		}
		.main-menu.effect5 > ul > li > div::before,
		.main-menu.effect5 > ul > li > div::after {
		    background:  #ffffff;
		}
		.main-menu.effect5 > ul > li > div::before {
		    border-top: 1px solid #ffffff;
		    border-bottom: 1px solid #ffffff;
		}
		.main-menu.effect5 > ul > li > div::after {
		    border-right: 1px solid #ffffff;
		    border-left: 1px solid #ffffff;
		}
		.main-menu.effect2>ul>li:hover a, .main-menu.effect2>ul>li.active a{
			color: #D9A259;
		}
		.main-menu.effect3>ul>li:hover a, .main-menu.effect3>ul>li.active a{
			color: #D9A259;
		}
		.main-menu.effect5>ul>li:hover a, .main-menu.effect5>ul>li.active a{
			color: #D9A259;
		}
		.main-menu.effect4>ul>li a {
		    color: #4D5D53;
		}
		.main-menu.effect4>ul>li:hover a,.main-menu.effect4>ul>li.active a {
		    color: #D9A259;
		}
		.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: #4D5D53;
		    margin:auto;
		    display:block;
		    height: 35px;
		    margin-bottom: 5px;
		}
		.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: #D9A259;
		}

		.main-menu.effect6 > ul > li > div > a:not(.menu-item-logo)::before,
		.main-menu.effect6 > ul > li > div > a:not(.menu-item-logo)::after {
			color: #D9A259;
		}

		.main-menu.effect7 > ul > li > div > a {
		    color: #4D5D53;
		}
		.main-menu.effect7 > ul > li:hover a,.main-menu.effect7 > ul > li.active a {
		    color: #D9A259;
		}
		.main-menu.effect7 > ul > li > div > a:not(.menu-item-logo)::before,
		.main-menu.effect7 > ul > li > div > a:not(.menu-item-logo)::after {
		    border: 3px solid #cccccc;
		}
		.main-menu.effect7 > ul > li > div > a:not(.menu-item-logo)::after {
		   border-color: #ffffff;
		}

		.main-menu.effect8 > ul > li > div > a > span.menu-text > span
		{
		    background: #cccccc;
		    color: #4D5D53;
		}
		.main-menu.effect8 > ul > li > div > a:not(.menu-item-logo) > span.menu-text::before
		{
		    background: #ffffff;
		    color: #D9A259;
		}
		.main-menu.effect10 > ul > li > div > a > span.menu-text
		{
		    border-top: 2px solid #4D5D53;
			color: #4D5D53;
		}
		.main-menu.effect10 > ul > li > div > a > span.menu-text::before
		{
		    border-bottom: 2px solid #D9A259;
		    color: #D9A259;
		}
		.main-menu.effect12 > ul > li > div > a:hover > .menu-text::before,
		.main-menu.effect12 > ul > li > div > a:focus > .menu-text::before,
		.main-menu.effect12 > ul > li.active > div > a > .menu-text::before {
		    color: #4D5D53;
		    text-shadow: 10px 0 #4D5D53, -10px 0 #4D5D53;
		}


				.main-menu .sub-menu>li>a:hover{
	        color: #333333;
    	}
    	.main-menu.color-nav-menu{
    		background: #ffffff;
    	}
    	header .logo{
    		background: #ffffff;
    	}
    	.header-wrapper.style-header .header-white .mini-header{
    		background: #ffffff;
    	}
		.main-menu ul>li>div>a{
    		color: #4D5D53;
		}
		.header .bloc-header4{
    		color: #4D5D53;
		}
		.header .bloc-header4 hr{
    		border-top: 1px solid rgba(77,93,83,.1);
		}

		.main-menu ul>li>div:hover>a{
    		color: #D9A259;
		}
		.main-menu ul > li.active > div > a{
			color: #D9A259;
		}
		.main-menu ul > li > div > a {
			font-family: 'Athiti', Arial, Helvetica, sans-serif;
		}
		.main-menu .sub-menu{
	        border-top: 3px solid #D02329;
	        background-color: #edecec;
	        color: #333333;
	    }
		.main-menu .sub-menu a{
	        color: #333333 !important;
	    }
		.main-menu .sub-menu a:hover{
	        background-color: #f5f4f4;
	        text-decoration:none;
	        color: #333333;
	    }
		.main-menu > li{
            background-color: #edecec;
        }
		.main-menu > li:hover{
            background-color: #ffffff;
        }
		.main-menu > li > a{
            border-bottom: 1px solid #e3e2e3;
            color: #333333;
        }

		.mobile-nav-item a{
	        font-family: 'Athiti', Arial, Helvetica, sans-serif;
	    }


		@media screen and (max-width: 380px) {
		    .mobile-nav-item.active a {
	            color: #D02329;
	        }
		}

				.btn-success{
		    color: #ffffff !important;
		    border-color: #ffffff !important;
		}
		.btn-success:hover{
	        color: #ffffff !important;
	        background-color: #c52126 !important;
	        border-color: #ffffff !important;
	    }

				.plugin-chiffres{
		    width:100%;
		}

					.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;
		    }
			

				.title-heading-center{
		    font-family: 'Athiti', Arial, Helvetica, sans-serif;
		}

				.title-heading-center{
		    font-family: 'Athiti', Arial, Helvetica, sans-serif;
		}
		.round{
		    border: 1px solid #D02329;
		}

				.reseau-social li:hover{
            color: #D02329;
        }

				#myCarouselHome .carousel-item .carousel-caption .titre-slide{
            background: none;
            color: #ffffff;
        }

		#myCarouselHome .carousel-item .carousel-caption .titre-slide h3{
            color: #ffffff;
        }

				.liste-agenda .container-agenda .bloc-event .bloc-date .title-agenda{
            color: #D02329;
        }
		.liste-agenda .container-agenda .bloc-event .bloc-date .date-agenda .month{
            background: #D02329 !important;
        }
		.btn-perso{
		    background: #D02329 !important;
		    color: #ffffff;
		    border-color: #ad2517;
		}
		.btn-perso:hover{
	        background-color: #ad2517 !important;
	        color:#ffffff;
	    }

		.btn-perso-inverse{
		    background: #ffffff !important;
		    color: #D02329;
		    border-color: #D02329;
		}
		.btn-perso-inverse:hover{
	        background-color: #eeeeee !important;
	        color:#D02329;
	    }

				.cover-black{
		    background: #000000;
		}
		.slide-rubrique-content h1{
	        font-family: 'Athiti', Arial, Helvetica, sans-serif;
	    }

		#bloc-rubrique-contenu h1{
	        font-family: 'Athiti', Arial, Helvetica, sans-serif;
	    }
	    #bloc-rubrique-contenu h1 span{
            color: #D02329;
        }

				.detail_produit .info-produit .action-produit .btn{
            background: #D02329;
        }
        #myCarouselProduit ol.carousel-indicators li.active{
        	border: 1px solid #D02329;
        	background: #e8e8e8;
    	}

				.plugin-catalogue .style-article-actu .border-prod:hover{
            border-color: #D02329 !important;
        }
		.plugin-catalogue h4{
	        color: #D02329;
	    }
		.plugin-catalogue .content-produit a{
            color: #D02329 !important;
        }
		.plugin-catalogue .btn-search-actif{
	        color: #fff;
	        background-color: #D02329;
	        border-color: #ad2517;
	    }
		.plugin-catalogue .btn-search-actif:hover{
		    background-color: #ad2517;
		}
		