.site-title img {
margin-top: 1%;
width: 261px;
height: 80px;
margin-left:-30%;
}

.wrapper > h1 {
background-color: #aad3d4;
}

.site-header .wrapper > h1 {
height : 100px;
}

#membres {
margin-left:-22%;
}

.block.block-html.txt {
margin-left: -3rem;
}

#coordonnateur {
margin-top: -22%;
}

#co-taches {
margin-top: 22%;
}

#contrats {
margin-left: 22%;
}


.wrapper {
margin-top: 2% !important ;
}

.site-nav {
background-color: #aad3d4;
}


#search-form input[type="text"] {
border-radius: 20px 0 0 20px;
padding: 10px;
border: 1px solid #ccc;
border-right: none;
height: 80%;
width: 120%;
box-sizing: border-box;
}

#search-form button {
border-radius: 0 20px 20px 0;
padding: 10px 20px;
border: 1px solid #ccc;
border-left: none;
height: 80%;
background-color: #f5f5f5;
cursor: pointer;
position: relative;
}


/* Appliquer une police de caractères à tous les éléments de texte */
body, h1, h2, h3, h4, h5, h6, p, a, span, div, li, ul, ol, blockquote, pre, code {
 

    font-family: Zen Antique;

}


// carousel accueil 
.w-100 {
border-radius : 2%; 
}



.circle {
    width: 220px;
    height: 220px;
    position: absolute;
    background: rgba(187, 218, 221, 0.74);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
   text-align: center;
   padding: 3px;
}

.circle:focus{
 background: #4FA2A9;
}

.circle a {
    font-size: 18px;
    color: black;
    text-decoration: none;
}

.circle-text {
    text-decoration: none;
    font-size: 18px;
    color: black;
    margin: 3px; 
}



#reference-skiplinks {
display:none;}

.reference-record {
margin-bottom: 2%;
margin-left:1%;
}

#search {
margin: 0;
position: relative;
width: 23%;
float: inline-end;
margin-top: -4%;
}


#search form input[type="text"] {
width: 100%;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
height: 37px;
margin-top: 0.5px;
}


#content {
margin-top: 10%;
}


header #top-bar #institution-logo img
{height : 100px;}

header #top-bar {
/* padding-top: 14px; */
/* padding-bottom: 14px; */
position: relative;
width: 80%;
background-color: #a8d3d4;
justify-content: space-between;
display: flex;
flex-wrap: nowrap;
align-items: center;
height: 100px;
}

header {
background-color: #a8d3d4;
padding: 0 0 0 0;
z-index: 10000;
box-shadow: 0 1px 2px 0 rgb(0 0 0 / 15%);
}


header.scroll #top-bar #institution-logo img {
margin-right: 25px;
left: -48px;
position: relative;
height: 100px;
}

.center {
text-align:center;}

.tab-projet {
margin-left:18%;
margin-top: 15rem !important;

}

.reference-block {
margin-top: -5%;
}

#reference-skiplinks-bottom {
display:none;}

.decorative-hr {
display: none;
}

#linked-filter {
display: none;
}


.rosace {
position: relative;
width: 50%;
margin-left: 17%;
margin-right: auto;
margin-top: 50px;
}

p {            font-family: 'Zen Antique', serif; }

.page-content {
    font-family: Zen Antique;
}


#header-main > nav > ul > li:nth-child(5) > ul > li:nth-child(1) > a {


width:15rem;}



#content .blocks a:link {
text-decoration: none;
}


#carousel-example-2 > div > div.carousel-item > div.carousel-caption > p > a {color:white;}

#carousel-example-2 > div > div.carousel-item > div.carousel-caption > h3 > a  {color:white;}


#meta > div > div:nth-child(2) {
margin-top: 1rem !important;
}

#meta > div {
margin-bottom: 2rem;
}

#main-content > div.tab {
margin-bottom: 1rem;
}