body div#content form{color:#006991}body div#content form h3{font-size:16px;font-weight:700;color:#00425c}body div#content form button.btn{background-image:-webkit-linear-gradient(top,#006991 0,#00425c 100%);background-image:linear-gradient(to bottom,#006991 0,#00425c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff006991', endColorstr='#ff00425c', GradientType=0);border-radius:0;color:#FFF;height:42px;line-height:12px;vertical-align:top;margin-bottom:10px;margin-top:10px;min-width:82px;white-space:nowrap}body div#content form .form-control{padding:6px}body div#content form .form-group{margin-bottom:10px}body div#content form span.required{color:#900}body div#content form label.error{color:#900}body div#content form .richiesta label.error{left:54px;margin-top:-36px}body div#content form label.checkbox-inline label.error{position:absolute;right:0;top:10px}body div#content form div.expand-newsletter,body div#content form label+div.expand{display:none}body div#content form p{line-height:30px}body div#content form p a{text-decoration:underline}body div#content form p.note{color:#666;font-style:italic;line-height:14px}body div#content form a:hover{text-decoration:underline}body div#content form .form-elem-margin-bottom{margin-bottom:10px}body div#content form .form-elem-margin-left{margin-left:10px}body div#content form .form-elem-margin-right{margin-right:10px}body div#content form .form-elem-margin-top{margin-top:10px}body div#content form .btn-file{position:relative;overflow:hidden}body div#content form .btn-file input[type=file]{background:none repeat scroll 0 0 red;cursor:inherit;display:block;font-size:100px;min-height:100%;min-width:100%;opacity:0;position:absolute;right:0;text-align:right;top:0}body div#content form .form-control[disabled],body div#content form .form-control[readonly],body div#content form fieldset[disabled] .form-control{cursor:default}