@media all and (max-width: 1200px){.col-md-10{width:90%;margin-left:5%}body{font-size:14px}h1,.h1{font-size:22px;line-height:22px}h2,.h2{font-size:16px;line-height:16px}h2.border:after,.h2.border:after{top:19px}h3,.h3{font-size:15px;line-height:15px}h4,.h4{font-size:13px;line-height:13px}h5,.h5{font-size:12px;line-height:12px}h6,.h6{font-size:11px;line-height:11px}.plan_simplifie span,.plan_architecte span{display:none}#header #menu>ul{}#header #menu>ul>li{margin-left:18px;padding-right:26px}#footer #acces_rapides .acces_rapide h3{top:22px}#footer .grid-20 .title:after{width:60px}#footer .grid-20 ul{border-bottom:none;height:auto}#footer .grid-20 ul li{font-size:12px}#background{background:none !important}#contenu{}#contenu #banniere{height:291px}#contenu #carte{height:281px}#contenu #ariane{font-size:11px}#contenu #ariane p:before{top:2px;font-size:7px}#contenu #filtre .select{width:180px;margin-right:26px}#contenu #droite .titre,#contenu .droite .titre{margin:0 -15px 20px -30px}#contenu #droite .forcefull,#contenu .droite .forcefull{margin:0}#contenu #droite table tr td,#contenu .droite table tr td{font-size:14px;padding:5px 10px}#contenu #droite table tr td:first-child,#contenu .droite table tr td:first-child{padding:5px 10px 5px 15px;width:20%}#contenu #droite table tr td:last-child,#contenu .droite table tr td:last-child{padding:5px 15px 5px 10px;width:30%}#contenu #nos_valeurs{background-size:100%}#contenu #nos_valeurs #proximite{top:95px;left:295px}#contenu #nos_valeurs #respect{top:221px;left:295px}#contenu #nos_valeurs #ouverture{top:172px;left:100px}#contenu #nos_valeurs #loyaute{top:172px;left:465px}#contenu #nos_valeurs proximite h4:after,#contenu #nos_valeurs #respect h4:after,#contenu #nos_valeurs #ouverture h4:after,#contenu #nos_valeurs #loyaute h4:after{width:30px;margin-left:-15px;margin-top:-8px}#contenu #nos_valeurs #proximite.final{top:-5px;left:295px;opacity:1}#contenu #nos_valeurs #proximite.final:after{width:30px;height:30px;margin:0}#contenu #nos_valeurs #respect.final{top:321px;left:295px;opacity:1}#contenu #nos_valeurs #ouverture.final{top:172px;left:0;opacity:1}#contenu #nos_valeurs #ouverture.final:after{width:20px;height:20px;margin:0}#contenu #nos_valeurs #loyaute.final{top:172px;left:565px;opacity:1}#contenu #nos_valeurs #loyaute.final:after{width:20px;height:20px;margin:0}#contenu #nos_valeurs #proximite.final h4:after,#contenu #nos_valeurs #respect.final h4:after,#contenu #nos_valeurs #ouverture.final h4:after,#contenu #nos_valeurs #loyaute.final h4:after{width:30px;margin-left:-15px}#contenu #raisons_choisir{background-size:100%}#contenu #raisons_choisir #adresse{width:324px;left:180px}#contenu #raisons_choisir #modularite{top:170px;left:96px}#contenu #raisons_choisir #batiment{top:305px;left:80px}#contenu #raisons_choisir #equipe{top:305px;left:275px}#contenu #raisons_choisir #renommee{width:324px;top:460px;left:100px}#contenu #raisons_choisir #adresse.final{left:280px;opacity:1}#contenu #raisons_choisir #modularite.final{left:196px;opacity:1}#contenu #raisons_choisir #batiment.final{left:0px;opacity:1}#contenu #raisons_choisir #equipe.final{left:375px;opacity:1}#contenu #raisons_choisir #renommee.final{left:0px;opacity:1}#contenu #raisons_choisir #adresse.final h4:after,#contenu #raisons_choisir #modularite.final h4:after,#contenu #raisons_choisir #batiment.final h4:after,#contenu #raisons_choisir #equipe.final h4:after,#contenu #raisons_choisir #renommee.final h4:after{width:30px;margin-left:-15px}#contenu #thumbnails #liste_thumbnails ul li,#contenu #thumbnails .liste_thumbnails ul li,#contenu .thumbnails #liste_thumbnails ul li,#contenu .thumbnails .liste_thumbnails ul li{width:126px;height:126px}#contenu #thumbnails #liste_thumbnails ul li a,#contenu #thumbnails .liste_thumbnails ul li a,#contenu .thumbnails #liste_thumbnails ul li a,#contenu .thumbnails .liste_thumbnails ul li a{width:126px;height:126px}}@media all and (max-width: 992px){#contenu #droite .titre,#contenu .droite .titre{margin:0 -15px 20px 0}#contenu #droite, #contenu .droite{margin-left:0 !important;}body{font-size:12px}h1,.h1{font-size:20px;line-height:20px}h2,.h2{font-size:15px;line-height:15px}h2.border:after,.h2.border:after{top:34px}h3,.h3{font-size:14px;line-height:14px}h4,.h4{font-size:12px;line-height:12px}h5,.h5{font-size:11px;line-height:11px}h6,.h6{font-size:10px;line-height:10px}#background{background:none !important}#header #logo{text-align:center;background:url(../images/logo_mobile.png) no-repeat center center;width:70%;height:26px;margin-left:15%}#header #menu{position:absolute;z-index:99;top:-15px;left:0;width:80%;margin:15px 0 0 -15px;background:#001729}#header #menu:before{content:"\e60f";font-family:"maison";opacity:0.6;position:absolute;top:-47px;left:30px;width:31px;z-index:99;height:60px;font-size:16px;color:white;cursor:pointer}#header #menu #ouverture_menu{display:block;background:transparent;width:31px;height:60px;position:absolute;top:-47px;left:30px;z-index:999}#header #menu>ul{display:block;visibility:hidden;width:100%;position:absolute;background:#001729;left:-100%;transition:left 0.5s ease}#header #menu>ul.affiche{left:0%;display:block;visibility:visible}#header #menu>ul>li{width:100%;border-bottom:0;background:#001729;margin:0;padding:0 0 0 15px}#header #menu>ul>li:after{top:16px;right:10px;font-size:12px}#header #menu>ul>li#menu_decouvrir a{border-bottom-color:#ffcc00}#header #menu>ul>li#menu_organiser a{border-bottom-color:#0086ad}#header #menu>ul>li#menu_participer a{border-bottom-color:#aa0048}#header #menu>ul>li#menu_communication a{border-bottom-color:#7ba800}#header #menu>ul>li#menu_contacts a{border-bottom-color:#8000f7}#header #menu>ul>li a{padding:15px;display:block;border-bottom:solid 6px red}#header #menu>ul>li:hover ul{display:block}#header #menu>ul>li ul{width:100%;position:relative;border-bottom:0;display:none;top:0;left:0;padding:0}#header #menu>ul>li ul li.menu_78,#header #menu>ul>li ul li.menu_79{display:none}#header #menu>ul>li ul li a{padding:9px 10px;border:0}#footer .grid-20 .title:after{width:60px}#footer .grid-20 ul{border-bottom:none;height:auto}#footer .grid-20 ul li{font-size:11px}.home #contenu{background:none}#background{background:none !important}#contenu{}#contenu #banniere{height:225px}#contenu #ariane{font-size:10px}#contenu #ariane p:before{top:2px;font-size:7px}#contenu #gauche,#contenu .gauche{border-right:0;padding:0;margin:0}#contenu #gauche.border,#contenu .gauche.border{border:0 !important}#contenu #accroches{margin-top:40px}#contenu #accroches .accroche{height:400px;padding-bottom:15px}#contenu #accroches .accroche:hover .image img{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}#contenu #recherche{padding:15px 15px}#contenu #recherche form{margin-bottom:15px}#contenu #recherche form .select{width:162px}#contenu #nos_valeurs{background-size:100%;min-height:360px}#contenu #nos_valeurs #proximite{top:85px;left:195px}#contenu #nos_valeurs #respect{top:145px;left:195px}#contenu #nos_valeurs #ouverture{top:105px;left:55px}#contenu #nos_valeurs #loyaute{top:105px;left:295px}#contenu #nos_valeurs proximite h4:after,#contenu #nos_valeurs #respect h4:after,#contenu #nos_valeurs #ouverture h4:after,#contenu #nos_valeurs #loyaute h4:after{width:30px;margin-left:-15px;margin-top:-8px}#contenu #nos_valeurs #proximite.final{top:-15px;left:195px;opacity:1}#contenu #nos_valeurs #proximite.final:after{width:30px;height:30px;margin:0}#contenu #nos_valeurs #respect.final{top:245px;left:195px;opacity:1}#contenu #nos_valeurs #ouverture.final{top:105px;left:-45px;opacity:1}#contenu #nos_valeurs #ouverture.final:after{width:20px;height:20px;margin:0}#contenu #nos_valeurs #loyaute.final{top:105px;left:395px;opacity:1}#contenu #nos_valeurs #loyaute.final:after{width:20px;height:20px;margin:0}#contenu #nos_valeurs #proximite.final h4:after,#contenu #nos_valeurs #respect.final h4:after,#contenu #nos_valeurs #ouverture.final h4:after,#contenu #nos_valeurs #loyaute.final h4:after{width:30px;margin-left:-15px;margin-top:-8px}#contenu #raisons_choisir{background-size:100%}#contenu #raisons_choisir #adresse{width:364px;left:200px}#contenu #raisons_choisir #modularite{top:205px;left:120px}#contenu #raisons_choisir #batiment{top:340px;left:80px}#contenu #raisons_choisir #equipe{top:340px;left:325px}#contenu #raisons_choisir #renommee{width:324px;top:520px;left:100px}#contenu #raisons_choisir #adresse.final{left:300px;opacity:1}#contenu #raisons_choisir #modularite.final{left:220px;opacity:1}#contenu #raisons_choisir #batiment.final{left:0px;opacity:1}#contenu #raisons_choisir #equipe.final{left:425px;opacity:1}#contenu #raisons_choisir #renommee.final{left:0px;opacity:1}#contenu #raisons_choisir #adresse.final h4:after,#contenu #raisons_choisir #modularite.final h4:after,#contenu #raisons_choisir #batiment.final h4:after,#contenu #raisons_choisir #equipe.final h4:after,#contenu #raisons_choisir #renommee.final h4:after{width:30px;margin-left:-15px}#contenu #services .service{min-height:0;margin-bottom:30px;max-width:300px}#contenu #thumbnails #liste_thumbnails,#contenu #thumbnails .liste_thumbnails,#contenu .thumbnails #liste_thumbnails,#contenu .thumbnails .liste_thumbnails{width:88%}#contenu #thumbnails #liste_thumbnails ul li,#contenu #thumbnails .liste_thumbnails ul li,#contenu .thumbnails #liste_thumbnails ul li,#contenu .thumbnails .liste_thumbnails ul li{width:88px;height:88px}#contenu #thumbnails #liste_thumbnails ul li a,#contenu #thumbnails .liste_thumbnails ul li a,#contenu .thumbnails #liste_thumbnails ul li a,#contenu .thumbnails .liste_thumbnails ul li a{width:88px;height:88px}}@media all and (max-width: 768px){body,table tr td{font-size:14px}h1,.h1{font-size:22px;line-height:20px}h2,.h2{font-size:18px;line-height:20px}h2.border:after,.h2.border:after{top:21px}h3,.h3{font-size:14px;line-height:14px}h4,.h4{font-size:14px;line-height:16px}h5,.h5{font-size:11px;line-height:11px}h6,.h6{font-size:10px;line-height:10px}fieldset{padding:0 !important}.text .important{border-left:0;margin:0 0 20px}.bloc{border-bottom:0}#footer #acces_rapides{padding:0 12px}#footer #acces_rapides .acces_rapide{margin-bottom:30px}#footer .grid-20{display:none}#footer #social{margin-top:0}#background{background:none !important}#contenu{}#contenu #banniere{height:auto}#contenu #banniere img{display:none !important}#contenu #banniere img:first-child{position:static !important;display:block !important;opacity:1 !important}#contenu #pagination.slider{display:none}#contenu #ariane{font-size:12px}#contenu #ariane p:before{top:4px;font-size:8px}#contenu #gauche,#contenu .gauche{border-right:0;padding:0;margin:0}#contenu #gauche.border,#contenu .gauche.border{border:0 !important}#contenu #partage{margin-right:0}#contenu #droite, #contenu .droite{margin-left:0 !important;}#contenu #droite .titre,#contenu .droite .titre{margin:0 -15px 20px 0}#contenu #droite .forcefull,#contenu .droite .forcefull{margin:0}#contenu #droite table tr td:first-child,#contenu .droite table tr td:first-child{width:35%}#contenu #droite table tr td:last-child,#contenu .droite table tr td:last-child{width:32%}#contenu #filtre .select{width:100%;margin-bottom:10px}#contenu #filtre .select:last-child{margin-bottom:4px}#contenu #navigation #nombre_page+#pagination{margin-top:15px}#contenu #navigation #nombre_page .btn-default{font-size:12px !important}#contenu #navigation #pagination{font-size:12px}#contenu #navigation #pagination ul li{padding:6px 8px}#contenu #thumbnails,#contenu .thumbnails{display:none}#contenu #accroches{margin-top:40px}#contenu #accroches .accroche{height:auto;padding-bottom:15px}#contenu #recherche{padding:15px 30px}#contenu #recherche form{margin-bottom:3px}#contenu #recherche form .select{width:100%;margin-bottom:15px}#contenu #recherche h3{width:120px}#contenu #services .service{min-height:0;margin-bottom:30px;max-width:300px}#contenu #resultats .resultat .image{display:none}#contenu #resultats .resultat .detail{padding-right:0}#contenu #resultats .resultat .detail .disposition{margin-top:10px}#contenu #resultats .resultat .detail .disposition li{width:25%;margin-right:10px;margin-bottom:10px}#contenu #large{width:100%;height:auto;margin-bottom:30px}#contenu #large a{position:relative}#contenu #large a:before{font-size:80px;padding-top:10px;width:120px;height:120px;margin:-60px 0 0 -60px}#contenu #disposition{margin-bottom:30px}#contenu #disposition table tr td{padding:12px 5px}#contenu #disposition table tr td a{float:left;text-align:center;line-height:12px}#contenu #metro_8,#contenu #metro_13,#contenu #metro_12,#contenu #rer_c{padding:6px 0 0 0}#contenu #rer_c{padding:3px 0 0 0}#contenu .avion:before{top:1px}}