Grazie, ho risolto. Effettivamente è un metodo che non conoscevo

.element {
position: relative;
top: 50%;
transform: translateY(-50%);
}

http://zerosixthree.se/vertical-alig...-lines-of-css/