Drupal Content Access and if anomynous show login block I have this website where every pages are viewed by anonymous users.

I want to create a new page (and add it to the menu) where only the authenticated users can have access to it.

I installed Content Access module but somehow it does not work...

What I want is this: If it is an authenticated user - show page. 
If not, show login block, and then redirect to the page.

I installed Rules module as well but I don't know how can that help me at all...

Thank you in advance, hope you guys can help!
This depends what method is used to create the page. Pages that  are created by the Views module define the permission settings in the "Access" configuration, as does page manager. But it sounds this is just a typical node page. Content Access should do the trick, but if not, you may want to try the Node Access module instead. Be sure to read the README on these modules, as they usually require you to rebuild permissions after enabling and configuring them. The permissions of the node should be understood by the menu system, so restricted pages will not appear to un-authorized users, which should satisfy the need to hide the menu item. If un-authorized users do land on the page somehow (such as yourself, after clicking a bookmark after your session has expired), then you can try something like the "Redirect 403 to User Login" module Although, in my opinion, the more sensible option might be to simply define your default 403 (Access denied) page as the login page. The only reason not to do this might be if you are trying to obscure the login process from anonymous users for some reason.