/* user.css paroisse */
 body {
     background-color: #EFF7FF;
}
 h2 {
     color: red;
     font-size: 30px;
}
 h3 {
     color: red;
     font-size: 24px;
}
/* supprimer fond jaune ds rÃ©sultats de recherches */
 mark, .mark {
     background-color: transparent;
}
 .container-banner {
    /* background-color: #bfbfbf;
     */
    /* background-color: #80c1ff */
     display: block;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
}
 .container-top-a {
    /* border: solid 1px red;
     */
     flex: 1;
}
.mod-menu {
    display: flex !important;
    flex-wrap: wrap !important;
	flex-direction: row !important;;	 
    align-items: center;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 1.2rem;
}

 div.grid-child:nth-child(2) {
     margin: auto;
     width: auto;
}

 .nav-item {
	padding: 6px;
	}
	
 .navbar {
     margin: 0;
     padding: 0;
}
.mod-list li {
  padding-left: 8px;
  padding-right: 8px:
}

 .mod-list li a {
     color: blue;
     text-decoration: none;
}
 .mod-list li a:hover {
     font-weight: bold;
}
 .mod-list li a:active {
     text-decoration: none;
}

.nav-header {
	color: blue !important;
}

/* footer */
 .bottom-a {
     background-color: brown;
     margin: 0;
     color: yellow;
}
 .card-body {
     flex: 1 1 auto;
     padding: 0;
     text-align: center;
}
/* pour le formulaire de contact */

.com-contact.contact h2 {
  display: none;
}

.com-contact.contact h1 {
  text-align: center;
    font-size: 1.2rem;
     color: blue;
     margin-bottom: 0;
}

 .com-contact__form {
     margin:auto;
     width: 80%;
     padding-left: 50px;
     padding-right: 50px;
}
 
