.modulo{width:100%;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modulo
fieldset{position:relative;display:block;width:100%;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0px;margin-bottom:25px}.modulo fieldset:last-child,
.modulo fieldset:last-of-type{margin-bottom:0}.modulo
legend{position:absolute;top:0;left:0;display:block;width:100%;height:40px;line-height:40px;padding:0
5px;color:black;background:#ede6e9;font-family:PTSans,sans-serif;font-size:120%;font-weight:bold;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modulo
label{display:block;height:26px;line-height:26px;margin-bottom:3px;text-align:left;color:black;font-size:80%;font-weight:bold}.modulo fieldset
li{min-height:55px;padding-bottom:15px;text-align:left}.modulo fieldset li:last-child{padding-bottom:0}.modulo input,
.modulo
select{display:inline-block;width:100%;height:32px;line-height:32px;border:1px
solid #ccc;padding:0
5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-transition:;-moz-transition:;-ms-transition:;-webkit-transition:border-color 0.5s ease-in-out,  background-color 0.5s ease-in-out;transition:border-color 0.5s ease-in-out, background-color 0.5s ease-in-out}.modulo input[type=checkbox],
.modulo input[type=radio]{width:auto;height:auto;padding:0;border:1px
solid #ccc;background:none}.modulo
textarea{border:1px
solid #ccc;width:100%;height:110px;padding:0
5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-transition:;-moz-transition:;-ms-transition:;-webkit-transition:border-color 0.5s ease-in-out,  background-color 0.5s ease-in-out;transition:border-color 0.5s ease-in-out, background-color 0.5s ease-in-out}.modulo input:focus,
.modulo select:focus,
.modulo textarea:focus{background-color:white;border-color:black}.modulo .list
li{overflow:hidden;height:22px;min-height:22px;line-height:22px;padding:0
0 5px 15px;text-align:left}.modulo .list li
input{float:left;margin-right:5px;height:22px;line-height:22px}.modulo .list li input[type=checkbox],
.modulo .list li input[type=radio]{margin-top:3px;width:auto;height:auto}.modulo .list li
label{display:inline}.modulo
.boolean{text-align:left}.modulo .boolean
label{display:inline}.modulo fieldset
.hint{font-size:80%;text-align:justify;padding:2px
0 15px 0}.modulo fieldset ul
.hint{padding:2px
0 0 0}.modulo.allrequired label
span.req{display:none}.modulo p.required-message{padding-top:15px;font-size:80%}.modulo label.required:after{content:' *'}.modulo label
span.req{display:none}.modulo
div.textbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px
solid #ccc;padding:2px
5px;line-height:13px;font-size:65%;text-align:justify;width:100%;height:70px;overflow:auto}#Pagina .modulo div.textbox
h1{font-family:inherit;font-weight:normal;color:inherit;font-size:inherit;line-height:1;margin:0;padding:0;height:auto;min-height:0;border:none;white-space:normal;overflow:auto;text-shadow:none}#Pagina .modulo div.textbox h1:before,
#Pagina .modulo div.textbox h1:after{content:none}.modulo
label.long{display:inline-block;width:90%;line-height:28px;padding:0;font-size:65%}.modulo
p.format{clear:both;font-size:65%;height:16px;line-height:16px;text-align:center}.modulo
p.hint.format{display:none}.modulo label.long
input{float:left;line-height:auto;margin:8px
4px 0 0;border:none;width:auto}.modulo button,
.modulo
button{position:relative;clear:both;margin-top:15px;border:none;cursor:pointer;font-family:Marvel,sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase;display:inline-block;cursor:pointer;color:white;background-image: -o-linear-gradient(top, #f00, #c00);background-image: -moz-linear-gradient(top, #f00, #c00);background-image: -webkit-linear-gradient(top, #f00, #c00);background-image: -ms-linear-gradient(top, #f00, #c00);background-image:linear-gradient(top, #f00, #c00);-o-transition:;-moz-transition:;-ms-transition:;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.modulo button
.o{position:relative;z-index:1;display:inline-block;height:50px;line-height:50px;padding:0
15px}.modulo button:focus,
.modulo button:hover{color:#c00}.modulo button:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;display:block;background-image: -o-linear-gradient(top, white, #eee);background-image: -moz-linear-gradient(top, white, #eee);background-image: -webkit-linear-gradient(top, white, #eee);background-image: -ms-linear-gradient(top, white, #eee);background-image:linear-gradient(top, white, #eee);opacity:0;border:1px
solid #c00;-o-transition:;-moz-transition:;-ms-transition:;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.modulo button:focus:after,
.modulo button:hover:after{opacity:1}.modulo
#MessaggiModulo{margin-bottom:10px;text-align:left}#MessaggiModulo{background-color:#EEF3F7;padding:3px
0}#MessaggiModulo
em.tipo{display:none}#MessaggiModulo,
#MessaggiModulo
ul{list-style-type:none;list-style-position:inside}#messaggi,#avvertimenti,#errori{border-left:2px solid #00f;font-size:80%;padding:3px;line-height:1px}#messaggi li,
#avvertimenti li,
#errori
li{line-height:16px}#avvertimenti{border-color:#fc0}#errori{border-color:#f00}#MessaggiModulo div.messaggio,
#MessaggiModulo
a.messaggio{display:block;padding-left:18px;background-repeat:no-repeat;background-position:top left;text-decoration:none}#messaggi div.messaggio,
#messaggi
a.messaggio{color:#00f;background-image:url(../immagini/modulo/icona_messaggi.png)}#avvertimenti div.messaggio,
#avvertimenti
a.messaggio{color:#fc0;background-image:url(../immagini/modulo/icona_avvertimenti.png)}#errori div.messaggio,
#errori
a.messaggio{color:#f00;background-image:url(../immagini/modulo/icona_errori.png)}label.errore{color:#f00}label.avvertimento{color:#fc0}label.messaggio{color:#00f}.modulo input.touched:invalid,
.modulo select.touched:invalid,
.modulo textarea.touched:invalid,
.modulo input:focus:invalid,
.modulo select:focus:invalid,
.modulo textarea:focus:invalid,
.modulo input.touched:out-of-range,
.modulo select.touched:out-of-range,
.modulo textarea.touched:out-of-range,
.modulo input:focus:out-of-range,
.modulo select:focus:out-of-range,
.modulo textarea:focus:out-of-range,
.modulo .errore > input,
.modulo .errore > select,
.modulo .errore>textarea{border-color:#f00;background-color:rgba(255, 55, 0, 0.1)}.modulo input.touched:valid,
.modulo select.touched:valid,
.modulo textarea.touched:valid{border-color:#0f0;background-color:rgba(0, 255, 0, 0.1)}.modulo input.touching:focus,
.modulo select.touching:focus,
.modulo textarea.touching:focus{border-color:#1c1c1c !important;background-color:white !important}.modulo input[type=checkbox],
.modulo input[type=radio]{width:auto;padding:0;border-color:#ccc;background:none}.modulo .avvertimento>label{color:#fc0}.modulo .avvertimento > input,
.modulo .avvertimento > select,
.modulo .avvertimento>textarea{border-color:#fc0}.modulo .messaggio>label{color:#00f}.modulo .messaggio > input,
.modulo .messaggio > select,
.modulo .messaggio>textarea{border-color:#00f}.modulo label
span.msg{display:none}#fullpage-map-holder{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:rgba(0, 0, 0, 0.5);-o-transition:;-moz-transition:;-ms-transition:;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}#fullpage-map-holder.opening{opacity:0;-o-transition:;-moz-transition:;-ms-transition:;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}#fullpage-map-holder.closing{opacity:0}.no-rgba #fullpage-map-holder{background-color:#333}#fullpage-map-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}#fullpage-map-link:after{font-family:FontAwesome;font-size:250%;content:'\f00d';color:white;text-shadow:
-1px -1px 0px black,
0px -1px 0px black,
1px -1px 0px black,
-1px  0px 0px black,
1px  0px 0px black,
-1px  1px 0px black,
0px  1px 0px black,
1px  1px 0px black;position:absolute;top:0;right:0;z-index:5;display:block;width:4vh;height:4vh;text-align:center;line-height:4vh;margin-top:1vh;margin-right:1vh}#fullpage-map-container{position:absolute;display:block;top:6vh;right:6vh;bottom:6vh;left:6vh;z-index:2;-o-transition:;-moz-transition:;-ms-transition:;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}#fullpage-map-container.empty{opacity:0}@media screen and (max-width: 480px){#fullpage-map-link:after{font-size:180%;width:3vh;height:3vh;line-height:3vh;margin-top:0.5vh;margin-right:0.5vh}#fullpage-map-container{top:4vh;right:4vh;bottom:4vh;left:4vh}}.contact-box{overflow:hidden;padding-bottom:40px;border-bottom:1px solid #ededed;margin-bottom:40px}.ar .contact-box{direction:rtl}.contact-box:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.contact-box
.titolo{font-size:160%;font-weight:bold;text-align:left;margin-bottom:20px}.ar .contact-box
.titolo{text-align:right}#contatti{display:block;position:relative;overflow:hidden}.ar #contatti li,
.ar #contatti
label{text-align:right}#line-consenso_privacy
div.textbox{height:66px}#contatti .required-message{position:absolute;left:0;bottom:0}#contatti
button.submit{margin-top:0}#mappa-holder{position:relative}#mappa-holder .google-map{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px
solid #aaa;overflow:hidden;-o-transition:;-moz-transition:;-ms-transition:;-webkit-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out;margin-bottom:20px}#mappa-holder .google-map:focus,
#mappa-holder .google-map:hover{border-color:#c00}#mappa-holder .google-map-photo{display:block;width:100%;height:auto;-o-transition: -o-transform 0.3s ease-in-out;-moz-transition: -moz-transform 0.3s ease-in-out;-ms-transition: -ms-transform 0.3s ease-in-out;-webkit-transition: -webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out}#mappa-holder .google-map:focus .google-map-photo,
#mappa-holder .google-map:hover .google-map-photo{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#mappa-holder-inner:before{content:'';position:relative;height:100%;font-size:0;display:inline-block;vertical-align:middle}#mappa-holder
.vcard{display:inline-block;vertical-align:middle;padding-left:15px;line-height:30px;border-left:4px solid #c00}.ar #mappa-holder
.vcard{display:inline-block;vertical-align:middle;padding-left:0;padding-right:15px;line-height:30px;border-left:none;border-right:4px solid #c00}#mappa-holder
.url{font-weight:bold}#commerciali-holder{overflow:hidden}.js #commercials-list{display:none}#commercials-main-selector,#commercials-sub-selector{display:inline-block;width:45%;height:32px;line-height:32px;border:1px
solid #ccc;padding:0
5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#commercials-main-selector{margin-right:10%}#commercials-found{overflow:hidden}#commerciali-holder .commercial-entry{font-size:112.5%;padding-left:10px;border-left:4px solid #c00;line-height:21px}.ar #commerciali-holder .commercial-entry{padding-left:0;padding-right:10px;border-left:none;border-right:4px solid #c00}#commerciali-holder .commercial-entry
.name{font-weight:bold;color:#c00}#commercials-found .commercial-entry{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding-right:10%;margin-top:20px}@media screen and (min-width: 601px){#line-argomento,#line-nomecognome,#line-email,#line-telefono,#line-paese,#line-citta,#line-provincia,#line-indirizzo{width:33.333333333%}#line-richiesta{position:absolute;top:0;right:0;width:63.333333333%}.ar #line-richiesta{right:auto;left:0}#richiesta{height:488px}#line-consenso_privacy{width:63.333333333%;float:right}.ar #line-consenso_privacy{width:63.333333333%;float:left}#contatti .required-message{bottom:135px}.ar #contatti .required-message{left:auto;right:0}#mappa-holder{position:relative;padding-top:28.333333333%}#mappa-holder-inner{position:absolute;left:0;top:0;width:100%;height:100%}#mappa-holder
.titolo{position:absolute;left:0;top:0}#mappa-holder .google-map{position:absolute;top:0;right:0;bottom:0;width:66.666666666%;margin-bottom:0}.ar #mappa-holder .google-map{right:auto;left:0}#commercials-found{float:right;width:66.66666666%;min-height:84px}.ar #commercials-found{float:left}#commercials-selectors{float:left;width:30%}.ar #commercials-selectors{float:right}#commercials-main-selector,#commercials-sub-selector{width:100%}#commercials-main-selector{margin:0
20px 20px 0}#commercials-found .commercial-entry{float:left;width:50%}#commercials-found .commercial-entry:nth-child(1),
#commercials-found .commercial-entry:nth-child(2){margin-top:0}}@media screen and (min-width: 601px) and (max-width:799px){#commercials-found{font-size:60%}#mappa-holder{font-size:60%}#mappa-holder
.vcard{line-height:18px}}@media screen and (min-width: 800px) and (max-width:850px){#commercials-found{font-size:80%}#mappa-holder{font-size:80%}#mappa-holder
.vcard{line-height:28px}}#other-css-loaded-check{position: absolute;top:0;left:0;display:block;width:1px}