/* FROM CACHE */ html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-size:14px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html,body{background-color:#fff;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;font-weight:400;cursor:default;zoom:1;height:100%;width:100%;-webkit-tap-highlight-color:#01abe4;-webkit-text-size-adjust:none;overflow-x:none}#global{position:relative;width:100%;min-width:960px;min-height:100%}.ie6 #global{height:100%}#debug{position:fixed;right:0;color:#fff;z-index:5000}#debugGrid{text-align:center;background-color:rgba(255,0,0,0.5);color:green;width:20px;height:20px;float:right}#grid{position:absolute;display:none;left:50%;top:0;bottom:0;width:960px;margin-left:-480px;background:transparent url(../../static/img/grid.png) repeat;z-index:0}a:link,a:visited{cursor:pointer;outline:none;text-decoration:none;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out}a:hover{color:#fff!important}body *{line-height:18px}.wrap{margin:0 auto;position:relative}.center960{width:960px}.topMarginFix{line-height:10px;height:10px;width:100%;zoom:1}.clear{clear:both}.menu{list-style:none}.menu li{float:left}.menu .selected a{color:#01abe4!important}.menu .selected a:hover{color:#fff!important}.separator{border:none;border-top:1px solid #e1e1e1;height:0;margin:3px 0 -4px;padding:0;width:709px}#header{background:#424242 url(../../static/img/back-noise.png) repeat;width:100%;height:44px}#header .deco{position:absolute;top:0;left:-250px;width:600px;height:44px;background:transparent url(../../static/img/main-sprite.png) no-repeat 0 0}#header .logo{position:absolute;left:-5px;width:25px;height:44px}.crown{background:transparent url(../../static/img/main-sprite.png) no-repeat 0 -144px;width:25px;height:20px}#header .logo .crown{position:absolute;top:2px;transition:all 100ms ease-out;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out}#header .logo .H{background:transparent url(../../static/img/main-sprite.png) no-repeat 0 -164px;width:25px;height:26px;position:absolute;top:16px}#header .logo:hover .crown{transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;top:0}#header .navigation{position:absolute;left:66px;top:22px}#header .navigation li{margin-right:44px}#header .menu a:link,#header .menu a:visited{color:#d6d6d6;font-size:13px}#header .lang{position:absolute;right:0;top:22px}#header .lang li{margin-left:44px}#header .lang li a:link,#header .lang li a:visited{color:#b4b4b4;font-size:11px;font-family:Arial,Helvetica,sans-serif}#header .fr .fr,#header .en .en{color:#fff!important}#footer{background:#424242 url(../../static/img/back-noise.png) repeat;height:100px;position:absolute;bottom:0;left:0;right:0;margin-top:100px;overflow:hidden}#footer .wrap{position:relative;height:100px}#footer .deco{display:block;position:absolute;width:300px;height:100px;background:transparent url(../../static/img/main-sprite.png) no-repeat}#footer .deco.first{left:-330px;background-position:0 -44px}#footer .deco.last{right:-310px;background-position:-300px -44px}#footer .logo{position:absolute;top:5px}#footer .menu{position:absolute;right:0;bottom:44px}#footer .menu li{margin-left:29px}#footer .menu a{color:#ccc;font-size:12px}#footer .bottomLine{color:#ccc;font-size:11px;position:absolute;right:0;bottom:16px}#footer .bottomLine a{color:#ccc}#footer .bottomLine .dot{display:inline-block;border:none;padding:0;margin:0 13px 0 17px;background:transparent url(../../static/img/main-sprite.png) no-repeat -32px -144px;width:7px;height:7px;cursor:default}.ie6 #footer .bottomLine .dot,.ie7 #footer .bottomLine .dot,.ie8 #footer .bottomLine .dot{margin-top:-10px}.hwaccel #homeSlideshow .background,.hwaccel #homeSlideshow .backgroundColor,.hwaccel #homeSlideshow .slideshowLoading,.hwaccel #homeSlideshow .subject,.hwaccel #homeSlideshow .line,.hwaccel .thumbsContainer .thumb,.hwaccel .thumbsContainer .thumb span,.hwaccel .miniThumbsContainer .thumb,.hwaccel .miniThumbsContainer .thumb span,.hwaccel img.hwaccel,.hwaccel .workHead .clientsContainer,.hwaccel .vedette .detail,.hwaccel .vedette img,.hwaccel .member .hover,.hwaccel .member .hover a,.hwaccel .member .hover span,.hwaccel .member .hover h4,.hwaccel .workSlideshow .slide,.hwaccel #servicesSlideshow .slide,.hwaccel .homeSlidesContainer > div{-webkit-transform:translate3D(0px,0px,0px)!important}.hasError{background-color:#000}#notFound{height:660px;text-align:center;position:relative;background:#000 url(../../static/img/404.jpg) no-repeat 50% 0}#notFound h3,#notFound h4{font-size:16px;font-weight:400;position:absolute;width:100%;top:0;right:0}#notFound h3{color:#fff;top:596px}#notFound h4{color:#7b7b7b;top:620px}.PagesAboutContainer{padding-top:2px;position:relative}.PagesAboutContainer .abstract{position:absolute;left:-800px;top:-10px}.PagesAboutContainer .rightPart{float:left}.PagesAboutContainer .fiche{display:block;float:left;position:relative;width:260px;height:600px;margin:-35px 16px 36px -24px}.PagesAboutContainer .fiche img{position:absolute;top:0;left:0}.PagesAboutContainer .fiche .text{position:absolute;top:28px;left:40px;width:185px;height:200px;padding-top:100px}.PagesAboutContainer .fiche .text,.PagesAboutContainer .fiche .text span,.PagesAboutContainer .fiche .text a,.PagesAboutContainer .fiche .text h1{font-size:12px;text-align:center;line-height:18px}.PagesAboutContainer .fiche .text a{color:#000!important}.PagesAboutContainer .fiche .text a:hover{color:#01abe4!important}.PagesAboutContainer .fiche .text .seeus{position:absolute;left:18px;top:11px;font-size:10px!important;color:#5f5f5f!important;font-style:italic}.teamContainer{}.teamContainer .member{float:left;width:236px;height:144px;background-color:#efefef;position:relative}.teamContainer .member .line{color:#fff;font-weight:400;fonf-size:14px}.teamContainer .member .inlineBlock{margin-right:0}.teamContainer .member .hover{display:none;padding-top:34px;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;background-color:rgba(0,0,0,0.7);-pie-background:rgba(0,0,0,0.7)}.ie6 .teamContainer .member .hover,.ie7 .teamContainer .member .hover,.ie8 .teamContainer .member .hover{behavior:url(/css/htc/PIE.php)}.teamContainer .member .crown{margin-bottom:4px}.teamContainer .recrut{background-color:#3b3e3f;text-align:center}.teamContainer .recrut:hover .line{text-decoration:underline}.teamContainer .recrut .icon{background:transparent url(../../static/img/main-sprite.png) no-repeat -300px -144px;width:46px;height:46px;margin:36px 0 8px}.arrowLoading{width:5px;height:9px}.arrowLoading img{display:none;position:absolute;left:-7px;top:-3px}.arrowLoading .icon{position:absolute;top:1px;width:5px;height:9px;background:transparent url(../../static/img/main-sprite.png) no-repeat -29px -177px;transition:all 150ms ease-in-out;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out}.arrowLoading .hover{background-position:-38px -177px;opacity:0}.arrowLoading:hover .icon{left:5px;opacity:0}.arrowLoading:hover .hover{opacity:1}.arrowLoading .zone{display:block;position:absolute;left:-15px;right:-15px;top:-15px;bottom:-15px}.ie6 .arrowLoading .icon,.ie7 .arrowLoading .icon,.ie8 .arrowLoading .icon{top:-1px}.ie6 .arrowLoading .zone,.ie7 .arrowLoading .zone,.ie8 .arrowLoading .zone{-pie-background:rgba(0,0,0,0);behavior:url(/css/htc/PIE.php)}.ie6 .arrowLoading .hover,.ie7 .arrowLoading .hover,.ie8 .arrowLoading .hover{visibility:hidden}.ie6 .arrowLoading:hover .icon,.ie7 .arrowLoading:hover .icon,.ie8 .arrowLoading:hover .icon{visibility:hidden}.ie6 .arrowLoading:hover .hover,.ie7 .arrowLoading:hover .hover,.ie8 .arrowLoading:hover .hover{visibility:visible}#middle{padding-bottom:100px;min-height:100%}#content{position:relative;float:left;width:732px}.fat{font-size:24px;color:#000;font-weight:400;line-height:31px;position:relative}.uberFat{margin-top:25px;font-size:32px;line-height:36px;margin-bottom:12px;font-weight:400}h3{position:relative;font-size:18px;color:#333;font-weight:400}.fat a{color:#000;line-height:31px;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out}.fat a:hover{color:#01abe4!important}h3 a{color:#000;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out}h3 a:hover{color:#01abe4!important}.plus:before{content:"";position:absolute;left:-27px;top:12px;display:block;width:7px;height:7px;background:transparent url(../../static/img/main-sprite.png) no-repeat -25px -144px}.blockContainer{width:760px;position:relative}.inlineBlock{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin-right:44px}.ie6 .inlineBlock,.ie7 .inlineBlock,.ie8 .inlineBlock{display:inline;zoom:1;margin-right:47px}.textBloc a{font-size:12px;color:#01abe4!important}.textBloc a:hover{color:#000!important}.textBloc img{float:right}.textBloc p{font-size:12px;padding-top:2px;margin-bottom:-2px}.textBloc strong,.textBloc i,.textBloc u,.textBloc em{font-size:12px}.block2{width:205px}.block3{width:331px}.block4{width:457px}.block5{width:583px}.block6{width:709px}.PagesHomeContainer .baseline{position:absolute;top:25px;right:25px}.PagesHomeContainer .firstTitle{width:583px;margin-top:30px}.PagesHomeContainer .afterFat{margin-top:46px}.PagesHomeContainer .forceAlign{margin-top:15px}.PagesHomeContainer .servicesContainer,.PagesHomeContainer .solutionsContainer{margin-top:-4px;padding-bottom:12px}.PagesHomeContainer .service h3{margin-top:36px}.PagesHomeContainer .solutions h3{margin-top:18px}.PagesHomeContainer .solutionsContainer .hasImage p{width:220px}.PagesHomeContainer .service img,.PagesHomeContainer .solutions img{position:absolute;right:0;top:-2px}.PagesHomeContainer .servicesContainer,.PagesHomeContainer .solutionsContainer{position:relative;overflow:hidden;width:730px}.PagesHomeContainer h2.fat a{margin-right:0}.PagesHomeContainer .homeSlidesContainer{width:40000px}.PagesJoinContainer .textBloc{margin-top:18px;padding-top:2px;margin-bottom:-2px;font-size:12px}.PagesJoinContainer a{color:#000!important}.PagesJoinContainer a:hover{color:#01abe4!important}.PagesJoinContainer a{text-decoration:underline}#map{position:absolute;top:-10px;right:0;left:0;visibility:hidden}.mapBlock{position:absolute;width:233px;height:34px;background-color:#fff;border:1px solid #e1e1e1}.mapBlock .button{position:absolute;top:12px;right:16px}#routeOptions{top:87px;display:none}#routeOptions .goMaps{position:absolute;top:8px;left:10px;font-size:12px;color:#858585!important}#routeOptions .goMaps:hover{color:#01abe4!important}.mapPopup img{float:left;margin:1px 15px 0 3px}.mapPopup{padding-top:2px;font-size:12px;color:#333}#routeOptions .closeBtn{width:7px;height:7px}#routeOptions .closeBtn .icon{position:absolute;top:1px;width:7px;height:7px;background:transparent url(../../static/img/main-sprite.png) no-repeat -43px -144px;transition:all 150ms ease-in-out;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out}#routeOptions .closeBtn .hover{background-position:-43px -151px;opacity:0}#routeOptions .closeBtn:hover .icon{opacity:0}#routeOptions .closeBtn:hover .hover{opacity:1}#mapRoute{top:49px;display:none}#mapRoute input{width:190px;position:absolute;top:6px;left:10px;display:inline-block;border-radius:none;-webkit-appearance:none;background:transparent;border:none;outline:none;border-bottom:1px dotted #fff;transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out}#mapRoute input:focus{color:#333;border-bottom:1px dotted #a1a1a1}#mapRoute .sendBtn{width:5px;height:9px}#mapRoute .button .zone,#routeOptions .button .zone{display:block;position:absolute;left:-15px;right:-15px;top:-15px;bottom:-15px}#oldBrowser{display:none}.ie6 #oldBrowser{display:block}#oldBrowser .oldBrowserBackground{position:absolute;top:0;right:0;left:0;bottom:0;background:#000;z-index:99999;opacity:.8;filter:alpha(opacity = 80)}#oldBrowser .oldBrowserBox{width:548px;height:274px;position:absolute;top:50%;left:50%;margin-left:-275px;margin-top:-137px;z-index:1;background:#272727;border:1px solid #434343;z-index:999999}#oldBrowser .oldBrowserBoxClose{position:absolute;z-index:3;font:bold 20px Arial;cursor:pointer;right:20px;top:20px;width:16px;height:17px;display:block;text-indent:-6000px;background:url(../../static/img/oldBrowser/close.jpg) no-repeat top left}#oldBrowser .oldBrowserBoxContent{position:absolute;left:0;right:0;bottom:0;top:0;z-index:2;padding:50px 20px}#oldBrowser .oldBrowserBoxContentText{font-size:18px;font-weight:400;font-family:Georgia;color:#fff;text-decoration:none;text-align:center;line-height:24px}#oldBrowser .oldBrowserBoxContentChrome{margin-top:34px;text-align:center}#oldBrowser .oldBrowserBoxContentChromeLogo{width:60px;height:59px;display:block;text-indent:-7000px;margin:0 auto;padding-bottom:12px;background:url(../../static/img/oldBrowser/chrome.jpg) no-repeat top left}#oldBrowser .oldBrowserBoxContentChromeTitle{font-size:22px;font-weight:400;font-family:Georgia;color:#fff;text-decoration:none;text-align:center}.PagesRocketContainer #flashContent{margin-right:50px}.PagesServicesContainer .leftPart,.PagesServicesContainer .rightPart{padding-top:2px}.PagesServicesContainer .leftPart{margin-top:30px;padding-top:10px}.PagesServicesContainer .leftPart .imageContainer{height:432px}.PagesServicesContainer .leftPart .imageContainer img{position:absolute;top:0;right:-25px}.PagesServicesContainer .leftPart .verticalSeparator{display:block;display:none;position:absolute;right:-25px;top:0;bottom:0;width:1px;border-right:1px solid #e1e1e1}.PagesServicesContainer .rightPart .verticalSeparator{display:block;position:absolute;left:-24px;top:25px;bottom:0;width:1px;border-right:1px solid #e1e1e1}.PagesServicesContainer .leftPart .textBloc h3{font-weight:700;font-size:12px;padding-top:2px;height:16px}#servicesSlideshow{overflow:hidden;width:230px;height:34px}.ie6 #servicesSlideshow,.ie7 #servicesSlideshow,.ie8 #servicesSlideshow{zoom:1;position:relative;border:1px solid #fff}#servicesSlideshowThumbs{text-align:center;width:230px;margin-top:-3px}.ie6 #servicesSlideshowThumbs,.ie7 #servicesSlideshowThumbs,.ie8 #servicesSlideshowThumbs{margin-top:-5px}.PagesServicesContainer .rightPart .uberFat{margin:23px 0 14px}.PagesServicesContainer .rightPart .textBloc{margin-bottom:18px}.PagesServicesContainer .rightPart .hasImage p{width:331px}.PagesServicesContainer .rightPart .hasImage img{top:32px;position:absolute;right:3px}.sidebarBack{position:absolute;left:50%;right:0;top:44px;bottom:100px;margin-left:252px;background:#f9f9f9 url(../../static/img/back-noise-bright.png) repeat;border-left:1px solid #e1e1e1}#sidebar{float:right;width:225px;padding-top:2px;padding-bottom:36px}#sidebar > div{margin-left:24px;margin-top:18px}#sidebar .separator{width:201px;height:2px;margin:15px 0 0 24px}#sidebar .newsletterBlock{height:72px;padding-top:18px}#sidebar .newsletterBlock .newsletterContent{margin-top:19px}#sidebar .newsletterBlock input{display:inline-block;border-radius:none;-webkit-appearance:none;background:transparent;width:150px;height:15px;border:none;border-bottom:1px dotted rgba(255,255,255,0);color:#999;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:14px;outline:none;transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out}#sidebar .newsletterBlock input:focus,#sidebar .newsletterBlock .focus{width:180px;color:#333;border-bottom:1px dotted #a1a1a1}#sidebar .newsletterBlock a{display:inline-block;position:relative;margin-left:3px}#sidebar .newsletterBlock .success{font-size:11px;width:200px;color:#01abe4}#sidebar .newsletterBlock .error{font-size:11px;width:200px;color:red}.ie6 #sidebar .newsletterBlock,.ie7 #sidebar .newsletterBlock,.ie8 #sidebar .newsletterBlock{margin-top:21px}#sidebar .socialBlock{height:72px}#sidebar .socialBlock .socialContent{margin-top:19px;margin-left:-10px;height:24px}#sidebar .socialBlock .socialContent a{position:relative;display:block;float:left;font-family:Arial,Helvetica,sans-serif;line-height:14px;overflow:hidden;width:40px;height:24px;transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out}#sidebar .socialBlock .socialContent a .icon{display:block;position:absolute;left:10px;top:3px;width:13px;height:13px;background:transparent url(../../static/img/main-sprite.png) no-repeat}#sidebar .socialBlock .socialContent a .hover{opacity:0;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out}#sidebar .socialBlock .socialContent a .name{position:absolute;left:28px;top:2px;opacity:0;color:#858585;font-size:11px;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out}#sidebar .socialBlock .socialContent .facebook:hover{width:91px}#sidebar .socialBlock .socialContent .twitter:hover{width:78px}#sidebar .socialBlock .socialContent .rss:hover{width:65px}#sidebar .socialBlock .socialContent .vimeo:hover{width:75px}#sidebar .socialBlock .socialContent .linkedin:hover{width:72px}#sidebar .socialBlock .socialContent a:hover .hover{opacity:1}#sidebar .socialBlock .socialContent a:hover .name{opacity:1;color:#01abe4!important}#sidebar .socialBlock .socialContent a .slash{position:absolute;right:0;top:0;width:13px;height:19px;background:transparent url(../../static/img/main-sprite.png) no-repeat -89px -145px}#sidebar .socialBlock .socialContent .facebook .icon{background-position:-50px -164px}#sidebar .socialBlock .socialContent .facebook .hover{background-position:-50px -177px}#sidebar .socialBlock .socialContent .twitter .icon{background-position:-63px -164px}#sidebar .socialBlock .socialContent .twitter .hover{background-position:-63px -177px}#sidebar .socialBlock .socialContent .rss .icon{background-position:-76px -164px}#sidebar .socialBlock .socialContent .rss .hover{background-position:-76px -177px}#sidebar .socialBlock .socialContent .vimeo .icon{background-position:-89px -164px}#sidebar .socialBlock .socialContent .vimeo .hover{background-position:-89px -177px;opacity:0}#sidebar .socialBlock .socialContent .linkedin .icon{background-position:-102px -164px}#sidebar .socialBlock .socialContent .linkedin .hover{background-position:-102px -177px;opacity:0}.ie6 .social .hover,.ie7 .social .hover,.ie8 .social .hover{visibility:hidden}.ie6 .social .name,.ie7 .social .name,.ie8 .social .name{visibility:hidden}.ie6 .social:hover .icon,.ie7 .social:hover .icon,.ie8 .social:hover .icon{visibility:hidden}.ie6 .social:hover .hover,.ie7 .social:hover .hover,.ie8 .social:hover .hover{visibility:visible}.ie6 .social:hover .name,.ie7 .social:hover .name,.ie8 .social:hover .name{visibility:visible}#sidebar .newsBlock{position:relative}#sidebar .newsBlock .rss{position:absolute;left:130px;top:5px;width:13px;height:13px;padding:0;margin:0}#sidebar .newsBlock .rss .icon{display:block;position:absolute;left:0;top:0;padding:0;margin:0;width:13px;height:13px;background:transparent url(../../static/img/main-sprite.png) no-repeat}#sidebar .newsBlock .rss .zone{display:block;position:absolute;left:-5px;right:-5px;top:-25px;bottom:-5px;background-color:transparent}#sidebar .newsBlock .rss .hover{opacity:0;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out}#sidebar .newsBlock .rss .icon{background-position:-76px -164px}#sidebar .newsBlock .rss .hover{background-position:-76px -177px}#sidebar .newsBlock .rss:hover .hover{opacity:1}#sidebar .newsBlock .news{display:block;margin-top:20px;margin-bottom:-2px;font-size:14px;line-height:18px;color:#333!important}#sidebar .newsBlock .news{font-size:14px;color:#333!important}#sidebar .newsBlock .news .title{font-weight:700}#sidebar .newsBlock .news a{display:block;color:#333!important}#sidebar .newsBlock .news a span{transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out}#sidebar .newsBlock .news a:hover .title{color:#01abe4!important}#sidebar .newsBlock .news a:hover span{color:#000!important}#sidebar .likeBlock{height:30px;position:relative;overflow:hidden}.ie6 #sidebar .likeBlock,.ie7 #sidebar .likeBlock,.ie8 #sidebar .likeBlock{margin-top:16px;margin-left:24px}#sidebar .likeBlock .heart{position:absolute;top:1px;left:0;width:22px;height:20px}#sidebar .likeBlock .heart .icon{background:transparent url(../../static/img/main-sprite.png) no-repeat;width:22px;height:20px;position:absolute;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out}#sidebar .likeBlock .heart .normal{background-position:-140px -167px}#sidebar .likeBlock .heart .hover{background-position:-118px -167px;opacity:0}.ie6 #sidebar .likeBlock .heart .hover,.ie7 #sidebar .likeBlock .heart .hover,.ie8 #sidebar .likeBlock .heart .hover{display:none}#sidebar .likeBlock:hover .heart .hover,#sidebar .selected .heart .hover{opacity:1;display:block}#sidebar .likeBlock .likes{position:absolute;bottom:0;left:42px;width:200px;height:0;opacity:0;overflow:hidden;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out}.touch #sidebar .likeBlock .likes{left:30px}#sidebar .likeBlock:hover .likes,#sidebar .selected .likes{height:30px;opacity:1}#sidebar .likeBlock .likeBox{float:left;margin:0;padding:0;position:relative}#homeSlideshow{height:370px;width:100%;overflow:hidden;position:relative;background-color:#c4c4c4}#homeSlideshow .slideshowLoading{height:370px;background:#c4c4c4 url(../../static/img/loading-slideshow.jpg) no-repeat center top}#homeSlideshow .slide{display:none;height:370px;width:100%;position:absolute}#homeSlideshow .slide .backgroundColor{width:100%;height:370px;position:absolute}#homeSlideshow .slide .background{width:1600px;height:370px;position:absolute;left:50%;margin-left:-800px}#homeSlideshow .slide .subjectContainer{width:1118px;position:absolute;left:50%;margin-left:-559px}#homeSlideshow .slide .subjectContainer .subject{position:absolute;width:1118px;height:370px}.ie6 #homeSlideshow .slide .subjectContainer .subject,.ie7 #homeSlideshow .slide .subjectContainer .subject,.ie8 #homeSlideshow .slide .subjectContainer .subject{behavior:url(/css/htc/PIE.php)}#homeSlideshow .slide .subjectContainer .lines{position:absolute;text-decoration:none;top:121px;left:79px;transition:margin-top 150ms ease-in-out,text-shadow 150ms ease-in-out;-webkit-transition:margin-top 150ms ease-in-out,-webkit-text-shadow 150ms ease-in-out;-moz-transition:margin-top 150ms ease-in-out,-moz-text-shadow 150ms ease-in-out;text-shadow:0 1px 3px rgba(0,0,0,0.4);-webkit-text-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-text-shadow:0 1px 3px rgba(0,0,0,0.4)}#homeSlideshow .slide .subjectContainer .white .line,#homeSlideshow .slide .subjectContainer .white:hover .line{color:#fff!important}#homeSlideshow .slide .subjectContainer .black .line,#homeSlideshow .slide .subjectContainer .black:hover .line{color:#000!important}#homeSlideshow .slide .subjectContainer a:hover{margin-top:-3px;text-shadow:0 3px 7px rgba(0,0,0,0.2);-webkit-text-shadow:0 3px 7px rgba(0,0,0,0.2);-moz-text-shadow:0 3px 7px rgba(0,0,0,0.2)}.ie6 #homeSlideshow .slide .subjectContainer a:hover,.ie7 #homeSlideshow .slide .subjectContainer a:hover,.ie8 #homeSlideshow .slide .subjectContainer a:hover{margin-top:0!important}#homeSlideshow .slide .subjectContainer .lines .line{width:331px;display:block;zoom:1;padding-top:0;padding-bottom:18px;margin-bottom:-18px}#homeSlideshow .slide .subjectContainer .lines .line1{font-size:14px}#homeSlideshow .slide .subjectContainer .lines .line2{font-size:38px;line-height:36px}#homeSlideshow .slide .subjectContainer .lines .line3{margin-top:10px;font-size:18px;line-height:24px}#homeSlideshow .homeSlideshowSelectorContainer{position:absolute;left:50%;top:308px;margin-left:-480px;width:960px;height:42px;z-index:40}#homeSlideshowThumbs{position:absolute;top:12px;right:12px;display:none}.PagesSolutionsContainer h3{color:#000;margin-top:20px;margin-bottom:-2px}.PagesSolutionsContainer p{font-size:12px;padding-top:3px;margin-bottom:-3px}.PagesSolutionsContainer #visuelSolutions{position:relative;height:216px}.PagesSolutionsContainer #flashContent{position:absolute;top:18px;right:0}.PagesSolutionsContainer .guyContainer{position:absolute;bottom:0;right:0;width:230px;height:400px}.PagesSolutionsContainer .guyContainer img{position:absolute}.PagesSolutionsContainer #videoContent{display:block;width:80px;height:80px;position:absolute;top:133px;left:150px}.PagesSolutionsContainer .miniBlock1{width:140px}.PagesSolutionsContainer .miniBlock2{width:240px}.thumbsContainer{text-align:right;line-height:36px}.thumbsContainer .thumb{position:relative;text-align:center;width:18px;height:18px;margin-left:12px;margin-right:12px;cursor:pointer}.thumbsContainer .thumb span{display:block;position:absolute;left:0;width:18px}.thumbsContainer .thumb .zone{position:absolute;left:-13px;width:auto;right:-13px;top:-13px;bottom:-13px;background-color:transparent}.ie6 .thumbsContainer .thumb .zone,.ie7 .thumbsContainer .thumb .zone,.ie8 .thumbsContainer .thumb .zone{-pie-background:rgba(0,0,0,0);behavior:url(/css/htc/PIE.php)}.thumbsContainer .thumb .text{top:0;height:18px;margin-top:-2px;font-size:11px;color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.7);-webkit-text-shadow:0 0 2px rgba(0,0,0,0.7);-moz-text-shadow:0 0 2px rgba(0,0,0,0.7);transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out}.thumbsContainer .thumb .tall{top:2px}.thumbsContainer .thumb .hoverBack{background:transparent url(../../static/img/main-sprite.png) no-repeat -51px -154px;height:0;top:9px;opacity:.2;transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out}.thumbsContainer .thumb .selectedBack{background:transparent url(../../static/img/main-sprite.png) no-repeat -70px -154px;height:0;top:9px;opacity:.2;transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out}.no-touch .thumbsContainer .thumb:hover .hoverBack{background-position:-51px -145px;height:18px;top:0;opacity:1}.no-touch .thumbsContainer .thumb:hover .text,.thumbsContainer .selected .text{color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.7);-webkit-text-shadow:0 0 2px rgba(0,0,0,0.7);-moz-text-shadow:0 0 2px rgba(0,0,0,0.7)}.thumbsContainer .selected .hoverBack{background-position:-51px -145px;height:18px;top:0;opacity:0}.thumbsContainer .selected .selectedBack{background-position:-70px -145px;height:18px;top:0;opacity:1}.onWhite .thumbsContainer{text-align:right;padding-top:6px;margin-top:18px;height:48px}.onWhite .thumbsContainer .thumb .text{color:#333;text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none}.onWhite .thumbsContainer .thumb:hover .text,.onWhite .thumbsContainer .selected .text{color:#fff;text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none}.miniThumbsContainer{position:relative;margin:0;padding:0;margin-left:14px}.miniThumbsContainer .thumb{width:8px;height:8px;margin-top:14px;margin-right:5px;cursor:pointer;position:relative}.miniThumbsContainer .thumb .hoverBack{position:absolute;display:block;background:transparent url(../../static/img/main-sprite.png) no-repeat -33px -151px;width:8px;height:8px;opacity:.5;-ms-filter:alpha(opacity=25);filter:alpha(opacity=25);transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;zoom:1;behavior:url(/css/htc/PIE.php)}.miniThumbsContainer .thumb:hover .hoverBack{opacity:1;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40)}.miniThumbsContainer .thumb .selectedBack{position:absolute;display:block;background:transparent url(../../static/img/main-sprite.png) no-repeat -25px -151px;width:8px;height:8px;opacity:0;transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out}.miniThumbsContainer .selected .selectedBack{opacity:1}.ie6 .miniThumbsContainer .thumb .selectedBack,.ie7 .miniThumbsContainer .thumb .selectedBack,.ie8 .miniThumbsContainer .thumb .selectedBack{visibility:hidden}.ie6 .miniThumbsContainer .selected.selectedBack,.ie7 .miniThumbsContainer .selected .selectedBack,.ie8 .miniThumbsContainer .selected .selectedBack{visibility:visible}.miniThumbsContainer .thumb .zone{position:absolute;left:-5px;width:auto;right:-5px;top:-5px;bottom:-5px;background-color:transparent}.ie6 .miniThumbsContainer .thumb .zone,.ie7 .miniThumbsContainer .thumb .zone,.ie8 .miniThumbsContainer .thumb .zone{-pie-background:rgba(0,0,0,0);behavior:url(/css/htc/PIE.php)}.Works .work{margin-top:10px;height:188px}.Works .work .title{bottom:22px}.ie6 .Works .work,.ie7 .Works .work,.ie8 .Works .work{margin-top:9px;height:189px}.ie6 .Works .work .title,.ie7 .Works .work .title,.ie8 .Works .work .title{bottom:23px}.workHead a{color:#333}.workHead a:hover{color:#01abe4!important}.workHead .workCategories ul{position:relative;list-style:none;margin:36px 0 0;display:inline-block;width:709px;height:33px}.workHead .workCategories ul li{display:inline-block;margin:0 18px;height:14px;padding-top:4px;font-size:14px}.ie6 .workHead .workCategories ul li,.ie7 .workHead .workCategories ul li,.ie8 .workHead .workCategories ul li{display:inline;zoom:1;padding-top:0;height:18px}.workHead .workCategories ul .selectionContainer{position:relative}.workHead .workCategories ul li .selection{position:absolute;background-color:#01abe4;left:-18px;right:-18px;bottom:-19px;height:5px}.ie6 .workHead .workCategories ul li .selection,.ie7 .workHead .workCategories ul li .selection,.ie8 .workHead .workCategories ul li .selection{bottom:-16px}.workHead .workCategories ul li .byClient{position:absolute;right:0;text-align:left;width:90px;height:20px;margin:-2px 0 0;padding:2px 0 0 4px}.ie6 .workHead .workCategories ul li .byClient,.ie7 .workHead .workCategories ul li .byClient,.ie8 .workHead .workCategories ul li .byClient{padding:5px 0 0 1px;height:18px}.workHead .workCategories ul li .byClient .arrow{position:absolute;top:7px;right:0;width:9px;height:5px;background:transparent url(../../static/img/main-sprite.png) no-repeat -25px -181px;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out}.workHead .workCategories ul li .byClient .hover{background-position:-34px -181px;opacity:0}.workHead .workCategories ul li .byClient:hover .arrow{top:10px;opacity:1}.workHead .workCategories ul li .byClient .up{background-position:-25px -177px;top:10px}.workHead .workCategories ul li .byClient .up.hover{background-position:-34px -177px;top:10px}.workHead .workCategories ul li .byClient:hover .up{top:7px}.ie6 .workHead .workCategories ul li .byClient .arrow,.ie7 .workHead .workCategories ul li .byClient .arrow,.ie8 .workHead .workCategories ul li .byClient .arrow{visibility:visible;margin-top:3px;zoom:1}.ie6 .workHead .workCategories ul li .byClient .hover,.ie7 .workHead .workCategories ul li .byClient .hover,.ie8 .workHead .workCategories ul li .byClient .hover{visibility:hidden}.ie6 .workHead .workCategories ul li .byClient:hover .hover,.ie7 .workHead .workCategories ul li .byClient:hover .hover,.ie8 .workHead .workCategories ul li .byClient:hover .hover{visibility:visible}.workHead .clientsContainer{height:0;margin-left:-20px;padding-left:20px;overflow:hidden;display:none}.WorksClientContainer .workHead .clientsContainer{display:block;height:auto}.workHead .clientsContainer ul{list-style:none;padding:18px 0 36px}.workHead .clientsContainer ul li{height:10px;padding-top:8px;font-size:14px}.workHead .clientsContainer .selected{position:relative;color:#01abe4!important}.workHead .clientsContainer .selected:after{content:"";position:absolute;left:-13px;top:5px;display:inline-block;width:8px;height:8px;background:transparent url(../../static/img/main-sprite.png) no-repeat -25px -151px}.ie6 .workHead .clientsContainer ul li,.ie7 .workHead .clientsContainer ul li,.ie8 .workHead .clientsContainer ul li{height:11px;padding-top:7px;margin-left:-15px}.WorksIndexContainer .vedette{position:relative;overflow:hidden;width:732px;height:400px;margin:7px 0 -66px}.WorksIndexContainer .vedette h3{color:#000;margin-top:-1px}.WorksIndexContainer .vedette .details{position:absolute;width:252px;left:-252px;opacity:0}.WorksIndexContainer .vedette .details .workDetail{margin-top:-5px;margin-bottom:4px}.WorksIndexContainer .vedette p{font-size:12px;padding-top:3px;color:#111}.WorksIndexContainer .vedette img{position:absolute;left:0;-webkit-tap-highlight-color:#fff}.workDetail{height:144px}.fatWorkDetail{height:auto}.workDetail .client{height:19px;background-repeat:no-repeat;width:100%}.ie6 .workDetail .client,.ie7 .workDetail .client,.ie8 .workDetail .client{margin-bottom:17px}.workDetail span{position:relative;display:block;line-height:24px;height:23px;padding-top:1px}.workDetail span .text{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#666;padding-left:25px}.workDetail span .icon{position:absolute;left:0;top:3px;display:block;width:15px;height:20px;background:transparent url(../../static/img/main-sprite.png) no-repeat}.workDetail .type .icon{background-position:-102px -144px}.workDetail .date .icon{background-position:-117px -144px}.workDetail .techno .icon{background-position:-132px -144px}.workDetail .external .icon{background-position:-147px -144px}.workDetail .external a,.vedette a{color:#01abe4!important}.workDetail .external a:hover,.vedette a:hover{color:#000!important}.workDetail .fatLogo{margin-top:31px}.workLayout .workSlideshow{overflow:hidden;margin-top:21px}.workLayout h2{font-size:12px;font-weight:400;padding-top:4px;height:14px}.workLayout .fat{height:18px;line-height:18px;margin:0;padding-bottom:18px;margin-bottom:-18px}.workLayout p,.workLayout p strong,.workLayout p u,.workLayout p em,.workLayout p i,.workLayout p a{margin-top:18px;padding-top:5px;margin-bottom:-5px;color:#111}.workLayout p,.workLayout p strong,.workLayout p u,.workLayout p em,.workLayout p i,.workLayout p a{font-size:12px}.workLayout .workDetail{width:205px}.workLayout .topFix{height:39px}.workLayout .thumbsContainer{position:absolute;height:30px;z-index:10}.workLayout0 .workSlideshow{width:709px;height:306px}.workLayout0 .workSlideshow .slide{width:709px;height:306px}.workLayout0 .thumbsContainer{width:709px;border-bottom:1px solid #e1e1e1}.workLayout1 .workSlideshow{width:709px;height:468px}.workLayout1 .workSlideshow .slide{width:709px;height:468px}.workLayout1 .thumbsContainer{width:709px;border-bottom:1px solid #e1e1e1}.workLayout2 .workSlideshow{width:331px;height:468px;margin:0}.workLayout2 .workSlideshow .slide{width:331px;height:468px}.workLayout2 .thumbsContainer{width:331px;text-align:center}.workLayout2 .slideshowContainer{float:right;margin:0 23px 0 0}.workLayout .workFoot{position:relative;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;width:709px;padding-top:4px;height:31px;clear:both}.workLayout .workFoot a{position:absolute;height:24px}.workLayout .workFoot .back{left:0}.workLayout .workFoot .prev{right:200px}.workLayout .workFoot .next{right:0}.workLayout .workFoot .left .text{margin-left:16px}.workLayout .workFoot .right .text{margin-right:16px}.workLayout .workFoot a .text{color:#111!important;font-size:12px;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out}.workLayout .workFoot a .arrow{position:absolute;width:6px;height:11px;top:4px;background:transparent url(../../static/img/main-sprite.png) no-repeat;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out}.workLayout .workFoot .left .arrow{background-position:-25px -164px;left:0}.workLayout .workFoot .right .arrow{background-position:-30px -164px;right:0}.workLayout .workFoot .left .hover{opacity:0;background-position:-36px -164px}.workLayout .workFoot .right .hover{opacity:0;background-position:-41px -164px}.workLayout .workFoot a:hover .text{color:#01abe4!important}.workLayout .workFoot .left:hover .arrow{opacity:1;left:-5px}.workLayout .workFoot .right:hover .arrow{opacity:1;right:-5px}.ie6 .workLayout .workFoot a .hover,.ie7 .workLayout .workFoot a .hover,.ie8 .workLayout .workFoot a .hover{visibility:hidden;zoom:1}.ie6 .workLayout .workFoot a:hover .arrow,.ie7 .workLayout .workFoot a:hover .arrow,.ie8 .workLayout .workFoot a:hover .arrow{visibility:visible}.workLayout .workFoot .changeBtn .text{display:block;height:18px;overflow:hidden;padding:0 3px}.workLayout .workFoot .changeBtn .text .name,.workLayout .workFoot .changeBtn .text .label{font-size:12px;display:block;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out}.workLayout .workFoot .right .text .name,.workLayout .workFoot .right .text .label{text-align:right}.workLayout .workFoot .changeBtn:hover .text .name,.workLayout .workFoot .changeBtn:hover .text .label{margin-top:-18px}.worksContainer{margin-top:30px}.work{height:194px}.work img,.work .imgBack{position:absolute;display:block;left:0;top:0;width:205px;height:126px}.work .imgBack{background-color:#e1e1e1}.work img{opacity:1;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out}.work .back{position:absolute;left:-6px;top:-6px;display:block;width:215px;height:136px;border:1px solid #e1e1e1;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out}.work .title{position:absolute;bottom:28px;width:180px;font-size:14px;color:#333;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out}.work .client,.work .clientHover{position:absolute;top:147px;left:0;right:0;display:block;height:19px;background-repeat:no-repeat;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out}.work .client{background-position:right -19px}.work .clientHover{background-position:right 0;opacity:0}.work:hover img{opacity:.86}.work:hover .imgContainer{background-color:#fff}.work:hover .back{border:1px solid #858585}.work:hover .title{color:#01abe4}.work:hover .clientHover{opacity:1}.ie6 .work:hover img,.ie7 .work:hover img,.ie8 .work:hover img{filter:alpha(opacity='86')}.ie6 .work .clientHover,.ie7 .work .clientHover,.ie8 .work .clientHover{visibility:hidden}.ie6 .work:hover .clientHover,.ie7 .work:hover .clientHover,.ie8 .work:hover .clientHover{visibility:visible}
