Critical Points for Non Differentiable Functionals