I have image and areas located inside
Isn't possible with css to change assign style to area directly.
Another way is to use SVG file
Here's an example I whipped up: JSFIDDLE.
in the example you have this css that can make a style to your svg:
polygon.hoverable
{
fill: transparent;
stroke:gray; /* Replace with none if you like */
stroke-width: 4;
cursor: pointer;
}
polygon.hoverable:hover
{
stroke:black;
}
Other way is to use some plugin in javascript/jQuery like this:
ImageMapster