/* CSS Document of AAZ EMPLOIS*/

body{
	background:#252426 url(../images/images/BlackBG.jpg) repeat-x top;
	color:white;
	margin:0 auto;
	padding:0;
	font:14px Calibri, arial, Tahoma;
}

table td{
	vertical-align:top;
}

p{
	margin:0;
	padding:0;
}

#GrayBG{
	background:#252426 url(../images/images/grayBG.jpg) repeat-x top;
}
#FirstBox{
	background:url(../images/images/first_box_BG.jpg) no-repeat left top;
	width:325px;
}
#FirstBox .Box1_Contents{
	padding:0 13px;	
}
.Box1_Contents p{
	font:14px/16px Calibri, arial, Tahoma;
}
.Box1_Contents p.NormalTxt{
	color:#a5a5a5;
	padding:10px 0 13px 0;	
}

.Box1_Contents p.BrightTxt{	color:#e1ddda; line-height:22px;}
.Box1_Contents p.BrightTxt span{ 	font-size:22px;}
.Box1_Contents p.SmallTxt{	
	color:#535355; 
	font-size:10px; 
	line-height:10px;
	padding-top:5px;
}

.Box1_Contents a.Partenaires{
	display:block;	
	height:22px;
	border:1px solid #666666;
	font:14px/20px "Calibri", arial, Tahoma;
	margin:19px 0 7px 0;
	text-align:center;
	color:#747474;
	padding:0;
	text-decoration:none;
}

	.Box1_Contents a.Partenaires:hover{
		border:1px solid #e1ddda;
		color:#e1ddda;
	}
#ContactInfo{
	font:11px Arial, Helvetica, sans-serif, Tahoma;
	color:#a5a5a5;	
}
		#ContactInfo td{	
		padding-bottom:11px;
	}
	#ContactInfo a, #ContactInfo a:link, #ContactInfo a:visited{
		color:#a5a5a5;
		text-decoration:none;	
	}
	#ContactInfo a:hover, #ContactInfo a:active{
		color:#e1ddda;
	}

	
#SecondBox{
	width:278px;
}	
#Box2_top_content{
	background:url(../images/images/box2_top_Grad.jpg) no-repeat left top;
	padding:0 24px;
}
	#Box2_top_content p{
		font-size:14px;
		color:#b0a8a4;
		height:74px;
		position:relative;
		top:8px;
	}
	#Box2_top_content p span{
		color:#fff;
	}
	
#Box2_Contents{
	background:#272729 url(../images/images/box2_BG.jpg) no-repeat left top;	
	height:200px;
	padding:8px 0 0 0;
}
	#Box2_Contents a, #Box2_Contents a:link, #Box2_Contents a:visited{
		background:none;
		color:#b0a8a4;
		text-decoration:none;
		display:block;
		text-align:center;
		line-height:25px;
	}
	#Box2_Contents a:hover, #Box2_Contents a:active, #Box2_Contents a#Box2_Active{
		background:url(../images/images/box2_hover_bg.jpg) no-repeat left 100%;
		color:#fff;
	}
	
	
#ThirdBox{
	width:278px;
}	
#Box3_top_content{
	background:url(../images/images/box3_top_Grad.jpg) no-repeat left top;
	padding:0 24px;
}
	#Box3_top_content p{
		font-size:14px;
		color:#5f7897;
		height:74px;
		position:relative;
		top:8px;

	}
	#Box3_top_content p span{
		color:#fff;
	}
	
#Box3_Contents{
	background:#272729 url(../images/images/box3_BG.jpg) no-repeat left top;	
	height:200px;
	padding:8px 0 0 0;
}
	#Box3_Contents a, #Box3_Contents a:link, #Box3_Contents a:visited{
		background:none;
		color:#5f7897;
		text-decoration:none;
		display:block;
		text-align:center;
		line-height:25px;
	}
	#Box3_Contents a:hover, #Box3_Contents a:active, #Box3_Contents a#Box3_Active{
		background:url(../images/images/box3_hover_bg.jpg) no-repeat left 100%;
		color:#fff;
	}	

#Footer {
	font:9px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#464648;
	padding-top:30px;
}
#Footer a, #Footer a:link, #Footer a:visited{ 	
	color:#464648;
	padding:0 8px;	
	text-decoration:none;
}	
	#Footer a:hover,#Footer a:active{
		color:#FFFFFF;
	}
	
.spacer{
	background:url(../images/images/spacer.gif) repeat;
	height:20px;
}	
/*----------------------------------------------------------------------*/
/* Modification & Addition ---> February 18, 2009 */
/*----------------------------------------------------------------------*/
div#container { position:relative; width:986px; margin:0 auto;}
div#container .language { position:absolute; width:25px; height:auto; top:27px; left:-25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold }
div#container .language a { width:25px; height:25px; color:#464648; background-color:#676767; display:block; text-decoration:none; margin-bottom:3px; text-align:center; line-height:25px;}
div#container .language a:hover,
div#container .language a.active { background-color:#424246; color:#767676;}

div#contactBg { width:266px; height:152px; background:url(../images/cont_bg.png) no-repeat top; padding:16px; behavior: url(iepngfix.htc)}
div#divDetail { width:125px; #width:135px; margin-left:8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#868686; float:right;}

/* data list style */
div#contactBg table {  margin:0; padding:0; border-left:1px solid #464647; width:124px; list-style:none;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#868686; background:url(../images/horiz_sep.png) no-repeat left bottom; _background:url(../images/horiz_sep.gif) no-repeat left bottom; float:left; }
div#contactBg table tr { margin:0; padding:0; }
div#contactBg table td { margin:0; padding:0; }
div#contactBg table td li { margin:0; padding:0; #list-style:outside; background:url(../images/horiz_sep.png) no-repeat top; height:25px; text-transform:uppercase; line-height:24px; behavior: url(iepngfix.htc);}

div#contactBg a { margin:0; padding:0; color:#868686; text-decoration:none; width:100px; height:25px; padding-left:22px; display:block; }

.active { background:url(../images/contact_hoverbg.gif) no-repeat left center; font-weight:bold; cursor:pointer;}


div#contactBg a:hover { width:100px; height:25px; background:url(../images/contact_hoverbg.png) no-repeat top; _background:url(../images/contact_hoverbg.gif) no-repeat left center; font-weight:bold; cursor:pointer; behavior: url(iepngfix.htc);  }

div#contactBg table td:hover { background:url(../images/contact_hoverbg.png) no-repeat top; _background:url(../images/contact_hoverbg.gif)repeat-x left center; font-weight:bold; cursor:pointer; behavior: url(iepngfix.htc);}
/*----------------------------------------------------------------------*/
/* FIN */
/*----------------------------------------------------------------------*/


/*INNER PAGE*/

#InnerPage{	
	width:1121px;
}
#InnerBanner{	
	padding-top:7px;
}

#LeftBox{	
	width:325px;
}
#LeftMenu{
	background:url(../images/images/LeftMenu_BG.jpg) repeat-x;
	height:27px;
}
#LeftMenu td{
	text-align:center;
}
	#LeftMenu a, #LeftMenu a:link, #LeftMenu a:visited{
		background:none;
		color:#f4f9fc;
		font:14px Calibri, arial, Tahoma;
		text-decoration:none;
		padding:0 26px;
		display:block;
		line-height:25px;
	}
	#LeftMenu a:hover, #LeftMenu a:active{
		background:url(../images/images/Profils_over.jpg) repeat-x;
		height:27px;
	}
	
#LeftBox .LeftNav_Contents_BG{
	background:url(../images/images/LeftBox_BG.jpg) no-repeat left top;
}