/*!
 * Bootstrap Responsive v2.0.4
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#debugSize .maxWidth480{display:none}@media (max-width:480px){#debugSize .maxWidth480{display:block}.nav-collapse{-webkit-transform:translate3d(0, 0, 0)}footer.main .content_footer{width:100%;display:block}footer.main #tag_footer{width:100%;display:none}footer.main .nav_footer ul>li a{width:100%;display:none}body #articles .homeBanner div.article_description p.visuel-presentation img{width:110px;float:left;margin-bottom:20px;margin-left:25px}body #articles .homeBanner div.article_description p.visuel-presentation{width:auto;height:350px}body .homeBanner div.article_description header h1{font-size:35px}}#debugSize .maxWidth767{display:none;font-size:12px}@media (max-width:767px){#debugSize .maxWidth767{display:block;font-size:24px}#main nav#apNav{display:none}#main nav#apNavMax767{display:block;position:relative}#main nav#apNavMax767 ul{background-color:#000}#main nav#apNavMax767 ul li a{height:28px;padding-top:30px}#main nav#apNavMax767 ul li{font-size:.8em;line-height:18px}#services_competence .webfont_content{width:100%}#services_competence h3,#services_competence p{padding-left:30px;padding-right:30px}#services_competence .webfont{float:none;margin-bottom:20px;margin-top:20px;padding-right:0}#services_competence .webfont img{margin:0 auto;display:block}#services_competence .services_content{float:none}#services_competence .visuel_webdevelopment{width:100%;height:auto}#main .blocNav,#main .blocNavMax767{height:55px}footer.main #nav_footer{display:none}#main,#main.scroll{width:100%;margin:0 auto 0 auto}nav ul.main_navigation>li a{border-bottom:1px solid #000;color:#afafaf;display:block;padding-left:0;text-decoration:none;background-position:28px 2px;background-repeat:no-repeat;padding-top:2px;text-align:center}#main header.main,#main.scroll header.main{position:relative;width:100%}header.main h1.logo{margin:0 auto 0 auto}#main nav.main,#main.scroll nav.main{position:relative;width:100%}#main nav.main{position:relative;top:0;width:100%}#main nav#apNavMax767.floatable,#main.scroll nav#apNavMax767.floatable{position:fixed;top:0;background-color:#000;-webkit-box-shadow:0 0 10px 2px #000;box-shadow:0 0 10px 2px #000;z-index:1000}#main .blocNav{display:none}#main nav.floatable ul,#main.scroll nav.floatable ul,#main nav ul,#main.scroll nav ul{padding:0;margin:0}#menu_home a{background:url("../img/menu_sprite_ap.png") no-repeat center -67px rgba(0,0,0,0.3)}#menu_home a:hover,#menu_home a:active,#menu_home a.selected{background:url("../img/menu_sprite_ap.png") no-repeat center -7px rgba(255,255,255,0.1)}#menu_work a{background:url("../img/menu_sprite_ap.png") no-repeat center -190px rgba(0,0,0,0.3)}#menu_work a:hover,#menu_work a:active,#menu_work a.selected{background:url("../img/menu_sprite_ap.png") no-repeat center -130px rgba(255,255,255,0.1)}#menu_services a{background:url("../img/menu_sprite_ap.png") no-repeat center -310px rgba(0,0,0,0.3)}#menu_services a:hover,#menu_services a:active,#menu_services a.selected{background:url("../img/menu_sprite_ap.png") no-repeat center -250px rgba(255,255,255,0.1)}#menu_clients a{background:url("../img/menu_sprite_ap.png") no-repeat center -430px rgba(0,0,0,0.3)}#menu_clients a:hover,#menu_clients a:active,#menu_clients a.selected{background:url("../img/menu_sprite_ap.png") no-repeat center -370px rgba(255,255,255,0.1)}#menu_careers a{background:url("../img/menu_sprite_ap.png") no-repeat center -550px rgba(0,0,0,0.3)}#menu_careers a:hover,#menu_careers a:active,#menu_careers a.selected{background:url("../img/menu_sprite_ap.png") no-repeat center -490px rgba(255,255,255,0.1)}#menu_contacts a{background:url(../img/menu_sprite_ap.png) no-repeat center -416px rgba(0,0,0,0.3)}#menu_contacts a:hover,#menu_contacts a:active,#menu_contacts a.selected{background:url(../img/menu_sprite_ap.png) no-repeat center -356px rgba(255,255,255,0.1)}#menu_about a{background:url("../img/menu_sprite_ap.png") no-repeat center -668px rgba(0,0,0,0.3)}#menu_about a:hover,#menu_about a:active,#menu_about a.selected{background:url("../img/menu_sprite_ap.png") no-repeat center -608px rgba(255,255,255,0.1)}nav.main ul{overflow:hidden}nav.main ul>li{display:block;float:left;width:20%}#articles{margin:0 0 0 0}article.preview{width:100%;height:auto;border-top:solid 1px rgba(153,153,153,0.4);border-bottom:solid 1px rgba(153,153,153,0.1);margin-top:5px}article.preview div.article_image{display:block;float:none;height:auto;width:100%}article.preview div.article_image img{display:block;margin:0 auto 0 auto}article.preview header{width:96%}article.preview footer .tags{width:96%}.view{width:100%}article.preview section.description{margin-left:0}#articles .article_image{overflow-x:hidden;overflow-y:hidden;width:320px;margin:0 auto 0 auto}article.preview div.article_image{width:320px;overflow:none}#articles .article_image a img{margin-left:0}article.preview div.article_image img{left:0;margin-left:0;position:relative}#pages,#main .contacts_content,#main #clients{margin:0}#map_canvas{width:100%}nav ul.main_navigation>li a{text-align:center}#main #ContactMessage,#main #ApplianceMessage{width:86%}#main #services_ header,#main #history,#main #services_methodologie,#main #services_prototype{padding-left:10px;padding-right:10px}#services_methodologie img{width:100%;height:auto}section.main div.pagination{text-align:center;display:block;min-height:38px;position:relative;margin:1px auto 1px auto;padding-top:11px}#contact_form input.before,#contact_form label.behind{width:70%}footer.main #social{display:block;width:300px;float:none;margin:0 auto;padding-top:15px}footer #social .social_footer{margin-top:0;height:50px}footer #social .social_footer ul{padding:0}footer.main #social li{display:block;list-style-type:none;float:left;margin-top:15px;margin-right:8px}footer.main .content_footer{width:100%}footer.main #tag_footer{width:91%;padding-left:20px}footer.main .nav_footer ul li a{width:100%}footer.main .copyright{color:#808080;font-size:.9em;margin-left:0;margin-top:27px;padding-left:20px}#history{display:none}#history_iphone{display:block}#content_competence{margin:0 auto;max-width:660px}body #services_ ul{clear:none;list-style-type:none}.pole_competence{float:none;margin:10px auto}.img_clients{float:none;display:block;margin:30px auto}#visuel_3d_1,#visuel_3d_2{width:100%;height:auto}.webfont_content img{width:100%}.floatable{position:fixed;top:0;width:100%;background-color:#000;box-shadow:0 0 10px 2px #000;z-index:1000}article.preview h2{font-size:1.61538em}#contact_form label.error,#appliance_form label.error{left:0;top:0;margin-left:0;position:relative}div.article_description img{width:100%;height:auto;margin-left:0}body #main .view .article_description img,body #main .view .article_content img{margin:0 auto;width:100%;height:auto}body #article_84 .article_description img{margin:0 auto}.view div.article_content p{padding-left:0}body .view .article_description p{padding-left:20px;padding-right:20px}#article_75 div.article_description img{height:auto;margin-left:0;width:100%}#article_75.view section .appli{margin-right:0}#article_75.view .box_icons{display:block;width:100%;padding-bottom:30px}#article_50 div.article_content img{height:auto;margin-left:0;width:100%}#article_51 div.article_content img{height:auto;margin-left:0;width:100%}body.blogs .view{margin-left:0;overflow-x:hidden;overflow-y:hidden}.pagination .prev,.pagination .next{display:none}body #main .view iframe{width:100%}body #articles .homeBanner div.article_description p.visuel-presentation img{width:100px}body footer.main #social{width:220px;padding-top:50px}body footer #social .social_footer{height:60px}body footer.main #social li{text-indent:-9999px;margin:0;padding:0;width:35px;margin-right:10px;margin-left:10px}body footer.main #social li a{margin:0;padding:0}body footer.main #social li a span{margin:0;padding:0}}#debugSize .minWidth768{display:none}#debugSize .maxWidth979{display:none}@media (min-width:768px) and (max-width:979px){#debugSize .minWidth768{display:block}#debugSize .maxWidth979{display:block}#main,#main.scroll{width:100%;margin:0 auto 0 auto}#main header.main,#main.scroll header.main{position:relative;width:100%}header.main h1.logo{margin:0 auto 0 auto}#main nav.main,#main.scroll nav.main{position:relative;width:100%}#main nav.floatable,#main.scroll nav.floatable{position:fixed;top:0;background-color:#000;-webkit-box-shadow:0 0 10px 2px #000;box-shadow:0 0 10px 2px #000;z-index:1000}#main .blocNav,#main .blocNavMax767{height:68px}#main .blocNavMax767{display:none}#main nav.floatable ul,#main.scroll nav.floatable ul{margin:0;padding:0}nav.main ul li{list-style:none}nav ul li img{float:left;margin-top:0;margin-right:11px}nav.main ul{overflow:hidden;width:100%}nav.main ul>li{display:block;float:left;width:14.28%;overflow:hidden}nav.main ul>li a{display:block;float:none;margin:0 auto 0 auto;padding-top:35px;padding-left:0;overflow:hidden;font-size:.73em}#menu_home a{background:url("../img/menu_sprite_ap.png") no-repeat center -67px rgba(0,0,0,0.3)}#menu_home a:hover,#menu_home a:active,#menu_home a.selected{background:url("../img/menu_sprite_ap.png") no-repeat center -7px rgba(255,255,255,0.1)}#menu_work a{background:url("../img/menu_sprite_ap.png") no-repeat center -190px rgba(0,0,0,0.3)}#menu_work a:hover,#menu_work a:active,#menu_work a.selected{background:url("../img/menu_sprite_ap.png") no-repeat center -130px rgba(255,255,255,0.1)}#menu_services a{background:url("../img/menu_sprite_ap.png") no-repeat center -310px rgba(0,0,0,0.3)}#menu_services a:hover,#menu_services a:active,#menu_services a.selected{background:url("../img/menu_sprite_ap.png") no-repeat center -250px rgba(255,255,255,0.1)}#menu_clients a{background:url("../img/menu_sprite_ap.png") no-repeat center -430px rgba(0,0,0,0.3)}#menu_clients a:hover,#menu_clients a:active,#menu_clients a.selected{background:url("../img/menu_sprite_ap.png") no-repeat center -370px rgba(255,255,255,0.1)}#menu_careers a{background:url("../img/menu_sprite_ap.png") no-repeat center -550px rgba(0,0,0,0.3)}#menu_careers a:hover,#menu_careers a:active,#menu_careers a.selected{background:url("../img/menu_sprite_ap.png") no-repeat center -490px rgba(255,255,255,0.1)}#menu_contacts a{background:url(../img/menu_sprite_ap.png) no-repeat center -416px rgba(0,0,0,0.3)}#menu_contacts a:hover,#menu_contacts a:active,#menu_contacts a.selected{background:url(../img/menu_sprite_ap.png) no-repeat center -356px rgba(255,255,255,0.1)}#menu_about a{background:url("../img/menu_sprite_ap.png") no-repeat center -668px rgba(0,0,0,0.3)}#menu_about a:hover,#menu_about a:active,#menu_about a.selected{background:url("../img/menu_sprite_ap.png") no-repeat center -608px rgba(255,255,255,0.1)}#main nav.main{top:0}#language{width:100%}#articles{margin:0 0 0 0}#services_competence h3,#services_competence p{padding-left:30px;padding-right:30px}#pages,#main .contacts_content,#main #clients{margin:0}#map_canvas{width:100%}#ContactMessage,#ApplianceMessage{width:86%}nav ul.main_navigation>li a{text-align:center}article.preview{width:auto}article.preview header{width:96%}article.preview footer .tags{width:98%}article.preview div.article_image{width:320px}article.preview div.article_image img{left:0}article.preview section.description{margin-left:320px}article.preview div.article_image img{left:0;margin-left:0;position:relative}.view{width:100%}section.main div.pagination{width:100%;margin:1px auto 0 auto}li#menu_i18l a{background-color:rgba(0,0,0,0.3);color:#808080;font-size:.8em}footer.main .content_footer{width:auto}footer.main #tag_footer{width:52%}footer.main .nav_footer ul li a{padding-left:0}footer.main #social{width:20%}footer.main .copyright{margin-left:20px}.floatable{position:fixed;top:0;width:100%;background-color:#000;box-shadow:0 0 10px 2px #000;z-index:1000}article.preview h2{font-size:1.61538em}footer.main #nav_footer{width:20%}body #main div.article_description img,body #main div.article_content img{width:100%;height:inherit;margin:0}body.blogs .view{margin-left:0;overflow-x:hidden;overflow-y:hidden}body #main div.article_description img,body #main div.article_content img{width:auto}}#debugSize .minWidth1200{display:none}@media (min-width:1200px){#debugSize .minWidth1200{display:block}#main{width:1200px}#main.scroll{width:1200px}#language{width:1200px}article.preview{width:924px}article.preview header{width:605px}article.preview footer .tags{width:608px}.view{width:924px}article.preview div.article_image img{left:0;margin-left:0;position:relative}article.preview div.article_image{width:320px}article.preview section.description{margin-left:320px}#services_methodologie img{display:block;margin:0 auto}#services_competence .webfont_content{width:655px}footer.main .content_footer{width:1200px}footer.main #tag_footer{width:625px}footer.main .nav_footer ul li a{width:272px}#map_canvas{height:461px;width:922px}#content_competence{width:660px;margin:0 auto}#services_competence h3,#services_competence p{padding-left:30px;padding-right:30px}#clients{background-color:rgba(255,255,255,0.1);margin-left:276px;overflow-x:hidden;overflow-y:hidden;padding-bottom:15px;padding-top:4px}.img_clients{float:left;height:163px;margin-left:15px;margin-right:-4px;margin-top:11px;position:relative;width:215px}article.preview h2{font-size:1.61538em}body #main .view div.article_description img,body #main .view div.article_content img{margin:0 auto;display:block}div.article_description img{margin-left:0}body #main .view .article_description img,body #main .view .article_content img{margin-left:0}}#debugSize{position:fixed;top:0;z-index:2000}