body,h1,h2,h3,h3,h4,h5,h6,p,ul,ol,li,form,input,img,blockquote{border:0;margin:0;padding:0;border:none}body{font:13px Lucida\ Grande,Arial,Tahoma,sans-serif!important;color:#666;background:#fff}.fancy{background:url(https://www.pagineaziende.net/images/color/fancy_blue.jpg.pagespeed.ce.hExxtAfu2w.jpg) no-repeat center top #a7c4e7}.wrap{max-width:880px;margin:0 auto}#header{height:56px;overflow:hidden}.logo{float:left;display:block}.contactInfo{float:right;width:320px;overflow:hidden}.contactInfo span{display:block;float:right}.contactInfo .number{font-size:28px;font-weight:bold;line-height:56px;color:#222}.contactInfo .time{padding:10px 0 0 10px;font-size:11px;font-weight:bold;line-height:16px;color:#333}.featured{padding:30px 0;overflow:hidden}.featured p{font-size:14px;line-height:1.7em;color:#222;margin:0}.teaser{float:left;width:500px}.video{float:right;width:302px;height:250px}.video img{border:1px solid #000}.videoPreview{display:block;overflow:hidden;width:227px;height:137px;margin:7px 0 0 16px}.videoPreview img{display:block}.newsletter{height:28px;padding:13px 0;border-top:#666;background:#1c1c1d;filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#272727', endColorstr='#141415');background:-webkit-gradient(linear,left top,left bottom,from(#272727),to(#141415));background:-moz-linear-gradient(top,#272727,#141415);line-height:28px;font-size:14px;color:#fff}.newsletter .wrap{overflow:hidden}.newsletter span{float:left}.newsletter form{float:right;overflow:hidden}.newsletter #subscribeEmail,.newsletter #subscribeEmail2{float:left;border:none;background:#ecebeb;width:224px;height:14px;padding:6px 6px;font-size:14px;color:#888d8f;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#subscribeEmail2{margin-left:10px}.newsletter #subscribe{float:right;margin-left:15px}.newsletter .submit{float:none;padding:6px 9px 6px;margin:0;-webkit-box-shadow:inset 0 1px 0 #26a99b;-moz-box-shadow:inset 0 1px 0 #26a99b;box-shadow:inset 0 1px 0 #26a99b}#filtro{margin-top:30px}#content .wrap{overflow:hidden;background:url(https://www.pagineaziende.net/images/border.png.pagespeed.ce._P4SKQR6Ql.png) repeat-y 538px top}.main{float:left;padding:10px 40px 30px 0;max-width:500px}.sidebar{float:right;padding:10px 0 30px 40px;width:300px}#content .cat{background:none}#content .cate{max-width:100%;padding-right:0}.cat ul.gallery li{width:32%;margin:0 0 0 0;padding:5px}ul.gallery{overflow:hidden;padding:0}ul.gallery li{float:left;width:230px;list-style:none;margin:15px 40px 0 0;padding:0}ul.gallery li.last{margin-right:0}ul.gallery li a.galleryImage,ul.gallery li .galleryImage{display:block;padding:0 0 16px 0;background:url(https://www.pagineaziende.net/images/shadow.png.pagespeed.ce.PHd4uiJCtY.png) no-repeat center bottom}ul.gallery li a img,ul.gallery li img{display:block;width:100%}ul.gallery li p{font-size:11px;font-style:italic;line-height:1.5em;font-weight:normal;margin:0;color:#666}#left .categoria{float:left;width:210px;margin-right:40px;display:block;padding:8px 10px 9px;font-size:12px;line-height:1em;color:#222;background:#e8e8e8;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-top:10px;background:url(https://www.pagineaziende.net/images/folder.png.pagespeed.ce.u-FNQwGKQU.png) no-repeat scroll 95% center #e8e8e8}#right .categoria{float:right;width:210px;display:block;padding:8px 10px 9px;font-size:12px;line-height:1em;color:#222;background:#e8e8e8;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-top:10px;background:url(https://www.pagineaziende.net/images/folder.png.pagespeed.ce.u-FNQwGKQU.png) no-repeat scroll 95% center #e8e8e8}.testimonial{margin:20px 0 20px 0}.testimonial .client{display:block;padding:8px 10px 9px;font-size:12px;line-height:1em;color:#222;background:#e8e8e8;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-top:45px}.testimonial blockquote{line-height:1.8em;font-style:normal;font-size:12px;padding:10px 0 0 0;background:none}cite{display:block;font-style:normal}#contactForm{padding:30px 0;position:relative}label{display:block;font-size:11px;font-weight:bold;color:#222;cursor:pointer}.form{position:relative;margin:8px 0 15px;width:282px;border-width:1px;border-style:solid;border-color:#b9b9b9 #cfcfcf #e4e4e4;background:#ecebeb;padding:6px 8px;font:11px/1em Lucida\ Grande,Arial,Tahoma,sans-serif;color:#888d8f}textarea.form{line-height:1.3em;height:100px}#contactForm .form.error{background:#f37474;color:#fff;border-color:#c93535 #c93535 #c26c6c #c26c6c}.submit{padding:6px 22px 6px;margin:0 10px 0 0;border-width:1px;border-style:solid;border-color:#257694 #297eaa #144c6c;font-size:11px;height:27px;cursor:pointer;font-weight:bold;text-transform:uppercase;color:#fff;text-shadow:0 -1px 0 #324c58;background:#3984b0;filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3B9BDC', endColorstr='#2172B1');background:-webkit-gradient(linear,left top,left bottom,from(#3b9bdc),to(#2172b1));background:-moz-linear-gradient(top,#3b9bdc,#2172b1);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 #a6aeb2 , inset 0 1px 0 #26a99b;-moz-box-shadow:0 1px 0 #a6aeb2 , inset 0 1px 0 #26a99b;box-shadow:0 1px 0 #a6aeb2 , inset 0 1px 0 #26a99b}.submit:hover{background:#287aba;-webkit-box-shadow:inset 0 1px 0 #60a2d2;-moz-box-shadow:inset 0 1px 0 #60a2d2;box-shadow:inset 0 1px 0 #60a2d2}.submit:active{margin-top:1px;margin-bottom:-1px}#loader{display:none;float:left;height:16px;width:16px;margin:6px 0 0 0;background:url(https://www.pagineaziende.net/images/loader.gif.pagespeed.ce.ArDNogj8EM.gif) no-repeat 0 0}.success{color:green;display:none}.fail{color:red;display:none}#footer{height:56px;line-height:20px;background:#202429;color:#c3cbd6;padding-bottom:38px}.copyright{float:left;margin-top:8px}#footer a{color:#fff}.social{float:right;padding:16px 0 0 0;margin:0}.social li{float:right;display:block;margin-left:15px}.social img{display:block}a{text-decoration:none;color:#c63}a:hover,a:focus{text-decoration:underline;outline:none}a.button{float:left;clear:both;display:block;margin:30px 0 1px 0;padding:0 22px 0 0;height:48px;font-size:14px;line-height:43px;font-weight:bold;color:#fff;text-shadow:0 -1px 0 #075b8f;text-transform:uppercase;background:url(https://www.pagineaziende.net/images/color/button_blue.png.pagespeed.ce.4AhabaHXyI.png) no-repeat right -48px}a.button span{cursor:pointer;float:left;display:block;height:48px;margin:0;padding:0 0 0 21px;background:url(https://www.pagineaziende.net/images/color/button_blue.png.pagespeed.ce.4AhabaHXyI.png) no-repeat 0 0}a.button:hover,a.button:focus{text-decoration:none;background-position:right -144px}a.button:hover span,a.button:focus span{background-position:0 -96px}a.button:active{text-decoration:none}h1{font:bold 35px/1em Helvetica,Arial,sans-serif;color:#fff;margin:0 0 24px;text-shadow:0 0 5px #075b8f}h2{font-weight:bold;font-size:23px;line-height:1em;color:#222;margin:30px 0 15px 0}h3{font-weight:bold;font-size:16px;line-height:1em;color:#222;margin:30px 0 15px 0}h4{font-weight:bold;font-size:13px;line-height:1em;color:#222;margin:30px 0 15px 0}h5{font-weight:bold;font-size:11px;line-height:1em;color:#222;margin:30px 0 15px 0}p{line-height:1.8em;margin:0 0 10px}ul,ol{padding:0 0 0 20px}ul li,ol li{line-height:1.8em}ul li span,ol li span{color:#666;font-weight:normal}blockquote{padding:0 0 20px 60px;background:url(https://www.pagineaziende.net/images/color/blockquote_blue.png.pagespeed.ce.7e9HyJc39S.png) no-repeat left top;font-style:italic;font-size:14px}input:focus,input:active,textarea:focus{outline:none}textarea{resize:none;-moz-resize:none;overflow:auto}.oneOfTwo{float:left;width:230px;margin:0 40px 0 0}.oneOfTwo.last{margin:0}.clear{clear:both}.breadcrumbs{font-size:x-small}.dataOfferta{font-style:italic;margin-top:-12px}.offertaValida{color:#090}.offertaScaduta{color:red}#separatoreOfferta{height:30px}@charset "UTF-8";@media screen and (max-width:910px){#header{padding-left:20px;padding-right:20px;height:auto}.logo{display:inline-block}.featured{padding-left:20px;padding-right:20px}.teaser{float:none;text-align:center;width:auto}a.button{float:none;width:270px;margin:0 auto;margin-top:20px}a.button span{float:none}.video{display:none}.newsletter{height:auto;text-align:center}.newsletter span{float:none}.newsletter form{float:none}.newsletter #subscribeEmail,.newsletter #subscribeEmail2{float:none}.newsletter #subscribe{float:none}#content .wrap{background:none;overflow:visible}.main{max-width:910px;float:none;padding-left:20px;padding-right:20px}#left .categoria,#right .categoria{width:45%}#left .categoria{margin-right:0}iframe{width:100%}ul.gallery li.last{margin-right:40px}.oneOfTwo{width:46%}.sidebar{width:auto;text-align:center;float:none;padding-left:10px;padding-right:10px;padding-top:0;clear:both}.sidebar p{display:inline;width:300px}h2.regione,li.regione{text-align:left;margin-left:15px}.modulo{text-align:left}.modulo input[type="text"],.modulo textarea{width:97%}.modulo input[type="checkbox"]{width:auto}#footer{padding-left:20px;padding-right:20px}}@media screen and (max-width:800px){.cat ul.gallery li{width:31%}}@media screen and (max-width:780px){#footer{height:auto;text-align:center;line-height:20px;padding-top:20px}.copyright{float:none}.social{float:none;padding-bottom:8px}.social li{float:none;display:inline-block;margin-left:15px}}@media screen and (max-width:560px){.oneOfTwo{width:45%}}@media screen and (max-width:520px){.newsletter span{display:none}.newsletter #subscribeEmail,.newsletter #subscribeEmail2{width:90%}#subscribeEmail2{margin-left:0}.newsletter #subscribe{margin-top:10px}}@media screen and (max-width:500px){#left .categoria,#right .categoria{width:93%;float:none}#left .categoria{margin-right:0}.cat ul.gallery li{width:47%}.modulo input[type="text"],.modulo textarea{width:96%}}@media screen and (max-width:470px){.oneOfTwo{width:44%}}@media screen and (max-width:430px){.contactInfo{width:auto}.oneOfTwo{width:100%}}@media screen and (max-width:360px){.logo img{max-width:95%}a.button{width:220px;font-size:12px}.main{padding-left:10px;padding-right:10px}.cat ul.gallery li{width:92%}.sidebar{padding-left:0;padding-right:0}.modulo{padding-left:5px;padding-right:5px}.modulo input[type="text"],.modulo textarea{width:94%}.modulo input[type="submit"]{width:98%}}