body {
font-family: 'Helvetica';/*Attention ce font à une ligne-height bottom par defaut*/
}
/*
h1 {
color: #00b0f0;
}*/
.row {
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}
/*début CSS nav*/
.text-center {
top:inherit;
}

.nav-color {
  background-color: white;
  padding: 30px;
}

.navbar-brand-color {
  color: #114e90 !important;
  font-family: 'Rockwell';
  font-size: 1.65rem;

}
/*Fin CSS nav*/

/*Début CSS section Head*/
.head-background {
background-color: #081a2e;
padding-top: 200px;
padding-bottom: 100px;
color: white;
}

.head-divider-titre {
border-bottom: 1px solid white;
width: 50%;
margin-left: 25%;
margin-top: 1%;
margin-bottom: 1%;
}
/*Fin CSS section Head*/
/*Début Section articles*/
.titresectionarticles {
  color : #114e90;
  padding-top: 5%;
  padding-bottom: 5%;
}
.imgndm {
  width: 50%;
}
/*Fin CSS section articles*/
/*Début Section Bouton Contact*/
.SectionBoutonContact {
  background-color: #f8f9fa;
  padding-top: 100px;
  padding-bottom: 100px;
}
.SectionBoutonContactBouton {
  border-radius: 50px;
  font-size: 25px;
}
.SectionBoutonContactBouton:hover {
  background-color: #114e90 !important;
  border-color: #114e90 !important;
}
.TitreSectionBoutonContact {
  color: #114e90;
  margin-bottom: 5%;
}

.SectionBoutonContactBouton {
		background-color:#17346d !important;
		border-color:#17346d !important;
		border: none;
		border-top: 5px solid;
	 	border-bottom: 3px solid;
	 	border-left: 8px solid;
	 	border-right: 8px solid;
	 	padding: 0px;
}
/*Fin Section Bouton Contact*/
/**/
.modal-footer {
  margin-top: 5%;
  display: block;
  padding: 0px;
}
/**/
/*Début bouton téléphone fixe*/
.buttonfixe {

  position: fixed;
  z-index: 999;
	left : 95%;
	bottom:20px;
}

@media (max-width:767px)
{
	.buttonfixe {

    position: fixed;
  	z-index: 999;
  	left : 85%;
  	bottom:10%;
}
}

.buttoncircle {
  background-color: #17346d !important;
      border-color: #17346d !important;
      color:white;
      border: none;
      border-top: 3px solid;
      border-bottom: 1px solid;
      border-left: 9px solid;
      border-right: 9px solid;
      padding: 5px;
      padding-bottom: 3px;
      border-radius: 50%;
  }
.TitreModalLogo {
  color : #17346d;
}
.fas {
    font-size: 20px;
}

.contact-form{
    background: #fff;
    /*margin-top: 10%;*/
    margin-bottom: 5%;
    width: 100%;
}
.contact-form .form-control{
    border-radius:1rem;
}
.contact-form form{
   /* padding: 14%;*/
}
.contact-form form .row{
   /* margin-bottom: -7%;*/
}
.contact-form h3{
    /*margin-bottom: 8%;
    margin-top: -10%;*/
    text-align: center;
    color: #0062cc;
}
.contact-form .btnContact {
    width: 100%;
    border: none;
    border-radius: 1rem;
    padding: 1.5%;
    background: #dc3545;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
}
.btnContactSubmit
{
    width: 50%;
    border-radius: 1rem;
    padding: 1.5%;
    color: #fff;
    background-color: #0062cc;
    border: none;
    cursor: pointer;
}

.form-group {
    margin-bottom: 1rem;
}
/*Fin bouton téléphone fixe*/
/*CSS FOOTER*/

footer {
  padding-top: 2%;
  background-color: #081a2e;
  color: white;

}

footer h5 {
  font-family: "Rockwell";

}

footer i {

  color: white;
}

.footer-link {
  list-style: none;
  text-decoration: none;
	font-size: 12px;
  font-family: arial;
  color: white;
  padding: 0;
  margin-bottom: 12px;
}

.icone-footer {
  text-decoration: none;
  color: white;
  margin-left: 5px;
}

.contact-info {
  text-align:justify;
  color: white;
	font-size: 12px;
  font-family: arial;
}
.LienFooter {
  text-decoration: none;
  color: white ;
}
.fa-facebook {
  background: #3B5998;
  color: white;
  padding: 2px;
  border-radius: 2px;
}
.fa-google-plus-g {
  background: white;
  color: red;
  border-radius: 100px;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-left: 2%;

}

.Copyright {

  margin-top: 2%;
  color: grey;
  background-color: #05101c;
	font-size: 12px;
}

  @media (max-width: 767.98px) { .footer-center-mobile {


      text-align: center !important;
    } }

    @media (max-width: 767.98px) { .footer-titre-mobile {


        margin-top: 10%;
      } }
/*Fin CSS FOOTER*/
