body{background-color:#fff;overflow:visible;text-align:center}
.global{overflow:visible;height:auto;width:100%}.global .navLeft{display:none !important}
.global .wrap{position:relative;width:100% !important;margin:0;overflow:visible;height:auto;left:0 !important}.global .wrap #main_container{position:static;overflow:visible;overflow-x:visible;width:100% !important;height:auto !important}.global .wrap #main_container #page_detail figure{display:none}
.global .wrap #main_container .page{overflow:visible;height:auto !important;width:100% !important;margin:0 auto}.global .wrap #main_container .page .bloc{width:100% !important;overflow:visible;height:auto;margin:0 auto}.global .wrap #main_container .page .bloc header.head_section{position:relative;clear:both;height:auto !important;width:100%;margin-bottom:0 !important}.global .wrap #main_container .page .bloc header.head_section .title{position:relative;left:0;top:0;margin:30px auto 30px auto !important}
.global .wrap #main_container .page .bloc header.head_section figure{display:none;text-align:center;width:100%}.global .wrap #main_container .page .bloc header.head_section figure img{position:static;width:100%}
.global .wrap #main_container .page .bloc .projects_container{margin:10px auto 10px auto !important}
.global .wrap #main_container .page .bloc .content{margin-top:0 !important}.global .wrap #main_container .page .bloc .content .section{margin:0}.global .wrap #main_container .page .bloc .content .section header{margin:0}
.global div.switch{display:none}
#portfolio{overflow:visible;height:auto !important;width:100% !important;margin:0 !important}#portfolio #portfolio_wrap{top:0 !important;position:relative;width:100% !important;margin:0 !important;overflow:visible;height:auto;left:0 !important}#portfolio #portfolio_wrap #portfolio_container{position:static;overflow:visible;overflow-x:visible;width:100% !important;height:auto !important;margin:0 !important}#portfolio #portfolio_wrap #portfolio_container #project_detail{width:100% !important;height:auto !important;overflow:visible}
#portfolio #portfolio_wrap #portfolio_container #project_grid{position:static;overflow:visible;width:100% !important;height:auto !important}#portfolio #portfolio_wrap #portfolio_container #project_grid .bloc{width:100% !important}#portfolio #portfolio_wrap #portfolio_container #project_grid .bloc .projects_container{margin:auto 0 !important;width:100% !important;max-width:100% !important}
.unprintable{display:none !important}
.sectors{display:none !important}
#main #main_wrap #news{position:static;height:auto;overflow:visible;width:100% !important}#main #main_wrap #news div.bkgs{display:none}
#main #main_wrap #news section{position:static;height:auto;overflow:visible;width:100% !important;margin-left:0 !important;margin-bottom:60px}
#main #main_wrap .diaporama{position:static;height:auto;overflow-x:visible}#main #main_wrap .diaporama .pictures{float:none;clear:both;position:relative !important;width:100% !important;overflow:visible;height:auto;transform:none !important}#main #main_wrap .diaporama .pictures figure{float:none;height:auto;overflow:visible;position:relative;width:auto !important;text-align:center}#main #main_wrap .diaporama .pictures figure img{position:relative;width:auto;height:auto;display:inline;margin-left:0 !important}
#main #main_wrap .diaporama nav{display:none}
#main #main_wrap .diaporama .inTwo{display:none}
