html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{background-color:white;font-family:Geneva,Arial,Helvetica,sans-serif;text-align:left;font-size:small}#spaziomappa .bt-googlemaps{display:none!important}.chrono_credits{display:none}.aidanews2_hits{display:none}.aidanews2_rating{display:none}.odd{background:none}.even{background:none}.aidnews2 .even{background:none}@font-face{font-family:cgr;src:url('cgr.ttf'),url('cgr.eot'),url('cgr.otf')}@font-face{font-family:bas;src:url('bas.ttf'),url('bas.eot'),url('bas.otf')}@font-face{font-family:vij;src:url('vij.ttf'),url('vij.eot'),url('vij.otf')}::-webkit-scrollbar{height:10px;width:13px;background:white}::-webkit-scrollbar-thumb{background:black}#locandina{position:fixed;top:150px;right:0%;width:12%;min-height:400px;z-index:600;display:none}#ultimalocandina{position:absolute;top:0px;left:0%;width:100%;color:white;text-decoration:none;font-family:arial;font-size:2.5vw;z-index:610;display:inline}#ultimalocandina a{text-decoration:none;font-family:arial;font-size:2.5vw;color:white}#ultimalocandina img{display:block;margin-left:auto;margin-right:auto;width:100%}#sezionefissa{position:fixed;width:100%;left:0%;top:0%;z-index:400}#barramenu{position:fixed;width:100%;left:0%;top:px;background-color:rgba(157,154,160,0.2);z-index:450;display:inline}#menutop1{position:relative;float:left;width:20%;padding-left:28%;padding-top:0px;text-align:right;z-index:460;display:inline}#menutop1 ul.menu{text-align:right}#menutop1 ul.menu li{text-align:right}#iconatop{position:relative;float:left;padding-top:0px;padding-left:1%;width:4%;text-align:center;z-index:460;display:inline}#iconatop img{width:100%;text-align:center}#menutop2{position:relative;float:left;padding-top:0px;text-align:left;z-index:460;display:inline}.menutop{width:27%}.menutop ul.menu{list-style-type:none;text-decoration:none;padding:0;margin:0;text-align:center;font-family:cgr}.menutop ul.menu li{position:relative;float:left;padding-top:2px;padding-left:40px;display:block;text-decoration:none;text-align:center;font-family:cgr;font-size:1.4vw;color:black}.menutop a{text-align:right}.menutop a:link{color:black;text-decoration:none;font-size:1.4vw;text-align:right}.menutop a:focus{color:black!important;text-decoration:none;font-size:1.4vw}.menutop a:hover{text-decoration:none;color:grey;font-size:1.4vw}.menutop a:visited{color:black;text-decoration:none}.menutop li.current,li.current :visited{color:black!important;font-size:1.4vw!important}#pulsantemenu{position:fixed;width:3%;left:1%;top:5px;z-index:410;display:none}#spaziomenu{position:fixed;left:0%;top:0px;width:30%;height:2200px;background-color:#929393;z-index:520;display:none}#chiudimenu{position:relative;float:left;width:4%;padding-left:75%;padding-top:100px;z-index:530}#menusmarth{position:relative;float:left;left:1%;top:30px;width:64%;z-index:550;display:inline}#menusmarth ul.menu{list-style-type:none;text-decoration:none;padding:0;margin:0;margin-left:13%;text-align:left;font-family:cgr}#menusmarth ul.menu li{position:relative;float:left;padding-top:10px;width:100%;display:block;text-decoration:none;text-align:left;font-family:cgr;font-size:3vw;color:white;line-height:130px}#menusmarth a{text-align:left}#menusmarth a:link{color:white;text-decoration:none;font-size:3vw}#menusmarth a:hover{text-decoration:none;color:black;font-size:3vw}#menusmarth a:visited{color:white!important;text-decoration:none}#menusmarth li.current :visited{color:white!important;font-size:3vw!important}#top{position:relative;float:left;width:100%;min-height:2500px;top:0%;z-index:10}#sfondotop{position:absolute;width:100%;padding-left:0%;padding-top:0px;z-index:20;display:inline}#sfondotop img{position:relative;float:left;width:100%}#logogrande{position:absolute;float:left;width:30%;padding-left:35%;padding-top:650px;z-index:30;display:inline}#logogrande img{width:100%}#portfolio{position:relative;float:left;width:100%;min-height:1500px;left:0%;top:0px;padding-bottom:100px;z-index:10;display:inline}#titoloportfolio{position:relative;float:left;width:20%;padding-left:40%;padding-top:100px;z-index:20;display:inline}.titoli{font-family:bas;font-size:3vw;text-align:center;color:black}.titoli p{margin:0px}#etichettaportfolio{position:relative;float:left;width:35%;height:900px;margin-left:50%;padding-top:10px;background-color:white;-webkit-box-shadow:7px 7px 35px 3px rgba(0,0,0,0.37);-moz-box-shadow:7px 7px 35px 3px rgba(0,0,0,0.37);box-shadow:7px 7px 35px 3px rgba(0,0,0,0.37);z-index:20;display:inline}#testoportfolio{position:absolute;width:100%;padding-top:0px;font-family:vij;font-size:2vw;text-align:justify;color:black;z-index:30;display:inline}#testoportfolio p{margin:215px}#rotazioneportfolio{position:absolute;width:100%;left:-90%;bottom:-200px;z-index:40;display:inline}#triangoliport{position:absolute;width:90%;bottom:70px;z-index:50;display:inline}#triangoliport img{width:100%}#spazioportfolio{position:relative;float:left;width:96%;padding-left:2%;padding-top:300px;z-index:20;display:inline}.pulsanteport{position:relative;float:left;width:31%;height:735px;margin:1%;z-index:20;display:inline}.imgport{position:relative;float:left;width:100%;height:100%;z-index:30;display:inline}.imgport img{width:100%}#textport5{left:0%;width:100%;color:black;font-family:vij;line-height:65px;font-size:2vw}#textport5 a{color:black;font-family:vij;font-size:2vw}#textport5 img{width:15%}.textport{position:absolute;width:60%;left:1%;top:10px;color:white;font-family:arial;font-size:2vw;z-index:40;display:inline}.textport p{margin:0px}#sfondomatrimonio{position:relative;float:left;width:100%;min-height:300px;left:0%;top:0px;z-index:10;display:inline}#sfondomatrimonio img{width:100%}#matrimoni{position:relative;float:left;width:100%;min-height:1600px;left:0%;top:0px;padding-bottom:100px;z-index:10;display:inline}#etichettamatrimoni{position:relative;float:left;width:42%;min-height:400px;margin-left:29%;margin-top:-340px;padding-bottom:100px;background-color:rgba(157,154,160,0.6);z-index:20;display:inline}#titolomatrimoni{position:relative;float:left;width:100%;padding-left:0%;padding-top:50px;z-index:30;display:inline}#testomatrimoni{position:relative;float:left;width:100%;padding-top:20px;font-family:vij;font-size:2vw;text-align:center;color:black;z-index:30;display:inline}#testomatrimoni p{margin:0px}#testomatrimoni img{width:15%}#spaziomatrimoni{position:relative;float:left;width:94%;min-height:400px;padding-left:5%;padding-top:100px;padding-bottom:100px;z-index:20;display:inline}#spaziomatrimoni .minik2 .k2item.block{width:18%!important;box-shadow:none}#spaziomatrimoni .block img{width:100%!important}#spaziomatrimoni .block .title a{color:black;text-decoration:none;font-family:arial;font-size:1.2vw;text-transform:none;font-weight:bold}#sfondonews{position:relative;float:left;width:100%;min-height:300px;left:0%;top:0px;z-index:10;display:inline}#sfondonews img{width:100%}#news{position:relative;float:left;width:100%;min-height:300px;left:0%;top:0px;padding-bottom:100px;background-color:#bfbebe;z-index:10;display:inline}#titolonews{position:relative;float:left;width:30%;padding-left:35%;padding-top:20px;line-height:60px;z-index:20;display:inline}#titolonews p{margin:0px}#titolonews img{width:50%}#spazionews{position:relative;float:left;width:92%;padding-left:5%;padding-top:20px;z-index:20;display:inline}#spazionews #filter{display:none}#spazionews #folio-container li{width:18%!important;height:500px!important;margin:20px}#spazionews #folio-container li a{width:100%!important;height:auto!important}#spazionews #folio-container li img{width:100%!important;height:auto!important}#spazionews #stage li a .description{background-color:rgba(7,5,5,0.6);position:absolute;top:0px!important;left:0px!important;width:100%!important;height:100%!important;text-align:center;opacity:1!important;padding:0px!important}#spazionews #stage li a .description h3{font-size:1.5vw;line-height:40px;font-weight:bold;font-family:arial;padding-top:100px}#spazionews #stage li a:hover .description h3{font-size:1.8vw;line-height:40px;font-weight:bold;font-family:arial;padding-top:100px}#spazionews .pe-description p{border-top:none}#sfondoservizi{position:relative;float:left;width:100%;min-height:300px;left:0%;top:0px;z-index:10;display:inline}#sfondoservizi img{width:100%}#servizi{position:relative;float:left;width:100%;min-height:1300px;left:0%;top:0px;padding-bottom:100px;z-index:10;display:inline}#spazioservizi{position:relative;float:left;width:93%;padding-left:7%;padding-top:300px;z-index:20;display:inline}#titoloservizi{position:relative;float:left;width:100%;padding-left:0%;padding-top:20px;line-height:60px;z-index:40;display:inline}#titoloservizi p{margin:0px}#titoloservizi img{width:85%}.pulsanteserv{position:relative;float:left;width:23%;min-height:200px;margin:0%;z-index:20;display:inline}.imgserv{position:relative;float:left;width:100%;height:100%;z-index:30;display:inline}.imgserv img{width:100%}#textserv2{position:relative;float:left;left:0%;width:100%;padding-top:60px;color:black;font-family:vij;line-height:80px;font-size:2vw;z-index:40}#textserv2 a{color:black;font-family:vij;font-size:2vw}#textserv2 img{width:15%}.grey{background-color:rgba(24,26,24,0.5)}.black{background-color:rgba(7,5,5,0.6)}.textserv{position:absolute;width:100%;height:100%;left:0%;color:white;font-family:arial;font-size:2vw;z-index:40;display:inline}.textserv h1{text-decoration:underline;color:white;font-family:vij;font-size:2vw;margin:0px}.textserv p{margin:0px}.textserv img{width:28%}#sfondosocial{position:relative;float:left;width:100%;min-height:300px;left:0%;top:0px;z-index:10;display:inline}#sfondosocial img{width:100%}#social{position:relative;float:left;width:100%;min-height:1300px;left:0%;top:0px;padding-bottom:100px;z-index:10;display:inline}#titolosocial{position:relative;float:left;width:50%;padding-left:25%;padding-top:100px;line-height:60px;z-index:20;display:inline}#titolosocial p{margin:0px}#titolosocial img{width:30%}#spaziosocial{position:relative;float:left;width:94%;padding-left:4%;padding-top:20px;z-index:20;display:inline}#contatti{position:relative;float:left;width:100%;min-height:1750px;left:0%;top:0px;z-index:10;display:inline}#spaziomappa{position:absolute;width:100%;left:0%;min-height:80px;padding-left:0%;padding-top:0px;z-index:15;display:inline}.responsive_map{height:1000px!important}#titolocontatti{position:relative;float:left;width:50%;padding-left:25%;padding-top:100px;line-height:60px;z-index:20;display:inline}#titolocontatti p{margin:0px}#titolocontatti img{width:30%}#spazioc{position:relative;float:left;width:50%;margin-left:2%;min-height:80px;margin-top:600px;margin-bottom:250px;background-color:rgba(195,190,191,0.8);z-index:20;display:inline}#testoform{position:relative;float:left;width:96%;padding-left:2%;padding-top:20px;text-align:justify;font-family:arial;font-size:1.5vw;color:black;z-index:30;display:inline}#testoform .article_anywhere{margin-top:30px}#testoform p{margin:0px}#testoform strong{color:black}#spazioform{position:relative;float:left;width:96%;min-height:80px;margin-left:2%;top:20px;padding-bottom:15px;font-size:1.5vw;font-family:arial;color:black;z-index:30;display:inline}#spazioform a{text-decoration:none;font-family:cgr;font-size:1.5vw;color:black}.gbs3{margin:50px}.gbs3 .gcore-form-row{margin-bottom:85px!important}.gbs3 .gcore-label-left{min-width:400px!important;max-width:400px!important}.gbs3 .gcore-form-row .gcore-input{width:55%!important}.gcore-display-table{width:auto!important}.gbs3 .A{width:730px!important;height:70px!important}.gbs3 textarea.A{height:200px!important}.gbs3 input.A{font-size:1.5vw}#testocontatti{position:relative;float:left;width:32%;padding-left:8%;padding-top:820px;text-align:justify;font-family:cgr;font-size:1.5vw;color:black;z-index:20;display:inline}#testocontatti .article_anywhere{margin-top:30px}#testocontatti p{margin:0px}#testocontatti a{text-decoration:none;font-family:cgr;font-size:1.5vw;color:grey}#testocontatti strong{color:black}#footer{position:relative;float:left;left:0%;top:0px;padding-bottom:100px;width:100%;min-height:420px;background-color:#b6b5b5;z-index:10;display:inline}#datidittafooter{position:relative;float:left;top:5px;left:2%;width:22%;color:grey;text-decoration:none;font-family:cgr;font-size:1vw;z-index:20;display:inline}#datidittafooter p{margin:0;margin-top:20px}#datidittafooter a{text-decoration:none;font-family:cgr;font-size:1vw;color:grey}#menu01footer{position:relative;float:left;left:10%;top:5px;width:15%;color:grey;z-index:20;display:inline}#menu01footer ul.menu{list-style-type:none;text-decoration:none;padding:0;margin:0;margin-top:20px;text-align:left;font-family:arial}#menu01footer ul.menu li{position:relative;text-decoration:none;font-family:cgr;font-size:1vw;color:grey}#menu01footer a:link{color:grey;text-decoration:none;font-size:1vw}#menu01footer a:hover{text-decoration:none;color:grey;font-size:1vw}#menu01footer a:visited{color:grey;text-decoration:none}#menu01footer li.current :visited{color:grey!important;font-size:1vw!important}#menu02footer{position:relative;float:left;left:5%;top:5px;width:15%;color:grey;z-index:20;display:inline}#menu02footer ul.menu{list-style-type:none;text-decoration:none;padding:0;margin:0;margin-top:20px;text-align:left;font-family:cgr}#menu02footer ul.menu li{position:relative;text-decoration:none;font-family:cgr;font-size:1vw;color:grey}#menu02footer a:link{color:grey;text-decoration:none;font-size:1vw}#menu02footer a:hover{text-decoration:none;color:grey;font-size:1vw}#menu02footer a:visited{color:grey;text-decoration:none}#menu02footer li.current :visited{color:grey!important;font-size:1vw!important}#menu03footer{position:relative;float:left;left:5%;top:5px;width:15%;color:grey;z-index:20;display:inline}#menu03footer ul.menu{list-style-type:none;text-decoration:none;padding:0;margin:0;margin-top:20px;text-align:left;font-family:cgr}#menu03footer ul.menu li{position:relative;text-decoration:none;font-family:cgr;font-size:1vw;color:grey}#menu03footer a:link{color:grey;text-decoration:none;font-size:1vw}#menu03footer a:hover{text-decoration:none;color:grey;font-size:1vw}#menu03footer a:visited{color:grey;text-decoration:none}#menu03footer li.current :visited{color:grey!important;font-size:1vw!important}#dati01footer{position:absolute;top:5px;left:42%;width:20%;color:grey;text-decoration:none;font-family:cgr;font-size:1vw;z-index:20;display:inline}#dati01footer p{margin:0}#dati01footer a{text-decoration:none;font-family:cgr;font-size:1vw;color:grey}#dati02footer{position:absolute;top:5px;left:65%;width:20%;color:grey;text-decoration:none;font-family:cgr;font-size:1vw;z-index:20;display:inline}#dati02footer p{margin:0}#dati02footer a{text-decoration:none;font-family:cgr;font-size:1vw;color:grey}#dati03footer{position:absolute;top:5px;left:80%;width:20%;color:grey;text-decoration:none;font-family:cgr;font-size:1vw;z-index:20;display:inline}#dati03footer p{margin:0}#dati03footer a{text-decoration:none;font-family:cgr;font-size:1vw;color:grey}#madeby{position:absolute;top:5px;right:2%;width:15%;color:grey;text-decoration:none;font-family:cgr;font-size:1vw;z-index:20;display:inline}#madeby p{margin:0;margin-top:20px}#madeby a{text-decoration:none;font-family:cgr;font-size:1vw;color:grey}#testofooter{position:absolute;bottom:5px;left:1%;width:98%;color:grey;font-family:cgr;font-size:0.8vw;z-index:20;display:inline}#testofooter a{text-decoration:none;font-family:cgr;font-size:0.8vw;color:grey}@media only screen and (max-width:2560px) and (orientation:landscape){#menutop1{width:21%;padding-left:27%}#logogrande{padding-top:460px}#top{min-height:1600px}#etichettaportfolio{height:710px}#testoportfolio p{margin:150px}#rotazioneportfolio{bottom:-100px}#spazioportfolio{padding-top:170px}.pulsanteport{height:500px}#textport5{line-height:54px;font-size:1.5vw}#matrimoni{min-height:1200px}#etichettamatrimoni{margin-top:-260px}#titolonews{line-height:35px}#titoloservizi{line-height:35px}#textserv2{line-height:50px;font-size:1.7vw}#titolosocial{line-height:35px}#titolocontatti{line-height:35px}.responsive_map{height:700px!important}#spazioc{margin-top:380px}#testocontatti{padding-top:570px}.gbs3 .gcore-form-row{margin-bottom:40px!important}.gbs3 .gcore-radio-item .A{height:50px!important}}@media only screen and (max-width:2304px) and (orientation:landscape){#menutop1{width:22%;padding-left:26%}#titoloportfolio{padding-top:40px}#etichettaportfolio{height:590px;margin-top:40px}.pulsanteport{height:440px}#textport5{line-height:50px}#etichettamatrimoni{margin-top:-235px}#spazioservizi{padding-top:150px}#textserv2{padding-top:20px}}@media only screen and (max-width:1921px) and (orientation:landscape){#menutop1{width:23%;padding-left:24%}#top{min-height:1300px}#etichettaportfolio{height:480px;margin-top:30px}#testoportfolio p{margin:100px}#rotazioneportfolio{bottom:-65px}.pulsanteport{height:375px}#textport5{line-height:42px}#etichettamatrimoni{margin-top:-215px}#spazionews #folio-container li{width:17%!important;height:355px!important}#spazionews #stage li a .description h3{font-size:1.3vw;line-height:35px;padding-top:30px}#servizi{min-height:800px;padding-bottom:150px}#textserv2{padding-top:12px;line-height:35px}.responsive_map{height:530px!important}#spazioc{margin-top:220px}#testocontatti{padding-top:390px}.gbs3 .gcore-radio-item .A{height:40px!important}#footer{min-height:260px}}@media only screen and (max-width:1921px) and (max-height:1080px) and (orientation:landscape){#logogrande{padding-top:310px}#spazioservizi{padding-top:110px}}@media only screen and (max-width:1537px) and (orientation:landscape){#menutop1{width:24%;padding-left:23%}#top{min-height:1000px}#etichettaportfolio{height:400px}#testoportfolio p{margin:75px}#rotazioneportfolio{bottom:-50px}#spazioportfolio{padding-top:80px}.pulsanteport{height:300px}#textport5{line-height:30px;font-size:1.8vw}#matrimoni{min-height:400px}#etichettamatrimoni{margin-top:-184px;min-height:160px}#spaziomatrimoni{padding-top:50px;width:92%;padding-left:7%}#spaziomatrimoni .minik2 .k2item.block{width:18%!important;margin:0px;padding:0px}.gbs3 .A{width:640px!important;height:60px!important}}@media only screen and (max-width:1501px) and (orientation:landscape){#spaziosocial{width:90%;padding-left:9%}#titolocontatti{padding-top:50px}#spazioc{margin-top:280px}#footer{min-height:130px}}@media only screen and (max-width:1367px) and (orientation:landscape){#menutop1{width:26%;padding-left:21%}#logogrande{padding-top:240px}#top{min-height:900px}#portfolio{min-height:800px}#etichettaportfolio{height:330px}#testoportfolio p{margin:55px}#triangoliport{bottom:30px}#rotazioneportfolio{bottom:-33px}.pulsanteport{height:257px}#textport5{line-height:28px}#etichettamatrimoni{margin-top:-140px;padding-bottom:50px}#titolomatrimoni{padding-top:20px}#titolonews{line-height:18px}#spazionews #folio-container li{margin:16px}#servizi{min-height:300px}#titoloservizi{line-height:18px}#textserv2{line-height:25px}#social{min-height:300px}#titolosocial{padding-top:20px;line-height:18px}#contatti{min-height:350px}#titolocontatti{padding-top:20px;line-height:18px}#spazioc{margin-bottom:100px}.gbs3{margin:10px!important}.gbs3 .gcore-form-row{margin-bottom:10px!important}.gbs3 .gcore-radio-item .A{height:20px!important;width:85%!important}#testocontatti{padding-top:455px}}@media only screen and (max-width:1280px) and (orientation:landscape){.gbs3 .A{width:590px!important}}@media only screen and (max-width:1920px)and (orientation:portrait){#barramenu{display:none}#pulsantemenu{width:6%;display:inline}#spaziomenu{width:60%}#chiudimenu{width:8%}#menusmarth ul.menu li{line-height:100px}#menusmarth a:link{font-size:5vw}#menusmarth a:hover{font-size:5vw}#menusmarth li.current :visited{font-size:5vw!important}#top{min-height:670px}#logogrande{padding-top:250px}.titoli{font-size:5vw}#portfolio{min-height:800px}#etichettaportfolio{height:330px;margin-top:40px}#testoportfolio{font-size:2.4vw}#testoportfolio p{margin:80px}#rotazioneportfolio{bottom:-50px}#spazioportfolio{padding-top:100px}.pulsanteport{height:210px}#textport5{line-height:20px}#matrimoni{min-height:600px}#etichettamatrimoni{min-height:150px;margin-top:-160px;padding-bottom:40px}#titolomatrimoni{padding-top:30px}#testomatrimoni{font-size:2.5vw}#spaziomatrimoni{padding-top:50px;padding-bottom:30px;width:96%;padding-left:3%}#spaziomatrimoni .minik2 .k2item.block{width:18%!important;margin:0px!important;padding:5px!important}#titolonews{line-height:25px}#spazionews #folio-container li{height:160px!important;margin:7px}#servizi{min-height:600px}#titoloservizi{padding-top:0px;line-height:25px}#spazioservizi{padding-top:100px}#textserv2{padding-top:0px;line-height:27px;font-size:2.6vw}#social{min-height:600px}#titolosocial{line-height:25px}#contatti{min-height:600px}#titolocontatti{line-height:25px}.responsive_map{height:500px!important}#spazioc{width:60%;margin-left:1%;margin-top:170px;margin-bottom:100px}#testoform{font-size:2vw}#spazioform{width:100%;margin-left:0%;font-size:2vw}.gbs3 .gcore-form-row{margin-bottom:25px!important}.gbs3 .A{width:540px!important}.gbs3 .gcore-radio-item .A{height:40px!important;width:90px!important}.gbs3 input.A{font-size:2.5vw}#testocontatti{width:30%;padding-left:5%;padding-top:340px;font-size:2vw}}@media only screen and (max-width:1501px) and (orientation:portrait){#logogrande{padding-top:190px}#top{min-height:445px}#etichettaportfolio{height:215px}#testoportfolio p{margin:43px}#rotazioneportfolio{bottom:-30px}#triangoliport{bottom:10px}#spazioportfolio{padding-top:65px}.pulsanteport{height:158px}#textport5{line-height:14px}#matrimoni{min-height:200px}#etichettamatrimoni{min-height:120px;margin-top:-184px;padding-bottom:30px}#testomatrimoni{padding-top:10px}#sfondonews{min-height:240px}#titolonews{line-height:15px}#spazionews #stage li a .description h3{line-height:16px;padding-top:10px}#servizi{min-height:200px}#titoloservizi{line-height:15px}.pulsanteserv{min-height:145px}.textserv{line-height:4px}#textserv2{line-height:18px}#sfondosocial{min-height:100px}#titolosocial{padding-top:30px;line-height:15px}.responsive_map{height:380px!important}#titolocontatti{padding-top:40px;line-height:15px}.gbs3 .A{width:370px!important;height:45px!important}#spazioform textarea{width:100%!important}.gbs3 .gcore-radio-item .A{height:30px!important}.gbs3 .btn-default{font-size:3vw}#footer{min-height:120px}#datidittafooter{width:35%;font-size:2.1vw}#datidittafooter a{font-size:2.1vw}#menu01footer{width:20%}#menu01footer ul.menu li{font-size:2.1vw}#menu01footer a:link{font-size:2.1vw}#menu01footer a:hover{font-size:2.1vw}#menu01footer li.current :visited{font-size:2.1vw!important}#menu02footer{width:20%}#menu02footer ul.menu li{font-size:2.1vw}#menu02footer a:link{font-size:2.1vw}#menu02footer a:hover{font-size:2.1vw}#menu02footer li.current :visited{font-size:2.1vw!important}#menu03footer{width:20%}#menu03footer ul.menu li{font-size:2.1vw}#menu03footer a:link{font-size:2.1vw}#menu03footer a:hover{font-size:2.1vw}#menu03footer li.current :visited{font-size:2.1vw!important}#madeby{font-size:2.1vw}#madeby a{font-size:2.1vw}}@media only screen and (min-device-width :768px) and (max-device-height :1366px) and (orientation:portrait){#chiudimenu{padding-left:86%;padding-top:20px}#menusmarth ul.menu li{line-height:60px}#logogrande{padding-top:140px}.pulsanteport{height:140px}#textport5{line-height:11px}#spaziomatrimoni{min-height:200px}#spaziomatrimoni .minik2 .k2item h2.title{line-height:15px}#spaziomatrimoni .block .title a{font-size:1.6vw}#spazionews #folio-container li{height:130px!important;margin:5px}#spaziosocial{width:96%;padding-left:2%}.gbs3 .gcore-label-left{min-width:200px!important;max-width:200px!important}}@media only screen and (max-width:1350px) and (max-height:950px) and (orientation:portrait){#top{min-height:560px}}@media only screen and (max-width:1081px)and (orientation :landscape){#menutop1{width:35%;padding-left:12%}#menutop2{width:40%}.menutop ul.menu li{font-size:2vw}.menutop a:link{font-size:2vw}.menutop a:focus{font-size:2vw}.menutop a:hover{font-size:2vw}.menutop li.current,li.current :visited{font-size:2vw!important}#top{min-height:700px}#etichettaportfolio{height:240px}.pulsanteport{height:210px}#textport5{line-height:20px}#etichettamatrimoni{margin-top:-118px;padding-bottom:26px}#spazionews #folio-container li{margin:12px;height:155px!important}#spazionews #stage li a .description h3{font-size:1.5vw;line-height:19px;padding-top:3px}#spazioservizi{padding-top:50px}#textserv2{line-height:22px;font-size:2.2vw}.gbs3 .A{width:490px!important;height:42px!important}}@media only screen and (max-width:1081px)and (orientation :portrait){#top{min-height:310px}#etichettaportfolio{height:165px;margin-top:20px}#testoportfolio p{margin:30px}.pulsanteport{height:115px}#textport5{line-height:10px}#sfondomatrimonio{min-height:100px}#matrimoni{padding-bottom:20px}#etichettamatrimoni{margin-top:-80px;padding-bottom:15px}#titolomatrimoni{padding-top:10px}#spaziomatrimoni{width:98%;min-height:180px;padding-left:1%}#spaziomatrimoni .minik2 .k2item.block{padding:2px!important}#sfondonews{min-height:180px}#news{padding-bottom:10px}#spazionews #folio-container li{height:110px!important;margin:5px}#sfondoservizi{min-height:100px}#servizi{padding-bottom:40px}#spazioservizi{padding-top:30px}.pulsanteserv{min-height:125px}#textserv2{line-height:15px}#titolocontatti{padding-top:15px}.responsive_map{height:275px!important}#spazioc{width:80%;margin-left:10%}#testoform{font-size:2.2vw;padding-top:5px}#testoform .article_anywhere{margin-top:10px}#spazioform{font-size:3vw}.gbs3 .gcore-label-left{min-width:250px!important;max-width:250px!important}.gbs3 .A{width:300px!important;height:40px!important}#testocontatti{width:90%;padding-left:5%;padding-top:0px;padding-bottom:30px}}@media only screen and (min-device-width :1024px) and (max-device-height :1366px) and (orientation :landscape){}@media only screen and (min-device-width :1024px) and (max-device-height :1366px)and (orientation :portrait){#top{min-height:635px}#etichettaportfolio{height:230px;margin-top:60px}#testoportfolio p{margin:45px}.pulsanteport{height:200px}#textport5{line-height:20px}#spaziomatrimoni{width:97%;padding-left:3%}#textserv2{line-height:25px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.gbs3 .A{width:460px!important}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){#top{min-height:445px}.pulsanteport{height:150px}#textport5{line-height:13px}#etichettamatrimoni{margin-top:-95px}#spaziomatrimoni{width:97%;padding-left:3%}#textserv2{line-height:20px}#spazioc{margin-bottom:10px}}@media only screen and (max-width:736px)and (orientation :landscape){#top{min-height:460px}#menutop1{width:40%;padding-left:7%}#logogrande{padding-top:140px}#etichettaportfolio{height:200px}#testoportfolio{font-size:2.5vw}#testoportfolio p{margin:32px}#rotazioneportfolio{bottom:-22px}.pulsanteport{height:150px}#textport5{line-height:16px}#etichettamatrimoni{margin-top:-157px;padding-bottom:0px}#testomatrimoni{padding-top:5px}#spaziomatrimoni .minik2 .k2item h2.title{line-height:14px}#spaziomatrimoni .block .title a{font-size:1.8vw}#sfondonews{min-height:200px}#spazionews #folio-container li{margin:9px;height:125px!important}#spazionews #stage li a .description h3{font-size:2vw;line-height:14px}#sfondoservizi{min-height:200px}.pulsanteserv{min-height:150px}#titoloservizi{padding-top:5px}#textserv2{line-height:17px;padding-top:5px}#servizi{min-height:280px;padding-bottom:80px}#sfondosocial{min-height:170px}.dcsns-toolbar .filter li a{width:25%!important;height:50px}.dcsns-toolbar .filter .link-all{width:25%!important;height:50px}#spazioc{width:98%;margin-left:1%;margin-bottom:10px}#testoform{font-size:3vw}#spazioform{font-size:4.4vw}#spazioform textarea{width:540px!important}.gbs3 .gcore-form-row{margin-bottom:20px!important}.gbs3 input.A{font-size:4vw}.gbs3 .A{width:540px!important}#spazioform{font-size:3vw}#spazioform textarea{width:250px!important}#testocontatti{padding-top:10px;font-size:3vw;width:85%}#footer{min-height:110px}}@media only screenand (min-device-width :414px) and (max-device-height :736px)and (orientation :portrait){}@media only screen and (max-width:640px)and (orientation :portrait){#locandina{top:220px;width:35%}#chiudimenu{padding-top:10px;z-index:530}#menusmarth ul.menu li{line-height:60px}#menusmarth a:link{font-size:7vw}#menusmarth a:hover{font-size:7vw}#menusmarth li.current :visited{font-size:7vw!important}#top{min-height:240px}#logogrande{padding-top:90px}#portfolio{padding-bottom:30px}#titoloportfolio{padding-top:40px}#etichettaportfolio{height:130px;width:47%;margin-left:46%}#testoportfolio{font-size:4vw;line-height:15px}#testoportfolio p{margin:28px;margin-top:0px}#rotazioneportfolio{bottom:-20px}#spazioportfolio{padding-top:25px}.pulsanteport{width:47%;height:125px}.textport{font-size:5vw}#textport5{line-height:10px;font-size:3vw;top:0px}#etichettamatrimoni{width:50%;margin-left:25%;margin-top:-65px}#testomatrimoni{font-size:4vw}#spaziomatrimoni .minik2 .k2item.block{width:45%!important}#spaziomatrimoni .minik2 .k2item h2.title{line-height:16px!important}#spaziomatrimoni .block .title a{font-size:4vw}#sfondonews{min-height:94px}#spazionews{padding-bottom:30px}#spazionews #folio-container li{width:45%!important;height:165px!important}#spazionews #stage li a .description h3{line-height:18px;font-size:4vw!important}.pulsanteserv{min-height:185px;width:45%}.textserv{height:98%;font-size:4vw;line-height:16px}.textserv h1{font-size:4vw}#textserv2{font-size:4vw;line-height:20px}.dcsns-toolbar .filter li a{width:25%!important;height:50px}.dcsns-toolbar .filter .link-all{width:25%!important;height:50px}#spazioc{width:98%;margin-left:1%;margin-bottom:10px}#testoform{font-size:4vw}#spazioform{font-size:4.4vw}#spazioform textarea{width:300px!important}.gbs3 .gcore-form-row{margin-bottom:20px!important}.gbs3 input.A{font-size:4vw}.gbs3 .A{width:250px!important}#spazioform textarea{width:250px!important}#testocontatti{font-size:4vw}#footer{min-height:200px}}@media only screen and (min-height:360px)and (max-height:640px)and (min-width:360px)and (max-width:640px)and (orientation :landscape){#menutop1{width:39%;padding-left:8%}.menutop ul.menu li{padding-left:33px}#top{min-height:400px}#logogrande{padding-top:110px}#etichettaportfolio{height:215px}#testoportfolio{font-size:3vw}.pulsanteport{height:140px}#textport5{line-height:15px}#etichettamatrimoni{margin-top:-194px}#spaziomatrimoni .minik2 .k2item h2.title{line-height:12px}#spaziomatrimoni .block .title a{font-size:2.2vw}#sfondonews{min-height:100px}#spazionews #folio-container li{width:25%!important;margin:15px;height:155px!important}#spazionews #stage li a .description h3{font-size:2.2vw}#sfondoservizi{min-height:100px}#titoloservizi{padding-top:2px}.pulsanteserv{width:30%;min-height:170px}#textserv2{line-height:18px;font-size:3vw;padding-top:2px}#textserv2 a{font-size:3vw}.textserv{font-size:3vw}.textserv h1{font-size:3vw}#sfondosocial{min-height:100px}.responsive_map{height:340px!important}#spazioc{margin-bottom:10px;margin-top:200px;width:65%}#testoform{padding-top:5px;font-size:2.2vw}#spazioform{margin-left:2%;top:5px;font-size:2.5vw}.gbs3 .A{width:381px!important;height:39px!important}.gbs3 input.A{font-size:2.5vw}#testocontatti{padding-top:5px;width:60%;font-size:2.2vw}}@media only screenand (min-device-width :320px) and (max-device-width :568px) and (orientation :landscape){}@media only screenand (min-device-width :320px) and (max-device-width :568px) and (orientation :portrait){.gbs3{margin:0px}}@media only screen and (max-width:480px)and (orientation :landscape){}@media only screen and (max-width:480px)and (orientation :portrait){}#system-message{margin-bottom:10px;padding:0}#system-message > dt{font-weight:bold;display:none}#system-message > dd{margin:0;font-weight:bold;text-indent:30px}#system-message > dd > ul{color:#0055BB;background-position:4px top;background-repeat:no-repeat;margin-bottom:10px;list-style:none;padding:10px;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB}#system-message > dd > ul > li{line-height:1.5em}#system-message > .message > ul{background-color:#C3D2E5;background-image:url(../images/notice-info.png)}#system-message > .error > ul,#system-message > .warning > ul,#system-message > .notice > ul{color:#c00}#system-message > .error > ul{background-color:#E6C0C0;background-image:url(../images/notice-alert.png);border-color:#DE7A7B}#system-message > .warning > ul{background-color:#E6C8A6;background-image:url(../images/notice-note.png);border-color:#FFBB00}#system-message > .notice > ul{background-color:#EFE7B8;background-image:url(../images/notice-note.png);border-color:#F0DC7E}@import url(../../../media/system/css/system.css);.system-unpublished,tr.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df}span.highlight{background-color:#FFFFCC;font-weight:bold;padding:1px 0}.img-fulltext-float-right{float:right;margin-left:10px;margin-bottom:10px}.img-fulltext-float-left{float:left;margin-right:10px;margin-bottom:10px}.img-fulltext-float-none{}.img-intro-float-right{float:right;margin-left:5px;margin-bottom:5px}.img-intro-float-left{float:left;margin-right:5px;margin-bottom:5px}.img-intro-float-none{}.invalid{border-color:#ff0000}label.invalid{color:#ff0000}#editor-xtd-buttons{padding:5px}.button2-left,.button2-right,.button2-left div,.button2-right div{float:left}.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer}.button2-left span,.button2-right span{cursor:default;color:#999}.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px}.page span{color:#000;font-weight:bold}.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4}.button2-left a,.button2-left span{padding:0 24px 0 6px}.button2-right a,.button2-right span{padding:0 6px 0 24px}.button2-left{background:url(../images/j_button2_left.png) no-repeat;float:left;margin-left:5px}.button2-right{background:url(../images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px}.button2-left .image{background:url(../images/j_button2_image.png) 100% 0 no-repeat}.button2-left .readmore,.button2-left .article{background:url(../images/j_button2_readmore.png) 100% 0 no-repeat}.button2-left .pagebreak{background:url(../images/j_button2_pagebreak.png) 100% 0 no-repeat}.button2-left .blank{background:url(../images/j_button2_blank.png) 100% 0 no-repeat}div.tooltip{float:left;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:200px;z-index:13000}div.tooltip h4{padding:0;margin:0;font-size:95%;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(../images/selector-arrow.png) no-repeat}div.tooltip p{font-size:90%;margin:0}.img_caption .left{float:left;margin-right:1em}.img_caption .right{float:right;margin-left:1em}.img_caption .left p{clear:left;text-align:center}.img_caption .right p{clear:right;text-align:center}.img_caption{text-align:center!important}.img_caption.none{margin-left:auto;margin-right:auto}a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle}