/* CSS Document hema*/

body
{
	margin:0 auto; padding:0 auto;
	font-family: Arial, Verdana, Trebuchet MS;
	font-size: 12px;
	color: #ffffff;
	line-height: 15px;
	background: url(../images/background_img.jpg) repeat-x;
	background-color:#cccccc;
}
.layout_outerwrap
{
	margin: 0px auto 0px auto;
	padding:0px;
	width: 955px;
	background-color: #FFFFFF;
}
.layout_innerwrap
{
	padding:0 30px 0 30px;
	width: 895px;
	background-color: #FFFFFF;
	float:left;
}
.top_layout
{
	width:895px;
	float:left;
	padding:10px 0 0 0px; 
}
.logo
{
	background:url(../images/logo.jpg) no-repeat; float:left;
	width:112px;
	height:64px;
}
.fields_outerwrap
{
	width:210px; float:right
}
.fields_innerwrap
{
width:210px; height:30px;
}
.fields_txt
{
width:70px; float:left; color:#666666; line-height:20px;}
.fields_lst_box
{
width:99px; float:left; padding-right:4px;
}
.go_btn
{
width:35px; float:left
}
.lst_box
{
	font-size:11px; font-family:Arial, Helvetica, sans-serif; width:99px;
}
.txt_box
{
	width:94px; color:#5E5E5E;font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #A5ACB2;
}
.menu_layout
{
	width:895px;
	height:45px;
	float:left;
}
.menu_bg_img
{
	background:url(../images/menu_bg.jpg) no-repeat; float:left;
	width:895px;
	height:45px;
}
.menu_innerwrap
{
	padding-top:17px;
}
#ican A
{
FONT-WEIGHT: 500; FONT-SIZE: 13px; COLOR: #555555; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
#ican A:hover
{
FONT-WEIGHT: 500; FONT-SIZE: 13px; COLOR: #3167A2; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
#menu1 A
{
	width: 65px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	padding-left: 10px;
}

#menu1 A:hover
{
	height: 27px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;	
	padding-left: 10px;
	background-color:#3167A2;	
}

#menu2 A
{
	width: 70px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left: 62px;
	padding-left:10px;
}

#menu2 A:hover
{
	height: 27px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left:62px;
	padding-left: 10px;
	background-color:#3167A2;
}

#menu3 A
{
	width: 70px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left:130px;
	padding-left: 7px;
}

#menu3 A:hover
{
	background-color:#3167A2;
	height: 27px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left: 130px;
	padding-left: 7px;
}

#menu4 A
{
	width: 75px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left: 200px;
	padding-left: 12px;
}

#menu4 A:hover
{
	background-color:#3167A2;
	height:27px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left: 200px;
	padding-left: 12px;
}

#menu5 A
{
	width: 60px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left: 280px;
	padding-left: 10px;
}

#menu5 A:hover
{
	background-color:#3167A2;
	height: 27px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left: 280px;
	padding-left: 10px;
}

#menu6 A
{
	width:90px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left:345px;
	padding-left: 10px;
}

#menu6 A:hover
{
	background-color:#3167A2;
	height: 27px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left: 345px;
	padding-left: 10px;
}


#menu7 A
{
	width: 85px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left: 440px;
	padding-left: 10px;
}

#menu7 A:hover
{
	background-color:#3167A2;
	height: 27px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left:440px;
	padding-left: 10px;
}
#menu11 A
{
	width:135px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left:529px;
	padding-left: 10px;
}

#menu11 A:hover
{
	background-color:#3167A2;
	height: 27px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left: 529px;
	padding-left: 10px;
}
#menu8 A
{
	width: 66px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left: 666px;
	padding-left: 10px;
}

#menu8 A:hover
{
	background-color:#3167A2;
	height: 27px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left: 666px;
	padding-left: 10px;
}
#menu9 A
{
	width: 93px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left: 736px;
	padding-left: 7px;
}

#menu9 A:hover
{
	background-color:#3167A2;
	height: 27px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left:736px;
	padding-left: 7px;
}
#menu10 A
{
	width:64px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left: 830px;
	padding-left: 10px;
}

#menu10 A:hover
{
	background-color:#3167A2;
	height: 27px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left: 830px;
	padding-left: 10px;
}


/*#menu1 A
{
	width: 60px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	padding-left: 10px;
	text-align:left;
}

#menu1 A:hover
{
	height: 27px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;	
	padding-left: 10px;
	background-color:#3167A2;
	text-align:left;	
}

#menu2 A
{
	width: 60px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left: 60px;
	padding-left:10px;
}

#menu2 A:hover
{
	height: 27px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left:60px;
	padding-left: 10px;
	background-color:#3167A2;
}

#menu3 A
{
	width: 70px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left:130px;
	padding-left: 7px;
}

#menu3 A:hover
{
	background-color:#3167A2;
	height: 27px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left: 130px;
	padding-left: 7px;
}

#menu4 A
{
	width: 70px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left: 198px;
	padding-left: 12px;
}

#menu4 A:hover
{
	background-color:#3167A2;
	height:27px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left: 198px;
	padding-left: 12px;
}

#menu5 A
{
	width: 60px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left: 273px;
	padding-left: 10px;
}

#menu5 A:hover
{
	background-color:#3167A2;
	height: 27px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left: 273px;
	padding-left: 10px;
}

#menu6 A
{
	width: 90px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left:336px;
	padding-left: 10px;
}

#menu6 A:hover
{
	background-color:#3167A2;
	height: 27px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left: 336px;
	padding-left: 10px;
}


#menu7 A
{
	width: 85px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left: 436px;
	padding-left: 10px;
}

#menu7 A:hover
{
	background-color:#3167A2;
	height: 27px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left:436px;
	padding-left: 10px;
}
#menu8 A
{
	width: 65px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left: 528px;
	padding-left: 10px;
}

#menu8 A:hover
{
	background-color:#3167A2;
	height: 27px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left: 528px;
	padding-left: 10px;
}
#menu9 A
{
	width: 95px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left: 598px;
	padding-left: 10px;
}

#menu9 A:hover
{
	background-color:#3167A2;
	height: 27px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left:598px;
	padding-left: 10px;
}
#menu10 A
{
	width: 85px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left:695px;
	padding-left: 10px;
}

#menu10 A:hover
{
	background-color:#3167A2;
	height: 27px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left: 695px;
	padding-left: 10px;
}
#menu11 A
{
	width:115px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 27px;
	text-decoration: none;
	margin-left: 780px;
	padding-left: 8px;
}

#menu11 A:hover
{
	background-color:#3167A2;
	height: 27px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
	text-decoration: none;
	margin-left: 780px;
	padding-left: 8px;
}*/
.header
{
	width:895px;
	height:215px;
	float:left;
	background:url(../images/header-img.jpg) no-repeat; float:left;	
}
.content_layout
{
	width:895px;
	float:left;
	background:#ffffff url(../images/content_bg_img.jpg) repeat-x; float:left;
	text-align:left;	
}
.content_lhs_outerwrap
{
	width:650px; float:left;
	color:#5F5F5F;
	padding-top:6px; padding-left:5px;
}
.maincontent
{
	width:650px;
	float:left;
	padding-bottom:10px;	
}
.maincontent_lhs_innerwrap
{
	width:320px;
	float:left;
	padding:10px 0;
	margin:0;
}
.maincontent_lhs_img
{
	width:88px; height:77px; float:left
}
.maincontent_lhs_cont
{
	width:220px; float:left
}
.maincontent_rhs_img
{
	width:75px; height:77px; float:left}
.maincontent_rhs_cont
{
	width:220px; float:left
}
.subcont_heading
{
	color:#3167A2;
	font-weight:bold;
	font-size:13px;
	padding-bottom:10px;
}
.content_rhs_outerwrap
{
	width:230px; float:left;
	color:#5F5F5F;
	padding-left:10px;padding-top:6px;
}
p
{
	color:#3167A2;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
}

.rhs_roundbox
{
	width:205px; height:155px; float:left; background:url(../images/round_box2.gif) no-repeat; position:absolute; margin-left:25px; margin-top:3px; padding-top:8px; padding-left:5px; line-height:13px;
}
.rhs_roundbox1
{
	width:205px; height:125px; float:left; background:url(../images/round_box1.gif) no-repeat; position:absolute; margin-left:25px; margin-top:3px; padding-top:8px; padding-left:5px; line-height:13px;
}
.rhs_roundbox a
{
	color:#5F5F5F;
	text-decoration:none;
}
.rhs_roundbox1 a
{
	color:#5F5F5F;
	text-decoration:none;
}
.rhs_roundbox span
{
	color:#3167A2;
	font-weight:bold;
	padding-left:0px;
	padding-top:5px;
}
.rhs_roundbox1 span
{
	color:#3167A2;
	font-weight:bold;
	padding-left:0px;
	padding-top:5px;
}
.rhs_roundbox_cont
{
	width:200px; float:left;
}

/*Clients Content*/
.clients_content
{
padding:5px; 
font-size:12px; 
font-family:Arial, Helvetica, sans-serif; 
color:#000000; 
width:150px;
}
/*End of Clients Content*/

/*Start of Contact Details*/
.contact_outerwrap
{
width:590px; 
float:left; 
border:1px solid #CCCCCC; 
padding:5px;  
margin-bottom:10px;
}
.contact_content
{
width:330px; 
float:left;
}
.contact_rhsimg
{
width:235px; 
float:left;
}
.contact_plan_outerwrap
{
	width:590px; float:left;
}
.contact_plan_lhs_cont
{
	width:150px; float:left;
}
.contact_plan_rhs_cont
{
	width:420px; float:left;
}
/*End of Contact Details*/

/*Start of Contact-nous Details*/
.contnous_outer_wrap
{
width:400px; 
float:left;
height:30px;
}
.contnous_content
{
width:100px; 
float:left; 
line-height:25px;
}
.contnous_jedesire
{
width:400px; 
float:left;
height:20px;
}
.contnous_txtbox
{
width:250px; 
float:left;
}
.contnous_chkbox
{
width:50px; 
float:left;
}
/*End of Contact-nous Details*/

/*Start of Evenements Details*/
.events_outerwrap
{
width:590px; 
float:left; padding-bottom:20px
}
.events_lhstxt
{
width:450px; 
padding-left: 10px;
float:left;
}
.events_rhsimg
{
width:100px; 
float:left;
}
.events_lhsimg
{
width:70px;
float:left;
}
.events_rhstxt
{
width:150px; 
float:left; 
line-height:40px;
padding-top:12px;
}
/*End of Evenements Details*/

/*Start of Partners*/
.partnerstop_outerwrap
{
width:580px; 
float:left;
}
.partnersbtm_outerwrap
{
width:500px; 
float:left; 
padding-left:80px;
}
.partnersbtm_img
{
width:120px; 
float:left;
}
/*End of Partners*/

/*Start of Partner Services*/
.partserv_outerwrap
{
width:580px; 
float:left; 
}
.partserv_btmwrap
{
width:500px; 
float:left; 
padding-left:50px;
}
.partserv_img
{
width:110px; 
float:left;
}
/*End of Partner Services*/

/*Start of Recrutment Candidate*/
.recrut_outerwrap
{
width:400px;
float:left;
height:30px;
}
.recrut_radiobtn
{
width:20px; 
float:left;
}
.recrut_radiotxt
{
width:50px; 
float:left; 
line-height:20px;
}
.recrut_txtbox_content
{
width:100px; 
float:left; 
line-height:25px;
}
.recrut_txtbox
{
width:250px; 
float:left;
}
.txt_box_150
{
	width:150px;
	font-size:12px; color:#5F5F5F; border:1px solid #3167A2; font-family:Arial, Helvetica, sans-serif
}
.txt_area
{

	font-size:12px; color:#5F5F5F; border:1px solid #3167A2;  font-family:Arial, Helvetica, sans-serif; width:180px;
}
/*End of Recrutment Candidate*/

/*Start of Societe*/
.societe_topcontent
{
width:360px; 
float:left;
}
.societe_rhsimg
{
width:231px; 
float:left;
}
.societe_lhsimg
{
width:135px; 
float:left
}
.societe_rhscontent
{
width:400px;
float:left;
}

/*End of Societe*/

/*Start of Societe lequipe*/
.socleq_outerwrap
{
width:590px; 
float:left; 
padding-bottom:10px;
}
.socleq_lhsimg
{
width:140px; 
float:left;
}
.socleq_rhstxt
{
width:430px; 
float:left;
}
/*End of Societe lequipe*/

/*Start of Solutions Suite*/
.solutions_outerwrap
{
width:590px; 
float:left;
}
.solutions_img
{
width:290px; 
float:left;
}
/*End of Solutions Suite*/

.footer
{
	width:795px;
	font-size:10px;
	color:#4A4A4A;
	padding-left:90px;
	padding-top:15px;
	text-align:left;
	line-height:30px;
}
.footer_rhs
{
	padding-left:60px; float:left; text-align:left;
}
.footer_rhs a
{
	color:#4A4A4A; text-decoration:none
}


/*Innerpages*/
.innerpage_content_layout
{
	width:895px;
	float:left;
	background:#ffffff url(../images/inner_cont_bg_img.jpg) no-repeat; float:left;
	text-align:left;
	border-top:1px solid #FFFFFF;	
}
.innerpage_rhs_content
{
	width:600px; float:left; color:#5F5F5F;
}
.innerpage_rhs_content a
{
	color:#5F5F5F;
}
.innerpage_lhs_content
{
	width:260px; float:left; padding-top:12px;
}
.innerpage_lhs_menu
{
	width:250px;
	float:left;
	background:#ffffff url(../images/inner_lhs_bgimg.jpg) repeat-x;
	text-align:left;
}
.innerpage_lheading
{
	color:#3167A2;
	font-size:25px;
	font-weight:bold;
    height:20px;
	padding-top:3px;
}
.innerpage_sheading
{
	color:#3167A2;
	font-size:15px;
	font-weight:bold; padding-top:5px;
}
.innerpage_sheading span
{
	color:#3167A2; font-size:14px; font-weight:bold
}
.ipage_services
{		
		font-weight:normal;
		text-transform:none;
		width:240px;
		margin:10px 0 0 0px;
		line-height:25px; float:left;
}
.ipage_services a
{				
		font-size: 12px;
		color:#5F5F5F;	float:left; text-decoration:none;
		font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}
.ipage_services ul li
{
		width:240px;
		float: left;
		display:inline;
		font-size: 12px;
		padding: 0 15px 0 15px;
		line-height:25px;
		color:#5F5F5F; font-weight:bold;
}
.textbleunormal {
	FONT-WEIGHT: 500; FONT-SIZE: 12px; COLOR: #43acb3; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.textbleunormal:hover {
	FONT-SIZE: 12px; COLOR: #3167A2; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
/*meilleure*/
.meil_outerwrap
{
	width:590px;
	float:left;
}
.subtitle
{
color:#3167A2; font-size:14px;
}
.mid_title
{
	color:#3167A2; font-size:13px;
}

.solutions_innerwrap
{
	width:298px; float:left
}
.solutions_larrow
{
float:left; width:23px; line-height:40px;
}
.solutions_cont
{
float:left; width:260px}
.solutions_flyer_outerwrap
{
	width:590px;
	float:left;
	padding-top: 10px;
}
.solutions_flyer_outerwrap span
{
	color:#3167A2; font-size:14px; font-weight:bold; padding-left:7px;
}
.solutions_flyer1
{
	width:400px;
	float:left
}
.solutions_flyer
{
	width:289px;
	float:left
}
.solutions_flyer a, .solutions_flyer1 a
{
   color:#FFFFFF;
    text-decoration:underline;
}

#LienTelechargement {
	padding-top: 50px;
}

#Table1 td {
	border: 1px #000000 solid;
	border-collapse: collapse;
	padding: 4px;
	font-family: Arial, Verdana, Trebuchet MS;
	font-size: 12px;
	color: #000000;
}
