/*BEGIN ACTIVEILLE STYLESHEET FEB07*/
/*MAIN*/

/*DEFINE*/
html {font-size:100%;}
body {margin:0; padding:0;
background:#ebebeb url(img/body_bg01.jpg) repeat-x scroll 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.70em; color:#666666;}
body {text-align:center; /*IE<6 Bug*/}
form {margin:0; padding:0;}
a img {border:none;}

/*GEN*/
#header {margin-right:auto; margin-left:auto; text-align:left;}
#header td {vertical-align:top;}
#container {margin-right:auto; margin-left:auto; text-align:left;}
h2, h3, h4, h5, h6 {font-family:Tahoma, Arial, Helvetica, sans-serif; clear:both;}
h2 {font-size:1.3em; font-weight:bold; background:transparent url(img/picto_ttlecho.jpg) no-repeat scroll 0 0; margin:0; padding:2px 37px 5px 27px;}
h2 em {font-style:normal; color:#1F9ED9; font-size:0.9em;}
h3 {font-size:1.2em; font-weight:bold; margin:3px 0 13px 0; padding:0;}
h4 {font-size:1em; font-weight:bold; color:#1F9ED9; margin:3px 0; padding:0;}
h4 em {font-style:normal; color:#666666;}
#footer {margin-right:auto; margin-left:auto; text-align:left;}
hr {clear:both; width: 95%; border:0; border-bottom:solid 1px transparent; height:1px;}
ol {margin-left:0; padding-left:0;}
ol li {}
ul {list-style-image:url(img/dot_blu01.gif)}
ul li {}

/*HEADER*/
#header {width:961px;}
#headerCol01 {background:transparent url(img/body_corn01.jpg) repeat-y scroll bottom right;}
#headerCol02 {background:transparent url(img/head_img01.jpg) repeat-y scroll bottom left;}
#headerCol03 {background:transparent url(img/head_logo.gif) no-repeat scroll bottom left;}
#headerCol03 div {text-align:center; letter-spacing:0.07em; background-color:white; margin:4px 1px 0 5px;}
#headerCol03 div a {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#666666; text-decoration:none;}
#headerCol06 {background:transparent url(img/body_corn02.jpg) repeat-y scroll top left;}
#headBaseline {background:transparent url(img/head_baseline.jpg) repeat-y scroll 0 0; width:576px; vertical-align:top;}
#headBaseline h1 {display:none;}
#headBaseline ul#headSpacesNav {margin:3px 0 0 103px; padding:0;}
#headBaseline ul#headSpacesNav li {display:inline; background:transparent url(img/head_spaces_arrow.gif) no-repeat scroll 0 4px; margin:1px 7px 1px 1px;}
#headBaseline ul#headSpacesNav li.headSpacesNavTtl {background:transparent url(img/shim.gif) no-repeat scroll 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; color:#4282BE; font-weight:bold;}
#headBaseline ul#headSpacesNav li.headSpacesNavTtl span {display:none;}
#headBaseline ul#headSpacesNav li a, #headBaseline ul#headSpacesNav li strong {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; color:#2A65B6; font-weight:bold; padding-left:14px; text-decoration:none;}
#headBaseline ul#headSpacesNav li a:hover {text-decoration:underline;}
		/*GROUP NAV BG SWAP => SET CURRENT NAV ITEM ON*/
.headGroup00 {background:transparent url(img/head_img03.jpg) no-repeat scroll 0 0;} /*GENERIC*/
.headGroup01 {background:transparent url(img/head_img03_1f2.jpg) no-repeat scroll 0 0;} /*QUI*/
.headGroup02 {background:transparent url(img/head_img03_2f2.jpg) no-repeat scroll 0 0;} /*METIER*/
.headGroup03 {background:transparent url(img/head_img03_3f2.jpg) no-repeat scroll 0 0;} /*REJOINDRE*/
.headGroup04 {background:transparent url(img/head_img03_4f2.jpg) no-repeat scroll 0 0;} /*ACTU*/
#headGroup {width:135px;}
#headGroup ul#headGroupNav {margin:15px 0 0 5px; padding:0; list-style-type:none; list-style-image:none;}
#headGroup ul#headGroupNav li {display:list-item; background:transparent url(img/head_group_arrow.gif) no-repeat scroll 0 4px; padding:0 0 0 14px; margin:0; line-height:1.5em; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; color:white; font-weight:bold;}
#headGroup ul#headGroupNav li a {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; color:white; font-weight:bold; text-decoration:none;}
#headGroup ul#headGroupNav li a:hover {text-decoration:underline;}


/*CONTAINER InnerPART 940px*/
#container {width:961px;}
#containerCol01 {background:transparent url(img/body_cornbg04.gif) repeat-y scroll top right;}
#containerCol02 {background:white url(img/mid_bg01.jpg) no-repeat scroll 0 0; width:940px;}
#containerCol03 {background:transparent url(img/body_cornbg02.jpg) repeat-y scroll top left;}
#containerMid {background:transparent url(img/mid_bg02.jpg) no-repeat scroll 0 100%; width:940px;}
#containerMid  td {vertical-align:top;}
#containerMidCol01 {width:171px; padding-right:23px; padding-left:14px; text-align:center;}
#containerMidCol02 {width:532px;}
#containerMidCol03 {width:200px;}

		/*NAV*/
img#spacesNavImg {margin:0 0 0 335px;}
ul#spacesNav {list-style-type:none; margin:0 0 0 335px; padding:0; height:30px; list-style-image:none;}
ul#spacesNav li {float:left;}
ul#spacesNav li a, ul#spacesNav li strong {display:block;}
ul#spacesNav li a span, ul#spacesNav li strong span {display:none;}
/*btn01*/
ul#spacesNav li a#navBtn01, ul#spacesNav li strong#navBtn01 {width:105px; height:27px; background:transparent url(img/nav_btn01.png) no-repeat scroll 0 0;}
ul#spacesNav li a#navBtn01:hover {background-position:-105px 0;}
ul#spacesNav li a#navBtn01.navBtn0xSelected, ul#spacesNav li strong#navBtn01.navBtn0xSelected {background-position:-105px 0;}
/*btn02*/
ul#spacesNav li a#navBtn02, ul#spacesNav li strong#navBtn02 {width:126px; height:27px; background:transparent url(img/nav_btn02.png) no-repeat scroll 0 0;}
ul#spacesNav li a#navBtn02:hover {background-position:-126px 0;}
ul#spacesNav li a#navBtn02.navBtn0xSelected, ul#spacesNav li strong#navBtn02.navBtn0xSelected {background-position:-126px 0;}
/*btn03*/
ul#spacesNav li a#navBtn03, ul#spacesNav li strong#navBtn03 {width:108px; height:27px; background:transparent url(img/nav_btn03.png) no-repeat scroll 0 0;}
ul#spacesNav li a#navBtn03:hover {background-position:-108px 0;}
ul#spacesNav li a#navBtn03.navBtn0xSelected, ul#spacesNav li strong#navBtn03.navBtn0xSelected {background-position:-108px 0;}
/*btn04*/
ul#spacesNav li a#navBtn04, ul#spacesNav li strong#navBtn04 {width:93px; height:27px; background:transparent url(img/nav_btn04.png) no-repeat scroll 0 0;}
ul#spacesNav li a#navBtn04:hover {background-position:-93px 0;}
ul#spacesNav li a#navBtn04.navBtn0xSelected, ul#spacesNav li strong#navBtn04.navBtn0xSelected {background-position:-93px 0;}

		/*PATH*/
#pathBar {width:940px; margin-bottom:16px;}
#pathBar #path {width:705px; margin:0 0 0 235px; padding:15px 0 6px 0; font-size:0.9em; color:#4D575E;}
#pathBar #path a {color:#4D575E; text-decoration:none;}
#pathBar #path a:hover {text-decoration:underline;}

		/*MIDDLE AREA*/
#containerMidMargin {padding:13px 39px 47px 27px;}
.multipagesBlock {color:#059CE2; text-align:right;}
.multipagesBlock a {color:#059CE2; text-decoration:underline; font-weight:bold;}
.multipagesBlock a:hover {text-decoration:none;}
	
	/*MID LIGHTBLUE BOX --> LEFT COL = 171px*/
.midBox {background:transparent url(img/mid_lightbluebox_body.jpg) no-repeat scroll 0 100%; width:171px; margin-top:7px; text-align:left;}
.midBox .midBoxHead {background:transparent url(img/mid_lightbluebox_head.gif) no-repeat scroll 0 0; color:#1F9ED9; font-weight:bold; padding:16px 7px 0 32px;}
.midBox .midBoxBg {background:transparent url(img/mid_lightbluebox_bg.gif) no-repeat scroll 0 0; padding:0 7px 7px 14px;}
.midBox .midBoxBg p {clear:both; margin-top:7px; margin-right:3px; margin-bottom:7px;}
.midBox .midBoxBg .midBoxTxtCentered {text-align:center;}
.midBox .midBoxBg .midBoxTxtRight {text-align:right;}
/*.midBox .midBoxBg p img {float:left; margin:0 3px 3px 0;}*/
.midBox .midBoxBg p a.midBoxLinkArrow {background:transparent url(img/blue_arrow.gif) no-repeat scroll 0px 4px; padding-left:11px; color:#1F9ED9; text-decoration:underline; letter-spacing:-0.07em}
.midBox .midBoxBg p a.midBoxLinkArrow:hover {text-decoration:none;}
.midBox .midBoxBg ol {margin-left:20px; margin-right:5px;}
.midBox .midBoxBg ol li {padding:2px 0;}
	/*MID LIGHTORANGE BOX --> LEFT COL*/
.midBoxOrange {background:transparent url(img/mid_orange_bg.jpg) repeat-y scroll 0 0; width:171px; margin-top:7px; text-align:left;}
.midBoxOrange .midBoxHead {background:transparent url(img/mid_orange_head.jpg) no-repeat scroll 0 0; color:#ED9420; font-weight:bold; padding:16px 7px 0 32px;}
.midBoxOrange .midBoxBg {background:transparent url(img/mid_orange_body.jpg) no-repeat scroll 0 100%; padding:0 7px 7px 14px;}
.midBoxOrange .midBoxBg p {clear:both; margin-top:7px; margin-right:3px; margin-bottom:7px;}
.midBoxOrange .midBoxBg .midBoxTxtCentered {text-align:center;}
/*.midBoxOrange .midBoxBg p img {float:left; margin:0 3px 3px 0;}*/
.midBoxOrange .midBoxBg p a.midBoxLinkArrow {background:transparent url(img/or_arrow.gif) no-repeat scroll 0px 4px; padding-left:11px; color:#ED9420; text-decoration:underline; letter-spacing:-0.07em}
.midBoxOrange .midBoxBg p a.midBoxLinkArrow:hover {text-decoration:none;}
	/*MID BLACK BOX --> LEFT COL*/
.midBoxBlack {background:transparent url(img/mid_black_bg.jpg) repeat-y scroll 0 0; width:171px; margin-top:7px; text-align:left;}
.midBoxBlack .midBoxHead {background:transparent url(img/mid_black_head.jpg) no-repeat scroll 0 0; color:#575757; font-weight:bold; padding:16px 7px 0 32px;}
.midBoxBlack .midBoxBg {background:transparent url(img/mid_black_body.jpg) no-repeat scroll 0 100%; padding:0 7px 7px 14px;}
.midBoxBlack .midBoxBg p {clear:both; margin-top:7px; margin-right:3px; margin-bottom:7px;}
.midBoxBlack .midBoxBg .midBoxTxtCentered {text-align:center;}
/*.midBoxBlack .midBoxBg p img {float:left; margin:0 3px 3px 0;}*/
.midBoxBlack .midBoxBg p a.midBoxLinkArrow {background:transparent url(img/silver_arrow.gif) no-repeat scroll 0px 4px; padding-left:11px; color:#575757; text-decoration:underline; letter-spacing:-0.07em}
.midBoxBlack .midBoxBg p a.midBoxLinkArrow:hover {text-decoration:none;}
	/*MID SILVER BOX --> RIGHT COL = 190px*/
.midBoxSilver {background:transparent url(img/mid_silver_bg.jpg) repeat-y scroll 50% 0; width:190px; margin-top:7px; text-align:left;}
.midBoxSilver .midBoxHead {background:transparent url(img/mid_silver_head.jpg) no-repeat scroll 50% 0; font-weight:bold; padding:16px 7px 0 32px;}
.midBoxSilver .midBoxBg {background:transparent url(img/mid_silver_body.jpg) no-repeat scroll 50% 100%; padding:0 7px 7px 14px;}
.midBoxSilver .midBoxBg p {clear:both; margin-top:7px; margin-right:3px; margin-bottom:7px;}
.midBoxSilver .midBoxBg .midBoxTxtCentered {text-align:center;}
/*.midBoxSilver .midBoxBg p img {float:left; margin:0 3px 3px 0;}*/
.midBoxSilver .midBoxBg p a.midBoxLinkArrow {background:transparent url(img/silver_arrow.gif) no-repeat scroll 0px 4px; padding-left:11px; color:#58616B; text-decoration:underline; letter-spacing:-0.07em}
.midBoxSilver .midBoxBg p a.midBoxLinkArrow:hover {text-decoration:none;}
 /*MID VIOLET BOX --> RIGHT COL*/
.midBoxViolet {background:transparent url(img/mid_violet_bg.jpg) repeat-y scroll 50% 0; width:190px; margin-top:7px; text-align:left;}
.midBoxViolet .midBoxHead {background:transparent url(img/mid_violet_head.jpg) no-repeat scroll 50% 0; color:#707CE0; font-weight:bold; padding:16px 7px 0 32px;}
.midBoxViolet .midBoxBg {background:transparent url(img/mid_violet_body.jpg) no-repeat scroll 50% 100%; padding:0 7px 7px 14px;}
.midBoxViolet .midBoxBg p {clear:both; margin-top:7px; margin-right:3px; margin-bottom:7px;}
.midBoxViolet .midBoxBg .midBoxTxtCentered {text-align:center;}
/*.midBoxViolet .midBoxBg p img {float:left; margin:0 3px 3px 0;}*/
.midBoxViolet .midBoxBg p a.midBoxLinkArrow {background:transparent url(img/violet_arrow.gif) no-repeat scroll 0px 4px; padding-left:11px; color:#707CE0; text-decoration:underline; letter-spacing:-0.07em}
.midBoxViolet .midBoxBg p a.midBoxLinkArrow:hover {text-decoration:none;}
 /*QUIZZ--> RIGHT COL*/
.midBoxSilverQuizz {background:transparent url(img/mid_silver_bg.jpg) repeat-y scroll 50% 0; width:190px; margin-top:7px; text-align:left;}
.midBoxSilverQuizz .midBoxHead {background:transparent url(img/mid_silver_head_quizz.jpg) no-repeat scroll 50% 0; color:#739B4F; font-weight:bold; padding:16px 7px 0 50px;}
.midBoxSilverQuizz .midBoxHead em {font-size:0.9em; color:#656D73; font-style:normal;}
.midBoxSilverQuizz .midBoxBg {background:transparent url(img/mid_silver_body_quizz.jpg) no-repeat scroll 50% 100%; padding:0 7px 7px 14px;}
.midBoxSilverQuizz .midBoxBg p {clear:both; margin-top:7px; margin-right:3px; margin-bottom:7px;}
.midBoxSilverQuizz .midBoxBg .midBoxTxtCentered {text-align:center;}
.midBoxSilverQuizz .midBoxBg .midBoxTxtRight {text-align:right;}
.midBoxSilverQuizz .midBoxBg p.midBoxTxtTtl {color:#739B4F; font-weight:bold;}
.midBoxSilverQuizz .midBoxBg p.midBoxTxtperCent {color:white; font-weight:bold; margin-bottom:5px;}
.midBoxSilverQuizz .midBoxBg p.midBoxTxtperCent span {display:none;}
/*.midBoxSilverQuizz .midBoxBg p img {float:left; margin:0 3px 3px 0;}*/
.midBoxSilverQuizz .midBoxBg p a.midBoxLinkArrow {background:transparent url(img/silver_arrow.gif) no-repeat scroll 0px 4px; padding-left:11px; color:#58616B; text-decoration:underline; letter-spacing:-0.07em}
.midBoxSilverQuizz .midBoxBg p a.midBoxLinkArrow:hover {text-decoration:none;}
	/*MID BOXes NO ARROW LINKS */
.midBoxBg p a.midBoxLinkNoArrow {background-image:none; color:red; padding-left:0.03em}
	/*MID BOXes STRONG*/
.midBoxHead strong {}
	/*MID BOXes GENERIC LINKS*/
.midBoxBg p a {color:#58616B; text-decoration:underline; letter-spacing:-0.07em}
.midBoxBg p a:hover {text-decoration:none;}

	/*MID BOX LIST*/
ul.midBoxList {margin:45px 0 0 0; padding:0; list-style-type:none; list-style-image:none; text-align:left;}
ul.midBoxList li {color:#1F9ED9; font-weight:bold; background:white url(img/blue_arrow.gif) no-repeat scroll 2px 4px; padding:2px 1px 2px 15px;}
ul.midBoxList li.midBoxListSelected {background:#D6ECF6 url(img/blue_arrow.gif) no-repeat scroll 2px 4px; padding:2px 1px 2px 15px;}
ul.midBoxList li a {color:#4D575E; font-weight:bold; text-decoration:none;}
ul.midBoxList li a:hover {color:#1F9ED9; text-decoration:none;}
	/*MID ADVISER BOX*/
#midAdviser {width:179px; height:69px; background:transparent url(img/mid_adviser_img01.jpg) no-repeat scroll top left; margin:0 0 0 5px;}
#midAdviser ul {list-style-type:none; list-style-image:none; margin:0 0 0 43px; padding:0;}
#midAdviser ul li {background:transparent url(img/adviser_arrow.gif) no-repeat scroll 0 3px; margin-top:5px; margin-bottom:5px; padding-left:12px;}
#midAdviser ul li a {color:#4D575E; text-decoration:underline;}
#midAdviser ul li a:hover {text-decoration:none;}
	/*MID RECRUITMENT BOX*/
#midRecruitment {width:183px; height:79px; background:transparent url(img/mid_recruitment_img01.jpg) no-repeat scroll top left; padding:0 7px 0 0;}
#midRecruitment #midRecruitmentHead {font-weight:bold; padding:16px 0 0 32px;}
#midRecruitment #midRecruitmentHead strong {}
#midRecruitment a {display:block; background:transparent url(img/mid_jobperson_img01.gif) no-repeat scroll 0 0; padding-left:17px; margin-left:15px; color:#58616B; text-decoration:underline;}
#midRecruitment a:hover {text-decoration:none;} 	

/*BTNs*/
		/*ORANGE BG*/
.btnOr01 {display:inline; background:transparent url(img/btn_or_bg.gif) repeat-x scroll center left; text-align:center;}
.btnOr01 .btnx02 {display:inline; background:transparent url(img/btn_or_corn01.gif) no-repeat scroll center left; padding:0 0 0 7px;}
.btnOr01 .btnx03 {display:inline; background:transparent url(img/btn_or_corn02.gif) no-repeat scroll center right; padding:0 7px 0 0;}
.btnOr01 .btnx03 a {color:white; font-weight:bold; text-decoration:none;}
.btnOr01 .btnx03 a:hover {color:#4D575E; font-weight:bold; text-decoration:none;}
		/*GREEN BG*/
.btnGreen01 {display:inline; background:transparent url(img/btn_green_bg.gif) repeat-x scroll center left; text-align:center;}
.btnGreen01 .btnx02 {display:inline; background:transparent url(img/btn_green_corn01.gif) no-repeat scroll center left; padding:0 0 0 7px;}
.btnGreen01 .btnx03 {display:inline; background:transparent url(img/btn_green_corn02.gif) no-repeat scroll center right; padding:0 7px 0 0;}
.btnGreen01 .btnx03 a {color:white; font-weight:bold; text-decoration:none;}
.btnGreen01 .btnx03 a:hover {color:#4D575E; font-weight:bold; text-decoration:none;}
		/*BLUE BG*/
.btnBlue01 {display:inline; background:transparent url(img/btn_blue_bg.gif) repeat-x scroll center left; text-align:center;}
.btnBlue01 .btnx02 {display:inline; background:transparent url(img/btn_blue_corn01.gif) no-repeat scroll center left; padding:0 0 0 7px;}
.btnBlue01 .btnx03 {display:inline; background:transparent url(img/btn_blue_corn02.gif) no-repeat scroll center right; padding:0 7px 0 0;}
.btnBlue01 .btnx03 a {color:white; font-weight:bold; text-decoration:none;}
.btnBlue01 .btnx03 a:hover {color:#4D575E; font-weight:bold; text-decoration:none;}
	/*LILAC BG*/
.btnLilac01 {display:inline; background:transparent url(img/btn_lilac_bg.gif) repeat-x scroll center left; text-align:center;}
.btnLilac01 .btnx02 {display:inline; background:transparent url(img/btn_lilac_corn01.gif) no-repeat scroll center left; padding:0 0 0 7px;}
.btnLilac01 .btnx03 {display:inline; background:transparent url(img/btn_lilac_corn02.gif) no-repeat scroll center right; padding:0 7px 0 0;}
.btnLilac01 .btnx03 a {color:white; font-weight:bold; text-decoration:none;}
.btnLilac01 .btnx03 a:hover {color:#4D575E; font-weight:bold; text-decoration:none;}

/*SITEMAP MAY07*/
div.mapLinkList {width:147px; margin:0 7px 0 0; padding:0; float:left; }
div.mapLinkList h3 {color:#1F9ED9; font-weight:bold; margin:0; padding:0;}
div.mapLinkList h3 a {color:#1F9ED9; font-weight:bold; text-decoration:none;}
div.mapLinkList h3 a:hover {color:#58616B; font-weight:bold; text-decoration:none;}
div.mapLinkList ul {list-style-type:none; list-style-image:none; margin:0; padding:0;}
div.mapLinkList ul li {color:#58616B; font-weight:normal; margin:2px 0;}
div.mapLinkList ul li a {color:#58616B; font-weight:normal; text-decoration:none;}
div.mapLinkList ul li a:hover {color:#1F9ED9; font-weight:normal; text-decoration:none;}

/*FAQ MAY07*/
h4.faqTtl {font-size:1em; color:#666666; font-weight:bold; margin:1.0em 0 0 0; padding:0;}
p.faqTxt {margin-top:0.3em; padding-top:0;}

/*ABCD AREA*/
#abcdBar {font-size:1.1em; /*color:#058FD0*/; font-weight:bold; margin-bottom:29px;}
#abcdBar a {/*font-size:1.1em;*/ color:#058FD0; text-decoration:none;}
#abcdBar a:hover {color:#4D575E; text-decoration:underline;}
.abcdBarTxt {}
.abcdBarTxt h3 {margin:5px 0;}
.abcdBarTxt strong {font-size:1.1em;}
.abcdBarTxt p {margin-top:3px;}

/*NEXT PAGE*/
.nextPage {text-align:right;}
.nextPage a {color:#1F9ED9; font-weight:bold; text-decoration:underline;}
.nextPage a:hover {color:#1F9ED9; text-decoration:none;}

/**/
.blockBlueArrow {background:transparent url(img/blue_arrow.gif) no-repeat scroll 0px 2px; padding-left:11px; color:#1F9ED9; font-weight:bold;}
.imgFloatLeft {float:left; margin:0 11px 11px 0;}
.footNote {font-size:0.76em;}
.alertTxt {color:red;}

/*TOP OF PAGE*/
div.topOfPage {background:transparent url(img/btn_topofpage.gif) no-repeat scroll 100% 0; line-height:23px; text-align:right;}
div.topOfPage a {padding-right:75px;}
div.topOfPage a span {display:none;}


/*FOOTER*/
#footer {}
#footer td {vertical-align:top;}
#footerCol01 {background:transparent url(img/body_corn04.gif) no-repeat scroll top right;}
#footerCol02 {background:transparent url(img/body_cornbg03.jpg) repeat-x scroll 0 0; width:940px; text-align:center; color:#4D575E; padding:3px 0;}
#footerCol02 a {font-size:0.9em; color:#4D575E; text-decoration:none;}
#footerCol02 a:hover {text-decoration:underline;}
#footerCol03 {background:transparent url(img/body_corn03.jpg) no-repeat scroll top left;}
