.front div.cookie-cont{background:#fef5be;bottom:0;position:absolute;width:100%;padding-left:0;}div.cookie-cont{padding-left:16.667%;width:64.667%;}div.cookie-cont p{font-size:14px;margin:10px;}#main{padding-bottom:265px;}#footer{min-height:255px;}#main div.cookie-cont .container_12{margin:0;min-width:100%!important;max-width:100%!important;width:100%;}
.bg_sidebar_right{background:url("/sites/all/libraries/context_css/cgi_blog/images/bg-faux-column-ffcc99-1px.jpg") 84% repeat-y;}.page-node-17985 #header-region .header-banner,.page-node-18053 #header-region .header-banner{height:240px;}.page-careers-working-at-cgi .block #nice-menu-3,.page-carrieres-travailler-chez-cgi .block #nice-menu-3{margin:0;margin-top:240px;position:absolute;padding:0;}.page-careers-working-at-cgi #content-area h1,.page-carrieres-travailler-chez-cgi #content-area h1{line-height:20px;}.page-careers-working-at-cgi #content-area,.page-carrieres-travailler-chez-cgi #content-area{padding-left:12px;padding-right:0;}.career-search{padding:10px 0;float:left;}.career-search h1,.ticker h1,.find-fit h1{color:black;}#content-area .content .career-search ul,#content-area .content .find-fit ul{margin-left:0;padding-left:0;margin-bottom:26px;}#content-area .content .ticker ul.view{padding-left:10px;}#content-area .content .ticker ul.view li a{font-size:13px;}#content-area .content .career-search ul li,#content-area .content .ticker ul.view li,#content-area .content .find-fit ul li{background:url("/sites/all/themes/cgi/images/bl_round_arrow_pumpkin.png") no-repeat 0 1px;padding-left:25px;}#content-area .content .ticker ul.view li{padding-left:20px;}#opp-list li a{color:#333;text-decoration:none;font-size:12px;line-height:12px;}#opp-list li a:hover{color:#000;text-decoration:none;font-size:12px;}.career-search ul li a,.ticker ul.view li a,.find-fit ul li a{text-decoration:none;}.career-search .discover{background:url("/sites/all/libraries/context_css/cgi_career/images/bg_career_search.jpg") no-repeat right top transparent;width:auto;height:130px;margin-right:-23px;}#content-area .content .career-search .discover p{font-size:16px;line-height:15px;font-weight:bold;color:#991f3d;margin-bottom:0;padding-top:4px;border-bottom:2px solid #ddd;width:135px;padding-left:25px;}#content-area .content .career-search .discover p a{color:#991f3d;text-decoration:none;}#content-area .content .career-search .discover p.last{border:none;}#content-area .content .career-search .discover p span{font-size:16px;font-weight:normal;color:#000;display:block;padding-bottom:10px;}#content-area .content .find-fit .discover p{font-size:16px;line-height:15px;font-weight:bold;color:#991f3d;margin-bottom:0;padding-top:4px;border-bottom:2px solid #eee;width:145px;}#content-area .content .find-fit .discover p a{color:#991f3d;text-decoration:none;}#content-area .content .find-fit .discover p.last{border:none;}#content-area .content .find-fit .discover p span{font-size:16px;font-weight:normal;color:#000;display:block;padding-bottom:10px;}.ticker{float:left;position:relative;padding-top:10px;}.ticker .ticker-inner{padding:0 20px;min-height:264px;}.domain-cgi-com .ticker .ticker-inner{border-left:1px solid #c5c5c5;}.ticker h1{float:left;}.ticker .ticker-inner blockquote{clear:both;}.ticker span.country{float:right;display:block;margin-top:8px;}.ticker span.country a{font-size:12px;}.ticker ul{clear:both;}.ticker .ui-widget-content{background:none;border:0;clear:both;}.ticker .filter .ui-widget-content{width:140px!important;}.ticker .filter{visibility:hidden;position:absolute;}.ticker .filtershow{position:absolute;right:10px;top:40px;display:block;width:150px;height:230px;background:#eee;border:1px solid #999;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;visibility:visible;}#content-area .content .ticker .filter h3{font-size:11px;margin:0 0 5px 0;clear:both;float:left;}.ticker .filter span{margin:-3px 0 0 0;color:#666;text-align:right;font-size:12px;font-weight:bold;width:20px;cursor:pointer;display:block;}.ticker .filter button{-moz-border-radius:5px;background:#FFF;border:1px solid #999;bottom:10px;color:#333;cursor:pointer;font-weight:bold;margin-bottom:-5px;position:absolute;right:65px;overflow:visible;padding:3px 5px;}#content-area .content .ticker .filter ul{padding-left:0!important;clear:both;}#content-area .content .ticker .filter ul li{background:none;padding-left:0;font-size:11px;color:#333;margin-bottom:0;}#content-area .content .ticker .filter ul li label strong{color:#333;}#content-area .content .ticker .filter ul li input{margin-left:0;}div.hoverscroll{position:relative;}div.hoverscroll div.listcontainer{overflow:hidden;}div.hoverscroll div.fixed-listcontainer{overflow:hidden;float:left;}.filter div.hoverscroll div.fixed-listcontainer{margin-top:-15px;margin-bottom:-25px;}div.hoverscroll ul.list{list-style:none;margin:0;padding:0;}div.hoverscroll ul.list li.item{display:block;padding:0;width:245px;}div.hoverscroll.horizontal ul.list li.item{float:left;}div.hoverscroll.horizontal.rtl ul.list li.item{float:right;}div.hoverscroll div.arrow{position:absolute;float:none;}div.hoverscroll div.fixed-arrow{display:block;float:left;}.filter div.hoverscroll div.fixed-arrow{margin-top:10px;}div.hoverscroll div.arrow.left,div.hoverscroll div.arrow.right,div.hoverscroll div.fixed-arrow.left,div.hoverscroll div.fixed-arrow.right{top:0px;width:40px;height:100%;}div.hoverscroll div.arrow.top,div.hoverscroll div.arrow.bottom,div.hoverscroll div.fixed-arrow.top,div.hoverscroll div.fixed-arrow.bottom{left:0px;width:100%;height:12px;cursor:pointer;}.filter div.hoverscroll div.arrow.top,.filter div.hoverscroll div.arrow.bottom,.filter div.hoverscroll div.fixed-arrow.top,.filter div.hoverscroll div.fixed-arrow.bottom{width:21px;float:right;}div.hoverscroll div.arrow.top,div.hoverscroll div.fixed-arrow.top{top:0px;background:url(/sites/all/libraries/context_css/cgi_career/images/gfx/arrow-up-small.png) no-repeat right 0;}div.hoverscroll div.arrow.top:hover,div.hoverscroll div.fixed-arrow.top:hover{top:0px;background:url(/sites/all/libraries/context_css/cgi_career/images/gfx/arrow-up-small_over.png) no-repeat right 0;}div.hoverscroll div.arrow.bottom,div.hoverscroll div.fixed-arrow.bottom{bottom:0px;background:url(/sites/all/libraries/context_css/cgi_career/images/gfx/arrow-down-small.png) no-repeat right 0;}div.hoverscroll div.arrow.bottom:hover,div.hoverscroll div.fixed-arrow.bottom:hover{bottom:0px;background:url(/sites/all/libraries/context_css/cgi_career/images/gfx/arrow-down-small_over.png) no-repeat right 0;}.find-fit{border-right:none;width:290px;padding:10px 0 0 0;float:left;}.find-fit-inner{padding:0 0 0 10px;}.domain-cgi-com .find-fit-inner{border-left:1px solid #c5c5c5;}.find-fit .discover{background:url("/sites/all/libraries/context_css/cgi_career/images/bg_findfit_building.jpg") no-repeat scroll left bottom transparent;width:auto;height:130px;margin-top:5px;margin-left:-10px;}.find-fit .discover div{float:right;}#content-area .find-fit h2{font-size:14px;color:#991f3d;line-height:1em;}.find-fit .meet{width:290px;display:block;}.find-fit .meet a{display:block;text-decoration:none;}.find-fit .meet img{margin:0 auto;display:block;}#content-area .content .find-fit .meet p{text-align:center;color:#333;font-size:11px;line-height:12px;margin-top:5px;}#content-area .content .find-fit .meet p span{display:block;font-weight:bold;}#content-area .content .find-fit .discover p span.mailto{display:none;}#careerTabs{border:1px #dddddd solid;background:url("/sites/all/libraries/context_css/cgi_career/images/bg-HiringProcess.jpg") repeat-x scroll center bottom #FFFFFF;margin:0 0 20px 0;padding:10px;width:auto;}#careerTabs.vertical{overflow:hidden;}#content-area .content #careerTabs ul.list{padding-left:0;list-style-type:none;overflow:hidden;display:block;}#careerTabs.vertical ul.list{float:left;width:35%;margin-bottom:0;}#careerTabs ul.list li a{color:#FFF;font-weight:bold;text-decoration:none;display:block;width:100%;}#careerTabs.vertical ul.list li a{text-align:center;}#careerTabs ul.list li a:hover{color:#FFF;text-decoration:none;}#content-area .content #careerTabs ul.list li{float:left;background:url(/sites/all/libraries/context_css/cgi_career/images/HiringProcess-arrow-center.gif) repeat-x;color:#FFF;font-size:12px;font-weight:normal;padding:6px;margin:0 0 0 18px;cursor:pointer;position:relative;z-index:0;}#content-area .content #careerTabs.vertical ul.list li{margin:0 0 1px 0;float:none;}#content-area .content #careerTabs ul.list li.active{background:url(/sites/all/libraries/context_css/cgi_career/images/HiringProcess-active-arrow-center.gif) repeat-x 0 0 transparent;}#careerTabs ul.list li span{position:absolute;top:0;display:block}#careerTabs ul.list li span.start{background:url(/sites/all/libraries/context_css/cgi_career/images/HiringProcess-arrow-start.gif) no-repeat;width:16px;height:28px;right:-16px;}#careerTabs ul.list li span.end{background:url(/sites/all/libraries/context_css/cgi_career/images/HiringProcess-arrow-end.gif) no-repeat;width:13px;height:28px;left:-13px;}#careerTabs ul.list li.active span.start{background:url(/sites/all/libraries/context_css/cgi_career/images/HiringProcess-active-arrow-start.gif) no-repeat;width:16px;height:28px;right:-16px;}#careerTabs ul.list li.active span.end{background:url(/sites/all/libraries/context_css/cgi_career/images/HiringProcess-active-arrow-end.gif) no-repeat;width:13px;height:28px;left:-13px;}#careerTabs div.container ul li{background-image:url(/sites/all/themes/cgi/images/bl_arrow_red.gif);background-position:0 0.3em;background-repeat:no-repeat;color:#000000;list-style:none outside none;margin-left:0.6em;padding-bottom:0;padding-left:0.9em;}#content-area .content div#glance ul.list{width:auto;padding:0;height:145px;overflow:hidden;margin:0 0 5px 0;}#content-area .content div#glance ul.list li{margin:0;padding:0;border-right:1px solid #cbcbcb;list-style:none;width:179px;height:120px;}#content-area .content div#glance ul.list li a{background:url(/sites/all/libraries/context_css/cgi_career/images/overview-bar.png) no-repeat left bottom;width:168px;display:block;color:#FFF;text-decoration:none;padding-left:10px;padding-top:101px;line-height:19px;margin-bottom:10px;}#content-area .content div#glance h3{color:#666;font-weight:normal;margin-left:7px;}#content-area .content div#glance ul.list li.active h3{color:#991f3d;}#content-area .content div#glance ul.list li:hover a,#content-area .content div#glance ul.list li.active a{background:none;text-indent:-5000px;}#content-area .content div#glance ul.list li#history{background:url(/sites/all/libraries/context_css/cgi_career/images/glance-history.jpg) no-repeat 0 0;}#content-area .content div#glance ul.list li#history:hover,#content-area .content div#glance ul.list li#history.active{background:url(/sites/all/libraries/context_css/cgi_career/images/glance-history-o.jpg) no-repeat 0 0;}#content-area .content div#glance ul.list li#offerings{background:url(/sites/all/libraries/context_css/cgi_career/images/glance-offerings.jpg) no-repeat 0 0;}#content-area .content div#glance ul.list li#offerings:hover,#content-area .content div#glance ul.list li#offerings.active{background:url(/sites/all/libraries/context_css/cgi_career/images/glance-offerings-o.jpg) no-repeat 0 0;}#content-area .content div#glance ul.list li#markets{background:url(/sites/all/libraries/context_css/cgi_career/images/glance-markets.jpg) no-repeat 0 0;}#content-area .content div#glance ul.list li#markets:hover,#content-area .content div#glance ul.list li#markets.active{background:url(/sites/all/libraries/context_css/cgi_career/images/glance-markets-o.jpg) no-repeat 0 0;}#content-area .content div#glance ul.list li#clients{background:url(/sites/all/libraries/context_css/cgi_career/images/glance-clients.jpg) no-repeat 0 0;}#content-area .content div#glance ul.list li#clients:hover,#content-area .content div#glance ul.list li#clients.active{background:url(/sites/all/libraries/context_css/cgi_career/images/glance-clients-o.jpg) no-repeat 0 0;}#content-area .content div#glance ul.list li h3{font-size:14px;line-height:13px;}#content-area .content div#glance ul.list li,#content-area .content div#glance ul.list li a{float:left;}#content-area .content div#glance div.container,#content-area .content div#careerTabs div.container{clear:both;padding:10px 0;min-height:100px;width:700px;}#content-area .content div#careerTabs.vertical div.container{width:63%;clear:none;float:left;margin-left:10px;}#content-area .content div#glance div#glance-1{background:url(/sites/all/libraries/context_css/cgi_career/images/glance-arrow-up.gif) no-repeat 5px 0;}#content-area .content div#glance div#glance-2{background:url(/sites/all/libraries/context_css/cgi_career/images/glance-arrow-up.gif) no-repeat 185px 0;}#content-area .content div#glance div#glance-3{background:url(/sites/all/libraries/context_css/cgi_career/images/glance-arrow-up.gif) no-repeat 365px 0;}#content-area .content div#glance div#glance-4{background:url(/sites/all/libraries/context_css/cgi_career/images/glance-arrow-up.gif) no-repeat 545px 0;}#content-area .content div#glance div div.content{border-top:1px solid #991f3d;display:block;overflow:hidden;padding-top:10px;}.rtmenu-career{width:auto;padding:90px 0 0 0;display:block;margin:15px 0 10px 0;float:right;}.rtmenu-career.cgi-culture{background:url(/sites/all/libraries/context_css/cgi_career/images/bg_rtmenu_cgi_culture.jpg) no-repeat left top;}.rtmenu-career p{font-size:12px;line-height:15px;margin-bottom:0;padding:10px 10px 0 10px;background:#F2F7F8;}.rtmenu-career ul{margin:0;background:#f2f7f8;background:-moz-linear-gradient(top,#f2f7f8 0%,#d6e6ec 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f7f8),color-stop(100%,#d6e6ec));background:-webkit-linear-gradient(top,#f2f7f8 0%,#d6e6ec 100%);background:-o-linear-gradient(top,#f2f7f8 0%,#d6e6ec 100%);background:-ms-linear-gradient(top,#f2f7f8 0%,#d6e6ec 100%);background:linear-gradient(to bottom,#f2f7f8 0%,#d6e6ec 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f7f8',endColorstr='#d6e6ec',GradientType=0);padding:10px;}ol.alphaList li{list-style-type:lower-alpha;}.rtmenu-career ul li{background:url("/sites/all/themes/cgi/images/bl_square_pumpkin.gif") no-repeat 0 0.4em;margin-left:0;padding-bottom:0;padding-left:0.9em;line-height:15px;margin-bottom:10px;font-size:12px;}.rtmenu-career ul li a{text-decoration:none;font-weight:bold;font-size:12px;}.alignRtImg{float:right;margin-left:10px;}.apply-btn{display:block;margin:10px 0;}
