figure {
  margin: 0;
}
figcaption {
  border-width: 1px 0px;
  border-color: #dedede;
  padding: .1rem;
}
.grid {
  display: grid;
  gap: 1.5rem;
}

.grid-auto {
  grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr))
}

.grid-auto img {
  width: 100%;
  object-fit: cover;
  max-height: 500px;
}

/*Styliser les légendes*/
figcaption.exhibit-caption{
    color: #505050;
    font-size: 75%;
padding:11px 0;
border-style:solid;
border-width: 1px 0;
border-color:#dedede;
text-align:center;
}

div#search-container{
display:none;
}

div.fichiers{
max-width:300px;
}
header h1::after{
content:"";
position:absolute;
width:100%;
height:300px;
background-image:url(https://nubis.univ-paris1.fr/files/asset/45f146d3c49289b6b38e7159781416ac2a1204d2.jpg);
background-repeat: no-repeat;
background-size:cover;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
opacity: .4;
}

header h1{
padding: 10%;
}
.site-title {
margin:0 0 0;
font-weight:bold;
text-transform:uppercase;
}

header nav ul{
background:white;
}

header nav li {
  border-bottom: solid 1px #e5e5de;
}

@media screen and (max-width: 900px){
header h1{
padding: 15%;
}
}

/* a img{
height:auto;
width:100%;
}*/
div.asset span img{
max-height:500px;
max-width:100%;
height:auto;
}

td{
text-align:center;
}

html body.page div#wrap div#content div.blocks div.break.separator{
border-bottom-color:white;
}
html body.page div#wrap div#content div.blocks div.break.separator{
border-bottom-color:#dedede;
}