/* CSS Document sans mise en forme */
#liste_lien_page_fille a{
  display:inline-block;
  width:300px;
  height:300px;
  
  margin-left:calc((100% - 900px)/4);
    margin-right:calc((100% - 900px)/4);
  position:relative;
  vertical-align:top;
  margin-bottom :33px;
  overflow: hidden;
}


#liste_lien_page_fille a:nth-child(3),
#liste_lien_page_fille a:nth-child(8),
#liste_lien_page_fille a:nth-child(12)
{
  margin-right:0px;
}
#liste_lien_page_fille{
  text-align:center;
}

#liste_lien_page_fille a:nth-child(1),
#liste_lien_page_fille a:nth-child(5),
#liste_lien_page_fille a:nth-child(9)
#liste_lien_page_fille a:nth-child(13)
{
  margin-left:0px;
}

.withoutPhoto a {height:80px!important;}

#liste_lien_page_fille img{
  max-width:300px;
  height:auto;
  display:inline-block;
  margin:auto;
}
#liste_lien_page_fille div{
  height:139px;
      display: table-cell;
    vertical-align: middle;
    text-align:center;
    width:300px;
}
#liste_lien_page_fille span,#liste_lien_page_fille a:hover span{
  text-align: center;
    display: table-cell;
    vertical-align: middle;
    text-decoration: none;
    color: white;
    height: 80px;
    width: 300px;
    line-height: 1em;
     text-decoration:none;
  color: #fff!important;
}
.page_fille_picto h3{
background-color:transparent!important;
  }
#liste_lien_page_fille h3{
font-size: 1.7em;
    text-align: center;
    color: white;
    line-height: 1em;
    height: 80px;
    width: 300px;
    display: table-cell;
    vertical-align: middle;
    padding:0;
    margin:0px;
    position:absolute;
    bottom:0px;background-color: #0070bc;}
#liste_lien_page_fille span:hover{
  text-decoration:underline;
  color:#282828;
}    

@media screen and (max-width: 1000px){
  #liste_lien_page_fille a{
    width:100%;
    max-width:300px;
    display:block;
    margin:auto!important;
   margin-bottom:20px!important;
  }
}