.btn:not(.btn--inverse):not(.black-btn),
.menu__trigger:before,
.menu__trigger .line,
.site-header .nav li.active,
.partial-title:after, 
.partial-title:before,
.container-brand a,
.site-footer .top-footer,
.site-footer__copyright,
.site-footer h3:after,
.container-search-tool--banner .container-partial--search-engine .tab-content .tab-menu .tab.active, 
.container-search-tool--banner .container-partial--search-engine .tab-content .tab-menu .tab.active:hover, 
.container-search-tool--modal .container-partial--search-engine .tab-content .tab-menu .tab.active, 
.container-search-tool--modal .container-partial--search-engine .tab-content .tab-menu .tab.active:hover,
.container-step3 .left-side .input-checkbox:checked+.input-checkbox--fake:after,
.container-product .nav ul li.active,
.container-blog-aside .box.l--ymm .content .select2-container--default .select2-selection--single .select2-selection__arrow, 
.container-blog-aside .box.l--ymm .content select .select2-selection__arrow,
site-header .menu[class*=menu-menu-principal]>li.menu-item-object-category>ul:before,
.site-header--right-side:before {
background-color: #cf0707;
}
.container-brand .title,
.container-partial h1 .color-secondary, 
.container-partial h2 .color-secondary, .container-step3 .right-side .part-right .part-quantity .unit-price,
.container-step3 .left-side .container-btn--reset .reset-text,
.container-step3 .right-side .part .part-middle .fits-on .header-fit,
.container-product .vehicle,
.container-product .part-info .part-number,
.container-product .header .applicative-info .fits-on__list .header-fit,
.container-product .container-tab-content h3,
.pa-super-show h1,
.container-blog-aside .box li>[itemtype*=Product] .unit-price,
.container-product .container-price-quantity .quantity-control input[type=number],
.container-product .container-price-quantity .addtocart .addtocart-button,
.container-blog-aside .box article a time,
.site-page h2  {
color: #cf0707;
}
@media screen and (max-width: 1070px){
.help-container .site-header--right-side>.wysiwyg-container .h1, .site-header--right-side>.container .h1, .site-header--right-side>.o-slider-adds__item .h1{
background-color: #cf0707    }
}
.color--primary{
color: #cf0707 !important;
}
@media screen and (min-width: 1070px){
.site-header .container-menu-bar {
background-color: #cf0707;
}
}
.site-header .menu[class*=menu-menu-principal]>li>a:before {
background: radial-gradient(ellipse at left bottom,#3b0101 0,#2a2a32 50%);
border-left-color: #cf0707;
}
.site-header .header-navigation--primary .menu>li.has-sub .sub-menu li a:hover {
background-color: #cf0707;
}
.site-header .menu[class*=menu-menu-principal]>li>a:hover:before {
background: radial-gradient(ellipse at left bottom,#3b0101 0,#cf0707 50%);
border-bottom-color: #cf0707;
}
.site-header .header-navigation--title{
border-bottom-color: #cf0707;
}
.btn--inverse,
.container-search-tool--banner, .container-search-tool--modal,
.container-step3 .left-side .input-checkbox+.input-checkbox--fake,
form.input-search-bar,
.container-blog-aside .box.l--ymm .content .select2-container--default .select2-selection--single, 
.container-blog-aside .box.l--ymm .content select,
.container-blog-aside .box li>[itemtype*=Product] hr,
.container-blog-aside .box .content {
border-color: #cf0707;
}
.l--category-actualites .c--last-article--title:before,
.l--category-actualites .c--categories-item{
background-color: #cf0707;
}
.l--category-actualites .c--article-preview-headline{
background: rgba(207,7,7,0.75);
}
.c--categories .l--category-actualites .sub-categ {
border-color: rgba(207,7,7,0.5);
}
.site-header .menu[class*=menu-menu-principal]>li.l--category-actualites>a:before{
background: radial-gradient(ellipse at left bottom,#3b0101 0,#2a2a32 50%);
border-left-color: #cf0707;
}
.site-header .header-navigation--primary .menu>li.l--category-actualites.has-sub .sub-menu li a:hover {
background-color: #cf0707;
}
.site-header .menu[class*=menu-menu-principal]>li.l--category-actualites>a:hover:before{
background: radial-gradient(ellipse at left bottom,#3b0101 0,#cf0707 50%);
border-bottom-color: #cf0707;
}
.l--category-actualites .c--categories-images:before {
background: #f61212;
background: linear-gradient(10deg, #f61212 20%,#fa7474 60%,#fa7474 70%, #f61212);
}
.l--category-actualites .c--categories-images:after{
background: #f61212;
background: -moz-(to right,  #000000 0%, #f61212 25%, #f61212 50%, #000000 51%, #df2828 75%, #df2828 100%); background: -webkit-(to right,  #000000 0%, #f61212 25%, #f61212 50%,#000000 51%, #df2828 75%, #df2828 100%); background: linear-gradient(to right,  #000000 0%, #f61212 25%, #f61212 50%,#000000 51%, #df2828 75%, #df2828 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#7db9e8',GradientType=1 ); }
.site-header .menu[class*=menu-menu-principal]>li.l--category-actualites.menu-item-object-category>ul:before {
background-color: #f61212;
}
.l--category-actualites .c--last-article--title:before {
border-color: transparent transparent #cf0707;
}
.l--category-actualites .c--article-preview-headline:before{
border-color: transparent transparent rgba(207,7,7,0.75);
}
.l--category-coin-conseil .c--last-article--title:before,
.l--category-coin-conseil .c--categories-item{
background-color: #39b44a;
}
.l--category-coin-conseil .c--article-preview-headline{
background: rgba(57,180,74,0.75);
}
.c--categories .l--category-coin-conseil .sub-categ {
border-color: rgba(57,180,74,0.5);
}
.site-header .menu[class*=menu-menu-principal]>li.l--category-coin-conseil>a:before{
background: radial-gradient(ellipse at left bottom,#143f1a 0,#2a2a32 50%);
border-left-color: #39b44a;
}
.site-header .header-navigation--primary .menu>li.l--category-coin-conseil.has-sub .sub-menu li a:hover {
background-color: #39b44a;
}
.site-header .menu[class*=menu-menu-principal]>li.l--category-coin-conseil>a:hover:before{
background: radial-gradient(ellipse at left bottom,#143f1a 0,#39b44a 50%);
border-bottom-color: #39b44a;
}
.l--category-coin-conseil .c--categories-images:before {
background: #56c966;
background: linear-gradient(10deg, #56c966 20%,#a3e2ac 60%,#a3e2ac 70%, #56c966);
}
.l--category-coin-conseil .c--categories-images:after{
background: #56c966;
background: -moz-(to right,  #000000 0%, #56c966 25%, #56c966 50%, #000000 51%, #df2828 75%, #df2828 100%); background: -webkit-(to right,  #000000 0%, #56c966 25%, #56c966 50%,#000000 51%, #df2828 75%, #df2828 100%); background: linear-gradient(to right,  #000000 0%, #56c966 25%, #56c966 50%,#000000 51%, #df2828 75%, #df2828 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#7db9e8',GradientType=1 ); }
.site-header .menu[class*=menu-menu-principal]>li.l--category-coin-conseil.menu-item-object-category>ul:before {
background-color: #56c966;
}
.l--category-coin-conseil .c--last-article--title:before {
border-color: transparent transparent #39b44a;
}
.l--category-coin-conseil .c--article-preview-headline:before{
border-color: transparent transparent rgba(57,180,74,0.75);
}
.l--category-dossiers .c--last-article--title:before,
.l--category-dossiers .c--categories-item{
background-color: #2e86e7;
}
.l--category-dossiers .c--article-preview-headline{
background: rgba(46,134,231,0.75);
}
.c--categories .l--category-dossiers .sub-categ {
border-color: rgba(46,134,231,0.5);
}
.site-header .menu[class*=menu-menu-principal]>li.l--category-dossiers>a:before{
background: radial-gradient(ellipse at left bottom,#0c3b6f 0,#2a2a32 50%);
border-left-color: #2e86e7;
}
.site-header .header-navigation--primary .menu>li.l--category-dossiers.has-sub .sub-menu li a:hover {
background-color: #2e86e7;
}
.site-header .menu[class*=menu-menu-principal]>li.l--category-dossiers>a:hover:before{
background: radial-gradient(ellipse at left bottom,#0c3b6f 0,#2e86e7 50%);
border-bottom-color: #2e86e7;
}
.l--category-dossiers .c--categories-images:before {
background: #5ba0ec;
background: linear-gradient(10deg, #5ba0ec 20%,#b7d5f6 60%,#b7d5f6 70%, #5ba0ec);
}
.l--category-dossiers .c--categories-images:after{
background: #5ba0ec;
background: -moz-(to right,  #000000 0%, #5ba0ec 25%, #5ba0ec 50%, #000000 51%, #df2828 75%, #df2828 100%); background: -webkit-(to right,  #000000 0%, #5ba0ec 25%, #5ba0ec 50%,#000000 51%, #df2828 75%, #df2828 100%); background: linear-gradient(to right,  #000000 0%, #5ba0ec 25%, #5ba0ec 50%,#000000 51%, #df2828 75%, #df2828 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#7db9e8',GradientType=1 ); }
.site-header .menu[class*=menu-menu-principal]>li.l--category-dossiers.menu-item-object-category>ul:before {
background-color: #5ba0ec;
}
.l--category-dossiers .c--last-article--title:before {
border-color: transparent transparent #2e86e7;
}
.l--category-dossiers .c--article-preview-headline:before{
border-color: transparent transparent rgba(46,134,231,0.75);
}
.l--category-banc-dessai .c--last-article--title:before,
.l--category-banc-dessai .c--categories-item{
background-color: #df5d1f;
}
.l--category-banc-dessai .c--article-preview-headline{
background: rgba(223,93,31,0.75);
}
.c--categories .l--category-banc-dessai .sub-categ {
border-color: rgba(223,93,31,0.5);
}
.site-header .menu[class*=menu-menu-principal]>li.l--category-banc-dessai>a:before{
background: radial-gradient(ellipse at left bottom,#58240c 0,#2a2a32 50%);
border-left-color: #df5d1f;
}
.site-header .header-navigation--primary .menu>li.l--category-banc-dessai.has-sub .sub-menu li a:hover {
background-color: #df5d1f;
}
.site-header .menu[class*=menu-menu-principal]>li.l--category-banc-dessai>a:hover:before{
background: radial-gradient(ellipse at left bottom,#58240c 0,#df5d1f 50%);
border-bottom-color: #df5d1f;
}
.l--category-banc-dessai .c--categories-images:before {
background: #e57d4b;
background: linear-gradient(10deg, #e57d4b 20%,#f2bda4 60%,#f2bda4 70%, #e57d4b);
}
.l--category-banc-dessai .c--categories-images:after{
background: #e57d4b;
background: -moz-(to right,  #000000 0%, #e57d4b 25%, #e57d4b 50%, #000000 51%, #df2828 75%, #df2828 100%); background: -webkit-(to right,  #000000 0%, #e57d4b 25%, #e57d4b 50%,#000000 51%, #df2828 75%, #df2828 100%); background: linear-gradient(to right,  #000000 0%, #e57d4b 25%, #e57d4b 50%,#000000 51%, #df2828 75%, #df2828 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#7db9e8',GradientType=1 ); }
.site-header .menu[class*=menu-menu-principal]>li.l--category-banc-dessai.menu-item-object-category>ul:before {
background-color: #e57d4b;
}
.l--category-banc-dessai .c--last-article--title:before {
border-color: transparent transparent #df5d1f;
}
.l--category-banc-dessai .c--article-preview-headline:before{
border-color: transparent transparent rgba(223,93,31,0.75);
}