body, html{
	margin: 0;
	padding: 0;
}
html,body {
	width: 100%;
	height: 100%;
}

body {
	font-family:Arial;
	font-size:12px;
	color:#464646;
	background:url('../images/background.jpg') top center no-repeat;
	background-color:#FFF;
}
img {
	border:0;
	vertical-align:middle;
}
div{
	text-align:left;
}

a {color:#1c3f95;}

#index_worlds_news_en li, #index_worlds_news_en ul
{
	list-style:none;
	padding:0;
	margin:0;
}
#index_worlds_news_en li.title
{
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#0066cc;
}
#index_worlds_news_en li.date
{
    font-family:Georgia, "Times New Roman";
	line-height:150%;
    color:#7d7b84;
}



ul#error {
padding:10px 0px;
border:1px solid #DEDEDE;
background-color:#EBF4FF;
margin:10px 0px;
list-style:none;
}
ul#error li{
height:15px;
color:#0066CC;
font-weight:bolder;
padding:2px 10px;
}

.highlight { background-color: yellow }
.submit{
	background:url(../images/buttons/contact_submit.png) no-repeat;
	height:25px;
	width:77px;
	float:left;
}
.reset{ 
	background:url(../images/buttons/contact_reset.png) no-repeat;
	height:25px;
	width:74px;
	float:left;
}

.submitfr{
	background:url(../images/buttons/contact_submit-french.png) no-repeat;
	height:25px;
	width:76px;
	float:left;
}
.resetfr{
	background:url(../images/buttons/contact_reset-french.png) no-repeat;
	height:25px;
	width:112px;
	float:left;

}
.submit-resume{
	background:url(../images/buttons/submit_resume.png) no-repeat;
	width:242px;
	height:40px;
	margin-left:20px;
}
.submit-resume-fr{
	background:url(../images/buttons/submit_resume-french.png) no-repeat;
	width:242px;
	height:40px;
	margin-left:20px;
} 

.search-jobs{
	margin-top:20px;
	background:url(../images/buttons/search_for_job.png) no-repeat;
	width:242px;
	height:40px;
	margin-left:20px;
}
.search-jobs-fr{
	margin-top:20px;
	background:url(../images/buttons/search_for_job-french.png) no-repeat;
	width:242px;
	height:40px;
	margin-left:20px;
} 
.address-title,.tel{
	font-weight:bold;
}
.wrapping-text{
	height:140px;
	margin-top:-198px;
	z-index:3;
	position:relative;
	width:960px;
}
.front-text{
	text-align:right;
	margin-right:30px;
	color:#43638a;
	font-size:33px;
	font-family:Myriad Pro;
	font-weight:bold; 
}
#rotator{
	z-index:1;
}  
.grey-text{
	color:#474747;
	font-size:33px;
	font-family:Myriad Pro;
	float:right;
	width:530px;
	text-align:right;
	font-weight:bold;
}
.blue-text{
	clear:both;
display:block;
text-align:right;
}
.front-content{
	margin-top:50px;
}
