
/* form iscrizione */
form {margin: 0; padding: 0}
.div_contenitore {margin: 20px 0 10px 0}
.div_contenitore label {float: left; width: 120px; text-align:left; position:relative; top: 5px}
/*.div_contenitore input {width: 190px}*/
.div_contenitore .bottone {width: 70px; margin: 0 0 10px 150px; margin-top:5px}
.bottone_cancellami {width: 75px; margin: 0 0 0 150px; float:left; margin-top:5px;}
.div_contenitore .bottone_reg_b {width: 100px; margin: 0 0 10px 135px}
.privacy {width: 15px}
.privacy_label {position:relative; top: 2px}
.msg {color: red} 
.aumenta_font {font-size: 110%}
.informativa_box {overflow: auto; width: 350px; height: 130px;  padding: 3px; margin-bottom: 10px border-left: 2px solid #000; border-top: 2px solid #000; border-bottom: 2px solid #D4D0C8;}
/*div[class="informativa_box"] {width: 364px}*/
.iscr_sms {width: 15px}
.iscr_sms_lab {position: relative; top: 2px}
.privacy_box {margin-top: 20px;height:auto}
.div_contenitore input[class="iscr_sms"] {position: relative; left: -4px}
.div_contenitore fieldset.opt {width: 370px; border:none; margin:0; padding:2em 0 1em 0;}
.div_contenitore fieldset[class="opt"] span {position:relative; top: -4px}
.opt input, .mod_prf input {width: 15px}
.opt {padding: 5px}
.div_contenitore div[class="mod_prf"] span {position: relative; top: -3px}

.informativa_box h2, .informativa_box h3 {display:inline; font-size: 100%; padding: 0; margin: 0}
.archivio_contenuto_newsletter {margin-right:20px}

