* {font:10px/1.4em Arial,Helvetica,sans-serif;}
form div {margin-bottom:5px; width:100%; float:left;}
label {margin-right:10px; width:120px; float:left; font-size:110%;}
input {padding:2px; font-weight:bold; width:140px; border:1px solid #666; font-size:110%;}
.submit input {width:100px; font-size:110%; color:#545454;}
textarea {padding:2px; color:#545454; font-weight:bold; width:200px; border:1px solid #666; font-size:110%;}
option {padding-right:10px font-size:110%;}

#lightbox {margin:auto; width:450px;}
#lightbox h3 {font-size:120%;}
#lightbox {}
#lightbox {}
#lightbox .message, #lightbox .error-message {color:#545454; font-weight:bold;}
#lightbox #flashMessage {font-size:12px; margin-bottom:10px;}

.privacy_text, .politica_editoriale_text {
	border:1px solid #ccc;
    height:130px;
    margin:10px 0;
    overflow:auto;
    width:450px;
}

h2 {margin-top:0; font-weight:bold;}
strong {font-weight:bold;}
pre {background:#F0F0F0;
    color:#000000;
    padding:1em;
    margin:0;
}

#captcha_link label {display:block; width:100%; margin:0; margin-bottom:10px;}
#captcha_link a {display:block; margin-top:10px;}