html {
	scroll-behavior: smooth;
}

body{
    margin:0;
    font-family: Georgia, 'Times New Roman', Times, serif;
}
/* title page*/
h1{
    text-align:right;
    font-size: 1.5em;
    margin-right: 30px;
    color:#2b5848;
}

/* header */
header{
    display:flex;
    justify-content: flex-end;
    align-items: center;
    background-image: url('../images/rouage.jpg');
    background-size: cover;
    width: 100%;
/*    position: fixed;
    top:0;
    bottom:auto;*/
}

nav{
    margin: 2%;
    display:flex;
    flex-wrap: wrap;
    list-style-type: none;
}

.bigbut{
    background-color: #4E7566BB;
    display:flex;
    padding: 0px 0px;
    margin: 10px;
    border: 2px solid white;
    border-radius: 15px;
    text-decoration: none;
    text-align: center;
    font-size: 1.5em;
    font-variant: small-caps;
    font-weight: 450;
    color:white;
    width: 130px;
    height: 55px;
    justify-content:center;
    align-items: center;
}

.bigbut:hover{
    background-color: #B87333CC;
}

/* main */
main{
    margin: 2%;
    margin-top: 5%;
    font-size: 1.5em;
    font-weight: 500;
    font-family: Georgia, 'Times New Roman', Times, serif;
}

main p{
    margin: 5px;
    margin-left: 30px;
}

h3{
    color:#193e75;
    font-size: 1.1em;
    margin-top: 2em;
}

.basic_txt{
    font-size: 1em;
    text-align: justify;
    margin: 5px 30px;
}

/* teaching section*/
.titem{
    display: flex;
    margin-top: 0.8em;
}
.tlevel{
    color:#a55810;
    text-decoration: none;
}
.tlevel:hover{
    color:#2b5848;
    text-decoration: underline;
}

.tue{
    margin-left: 0;
    padding-left: 0;
}

.tdoc{
    text-decoration: none;
    color:#a55810;
}
.tdoc:hover{
    color:#2b5848;
    text-decoration: underline;
}

.tfoot_mark{
    color:#2b5848;
    font-size: 0.8em;
}

.tfoot_note{
    color:#2b5848;
    font-size: 0.8em;
    margin-left: 0;
    padding-right: 0;
    font-style: italic;
}
.tsupdoc{
    font-size: 0.8em;
    padding-left: 3em;
}
/* papers section*/
.time_line{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    color:white;
    text-decoration: none;
    margin: 2em;

}

.year_box{
    display: flex;
    width: 100px;
    height: 35px;
    background-color: #2b5848;
    border: 2px solid white;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 1em;
    font-weight: 550;
    color: white;
    text-decoration: none;
}
.year_box:hover{
    background-color: #a55810;
}

.ppaper{
    font-size: 0.7em;
    text-align: justify;
    margin: 20px 30px;
}
.ppaper:nth-child(even){color:#a55810;}
.ppaper:nth-child(odd) {color: #2b5848;}

.journal{
    font-style: italic;
}

.doi{
    color: inherit;
    font-weight: 650;
}

/* footer */
footer{
    display:flex;
    justify-content: flex-end;
    align-items:center;
    margin:0 2%;
}

footer a{
    margin:0;
    width: 150px;
}
.logo_lisa{
    width:100px;
}
.logo_upec{
    width:inherit;
}
