
html
{
    color: #202020;
/*    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; */
/*    font-family: Georgia, Helvetica, Arial, sans; */
/*    font-family: Helvetica, Arial, sans; 
    font-weight: 100; 
    font-size: 90%; 
    line-height: 120%;
*/    
}

a:link {
    color: inherit;
    text-decoration: none
}

a:visited {
    color: inherit;
    text-decoration: none
}

a:hover {
    color: inherit;
    text-decoration: none
}

a:active {
    color: inherit;
    text-decoration: none
}

#lec {
color: blue;
}

#Titolo {
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
/*    height: 50px; */
    font-size: 400%; 
/*    padding-top: 10%;*/
/*    padding-bottom: 5%; */
/*    background-color: pink; */
}

.titoli {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#TinyLine {
    font-size: 75%;
    clear: both;
}

#Titolino {
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; 
    font-weight: 200; 
    font-size: 130%;
    padding-top: 0%;
    padding-bottom: 0%;
}


.RT {
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; 
    font-weight: 200; 
    font-size: 105%;
    padding-top: 0%;
    padding-bottom: 0%;
}

dl.calendar i {
    font-weight: 100; 
    font-size: 100%;
    padding-top: 0%;
    padding-bottom: 5px;
}


dl.calendar dt {
    margin-bottom: 3px ;
}


.bullet:before{
    color: orange;
    content: "||";
/*    content: url(Bullet.jpeg); */
}

.bullet {cursor: pointer}

.L {
}


.R {
}

#Skip {
    height: 10px
}



.News {
    min-height: 40px;
/*    background-color: #FFE4B2; /* #FFCC66; */*/
    padding-top: 1%;
    padding-right: 1%;
    padding-bottom: 0%;
/*    padding-left: 8%; */
    border-right-style: solid; border-right-width: 3px; border-right-color: orange; 
/*    border-left-style: solid; border-left-width: 3px; border-left-color: #FFA500;  */
/*    text-indent: -8%; */
/*    margin-left: 8%;*/
}

#NewsTit {
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; 
    font-weight: 200; 
    font-size: 120%;
    padding-top: 0%;
    padding-bottom: 0%;
    color: #E69400 ;
}


.member {
/*    width: 100%;
    border-bottom-color: #eeeeee;
    border-bottom-style: solid;
    border-bottom-width: thin; */
}

.tendina {
    padding-left: 20%;
    font-size: 90%;
}

#Seminars{
    overflow: auto; 
    max-height: 160px; 
/*    width: 100%; */
}



::-webkit-scrollbar {
      width: 8px;
} /* this targets the default scrollbar (compulsory) */

::-webkit-scrollbar-track {
      background-color: #f8f8f8;
} /* the new scrollbar will have a flat appearance with the set background color */
 
::-webkit-scrollbar-thumb {
      background-color: #eeeeee; 
      /* outline: 1px solid slategrey */
      height: 100px;
} /* this will style the thumb, ignoring the track */
 
::-webkit-scrollbar-button {
      background-color: #ffffff;
} /* optionally, you can style the top and the bottom buttons (left and right for horizontal bars) */
 
::-webkit-scrollbar-corner {
      background-color: #ffffff;
} /* if both the vertical and the horizontal bars appear, then perhaps
      the right bottom corner also needs to be styled */

.SepLine {
    width: 100%; 
    height: 1px; 
    background-color: #bbbbbb
}

.calendar dd {
    border-bottom-color: #bbbbbb;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 2%;
}

.calendar dt {
    padding-top: 5%;
}

dl.calendar {
    margin-top: -8px;
}

.topical dd {
    padding-bottom: 2%;
}

.topical dt {
    padding-top: 5%;
}

dl.topical {
    margin-top: -8px;
}


a.arxiv:link {
    color: orange;
    text-decoration: none
}

a.arxiv:visited {
    color: orange;
    text-decoration: none
}

a.arxiv:hover {
    color: orange;
    text-decoration: none
}

a.arxiv:active {
    color: orange;
    text-decoration: none
}