Nie można zmieniac wartości jednego elementu na podstawie danych/treści drugiego w CSS...
Tak jak przedmówca wspomniał wystarczy użyć jQuery przy starcie strony albo na końcu HTMLa.
Wystarczy dać coś w stylu:
$(function () {
$('.img').each(function () {
$(this).parent().find('div:first').html($(this).attr('title'));
});
});