.version.hydraulic_and_retaining_constructions{color:#000008;background-color:#d1aa1f}.js body{visibility:hidden}.js body.initialized{visibility:visible}#page{margin-left:auto;margin-right:auto;border-width:0px;background-image:none;background-color:transparent;width:100%;border-color:#000;padding-bottom:0px;z-index:1}#page_position_content,#pu2304{width:100%}#u2304,#u2304-bw{height:67px}#u130533{min-height:40px;width:40px;margin-right:-10000px;position:relative}#pu94{margin-top:-67px;width:100%;padding-bottom:104px}#u94{top:0px;height:67px;position:fixed}#u519644{top:0px;left:50%;width:78px;position:fixed}#u147552-5{margin-left:50%;display:block;position:relative;vertical-align:top;z-index:8}#u147553{margin-left:50%;z-index:13;background-color:#1b1464;position:relative}#pppu528972{margin-top:-7px;width:100%;z-index:0}#ppu528972{margin-top:-1px;margin-right:-10000px}#u528972:hover #u528972_states{background-color:transparent;background-position:1px 1px;background-repeat:no-repeat}#u541082{background-position:center center;filter:alpha(opacity=100);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-repeat:no-repeat;margin-left:50%;background-color:transparent;position:relative;background-size:contain}#u541082:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-position:center center;margin-right:0px;filter:alpha(opacity=100);background-repeat:no-repeat;margin-bottom:0px;margin-left:50%;background-color:transparent;min-height:0px;opacity:1;background-size:contain}#u147477{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-position:right center;filter:alpha(opacity=100);z-index:2;background-repeat:no-repeat;margin-left:50%;background-color:#d3d3d3;position:relative;opacity:1;background-size:cover}#u147531{margin-left:50%;margin-right:-10000px;background-color:transparent;position:relative;z-index:5}#u147531:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-position:left top;filter:alpha(opacity=100);background-repeat:no-repeat;background-color:transparent;min-height:0px;opacity:1;margin:0px -10000px 0px 50%;background-size:cover}#u528975:hover,#u528981:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-position:left top;margin-right:0px;filter:alpha(opacity=100);background-repeat:no-repeat;margin-bottom:0px;margin-left:50%;background-color:transparent;min-height:0px;opacity:1;background-size:cover}#u147488{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);z-index:3;margin-left:50%;position:relative;opacity:1;background:#d3d3d3 url(http://www.calafioreng.com/images/xfoto,P20canale,P20,2817,29.jpg,qcrc=60037987.pagespeed.ic.7WUM7_soky.jpg) no-repeat left top;background-size:cover}#u147532{margin-left:50%;margin-right:-10000px;background-color:transparent;position:relative;z-index:6}#u147532:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;min-height:0px;margin:0px -10000px 0px 50%;background:transparent url(http://www.calafioreng.com/images/xbridge-large.png,qcrc=4174459296.pagespeed.ic.G-FEFaulRw.png) no-repeat left top}#u528976:hover,#u528977:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-position:left top;filter:alpha(opacity=100);background-repeat:no-repeat;margin-bottom:0px;margin-left:50%;background-color:transparent;min-height:0px;opacity:1;background-size:contain}#u147500{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);z-index:4;margin-left:50%;position:relative;opacity:1;background:#d3d3d3 url(http://www.calafioreng.com/images/xfoto,P20,289,29_mod.jpg,qcrc=4174268213.pagespeed.ic.Yv_h_YuHzZ.jpg) no-repeat center center;background-size:cover}#u147533{margin-left:50%;margin-right:-10000px;background-color:transparent;position:relative;z-index:7}#u147533:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;min-height:0px;margin:0px -10000px 0px 50%;background:transparent url(http://www.calafioreng.com/images/xrescador-gabions-large.png,qcrc=291709900.pagespeed.ic.bGIYVAQdJ9.png) no-repeat left top}.ie #u147531:hover,.ie #u147532:hover,.ie #u147533:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";margin-left:50%;filter:alpha(opacity=100);opacity:1}.ie #u147531,.ie #u147532,.ie #u147533{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";margin-left:50%;filter:alpha(opacity=1);background-color:#fff;opacity:.01}#u528972,#u266167{margin-left:50%;position:relative;vertical-align:top}#u528972_states,#u266167_states{background-position:0px 0px;float:left;background-color:transparent;background-repeat:no-repeat;height:32px}#u266167:hover #u266167_states{background-color:transparent;background-position:0px 0px;background-repeat:no-repeat}#u528975,#u528981,#u528979{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-position:left top;filter:alpha(opacity=100);opacity:1;background-repeat:no-repeat;margin-left:50%;background-color:transparent;position:relative;background-size:cover}#u528979:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-position:left top;margin-right:0px;filter:alpha(opacity=100);opacity:1;background-repeat:no-repeat;margin-left:50%;background-color:transparent;min-height:0px;background-size:cover}#u528974,#u528976,#u528977,#u528978,#u528980{background-position:left top;filter:alpha(opacity=100);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-repeat:no-repeat;margin-left:50%;background-color:transparent;position:relative;background-size:contain}#u528974.MuseLinkActive,#u528978:hover,#u528980:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-position:left top;margin-right:0px;filter:alpha(opacity=100);opacity:1;background-repeat:no-repeat;margin-bottom:0px;margin-left:50%;background-color:transparent;min-height:0px;background-size:contain}#u22889-4,#u22883-4,#u22882-4,#u527944-4,#u506916-4{margin-left:50%;margin-right:-10000px;min-height:20px;width:6px;position:relative}#u5760_align_to_page,#u95_align_to_page{margin-left:auto;margin-right:auto;position:relative}#u22880-4{margin-left:50%;position:relative}#u544829-5,#u544844-6{margin-left:50%;margin-right:-10000px;position:relative}.html{background-color:#fff}#u539446-3,body{position:relative}@media (min-width:1025px),print{#muse_css_mq{background-color:#fff}#bp_infinity.active{display:block}#page{min-height:1544.95px;max-width:1400px}#page_position_content{margin-bottom:-109px}#pu2304,#u2304,#u2304-bw{z-index:105}#u130533{z-index:167}#pu94,#u94,#u94-bw{z-index:106}#u37185{padding-bottom:22px;position:relative;left:-50%;margin-left:541.6437500000001px;width:100%;max-width:1083px}#u4922-4{min-height:22px;position:relative;left:-50%;margin-left:36.3125px;width:100%;max-width:73px}#u4922-4:hover{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:73px;margin:0px 0px 0px 36px}#u4922-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:73px;margin:0px 0px 0px 36px}#u4922-4-wrapper{position:fixed;top:29px;z-index:108;left:50%;margin-left:-442px;width:5.22%;max-width:73px}#u4928-4{min-height:22px;position:relative;left:-50%;margin-left:62.5px;width:100%;max-width:125px}#u4928-4:hover{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:125px;margin:0px 0px 0px 63px}#u4928-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:125px;margin:0px 0px 0px 63px}#u4928-4-wrapper{position:fixed;top:29px;z-index:112;left:50%;margin-left:-329px;width:8.93%;max-width:125px}#u83174-4{min-height:22px;position:relative;left:-50%;margin-left:62px;width:100%;max-width:124px}#u83174-4:hover{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:124px;margin:0px 0px 0px 62px}#u83174-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:124px;margin:0px 0px 0px 62px}#u83174-4-wrapper{position:fixed;top:29px;z-index:124;left:50%;margin-left:-182px;width:8.86%;max-width:124px}#u4841-4{min-height:22px;position:relative;left:-50%;margin-left:46px;width:100%;max-width:92px}#u4841-4:hover{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:92px;margin:0px 0px 0px 46px}#u4841-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:92px;margin:0px 0px 0px 46px}#u4841-4-wrapper{position:fixed;top:29px;z-index:116;left:50%;margin-left:-35px;width:6.58%;max-width:92px}#u196119-4{min-height:22px;position:relative;left:-50%;margin-left:36px;width:100%;max-width:72px}#u196119-4:hover{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:72px;margin:0px 0px 0px 36px}#u196119-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:72px;margin:0px 0px 0px 36px}#u196119-4-wrapper{position:fixed;top:29px;z-index:120;left:50%;margin-left:82px;width:5.15%;max-width:72px}#u5489-4{min-height:22px;position:relative;left:-50%;margin-left:52px;width:100%;max-width:104px}#u5489-4:hover{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:104px;margin:0px 0px 0px 52px}#u5489-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:104px;margin:0px 0px 0px 52px}#u5489-4-wrapper{position:fixed;top:29px;z-index:132;left:50%;margin-left:193px;width:7.43%;max-width:104px}#u4844-4{min-height:22px;position:relative;left:-50%;margin-left:60.00000000000006px;width:100%;max-width:120px}#u4844-4:hover{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:120px;margin:0px 0px 0px 60px}#u4844-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:120px;margin:0px 0px 0px 60px}#u4844-4-wrapper{position:fixed;top:29px;z-index:128;left:50%;margin-left:319px;width:8.58%;max-width:120px}#u4850-4{min-height:22px;position:relative;left:-50%;margin-left:58px;width:100%;max-width:116px}#u4850-4:hover{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:116px;margin:0px 0px 0px 58px}#u4850-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:116px;margin:0px 0px 0px 58px}#u4850-4-wrapper{position:fixed;top:29px;z-index:136;left:50%;margin-left:447px;width:8.29%;max-width:116px}#u527775-4{min-height:22px;position:relative;left:-50%;margin-left:12.5px;width:100%;max-width:25px}#u527775-4:hover{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:25px;margin:0px 0px 0px 13px}#u527775-4-wrapper{position:fixed;top:29px;z-index:140;left:50%;margin-left:578px;width:1.79%;max-width:25px}#u527839-4{min-height:22px;position:relative;left:-50%;margin-left:5.5px;width:100%;max-width:11px}#u527839-4:hover{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:11px;margin:0px 0px 0px 6px}#u527839-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:11px;margin:0px 0px 0px 6px}#u527839-4-wrapper{position:fixed;top:29px;z-index:148;left:50%;margin-left:604px;width:.79%;max-width:11px}#u527809-4{min-height:22px;position:relative;left:-50%;margin-left:12.5px;width:100%;max-width:25px}#u527775-4.MuseLinkActive,#u527809-4:hover{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:25px;margin:0px 0px 0px 13px}#u527809-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:22px;width:100%;max-width:25px;margin:0px 0px 0px 13px}#u527809-4-wrapper{position:fixed;top:29px;z-index:144;left:50%;margin-left:616px;width:1.79%;max-width:25px}#u37185-wrapper{position:fixed;top:29px;z-index:107;left:50%;margin-left:-442px;width:77.36%;max-width:1083px}#u519644{z-index:168;margin-left:-556px}#u147552-5{margin-top:51px;left:-554px}#u147553{width:1061px;height:1px;margin-top:10px;left:-554px}#u539446-3{z-index:170;margin-top:34px;width:.86%;left:-43.65%}#ppu528972{z-index:20;width:11.29%;margin-left:44.36%}#u528972{z-index:21;width:158px;left:-554px}#u528972_states{width:158px;background-image:url(http://www.calafioreng.com/images/xu528972_states.png,qcrc=4244828291.pagespeed.ic.-ILHpR3Ie4.png)}#u528972:hover #u528972_states{background-image:url(http://www.calafioreng.com/images/xu528972_states-r.png,qcrc=4215568432.pagespeed.ic.7t5fbwdbdp.png)}#u541082{z-index:31;width:157px;height:110px;background-image:url(http://www.calafioreng.com/images/xsea-based-constructions.png,qcrc=198382398.pagespeed.ic.DnxWoFPJCl.png);margin-top:18px;left:-554px}#u541082:hover{background-image:url(http://www.calafioreng.com/images/xsea-based-construction_blu.png,qcrc=3887406884.pagespeed.ic.Mgkx9U4Vg-.png);margin-top:18px;width:157px;height:110px;left:-554px}#u528974{z-index:23;width:156px;height:110px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_2_en_grigio-u260329-fr.png,qcrc=412576287.pagespeed.ic.NR6o9y_yuQ.png);margin-top:12px;left:-553px}#u528974.MuseLinkActive{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_2_en_blu-u260329-r-fr.png,qcrc=3869791422.pagespeed.ic.80EDzUL6mt.png);margin-top:12px;width:156px;height:110px;left:-553px}#u147477{width:392px;background-image:url(http://www.calafioreng.com/images/x9_mod.jpg,qcrc=3777697870.pagespeed.ic.eeetyQpTh3.jpg);margin-right:-10000px;left:-287px}#u147531{width:392px;height:291px;left:-196px}.ie #u147531{left:-196px}#u147531:hover{background-image:url(http://www.calafioreng.com/images/xcanal-solarino-large.png,qcrc=462738029.pagespeed.ic.hTaB00Tv7q.png);width:392px;height:291px;left:-196px}#u147488{width:385px;margin-right:-10000px;margin-top:3px;left:123px}#u147532{width:385px;height:285px;left:-193px}.ie #u147532{left:-193px}#u147532:hover{width:385px;height:285px;left:-193px}.ie #u147532:hover{left:-193px}#ppu528975{z-index:0;margin-top:10px;width:100%}#pu528975{z-index:24;margin-right:-10000px;width:13%;margin-left:43.5%}#u528975{z-index:24;width:182px;height:110px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_3_en_bgrigio-u260330-fr.png,qcrc=3787327835.pagespeed.ic.5EADsTzheF.png);left:-553px}#u528975:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_3_en_blu-u260330-r-fr.png,qcrc=4043577179.pagespeed.ic.32npdPg_vD.png);margin-top:0px;width:182px;height:110px;left:-553px}#u528981{z-index:30;width:156px;height:110px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_4_en_grigio-u260336-fr.png,qcrc=108059035.pagespeed.ic.MyvNPEhrv_.png);margin-top:21px;left:-553px}#u528981:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_4_en_blu-u260336-r-fr.png,qcrc=258612778.pagespeed.ic.l5ZrGHRC9_.png);margin-top:21px;width:156px;height:110px;left:-553px}#u528976{z-index:25;width:156px;height:110px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_5_en_grigio-u260331-fr.png,qcrc=12778697.pagespeed.ic.tNPGgaMaLI.png);margin-top:21px;left:-552px}#u528976:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_5_en_blu-u260331-r-fr.png,qcrc=470236046.pagespeed.ic.a21vXyiBPZ.png);margin-right:0px;margin-top:21px;width:156px;height:110px;left:-552px}#pu147500{z-index:4;padding-bottom:0px;margin-right:-10000px;margin-top:6px;width:28.01%;margin-left:36%}#u147500{width:392px;left:-287px}#u147533{width:392px;height:291px;left:-196px}.ie #u147531:hover,.ie #u147533{left:-196px}#u147533:hover{width:392px;height:291px;left:-196px}.ie #u147533:hover{left:-196px}#u266167{z-index:18;width:77px;margin-top:49px;left:-287px}#u266167_states{width:77px;background-image:url(http://www.calafioreng.com/images/xu266167_states.png,qcrc=381603787.pagespeed.ic.ow7UkLl9iF.png)}#u266167:hover #u266167_states{background-image:url(http://www.calafioreng.com/images/xu266167_states-r.png,qcrc=3952490373.pagespeed.ic.CwLFI4RCLp.png)}#u266166{z-index:15;width:73px;vertical-align:top;position:relative;margin-right:-10000px;margin-top:346px;margin-left:50%;left:434px}#u266166_states{float:left;width:73px;height:34px;background:transparent url(http://www.calafioreng.com/images/xu266166_states.png,qcrc=86150688.pagespeed.ic.YiOAr7k9fD.png) no-repeat 0px 0px}#u266166:hover #u266166_states{background:transparent url(http://www.calafioreng.com/images/xu266166_states-r.png,qcrc=437399247.pagespeed.ic.1w4yZDqgqL.png) no-repeat 0px 0px}#u528977{z-index:26;width:157px;height:110px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_6_en_grigio-u260332-fr.png,qcrc=224584415.pagespeed.ic.EKh75Nsg-f.png);margin-top:12px;left:-553px}#u528977:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_6_en_blu-u260332-r-fr.png,qcrc=4227995491.pagespeed.ic.cMEIndiy5B.png);margin-right:0px;margin-top:12px;width:157px;height:110px;left:-553px}#u528978{z-index:27;width:156px;height:110px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_7_en_grigio-u260333-fr.png,qcrc=47206496.pagespeed.ic.5dvB2zZq4U.png);margin-top:15px;left:-553px}#u528978:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_7_en_blu-u260333-r-fr.png,qcrc=3828320207.pagespeed.ic.qBdz7LD71D.png);margin-top:15px;width:156px;height:110px;left:-553px}#u528979{z-index:28;width:173px;height:110px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_8_en_grigio-u260334-fr.png,qcrc=469613980.pagespeed.ic.WeLBw6Z-yd.png);margin-top:21px;left:-553px}#u528979:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_8_en_blu-u260334-r-fr.png,qcrc=3884994854.pagespeed.ic.Qytu8oMosW.png);margin-bottom:0px;margin-top:21px;width:173px;height:110px;left:-553px}#u528980{z-index:29;width:156px;height:110px;background-image:url(http://www.calafioreng.com/images/xcalafiore_portfolio_interior-design-g.png,qcrc=3818988215.pagespeed.ic.dorfReudSw.png);margin-top:21px;left:-553px}#u528980:hover{background-image:url(http://www.calafioreng.com/images/xcalafiore_portfolio_interior-design-b.png,qcrc=4201437164.pagespeed.ic.HLhWtBLW4y.png);margin-top:21px;width:156px;height:110px;left:-553px}.css_verticalspacer .verticalspacer{height:calc(100vh - 1606px)}#pu5760{z-index:32;margin-top:53px;width:100%}#u5760{z-index:32;min-height:39px;padding-bottom:50px}#u22889-4{z-index:37;margin-top:19px;left:-297px}#u22882-4{z-index:41;margin-top:19px;left:-204px}#u22883-4{z-index:45;margin-top:19px;left:-94px}#u58933-4{z-index:57;width:6px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:-24px}#u22892-4{z-index:49;width:6px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:45px}#u83247-4{z-index:53;width:6px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:128px}#pu22886-4{z-index:61;margin-right:-10000px;margin-top:19px;width:.43%;margin-left:49.79%}#u22886-4{z-index:61;width:6px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:217px}#u527944-4{z-index:65;left:217px}#u506916-4{z-index:69;margin-top:19px;left:312px}#u5760-bw{z-index:32;min-height:39px}#u22891{z-index:34;width:43px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:-345px}#u22891_states{width:43px;height:20px}#u22890{z-index:74;width:75px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:-285px}#u22890_states{width:75px;height:20px}#u22885{z-index:78;width:66px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:57px}#u22885_states{width:66px;height:20px}#u58918{z-index:82;width:54px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:-83px}#u58918_states{width:54px;height:20px}#u83217{z-index:86;width:96px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:-195px}#u83217_states{width:96px;height:20px}#u22888{z-index:90;width:72px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:140px}#u22888_states{width:72px;height:20px}#u22887{z-index:94;height:20px;width:53px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:-13px}#u22884{z-index:97;width:78px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:228px}#u22884_states{width:78px;height:20px}#u506901{z-index:101;width:55px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:323px}#u506901_states{width:55px;height:20px}#u95{z-index:104;min-height:41px;padding-bottom:36px}#pu22880-4{z-index:152;margin-right:-10000px;margin-top:20px;width:40.79%;margin-left:29.61%}#u22880-4{z-index:152;margin-right:-10000px;margin-top:1px;left:-378.49999999999994px}#u544829-5{z-index:162;left:96.50000000000006px}#u544844-6{z-index:156;margin-top:20px;left:193px}#u95-bw{z-index:104;min-height:41px}body{padding-bottom:61px}}@media (min-width:868px) and (max-width:1024px){#muse_css_mq{background-color:#000400}#bp_1024.active{display:block}#page{min-height:1461.95px;max-width:1024px}#page_position_content{margin-bottom:-61px}#pu2304,#u2304,#u2304-bw{z-index:107}#u130533{z-index:166}#pu94,#u94,#u94-bw{z-index:108}#accordionu36988{z-index:124;position:fixed;top:0px}#u36989{z-index:125}#u36990-3{z-index:126;min-height:66px}#u36990-3.AccordionPanelTabOpen{padding-top:0px;padding-bottom:0px;min-height:66px;margin:0px 0px 0px 0%}#u36991{z-index:129}#u36998-4{z-index:162;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36998-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36998-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36999-4{z-index:130;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36998-4.MuseLinkActive,#u36999-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36999-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36997-4{z-index:134;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36999-4.MuseLinkActive,#u36997-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36997-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36992-4{z-index:138;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36997-4.MuseLinkActive,#u36992-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36992-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36996-4{z-index:142;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36992-4.MuseLinkActive,#u36996-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36996-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36994-4{z-index:146;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36996-4.MuseLinkActive,#u36994-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36994-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u259093-4{z-index:150;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36994-4.MuseLinkActive,#u259093-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u259093-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u259138-4{z-index:154;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u259093-4.MuseLinkActive,#u259138-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u259138-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u539425-4{z-index:158;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u259138-4.MuseLinkActive,#u539425-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u539425-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u539425-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#accordionu36988-bw{z-index:124}#u519644{z-index:167;margin-left:-387px}#u147552-5{margin-top:51px;left:-386px}#u147553{width:825px;height:2px;margin-top:9px;left:-386px}#u539446-3{z-index:169;margin-top:34px;width:.88%;left:-43.66%}#ppu528972{z-index:21;padding-bottom:0px;width:14.36%;margin-left:42.83%}#u528972{z-index:22;width:147px;left:-387.5px}#u528972_states{width:147px;background-image:url(http://www.calafioreng.com/images/xu528972_states2.png,qcrc=3942076684.pagespeed.ic.AXHVwst1pj.png)}#u528972:hover #u528972_states{background-image:url(http://www.calafioreng.com/images/xu528972_states-r2.png,qcrc=4205519752.pagespeed.ic.SBIpgOqpAM.png)}#u541082{z-index:32;width:145px;height:102px;background-image:url(http://www.calafioreng.com/images/xsea-based-constructions.png,qcrc=198382398.pagespeed.ic.DnxWoFPJCl.png);margin-top:38px;left:-386.5px}#u541082:hover{background-image:url(http://www.calafioreng.com/images/xsea-based-construction_blu.png,qcrc=3887406884.pagespeed.ic.Mgkx9U4Vg-.png);margin-top:38px;width:145px;height:102px;left:-386.5px}#u528974{z-index:24;width:145px;height:102px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_2_en_grigio-u260329-fr2.png,qcrc=528911252.pagespeed.ic.Z0kUfCMMCA.png);margin-top:15px;left:-386.5px}#u528974.MuseLinkActive{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_2_en_blu-u260329-r-fr2.png,qcrc=207981270.pagespeed.ic.dHssnkXuP4.png);margin-top:15px;width:145px;height:102px;left:-386.5px}#u528975{z-index:25;width:145px;height:102px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_3_en_bgrigio-u260330-fr2.png,qcrc=4073568562.pagespeed.ic.n7u3VoEEzl.png);margin-top:16px;left:-386.5px}#u528975:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_3_en_blu-u260330-r-fr2.png,qcrc=3848254973.pagespeed.ic.u8QNduE4U6.png);margin-top:16px;width:145px;height:102px;left:-386.5px}#u528981{z-index:31;width:145px;height:102px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_4_en_grigio-u260336-fr2.png,qcrc=4085760767.pagespeed.ic.mb6piAhC4J.png);margin-top:16px;left:-386.5px}#u528981:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_4_en_blu-u260336-r-fr2.png,qcrc=18138849.pagespeed.ic.TnjawwdoUq.png);margin-top:16px;width:145px;height:102px;left:-386.5px}#pu147477{z-index:2;padding-bottom:0px;margin-right:-10000px;width:30.86%;margin-left:34.58%}#u147477{width:316px;background-image:url(http://www.calafioreng.com/images/x9_mod-u147477-fr.jpg,qcrc=4037857902.pagespeed.ic.gU6eoetQdN.jpg);left:-202px}#u147531{width:316px;height:235px;left:-158px}.ie #u147531{left:-158px}#u147531:hover{background-image:url(http://www.calafioreng.com/images/xcanal-solarino-large.png,qcrc=462738029.pagespeed.ic.hTaB00Tv7q.png);width:316px;height:235px;left:-158px}#u147500{width:316px;margin-top:12px;left:-202px}#u147533{width:316px;height:235px;left:-158px}.ie #u147531:hover,.ie #u147533{left:-158px}#u147533:hover{width:316px;height:235px;left:-158px}.ie #u147533:hover{left:-158px}#u147488{width:310px;margin-right:-10000px;margin-top:2px;left:129px}#u147532{width:310px;height:230px;left:-155px}.ie #u147532{left:-155px}#u147532:hover{width:310px;height:230px;left:-155px}.ie #u147532:hover{left:-155px}#pu528976{z-index:26;width:100%}#u528976{z-index:26;width:145px;height:102px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_5_en_grigio-u260331-fr2.png,qcrc=3904107086.pagespeed.ic.DJRxeC5Si8.png);margin-right:-10000px;margin-top:17px;left:-386px}#u528976:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_5_en_blu-u260331-r-fr2.png,qcrc=419688249.pagespeed.ic.gNOIdv9YrA.png);margin-right:-10000px;margin-top:17px;width:145px;height:102px;left:-386px}#u266167{z-index:19;width:74px;margin-right:-10000px;left:-181px}#u266167_states{width:74px;background-image:url(http://www.calafioreng.com/images/xu266167_states2.png,qcrc=4129896965.pagespeed.ic.8QVgMjKr1v.png)}#u266167:hover #u266167_states{background-image:url(http://www.calafioreng.com/images/xu266167_states-r2.png,qcrc=4162166457.pagespeed.ic.x7eNbwmhiD.png)}#u266166-4{z-index:14;width:73px;min-height:34px;background-color:transparent;text-align:center;color:#1e3267;position:relative;margin-right:-10000px;margin-left:50%;left:356px}#u266166-4:hover{background-color:#1e3267;padding-top:0px;padding-bottom:0px;min-height:34px;width:73px;left:356px;margin:0px -10000px 0px 50%}#u266166-4:hover p{color:#fff;visibility:inherit;text-align:center}#u266166-2{padding-top:6px}#u528977{z-index:27;width:145px;height:102px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_6_en_grigio-u260332-fr2.png,qcrc=82016899.pagespeed.ic.xhQvnCmWxS.png);margin-top:16px;left:-386px}#u528977:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_6_en_blu-u260332-r-fr2.png,qcrc=515725994.pagespeed.ic.jPtSJCBoZd.png);margin-right:0px;margin-top:16px;width:145px;height:102px;left:-386px}#u528978{z-index:28;width:145px;height:101px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_7_en_grigio-u260333-fr2.png,qcrc=429048841.pagespeed.ic.qVQ7yn9ypY.png);margin-top:16px;left:-386px}#u528978:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_7_en_blu-u260333-r-fr2.png,qcrc=242275777.pagespeed.ic.puNe3n1K72.png);margin-top:16px;width:145px;height:101px;left:-386px}#u528979{z-index:29;width:145px;height:102px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_8_en_grigio-u260334-fr2.png,qcrc=4193226563.pagespeed.ic.qAbN2Amvri.png);margin-top:16px;left:-386px}#u528979:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_8_en_blu-u260334-r-fr2.png,qcrc=3919815548.pagespeed.ic.vh1m6287_h.png);margin-bottom:0px;margin-top:16px;width:145px;height:102px;left:-386px}#u528980{z-index:30;width:145px;height:102px;background-image:url(http://www.calafioreng.com/images/xcalafiore_portfolio_interior-design-g.png,qcrc=3818988215.pagespeed.ic.dorfReudSw.png);margin-top:16px;left:-386px}#u528980:hover{background-image:url(http://www.calafioreng.com/images/xcalafiore_portfolio_interior-design-b.png,qcrc=4201437164.pagespeed.ic.HLhWtBLW4y.png);margin-top:16px;width:145px;height:102px;left:-386px}.css_verticalspacer .verticalspacer{height:calc(100vh - 1523px)}#u5760{z-index:33;min-height:55px;padding-bottom:2px}#u22891-4{z-index:34;width:43px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:-327px}#u22891-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:43px;left:-327px;margin:19px -10000px 0px 50%}#u22891-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:43px;left:-327px;margin:19px -10000px 0px 50%}#u22889-4{z-index:38;margin-top:19px;left:-279px}#u22890-4{z-index:74;width:74px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:-268px}#u22890-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:74px;left:-268px;margin:19px -10000px 0px 50%}#u22890-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:74px;left:-268px;margin:19px -10000px 0px 50%}#u22882-4{z-index:42;margin-top:19px;left:-189px}#u83217-4{z-index:86;width:76px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:-177px}#u83217-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:76px;left:-177px;margin:19px -10000px 0px 50%}#u83217-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:76px;left:-177px;margin:19px -10000px 0px 50%}#u58933-4{z-index:58;width:6px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:-96px}#u58918-4{z-index:82;width:52px;min-height:20px;position:relative;margin-right:-10000px;margin-top:18px;margin-left:50%;left:-85px}#u58918-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:52px;left:-85px;margin:18px -10000px 0px 50%}#u58918-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:52px;left:-85px;margin:18px -10000px 0px 50%}#u22883-4{z-index:46;margin-top:19px;left:-28px}#u22885-4{z-index:78;width:60px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:-17px}#u22885-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:60px;left:-17px;margin:19px -10000px 0px 50%}#u22885-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:60px;left:-17px;margin:19px -10000px 0px 50%}#u22892-4{z-index:50;width:6px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:48px}#u22887-4{z-index:94;width:47px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:60px}#u22887-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:47px;left:60px;margin:19px -10000px 0px 50%}#u83247-4{z-index:54;width:6px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:112px}#u22888-4{z-index:90;width:67px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:124px}#u22888-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:67px;left:124px;margin:19px -10000px 0px 50%}#u22888-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:67px;left:124px;margin:19px -10000px 0px 50%}#u506916-4{z-index:70;margin-top:19px;left:196px}#u22884-4{z-index:98;width:55px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:206px}#u22884-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:55px;left:206px;margin:19px -10000px 0px 50%}#u22884-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:55px;left:206px;margin:19px -10000px 0px 50%}#u527944-4{z-index:66;margin-top:19px;left:265px}#u506901-4{z-index:102;width:55px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:275px}#u506901-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:55px;left:275px;margin:19px -10000px 0px 50%}#u506901-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:55px;left:275px;margin:19px -10000px 0px 50%}#u22886-4{z-index:62;width:6px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:334px}#u5760-bw{z-index:33;min-height:55px;margin-top:46px}#u95{z-index:106;min-height:41px;padding-bottom:20px}#u22880-4{z-index:109;width:444px;min-height:20px;margin-right:-10000px;margin-top:21px;left:-344px}#u544829-5{z-index:119;width:83px;min-height:20px;margin-top:20px;left:100px}#u544844-6{z-index:113;width:145px;min-height:20px;margin-top:20px;left:183px}#u95-bw{z-index:106;min-height:41px}body{overflow-x:hidden;padding-bottom:61px}}@media (min-width:561px) and (max-width:867px){#muse_css_mq{background-color:#000363}#bp_867.active{display:block}#page{min-height:1382.9125000000001px;max-width:867px}#page_position_content{margin-bottom:-61px}#pu2304,#u2304,#u2304-bw{z-index:107}#u130533{z-index:166}#pu94,#u94,#u94-bw{z-index:108}#accordionu36988{z-index:124;position:fixed;top:0px}#u36989{z-index:125}#u36990-3{z-index:126;min-height:66px}#u36990-3.AccordionPanelTabOpen{padding-top:0px;padding-bottom:0px;min-height:66px;margin:0px 0px 0px 0%}#u36991{z-index:129}#u36991_position_content{width:100%}#u36998-4{z-index:162;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36998-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36998-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36999-4{z-index:130;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36998-4.MuseLinkActive,#u36999-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36999-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36997-4{z-index:134;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36999-4.MuseLinkActive,#u36997-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36997-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36992-4{z-index:138;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36997-4.MuseLinkActive,#u36992-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36992-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36996-4{z-index:142;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36992-4.MuseLinkActive,#u36996-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36996-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36994-4{z-index:146;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36996-4.MuseLinkActive,#u36994-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36994-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u259093-4{z-index:150;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36994-4.MuseLinkActive,#u259093-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u259093-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u259093-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#pu259138-4{z-index:154;position:relative;width:100%;margin-left:0%;left:0px}#u259138-4{z-index:154;min-height:62px;position:relative;margin-right:-10000px;width:100%;margin-left:0%;left:0px}#u259138-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px -10000px 0px 0%}#u259138-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px -10000px 0px 0%}#u539425-4{z-index:158;min-height:62px;position:relative;margin-right:-10000px;width:100%;margin-left:0%;left:0px}#u259138-4.MuseLinkActive,#u539425-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px -10000px 0px 0%}#u539425-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px -10000px 0px 0%}#u539425-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px -10000px 0px 0%}#accordionu36988-bw{z-index:124}#u519644{z-index:167;margin-left:-328px}#u147552-5{margin-top:53px;left:-353px}#u147553{width:720px;height:2px;margin-top:7px;left:-353px}#u539446-3{z-index:169;margin-top:34px;width:.81%;left:-43.6%}#ppu528972{z-index:21;padding-bottom:0px;width:15.11%;margin-left:42.45%}#u528972{z-index:22;width:129px;left:-354px}#u528972_states{width:129px;background-image:url(http://www.calafioreng.com/images/xu528972_states3.png,qcrc=76719968.pagespeed.ic.PGMGpQnUmb.png)}#u528972:hover #u528972_states{background-image:url(http://www.calafioreng.com/images/xu528972_states-r3.png,qcrc=4112777422.pagespeed.ic.Rdm3gXZ83M.png)}#u541082{z-index:32;width:130px;height:93px;background-image:url(http://www.calafioreng.com/images/xsea-based-constructions.png,qcrc=198382398.pagespeed.ic.DnxWoFPJCl.png);margin-top:38px;left:-353px}#u541082:hover{background-image:url(http://www.calafioreng.com/images/xsea-based-construction_blu.png,qcrc=3887406884.pagespeed.ic.Mgkx9U4Vg-.png);margin-top:38px;width:130px;height:93px;left:-353px}#u528974{z-index:24;width:131px;height:93px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_2_en_grigio-u260329-fr3.png,qcrc=3900231125.pagespeed.ic.tLv2RfTKhc.png);margin-top:14px;left:-354px}#u528974.MuseLinkActive{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_2_en_blu-u260329-r-fr3.png,qcrc=95389741.pagespeed.ic.XFdPMfJR2j.png);margin-top:14px;width:131px;height:93px;left:-354px}#u528975{z-index:25;width:130px;height:92px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_3_en_bgrigio-u521727-fr.png,qcrc=208098626.pagespeed.ic.t9UMR0C1Me.png);margin-top:16px;left:-353px}#u528975:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_3_en_blu-u521727-r-fr.png,qcrc=345527050.pagespeed.ic.s0jTfOdgQe.png);margin-top:16px;width:130px;height:92px;left:-353px}#u528981{z-index:31;width:130px;height:92px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_4_en_grigio-u260336-fr3.png,qcrc=380024529.pagespeed.ic.N7XwNyKyAr.png);margin-top:15px;left:-353px}#u528981:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_4_en_blu-u260336-r-fr3.png,qcrc=4293221018.pagespeed.ic.BY1WhaT_Vr.png);margin-top:15px;width:130px;height:92px;left:-353px}#pu147477{z-index:2;margin-right:-10000px;width:32.42%;margin-left:33.8%}#u147477{width:281px;background-image:url(http://www.calafioreng.com/images/x9_mod-u147477-fr2.jpg,qcrc=3937570048.pagespeed.ic.8LEY1wNHHc.jpg);left:-202.00000000000006px}#u147531{width:281px;height:208px;left:-141px}.ie #u147531{left:-141px}#u147531:hover{background-image:url(http://www.calafioreng.com/images/xcanal-solarino-large-u147531-r-fr.png,qcrc=119852780.pagespeed.ic.y31AH7qCtr.png);width:281px;height:208px;left:-141px}#u147500{width:281px;margin-top:11px;left:-202.00000000000006px}#u147533{width:281px;height:208px;left:-141px}.ie #u147531:hover,.ie #u147533{left:-141px}#u147533:hover{width:281px;height:208px;left:-141px}.ie #u147533:hover{left:-141px}#u266167{z-index:19;width:80px;margin-top:33px;left:-174.00000000000006px}#u266167_states{width:80px;background-image:url(http://www.calafioreng.com/images/xu266167_states3.png,qcrc=3792138576.pagespeed.ic.tqV82Yv-_i.png)}#u266167:hover #u266167_states{background-image:url(http://www.calafioreng.com/images/xu266167_states-r3.png,qcrc=523728028.pagespeed.ic.RciDjIOooo.png)}#pu147488{z-index:3;margin-right:-10000px;margin-top:2px;width:31.84%;margin-left:34.09%}#u147488{width:276px;left:91.5px}#u147532{width:276px;height:204px;left:-138px}.ie #u147532{left:-138px}#u147532:hover{width:276px;height:204px;left:-138px}.ie #u147532:hover{left:-138px}#u266166-4{z-index:14;width:79px;min-height:34px;background-color:transparent;text-align:center;color:#1e3267;margin-top:254px;position:relative;margin-left:50%;left:261.5px}#u266166-4:hover{background-color:#1e3267;padding-top:0px;padding-bottom:0px;min-height:34px;width:79px;left:261.5px;margin:254px 0px 0px 50%}#u266166-4:hover p{color:#fff;visibility:inherit;text-align:center}#u266166-2{padding-top:6px}#u528976{z-index:26;width:129px;height:92px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_5_en_grigio-u521728-fr.png,qcrc=307198255.pagespeed.ic.S2xe4GaT4M.png);margin-top:6px;left:-352px}#u528976:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_5_en_blu-u521728-r-fr.png,qcrc=4193134699.pagespeed.ic._su2Jn514c.png);margin-right:0px;margin-top:6px;width:129px;height:92px;left:-352px}#u528977{z-index:27;width:130px;height:92px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_6_en_grigio-u521729-fr.png,qcrc=4141608549.pagespeed.ic.cW7y2syNyB.png);margin-top:16px;left:-353px}#u528977:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_6_en_blu-u521729-r-fr.png,qcrc=259815579.pagespeed.ic.XrjCIFjRv5.png);margin-right:0px;margin-top:16px;width:130px;height:92px;left:-353px}#u528978{z-index:28;width:130px;height:92px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_7_en_grigio-u521730-fr.png,qcrc=4053822632.pagespeed.ic.SK5auQjMtN.png);margin-top:16px;left:-353px}#u528978:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_7_en_blu-u521730-r-fr.png,qcrc=4110817231.pagespeed.ic.mxUta0ZF56.png);margin-top:16px;width:130px;height:92px;left:-353px}#u528979{z-index:29;width:129px;height:92px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_8_en_grigio-u260334-fr3.png,qcrc=109963689.pagespeed.ic.MmJjf_X05h.png);margin-top:16px;left:-353px}#u528979:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_8_en_blu-u260334-r-fr3.png,qcrc=4201444325.pagespeed.ic.0-DdmSvrjl.png);margin-bottom:0px;margin-top:16px;width:129px;height:92px;left:-353px}#u528980{z-index:30;width:130px;height:92px;background-image:url(http://www.calafioreng.com/images/xcalafiore_portfolio_interior-design-g.png,qcrc=3818988215.pagespeed.ic.dorfReudSw.png);margin-top:16px;left:-353px}#u528980:hover{background-image:url(http://www.calafioreng.com/images/xcalafiore_portfolio_interior-design-b.png,qcrc=4201437164.pagespeed.ic.HLhWtBLW4y.png);margin-top:16px;width:130px;height:92px;left:-353px}.css_verticalspacer .verticalspacer{height:calc(100vh - 1444px)}#u5760{z-index:33;min-height:55px;padding-bottom:2px}#u22891-4{z-index:34;width:43px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:-327px}#u22891-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:43px;left:-327px;margin:19px -10000px 0px 50%}#u22891-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:43px;left:-327px;margin:19px -10000px 0px 50%}#u22889-4{z-index:38;margin-top:19px;left:-279px}#u22890-4{z-index:74;width:76px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:-269px}#u22890-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:76px;left:-269px;margin:19px -10000px 0px 50%}#u22890-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:76px;left:-269px;margin:19px -10000px 0px 50%}#u22883-4{z-index:46;margin-top:19px;left:-188px}#u83217-4{z-index:86;width:74px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:-177px}#u83217-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:74px;left:-177px;margin:19px -10000px 0px 50%}#u83217-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:74px;left:-177px;margin:19px -10000px 0px 50%}#u22882-4{z-index:42;margin-top:19px;left:-98px}#u58918-4{z-index:82;width:50px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:-87px}#u58918-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:50px;left:-87px;margin:19px -10000px 0px 50%}#u58918-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:50px;left:-87px;margin:19px -10000px 0px 50%}#u22892-4{z-index:50;width:6px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:-31px}#u22885-4{z-index:78;width:57px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:-20px}#u22885-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:57px;left:-20px;margin:19px -10000px 0px 50%}#u22885-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:57px;left:-20px;margin:19px -10000px 0px 50%}#u83247-4{z-index:54;width:6px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:43px}#u22887-4{z-index:94;width:53px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:54px}#u22887-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:53px;left:54px;margin:19px -10000px 0px 50%}#u58933-4{z-index:58;width:6px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:112px}#u22888-4{z-index:90;width:69px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:123px}#u22888-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:69px;left:123px;margin:19px -10000px 0px 50%}#u22888-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:69px;left:123px;margin:19px -10000px 0px 50%}#u506916-4{z-index:70;margin-top:19px;left:197px}#pu22886-4{z-index:62;margin-right:-10000px;margin-top:19px;width:6.35%;margin-left:46.83%}#u22886-4{z-index:62;width:6px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:250px}#u22884-4{z-index:98;width:55px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:205px}#u22884-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:55px;left:205px;margin:0px -10000px 0px 50%}#u22884-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:55px;left:205px;margin:0px -10000px 0px 50%}#u527944-4{z-index:66;margin-top:19px;left:267px}#u506901-4{z-index:102;width:55px;min-height:20px;position:relative;margin-right:-10000px;margin-top:19px;margin-left:50%;left:278px}#u506901-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:55px;left:278px;margin:19px -10000px 0px 50%}#u506901-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:55px;left:278px;margin:19px -10000px 0px 50%}#u5760-bw{z-index:33;min-height:55px;margin-top:57px}#u95{z-index:106;min-height:41px;padding-bottom:20px}#u22880-4{z-index:109;width:445px;min-height:20px;margin-right:-10000px;margin-top:21px;left:-353px}#u544829-5{z-index:119;width:88px;min-height:20px;margin-top:21px;left:93px}#u544844-6{z-index:113;width:148px;min-height:20px;margin-top:20px;left:181px}#u95-bw{z-index:106;min-height:41px}body{overflow-x:hidden;padding-bottom:61px}}@media (min-width:401px) and (max-width:560px){#muse_css_mq{background-color:#000230}#bp_560.active{display:block}#page{min-height:1407.9125000000001px;max-width:560px}#page_position_content{margin-bottom:-77px}#pu2304,#u2304,#u2304-bw{z-index:99}#u130533{z-index:158}#pu94,#u94,#u94-bw{z-index:100}#accordionu36988{z-index:116;position:fixed;top:0px}#u36989{z-index:117}#u36990-3{z-index:118;min-height:66px}#u36990-3.AccordionPanelTabOpen{padding-top:0px;padding-bottom:0px;min-height:66px;margin:0px 0px 0px 0%}#u36991{z-index:121}#u36998-4{z-index:154;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36998-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36998-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36999-4{z-index:122;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36998-4.MuseLinkActive,#u36999-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36999-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36997-4{z-index:126;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36999-4.MuseLinkActive,#u36997-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36997-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36992-4{z-index:130;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36997-4.MuseLinkActive,#u36992-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36992-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36996-4{z-index:134;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36992-4.MuseLinkActive,#u36996-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36996-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36994-4{z-index:138;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36996-4.MuseLinkActive,#u36994-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36994-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u259093-4{z-index:142;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36994-4.MuseLinkActive,#u259093-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u259093-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u259093-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#pu259138-4{z-index:146;position:relative;width:100%;margin-left:0%;left:0px}#u259138-4{z-index:146;min-height:62px;position:relative;margin-right:-10000px;width:100%;margin-left:0%;left:0px}#u259138-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px -10000px 0px 0%}#u259138-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px -10000px 0px 0%}#u539425-4{z-index:150;min-height:62px;position:relative;margin-right:-10000px;width:100%;margin-left:0%;left:0px}#u259138-4.MuseLinkActive,#u539425-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px -10000px 0px 0%}#u539425-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px -10000px 0px 0%}#u539425-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px -10000px 0px 0%}#accordionu36988-bw{z-index:116}#u519644{z-index:159;margin-left:-222px}#u147552-5{margin-top:26px;left:-228px}#u147553{width:431px;height:3px;margin-top:14px;left:-228px}#u539446-3{z-index:161;margin-top:34px;width:.9%;left:-43.58%}#ppu528972{z-index:21;padding-bottom:0px;width:23.58%;margin-left:38.22%}#u528972{z-index:22;width:132px;left:-228.00000000000003px}#u528972_states{width:132px;background-image:url(http://www.calafioreng.com/images/xu528972_states4.png,qcrc=287639260.pagespeed.ic.9ZB6tzbJaR.png)}#u528972:hover #u528972_states{background-image:url(http://www.calafioreng.com/images/xu528972_states-r4.png,qcrc=3980367503.pagespeed.ic.FSP8eUZkvc.png)}#u541082{z-index:32;width:130px;height:95px;background-image:url(http://www.calafioreng.com/images/xsea-based-constructions.png,qcrc=198382398.pagespeed.ic.DnxWoFPJCl.png);margin-top:38px;left:-227.00000000000003px}#u541082:hover{background-image:url(http://www.calafioreng.com/images/xsea-based-construction_blu.png,qcrc=3887406884.pagespeed.ic.Mgkx9U4Vg-.png);margin-top:38px;width:130px;height:95px;left:-227.00000000000003px}#u147477{width:252px;background-image:url(http://www.calafioreng.com/images/x9_mod-u472017-fr.jpg,qcrc=152837614.pagespeed.ic.IhUqr0lsvG.jpg);margin-right:-10000px;left:-49px}#u147531{width:252px;height:187px;left:-126px}.ie #u147531{left:-126px}#u147531:hover{background-image:url(http://www.calafioreng.com/images/xcanal-solarino-large-u147531-r-fr2.png,qcrc=433170885.pagespeed.ic.lvsDMM6xqX.png);width:252px;height:187px;left:-126px}#ppu528974{z-index:0;margin-top:-7px;width:100%}#pu528974{z-index:24;margin-right:-10000px;width:23.22%;margin-left:38.4%}#u528974{z-index:24;width:130px;height:95px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_2_en_grigio-u260329-fr4.png,qcrc=518559933.pagespeed.ic.PdrEsb-_u3.png);left:-227.99999999999997px}#u528974.MuseLinkActive{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_2_en_blu-u260329-r-fr4.png,qcrc=459409897.pagespeed.ic.qpK1dGgm3S.png);margin-top:0px;width:130px;height:95px;left:-227.99999999999997px}#u528975{z-index:25;width:130px;height:95px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_3_en_bgrigio-u260330-fr3.png,qcrc=123462806.pagespeed.ic.L7t8HbM3yG.png);margin-top:16px;left:-227.99999999999997px}#u528975:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_3_en_blu-u260330-r-fr3.png,qcrc=4126487541.pagespeed.ic.Y5WGRE_mTc.png);margin-top:16px;width:130px;height:95px;left:-227.99999999999997px}#u147488{width:247px;margin-right:-10000px;margin-top:21px;left:-47px}#u147532{width:247px;height:183px;left:-124px}.ie #u147532{left:-124px}#u147532:hover{width:247px;height:183px;left:-124px}.ie #u147532:hover{left:-124px}#ppu528981{z-index:0;margin-top:14px;width:100%}#pu528981{z-index:31;margin-right:-10000px;margin-top:2px;width:23.22%;margin-left:38.4%}#u528981{z-index:31;width:130px;height:95px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_4_en_grigio-u260336-fr4.png,qcrc=3935850695.pagespeed.ic.g4rNyGfg2U.png);left:-227.99999999999997px}#u528981:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_4_en_blu-u260336-r-fr4.png,qcrc=496416548.pagespeed.ic.cyBa2sivX2.png);margin-top:0px;width:130px;height:95px;left:-227.99999999999997px}#u528976{z-index:26;width:130px;height:95px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_5_en_grigio-u260331-fr3.png,qcrc=349920025.pagespeed.ic._HUd7pRwSl.png);margin-top:16px;left:-227.99999999999997px}#u528976:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_5_en_blu-u260331-r-fr3.png,qcrc=4058132588.pagespeed.ic.ESyIULOqkE.png);margin-right:0px;margin-top:16px;width:130px;height:95px;left:-227.99999999999997px}#u147500{width:252px;margin-right:-10000px;left:-49px}#u147533{width:252px;height:187px;left:-126px}.ie #u147531:hover,.ie #u147533{left:-126px}#u147533:hover{width:252px;height:187px;left:-126px}.ie #u147533:hover{left:-126px}#pu528977{z-index:27;margin-top:16px;width:100%}#u528977{z-index:27;width:130px;height:95px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_6_en_grigio-u260332-fr3.png,qcrc=4094073928.pagespeed.ic.kiR49ltcrP.png);margin-right:-10000px;left:-228px}#u528977:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_6_en_blu-u260332-r-fr3.png,qcrc=56521186.pagespeed.ic.-tSyv0lY4A.png);margin-right:-10000px;margin-top:0px;width:130px;height:95px;left:-228px}#u266167{z-index:19;width:80px;margin-right:-10000px;left:-47px}#u266167_states{width:80px;background-image:url(http://www.calafioreng.com/images/xu266167_states4.png,qcrc=3792138576.pagespeed.ic.tqV82Yv-_i.png)}#u266167:hover #u266167_states{background-image:url(http://www.calafioreng.com/images/xu266167_states-r4.png,qcrc=523728028.pagespeed.ic.RciDjIOooo.png)}#u266166-4{z-index:14;width:77px;min-height:34px;background-color:transparent;text-align:center;color:#1e3267;position:relative;margin-right:-10000px;margin-left:50%;left:125px}#u266166-4:hover{background-color:#1e3267;padding-top:0px;padding-bottom:0px;min-height:34px;width:77px;left:125px;margin:0px -10000px 0px 50%}#u266166-4:hover p{color:#fff;visibility:inherit;text-align:center}#u266166-2{padding-top:6px}#u528978{z-index:28;width:130px;height:95px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_7_en_grigio-u260333-fr3.png,qcrc=216976046.pagespeed.ic.ezTR3sF26c.png);margin-top:16px;left:-228px}#u528978:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_7_en_blu-u260333-r-fr3.png,qcrc=4023747555.pagespeed.ic.3i8qodLzXH.png);margin-top:16px;width:130px;height:95px;left:-228px}#u528979{z-index:29;width:130px;height:95px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_8_en_grigio-u260334-fr4.png,qcrc=3885760449.pagespeed.ic.xkz5PfXj3K.png);margin-top:15px;left:-228px}#u528979:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_8_en_blu-u260334-r-fr4.png,qcrc=274161452.pagespeed.ic.tnY6NWRkYi.png);margin-bottom:0px;margin-top:15px;width:130px;height:95px;left:-228px}#u528980{z-index:30;width:130px;height:95px;background-image:url(http://www.calafioreng.com/images/xcalafiore_portfolio_interior-design-g.png,qcrc=3818988215.pagespeed.ic.dorfReudSw.png);margin-top:16px;left:-228px}#u528980:hover{background-image:url(http://www.calafioreng.com/images/xcalafiore_portfolio_interior-design-b.png,qcrc=4201437164.pagespeed.ic.HLhWtBLW4y.png);margin-top:16px;width:130px;height:95px;left:-228px}.css_verticalspacer .verticalspacer{height:calc(100vh - 1485px)}#u5760{z-index:33;min-height:77px}#u22891-4{z-index:34;width:43px;min-height:20px;position:relative;margin-right:-10000px;margin-top:13px;margin-left:50%;left:-196px}#u22891-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:43px;left:-196px;margin:13px -10000px 0px 50%}#u22891-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:43px;left:-196px;margin:13px -10000px 0px 50%}#u22889-4{z-index:38;margin-top:13px;left:-148px}#ppu22890-4{z-index:0;margin-right:-10000px;margin-top:13px;width:56.79%;margin-left:21.61%}#pu22890-4{z-index:66;width:100%;margin-left:0%}#u22890-4{z-index:66;width:77px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:-135px}#u22890-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:77px;left:-135px;margin:0px -10000px 0px 50%}#u22890-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:77px;left:-135px;margin:0px -10000px 0px 50%}#u22882-4{z-index:42;left:-53px}#u83217-4{z-index:78;width:78px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:-42px}#u83217-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:78px;left:-42px;margin:0px -10000px 0px 50%}#u83217-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:78px;left:-42px;margin:0px -10000px 0px 50%}#u22883-4{z-index:46;left:41px}#u58918-4{z-index:74;width:51px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:52px}#u58918-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:51px;left:52px;margin:0px -10000px 0px 50%}#u58918-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:51px;left:52px;margin:0px -10000px 0px 50%}#u22892-4{z-index:50;width:6px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:108px}#u22885-4{z-index:70;width:63px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:120px}#u22885-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:63px;left:120px;margin:0px -10000px 0px 50%}#u22885-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:63px;left:120px;margin:0px -10000px 0px 50%}#pu22887-4{z-index:86;margin-top:8px;width:88.68%;margin-left:5.67%}#u22887-4{z-index:86;width:53px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:-132px}#u22887-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:53px;left:-132px;margin:0px -10000px 0px 50%}#u58933-4{z-index:54;width:6px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:-74px}#u22888-4{z-index:82;width:69px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:-63px}#u22888-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:69px;left:-63px;margin:0px -10000px 0px 50%}#u22888-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:69px;left:-63px;margin:0px -10000px 0px 50%}#u527944-4{z-index:58;left:11.000000000000004px}#u22884-4{z-index:90;width:55px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:22.000000000000004px}#u22884-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:55px;left:22.000000000000004px;margin:0px -10000px 0px 50%}#u22884-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:55px;left:22.000000000000004px;margin:0px -10000px 0px 50%}#u506916-4{z-index:62;left:82px}#u506901-4{z-index:94;width:55px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:95px}#u506901-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:55px;left:95px;margin:0px -10000px 0px 50%}#u506901-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:55px;left:95px;margin:0px -10000px 0px 50%}#u5760-bw{z-index:33;min-height:77px;margin-top:36px}#u95_align_to_page{padding-top:18px;padding-bottom:13px}#u22880-4{z-index:101;width:447px;min-height:20px;left:-223px}#pu544829-5{z-index:111;margin-top:6px;position:relative;width:100%}#u544829-5{z-index:111;width:90px;min-height:20px;left:-109px}#u544844-6{z-index:105;width:148px;min-height:20px;left:-19px}#u95,#u95-bw{z-index:98;min-height:77px}body{overflow-x:hidden;padding-bottom:77px}}@media (max-width:400px){#muse_css_mq{background-color:#000190}#bp_400.active{display:block}#page{min-height:1210.9125000000001px;max-width:400px}#page_position_content{margin-bottom:-118px}#pu2304,#u2304,#u2304-bw{z-index:99}#u130533{z-index:158}#pu94,#u94,#u94-bw{z-index:100}#accordionu36988{z-index:116;position:fixed;top:0px}#u36989{z-index:117}#u36990-3{z-index:118;min-height:66px}#u36990-3.AccordionPanelTabOpen{padding-top:0px;padding-bottom:0px;min-height:66px;margin:0px 0px 0px 0%}#u36991{z-index:121}#u36998-4{z-index:154;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36998-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36998-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36999-4{z-index:122;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36998-4.MuseLinkActive,#u36999-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36999-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36997-4{z-index:126;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36999-4.MuseLinkActive,#u36997-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36997-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36992-4{z-index:130;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36997-4.MuseLinkActive,#u36992-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36992-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36996-4{z-index:134;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36992-4.MuseLinkActive,#u36996-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36996-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36994-4{z-index:138;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36996-4.MuseLinkActive,#u36994-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u36994-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u259093-4{z-index:142;min-height:62px;position:relative;width:100%;margin-left:0%;left:0px}#u36994-4.MuseLinkActive,#u259093-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u259093-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#u259093-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px 0px 0px 0%}#pu259138-4{z-index:146;position:relative;width:100%;margin-left:0%;left:0px}#u259138-4{z-index:146;min-height:62px;position:relative;margin-right:-10000px;width:100%;margin-left:0%;left:0px}#u259138-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px -10000px 0px 0%}#u259138-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px -10000px 0px 0%}#u539425-4{z-index:150;min-height:62px;position:relative;margin-right:-10000px;width:100%;margin-left:0%;left:0px}#u259138-4.MuseLinkActive,#u539425-4:hover{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px -10000px 0px 0%}#u539425-4:active{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px -10000px 0px 0%}#u539425-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:62px;width:100%;left:0px;margin:0px -10000px 0px 0%}#accordionu36988-bw{z-index:116}#u519644{z-index:159;margin-left:-160px}#u147552-5{margin-top:51px;left:-180px}#u147553{width:360px;height:3px;margin-top:10px;left:-180px}#u539446-3{z-index:161;margin-top:12px;width:.75%;left:-43.75%}#ppu528972{z-index:21;padding-bottom:0px;width:24.5%;margin-left:37.75%}#u528972{z-index:22;width:98px;left:-182px}#u528972_states{width:98px;background-image:url(http://www.calafioreng.com/images/xu528972_states5.png,qcrc=3966790701.pagespeed.ic.mViOkD9yBU.png)}#u528972:hover #u528972_states{background-image:url(http://www.calafioreng.com/images/xu528972_states-r5.png,qcrc=233620130.pagespeed.ic.lJBjrhwFBN.png)}#u541082{z-index:32;width:96px;height:71px;background-image:url(http://www.calafioreng.com/images/xsea-based-constructions-u260328-fr.png,qcrc=4005763003.pagespeed.ic.mS36sxLVEy.png);margin-top:13px;left:-181px}#u541082:hover{background-image:url(http://www.calafioreng.com/images/xsea-based-construction_blu-u260328-r-fr.png,qcrc=3970386910.pagespeed.ic.OCBZo0ez0J.png);margin-top:13px;width:96px;height:71px;left:-181px}#u528974{z-index:24;width:96px;height:71px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_2_en_grigio-u260329-fr5.png,qcrc=356669307.pagespeed.ic.cjbEGCFN7m.png);margin-top:16px;left:-181px}#u528974.MuseLinkActive{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_2_en_blu-u260329-r-fr5.png,qcrc=350547092.pagespeed.ic.Bl6EuvqoUA.png);margin-top:16px;width:96px;height:71px;left:-181px}#u147477{width:252px;background-image:url(http://www.calafioreng.com/images/x9_mod-u472017-fr.jpg,qcrc=152837614.pagespeed.ic.IhUqr0lsvG.jpg);margin-right:-10000px;left:-72px}#u147531{width:252px;height:187px;left:-126px}.ie #u147531{left:-126px}#u147531:hover{background-image:url(http://www.calafioreng.com/images/xcanal-solarino-large-u147531-r-fr2.png,qcrc=433170885.pagespeed.ic.lvsDMM6xqX.png);width:252px;height:187px;left:-126px}#ppu528975{z-index:0;margin-top:-1px;width:100%}#pu528975{z-index:25;margin-right:-10000px;margin-top:17px;width:24%;margin-left:38%}#u528975{z-index:25;width:96px;height:71px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_3_en_bgrigio-u260330-fr4.png,qcrc=4023033393.pagespeed.ic.xSsASG5eWk.png);left:-181px}#u528975:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_3_en_blu-u260330-r-fr4.png,qcrc=484053238.pagespeed.ic.J0CR-d0OAN.png);margin-top:0px;width:96px;height:71px;left:-181px}#u528981{z-index:31;width:96px;height:71px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_4_en_grigio-u260336-fr5.png,qcrc=3840221077.pagespeed.ic.dbUTULd16V.png);margin-top:16px;left:-181px}#u528981:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_4_en_blu-u260336-r-fr5.png,qcrc=43952852.pagespeed.ic._L1-3T2coH.png);margin-top:16px;width:96px;height:71px;left:-181px}#u147488{width:247px;margin-right:-10000px;left:-70px}#u147532{width:247px;height:183px;left:-124px}.ie #u147532{left:-124px}#u147532:hover{width:247px;height:183px;left:-124px}.ie #u147532:hover{left:-124px}#ppu528976{z-index:0;margin-top:8px;width:100%}#pu528976{z-index:26;margin-right:-10000px;width:24%;margin-left:38%}#u528976{z-index:26;width:96px;height:71px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_5_en_grigio-u260331-fr4.png,qcrc=3929751707.pagespeed.ic.cADsZq1YFX.png);left:-181px}#u528976:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_5_en_blu-u260331-r-fr4.png,qcrc=452573041.pagespeed.ic.pLMU75Ti6d.png);margin-right:0px;margin-top:0px;width:96px;height:71px;left:-181px}#u528977{z-index:27;width:96px;height:71px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_6_en_grigio-u260332-fr4.png,qcrc=3771678946.pagespeed.ic.0JRmtW179P.png);margin-top:16px;left:-181px}#u528977:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_6_en_blu-u260332-r-fr4.png,qcrc=4064422936.pagespeed.ic.DApJliRRgK.png);margin-right:0px;margin-top:16px;width:96px;height:71px;left:-181px}#u528978{z-index:28;width:96px;height:71px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_7_en_grigio-u260333-fr4.png,qcrc=388061983.pagespeed.ic.UcLilGMbs_.png);margin-top:16px;left:-181px}#u528978:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_7_en_blu-u260333-r-fr4.png,qcrc=3805130060.pagespeed.ic.v2WDU1rEhY.png);margin-top:16px;width:96px;height:71px;left:-181px}#pu147500{z-index:4;padding-bottom:0px;margin-right:-10000px;margin-top:9px;width:63%;margin-left:18.5%}#u147500{width:252px;left:-72px}#u147533{width:252px;height:187px;left:-126px}.ie #u147531:hover,.ie #u147533{left:-126px}#u147533:hover{width:252px;height:187px;left:-126px}.ie #u147533:hover{left:-126px}#ppu266167{z-index:18;margin-top:32px;width:100%;margin-left:0%}#u266167{z-index:19;width:82px;margin-right:-10000px;left:-72px}#u266167_states{width:82px;background-image:url(http://www.calafioreng.com/images/xu266167_states5.png,qcrc=3845978908.pagespeed.ic.3Fg_L02pW-.png)}#u266167:hover #u266167_states{background-image:url(http://www.calafioreng.com/images/xu266167_states-r5.png,qcrc=4262770310.pagespeed.ic.EuuP-WuNE4.png)}#u266166-4{z-index:14;width:75px;min-height:34px;background-color:transparent;text-align:center;color:#1e3267;position:relative;margin-right:-10000px;margin-left:50%;left:105px}#u266166-4:hover{background-color:#1e3267;padding-top:0px;padding-bottom:0px;min-height:34px;width:75px;left:105px;margin:0px -10000px 0px 50%}#u266166-4:hover p{color:#fff;visibility:inherit;text-align:center}#u266166-2{padding-top:6px}#u528979{z-index:29;width:96px;height:71px;background-image:url(http://www.calafioreng.com/images/xicone_portfolio_8_en_grigio-u260334-fr5.png,qcrc=3871697778.pagespeed.ic.xiRIyMlZLH.png);top:-2px;margin-bottom:-2px;left:-181px}#u528979:hover{background-image:url(http://www.calafioreng.com/images/xicone_portfolio_8_en_blu-u260334-r-fr5.png,qcrc=42178525.pagespeed.ic.Z_S9PSeMDJ.png);margin-bottom:-2px;margin-top:0px;width:96px;height:71px;left:-181px}#u528980{z-index:30;width:96px;height:71px;background-image:url(http://www.calafioreng.com/images/xcalafiore_portfolio_interior-design-g-u260335-fr.png,qcrc=63774388.pagespeed.ic.iMnlt6_hal.png);margin-top:16px;left:-181px}#u528980:hover{background-image:url(http://www.calafioreng.com/images/xcalafiore_portfolio_interior-design-b-u260335-r-fr.png,qcrc=446132403.pagespeed.ic.gR0sgo7x5r.png);margin-top:16px;width:96px;height:71px;left:-181px}.css_verticalspacer .verticalspacer{height:calc(100vh - 1329px)}#u5760{z-index:33;min-height:121.89999999999986px;padding-bottom:0px}#u5760_align_to_page{padding-top:21px;padding-bottom:16px}#pu22891-4{z-index:34;position:relative;width:100%}#u22891-4{z-index:34;width:43px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:-112px}#u22891-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:43px;left:-112px;margin:0px -10000px 0px 50%}#u22891-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:43px;left:-112px;margin:0px -10000px 0px 50%}#u22889-4{z-index:38;left:-63px}#u22890-4{z-index:66;width:77px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:-51px}#u22890-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:77px;left:-51px;margin:0px -10000px 0px 50%}#u22890-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:77px;left:-51px;margin:0px -10000px 0px 50%}#u22883-4{z-index:46;left:31px}#u58918-4{z-index:74;width:59px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:43px}#u58918-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:59px;left:43px;margin:0px -10000px 0px 50%}#u58918-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:59px;left:43px;margin:0px -10000px 0px 50%}#pu83217-4{z-index:78;margin-top:13px;position:relative;width:100%}#u83217-4{z-index:78;width:73px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:-80px}#u83217-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:73px;left:-80px;margin:0px -10000px 0px 50%}#u83217-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:73px;left:-80px;margin:0px -10000px 0px 50%}#u22882-4{z-index:42;left:-2px}#u22885-4{z-index:70;width:59px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:8px}#u22885-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:59px;left:8px;margin:0px -10000px 0px 50%}#u22885-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:59px;left:8px;margin:0px -10000px 0px 50%}#pu22886-4{z-index:54;margin-top:12px;position:relative;width:100%}#u22886-4{z-index:54;width:6px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:-5px}#u527944-4{z-index:58;left:-5px}#u22887-4{z-index:86;width:53px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:-150px}#u22887-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:53px;left:-150px;margin:0px -10000px 0px 50%}#u83247-4{z-index:50;width:6px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:-92px}#u22888-4{z-index:82;width:70px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:-80px}#u22888-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:70px;left:-80px;margin:0px -10000px 0px 50%}#u22888-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:70px;left:-80px;margin:0px -10000px 0px 50%}#u22884-4{z-index:90;width:66px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:6px}#u22884-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:66px;left:6px;margin:0px -10000px 0px 50%}#u22884-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:66px;left:6px;margin:0px -10000px 0px 50%}#u506916-4{z-index:62;left:77px}#u506901-4{z-index:94;width:55px;min-height:20px;position:relative;margin-right:-10000px;margin-left:50%;left:88px}#u506901-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:55px;left:88px;margin:0px -10000px 0px 50%}#u506901-4.MuseLinkActive{padding-top:0px;padding-bottom:0px;min-height:20px;width:55px;left:88px;margin:0px -10000px 0px 50%}#u5760-bw{z-index:33;min-height:121.89999999999986px;margin-top:57px}#u95{z-index:98;min-height:94.95000000000027px;padding-bottom:0px}#u95_align_to_page{padding-top:17px;padding-bottom:18px}#u22880-4{z-index:101;width:360px;min-height:40px;left:-180px}#pu544829-5{z-index:111;position:relative;width:100%}#u544829-5{z-index:111;width:88px;min-height:20px;left:-116px}#u544844-6{z-index:105;width:144px;min-height:20px;left:-28px}#u95-bw{z-index:98;min-height:94.95000000000027px}body{overflow-x:hidden;min-width:400px;padding-bottom:118px}}