Yes. Enamel means hard and many companies make a water based flat enamel.
you can paint over latex paint with latex enamel.
"flat" paint is flat flat -- no sheen at all. My understanding is that "flat enamel" has a very slight sheen -- like about 6%, which supposedly makes it a little easier to clean than the flat flat paint. But, it's pretty hard to distinguish one from the other.
Water Based Latex Enamel is now available. Easy clean up.
Yes you can. As long as the enamel is a latex, or water base also. The only thing enamel stands for is the hardness of the paint after it has cured. Enamel is very hard making it the most durable for bathrooms, woodwork, kitchens. It can be either oil based or water based (latex stands for water based paint).
Not directly. You will need to use a primer made to adhere to oil and will accept a latex topcoat.
Yes, but first lightly sand the surface to remove any gloss.
Yes, some do use that.
Enamel is a word used to describe a finish, not the formulation of a paint. It simply means a hard reflective surface. Many people mistakenly use the word enamel when referring to oil based paints. So. if you are asking if you can paint latex or acrylic paint over a latex or acrylic enamel the answer is yes, however, I strongly recommend you sand the old paint first to give the top coat "tooth". If you are asking about painting latex or acrylic over an oil based paint the answer is still yes, however you must first sand the old paint and apply a good quality primer to it. Check with a reputable paint retailer for the best brand in your area.
I would use Kilz latex primer.
Yes, enamel paint will go over flat paint.
Close to the same. Enamel just means that it's a hard finish. If you're painting a door, trim or anywhere that will be handled often and you must use a water based paint, an enamel is the way to go.
Usually it can be, especially if both come from the same manufacturer.