@charset "UTF-8";
/*-------------------------------------------------------------------------------------------------100*/
:root{
	--couleur1:#4F72A5;		/* Applats - Bleu */
	--couleur2:#EECA63;		/* Applats - Jaune */

	--couleur11:#FFFFFF;	/* Caractères sur couleur1 - Blanc */
	--couleur12:#3B579D;	/* Caractères sur couleur2 - Bleu */
	}
/*-------------------------------------------------------------------------------------------------*/
.navbar-default .navbar-nav li.active a::after{			/* Suppression du soubligné sur item actif */
	width:0;
	}
.navbar-default .navbar-nav li.active a:hover::after{
	width:100%;
	}
/*-------------------------------------------------------------------------------------------------*/
div.decalAncre{											/* Décalage ancre de la taille de header */
	height:65px;
	margin-top:-65px;
	visibility: hidden;
	}
/*-------------------------------------------------------------------------------------------------*/
.section-avantages iframe{
	border:none;
	width:100%;
	height:220px;
	}
/*-------------------------------------------------------------------------------------------------*/
.header-bas{
	background-color:var(--couleur1);
	}
.header-inter{
	background:url(/images/charte/bg-inter2.jpg) center center;
	background-size: cover;
	}
/*-------------------------------------------------------------------------------------------------*/
.navbar-default .navbar-nav li a::after{		/* Petite barre sous les items */
	background-color:var(--couleur2);
	}
.navbar-default .navbar-nav li.active a{
/*		background-color:#FFF;*/
		color:#800000;
		}
/*-------------------------------------------------------------------------------------------------*/
.bt-contact:hover span{
	background-color:var(--couleur2);
	}
.bt-contact i{
    background-color:var(--couleur2);
	}
/*-------------------------------------------------------------------------------------------------*/
.section-produits .blocs-accueil{
	background-color:var(--couleur2);
	border:3px solid var(--couleur2);
	}
/*-------------------------------------------------------------------------------------------------*/
.section-avantages{
	background-color:#2186C4;
	background-color:var(--couleur1);
	}
.section-avantages .blocs-accueil ul{
	margin-top:4px;
	}
.section-avantages .blocs-accueil p,.section-avantages .blocs-accueil li,.section-avantages .blocs-accueil a{
	color:var(--couleur11);
	line-height:1.7em;
	}
.section-avantages img{
	width:6rem
	}
/*-------------------------------------------------------------------------------------------------*/
.section-presentation{
	background-color:#FFFFFF;
	}
.section-presentation .partenaireAB{
	margin-bottom:70px; 
	}
.section-presentation .partenaireAB img{
	margin-right:15px; 
	}
.section-presentation .separ{
	clear:both;
	}
.section-presentation .grandsPartenaires p{
	text-align:center;
	margin-bottom:30px; 
	}
.section-presentation .grandsPartenaires img{
	margin: 0 10px 60px 10px; 
	height:100px;
	}
.section-presentation .partenaires{
	text-align:center;
	}
.section-presentation .partenaires img{
	margin: 0 10px 25px 10px; 
	height:60px;
	}
/*-------------------------------------------------------------------------------------------------*/
footer.footer{
	background-color:var(--couleur1);
	border-top:5px solid var(--couleur2);
	color:var(--couleur11);
	}
footer.footer ul li a{
	}
footer.footer ul li a:hover{
	text-decoration:none;
	color:var(--couleur11);
	}
footer.footer .footer-haut{
	padding-bottom:2rem
	}
footer.footer .footer-haut img{
	width:80px;
	height:auto
	}
footer.footer .footer-haut .col-md-3:last-child a{
	justify-content:flex-end;			/* Pour mettre facebook à droite */
	}
.footer-copyright{
	padding-bottom:2rem
	}
footer.footer strong{
    font-family:opensans-light,Helvetica,arial,sans-serif;
    font-size:1.8rem;
	color:var(--couleur11);
	}
/*-------------------------------------------------------------------------------------------------*/
.panel-default>.panel-heading{
	background-color:var(--couleur2);
	}
#form1 input[type="submit"]{
    background-color:var(--couleur1);
	color:var(--couleur11);
	}
/*-------------------------------------------------------------------------------------------------*/
#cookieChoiceInfo{
	background-color:var(--couleur2)!important;
	}
#cookieChoiceInfo a, #cookieChoiceInfo span{
    color:var(--couleur12) !important;
 	}
/*-------------------------------------------------------------------------------------------------*/
/* Alternat du lien t�l�phone */
@media (min-width:768px){
    a.lienTelLarge{
        visibility:visible;
        }
    a.lienTelSmall{
        visibility:hidden;
        }
}
@media (max-width:767px){
    a.lienTelLarge{
        visibility:hidden;
        }
    a.lienTelSmall{
        visibility:visible;
        }
	}
/*-------------------------------------------------------------------------------------------------*/
.baseLine{
    color:#FF0000;
    font-family:Comic Sans Ms,sans-serif;
    font-size:1.2em;
    margin-top:2px;
    }
/*-------------------------------------------------------------------------------------------------*/
