body{
    background:#EEEEEE;
    color:#303030;
    font-family:sans-serif;
}
#contenitore{
    max-width:45rem;
    margin:0 auto;
}
#lista{
    margin-top:1rem;
}
#lista a{
    display:block;
    color:black;
    text-decoration:none;
    font-weight:bold;
    padding:0.5rem;
    border-bottom:1px solid #CCCCCC;
    cursor:pointer;
}
#lista a:hover{
    text-decoration:underline;
    color:#8080FF;
}
textarea{
    width:100%;
    max-width:30rem;
    height:5rem;
    box-sizing:border-box;
}
#modifica{
    display:initial;
    position:fixed;
    z-index:99999;
    top:0; left:0; right:0; bottom:0;
    background:rgba(255,255,255,0.7);
    text-align:center;
    padding-top:2rem;
}
#modifica.nascosto{
    display:none;
}

