#visualizza-articolo,#bottone-prosegui{padding:4px;margin-top:10px}#bottone-prosegui button,
.bottone-scambio
button{background:none;border:none;padding:0;margin:0;cursor:pointer}.bottone-scambio
button{font-size:80%}#visualizza-articolo
a{cursor:pointer}#visualizza-articolo .o,
#bottone-prosegui button .o,
.bottone-scambio button
.o{position:relative;display:inline-block;font-family:'Open-sans 600',sans-serif;font-size:100%;font-weight:600;text-transform:uppercase;color:#fdf6e6;background-color:#fd6c01;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em;-o-transition:;-moz-transition:;-ms-transition:;-webkit-transition:background-color 0.2s ease-in-out,  color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out}.bottone-scambio button
.o{padding:0.5em 0.8em}#visualizza-articolo .o:before,
#visualizza-articolo .o:after,
#bottone-prosegui button .o:before,
#bottone-prosegui button .o:after,
.bottone-scambio button .o:before,
.bottone-scambio button .o:after{content:'';position:absolute;left:0;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:3px
solid #fd6c01;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;width:100%;height:100%;-o-transition:;-moz-transition:;-ms-transition:;-webkit-transition:left 0.2s ease-in-out,  top 0.2s ease-in-out;transition:left 0.2s ease-in-out, top 0.2s ease-in-out}.bottone-scambio button
.i{}#visualizza-articolo .o:focus,
#visualizza-articolo .o:hover,
#bottone-prosegui button:focus .o,
#bottone-prosegui button:hover .o,
.bottone-scambio button:focus .o,
.bottone-scambio button:hover
.o{background-color:transparent;color:#60362a}#visualizza-articolo .o:focus:before,
#visualizza-articolo .o:hover:before,
#bottone-prosegui button:focus .o:before,
#bottone-prosegui button:hover .o:before,
.bottone-scambio button:focus .o:before,
.bottone-scambio button :hover.o:before{top: -0.2em;left: -0.2em}#visualizza-articolo .o:focus:after,
#visualizza-articolo .o:hover:after,
#bottone-prosegui button:focus .o:after,
#bottone-prosegui button:hover .o:after,
.bottone-scambio button:focus .o:after,
.bottone-scambio button :hover.o:after{top:0.2em;left:0.2em}.modulo{width:100%;text-align:center;-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:relative;top:0;left:0;display:block;width:100%;height:40px;line-height:40px;font-family:"Paytone One";font-weight:bold;font-size:150%;color:#fd6c01;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:#666;font-size:100%}.modulo fieldset
li{min-height:55px;padding-bottom:2em;text-align:left}.modulo fieldset li:last-child{padding-bottom:0}.modulo input,
.modulo
select{display:inline-block;width:100%;height:48px;line-height:48px;background:none;border:3px
dotted #60362a;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;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;background:none;border:3px
dotted #60362a;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:none}.modulo
textarea{background:none;border:3px
dotted #60362a;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;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{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:90%;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:90%}.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:3px
dotted #60362a;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:none;padding:2px
5px;line-height:13px;font-size:65%;text-align:justify;width:100%;height:66px;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{padding:4px;margin:0;background:none;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.modulo button
.o{position:relative;display:inline-block;font-family:'Open-sans 600',sans-serif;font-size:100%;font-weight:600;text-transform:uppercase;color:white;background-color:#fd6c01;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em
1em;-o-transition:;-moz-transition:;-ms-transition:;-webkit-transition:background-color 0.2s ease-in-out,  color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out}.modulo button .o:before,
.modulo button .o:after{content:'';position:absolute;left:0;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:3px
solid #fd6c01;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;width:100%;height:100%;-o-transition:;-moz-transition:;-ms-transition:;-webkit-transition:left 0.2s ease-in-out,  top 0.2s ease-in-out;transition:left 0.2s ease-in-out, top 0.2s ease-in-out}.modulo button:focus .o,
.modulo button:hover
.o{background-color:transparent;color:#60362a}.modulo button:focus .o:before,
.modulo button:hover .o:before{top: -0.2em;left: -0.2em}.modulo button:focus .o:after,
.modulo button:hover .o:after{top:0.2em;left:0.2em}.modulo
#MessaggiModulo{margin-bottom:10px;text-align:left}#MessaggiModulo{background:none;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:90%;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:none}.modulo input.touched:valid,
.modulo select.touched:valid,
.modulo textarea.touched:valid{border-color:#0c0;background:none}.modulo input.touching:focus,
.modulo select.touching:focus,
.modulo textarea.touching:focus{border-color:black !important;background: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}.modulo .fieldset-privato,
.modulo .fieldset-altri_contatti,
.modulo .fieldset-fatturazione,
.modulo .fieldset-consegna,
.modulo .fieldset-altre_informazioni,
.modulo .fieldset-consensi{padding-top:25px}.modulo .fieldset-privato .hint,
.modulo .fieldset-altri_contatti .hint,
.modulo .fieldset-fatturazione .hint,
.modulo .fieldset-consegna
.hint{display:none}.modulo .fieldset-altre_informazioni{clear:both;float:none;width:100%}.modulo .fieldset-consensi{float:none;width:100%}.modulo .fieldset-consensi
li{min-height:20px;padding-bottom:5px}#provincia,#consegna_provincia,#codice_postale,#consegna_codice_postale{width:auto}.modulo
button{margin-top:2em}@media screen and (min-width: 641px){.modulo .fieldset-privato{float:left;width:47.5%;min-height:300px;margin-right:5%;padding:30px;background-color:white;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.modulo .fieldset-altri_contatti{float:left;width:47.5%;min-height:300px;padding:30px;background-color:white;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.modulo .fieldset-fatturazione,
.modulo .fieldset-consegna,
.modulo .fieldset-altre_informazioni,
.modulo .fieldset-consensi{clear:both;padding:30px;background-color:white;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}}#other-css-loaded-check{position: absolute;top:0;left:0;display:block;width:1px}