body {font-family: BodoniL,Didot,Didot LT STD,Hoefler Text,Garamond,Times New Roman,serif; color:#383842;}
@font-face {
  font-family: "BodoniXT";
  src: url(https://blog.sens-public.org/marcellovitalirosati/static/BodoniXT.ttf) format("truetype");
}
@font-face {
  font-family: "BodoniL";
  src: url(https://blog.sens-public.org/marcellovitalirosati/static/becker_bodoni_light.ttf) format("truetype");
}

blockquote {font-family: BodoniL,Didot,Didot LT STD,Hoefler Text,Garamond,Times New Roman,serif; font-size:1.2em; color:#5b5b6f;

}

.left {
    display: inline-block;
    width:  30%;
	position: fixed; top: 0px; left: 0px;
    line-height:1.2

}
.menu {
	font-size:1.3em;
}
.right {
    display: inline-block;
    width:  60%;
	position:absolute;
    margin-left: 35%;

	font-size:1.3em;
}
#biography {
	text-align: justify;
}

.after-box {
background-color: transparent;
position: fixed; bottom: 0px; left: 0px;
padding: 10 10 10 10;
width:100%;
margin-left: 10px;
mergin-top: 30px;

}

/*classe pour l'affichage des livres*/
.livres {
    width: 33%;
    margin-bottom: 35px;
    float: left;
    height: 500px;
}

.projects-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; /* pour aligner les divs sur les côtés */
    margin: 0 auto; /* pour centrer les divs horizontalement */
}
.projets {
    width: 49%;
    margin-bottom: 25px;
    padding: 10px 10px 10px 10px
    float: left;
    min-height: 700px;
}

a:link {
    color: #0f0170;
}

/* visited link */
a:visited {
    color: #0f0170;
}

/* mouse over link */
a:hover {
    color: #0099e6;
}

/* selected link */
a:active {
    color: #00b3b3;
}

.normalList li{
	font-size:1em;
    list-style-type: none;
    margin: 0;
    padding: 10;
}

ul{
    list-style-type: none;
    margin: 0;
    padding: 10;
    margin-bottom: 10px;
}

.publications{
	/* font-size:1.3em; */
    list-style-type: square;
    margin: 0;
    padding: 10;
}
.abstract {
  display: none;
}
.abstract2 {
  display: block;
}

.toggleButton {
  padding: 5px 12px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  border-radius: 8px;
}



.lang {
  float: right;
}

img {
max-width:80%;
}
.searchnote{
padding: 10px;
}
