Functional surfaces by means of nanoimprint lithography techniques