.ricetta {
    padding: 0px 0px 5px 3px; margin: 0px;
    font-size: 18px; font-weight: bold;
}
    
.immagine {
    padding: 3px 0px 5px 0px; margin: 0px;
}
.ingredienti {
    margin: 1px 5px 3px 5px;
}
.ingrediente {
    padding: 0px 10px 0px 5px;
}

.calorie, .difficolta, .preparazione, .cottura, .riposo {
    margin: 0px 0px 1px 5px; padding: 1px 15px 1px 15px;
    border: solid 1px black;
}
.calorie {
    border-color: orange;
}
.difficolta {
    border-color: #DAA520;
}
.preparazione {
    border-color: #CD853F;
}
.cottura {
    border-color: #A0522D;
}
.riposo {
    border-color: #8B4513;
}

.passi, .note, .consigli {
    padding: 5px 5px 0px 5px; margin: 5px 0px 0px 0px;
}
.passo, .nota, .consiglio {
    padding: 5px 20px 0px 20px; margin: 0px;
    text-align: justify;
}
.fotoLink:link {
    font-size: 10px; font-weight: bold;
    color: #626200;
}
.fotoLink:hover {
    font-size: 10px; font-weight: bold;
    color: #626200;
    text-decoration: underline;
}
.fotoLink:visited {
    font-size: 10px; font-weight: bold;
    color: #626200;
}

.commento {
    padding: 5px 5px 5px 5px; margin: 15px 5px 0px 0px;
    font-size: 12px;
    border: solid 1px #626200;
}

.fonte {
    padding: 15px 20px 5px 5px; margin: 5px 0px 10px 0px;
    font-size: 10px;
}