﻿/* BLUE RED */

.bg--theme {
	background-color: #e81c1c; /*f12e31*/
}

.bg--theme__alpha {
    background-color: rgba(245, 81, 102, 0.39);
}

a.bg--theme {
	transition: background-color .1s ease-in;
	-moz-transition: background-color .1s ease-in;
	-webkit-transition: background-color .1s ease-in;
}

a.bg--theme:hover {
    background-color: #d60b0b;
}

.bg--theme__wire, .bg--theme__wire:focus {
	background-color: transparent;
	border: solid 1px #e81c1c;
	color: #e81c1c;
}

a.bg--theme__wire:hover, a.bg--theme__wire.active {
	background-color: #e81c1c;
	color: white;
}

.color--theme {
	color: #e81c1c;
}

a.color--theme:hover, a.color--theme:focus, a.color--theme.active {
	color: #de0f13;
}

/* Site */

.p-search__tab.active a {
    color: #e81c1c;
}

.p-search__tab a:hover {
    color: #e81c1c;
}

.ui-slider-horizontal .ui-slider-range {
    background-color: rgb(232, 28, 28);
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    background-color: #e81c1c;
    border: solid 1px #af1818 !important;
}

#slider-range .ui-state-active {
    background-color: #de0f13;
}

.p-getintouch__icon i {
	color: #6778f9;
    display: none;
}

.p-list_filter-head ul:not(.p-breadcrumb) li a:hover, .p-list_filter-head ul:not(.p-breadcrumb) li a.active {
	background-color: #e81c1c;
	color: white;
	border-color: #e81c1c;
} 

.p-conseil__more:hover, .p-conseil__more:focus  {
	background-color: #e81c1c;
	border-color: #e81c1c;
	color: white;
}

.p-breadcrumb li a {
	color: #e81c1c;
}

.p-breadcrumb li a:hover, .p-breadcrumb li a:focus {
	/*color: #4a9e1d;*/
    color: #de0f13;
}

.p-header__nav > ul > li > a:hover, .p-header__nav > ul > li > a.active {
    color: #e81c1c;
    border-bottom: solid 3px #e81c1c;
}

#menuInvestir a.active {
    color: #e81c1c;
}

#menuProgrammes a:hover div {
    opacity: 0.7;
    background-color: #e81c1c;
}

.p-last__carousel .owl-dots .owl-dot.active span, .p-last__carousel .owl-dots .owl-dot:hover span {
	background: #e81c1c;
    border-color: transparent;
}

.p-last__carousel .owl-dots .owl-dot span {
    border: solid 2px #e81c1c;
}

.p-footer__down-right ul li a:hover {
    color: #e81c1c;
}

span.p-last__item-chances {
    color: #e81c1c;
}

/* GENERIC */

.p-header__sub {
    background-color: #231f20 !important;
}

.p-header__sub ul li a {
    color: white !important;
}

.p-header__sub ul li a:hover {
    color: #e81c1c !important;
}

.p-generic__top-cache {
    background: linear-gradient(to bottom,rgba(245,81,102,0) 0,rgba(245, 81, 102, .6) 100%);
}

.p-generic__bloc-quote {
    background-color: #e81c1c;
}

.p-generic__bloc-table th {
    background-color: #e81c1c;
    color: #fff;
}

.p-generic__right-list a:hover {
    color: #de0f13;
}

.p-generic__middle-breadcrumb li a:hover, .p-generic__middle-breadcrumb li.active {
    color: #de0f13;
}

.p-generic__bloc-text a {
    color: #e81c1c;
}

.p-generic__bloc-text a:hover {
    color: #de0f13;
    text-decoration: underline !important;
}

.p-generic__middle-breadcrumb li.active a {
    color: #e81c1c;
}

/* BUTTON */

/*a.bg--theme:hover, a.bg--theme.active {
	background-color: #4a9e1d;
	box-shadow: 0 0 15px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.1);
}*/

/* MOBILE */

#menu-mobile, #menu-mobile__home {
	background-color: #e81c1c !important;
	border-left: solid 1px #f34040 !important;
}

.menu-mobile__hd h4 {
	color: white !important;
}

.menu-mobile__nav-links {
	color: white !important;
	background-color: #e81c1c !important;
	border-top: solid 1px #f34040 !important;
}

.menu-mobile__nav-links:hover {
	color: white !important;
}