Two domains with two different templates I'm trying to build a website for a client that has actually two websites for different locations and we need to merge both of them in a new one. 

The only thing is that he wants to keep the domains separate, which means that when you visit website1.com you will see templates for that website and the url address will display website1.com/.../ etc. And when you visit website2.com while you browse the site you will retain this url. 

Is this possible with Craft? Because we will have one database and install but 2 domains with one parked over the other. Can this be done with the Multi-environment technique described here? 

https://craftcms.com/docs/multi-environment-configs
Multi-environment-configs: don't think so.

Maybe a solution is to use json template files on website1.com that you read (without craft) on website2.com?