.button{
    cursor: pointer;
    float: left;
    border: 1px solid Silver;
    color: #000066;
    background-color: #aaa;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 5px;
    margin: 5px;
}

.button:hover{
    border: 1px solid red;
    background-color: #bbb;
}

.input label{
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
}

.submit{
    padding: 10px;
}

#flashMessage{
    color: #d1181e;
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 3px solid red;
}

#pesoTotale{
	font-weight: bold;
}

div .error {
    border: 1px solid #f00;
}

div .error label {
    color: #f00;
}