a {
    color: #000 !important;
    text-decoration:none;
    }
a:hover {
    color: grey !important;
    text-decoration:none;
}

/*------------------------------------------------------*/
/*                      index.css                       */
/*------------------------------------------------------*/



html, body {
    background:#F8F8F8;
    height: 100%;
    padding: 0;
    font-size: 16px;
    font-family: sans-serif;
    margin-top:10px;
}



/*---------image - lien--------*/
a img { border: 0;}

/*--------------------------------*/
/*---------------Chercher---------*/
/*--------------------------------*/
div.chercher  { 
    text-align: center;
}
 

/*===============================*/
/*---------PIED de page----------*/
/*===============================*/
.blocwilk { 
    clear: both;
    font-size: 10px;
    padding: 0 2% 1% 0;
    padding: 10px;        
    color: #000;
    background-color:transparent;
    text-align: left;
    font-family: Arial, Helvetica,"Lucida Sans", sans-serif;
}
.blocwilk a { color: grey;}

/*---------------*/
/*Bandeau éditeur*/
/*---------------*/
.brand {
    color:black;
    font-size:40px;
    letter-spacing:8px;
    padding-left: 30px;
    padding-right: 30px;
}

@media (max-width:1200px) {
    .brand {
        text-align:center;
        font-size:30px;
    }
}
@media (max-width:992px) {
    .brand {
        font-size:30px;
        text-align:center;
    }
}
@media (max-width:590px) {
    .brand {
        font-size:20px;
        text-align:center;
    }
}

.boutons-haut a {
    font-size:30px;
}
.boutons-haut {
    padding-top:10px;
    }
input#cherche_input {
    width:180;
    margin-right:10px;
    vertical-align:top;
    }

.navbar-link {
    margin-right: 10px;
    margin-left:10px;
    color:black !important;
}
.navbar-link:hover {
    color:grey !important;
}

/* The Modal (background) */
.modimg {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 10px; /* Location of the box */
  padding:auto;
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  verflow: auto; /* Enable scroll if needed */
  ackground-color:red;
  pacity:0.5;
  text-align:center;
}
.affiches {
    margin-top:40px;
    text-align:center;
    justify-items: center;
    align-items: stretch;
    row-gap: 20px;
    display:grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
