@charset "UTF-8";@font-face{font-family:'lobster';src:url('../font/lobster_1.4-webfont.eot');src:url('../font/lobster_1.4-webfont.eot?#iefix') format('embedded-opentype'),
url('../font/lobster_1.4-webfont.woff') format('woff'),
url('../font/lobster_1.4-webfont.ttf') format('truetype'),
url('../font/lobster_1.4-webfont.svg#lobster_1.4regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'din';src:url('../font/dinengschriftregular-webfont.eot');src:url('../font/dinengschriftregular-webfont.eot?#iefix') format('embedded-opentype'),
url('../font/dinengschriftregular-webfont.woff') format('woff'),
url('../font/dinengschriftregular-webfont.ttf') format('truetype'),
url('../font/dinengschriftregular-webfont.svg#dinengschriftregular') format('svg');font-weight:normal;font-style:normal;}
*{margin:0;padding:0;}
html{background:url(../images/background.jpg) no-repeat center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;margin:0px;padding:0px;}
body{height:100%;overflow:hidden;position:absolute;width:100%;font-family:Helvetica, Arial, sans-serif;}
.clear{clear:both !important;display:block;}
.ajax_link{cursor:pointer;}
#iphoneHand, #ipadHands, #ipadPortrait{display:none;}
#turnYourPhone{display:none;height:100%;width:100%;position:absolute;background:url(../images/turn.png) center center no-repeat;}
#oblicContent{background:url(../images/60grey.png) repeat;left:-50%;margin-left:270px;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:200%;min-width:600px;overflow:hidden;height:600px;z-index:5;}
#contenu_text{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:490px;width:560px;min-height:480px;min-width:430px;margin:auto;position:relative;bottom:-30px;right:50px;}
#contact_subtitle{background:rgba(0,0,0,.7);height:20px;margin:-5px 9px 0px;font-family:'din',Arial, Helvetica, sans-serif,Arial, Helvetica, sans-serif;font-size:16px;color:#ffffff;text-align:center;}
.contact{height:100px;margin:5px 9px;background:rgba(0,0,0,.5);cursor:pointer;}
.contact.actif{background:rgba(0,0,0,.8);}
.contact img{margin:5px;float:left;}
.contact .coord{float:left;margin-left:5px;font-family:'din',Arial, Helvetica, sans-serif;color:#ffffff;margin-top:15px;}
.contact .coord .nom{font-size:19px;}
.contact .coord .poste{font-size:17px;margin-bottom:10px;}
.contact .coord .email{font-size:17px;}
#contact_form{margin-left:70px;padding-top:80px;padding-right:60px;}
#contact_form input, #contact_form textarea{background:rgba(255,255,255,.7);width:100%;border:none;margin-bottom:10px;font-family:'din',Arial, Helvetica, sans-serif;font-size:18px;color:#000000;padding:8px 6px;}
#contact_form textarea{height:220px;}
#submit_recept p{font-size:11px;margin-top:20px;font-style:italic;text-align:center;color:#f7f7f7;}
#contact_form input[type="submit"]{background:#ffffff;border-radius:10px;font-family:'lobster', Georgia, "Times New Roman", Georgia, "Times New Roman", Times, serif;color:#000000;padding:5px;width:360px;text-align:center;font-size:26px;display:block;margin:auto;margin-top:15px;text-decoration:none;cursor:pointer;}
#NO_MOBILE #contact_form input[type="submit"]:hover, #contact_form input[type="submit"]:active{background:#000000;color:#ffffff;}
#logo_fromkayz{display:block;margin:20px auto 30px;}
.fk_p1{color:#ffffff;font-family:'din',Arial, Helvetica, sans-serif;font-size:22px;margin-top:-15px;text-align:center;text-transform:uppercase;}
.fk_p2{color:#ffffff;font-family:'din',Arial, Helvetica, sans-serif;font-size:18px;margin-top:20px;margin-bottom:30px;text-align:center;}
#main_logo{background:url(../images/logo_fkz.png);height:208px;width:209px;margin:auto;}
h1{color:#ffffff;font-size:40px;font-family:'din',Arial, Helvetica, sans-serif;text-align:center;text-transform:uppercase;font-weight:normal;line-height:35px;margin-top:10px;margin-bottom:25px;}
h3{color:#ffffff;font-size:20px;font-family:'din',Arial, Helvetica, sans-serif;text-align:center;text-transform:uppercase;font-weight:normal;line-height:20px;margin-top:10px;margin-bottom:25px;}
.white_lobster_btn{background:#ffffff;border-radius:10px;font-family:'lobster', Georgia, "Times New Roman";color:#000000;padding:5px;width:360px;text-align:center;font-size:26px;display:block;margin:auto;margin-top:15px;text-decoration:none;}
#NO_MOBILE .white_lobster_btn:hover, .white_lobster_btn:active{background:#1d1d1b;color:#ffffff;}
#home_actu{background:#ffffff;color:#000000;border-radius:15px;width:350px;padding:10px;margin:auto;display:block;}
#home_actu h4{font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:bold;text-align:center;margin-bottom:5px;}
#home_actu p{text-align:center;font-size:14px;letter-spacing:0px;line-height:22px;}
#retour_form{position:absolute;top:25px;left:50%;width:300px;margin-left:-150px;display:none;z-index:25;}
p.error, p.succes{background:rgba(255,255,255,.8);font-family:'din',Arial, Helvetica, sans-serif;font-size:16px;padding:5px;margin-bottom:5px;text-align:center;}
p.succes{color:green;}
p.error{color:red;}
#iphoneContent{z-index:9;height:100%;width:50%;position:absolute;right:50%;}
#iphoneHand{background:url(../images/main_iphone.png);height:985px;width:663px;margin:auto;position:absolute;z-index:9;right:0%;margin-right:10px;top:25px;}
#heure{color:#ffffff;font-size:11px;position:absolute;font-family:Helvetica, Arial, sans-serif;left:394px;top:17px;}
#date{margin:9px;background:rgba(0,0,0,0.7);color:#ffffff;font-family:'din',Arial, Helvetica, sans-serif;text-transform:uppercase;}
#calendar{background:url(../images/sprite.png) 0 -338px #ffffff no-repeat;float:left;width:45px;height:50px;}
#day_month{padding:5px;float:left;text-align:justify;font-size:25px;height:22px;width:207px;margin-bottom:-4px;}
#day_month:after{content:'';display:inline-block;width:100%;}
#year{text-align:right;letter-spacing:6px;font-size:15px;margin-right:-5px;padding-right:5px;}
#iphone_contenu{height:475px;overflow:hidden;width:281px;left:263px;position:relative;top:30px;z-index:5;}
#Icontainer{height:550px;overflow:hidden;}
#nav{}
#iphone_logo{position:absolute;left:50%;margin-left:-41px;margin-top:7px;height:131px; width:82px; background:url(../images/sprite_iphone.png) -228px 1px;}
.bt_item{height:72px;width:95px;opacity:.7;position:relative;cursor:pointer;}
.bt_item_img{height:35px;width:35px;background-repeat:no-repeat;background-position:center center;margin:auto;position:relative;top:7px;margin-bottom:7px;}
#ico_concept{background:url(../images/sprite.png) 0 -268px;}
#ico_ergo{background:url(../images/sprite.png) 0 -198px;}
#ico_accompagnement{background:url(../images/sprite.png) 0 -233px;}
#ico_promo{background:url(../images/sprite.png) 0 -303px;}
#NO_MOBILE .bt_item:hover, .bt_item:active, .bt_item.on{opacity:1;}
#btns_left{float:left;padding-left:9px;}
#btns_right{float:right;padding-right:9px;}
#btns_left .bt_item{padding-right:19px;}
#btns_right .bt_item{padding-left:19px;}
.bt_item.tl{background:url(../images/sprite_iphone.png) 0 0;}
.bt_item.bl{background:url(../images/sprite_iphone.png) 0 -72px;margin-top:2px;}
.bt_item.tr{background:url(../images/sprite_iphone.png) -114px 0;}
.bt_item.br{background:url(../images/sprite_iphone.png) -114px -72px;margin-top:2px;}
.bt_item img{display:block;margin:auto;}
.bt_item p{text-align:center;color:#ffffff;font-family:'din',Arial, Helvetica, sans-serif;font-size:14px;}
#cas{width:263px;margin:9px;height:170px;}
#cas ul li{height:170px;width:263px;overflow:hidden;list-style:none;}
#cas ul .cas{width:56px;overflow:hidden;height:75px;color:#000000;font-size:10px;font-weight:bold;text-align:center;float:left;margin:4.8px;cursor:pointer;}
#cas ul .cas p{opacity:.7;}
#NO_MOBILE #cas ul .cas:hover p, #cas ul .cas.on p, #cas ul .cas:active p{opacity:1;}
#NO_MOBILE #cas ul .cas:hover img, #cas ul .cas.on img, #cas ul .cas:active img{margin-left:-56px;}
#iphone_contenu #controls{text-align:center;position:relative;top:-17px;}
#iphone_contenu #controls li{border-radius:10px;height:8px;width:8px;background:rgba(0,0,0,.6);display:inline-block;overflow:hidden;text-indent:9999px;margin:2px;cursor:pointer;}
#iphone_contenu #controls li.current{background:#000000;}
.ico_circle{background:#000000;height:80px;width:80px;border-radius:40px;background-repeat:no-repeat;background-position:center center;position:absolute;text-align:center;}
.ico_container{ position:absolute;height:80px;width:80px; }
.pbase{width:100px;color:#ffffff;font-size:10px;text-align:center;text-transform:uppercase;position:absolute;font-style:italic;font-weight:normal;line-height:15px;}
.skills_text{height:300px;left:160px;position:absolute;top:110px;width:300px;display:table;}
.skills_text p{vertical-align:middle;display:table-cell;text-align:center;color:#ffffff;text-transform:uppercase;font-size:14px;line-height:22px;font-weight:bold;}
#concept{background:url("../images/bulles_bg.png") no-repeat scroll center center transparent;}
#ergo_design{background:url("../images/puzzle_bg.png") no-repeat scroll center center transparent;}
#accompagnement{background:url("../images/mains_bg.png") no-repeat scroll center center transparent;}
#promotion{background:url("../images/speaker_bg.png") no-repeat scroll center center transparent;}
#refletIphone{background:url(../images/iphone_reflet.png);height:360px;width:282px;position:absolute;top:10px;left:264px;z-index:1;}
.foot_ico{height:35px;width:90px;background-position:center center;background-repeat:no-repeat;display:inline-block;opacity:.8;cursor:pointer;}
#NO_MOBILE .foot_ico:hover, .foot_ico:active{opacity:1;}
.full_size_bg{position:absolute;height:100%;width:100%;background-repeat:no-repeat;background-attachment:fixed;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;margin:0px;padding:0px;display:none;z-index:0;}
.full_size_bg.activ{z-index:1;}
#slider{position:relative;top:32px;left:263px;}
#slider ul, #slider li, #slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}
#slider2{margin-top:1em;}
#slider li, #slider2 li{width:281px;height:405px;overflow:hidden;}
#nextBtn a{background:url(../images/arrows.png) right;height:16px;width:15px;text-indent:-999px;overflow:hidden;display:block;cursor:pointer;z-index:8;position:absolute;top:463px;left:493px;}
#prevBtn a{background:url(../images/arrows.png) left;height:16px;width:15px;text-indent:-999px;overflow:hidden;display:block;cursor:pointer;z-index:8;position:absolute;top:463px;left:300px;}
.close{background:url(../images/sprite.png) no-repeat 0 0;height:67px;width:67px;position:fixed;top:0px;left:0px;cursor:pointer;z-index:15;opacity:.7;display:none;}
.close_bis{background:url(../images/sprite.png) no-repeat 0 -67px;height:67px;width:67px;position:fixed;top:0px;left:0px;cursor:pointer;z-index:15;opacity:.7;display:none;}
#NO_MOBILE .close:hover, #NO_MOBILE .close_bis:hover, .close_bis:active, .close_bis:active{opacity:1;}
.prevCase{background:url(../images/left.png);left:5px;}
.nextCase{background:url(../images/right.png);right:5px;}
.cas_nav{display:none;opacity:.5;height:87px;width:47px;position:absolute;top:50%;margin-top:-44px;z-index:10;cursor:pointer}
#NO_MOBILE .cas_nav:hover, .cas_nav:active{opacity:1;}
#contenu_text.cas_contenu{display:table;width:360px;min-width:360px;padding-left:80px;}
.cas_textes{display:table-cell;vertical-align:middle;}
.cas_textes h1{color:#ffffff;font-family:'din',Arial, Helvetica, sans-serif;font-weight:normal;font-size:35px;text-align:left;margin-bottom:5px;text-transform:none;}
.cas_textes .tag{background:#000000;color:#ffffff;font-size:11px;padding:5px 10px;border-radius:4px;display:inline-block;margin-right:5px;}
.cas_textes p{color:#ffffff;font-size:15px;line-height:22px;margin-top:20px;margin-bottom:20px;letter-spacing:1px;font-weight:lighter;}
.appstore{background:url(../images/appstore.png);height:53px;width:183px;display:inline-block;margin-right:15px;}
.gplay{background:url(../images/gplay.png);height:53px;width:154px;display:inline-block}
.cas_textes .white_lobster_btn{margin-left:0px;}
#ipadHands{background:url(../images/mains_ipad.png);width:1192px;height:1008px;position:absolute;top:20px;z-index:9;left:50%;margin-left:-596px;}
#ipadHands .ipad_zone_content{background:none repeat scroll 0 0 #000000;height:475px;left:248px;position:relative;top:35px;width:635px;}
#ipadHands #refletIpad{height:280px;width:319px;background:url(../images/ipad_reflet.png);position:absolute;right:272px;z-index:8}
#ipadPortrait{background:url(../images/mains_ipad2.png);width:836px;height:950px;position:absolute;top:20px;z-index:9;left:50%;margin-left:-418px;}
#ipadPortrait .ipad_zone_content{background:none repeat scroll 0 0 #000000;height:542px;left:193px;position:relative;top:30px;width:407px;}
#ipadPortrait #refletIpad{height:280px;width:319px;background:url(../images/ipad_reflet2.png);position:absolute;right:205px;z-index:8}
#ipadPortrait #nextBtn a{top:553px;left:380px;}
#ipadPortrait #prevBtn a{top:553px;left:12px;}
#bigslider ul li{list-style:none;}
#bigslider{width:407px;height:542px;}
#phonefooter{ margin-top:30px;}
#contact_formulaire{background:url(../images/sprite.png) 30px -170px no-repeat;}
#map_nous-trouver{background:url(../images/sprite.png) 33px -135px no-repeat;}
#menu_bottom{position:fixed;bottom:0px;width:100%;height:55px;background:#ffffff;padding:10px;z-index:10;}
#foot_logo{background:url(../images/sprite.png) 0 -389px;height:50px;width:49px;margin-left:20px;margin-top:2px;float:left;}
.georgia_bottom{color:#A0A0A0;display:block;float:left;font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;font-style:italic;font-weight:bold;margin-left:80px;margin-top:17px;text-decoration:none;}
#NO_MOBILE .georgia_bottom:hover, .georgia_bottom:active{color:#737272;}
#pint{background:url(../images/sprite.png) 0 -439px;height:20px;width:21px;display:block;}
#pinterest{float:right;margin:20px 25px 15px 15px;}

.oldie #oblicContent{ width:560px; margin-left:0px; left:50%; height:600px; padding-left:40px;  }
.oldie .ico_circle{  background-color:transparent !important; z-index:88; }
.oldie .ico_container{height:80px; width:80px;background-image:url(../images/ie_ico_circle.png); }
.oldie .white_lobster_btn{ font-weight:bold; font-style:italic; }
.oldie .bt_item p{ font-size:10px; }
.oldie #day_month{ font-size:18px; font-weight:bold; }
.oldie #year{ font-size:12px; font-weight:bold; }
.oldie h1{ font-size:30px; }
.oldie .fk_p1{ font-size:16px; font-weight:bold; }
.oldie .contact .coord .nom{font-size:15px; font-weight:bold;}
.oldie .contact .coord .poste{font-size:12px;}
.oldie .contact .coord .email{font-size:12px;}
