BODY {
	background: #D9EBED url(/img/bg.gif);
	padding: 0;
	margin: 15 0 0 11;
}

a {
	color: #4A99CF;
}

a:hover {
	color: #8BC2CC;
	text-decoration: none;
}

.lang {
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	color: #8BC2CC;
	margin: 0 23 0 0;
}

.lang a, a.menu, a.logo {
	color: #F89D4E;
}

.lang a:hover, a.menu:hover, a.logo:hover {
	color: #4A99CF;
	text-decoration: none;
}


table.intCopy {
	width: 696px;
}


.copyright {
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
	padding-left: 10px;
}


td.intRight {
	width: 54px;
	vertical-align: top;
	background: #D9EBED url(/img/bg_right.gif);
}

td.intCenter {
	font-family: Arial, sans-serif; 
	font-size: 80%; 
	background: #FFFFFF;
	vertical-align: top;
	padding: 0 20 40 10;
}

td.intLeftcol {
	font-family: Arial, sans-serif; 
	font-size: 80%; 
	background: #FFFFFF;
	vertical-align: top;
	padding: 0 10 40 10;
}

td.intRightcol {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	background: #FFFFFF;
	vertical-align: top;
	padding: 80 10 40 10;
}

.note, .login {
	font-size: 11px;
}



h1 {
	margin: 30 0 30 0;
}

td.cedoc {
	font-family: Arial, sans-serif;
	font-size: 12px;
}

h2 {
	font-family: Arial, sans-serif;
	font-size: 110%;
}

h3 {
	font-family: Arial, sans-serif;
	font-size: 100%;
	margin: 30 0 30 0;
}

h3.contact, h3.map {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #78B6BF;
	margin-bottom: -7px;
}


legend strong {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #78B6BF;
	margin-top: 5;
	margin-bottom: 5;
}

form.ce {
	color: #78B6BF;
	margin-top: -10;

}



h3.country {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #4A99CF;
	margin-top: 5;
	margin-bottom: 5;

}

.countryInfo h3 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #4288B8;
	margin-top: 0px;
	margin-bottom: -7px;

}

.countryInfo2 h3 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #78B6BF;
	margin-top: 0px;
	margin-bottom: -7px;

}

.menuProd {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #8BC2CC;
	margin: 0 0 0 15;
	line-height: 17px;
}

.cemenu {
	color: #8BC2CC;
}


.country {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 190px;
	color: #4288B8;
}

select.country {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 163px;
	background: #F1F8FD;
}

option.selectCountry {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

.countryInfo {
	font-family: Arial, sans-serif;
	background: #D9EFFF;
	font-size: 12px;
	width: 237px;
	margin-right: 8px;
	margin-bottom: 8px;
}

.countryInfo2 {
	font-family: Arial, sans-serif;
	background: #E5F4F5;
	font-size: 12px;
	width: 221px;
}

.countryInfo3 {
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.map {
	margin-top: -15px;
	margin-bottom: -15px;
}

.menuProd a {
	color: #4A99CF;
}

.menuProd a:hover {
	color: #8BC2CC;
	text-decoration: none;
}

.menuInt {
	background: url(/img/bg_menu.gif);
}

a.menuInt {
	color: #F89D4E;
}

.logosProd {
	padding: 0 0 30 0;
}

.logosProd a {
	color: #F89D4E;
}

.logosProd a:hover {
	color: #4A99CF;
}

p.contact {
	font-size: 11px;
	margin-bottom: -10px;
}

input.contact, select.contact  {
	font-family: Arial, sans-serif;
	font-size: 12px;
	width: 100%;
	background: #F1F8FD;
}

input.ce  {
	font-family: Arial, sans-serif;
	font-size: 12px;
	width: 100px;
	background: #F1F8FD;
}

textarea.contact {
	font-family: Arial, sans-serif;
	font-size: 12px;
	width: 100%;
	height: 150px;
	background: #F1F8FD;
}

input.button {
	font-size: 11px;
	font-weight: bold;
	padding: 0 20 0 20;
	margin-top: 10;
	color: #FFFFFF;
	background: #7DBDE8;
}

input.login {
	font-size: 11px;
	font-weight: bold;
	padding: 0 5 0 5;
	margin-top: 5;
	color: #FFFFFF;
	background: #7DBDE8;
}

.required {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #4A99CF;
}

body.map {
	background: #4288B8;
	padding: 0;
}

td.map  {
	background: #D9EBED url(/img/bg_map.gif);
	font-family: Arial, sans-serif; 
	vertical-align: top;
	font-size: 11px; 
	width: 380px;
	height: 363px;
}

td.map div {
	margin: 100 0 0 27;
}

ul.ce li {
	margin-bottom: 10;
}

ul.text li, ul.text, ol.text li, ol.text {
	padding-left: 0px;
	margin-left: 10px;
}


div.border {
	border-left: 1px solid #CFE7E9;
	padding-left: 10;

}

div.border2 {
	border-left: 1px solid #CFE7E9;
	padding-left: 5;

}

