#date-container {
  background-color:#fff;
  width:200px;
  height:15px;
  position:absolute;
  margin-left:725px;
  text-align:right;
  font: bold 12px Verdana;
  color:#666666;
  top:3px;
}

.text h1
{
  text-transform: uppercase;
  font-size: 15px;
  margin-top: 0px;
}

.offers-panel .content a, .actualites-panel .content a{
	font:bold 11px/12px verdana;
	color:#F78E19;
	text-decoration:none;
}
.offers-panel .content a:hover, .actualites-panel .content a:hover{
	text-decoration:underline;
}

a.job-link{
  color:#666666;
}

a.job-link:hover{
  color:#F78E19;
  text-decoration:underline;
}


.offers-panel .title a{
	color:#ffffff;
	text-decoration:none;
}

.offers-panel .title a:hover{
	text-decoration:underline;
}

.actualites-panel .title a{
	color:#ffffff;
	text-decoration:none;
}

.actualites-panel .title a:hover{
	text-decoration:underline;
}

.nosclients-panel a{
	color:#ffffff;
	text-decoration:none;
}

.nosclients-panel a:hover{
	text-decoration:underline;
}

#sitemap_list ul li
{
	padding-top: 2px;
	padding-bottom: 2px;
}
#sitemap_list ul li a 
{
	color: #666666;
}

#sitemap_list ul li ul li
{
	padding-top: 2px;
	padding-bottom: 2px;
}
#sitemap_list ul li ul li a 
{
	color: #666666;
}

.offers-panel .content a
{
	text-decoration:none;
	font-weight: normal;
}

.offers-panel .content a .job_title 
{
	color:#F78E19;
	font:bold 11px/12px verdana;
}
.offers-panel .content a .job_text {
	color: #666666;
	text-decoration:none;
	font-weight: normal;
}
.offers-panel .content a:hover 
{
	text-decoration:underline;
}


.actualites-panel .content a
{
	text-decoration:none;
	font-weight: normal;
}
.actualites-panel .content a .news_title 
{
	color:#F78E19;
	font:bold 11px/12px verdana;
	font-weight: bold;
}
.actualites-panel .content a .news_text 
{
	color: #666666;
}
.actualites-panel .content a:hover 
{
	text-decoration:underline;
}

#news_list .news_title
{
	font-weight: bold;
	color:#F78E19;
}

#news_list hr
{
	color:#F78E19;
	background-color: #F78E19;
	height: 5px;
	border: 0;
}

#news_list .page_top
{
	text-align: right;
}
#news_list .page_top  a
{
	
	color:#F78E19;
}

/*
.details ul li.lable{
	width:165px;
	font-weight:bold;
	margin:0 0 0 8px;
}
.details ul li.desc{
	width:373px;
}
*/

#job_cv_popup
{
	text-align: left;
	background-color: #FFFFFF;
}
#job_cv_popup label
{
 font-weight: bold;
}

label div.req,label span.req 
{
	margin-left: 3px;
	color: #FF0000;
	font-weight: bold;
}

.errForm 
{
	border:2px solid #ddd;
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
	font-weight: normal;
}

.rowheading .colgap,
.row .colgap{ width:5px; }
.rowheading .col1,
.row .col1{ width:150px; }
.rowheading .col2,
.row .col2{ width:140px; }
.rowheading .col3,
.row .col3{ width:130px; }
.rowheading .col4,
.row .col4{ width:100px; }

.popup_text
{
    font:11px/12px verdana;
}


#main-content ul
{
	margin:0 0 12px 0;padding:0;
	list-style-type:none;
}

#main-content ul li
{
	margin:0;
	padding:0 0 0 11px;
	list-style-type:none;
	background: url(../images/orange-dot.gif) no-repeat left 4px;
}