
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
img{border:none;}
#main{margin-left:auto;margin-right:auto;padding-top:100px;width:960px;position:relative;z-index:0;border-top:1px transparent solid}
.g-1,.g-2,.g-3,.g-4,.g-5,.g-6,.g-7,.g-8,.g-9,.g-10,.g-11,.g-12,.g-13,.g-14,.g-15,.g-16{display:inline;float:left;margin-left:10px;margin-right:10px;}
.c-12 .g-3,.c-16 .g-4{width:220px;}
.c-12 .g-6,.c-16 .g-8{width:460px;}
.c-12 .g-9,.c-16 .g-12{width:700px;}
.c-12 .g-12,.c-16 .g-16{width:940px;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.c-12 .g-1{width:60px;}
.c-12 .g-2{width:140px;}
.c-12 .g-4{width:300px;}
.c-12 .g-5{width:380px;}
.c-12 .g-7{width:540px;}
.c-12 .g-8{width:620px;}
.c-12 .g-10{width:780px;}
.c-12 .g-11{width:860px;}
.c-16 .g-1{width:40px;}
.c-16 .g-2{width:100px;}
.c-16 .g-3{width:160px;}
.c-16 .g-5{width:280px;}
.c-16 .g-6{width:340px;}
.c-16 .g-7{width:400px;}
.c-16 .g-9{width:520px;}
.c-16 .g-10{width:580px;}
.c-16 .g-11{width:640px;}
.c-16 .g-13{width:760px;}
.c-16 .g-14{width:820px;}
.c-16 .g-15{width:880px;}
.c-12 .prefix-3,.c-16 .prefix-4{padding-left:240px;}
.c-12 .prefix-6,.c-16 .prefix-8{padding-left:480px;}
.c-12 .prefix-9,.c-16 .prefix-12{padding-left:720px;}
.c-12 .prefix-1{padding-left:80px;}
.c-12 .prefix-2{padding-left:160px;}
.c-12 .prefix-4{padding-left:320px;}
.c-12 .prefix-5{padding-left:400px;}
.c-12 .prefix-7{padding-left:560px;}
.c-12 .prefix-8{padding-left:640px;}
.c-12 .prefix-10{padding-left:800px;}
.c-12 .prefix-11{padding-left:880px;}
.c-16 .prefix-1{padding-left:60px;}
.c-16 .prefix-2{padding-left:120px;}
.c-16 .prefix-3{padding-left:180px;}
.c-16 .prefix-5{padding-left:300px;}
.c-16 .prefix-6{padding-left:360px;}
.c-16 .prefix-7{padding-left:420px;}
.c-16 .prefix-9{padding-left:540px;}
.c-16 .prefix-10{padding-left:600px;}
.c-16 .prefix-11{padding-left:660px;}
.c-16 .prefix-13{padding-left:780px;}
.c-16 .prefix-14{padding-left:840px;}
.c-16 .prefix-15{padding-left:900px;}
.c-12 .suffix-3,.c-16 .suffix-4{padding-right:240px;}
.c-12 .suffix-6,.c-16 .suffix-8{padding-right:480px;}
.c-12 .suffix-9,.c-16 .suffix-12{padding-right:720px;}
.c-12 .suffix-1{padding-right:80px;}
.c-12 .suffix-2{padding-right:160px;}
.c-12 .suffix-4{padding-right:320px;}
.c-12 .suffix-5{padding-right:400px;}
.c-12 .suffix-7{padding-right:560px;}
.c-12 .suffix-8{padding-right:640px;}
.c-12 .suffix-10{padding-right:800px;}
.c-12 .suffix-11{padding-right:880px;}
.c-16 .suffix-1{padding-right:60px;}
.c-16 .suffix-2{padding-right:120px;}
.c-16 .suffix-3{padding-right:180px;}
.c-16 .suffix-5{padding-right:300px;}
.c-16 .suffix-6{padding-right:360px;}
.c-16 .suffix-7{padding-right:420px;}
.c-16 .suffix-9{padding-right:540px;}
.c-16 .suffix-10{padding-right:600px;}
.c-16 .suffix-11{padding-right:660px;}
.c-16 .suffix-13{padding-right:780px;}
.c-16 .suffix-14{padding-right:840px;}
.c-16 .suffix-15{padding-right:900px;}
html body .f-box{overflow:hidden;width:auto;}
html body div.clear,html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}
html{width:100%;height:100%;}
body{font:12px/1.5 helvetica,arial,sans-serif;color:#333;margin:0;padding:0 0 0 0;min-height:100%;width:100%;background-position:center top;background-repeat:no-repeat;}
hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0;}
h1{font-size:25px;}
h2{font-size:23px;}
h3{font-size:21px;}
h4{font-size:19px;}
h5{font-size:17px;}
h6{font-size:15px;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}
a{text-decoration:none;color:#336;}
a:hover{text-decoration:underline;}
a.more{padding-left:10px !important;}
a.file{padding:2px 0 2px 20px !important;background-repeat:no-repeat !important;}
a.dwl{padding:2px 0 2px 20px;background-repeat:no-repeat;background-position:0 3px;}
#dwl{width:0px;height:0px;display:none;}
#bd-index #contents{width:840px;min-height:360px;background:#fff;margin:40px 0 0 110px;padding-bottom:10px;}
#bd-index iframe.h2a{display:block;position:absolute;right:0px;top:80px;text-align:right}
.adhesive{position:absolute;}
#adhesive-left{left:-22px;top:40px;}
#adhesive-right{right:-22px;top:110px;}
#bd-index #contents h2{width:350px;font-size:19px;line-height:22px;padding:0;color:#7D878B;font-family:Verdana;font-weight:normal;margin:0px 0 0 35px;padding-top:25px;}
#bd-index #contents h2 span{font-size:16px;}
#bd-index #contents h2 .h2a{font-size:19px;color:#DB002F;}
#bd-index #portfolio-link{background-position:0 0;background-repeat:no-repeat;padding:0;position:absolute;left:285px;top:23px;}
#bd-index #contents #our-portofolio-fr{background-image:url(../media/home/fr-home-portfolio.png);height:60px;width:160px;}
#bd-index #contents #our-portofolio-de{background-image:url(../media/home/de-home-portfolio.png);height:80px;width:170px;}
#bd-index #contents #skills-heading{background-position:0 0;background-repeat:no-repeat;height:20px;padding:0;position:relative;margin:40px 0 0 25px;display:block}
#bd-index #contents #skills-fr{background-image:url(../media/home/fr-home-competences.png)}
#bd-index #contents #skills-en{background-image:url(../media/home/en-home-competences.png)}
#bd-index #contents #skills-de{background-image:url(../media/home/de-home-competences.png)}
#bd-index #skills{padding:30px 10px 0 30px;font-family:Verdana;color:#7D878B;font-size:11px;width:133px;background:url(../media/bg-home.png) no-repeat 0 0;height:180px;float:left;margin-left:25px;}
#bd-index #skills a:hover{text-decoration:none;}
#bd-index #skills strong{color:#db002f;}
#bd-index #skills p{margin:0 0 0px 0;padding:0;line-height:19px;}
#bd-index #skills ul{margin-top:1px;}
#bd-index #skills li{margin-bottom:-1px;background:url(../media/dash.png) no-repeat 0px 9px;padding-left:10px;line-height:18px;}
#bd-index #skills a{color:#292627;}
#bd-index #contents #karzoo-block{width:252px;margin-left:0px;margin-top:-35px;float:left;height:244px;position:relative;}
#arrow-left{position:absolute;top:75px;left:-35px;}
#arrow-top{position:absolute;top:-35px;left:168px;}
#bd-index #news-box{width:353px;min-height:490px;background:url(../media/bg-home-news.png) no-repeat 0 0;position:absolute;right:40px;top:0px;color:#fff;text-align:right;padding:80px 0 0 0;}
#news-box h3#actu-link{font-size:13px;line-height:23px;font-weight:bold;text-align:center;padding:0 0px;margin-left:20px;width:90px;background:url(../media/bg-actu-link.png) no-repeat 0 0;}
#news-box h3#actu-link a{color:#FFE9EE;}
#news-box h4{font-size:14px;line-height:16px;margin:20px;text-align:center;font-weight:normal;text-align:left;}
#news-box #news-picture{display:block;margin:auto;}
#all-news-link{color:#6B696A;padding:10px 20px 0 20px;font-weight:bold;}
#news-box #news-description{text-align:left;line-height:16px;min-height:60px;font-size:12px;border-bottom:#6B696A 1px solid;margin:0 20px 10px 20px;padding-bottom:10px;}
#news-box #news-description a{color:#DB002F;}
.rss-link-box{text-align:right;height:35px;padding-right:100px;line-height:26px;}
.rss-link{background:none !important;}
.rss-link img{border:none !important;}
a.rss-link{background:url("../media/icons/feed.png") no-repeat scroll 0 0 transparent !important;padding:2px 0px 2px 20px;color:#ccc;font-size:11px}
#bd-actualites iframe.h2a{display:block;float:right;margin:2px 0}
#bd-actualites #listing-news li{clear:right}
#contents{margin:auto;min-height:521px;position:relative;z-index:0;clear:both}
#cover{opacity:0;z-index:1;position:absolute;left:0;top:0;width:100%;}
#cover.notebook{background-position:center 1px;background-attachment:fixed;background-repeat:no-repeat}
img.clients{z-index:3;border-width:4px 4px 30px 4px;border-style:solid;position:absolute;cursor:pointer}
img.packaging{z-index:3;border-width:4px 4px 50px 4px;border-style:solid;position:absolute;cursor:pointer}
img.lettrage,img.identite-visuelle{z-index:3;border-width:1px;border-style:solid;position:absolute;cursor:pointer;}
img.site-de-presentation,img.site-e-commerce,img.catalogue-interactif{z-index:3;border-width:0 0 50px 0px;border-style:solid;position:absolute;cursor:pointer}
img.signaletique{z-index:3;border-width:0 0 50px 0px;border-style:solid;position:absolute;cursor:pointer}
img.rea,img.print{z-index:3;border-width:0 0 50px 0px;border-style:solid;position:absolute;cursor:pointer}
img.team{z-index:3;border-width:10px;border-style:solid;position:absolute;cursor:pointer}
img.architecture,img.divers,img.macro,img.portraits,img.produits,img.reportage{z-index:3;border-width:4px 4px 70px 4px;border-style:solid;position:absolute;cursor:pointer}
img.iphone-ipad{z-index:3;border-width:1px 5px 50px 5px;border-color:#ffffff !important;border-style:solid;position:absolute;cursor:pointer;}
#cover-img{display:block;margin:auto;}
#closer,#prev,#next,#pic-desc{position:absolute;top:-1000px;left:-1000px;z-index:1000;display:block;cursor:pointer;}
#closer{background:url(../media/icons.png) no-repeat 0 -200px;}
#prev{background:url(../media/icons.png) no-repeat 0 -0px;}
#next{background:url(../media/icons.png) no-repeat 0 -100px;}
#pic-desc{padding:20px 0;margin:0px 20px;color:#666;}
#pic-desc span,#pic-desc a{color:#DB002F;font-weight:bold}
#bd-agence div#pic-desc{width:560px;color:white;font-size:11px;}
#blog-immo-karzoo{position:absolute;top:0px;left:205px}
#header div#navi-bar{position:absolute;top:80px;left:0;background-image:url(../media/bg-navi-bar.png);background-position:left top;background-repeat:no-repeat;opacity:.5;height:22px;width:100%;z-index:0}
#bd-index #header div#navi-bar{background-position:center top;}
#main-navi{position:relative;list-style:none;padding:68px 0 0 100px;text-transform:lowercase;font-weight:bold;margin:0;width:800px;z-index:1}
#main-navi li{padding:12px 0 0px 0;float:left;margin:0;background:no-repeat center 1000px;text-align:center;font-size:13px;width:114px;}
#main-navi li.active{background-position:center -2px;}
#main-navi a{color:#fff;line-height:22px;}
#main-navi a,#main-navi span{padding:0 10px 2px 10px;}
#main-navi span{visibility:hidden;line-height:22px;cursor:default;}
#main-navi li.active a{text-indent:-1000px;overflow:hidden;display:inline-block;width:114px;}
#main-navi li.active a:hover{border-bottom:none;}
#main-navi a:hover{color:#fff;border-bottom:2px #db002f solid}
#main-navi a:hover{text-decoration:none}
#sub-navi-wrap{position:absolute;top:102px;left:90px;background:url(../media/bg-competences-navi.png) no-repeat left top;}
#sub-navi-wrap ul{margin:0 0 0 6px;background:url(../media/bg-competences-navi.png) no-repeat right top;float:left;padding:8px 12px;height:15px;text-transform:lowercase}
#sub-navi-wrap li{float:left;font-weight:bold;font-size:13px;margin:0 10px;white-space:nowrap;}
#sub-navi-wrap li.first{margin:0;}
#sub-navi-wrap li a{color:#53514A;}
#sub-navi-wrap li.active span,#sub-navi-wrap li a:hover,#sub-navi-wrap li.active a{color:#DB002F;text-decoration:none;}
#sub-navi-wrap li.active{padding-bottom:15px;background:url(../media/bg-navi-lvl-2-active.png) no-repeat center 23px;}
#sub-navi-wrap li.active span{cursor:default;}
#bd-clients #clients-navi{display:block;}
#clients-navi,#bd-clients #clients-navi.client{position:absolute;top:102px;left:102px;background:#000000;opacity:0.85;display:none;width:923px}
#clients-navi ul{float:left;margin:0px;padding:20px 0;border-left:1px #ddd solid;}
#clients-navi ul li{padding:0 20px 0 25px;line-height:20px;margin-left:-14px}
#clients-navi ul.first{border-left:none;}
#clients-navi ul a{color:#ddd;padding:0 5px;font-weight:bold}
#clients-navi ul span{color:#db002f;padding:0 5px;font-weight:bold;cursor:default}
#clients-navi ul a:hover{color:#fff}
#clients-navi ul .new{background:url(../media/new.png) no-repeat left 1px;}
#clients-navi ul .new a img{position:absolute;left:-15px;}
#lang-switch{margin:0;text-align:center;padding:0;position:absolute;top:-2px;right:50px;z-index:10}
#lang-switch li{text-align:center;float:left;position:relative;}
#lang-switch li a,#lang-switch li span{line-height:20px;font-size:11px;color:#fff;display:block;width:22px;text-align:center;margin:0 1px;background:url(../media/client-navi.png) no-repeat 0 -327px;text-decoration:none;font-weight:bold}
#lang-switch li span{background:url(../media/client-navi.png) no-repeat 0 -227px;}
#bottom_decorator{color:#494848;height:19px;margin:auto;position:relative;text-align:center;width:875px;z-index:1000;padding-bottom:20px;background:url(../media/bottom-navi.png) no-repeat 0 bottom;text-transform:lowercase;}
#level-3-navi{position:absolute;top:0;padding-top:200px;height:238px;left:0;z-index:3;background:url(../media/bg-content-third.png) no-repeat 90px 0;width:391px;}
#bd-realisations.corporate #level-3-navi{height:138px;}
#level-3-navi li{margin-bottom:5px;}
#level-3-navi a{display:block;line-height:23px;height:22px;background:url(../media/bg-third-level.png) no-repeat 0 bottom;width:77px;text-align:right;padding-right:13px;color:#494848;font-size:12px;}
#level-3-navi a:hover{text-decoration:none;}
#level-3-navi a:hover,#level-3-navi li.active a{background-position:0 0;color:#fff;}
#header{position:fixed;z-index:1;height:100px;width:100%;left:0;top:0;}
#header h1{padding:0;margin:0;font-size:0px;}
#header h1 span{position:absolute;left:-1000px;top:-1000px;}
#header-section{width:960px;margin:auto;position:relative}
#header #logo{position:absolute;left:0px;top:-92px;z-index:10;}
#bd-actualites{background:#191617;}
#bd-actualites #header-section{height:103px;background:url(../media/bg-header-news.png) no-repeat 120px 0;}
#bd-actualites #header div#navi-bar{z-index:1;}
#bd-actualites #main-navi{z-index:2;}
#bd-actualites #contents{background:url(../media/bg-news.jpg) repeat-y 120px 0;}
#bd-actualites #listing-news{margin:0px 0 0 90px;padding-top:30px;color:#EAEAEA;font-size:13px;line-height:15px;}
#bd-actualites #listing-news li{border-top:1px #6B696A solid;margin:0px 60px 0 60px;padding:20px 12px 20px 12px;}
#bd-actualites #listing-news span.date{margin:0;display:block;color:#5E5E5E;font-size:11px;line-height:13px;}
#bd-actualites h3{margin:5px 0px;display:block;font-weight:normal;font-size:20px;line-height:22px;}
#bd-actualites img{display:block;margin:5px auto 5px auto;}
#bd-actualites p{margin:0;}
#bd-actualites #listing-news a{color:#DB002F;}
.pagination{text-align:right;padding:0 30px;}
form{width:340px;margin-top:20px;}
label{display:block;text-align:right;padding:3px;position:relative;}
fieldset{border:1px #ccc solid}
form input,form select,form textarea{width:200px;border-width:1px;font-size:11px;margin-left:5px;}
form div{text-align:right;padding:5px;}
form textarea{height:100px;}
label span{position:relative;top:-85px;}
form div.error{color:#c00;}
form input.error{border-color:#c00;border-style:solid}
label em{color:#c00;font-style:normal;}
.vcard{position:relative}
.vcard .organization-name{position:absolute;left:-2000px;top:-2000px;}
.vcard .country-name{position:absolute;left:-2000px;top:-2000px;}
.vcard .tel .type{position:absolute;left:-2000px;top:-2000px;}
.vcard .url-parent{position:absolute;left:-2000px;top:-2000px;}
.vcard .geo{position:absolute;left:-2000px;top:-2000px;}
.gmap-container{width:460px;margin-top:15px;margin-left:55px;padding-bottom:7px;}
.gmap{width:460px;height:296px;background:url(../media/icons/throbber.gif) no-repeat center;border:1px #999 solid}
#google-directions{background:#efefef;}
#directions-box{background:white;width:542px;background:url(../media/bg-contact-directions-box.jpg) no-repeat;padding-top:139px;padding-bottom:20px;margin-left:176px;position:relative;top:-111px;z-index:1;display:none;}
#h2a-s-a{background:url(../media/bg-contact-address.jpg) no-repeat;margin:100px 0 0 80px;position:relative;z-index:2;}
#h2a-s-a .vcard{margin-left:80px;font-weight:bold;font-size:11px;color:#666}
#h2a-s-a .org{padding-top:20px;color:#db002f;}
#h2a-s-a #access-plan{position:absolute;left:300px;top:70px;}
#directions-box #directions-img{position:absolute;left:460px;top:60px;}
#address-directions-form{margin-top:10px}
#address-directions-form label{display:inline}
#footer{position:fixed;bottom:0;width:100%;z-index:100;}
#footer .vcard .organization-name{position:static;}
#supplier a{color:#aaa;}
#footer-address{margin:2px 400px 0 110px;color:#666;font-size:11px;text-align:right;}
#footer-address,#footer-address a.email{color:black !important;}
#bottom-navi{position:relative;width:875px;margin:auto;height:40px;text-align:center;color:#ffffff;z-index:1000;}
#bottom-navi #bg-bottom{position:absolute;bottom:0px;left:0px;}
#bottom-navi span{position:relative;color:#fff;margin:0;padding:3px 0 0 0;}
#bottom-navi iframe.h2a{position:absolute;z-index:1000;position:absolute;right:110px;top:19px}
#bottom-navi a{color:#fff !important;text-transform:lowercase;}
#bottom-navi a#next_client,#bottom-navi a#previous_client{position:absolute;top:20px;background:url(../media/arrows.png) no-repeat right -235px;}
#bottom-navi a#next_client{right:15px;padding-right:20px;background-position:right -235px;}
#bottom-navi a#previous_client{left:15px;padding-left:20px;background-position:left -359px;}
#bottom-navi #comp-sub-title{top:20px;}
#client-pagination{margin:0 auto;text-align:center;padding:0}
#client-pagination li{text-align:center;float:left;position:relative;}
#client-pagination li a{line-height:17px;font-size:11px;color:#fff;display:block;width:22px;text-align:center;margin:0 1px;background:url(../media/client-navi.png) no-repeat 0 0;text-decoration:none;font-weight:bold}
#client-pagination li.active a{background:url(../media/client-navi.png) no-repeat 0 -100px;}
#current-topic{display:block;width:140px;margin:auto;background:url(../media/client-navi.png) no-repeat 0 -400px;text-transform:lowercase;line-height:20px;position:relative;top:-2px;}
#bd-competences #bottom-navi #comp-sub-title{top:60px;}
#description #details-button{cursor:pointer;position:absolute;top:1px;}
#description{color:#333;width:280px;position:absolute;bottom:-17px;left:15px;text-align:left;font-size:11px;text-align:justify;line-height:14px;font-weight:normal}
#description .top-part{margin:0px 0 1px 0;padding:0px;height:24px;position:relative;}
#description #desc-content{margin:0;padding:15px;border:1px #ccc solid;background:#fefefe;opacity:.8;position:relative;}
#description #desc-content #desc-closer{position:absolute;right:10px;top:10px;cursor:pointer;}
#description #desc-content div a.external{color:#00c !important;font-weight:normal;padding:0 10px 0 0 !important;background:none !important;display:inline;width:auto;}
#description #desc-content ul li{display:list-item !important;float:none;text-align:left;list-style:disc;margin-left:20px;}
#description #desc-content div.hd{font-weight:bold;color:#db002f}
body.has-js .about{display:none;}
#bd-agence #main{padding-top:66px;}
#bd-agence #adhesive-right{right:-10px;top:204px;}
#etiquette{height:350px;width:142px;position:absolute;top:0px;left:105px;padding-top:164px;padding-left:30px;padding-right:25px;font-family:Verdana;z-index:-1;cursor:default !important}
#etiquette img{position:absolute;top:-20px;left:0;z-index:1;}
#etiquette span{color:#fff;position:relative;font-size:13px;line-height:18px;display:block;margin-bottom:10px;z-index:1;}
#etiquette h4{position:relative;margin:0px 0 4px 0;padding:3px 0 0 0;font-size:13px;line-height:13px;color:#645B48;z-index:1;text-transform:lowercase}
#etiquette ul{position:relative;margin-top:0px;margin-bottom:10px;z-index:1;list-style:disc;padding-left:8px;}
#etiquette li{color:#fff;font-size:13px;line-height:20px;}
#etiquette li a{color:#fff;}
#bd-agence #new_menu{position:absolute;background:none;top:75px;left:230px;}
#bd-agence #menu_overlay{position:absolute;background:none;top:75px;left:230px;width:257px;height:370px;}
#bd-agence #overlay_developers{position:absolute;top:133px;left:299px;display:none;}
#bd-agence #overlay_marketing{position:absolute;top:335px;left:314px;display:none;}
#bd-agence #overlay_emarketing{position:absolute;top:279px;left:319px;display:none;}
#bd-agence #overlay_copy{position:absolute;top:260px;left:241px;display:none;}
#bd-agence #overlay_designers{position:absolute;top:198px;left:266px;display:none;}
#bd-agence #contents{border:1px transparent solid;}
#bd-agence #inner{width:405px;height:375px;margin:70px 0 0 475px;position:relative;}
.description{height:375px;display:none;font-family:trebuchet ms;}
#bd-agence #desc-start{color:#777777;font-size:13px;line-height:16px;text-align:justify;height:195px;display:block;padding:80px 80px 0 80px;position:relative;}
#bd-agence #desc-start p span.dark{color:#000000;}
#bd-agence #desc-start p span{color:#DB002F;}
#bd-agence #desc-start #discover_arrow{position:absolute;top:-20px;left:5px;display:none;}
#bd-agence #desc-start #discover_pict{position:absolute;top:-45px;left:45px;display:none;}
#bd-agence .map{position:absolute;bottom:0;right:0;}
#bd-agence h3{color:#DB002F;font-size:18px;font-family:arial;padding-top:15px;margin:0 0 5px 15px;}
#bd-agence #inner p.desc-staff{margin:0 15px 0 15px;font-size:11px;line-height:13px;position:relative;}
#bd-agence #contents{background:url("../media/agence/bg-agence-content.png?") no-repeat center 75px;margin-left:55px}
#popup-dieter{background:#fff url(../media/agence/details/equipe-dieter.jpg) 0 0;}
#popup-dieter p{margin-top:380px;}
#popup-xavier{background:#fff url(../media/agence/details/equipe-xavier.jpg) 0 0;}
#popup-xavier p{margin-top:390px;}
#popup-thibaut{background:#fff url(../media/agence/details/equipe-thibaut.jpg) 0 0;}
#popup-thibaut p{margin-top:385px;}
#realisations-box{width:575px;height:495px;position:relative;margin:10px auto;float:right;display:inline;}
#realisations-box img{position:absolute;left:0;top:0;border:0;display:none;width:575px;height:495px;}
#realisations-box img#realisations-trigger{display:block;}
#rea-txt{padding-top:60px;margin:0 0 0 110px;width:200px;float:left;font-size:12px;line-height:14px;color:#58554c;position:relative;z-index:5;}
#rea-txt.intro{width:235px;}
#rea-txt h2{font-weight:bold;font-style:italic;font-family:Georgia,'book antiqua','times new roman',sans-serif;font-size:14px;line-height:18px;margin-bottom:25px;}
#rea-txt h3{margin:12px 0;font-weight:bold;font-style:italic;font-size:12px;}
#rea-txt p{margin-bottom:5px;}
#rea-right{position:relative;margin:50px 60px 10px 0;float:right;display:inline;z-index:2;}
#rea-right .link{position:absolute;color:#938160;font-size:14px;line-height:16px;}
#rea-right .link:hover{text-decoration:none;}
#flyers-link{top:200px;left:90px;}
#fardes-link{top:185px;right:268px;}
#brochures-link{top:417px;left:320px;}
#plaquettes-link{top:355px;left:-42px;}
#rea-right.corporate{position:absolute;top:60px;right:-15px;margin:0;}
#dugas-link{top:235px;left:215px;}
#decorlux-link{top:55px;right:50px;}
#metherm-link{top:400px;left:505px;}
#fancy-footer{bottom:22px;position:fixed;width:100%;z-index:90;}
#fancy-footer .in{margin:auto;width:884px;position:relative;}
#rea-right.signaletique{z-index:95;position:absolute;top:-80px;right:40px;}
#fancy-footer #peoples{background:url(../media/peoples.png) no-repeat 50% 0;height:119px;top:2px;}
#fancy-footer #city{background:url(../media/city.png) no-repeat center 0;height:157px;}
#rollup-link{top:58px;left:58px;z-index:98;}
#bache-link{top:196px;right:32px;z-index:98;}
#lettrage-link{top:235px;left:30px;}
#rea-right.marketing{z-index:95;position:absolute;top:0px;right:60px;}
#fancy-footer #marketing{background:url(../media/bottom-marketing.png) no-repeat 560px 0;height:73px;}
#rea-right.emarketing{z-index:95;position:absolute;top:0;right:40px;}
#fancy-footer #emarketing{background:url(../media/bottom-emarketing.png) no-repeat center 0;height:201px;top:2px;}
#rea-right.mobile{z-index:95;margin-top:40px;margin-right:32px;}
#fancy-footer #mobile{height:89px;background:url(../media/bottom-mobile.png) no-repeat 220px 0;top:-1px;}
#iphone-link{top:278px;left:115px;z-index:98;}
#ipad-link{top:55px;right:250px;z-index:98;}
#android-link{top:378px;left:300px;}
#rea-right.photo{position:absolute;top:30px;right:30px;}
#portrait-link{top:310px;left:30px;z-index:98;}
#architecture-link{top:257px;left:335px;z-index:98;}
#reportage-link{top:20px;right:175px;}
#produits-link{top:382px;left:370px;}
#rea-right.advertising{position:absolute;top:-40px;right:-70px;}
#fancy-footer #advertising{background:url(../media/peoples2.png) no-repeat center 0;height:155px;}
#rea-right.webdesign{position:absolute;top:-18px;right:-70px;}
#rea-right.webdev{position:absolute;top:-115px;right:-75px;background:url(../user/realisations/webdev.jpg) no-repeat 0 0;width:1000px;height:569px;}
#rea-right.webdev #shim{width:1000px;height:569px;}
#rea-txt .skills{float:left;margin-right:5px;}
#rea-txt .skills h3{margin:0 0 5px 0;width:75px;padding:5px 0 5px 10px;background-color:#ebe5d7;font-style:normal;}
#rea-txt .skills ul{padding-left:5px;}
.arrow-nav{position:absolute;top:260px;height:40px;width:20px;z-index:98;background:url(../media/arrows-navi.png) no-repeat 0 0;overflow:hidden;text-indent:-1000px;}
#rea-prev{left:0;background-position:0 0;}
#rea-next{right:0;background-position:0 -119px;}
#rea-txt.no-float{float:none;}
#bd-realisations #closer,#bd-realisations #prev,#bd-realisations #next{position:absolute;top:-1000px;left:-1000px;z-index:1000;display:block;cursor:pointer;}
#bd-realisations #closer{background:url(../media/close.png) no-repeat 0 0px;height:36px !important;width:36px !important;}
#bd-realisations #next,#bd-realisations #prev{background:url(../media/arrows-navi.png) no-repeat 0 -480px;width:13px !important;height:21px !important;}
#bd-realisations #next{background-position:0 -300px;}
.web-development #rea-txt{width:240px;}
#bd-karzoo p{margin:0 20px 12px 20px;color:#62676A;font-size:12px;line-height:16px;}
#karzoo_top_block{position:absolute;width:330px;top:95px;left:128px;text-align:justify;}
#karzoo_bottom_block{position:absolute;width:341px;top:450px;left:195px;text-align:justify;background:url(../media/karzoo/karzoo-feuille.jpg) no-repeat 0 bottom;padding-bottom:80px;}
#bd-karzoo strong{color:#8c9804;}
#bd-karzoo em{font-style:normal;color:#666;font-weight:bold}
#bd-karzoo span{font-size:10px;}
.hidden{position:absolute;left:-10000em;top:-10000em;}
#bd-immo{background-color:#d09269;}
#bd-immo #cover-img{width:960px;height:1050px;}
#top-text{position:absolute;top:60px;left:480px;font-weight:bold;color:#672b00;font-size:21px;line-height:25px;width:340px;}
#house{position:absolute;top:205px;left:215px;width:320px;height:250px;text-align:justify;color:#505050}
#house #start{color:#d80019;font-size:17px;}
#house ul{padding:0 20px;list-style:disc;color:#672b00;font-size:14px;line-height:17px;}
#house li{margin-bottom:8px;text-align:left;}

