#panel_projet,#panel_reca,#panel_supp,.partie_a{background-color:rgba(255,255,255,.6);text-align:left;z-index:5;padding:20px 0 15px 5px}.partie_a_titre{text-align:center;font-weight:bold;padding-bottom:1em;}#label_projet h2,#label_reca h2,#label_supp h2,#panel_projet .ligne_2,#panel_supp .ligne_2,.col_prod,.ligne_fonce{font-family:'Open Sans',sans-serif}.partie_a{font-size:9px;box-shadow:2px 3px 4px rgba(0,0,0,.3);width:80%;margin:0 auto 30px}#part_left,#part_right{display:inline-block;width:49%;vertical-align:middle}.clear{width:100%;display:block}#part_projet,#part_reca,#part_supp{position:relative}#panel_projet,#panel_reca,#panel_supp{font-size:13px;width:100%;margin:0 0 30px}#label_projet h2,#label_reca h2,#label_supp h2{background-color:#00a8ff;padding:5px 10px;border-bottom:solid 1px #fff;color:#fff;display:block;margin:0}h2 i{position:absolute;right:10px;margin:2px 0 0}#panel_supp .ligne_2{height:7vw}#panel_projet .ligne_2{height:8.5vw}.bouton_projet,.bouton_supp{background-color:#afd89b;display:inline-block;border-radius:20px;position:relative;transition:width .5s linear,height .5s linear,color .5s linear,background-color .5s linear,font-size .5s linear;color:#85ba6b;background-image:url(../images/sprite_devis_bard.png);background-repeat:no-repeat;vertical-align:middle}.boite_qty,.fond_noir,.legend_bouton,.texte_proj{position:absolute}.bouton_projet:hover,.bouton_supp:hover{background-color:#a8d791;box-shadow:2px 2px 4px rgba(0,0,0,.25) inset}.bouton_projet{width:12vw;height:8vw;margin:.2vw}.bouton_supp{width:16.3vw;height:6vw;margin:1vw;background-image:none}.bout_clic_col,.bouton_projet.ec102,.bouton_projet.ec103{height:5vw;min-width:220px;min-height:90px}.legend_bouton{top:2.8vw;font-size:14px;font-weight:700;left:.5vw}.bouton_div{display:inline-block;background-color:#00a8ff;padding:3px 20px;color:#fff;font-weight:700;text-align:center;font-size:17px;transition:width .5s linear,height .5s linear,height .5s linear,color .5s linear,background-color .5s linear,font-size .5s linear}.bouton_div:active{box-shadow:2px 2px 3px rgba(0,0,0,.25) inset}.ec102{background-color:grey;color:#484848}.ec102:hover{background-color:#6C6C6C}.ec103{background-color:#dadada;color:#9c9c9c}.ec103:hover{background-color:#b9b7b7}#panel_projet .bout_disa_proj{background-image:url(../images/sprite_devis_bard.png);background-repeat:no-repeat}.bout_clic_col{background-color:#afd89b;color:#85ba6b;width:12vw}.bout_disa_col{background-color:#c8c8c8;color:#aba9a9;width:6vw;height:4vw;min-width:110px;min-height:90px}.ec102.bout_clic_col{background-color:grey;color:#484848}.ec103.bout_clic_col{background-color:#dadada;color:#9c9c9c}.texte_proj{font-size:28px;font-weight:700;top:1.3vw;left:.8vw;line-height:28px;transition:width .5s linear,height .5s linear,color .5s linear,background-color .5s linear,font-size .5s linear}.boite_qty,.boite_qty input{font-size:17px;color:#6c6c6c}.fond_noir{background-color:rgba(0,0,0,.25);width:100%;top:0;height:100%;left:0;display:none}.boite_qty{background-color:#fff;width:50%;top:35%;margin:0 auto;left:25%;padding:20px 35px;border-radius:5px;box-shadow:2px 2px 4px rgba(0,0,0,.25);font-weight:700;text-align:center}.boite_qty input{font-weight:700;border:1px solid #d4d4d4;padding:0 10px}.ligne_fonce,.ligne_reca{font-size:16px;font-weight:700}.boite_qty input:focus{box-shadow:0 0 3px rgba(99,214,252,.7)}.boite_qty input:invalid{box-shadow:0 0 3px rgba(225,0,0,.7)}.ligne_reca{color:#B1B1B1}.ligne_fonce{color:#8D8D8D}.col_prod{display:inline-block;width:68%;padding-left:2%}.colo_anc,.colo_chgt{display:inline-block;width:14.2%;text-align:center;position:relative}#error_proj,#sort_proj{display:none}.colo_chgt input{width:50%}#error_proj,#message_avertissement_javascript{background-color:#F59696;color:#AA3030;border-radius:5px;margin:10px auto;width:90%;padding:5px 15px;font-weight:400}.anc_proj,.col_prod,.sort_proj{vertical-align:top}#error_proj{font-size:13px}#message_avertissement_javascript{position:relative;font-size:15px}#fond_js{position:fixed;width:100%;top:0;height:100%;left:0;z-index:999}.box_input{position:relative}.abso,.abso_g{font-size:17px;position:absolute;top:3px;right:50px}.abso{color:#e35b5b}.abso_g{color:#70bf74}#box_condition,#box_conditionb{background-color:transparent;padding:0;border-radius:0;color:#000}#comm_erreur{display:inline-block;background-color:#cecece;color:#7b7b7b;padding:2px 5px;border-radius:3px;margin:0 0 0 50px}.dis_block{display:block!important}.dis_none{display:none!important}.dis_inblock{display:inline-block!important}.input_apparate{width:15vw;display:inline-block;vertical-align:middle;font-size:35px;font-weight:700;color:#b1b1b1}#qty_corni,#qty_plinthe{font-size:30px;width:50%;font-weight:700;color:#9b9b9b}#devis_cache,#ligne_corni,#ligne_plinthe{display:none}@media screen and (max-width:1280px){.bouton_projet{width:11vw;height:11vw}.bouton_supp{width:25vw;height:9vw}#panel_projet .ligne_2,#panel_supp .ligne_2{height:14vw}.col_prod{width:58%}.colo_anc,.colo_chgt{width:19.2%}.bout_clic_col{width:19vw;height:7vw;min-width:220px;min-height:90px}.bout_disa_col{width:9.5vw;height:7vw;min-width:110px;min-height:90px}.legend_bouton{top:3.2vw}.bouton_projet.ec102,.bouton_projet.ec103{height:6vw}}@media screen and (max-width:1024px){.bouton_projet{width:14vw;height:14vw}.bouton_supp{width:32vw;height:11.5vw}#panel_projet .ligne_2,#panel_supp .ligne_2{height:16vw}.input_apparate{width:22vw}.bout_clic_col{width:13vw;height:8vw;min-width:220px;min-height:90px}.bout_disa_col{width:12vw;height:7vw;min-width:110px;min-height:90px}.legend_bouton{top:3.7vw}.bouton_projet.ec102,.bouton_projet.ec103{height:7vw}}@media screen and (max-width:768px){#part_left,#part_right{width:100%}.bouton_projet{width:15vw;height:15vw}.bouton_supp{width:40vw;height:11vw}#panel_projet .ligne_2,#panel_supp .ligne_2{height:18vw}.texte_proj{font-size:24px!important}.col_prod{width:58%}.colo_anc,.colo_chgt{width:19.2%}.input_apparate{width:44vw}.bout_clic_col{width:17vw;height:9vw;min-width:220px;min-height:90px}.bout_disa_col{width:16vw;height:8vw;min-width:110px;min-height:90px}.legend_bouton{top:4.5vw}.bouton_projet.ec102,.bouton_projet.ec103{height:10vw;width:24vw}}@media screen and (max-device-width:640px){.bouton_projet{width:23vw;height:23vw}.bouton_supp{width:50vw;height:18vw}#panel_projet .ligne_2,#panel_supp .ligne_2{height:27vw;clear:both}.texte_proj{font-size:26px}.input_apparate{width:90%;margin-bottom:20px}.col_prod{width:100%}.colo_anc,.colo_chgt{width:49%}.boite_qty{width:90%;left:5%;padding:20px 0}.bouton_div{display:block;font-size:34px;width:50%;margin:20px auto}.legend_bouton{top:5.5vw}.bouton_projet.ec102,.bouton_projet.ec103{height:14vw;width:34vw}}@media screen and (max-device-width:480px){.partie_a{width:99%}.bouton_supp{width:70vw;height:25vw}.bouton_projet{width:32vw;height:32vw}#panel_projet .ligne_2,#panel_supp .ligne_2{height:45vw}.legend_bouton{top:7vw}.bouton_projet.ec102,.bouton_projet.ec103{height:23vw;width:46vw}}@media screen and (max-device-width:360px){.bouton_supp{width:90%;height:27vw}.bouton_projet{width:43vw;height:43vw}#panel_projet .ligne_2,#panel_supp .ligne_2{height:60vw}.legend_bouton{top:9vw}.bouton_projet.ec102,.bouton_projet.ec103{height:30vw}}@media screen and (max-device-width:320px){.texte_proj{font-size:24px}.legend_bouton{top:9.5vw}}.close_box{display:block;position:absolute;top:10px;right:15px;color:rgba(0,0,0,.47);transition:.3s;font-size:22px;cursor:pointer}.close_box:active,.close_box:hover{color:rgba(0,0,0,.23)}