td {
    vertical-align: middle;
} 

.img_left {
    float: left;
    margin: 5px 10px 5px 0px;
    border-color: green;
}

.img_right {
    float: right;
    margin: 5px 0px 5px 10px;
    border-width: 1px;
}

.icon {
    margin: 0px 0px 0px 0px;
}

.menuitem {
    font-family: Verdana,sans-serif;
    font-size: 18px;
    color: black;
    line-height: 35px;
    text-decoration: none;
}

.menuitem:hover {
    text-decoration: none;
}

.overtitle {
    font-family: Verdana,sans-serif;
    font-size: 10px;
    font-style: italic;
    color: black;
}

.title {
    font-family: Verdana,sans-serif;
    font-size: 20px;
    color: green;
    line-height: 30px;
    text-decoration: none;
}

.title:hover {
    text-decoration: underline;
}

.title_nolink {
    font-family: Verdana,sans-serif;
    font-size: 20px;
    color: black;
    line-height: 30px;
    text-decoration: none;
}

.title_nolink:hover {
    text-decoration: none;
}

.preview {
    font-family: Verdana,sans-serif;
    font-size: 14px;
    color: black;
}

.showall {
    font-family: Verdana,sans-serif;
    font-size: 14px;
    color: black;
    text-decoration: none;
}

.showall:hover {
    text-decoration: underline;
}

.subtitle {
    font-family: Verdana,sans-serif;
    font-size: 14px;
    color: black;
    font-style: italic;
}

.maintext {
    font-family: Verdana,sans-serif;
    font-size: 14px;
    color: black;
    text-decoration: none;
}

.int_link {
    font-family: Verdana,sans-serif;
    font-size: 14px;
    color: green;
    text-decoration: none;
}

.int_link:hover {
    text-decoration: underline;
}

input.normale
{
   width:200px;
   border: 1px solid gray;
}

input.medio
{
   width:70px;
   border: 1px solid gray;
}

input.corto
{
   width:35px;
   border: 1px solid gray;
}
