.thebody{font-family:verdana;width:932px;background-color:#B1AA88;}

.bodySmall{font-family:verdana;width:98%;background-color:#B1AA88;}

/*****************************************************************************/
/*****************************Mise en page ***********************************/
/*****************************************************************************/
.all {text-align:left;position:absolute;width:932px;height:618px;margin: -309px auto 0 -466px;top:50%;left:50%;font-family:verdana;font-size:11px;background-color:#FFFFFF;border:1px solid black;}

.allSmall {text-align:left;width:932px;height:618px;margin: auto;font-family:verdana;font-size:11px;background-color:#FFFFFF;border:1px solid black;}

/*****************************************************************************/
/*****************************  Header  ***********************************/
/*****************************************************************************/
.bandehautdroit {
margin:-39px 0 0 270px;
padding:0 0 25px 0;
}

.bandehautdroitie {
margin:-39px 0 0 270px;
padding:0 0 27px 0;
}

.menutop1 {
margin:-2px 0 0 16px;
position:absolute;
display:none;
}

.menutop1ie {
margin:23px 0 0 -54px;
position:absolute;
display:none;
}

.menutop1opera {
margin:0px 0 0 16px;
position:absolute;
display:none;
}

.menutop2opera {
margin:0px 0 0 89px;
position:absolute;
display:none;
}

.menutop2 {
margin:-2px 0 0 89px;
position:absolute;
display:none;
}

.menutop2ie {
margin:23px 0 0 -85px;
position:absolute;
display:none;
}

.menutop3 {
margin:-2px 0 0 193px;
position:absolute;
display:none;
}

.menutop3opera {
margin:0px 0 0 193px;
position:absolute;
display:none;
}

.menutop3ie {
margin:23px 0 0 -62px;
position:absolute;
display:none;
}

.imgheader {
margin-right:-4px;
border:0px;
}

.lastimgheader {
border:0px;
}

.shadowright {
position:absolute;
margin-left:932px;
}

.shadowrightnscape {
position:absolute;
margin-left:932px;
margin-top:-79px;
}

.shadowrightieBig {
text-align:left;position:absolute;margin: 0px auto;width:932px;height:618px;margin: -309px auto 0 -466px;top:50%;left:50%;
}

.shadowrightieSmall {
text-align:left;position:absolute;margin:auto;width:932px;height:618px;
}
/*****************************************************************************/

/*****************************************************************************/
/*****************************  Footer  ***********************************/
/*****************************************************************************/

.footer {
height:20px;
margin-top:5px;
padding-bottom:10px;
text-align:center;
font-size:9px;
color:#88825e;
}

/*****************************************************************************/

/*****************************************************************************/
/************************** Menu metier candidat Home*************************/
/*****************************************************************************/


.menuleft {
height:217px;
border:1px solid black;
width:165px;position:absolute;
margin-left:150px;
display:none;
margin-top:-167px;
}

.menuleftnscape {
height:210px;
border:1px solid black;
width:150px;position:absolute;
margin-left:160px;
display:none;
margin-top:-220px;
}


.firstlignemenuright {
padding-left:30px;padding-top:25px;
font-family:verdana;
font-size:10px;
background-image:url(img/background.jpg);
font-weight:bolder;
}

.lignemenuright {
padding-left:30px;padding-top:3px;
font-family:verdana;
font-size:10px;
background-image:url(img/background.jpg);
font-weight:bolder;
}

.firstlignemenuleft {
padding-left:35px;padding-top:20px;
font-family:verdana;
font-size:10px;
background-image:url(img/background.jpg);
font-weight:bolder;
}

.lignemenuleft {
padding-left:35px;padding-top:3px;
font-family:verdana;
font-size:10px;
background-image:url(img/background.jpg);
font-weight:bolder;
}

.firstlignemenuleft_company {
padding-left:35px;padding-top:20px;
font-family:verdana;
font-size:10px;
background-color:#FFF;
font-weight:bolder;
}

.lignemenuleft_company {
padding-left:35px;padding-top:3px;
font-family:verdana;
font-size:10px;
background-color:#FFF;
font-weight:bolder;
}

.firstlignemenuright_recruitment {
padding-left:30px;padding-top:25px;
font-family:verdana;
font-size:10px;
background-color:#fff;
font-weight:bolder;
}

.lignemenuright_recruitment {
padding-left:30px;padding-top:3px;
font-family:verdana;
font-size:10px;
background-color:#fff;
font-weight:bolder;
}

/*****************************************************************************/

/*****************************************************************************/
/*************************Menu metier candidat********************************/
/*****************************************************************************/
.menuleft2 {
height:200px;
border:1px solid black;
width:177px;
position:absolute;
margin-left:143px;
display:none;
margin-top:-150px;
z-index:5;
}

.menuleft2ie6 {
height:200px;
border:1px solid black;
width:177px;
position:absolute;
margin-left:144px;
display:none;
margin-top:-154px;
background-image:url(img/background.jpg);
z-index:5;
}

.lastligneleftie6 {
text-align:center;
margin-top:16px;
}

.menuleft_company {
height:200px;
border:1px solid black;
width:177px;
position:absolute;
margin-left:143px;
margin-top:-150px;
background-color:#FFF;
z-index:1;
}

.menuleft_companyie6 {
height:200px;
border:1px solid black;
width:177px;
position:absolute;
margin-left:140px;
margin-top:-150px;
background-color:#FFF;
z-index:1;
}

.menuright2 {
height:207px;
border:1px solid black;
width:200px;
position:absolute;
margin-left:597px;
display:none;
margin-top:-158px;
}

.menuright2ie6 {
height:207px;
border:1px solid black;
width:200px;
position:absolute;
margin-left:600px;
display:none;
margin-top:-158px;
background-image:url(img/background.jpg);
}

.menurightcompany {
height:207px;
border:1px solid black;
width:200px;
position:absolute;
margin-left:597px;
display:none;
margin-top:-155px;
z-index:5;
}

.menurightcompanyie6 {
height:207px;
border:1px solid black;
width:200px;
position:absolute;
margin-left:600px;
display:none;
margin-top:-156px;
background-image:url(img/background.jpg);
z-index:5;
}

.lastlignerightie6 {
text-align:center;
margin-top:15px;
}

.menuright_recruitment {
height:207px;
border:1px solid black;
width:216px;
position:absolute;
margin-left:607px;
margin-top:-158px;
background-color:#fff;
z-index:5;
}

.menuright_recruitmentie6 {
height:207px;
border:1px solid black;
width:216px;
position:absolute;
margin-left:607px;
margin-top:-161px;
background-color:#fff;
}

.menuright_show {
display:block;
}
.menuright_hide {
display:none;
}
/*****************************************************************************/

/****************************************************************************/
/*************************Home Page Mid**************************************/
/****************************************************************************/

.intro {
position:absolute;
margin:130px 0 0 50px;
font-family:verdana;
width:365px;
text-align:justify;
font-weight:bolder;
}

.imgcompany {
margin:-2px -4px 0 0;
}
.imgcompanycontactsopera {
margin: -5px -4px 0 0;
}
.imgcompanycontacts {
margin: -2px -4px 0 0;
}
.imgcompanyopera {
margin:0px -4px 0 0;
}
.imgrecruitment {
margin-top:-2px;
}

.imgrecruitmentopera {
margin-top:0px;
}

.downbackground{
height:64px;background-image:url(img/background.jpg);margin-top: 2px;
background-color:#88825e;
}

.downbackgroundopera{
height:68px;background-image:url(img/background.jpg);margin-top: 2px;
background-color:#88825e;
}
.downbackgroundie{
height:66px;background-image:url(img/background.jpg);margin-top: -2px;
background-color:#88825e;
}
.downbackgroundcompany{
height:68px;background-image:url(img/background.jpg);margin-top: 0px;
background-color:#88825e;
}
.downbackgroundcompanyopera{
height:68px;background-image:url(img/background.jpg);margin-top: 2px;
background-color:#88825e;
}
.downbackgroundcompanyie{
height:66px;background-image:url(img/background.jpg);margin-top: -2px;
background-color:#88825e;
}
/****************************************************************************/

/****************************************************************************/
/********************************News****************************************/
/****************************************************************************/
.midpagefullnews {
z-index:1;
width:932px;
height:309px;
overflow:auto;
background-color:#B1AA88;
font-family:verdana;
font-size:13px;
text-align:justify;
}

.midpagefullcampus {
z-index:1;
width:932px;
height:309px;
background-color:#B1AA88;
font-family:verdana;
font-size:11px;
text-align:justify;
}

.wavedownnews{
background-image:url(img/news/wavedown.jpg);height:23px;margin: -2px 0 2px 0;
background-color:#b1aa88;
}
.wavedownnewsopera{
background-image:url(img/news/wavedown.jpg);height:23px;margin: -2px 0 0px 0;
background-color:#b1aa88;
}
a.newslink:link{color:#000;text-decoration:underline;}
a.newslink:visited {color:#000;text-decoration:underline;}
a.newslink:hover {color:#000;text-decoration:none;}
a.newslink:active {color:#000;text-decoration:none;}
/****************************************************************************/
/********************************fi comm*************************************/
/****************************************************************************/
.midpagefullficomm {
z-index:1;
width:932px;
height:308px;
overflow:auto;
background-color:#B1AA88;
font-family:verdana;
font-size:11px;
}

/****************************************************************************/
/********************************contact*************************************/
/****************************************************************************/
.midpagefullcontact {
z-index:1;
width:932px;
overflow:auto;
background-color:#FFF;
font-family:verdana;
font-size:11px;
margin-bottom: -2px;
}

.midpagefullcontactie {
width:932px;
background-color:#FFF;
font-family:verdana;
font-size:11px;
margin-bottom:2px;
}

.heightcontacts{
height:230px;
}
.heightcontactsie{
height:231px;
}
.heightcontactsopera{
height:229px;
}
.wavedowncontacts {
margin-top:155px;
background-image:url(img/contacts/wavedown.jpg);
height:15px;
background-color:#b1aa88;
}
.wavedowncontactsopera {
margin-top:155px;
background-image:url(img/contacts/wavedown.jpg);
height:15px;
background-color:#b1aa88;
}
.wavedowncontactsie {
margin-top:154px;
background-image:url(img/contacts/wavedown.jpg);
height:15px;
width:466px;
position:absolute;
background-color:#b1aa88;
}

#talk_on_corner {
font-size:12px;
position:absolute;
}

.downbackgroundcontacts{
height:66px;background-image:url(img/background.jpg);margin-top: 1px;
background-color:#88825e;
}
.downbackgroundcontactsie{
height:63px;background-image:url(img/background.jpg);margin-top: 1px;
background-color:#88825e;
}
.downbackgroundcontactsopera{
height:68px;background-image:url(img/background.jpg);margin-top: 2px;
background-color:#88825e;
}

.shadow_down_contactsie6{
font-family:verdana;text-align:left;position:absolute;margin:1px auto;
}
/****************************************************************************/
/********************************Sitemap*************************************/
/****************************************************************************/
.midpagesitemap {
z-index:1;
width:932px;
height:242px;
overflow:auto;
font-family:verdana;
font-size:11px;
background-color:#B1AA88;
}
.wavedown_sitemap {
background-image:url(img/sitemap/wavebottom.jpg);height:49px;background-color:#B1AA88;
}
.wavedown_sitemapopera {
background-image:url(img/sitemap/wavebottom.jpg);height:47px;background-color:#B1AA88;
}
/****************************************************************************/
/********************************Video*************************************/
/****************************************************************************/
.midpagefullvideo {
width:932px;
height:399px;
font-family:verdana;
font-size:11px;
background-color:#B1AA88;
}

.midpagefullvideoie {
width:932px;
height:399px;
font-family:verdana;
font-size:11px;
background-color:#B1AA88;
}

.wavedownvideo {
margin:0px 0 0 321px;
background-image:url(img/company/video_wavedown.jpg);
height:22px;
width:611px;
}
.wavedownvideoie {
margin:0px 0 0 321px;
background-image:url(img/company/video_wavedown.jpg);
height:27px;
width:611px;
}
.wavedownvideoie6 {
margin:0px 0 0 321px;
background-image:url(img/company/video_wavedown.jpg);
height:22px;
width:611px;
}

.up_wavedown {
height:40px;
background-image:url('img/company/fond.jpg');
}

.up_wavedownie6 {
height:43px;
background-image:url('img/company/fond.jpg');
}

.up_wavedowntxt {
width:140px;
padding:5px 0 0 330px;
font-size:11px;
text-align:justify;
position:absolute;
margin:100px 0 0 420px;
}

.up_wavedowntxtie {
width:140px;
padding:5px 0 0 5px;
font-size:11px;
text-align:justify;
position:absolute;
margin:100px 0 0 420px;
}

.up_wavedowntxt2 {
width:140px;
padding:5px 0 0 10px;
font-size:11px;
text-align:justify;
position:absolute;
margin:100px 0 0 30px;
}

.up_wavedowntxt2ie {
width:140px;
padding:5px 0 0 10px;
font-size:11px;
text-align:justify;
position:absolute;
margin:100px 0 0 30px;
}

.thevideo {
margin:0px 0px 0px 0px;z-index: -1;
}

.thevideoie6{
margin:0px 0px -3px 0px;z-index: -1;
}

/*****************************Video recruitment****************/
.wavedownvideorecruitment {
margin:0px 0 0 0px;
background-image:url(img/recruitment/film_wavedown.jpg);
height:23px;
width:607px;
}

.wavedownvideorecruitmentie6 {
margin:0px 0 0 0px;
background-image:url(img/recruitment/film_wavedown.jpg);
height:22px;
width:607px;
}
.up_wavedown_recruitment {
margin-top:293px;
height:40px;
background-image:url('img/recruitment/fond.jpg');
}

.up_wavedown_recruitmentie {
margin-top:289px;
height:46px;
background-image:url('img/recruitment/fond.jpg');
}


.thevideorecruitment {
margin:0px 0px 0px 0px;z-index: -1;
}

.thevideorecruitmentie6{
margin:0px 0px -3px 0px;z-index: -1;
}
/****************************************************************************/

/****************************************************************************/
/********************************aboutus********************************/
/****************************************************************************/
.midpagefullaboutus {
	width:932px;
}

.aboutusuparrow{
width:203px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:31px;
z-index:5;
}

.aboutusuparrow2{
width:203px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:31px 0 0 203px;
z-index:5;
display:none;
}

.aboutusuparrow3{
width:203px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:31px 0 0 406px;
z-index:5;
display:none;
}

.gif{

}

.gifie6{
height:150px;
}

.text_white {
	font-size:11px;
	color:#fff;
	position:absolute;
	margin-left:180px;
	font-weight:bolder;
}

.text_black {
	font-size:11px;
	position:absolute;
	margin-left:180px;
	font-weight:bolder;	
}

.aboutus{
width:200px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:7px;
font-weight:bolder;
}
.aboutus2{
width:200px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:7px 0 0 203px;
}
.aboutus3{
width:200px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:7px 0 0 406px;
}
.aboutussafari{
width:200px;
color:#fff;
text-align:center;
position:absolute;
font-size:12px;
margin-top:7px;
font-weight:bolder;
}
.aboutus2safari{
width:200px;
color:#fff;
text-align:center;
position:absolute;
font-size:12px;
margin:7px 0 0 203px;
}
.aboutus3safari{
width:200px;
color:#fff;
text-align:center;
position:absolute;
font-size:12px;
margin:7px 0 0 406px;
}

.boldwhite {
color:#fff;
font-weight:bolder;
}
/****************************************************************************/

/****************************************************************************/
/********************************Projects*************************************/
/****************************************************************************/
.midpagefullprojects {
width:932px;
font-size:12px;
}

.midpagefullprojectsie6 {
width:932px;
background-image:url('img/company/tools_fond.jpg');
}

.midpagefullprojectsassignments {
width:932px;
}

.midpagefullprojectsassignmentsie6 {
width:932px;
background-image:url('img/company/tools_fond.jpg');
}

.projects_text {
width:611px;
margin-left:321px;
height:296px;
background-image:url('img/company/tools_fond.jpg');
background-color:#b1ab89;
}

.projects{
width:273px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:7px;
}

.projects2{
width:335px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:7px;
margin-left:273px;
}
.projectssafari{
width:273px;
color:#fff;
text-align:center;
position:absolute;
font-size:12px;
margin-top:7px;
}
.projects2safari{
width:335px;
color:#fff;
text-align:center;
position:absolute;
font-size:12px;
margin-top:7px;
margin-left:273px;
}
.projectsuparrow{
width:273px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:31px;
z-index:5;
}
.projects2uparrow{
width:335px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:31px 0 0 273px;
z-index:5;
}

.projects_wavedown{
margin-left:321px;
height:19px;
background-image:url('img/company/projects_wavedown.jpg');
background-color:#b1ab89;
}

.projects_assignments_text{
margin-left:321px;
height:306px;
background-image:url('img/company/tools_fond.jpg');
}

.projects_assignments_textie6{
margin-left:321px;
height:302px;
background-image:url('img/company/tools_fond.jpg');
text-align:justify;
}

.projects_assignments_wavedown {
background-image:url('img/company/projects_assignement_wavedown.jpg');
width:338px;
height:9px;
margin-left:594px;
z-index:0;
background-color:#b1ab89;
}

.projects_assignments_wavedownie6 {
width:338px;
height:9px;
margin-left:594px;
z-index:0;
}

.wavedown_assignment {
background-image:url('img/company/projects_wavedown.jpg');
width:611px;
height:19px;
position:absolute;
margin:276px 0 0 0px;
z-index:0;
}

.boldwhitemargintop {
color:#fff;
font-weight:bolder;
margin-top:10px;
}
/****************************************************************************/

/****************************************************************************/
/********************************Skills*************************************/
/****************************************************************************/
.midpagefullskills {
width:932px;
background-color:#b3aa89;
}

.skills_text {
width:611px;
margin-left:321px;
background-image:url('img/company/skills_bg_up.jpg');
text-align:justify;
}
.skills_textie {
width:610px;
margin-left:321px;
background-image:url('img/company/skills_bg_up.jpg');
text-align:justify;
}
.skills_wavedown {
border:0px solid black;
}
.skills_wavedownie {
border:0px solid black;
margin-bottom: -2px;
}
.sector{
color:#fff;font-weight:bolder;font-size:12px;margin:10px 20px 0 15px;position:absolute;
}
.skills_title1{
color:#000;font-weight:bolder;font-size:10px;margin:7px 0 0 95px;position:absolute;
}
.skills_title2{
color:#000;font-weight:bolder;font-size:10px;margin:7px 0 0 230px;position:absolute;
}
.skills_title3{
color:#000;font-weight:bolder;font-size:10px;margin:7px 0 0 370px;position:absolute;
}
.skills_title4{
color:#000;font-weight:bolder;font-size:10px;margin:7px 0 0 490px;position:absolute;
}
.skills_line{
color:#000;font-size:10px;font-weight:bolder;margin:7px 0 0 9px;position:absolute;
}
.skills_col1{
color:#000;font-size:9px;margin:4px 0 0 95px;position:absolute;
}
.skills_col2{
color:#000;font-size:9px;margin:4px 0 0 223px;position:absolute;
}
.skills_col3{
color:#000;font-size:9px;margin:4px 0 0 365px;position:absolute;
}
.skills_col4{
color:#000;font-size:9px;margin:4px 0 0 482px;position:absolute;
}
.skills_col_w_1{
color:#000;font-size:9px;margin:4px 0 0 95px;position:absolute;
}
.skills_col_w_2{
color:#000;font-size:9px;margin:4px 0 0 223px;position:absolute;
}
.skills_col_w_3{
color:#000;font-size:9px;margin:4px 0 0 365px;position:absolute;
}
.skills_col_w_4{
color:#000;font-size:9px;margin:4px 0 0 482px;position:absolute;
}
.cols{
position:absolute;
height:295px;
width:2px;
z-index:5;
margin:0 0 0 90px;
}
.cols2{
position:absolute;
height:302px;
width:2px;
z-index:5;
margin:0 0 0 219px;
}
.cols3{
position:absolute;
height:307px;
width:2px;
z-index:0;
margin:0 0 0 360px;
}
.cols4{
position:absolute;
height:307px;
width:2px;
z-index:0;
margin:0 0 0 477px;
}

.boldwhiteinline {
color:#fff;
font-weight:bolder;
display:inline;
}

a.diagram:link{color:#8a8565;text-decoration:none;}
a.diagram:visited {color:#8a8565;text-decoration:none;}
a.diagram:hover {color:#8a8565;text-decoration:none;font-weight:bolder;}
a.diagram:active {color:#8a8565;text-decoration:none;font-weight:bolder;}

a.solutions:link{color:#fff;text-decoration:none;}
a.solutions:visited {color:#fff;text-decoration:none;}
a.solutions:hover {color:#fff;text-decoration:underline;}
a.solutions:active {color:#fff;text-decoration:underline;}
/****************************************************************************/

/****************************************************************************/
/********************************Clients*************************************/
/****************************************************************************/
.midpagefullclients {
width:932px;
background-color:#b1ab89;
}

.clients_text {
height:315px;
background-image:url('img/company/clients_bg_right.jpg');
width:611px;
margin-left:321px;
}

.clients_text2 {
height:315px;
background-image:url('img/company/clients_bg_right.jpg');
width:611px;
margin-left:321px;
text-align:justify;
}

.clients{
width:273px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:7px;
}

.clients2{
width:335px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:7px;
margin-left:273px;
}
.clientssafari{
width:273px;
color:#fff;
text-align:center;
position:absolute;
font-size:12px;
margin-top:7px;
}
.clients2safari{
width:335px;
color:#fff;
text-align:center;
position:absolute;
font-size:12px;
margin-top:7px;
margin-left:273px;
}
.aclient{

}
/****************************************************************************/

/****************************************************************************/

/****************************************************************************/
/********************************Alliances*************************************/
/****************************************************************************/
.midpagefullalliances {
width:932px;
background-color:#b1ab89;
}

.alliances_text {
height:346px;
background-image:url('img/company/alliances_bg_right.jpg');
width:611px;
margin-left:321px;
}
/****************************************************************************/

/****************************************************************************/
/********************************Implementation******************************/
/****************************************************************************/
.midpagefullimplementation {
width:932px;
}

.implementation_text {
height:313px;
background-image:url('img/company/implementation_fond.jpg');
width:611px;
margin-left:321px;
text-align:justify;
}

.implementation_wavedown {
border:0px solid black;
}

.marginie-2 {
margin-bottom: -2px;
}
/****************************************************************************/

/****************************************************************************/
/********************************Tools******************************/
/****************************************************************************/
.midpagefulltools {
width:932px;
}

.tools_text {
height:313px;
background-image:url('img/company/tools_fond.jpg');
width:611px;
margin-left:321px;
text-align:justify;
}

.tools_wavedown {
border:0px solid black;
}
/****************************************************************************/

/****************************************************************************/
/********************************Join******************************/
/****************************************************************************/
.midpagefulljoin {
width:932px;
background-color:#b1ab89;
}
.join_menu {
height:31px;
background-color:#000;
}
.join_text{
height:315px;
background-image:url('img/recruitment/join_bg.jpg');
margin-bottom:2px;
text-align:justify;
}

.joining{
width:230px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:7px;
}
.joining2{
width:200px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:7px 0 0 203px;
}
.joining3{
width:200px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:7px 0 0 396px;
}
.joiningsafari{
width:230px;
color:#fff;
text-align:center;
position:absolute;
font-size:12px;
margin-top:7px;
}
.joining2safari{
width:200px;
color:#fff;
text-align:center;
position:absolute;
font-size:12px;
margin:7px 0 0 203px;
}
.joining3safari{
width:200px;
color:#fff;
text-align:center;
position:absolute;
font-size:12px;
margin:7px 0 0 396px;
}
.joininguparrow{
width:233px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:31px;
z-index:5;
}

.joininguparrow2{
width:173px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:31px 0 0 233px;
z-index:5;
}

.joininguparrow3{
width:203px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:31px 0 0 406px;
z-index:5;
}
.join_left{
background-image:url('img/recruitment/join_left_bg.jpg');
height:291px;
width:232px;
float:left;
}
.join_mid{
background-image:url('img/recruitment/join_mid_bg.jpg');
height:291px;
width:375px;
font-size:9px;
overflow:auto;
}

.join_midie6{
background-image:url('img/recruitment/join_mid_bg.jpg');
height:291px;
width:375px;
margin-left:232px;
margin-top: -291px;
font-size:9px;
overflow:auto;
}
.join_midie{
background-image:url('img/recruitment/join_mid_bg.jpg');
height:291px;
width:375px;
font-size:9px;
overflow:auto;
margin-left:232px;
}
.join_wavedown{
background-image:url('img/recruitment/join_wavedown.jpg');
height:24px;
width:607px;
margin-bottom:2px;
}
.loupe{
position:absolute;margin-left:5px;border:none;
}
.loupeopera{
position:absolute;margin-left:60px;border:none;
}
.enveloppe{
position:absolute;margin-left:5px;border:none;
}
.enveloppeopera{
position:absolute;margin-left:35px;border:none;
}
.join_square{
background-color:#000;
width:218px;
height:159px;
position:absolute;
margin-left:607px;
}
.join_squareie6{
background-color:#000;
width:218px;
height:157px;
position:absolute;
margin-left:361px;
}
.join_squareie62{
background-color:#000;
width:218px;
height:157px;
position:absolute;
margin-left:365px;
}
.join_squareie{
background-color:#000;
width:218px;
height:159px;
position:absolute;
margin-left:375px;
}

.mid_list{
margin-top:10px;
}

.metier{
margin-top:10px;
font-size:10px;
font-weight:bolder;
}
.langue{
font-size:12px;
color:#fff;
display:inline;
}
.black_square{
width:180px;margin:30px 0 0 30px;
}
.black_squareie{
width:180px;margin:10px 0 0 30px;
}
.black_square2{
width:190px;margin:30px 0 0 20px;
}
.black_square2ie{
width:190px;margin:10px 0 0 20px;
}
.black_square_internship{
width:180px;margin:20px 0 0 30px;
}
.black_square_internshipie{
width:180px;margin:0px 0 0 30px;
}
.black_square_part {
font-weight:bold;font-size:10px;color:#fff;margin-top:20px;
}
.black_square_part2 {
font-weight:lighter;font-size:10px;color:#fff;margin-top:20px;
}
.black_square_desc {
font-weight:bold;font-size:10px;color:#0078b7;display:inline;
}
.black_square_part3 {
font-weight:bold;font-size:10px;color:#f9adfd;margin-top:20px;
}

a.joinlink:link{color:#fff;text-decoration:none;}
a.joinlink:visited {color:#fff;text-decoration:none;}
a.joinlink:hover {color:#fff;font-weight:bolder;}
a.joinlink:active {color:#fff;font-weight:bolder;}

a.metier:link{color:#000;text-decoration:none;}
a.metier:visited {color:#000;text-decoration:none;}
a.metier:hover {color:#fff;text-decoration:none;}
a.metier:active {color:#fff;text-decoration:none;}

a.linkreply:link{color:#000;text-decoration:none;}
a.linkreply:visited {color:#000;text-decoration:none;}
a.linkreply:hover {color:#fff;text-decoration:none;}
a.linkreply:active {color:#fff;text-decoration:none;}
/****************************************************************************/

/****************************************************************************/
/********************************TT and you******************************/
/****************************************************************************/
.midpagefullteamtradeandyou {
width:932px;
background-color:#b1ab89;
}
.ttandyou_menu {
height:31px;
background-color:#000;
}
.ttandyou {
width:170px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:7px;
}
.ttandyou2{
width:180px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:7px 0 0 170px;
}
.ttandyou3{
width:250px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:7px 0 0 350px;
}
.ttandyousafari {
width:170px;
color:#fff;
text-align:center;
position:absolute;
font-size:12px;
margin-top:7px;
}
.ttandyou2safari{
width:180px;
color:#fff;
text-align:center;
position:absolute;
font-size:12px;
margin:7px 0 0 170px;
}
.ttandyou3safari{
width:250px;
color:#fff;
text-align:center;
position:absolute;
font-size:12px;
margin:7px 0 0 350px;
}
.ttandyouuparrow{
width:170px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:31px;
z-index:5;
}

.ttandyouuparrow2{
width:180px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:31px 0 0 170px;
z-index:5;
}

.ttandyouuparrow3{
width:250px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:31px 0 0 350px;
z-index:5;
}
.ttandyou_text{
height:315px;
background-image:url('img/recruitment/teamtradeandyou_bg.jpg');
margin-bottom:2px;
overflow:auto;
text-align:justify;
}

.ttandyou_companylife_text{
height:159px;
text-align:justify;
background-image:url('img/recruitment/companylife_bg.jpg');
}
.ttandyou_companylife_wavedown {
height:156px;
background-image:url('img/recruitment/companylife_wavedown.jpg');
margin-bottom:2px;
}

.andyou_square{
background-color:#000;
width:218px;
height:159px;
position:absolute;
margin-left:607px;
}
.andyou_squareie6{
background-color:#000;
width:218px;
height:157px;
position:absolute;
margin-left:607px;
}
.andyou_squareie{
background-color:#000;
width:218px;
height:159px;
position:absolute;
margin-left:607px;
}
/****************************************************************************/

/****************************************************************************/
/********************************TT campus******************************/
/****************************************************************************/
.midpagefullteamtradecampus {
width:932px;
background-color:#b1ab89;
}
.ttcampus_text{
height:315px;
background-image:url('img/recruitment/teamtradeandyou_bg.jpg');
margin-bottom:2px;
text-align:justify;
}
.ttcampus {
width:230px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:7px;
}
.ttcampus2{
width:183px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:7px 0 0 230px;
}
.ttcampus3{
width:42px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:7px 0 0 410px;
}
.ttcampus4{
width:150px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:7px 0 0 455px;
}
.ttcampussafari {
width:230px;
color:#fff;
text-align:center;
position:absolute;
font-size:12px;
margin-top:7px;
}
.ttcampus2safari{
width:183px;
color:#fff;
text-align:center;
position:absolute;
font-size:12px;
margin:7px 0 0 230px;
}
.ttcampus3safari{
width:42px;
color:#fff;
text-align:center;
position:absolute;
font-size:12px;
margin:7px 0 0 410px;
}
.ttcampus4safari{
width:150px;
color:#fff;
text-align:center;
position:absolute;
font-size:12px;
margin:7px 0 0 455px;
}
.ttcampusuparrow{
width:230px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:31px;
z-index:5;
}
.ttcampusuparrow2{
width:183px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:31px 0 0 230px;
z-index:5;
}
.ttcampusuparrow3{
width:42px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:31px 0 0 410px;
z-index:5;
}
.ttcampusuparrow4{
width:150px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin:31px 0 0 450px;
z-index:5;
}
/****************************************************************************/

/****************************************************************************/
/********************************LegalNotice*********************************/
/****************************************************************************/
.midpagefulllegalnotice {
width:932px;
height:399px;
font-family:verdana;
font-size:11px;
background-color:#B1AA88;
}

.midpagefulllegalnoticeopera {
width:932px;
height:399px;
font-family:verdana;
font-size:11px;
background-color:#B1AA88;
margin-bottom: -2px;
}

.hrtop {
position:absolute;
width:2px;
height:20px;
background-color:#686346;
margin-top:0px;
border:none;
z-index:2;
}

.legalnoticeup {
width:300px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:7px;
font-weight:bolder;
}

.legalnoticeup2 {
margin-left:312px;
width:300px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:7px;
}

.legalnoticeup3 {
margin-left:620px;
width:300px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:7px;
}

.legalnoticeuparrow{
width:300px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:31px;
}

.legalnoticeuparrow2{
margin-left:310px;
width:300px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:31px;
display:none;
}

.legalnoticeuparrow3{
margin-left:620px;
width:300px;
color:#fff;
text-align:center;
position:absolute;
font-size:13px;
margin-top:31px;
display:none;
}

.textnotice {
margin:35px 0 0 35px;
width:850px;
position:absolute;
font-family:verdana;
text-align:justify;
font-size:11px;
}
/****************************************************************************/
/********************************Header**************************************/
/****************************************************************************/
.bull {
margin:0px 5px 0 5px;
}


/****************************************************************************/
/********************************Liens***************************************/
/****************************************************************************/
a.linkheader:link{color:#7d7d7d;text-decoration:none;}
a.linkheader:visited {color:#7d7d7d;text-decoration:none;}
a.linkheader:hover {color:#7d7d7d;text-decoration:none;}
a.linkheader:active {color:#7d7d7d;text-decoration:none;}

a.linkbimenu:link{color:#000000;text-decoration:none;}
a.linkbimenu:visited {color:#000000;text-decoration:none;}
a.linkbimenu:hover {color:#FFFFFF;text-decoration:none;}
a.linkbimenu:active {color:#FFFFFF;text-decoration:none;}

a.linkbimenu2:link{color:#000000;text-decoration:none;}
a.linkbimenu2:visited {color:#000000;text-decoration:none;}
a.linkbimenu2:hover {color:#B1AA88;text-decoration:none;}
a.linkbimenu2:active {color:#B1AA88;text-decoration:none;}

a.linkbimenu2bis:link{color:#B1AA88;text-decoration:none;}
a.linkbimenu2bis:visited {color:#B1AA88;text-decoration:none;}
a.linkbimenu2bis:hover {color:#B1AA88;font-weight:bolder;}
a.linkbimenu2bis:active {color:#B1AA88;font-weight:bolder;}

a.linkbimenu3:link{color:#000000;font-weight:lighter;text-decoration:none;}
a.linkbimenu3:visited {color:#000000;font-weight:lighter;text-decoration:none;}
a.linkbimenu3:hover {color:#B1AA88;font-weight:bolder;text-decoration:none;}
a.linkbimenu3:active {color:#B1AA88;font-weight:bolder;text-decoration:none;}

a.linkbimenu3bis:link{color:#B1AA88;font-weight:lighter;text-decoration:none;}
a.linkbimenu3bis:visited {color:#B1AA88;font-weight:lighter;text-decoration:none;}
a.linkbimenu3bis:hover {color:#B1AA88;font-weight:bolder;text-decoration:none;}
a.linkbimenu3bis:active {color:#B1AA88;font-weight:bolder;text-decoration:none;}

a.linkbimenu4:link{color:#000000;font-weight:lighter;text-decoration:none;}
a.linkbimenu4:visited {color:#000000;font-weight:lighter;text-decoration:none;}
a.linkbimenu4:hover {color:#FFFFFF;font-weight:bolder;text-decoration:none;}
a.linkbimenu4:active {color:#FFFFFF;font-weight:bolder;text-decoration:none;}

a.linkalliance:link{color:#000000;font-weight:bolder;text-decoration:none;}
a.linkalliance:visited {color:#000000;font-weight:bolder;text-decoration:none;}
a.linkalliance:hover {color:#FFFFFF;font-weight:bolder;text-decoration:none;}
a.linkalliance:active {color:#FFFFFF;font-weight:bolder;text-decoration:none;}

a.linkalliance2:link{color:#FFFFFF;font-weight:bolder;text-decoration:none;}
a.linkalliance2:visited {color:#FFFFFF;font-weight:bolder;text-decoration:none;}
a.linkalliance2:hover {color:#000;font-weight:bolder;text-decoration:none;}
a.linkalliance2:active {color:#000;font-weight:bolder;text-decoration:none;}

a.linkstory:link{color:#FFF;font-weight:lighter;text-decoration:none;font-style:normal ;}
a.linkstory:visited {color:#FFF;font-weight:lighter;text-decoration:none;font-style:normal ;}
a.linkstory:hover {color:#FFF;font-weight:lighter;text-decoration:none;font-style:normal ;}
a.linkstory:active {color:#FFF;font-weight:lighter;text-decoration:none;font-style:normal ;}

a.linkdoc:link{color:#FFF;font-weight:lighter;text-decoration:none;font-style:normal ;}
a.linkdoc:visited {color:#FFF;font-weight:lighter;text-decoration:none;font-style:normal ;}
a.linkdoc:hover {color:#FFF;font-weight:bolder;text-decoration:none;font-style:normal ;}
a.linkdoc:active {color:#FFF;font-weight:bolder;text-decoration:none;font-style:normal ;}
/****************************************************************************/
/********************************Titres**************************************/
/****************************************************************************/
.gras12 {
margin-top:15px;
font-family:verdana;
font-weight:bolder;
font-size:12px;
}

.gras14 {
margin-top:15px;
font-family:verdana;
font-weight:bolder;
font-size:14px;
}

.gras16 {
margin-top:15px;
font-family:verdana;
font-weight:bolder;
font-size:16px;
}

/****************************************************************************/
/********************************texte***************************************/
/****************************************************************************/