@font-face {
    font-family: "Eurostile";
    src: url(http://www.ade.be/eurostile.ttf) format("truetype");
}
.Logo {
	background-color: #AB0534;
	position: absolute;
	visibility: visible;
	z-index: 9;
	height: 170px;
	width: 250px;
	top: 0px;
	left: 0px;
}
.logo_image {
	background-image: url(logo2015.png);
	position: relative;
	z-index: 10;
	height: 170px;
	width: 250px;
	left: 0px;
	top: 0x;
}
.rule {
	background-image:url(rule.png);
	position: absolute;
	z-index: 8;
	height: 5px;
	width: 100%;
	top: 165px;
}
.right_spacer {
	background-color: #c2bcb0;
	position: absolute;
	z-index: 1;
	height: 170px;
	width: 100%;
	left: 0px;
	top: 0px;
}
.bottom_spacer {
	background-color: #eeece6;
	position: absolute;
	z-index: 3;
	width: 250px;
	left: 0px;
	top: 0px;	
}
.main_space {
	background-color: #FFF;
	background-repeat: y-repeat;
	position: absolute;
	z-index: 2;
	min-height: 1215px;
	width: 900px;
	left: 250px;
	top: 0px;
}
.main_space_avg {
	background-color: #FFF;
	position: absolute;
	z-index: 2;
	height: 1500px;
	width: 900px;
	left: 250px;
	top: 0px;
}
.main_space_long {
	background-color: #FFF;
	position: absolute;
	z-index: 2;
	height: 2200px;
	width: 900px;
	left: 250px;
	top: 0px;
}
.main_space_extra_long {
	background-color: #FFF;
	position: absolute;
	z-index: 2;
	height: 4500px;
	width: 900px;
	left: 250px;
	top: 0px;
}

.right_bottom {
	background-color: #EEE;
	background-repeat: y-repeat;
	position: relative;
	z-index: 0;
	min-height: 1250px;
	width: 100%;
	left: 0px;
	top: 0px;
}
.right_bottom_avg {
	background-color: #EEE;
	position: absolute;
	z-index: 0;
	height: 1535px;
	width: 100%;
	left: 0px;
	top: 0px;
}
.right_bottom_long {
	background-color: #EEE;
	position: absolute;
	z-index: 0;
	height: 2235px;
	width: 100%;
	left: 0px;
	top: 0px;
}
.right_bottom_extra_long {
	background-color: #EEE;
	position: absolute;
	z-index: 0;
	height: 4535px;
	width: 100%;
	left: 0px;
	top: 0px;
}
.boule_top {
	background-image: url(boule_top.png);
	background-repeat: no-repeat;
	z-index:3;
	position: relative;
	height: 250px;
	width: 977px;
	left: -50px;
	top: -80px;
}
.ade_resume {
	z-index:4;
	font-family:"eurostile";
	font-size: 18px;
	color: #333;
	position: absolute;
	height: 240px;
	width: 600px;
	left: 10px;
	top: 10px;
	text-align:justify;
}
.menu_ade {
	position: absolute;
	z-index: 10;
	height: 262px;
	width: 250px;
	left: 0px;
	top: 180px;
	font-family:"Eurostile";
}
.ceo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	position: absolute;
	z-index: 10;
	height: 300px;
	width: 209px;
	left: 19px;
	top: 503px;
	text-align:justify;
}
.tc {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	position: absolute;
	z-index: 10;
	height: 300px;
	width: 209px;
	left: 19px;
	top: 556px;
	text-align:left;
}
.left_boule {
	background-image: url(Boule_left.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 4;
	height: 474px;
	width: 41px;
	left: 209px;
	top: 229px;
}
.boule_center {
	background-image: url(boule_center.gif);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1;
	min-height: 866px;
	width: 900px;
	left: 0px;
	top: 169px;
}
.areas {
	font-family:Arial, Helvetica, sans-serif;
	position: absolute;
	z-index: 10;
	height: 246px;
	width: 426px;
	left: 25px;
	top: 349px;
	padding-right:10px;
	text-align:right;
	line-height:20px;
	background-color: #EEE;
	border: 1px solid #AAA;
}
.title {
	color:#666;
	font-weight:bold;
	font-size:18px;
}
.subtitle {
	color:#ab0534;
	font-weight:bold;
	font-size:16px;
}

.tagline {
	color:#ab0534;
	font-weight:bold;
	font-size:24px;
	font-style:italic;
}

.regional_image {
	background-image: url(regional.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 11;
	height: 108px;
	width: 127px;
	left: 17px;
	top: 130px;
}
.economic_image {
	background-image: url(economic.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 11;
	height: 109px;
	width: 129px;
	left: 161px;
	top: 130px;
}
.rural_image {
	background-image: url(rural.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 11;
	height: 108px;
	width: 127px;
	left: 305px;
	top: 130px;
}
.training_image {
	background-image:url(training.png);
	position: absolute;
	z-index: 12;
	height: 104px;
	width: 124px;
	left: 328px;
	top: 90px;	
}
.jobs_news {
	position: absolute;
	z-index: 11;
	height: 411px;
	width: 412px;
	left: 477px;
	top: 186px;
}
.interligne {
	font-size:5px;
}
span.alt_menu {
	color:#666;
}
span.news_title {
	font-size:14px;
	color:#8a7f6a;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
span.news_date {
	font-size:10px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
}
span.news_text {
	font-size:12px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
}
span.organigram {
	font-size:11px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
}
span.jobs_text {
	font-size:14px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
}
span.jobs_detail {
	font-size:14px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
a:link {
	text-decoration:none;
	color:#AB0534;
}
a:visited {
	text-decoration:none;
	color:#AB0534;
}
a:hover {
	text-decoration:underline;
	color:#AB0534;
}
a.bottom:link {
	text-decoration:underline;
	color:#FFF;
}
a.bottom:visited {
	text-decoration:underline;
	color:#FFF;
}
a.bottom:hover {
	text-decoration:underline;
	color:#FFF;
}
.services {
	position: absolute;
	z-index: 11;
	height: 103px;
	width: 425px;
	left: 25px;
	top: 617px;
	text-align:right;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}
.fwc_image {
	background-image:url(globe_loupe.png);
	position: absolute;
	z-index: 12;
	height: 100px;
	width: 100px;
	left: 61px;
	top: 1px;
	
}
.iso {
	position: absolute;
	z-index: 10;
	height: 120px;
	width: 198px;
	left: -233px;
	top: 628px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
.iso_image {
	background-image:url(ISO.png);
	position: absolute;
	z-index: 10;
	height: 60px;
	width: 60px;
	left: -167px;
	top: 558px;
}
.page_title {
	font-family:Arial, Helvetica, sans-serif;
	position: absolute;
	z-index: 10;
	height: 34px;
	width: 860px;
	left: 25px;
	top: 180px;
	text-align:left;
	line-height:20px;
}

.staff {
	position: absolute;
	z-index: 10;
	height: 761px;
	width: 858px;
	left: 26px;
	top: 229px;
	
}
.staff_title_1 {
	font-family:Arial, Helvetica, sans-serif;
	position: absolute;
	z-index: 10;
	height: 50px;
	width: 860px;
	left: 25px;
	top: 180px;
	text-align:right;
	line-height:20px;
}
.separator {
	color:#666;
	font-weight:bold;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	margin-top:10px;
	margin-bottom:0px;
	font-style:italic;
}
.map {
	z-index:12;
	position:absolute;
	height: 503px;
	width: 900px;
	left: 0px;
	top: 688px;
	
}
.clairvaux {
	background-image: url(clairvaux1.png);
	position: absolute;
	z-index: 11;
	height: 155px;
	width: 200px;
	left: 28px;
	top: 506px;
}
.clairvaux2 {
	background-image: url(clairvaux2.png);
	position: absolute;
	z-index: 11;
	height: 155px;
	width: 200px;
	left: 28px;
	top: 510px;
}
.clairvaux3 {
	background-image: url(clairvaux3.png);
	position: absolute;
	z-index: 11;
	height: 110px;
	width: 141px;
	left: 62px;
	top: 636px;
}
.reachus {
	position: absolute;
	z-index: 11;
	height: 436px;
	width: 618px;
	left: 266px;
	top: 235px;
	
}
.staff_image
{
	border:1px;
	border-color:#000;
	border-style:dotted;
}
.staff_user {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666;
}
.rule_bottom {
	position: absolute;
	bottom:30px;
	height: 5px;
	width: 100%;
	left: 0px;
	z-index:9;
	background-image:url(rule_bottom.png);
}
.bottom_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color: #ab0534;
	text-align: center;
	position: absolute;
	z-index: 8;
	height: 30px;
	width: 100%;
	left: 0px;
	bottom: 0px;
	padding-top:5px;
}
.page_title_left {
	font-family:Arial, Helvetica, sans-serif;
	position: absolute;
	z-index: 10;
	height: 50px;
	width: 860px;
	left: 25px;
	top: 260px;
	text-align:left;
	line-height:20px;
}
.client_title {
	font-family:Arial, Helvetica, sans-serif;
	position: absolute;
	z-index: 10;
	height: 100px;
	width: 500px;
	left: 25px;
	top: 260px;
	text-align:left;
	line-height:20px;
}
.client_1 {
	position: absolute;
	z-index: 11;
	height: 140px;
	width: 115px;
	left: 25px;
	top: 380px;
	padding:10px;
	text-align:center;
	position: absolute;
	background-color:#DDD;
}
.client_2 {
	position: absolute;
	z-index: 11;
	height: 140px;
	width: 115px;
	left: 164px;
	top: 380px;
	background-color:#DDD;
	padding:10px;
	text-align:center;
}
.client_3 {
	position: absolute;
	z-index: 11;
	height: 140px;
	width: 115px;
	left: 303px;
	top: 380px;
	background-color:#DDD;
	padding:10px;
	text-align:center;
}
.client_4 {
	position: absolute;
	z-index: 11;
	height: 140px;
	width: 115px;
	left: 442px;
	top: 380px;
	background-color:#DDD;
	padding:10px;
	text-align:center;
}
.client_5 {
	position: absolute;
	z-index: 11;
	height: 140px;
	width: 115px;
	left: 581px;
	top: 380px;
	background-color:#DDD;
	padding:10px;
	text-align:center;
}
.client_6 {
	position: absolute;
	z-index: 11;
	height: 140px;
	width: 115px;
	left: 720px;
	top: 380px;
	background-color:#DDD;
	padding:10px;
	text-align:center;
}
.client_also {
	position: absolute;
	z-index: 11;
	height: 425px;
	width: 830px;
	left: 25px;
	top: 566px;
	line-height:20px;
}
.country_title {
	font-family:Arial, Helvetica, sans-serif;
	position: absolute;
	z-index: 10;
	height: 49px;
	width: 860px;
	left: 25px;
	top: 180px;
	text-align:left;
	line-height:20px;
}
.the_world {
	position: absolute;
	height: 282px;
	width: 600px;
	left: 25px;
	top: 233px;
	z-index:11;
	background-image:url(world_map.png);
}
.world_nav {
	position: absolute;
	height: 282px;
	width: 600px;
	left: 26px;
	top: 232px;
	z-index:13;
}
.america {
	background-image: url(XAM.png);
	position: absolute;
	z-index: 12;
	height: 184px;
	width: 238px;
	left: 0px;
	top: 85px;
}
.carribean {
	background-image: url(XCA.png);
	position: absolute;
	z-index: 12;
	height: 42px;
	width: 217px;
	left: 4px;
	top: 102px;
}

.africa {
	background-image: url(africa.png);
	position: absolute;
	display:none;
	z-index: 12;
	height: 152px;
	width: 170px;
	left: 233px;
	top: 108px;
}
.middleeast {
	background-image: url(middleeast.png);
	position: absolute;
	display:none;
	z-index: 12;
	height: 110px;
	width: 181px;
	left: 233px;
	top: 77px;
}
.eu {
	background-image: url(eu.png);
	position: absolute;
	display:none;
	z-index: 12;
	height: 99px;
	width: 203px;
	left: 147px;
	top: 12px;
}
.balkans {
	background-image: url(XBA.png);
	position: absolute;
	display:none;
	z-index: 12;
	height: 46px;
	width: 79px;
	left: 281px;
	top: 63px;
}
.central {
	background-image: url(XAS.png);
	position: absolute;
	display:none;
	z-index: 14;
	height: 100px;
	width: 278px;
	left: 316px;
	top: 0px;
}

.east {
	background-image: url(XEE.png);
	position: absolute;
	display:none;
	z-index: 13;
	height: 127px;
	width: 178px;
	left: 376px;
	top: 34px;
}
.pacific {
	background-image: url(XPA.png);
	position: absolute;
	display:none;
	z-index: 12;
	height: 165px;
	width: 203px;
	left: 397px;
	top: 117px;
}
.jobs {
	position: absolute;
	z-index: 11;
	height: 576px;
	width: 412px;
	left: 477px;
	top: 618px;
}
.tabJob {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.8em Arial;
	background-color: #f7f7f7;
	list-style: none;
	border-left: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	color:#000;
	z-index:12;
}
.jobGroup {
	margin: 0px;
	padding: 0px;	
}
.tabs {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.content {
	position: relative;
	top: -1px;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	height:540px;
	font:Arial, Helvetica, sans-serif;
	overflow:auto;
	padding: 4px;
}
.presentation {
	position: absolute;
	z-index: 11;
	height: 113px;
	width: 438px;
	left: 25px;
	top: 185px;
	text-align:justify;
}
.pres_text {
	font-size:13px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	
}
.ade_address {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	z-index: 11;
	height: 167px;
	width: 210px;
	left: 25px;
	top: 197px;
	text-align:center;
	line-height:18px;
}
span.address_title {
	color:#ab0534;
	font-weight:bold;
	font-size:18px;
}
span.address_text {
	color:#666;
	font-weight:bold;
	font-size:14px;
}
.terms_text {
	position: absolute;
	z-index: 11;
	height: 1244px;
	width: 800px;
	left: 25px;
	top: 214px;
}
.insurance_text {
	position: absolute;
	z-index: 11;
	height: 1084px;
	width: 800px;
	left: 25px;
	top: 214px;
}
span.insurance_title {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
ul.insurance {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.region_result {
	position: absolute;
	z-index: 11;
	height: 659px;
	width: 840px;
	left: 25px;
	top: 529px;
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	overflow:auto;
	padding:5px;
	background-color:#FFF;
}
hr {
	color:#AAA;
	border:0;
	width:80%;
	background-color:#AAA;
	height:1px;
}
.know_more {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	height: 107px;
	width: 228px;
	border: 1px solid #AAA;
	position: absolute;
	z-index: 11;
	left: 637px;
	top: 231px;
	background-color:#FFF;
}
.know_more_shadow {
	height: 107px;
	padding: 5px;
	width: 228px;
	position: absolute;
	z-index: 10;
	left: 643px;
	top: 238px;
	background-color:#BBB;
}
h1 {
	font-size:16px;
	color:#AB0534;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	font-weight: bold;
}
h2 {
	font-size:11px;
	color:#AB0534;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
}
.services_link {
	position: absolute;
	z-index: 11;
	height: 112px;
	width: 228px;
	left: 637px;
	top: 378px;
	padding:5px;
}
.general_link {
	position: absolute;
	z-index: 11;
	height: 112px;
	width: 234px;
	left: 644px;
	top: 379px;
	padding:5px;
}
.lots {
	position: absolute;
	z-index: 11;
	height: 132px;
	width: 598px;
	left: 26px;
	top: 380px;
}
a.fwc:link {
	font-size:15px;
	text-decoration:none;
	color:#AB0534;
}
a.fwc:visited {
	font-size:15px;
	text-decoration:none;
	color:#AB0534;
}
a.fwc:hover {
	font-size:15px;
	text-decoration:underline;
	color:#AB0534;
}
.globe {
	background-image: url(globe.jpg);
	position: absolute;
	z-index: 11;
	height: 135px;
	width: 500px;
	left: 373px;
	top: 230px;
	border: 1px solid #AAA;
}
.jobs_fwc {
	position: absolute;
	z-index: 11;
	height: 1581px;
	width: 842px;
	left: 29px;
	top: 372px;
}
span.fwc-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#777;
	font-variant:small-caps;
	font-weight:bold;
}

span.job_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
	font-weight:bold;
}
span.job_subtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	font-weight:bold;
}
span.job_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}
.ade_descr {
	position: absolute;
	z-index: 10;
	height: 219px;
	width: 856px;
	left: 25px;
	top: 241px;
}
.profile_tagline {
	position: absolute;
	z-index: 11;
	height: 46px;
	width: 854px;
	left: 25px;
	top: 193px;
	text-align:right;
}
.profile_box {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	height: 170px;
	width: 283px;
	border: 1px solid #AAA;
	position: absolute;
	z-index: 14;
	left: 559px;
	top: 473px;
	background-color:#FFF;
}
.profile_shadow {
	height: 170px;
	padding: 5px;
	width: 285px;
	position: absolute;
	z-index: 13;
	left: 564px;
	top: 480px;
	background-color:#BBB;
}
.our_values {
	position: absolute;
	z-index: 11;
	height: 847px;
	width: 800px;
	left: 25px;
	top: 250px;
}
.added_value {
	position: absolute;
	z-index: 11;
	height: 500px;
	width: 856px;
	top: 250px;
	left: 25px;
}
.partnership {
	position: absolute;
	z-index: 11;
	height: 500px;
	width: 856px;
	top: 250px;
	left: 25px;
	
}
.dev_first_par {
	position: absolute;
	z-index: 11;
	height: 297px;
	width: 853px;
	left: 25px;
	top: 455px;
}
.rural_image_1 {
	background-image: url(dev_rural_1.jpg);
	position: absolute;
	z-index: 11;
	height: 189px;
	width: 279px;
	left: 25px;
	top: 231px;
}
.rural_image_2 {
	background-image: url(dev_rural_2.jpg);
	position: absolute;
	z-index: 11;
	height: 189px;
	width: 251px;
	left: 319px;
	top: 231px;
}
.contact_box {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	height: 115px;
	width: 250px;
	border: 1px solid #AAA;
	position: absolute;
	z-index: 13;
	left: 617px;
	top: 206px;
	background-color:#FFF;
}
.contact_shadow {
	height: 115px;
	padding: 5px;
	width: 250px;
	position: absolute;
	z-index: 10;
	left: 624px;
	top: 213px;
	background-color:#BBB;
}
.link_box {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	height: 90px;
	width: 250px;
	position: absolute;
	z-index: 11;
	left: 617px;
	top: 346px;
}
.expertise_rural {
	background-color: #DDD;
	border: 1px solid #AAA;
	position: absolute;
	padding: 5px;
	z-index: 11;
	height: 291px;
	width: 250px;
	left: 576px;
	top: 664px;
}
.expertise_rural_shadow {
	background-color: #BBB;
	position: absolute;
	padding: 5px;
	z-index: 10;
	height: 291px;
	width: 250px;
	left: 583px;
	top: 671px;
}
.rural_descr {
	background-color: #EEE;
	border: 1px solid #AAA;
	padding: 5px;
	position: absolute;
	z-index: 9;
	height: 679px;
	width: 846px;
	left: 25px;
	top: 761px;
}
.regio_image {
	background-image: url(regional.gif);
	position: absolute;
	z-index: 11;
	height: 241px;
	width: 451px;
	left: 72px;
	top: 212px;
}
.regio_first_par {
	position: absolute;
	z-index: 11;
	height: 297px;
	width: 853px;
	left: 25px;
	top: 455px;
}
.expertise_regional {
	background-color: #DDD;
	border: 1px solid #AAA;
	position: absolute;
	padding: 5px;
	z-index: 11;
	height: 291px;
	width: 250px;
	left: 576px;
	top: 619px;
}
.expertise_regional_shadow {
	background-color: #BBB;
	position: absolute;
	padding: 5px;
	z-index: 10;
	height: 291px;
	width: 250px;
	left: 583px;
	top: 626px;
}
.regional_descr {
	background-color: #EEE;
	border: 1px solid #AAA;
	padding: 5px;
	position: absolute;
	z-index: 9;
	height: 808px;
	width: 846px;
	left: 25px;
	top: 761px;
}

.macro_first_par {
	position: absolute;
	z-index: 11;
	height: 316px;
	width: 853px;
	left: 25px;
	top: 455px;
}
.macro_image_1 {
	background-image: url(macro_image_1.jpg);
	position: absolute;
	z-index: 11;
	height: 200px;
	width: 250px;
	left: 25px;
	top: 231px;
}
.macro_image_2 {
	background-image: url(macro_image_2.jpg);
	position: absolute;
	z-index: 11;
	height: 200px;
	width: 250px;
	left: 319px;
	top: 231px;
}
.expertise_macro {
	background-color: #DDD;
	border: 1px solid #AAA;
	position: absolute;
	padding: 5px;
	z-index: 11;
	height: 237px;
	width: 250px;
	left: 576px;
	top: 664px;
}
.expertise_macro_shadow {
	background-color: #BBB;
	position: absolute;
	padding: 5px;
	z-index: 10;
	height: 237px;
	width: 250px;
	left: 583px;
	top: 671px;
}
.macro_descr {
	background-color: #EEE;
	border: 1px solid #AAA;
	padding: 5px;
	position: absolute;
	z-index: 9;
	height: 679px;
	width: 846px;
	left: 25px;
	top: 775px;
}

.pres_suite {
	position: absolute;
	z-index: 11;
	height: 423px;
	width: 856px;
	left: 25px;
	top: 468px;
}
.portal_project {
	font-family:Arial, Helvetica, sans-serif;
	background-color: #EEE;
	border: 1px solid #AAA;
	text-align: right;
	height: 67px;
	width: 424px;
	line-height: 20px;
	padding-right: 10px;
	position: absolute;
	z-index: 11;
	left: 26px;
	top: 737px;
}
.latest_news {
	position: absolute;
	z-index: 11;
	height: 244px;
	width: 583px;
	left: 25px;
	top: 219px;
}
.pubs_list {
	position: absolute;
	z-index: 11;
	height: 600px;
	width: 840px;
	left: 25px;
	top: 590px;
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	overflow:auto;
	padding:5px;
	background-color:#EEE;
}
.older_pubs {
	position: absolute;
	z-index: 11;
	height: 41px;
	width: 800px;
	left: 25px;
	top: 550px;
}
.eval_image_1 {
	background-image: url(eval_1.jpg);
	position: absolute;
	z-index: 11;
	height: 191px;
	width: 260px;
	left: 25px;
	top: 222px;
}
.eval_image_2 {
	background-image: url(eval_2.jpg);
	position: absolute;
	z-index: 11;
	height: 191px;
	width: 286px;
	left: 294px;
	top: 222px;
}
.eval_txt {
	position: absolute;
	z-index: 11;
	height: 442px;
	width: 853px;
	left: 25px;
	top: 455px;
}
.impact_image_1 {
	background-image: url(impact_1.jpg);
	position: absolute;
	z-index: 11;
	height: 191px;
	width: 287px;
	left: 25px;
	top: 222px;
}
.impact_image_2 {
	background-image: url(impact_2.jpg);
	position: absolute;
	z-index: 11;
	height: 191px;
	width: 255px;
	left: 321px;
	top: 222px;
}
.impact_txt {
	position: absolute;
	z-index: 11;
	height: 442px;
	width: 853px;
	left: 25px;
	top: 435px;
}
.fwc_image_big {
	background-image: url(fwc-big.png);
	position: absolute;
	z-index: 11;
	height: 179px;
	width: 224px;
	left: 24px;
	top: 605px;
}
.fwc-text {
	position: absolute;
	z-index: 11;
	height: 357px;
	width: 570px;
	left: 25px;
	top: 206px;
	padding:5px;
}
.fwc-explained {
	background-color: #EEE;
	padding: 5px;
	height: 225px;
	width: 600px;
	border: 1px solid #AAA;
	position: absolute;
	z-index: 11;
	left: 261px;
	top: 579px;
}
.fwc-link {
	position: absolute;
	z-index: 11;
	height: 150px;
	width: 250px;
	left: 618px;
	top: 387px;
	padding:5px;
}
.careers_image {
	background-image: url(careers.jpg);
	position: absolute;
	z-index: 11;
	height: 143px;
	width: 500px;
	left: 25px;
	top: 222px;
}
.careers_jobs {
	position: absolute;
	z-index: 11;
	height: 600px;
	width: 842px;
	left: 25px;
	top: 378px;
}
.cv_confirm {
	position: absolute;
	z-index: 11;
	height: 300px;
	width: 860px;
	left: 25px;
	top: 200px;
}
.news_detail {
	position: absolute;
	z-index: 11;
	height: 500px;
	width: 860px;
	left: 25px;
	top: 216px;
}
.rel_doc_title {
	color: white;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;		
}
.Lot1, .Lot10007 {
	background-color: #DDD;
	border: 1px solid #AAA;
	position: absolute;
	z-index: 11;
	height: 185px;
	width: 168px;
	left: 28px;
	top: 91px;
	padding: 5px;
}
.Lot1_shadow, .Lot10007_shadow {
	background-color: #BBB;
	position: absolute;
	z-index: 10;
	height: 193px;
	width: 178px;
	left: 35px;
	top: 100px;
}
.Lot10, .Lot10011 {
	background-color: #DDD;
	border: 1px solid #AAA;
	position: absolute;
	z-index: 11;
	height: 185px;
	width: 168px;
	left: 232px;
	top: 90px;
	padding: 5px;
}
.Lot10_shadow, .Lot10011_shadow  {
	background-color: #BBB;
	position: absolute;
	z-index: 10;
	height: 193px;
	width: 178px;
	left: 239px;
	top: 100px;
}
.Lot11 {
	background-color: #DDD;
	border: 1px solid #AAA;
	position: absolute;
	z-index: 11;
	height: 185px;
	width: 168px;
	left: 436px;
	top: 91px;
	padding: 5px;
}
.Lot11_shadow{
	background-color: #BBB;
	position: absolute;
	z-index: 10;
	height: 193px;
	width: 178px;
	left: 443px;
	top: 100px;
}
.Lot1com {
	background-color: #EEE;
	border: 1px solid #AAA;
	position: absolute;
	z-index: 11;
	height: 185px;
	width: 168px;
	left: 28px;
	top: 331px;
	padding: 5px;
}
.Lot1com_shadow {
	background-color: #BBB;
	position: absolute;
	z-index: 10;
	height: 193px;
	width: 178px;
	left: 35px;
	top: 340px;
}
.Lot1a
{
	background-color: #DDD;
	border: 1px solid #AAA;
	position: absolute;
	z-index: 11;
	height: 185px;
	width: 168px;
	left: 28px;
	top: 331px;
	padding: 5px;
}
.Lot1a_shadow{
	background-color: #BBB;
	position: absolute;
	z-index: 10;
	height: 193px;
	width: 178px;
	left: 35px;
	top: 340px;
}
.Lot7 {
	background-color: #EEE;
	border: 1px solid #AAA;
	position: absolute;
	z-index: 11;
	height: 185px;
	width: 168px;
	left: 232px;
	top: 331px;
	padding: 5px;
}
.Lot7_shadow {
	background-color: #BBB;
	position: absolute;
	z-index: 10;
	height: 193px;
	width: 178px;
	left: 239px;
	top: 340px;
}
.Lot10a {
	background-color: #DDD;
	border: 1px solid #AAA;
	position: absolute;
	z-index: 11;
	height: 185px;
	width: 168px;
	left: 232px;
	top: 331px;
	padding: 5px;
}
.Lot10a_shadow {
	background-color: #BBB;
	position: absolute;
	z-index: 10;
	height: 193px;
	width: 178px;
	left: 239px;
	top: 340px;
}

.Lot9 {
	background-color: #EEE;
	border: 1px solid #AAA;
	position: absolute;
	z-index: 11;
	height: 185px;
	width: 168px;
	left: 436px;
	top: 331px;
	padding: 5px;
}
.Lot9_shadow {
	background-color: #BBB;
	position: absolute;
	z-index: 10;
	height: 193px;
	width: 178px;
	left: 444px;
	top: 340px;
}
.Lot11a {
	background-color: #DDD;
	border: 1px solid #AAA;
	position: absolute;
	z-index: 11;
	height: 185px;
	width: 168px;
	left: 436px;
	top: 331px;
	padding: 5px;
}
.Lot11a_shadow {
	background-color: #BBB;
	position: absolute;
	z-index: 10;
	height: 193px;
	width: 178px;
	left: 444px;
	top: 340px;
}
.Lot1coma {
	background-color: #DDD;
	border: 1px solid #AAA;
	position: absolute;
	z-index: 11;
	height: 185px;
	width: 168px;
	left: 28px;/*28px;*/
	top: 331px;/*571px;*/
	padding: 5px;
}
.Lot1coma_shadow {
	background-color: #BBB;
	position: absolute;
	z-index: 10;
	height: 193px;
	width: 178px;
	left: 37px;
	top: 340px;
}
.Lot7a {
	background-color: #EEE;
	border: 1px solid #AAA;
	position: absolute;
	z-index: 11;
	height: 185px;
	width: 168px;
	left: 232px;
	top: 571px;
	padding: 5px;
}
.Lot7a_shadow {
	background-color: #BBB;
	position: absolute;
	z-index: 10;
	height: 193px;
	width: 178px;
	left: 239px;
	top: 580px;
}
.Lot9a {
	background-color: #EEE;
	border: 1px solid #AAA;
	position: absolute;
	z-index: 11;
	height: 185px;
	width: 168px;
	left: 436px;
	top: 571px;
	padding: 5px;
}
.Lot9a_shadow {
	background-color: #BBB;
	position: absolute;
	z-index: 10;
	height: 193px;
	width: 178px;
	left: 444px;
	top: 580px;
}
.Lot0 {
	background-color: #EEE;
	border: 1px solid #AAA;
	position: absolute;
	z-index: 11;
	height: 185px;
	width: 168px;
	left: 642px;
	top: 331px;
	padding: 5px;
}
.Lot0_shadow {
	background-color: #BBB;
	position: absolute;
	z-index: 10;
	height: 193px;
	width: 178px;
	left: 650px;
	top: 340px;
}
.fwc-jobs-title {
	position: absolute;
	z-index: 11;
	height: 135px;
	border: 1px solid #AAA;
	width: 348px;
	left: 25px;
	top: 230px;
	text-align: center;
}
.key-intro {
	position: absolute;
	z-index: 11;
	height: 75px;
	width: 861px;
	left: 25px;
	top: 209px;
}
.figrues-title-1 {
	position: absolute;
	z-index: 11;
	height: 23px;
	width: 521px;
	left: 75px;
	top: 296px;
	text-align:center;
}
.figure-1 {
	position: absolute;
	z-index: 12;
	height: 423px;
	width: 755px;
	left: 75px;
	top: 318px;
	background-image: url(evolution.gif);
	border: 1px solid #AAA;
}
.figure-1-shadow {
	position: absolute;
	z-index: 11;
	height: 423px;
	width: 755px;
	left: 81px;
	top: 324px;
	background-color:#BBB;
}
.figrues-title-2 {
	position: absolute;
	z-index: 11;
	height: 23px;
	width: 282px;
	left: 75px;
	top: 775px;
	text-align:center;
}
.figure-title-4 {
	position: absolute;
	z-index: 11;
	height: 23px;
	width: 322px;
	left: 516px;
	top: 1179px;
	text-align:center;
}
.figure-4 {
	position: absolute;
	z-index: 11;
	height: 373px;
	width: 755px;
	left: 75px;
	top: 797px;
	background-image: url(staff-evolution.gif);
	border: 1px solid #AAA;
}
.figure-4-shadow {
	position: absolute;
	z-index: 10;
	height: 373px;
	width: 755px;
	left: 81px;
	top: 803px;
	background-color:#BBB;

}
.portal_project_main {
	position: absolute;
	z-index: 11;
	height: 100px;
	width: 860px;
	left: 25px;
	top: 231px;
}
.project_detail {
	position: absolute;
	z-index: 11;
	height: 718px;
	width: 860px;
	left: 25px;
	top: 244px;
}
.menu_sectors {
	position: absolute;
	z-index: 11;
	height: 35px;
	width: 860px;
	left: 25px;
	top: 239px;
	font-family:Eurostile;
}
.sector_result {
	position: absolute;
	z-index: 10;
	height: 800px;
	width: 840px;
	left: 25px;
	top: 290px;
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	overflow:auto;
	padding:5px;
	background-color:#FFF;
}
.sector_title {
	position: absolute;
	z-index: 11;
	height: 33px;
	width: 860px;
	left: 25px;
	top: 282px;
}
.latest_pubs_regio
{
	position: absolute;
	z-index: 11;
	height: 424px;
	width: 853px;
	left: 25px;
	top: 1651px;
}
.latest_pubs_title_regio
{
	position: absolute;
	z-index: 11;
	height: 41px;
	width: 853px;
	left: 25px;
	top: 1609px;
}
.latest_pubs_eval
{
	position: absolute;
	z-index: 11;
	height: 424px;
	width: 853px;
	left: 25px;
	top: 951px;
}
.latest_pubs_title_eval
{
	position: absolute;
	z-index: 11;
	height: 41px;
	width: 853px;
	left: 25px;
	top: 909px;
}
.latest_pubs_impact
{
	position: absolute;
	z-index: 11;
	height: 10px;
	width: 853px;
	left: 25px;
	top: 951px;
}
.latest_pubs_title_impact
{
	position: absolute;
	z-index: 11;
	height: 41px;
	width: 853px;
	left: 25px;
	top: 909px;
}
.latest_pubs_macro
{
	position: absolute;
	z-index: 11;
	height: 424px;
	width: 853px;
	left: 25px;
	top: 1531px;
}
.latest_pubs_title_macro
{
	position: absolute;
	z-index: 11;
	height: 41px;
	width: 853px;
	left: 25px;
	top: 1489px;
}
.latest_pubs_rural
{
	position: absolute;
	z-index: 11;
	height: 424px;
	width: 853px;
	left: 25px;
	top: 1531px;
}
.latest_pubs_title_rural
{
	position: absolute;
	z-index: 11;
	height: 41px;
	width: 853px;
	left: 25px;
	top: 1489px;
}
span.board_title
{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
.president {
	position: absolute;
	z-index: 11;
	height: 200px;
	width: 692px;
	left: 25px;
	top: 249px;
	background-color: #E5E5E5;
	border: 1px solid #AAA;
	padding-left: 155px;
	padding-top:5px;
	padding-right:5px;
	text-align:justify;
}
.image_board {
	background-image: url(pthg.jpg);
	position: absolute;
	z-index: 12;
	height: 156px;
	width: 142px;
	left: 5px;
	top: 5px;
}
.jmw {
	position: absolute;
	z-index: 12;
	height: 164px;
	width: 692px;
	left: 25px;
	top: 1352px;
	padding-left: 155px;
	padding-top:5px;
	padding-right:5px;
	text-align:justify;
}
.image_jmw {
	background-image: url(jmw.jpg);
	position: absolute;
	z-index: 12;
	height: 156px;
	width: 143px;
	left: 5px;
	top: 5px;
}
.dc {
	position: absolute;
	z-index: 11;
	height: 174px;
	width: 692px;
	left: 26px;
	top: 751px;
	padding-left: 155px;
	padding-top:5px;
	padding-right:5px;
	text-align:justify;
}
.image_dc {
	background-image: url(dc.jpg);
	position: absolute;
	z-index: 12;
	height: 156px;
	width: 143px;
	left: 5px;
	top: 5px;
	border: 1px solid #AAA;
}
.mvo {
	position: absolute;
	z-index: 11;
	height: 188px;
	width: 692px;
	left: 25px;
	top: 948px;
	padding-left: 155px;
	padding-top:5px;
	padding-right:5px;
	text-align:justify;
}
.image_mvo {
	background-image: url(mvo.jpg);
	position: absolute;
	z-index: 12;
	height: 156px;
	width: 143px;
	left: 5px;
	top: 5px;
	border: 1px solid #AAA;
}
.vs {
	position: absolute;
	z-index: 11;
	height: 49px;
	width: 692px;
	left: 26px;
	top: 1160px;
	padding-left: 155px;
	padding-top:5px;
	padding-right:5px;
	text-align:justify;
}
.image_vs {
	background-image: url(vs.jpg);
	position: absolute;
	z-index: 12;
	height: 150px;
	width: 140px;
	left: 10px;
	top: 5px;
}

.pc {
	position: absolute;
	z-index: 11;
	height: 198px;
	width: 692px;
	left: 25px;
	top: 1139px;
	padding-left: 155px;
	padding-top:5px;
	padding-right:5px;
	text-align:justify;
}
.image_pc {
	background-image: url(pc.jpg);
	position: absolute;
	z-index: 12;
	height: 130px;
	width: 87px;
	left: 35px;
	top: 5px;
	border: 1px solid #AAA;
}
.ec {
	position: absolute;
	z-index: 11;
	height: 251px;
	width: 692px;
	left: 26px;
	top: 475px;
	background-color: #EEE;
	border: 1px solid #AAA;
	padding-left: 155px;
	padding-top:5px;
	padding-right:5px;
	text-align:justify;
}
.image_ec {
	background-image: url(ec.jpg);
	position: absolute;
	z-index: 12;
	height: 156px;
	width: 143px;
	left: 5px;
	top: 5px;
	border: 1px solid #AAA;
}
.as {
	position: absolute;
	z-index: 11;
	height: 222px;
	width: 692px;
	left: 25px;
	top: 1543px;
	padding-left: 155px;
	padding-top:5px;
	padding-right:5px;
	text-align:justify;
}
.image_as {
	background-image: url(as.jpg);
	position: absolute;
	z-index: 12;
	height: 156px;
	width: 143px;
	left: 5px;
	top: 5px;
	border: 1px solid #AAA;
}

.hb {
	position: absolute;
	z-index: 11;
	height: 200px;
	width: 692px;
	left: 24px;
	top: 1792px;
	padding-left: 155px;
	padding-top:5px;
	padding-right:5px;
	text-align:justify;
}
.image_hb {
	background-image: url(hb.jpg);
	position: absolute;
	z-index: 12;
	height: 150px;
	width: 140px;
	left: 10px;
	top: 5px;
}

.sw {
	position: absolute;
	z-index: 11;
	height: 200px;
	width: 692px;
	left: 24px;
	top: 2019px;
	padding-left: 155px;
	padding-top:5px;
	padding-right:5px;
	text-align:justify;
}
.image_sw {
	background-image: url(sw.jpg);
	position: absolute;
	z-index: 12;
	height: 150px;
	width: 140px;
	left: 10px;
	top: 5px;
}

.image_tdb {
	background-image: url(tdb.jpg);
	position: absolute;
	z-index: 12;
	height: 156px;
	width: 143px;
	left: 5px;
	top: 5px;
	border: 1px solid #AAA;
}
.still_construct {
	position: absolute;
	z-index: 12;
	height: 23px;
	width: 233px;
	left: 651px;
	top: 207px;
}
.nomade_body {
	position: absolute;
	z-index: 12;
	/*height: 500px;*/
	width: 855px;
	left: 25px;
	top: 260px;
}
.ADE_20ans {
	position: absolute;
	z-index: 12;
	height: 20px;
	width: 439px;
	top: 310px;
	left: 25px;
	text-align:left;
}
.more {
	position: absolute;
	z-index: 12;
	height: 20px;
	width: 412px;
	top: 596px;
	left: 477px;
	text-align:right;
}
.more_jobs {
	position: absolute;
	z-index: 12;
	height: 20px;
	width: 412px;
	top: 1193px;
	left: 477px;
	text-align:right;
}
.ade20ans {
	position: absolute;
	z-index: 12;
	height: 400px;
	width: 860px;
	left: 25px;
	top: 248px;
}
.training_text {
	position: absolute;
	z-index: 11;
	height: 306px;
	width: 859px;
	left: 24px;
	top: 229px;
}
.Training_list {
	position: absolute;
	z-index: 12;
	height: 1424px;
	width: 860px;
	left: 25px;
	top: 551px;
}
.training_detail {
	position: absolute;
	z-index: 11;
	height: 1247px;
	width: 842px;
	left: 43px;
	top: 204px;
}
.confirm_training {
	position: absolute;
	z-index: 11;
	height: 200px;
	width: 860px;
	left: 25px;
	top: 200px;
}
.impact_video {
	position: absolute;
	z-index: 11;
	height: 115px;
	width: 317px;
	top: 1081px;
	left: 21px;
	text-align:left;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.impact_video_image {
	background-image:url(inpact_video_minified.jpg);
	position: absolute;
	z-index: 10;
	height: 87px;
	width: 100px;
	left: 358px;
	top: 1096px;
}
.MKS_address {
	position: absolute;
	z-index: 11;
	height: 100px;
	width: 210px;
	left: 25px;
	top: 379px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}
.capacity4dev {
	position: absolute;
	z-index: 11;
	height: 236px;
	width: 425px;
	left: 21px;
	top: 820px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-left: 10px;
}
