@CHARSET "UTF-8";
h1
{
	border-bottom:1px solid #333333;
	font-size:120%;
	margin-bottom:3px;
	padding-bottom:3px;
	width:50%;
}
h2, h3
{
	font-size:140%;
}
#container2
{
	line-height: 1px;
}
#contacts a
{
	color: black;
	font-weight: bold;
	text-decoration: none;
}
#contacts #container1 div
{
	padding: 10px 5px 0 10px;
}
#contacts #container1 div, #contacts #container2 div
{
	color: white;
	background: #60635f;
	min-height: 340px;
	text-align: left;
}
#contacts h1
{
	font-size: 7pt;
	font-weight: bold;
}
#contacts #container2
{
	background: url("/img/contacts/contacts.jpg") left center no-repeat;
	height: 340px;
}
#agents #container2.italy
{
	background: url("/img/contacts/italy.jpg") left center no-repeat;
	height: 340px;
}
#agents #container2.foreign
{
	background: url("/img/contacts/foreign.jpg") left center no-repeat;
	height: 340px;
}
#contacts table
{
	margin: 10px 0 5px 0;
	text-align: left;
}
#contacts table .text, #contacts table select, #contacts table textarea 
{
	width: 300px;
}
#contacts a
{
	color: white;
}
#contacts th
{
	color: white;
	width: 100px;
}
#contacts .warning
{
	color: red;
}
#agents #container1
{
	text-align: center;
	padding: 10px;
	width: 490px;
}
#agents #container1 *
{
	text-align: left;
}
#agents #imageMap
{
	border: 0;
  height: 350px;
	margin: 0 auto;
	padding: 0;
	position: relative;
  width: 350px;
}
#agents #imageMap img
{
	border: 0;
	left: 0;
	position: absolute;
	top: 0;
}
#agents #imageMap img.mapHover
{
	visibility: hidden;
}
#agents area
{
	cursor: pointer;
}
#agents .contactBody
{
	display: inline-block;
}
#agents .contactBody
{
	display: block;
	width: 490px;
}
* html #agents .contactBody
{
	height: 1px;
}
#agents .contactBody:AFTER
{
	clear: both;
	content: '.';
	display: block;
	height: 0;
	line-height: 1px;
	visibility: hidden;	
}
#agents .contact .address
{
	float: left;
}
#agents .contact .phones
{
	float: right;
	text-align: right;
}
#agents .contact .phones span
{
	display: block;
	height: 22px;
	line-height: 22px;
	margin: 0 0 0 auto;
	padding-left: 24px;
}
#agents .contact .phones span.PhoneNumberMOBILE
{
	background: url("/img/style/mobile.png") left center no-repeat;
}
#agents .contact .phones span.PhoneNumberPHONE
{
	background: url("/img/style/phone.png") left center no-repeat;
}
#agents .contact .phones span.PhoneNumberFAX
{
	background: url("/img/style/fax.png") left center no-repeat;
}
#agents h3
{
	margin-top: 10px;
}
#agents .contact
{
	padding: 5px 0px;
}
#agents h3 a, #agents .contact a, #agents h4 a
{
	color: white;
	font-weight: bold;
}
#agents h4
{
	font-size: 120%; 
	margin-top: 20px;
}

