/* BODY */
body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #b5ca33;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}

a {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
a:visited {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f7931f;
	text-decoration:underline;
}
li {
	color: #009933;
	list-style-type: disc;
}
.footer{
	background-image:url(img/footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
/*BREAKING NEWS*/
.bg_bn{
	background-image:url(img/breakingNews_center.gif);
	background-repeat:no-repeat;
}
.txt_bn {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	vertical-align:middle;
}
a.bn {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
	vertical-align:middle;
}
a.bn:visited {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
	vertical-align:middle;
}
a.bn:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
}
/* PAGES */
.page_left{
	background-image:url(img/page_left.gif);
	background-repeat:repeat-y;
}
.page_right{
	background-image:url(img/page_right.gif);
	background-repeat:repeat-y;
}
.bg_page{
	background-color:#ecf2cc;
}
.bg_darkGreen{
	background-color:#b5ca33;
}
.bg_separator{
	background-image: url(img/separator.gif);
	background-repeat:repeat-y;
}
.titrePage_mobibase_fixed{
	background-image:url(img/page_title_mobibaseLarge.gif);
	background-attachment:fixed;
	background-position:top;
}
.titre_black{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
.txt_black{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
/* CONTACT */
.required{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	font-style: italic;
}
.textField{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#f7931f;
	border: thin solid #b5ca33;
}
.titrePage_company_fr{
	background-image:url(fr/img/page_title_long_company.gif);
	background-attachment:fixed;
	background-position:top;
}
.titrePage_company_gb{
	background-image:url(gb/img/page_title_long_company.gif);
	background-attachment:fixed;
	background-position:top;
}
.titrePage_job_fr{
	background-image:url(fr/img/page_title_long_job.gif);
	background-attachment:fixed;
	background-position:top;
}
.titrePage_job_gb{
	background-image:url(gb/img/page_title_long_job.gif);
	background-attachment:fixed;
	background-position:top;
}
.titrePage_pressRoom_fr{
	background-image:url(fr/img/page_title_long_pressRoom.gif);
	background-attachment:fixed;
	background-position:top;
}
/* PLANS */
.plan_top{
	background-image:url(img/plan_top.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.plan_bot{
	background-image:url(img/plan_bot.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.titre_plan{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
}
.txt_plan{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}
/* NEWS */

.news_topR_bg{
	background-image:url(img/news_topR_bg.gif);
	background-position:bottom;
	background-repeat:repeat-y;
}
.news_topL_bg{
	background-image:url(img/news_topL_bg.gif);
	background-position:bottom;
	background-repeat:repeat-y;
}

.titrePage_pressRoom_gb{
	background-image:url(gb/img/page_title_long_pressRoom.gif);
	background-attachment:fixed;
	background-position:top;
}
.titrePage_pressRoom_fr{
	background-image:url(fr/img/page_title_long_pressRoom.gif);
	background-attachment:fixed;
	background-position:top;
}
.news_left{
	background-image:url(img/news_left.gif);
	background-repeat:repeat-y;
}
.news_right{
	background-image:url(img/news_right.gif);
	background-repeat:repeat-y;
}
.news_top{
	background-image:url(img/news_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color: #F7931F;
}
.news_bot{
	background-image:url(img/news_bot.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.titre_news{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align: left;
	vertical-align:bottom;
	padding-top: 5px;
}
.date_news{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-align: right;
	vertical-align:middle;
	padding-top: 5px;
}
.bg_news{
	background-color:#ecf2cc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align: left;
	color:#000000;
}
a.newsLink {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-align: left;
	vertical-align:bottom;
	text-decoration:underline;
}
a.newsLink:visited {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-align: left;
	vertical-align:bottom;
	text-decoration:underline;
}
a.newsLink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align: left;
	vertical-align:bottom;
	text-decoration:underline;
}
/*CONTENT*/
.titre_content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
.texte_content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.fd_content{
	background-image: url(img/fond_content.gif);
	background-repeat: no-repeat;
	background-position:center;
}

/*FORMULAIRES*/
.error {
	color: red;
  	font-style: italic;
}
