@charset "UTF-8";
:root {
    --main-bgcolor:#0062A6;
    --main-color:#fff;
    --secondary-bgcolor:#232221;
    --secondary-color:#fff;
}

a/*, button, .bouton*/ {
    color:#0062A6;
}

a:not(.bouton):hover/*, button:hover, .bouton:hover*/ {
    color:#232221;
}

.graph .valeur {
    color:#0062A6;
}

/*.navigation nav a:before {
    background-color:#000;
}*/

/*.navigation nav .actif a:before {
    background-color:#fff;
}*/

::-moz-selection { /* Code for Firefox */
    background: #0062A6;
}

::selection {
    background: #0062A6;
    color:#fff;
}

a::-moz-selection { /* Code for Firefox */
    background: #0062A6;
    color:#fff;
}

a::selection {
    background: #0062A6;
    color:#fff;
}

/*.titre-page:before {
    color: #fff;
    background-color: #0062A6;
}*/

footer {
    background-color: #0062A6;
    color: #fff;
}

footer a {
    color: #fff;
}

footer .reseaux-sociaux svg path {
    fill: #fff;
}

/*.titre-page h1 {
    color: #fff;
}*/

.pagination > span, .pagination > a {
    border-color: #232221;
    color: #232221;
}

.pagination > span:hover, .pagination > a:hover, .pagination .actif {
    border-color: #0062A6;
    color: #0062A6;
}

.formulaire-auto-conteneur input[type=radio] + .formulaire-auto-etoile.checked path:first-child{
    fill:#0062A6;
}

.formulaire-auto-conteneur input[type=checkbox], .formulaire-auto-conteneur input[type=radio] {
    color: #0062A6;border-color: #0062A6;
}
.formulaire-auto-conteneur input[type=checkbox]:after, .formulaire-auto-conteneur input[type=radio]:after {
    background-color: #0062A6;
}

.navigation .titre-site {
    color: #fff;
}

/*.navigation a {
    color: #000;
}*/

/*.navigation .actif a {
    color: #fff;
}*/

/*select,
textarea,
input[type="text"],
input[type="password"],
input[type="number"],
input[type="date"],
input[type="time"],
input[type="search"],
input[type="url"],
input[type="email"],
input[type="tel"] {
    color:#0062A6;
}*/

.formulaire-auto-conteneur .titre-question {
    border-color: #0062A6;
}

#produits-resultats-recherche .produit-resultat {
    border-color: #0062A6;
}

.panier .etapes, .intranet .etapes {
    border-color: #0062A6;
}

.panier .etapes .actif, .intranet .etapes .actif {
    border-color: #0062A6;
}

.panier-image a {
    border-color:#0062A6;
}

.panier-image .nom-produit {
    color:#0062A6;
}

.titre-categorie{
    padding: 10px;
    background-color: #0062A6;
    color: #fff;
}

/*option {
    color: #0062A6;
}*/

#label-cv{
    color: #0062A6;
    border: 2px solid #0062A6;
}

.section-ouverture:not(:first-child) {
    border-left: 1px solid #0062A6;
}

.entete .bg-color {
    background-color:#0062A6;
}

/* PERSONNALISATION */
.section.intranet .menu {
    background-color:#0062A6;
}

.navigation input, .navigation input:focus {
    border-bottom-color:#fff;
}

.navigation .menu:before, .navigation .menu span, .navigation .menu:after,
.section.intranet .menu:before, .section.intranet .menu span, .section.intranet .menu:after {
    background-color:#fff;
}

/*.navigation nav {
    background-color:#0062A6;
}*/

/*::-webkit-input-placeholder {
    color: #0062A6;
    opacity:0.99;
}
::-moz-placeholder {
    color: #0062A6;
    opacity:0.99;
}
:-ms-input-placeholder {
    color: #0062A6;
    opacity:0.99;
}
:-moz-placeholder {
    color: #0062A6;
    opacity:0.99;
}*/

.navigation input {
    color:#fff;
}

.navigation input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #fff;
    text-transform:uppercase;
}
.navigation input::-moz-placeholder { /* Firefox 19+ */
    color: #fff;
    text-transform:uppercase;
}
.navigation input:-ms-input-placeholder { /* IE 10+ */
    color: #fff;
    text-transform:uppercase;
}
.navigation input:-moz-placeholder { /* Firefox 18- */
    color: #fff;
    text-transform:uppercase;
}

.navigation nav .formulaire-recherche:after {
    background-color:#fff}

.titre-page .ctas .bouton, .std .bouton, form .bouton, .panier .bouton, .bouton.forfait-sur-mesure {
    background-color:#0062A6;
    color:#fff;
}

.forfaits-liste .titre {
    color:#0062A6;
}

.forfaits-liste .categories .bouton, .section.intranet .bouton {
    background:#0062A6;
    color:#fff}

.section.intranet .bouton {
    border-color:#0062A6;
}

.section.intranet .annuler {
    background:unset;
    color:#0062A6;

}

.forfaits-liste .categories .bouton.actif {
    background:#232221;
    color:#fff;
}

.bg_primaire {background-color:#0062A6;color:#fff}
.bg_secondaire {background-color:#232221;color:#fff}
.nav-intranet-container {background-color:#0062A6;color:#fff}
.navigation .profil .sous-menu {background-color:#0062A6;color:#fff}
.ligne-intranet-container .icone.retour {background-color:#0062A6}
.popup-container .popup {border-color:#0062A6}
.ligne-intranet .checkbox-container {border-color:#0062A6}
.ligne-intranet .checkbox-container input + span {background-color:#0062A6}
.ligne-intranet.selected {background-color:rgba(0,98,166, 0.8);}
.creation-reussie {color:#0062A6}
.panier-colone-item .rabais {background:#0062A6;color:#fff;font-weight:bold;}
.etapes > div:after {
    background-color:#0062A6;
}