The biggest issue is that I will have an internal Schengen flight from Italy to France with Ryanair and they ask in their policy to check the visa... In the day of this flight the will be 4 days remaining in my visa. Do they have the right to deny me boarding due to this remaining period?
Não há verificações de visto em voos intra-shenghen. Não tenho a certeza do que iriam verificar de qualquer forma - as viagens entre os Estados membros de Schengen são isentas de visto (esse é o objectivo de todo o quadro de Schengen).
No entanto, mesmo que a Ryanair verifique o seu visto, é válido até à meia-noite do dia marcado. Eles não devem negar que você embarque.