/* CSS Document */
html, body {
margin:0px;
padding:10px 10px 60px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
#header {
margin:0px;
padding:0px;
}
h1 {
font-size:1.1em;
padding:3px;
margin:35px 0px 10px 0px;
color:#FFFFFF;
background-color:#0081C9 /*1F75B0*/;
}
h2 {
padding:3px;
padding-top:15px;
background-color:#FF0000;
margin:30px 0px 15px 0px;
color:#FFFFFF;
font-size:1.1em;
}
h2 .asterisco_h2{
font-size:2em;
padding:0px;
margin:0px 5px -10px 5px;
vertical-align:-0.4em;
}
/**/
input.txt {
border:1px solid #0081C9;
width:310px;
}
form {
width:650px;
margin:0px;
padding:0px;
}
#radio_form p {
margin:0px;
margin-top:30px;
padding:0px;
padding-right:12px;
line-height:20px;
}
#valore1, #valore3, #valore4, #valore5, #valore7, #valore8, #valore10, #valore11, #valore13, #valore14 {
border:1px solid #0081C9;
margin-top:5px;
width:22px;
}
#valore2, #valore6, #valore9, #valore12 {
border:1px solid #0081C9;
margin-top:5px;
width:40px;
}
form p label {
float:left;
width:47%;
margin:0px;
padding:0px;
}
form p {
clear:left;
margin:0;
padding:0;
padding-top:12px;
}
.asterisco{
font-size:1.5em;
font-weight:bold;
color:#FF0000;
margin-left:5px;
}
fieldset {
border: 5px solid #0081C9;
margin:0px;
margin-bottom:15px;/**/
padding-bottom:20px;
padding-left:10px;
}
fieldset b {
font-size:11px;
}
legend {
font-size:1.1em;
font-weight:bold;
color:#0081C9;
}
textarea {
margin:0;
padding:0;
border:1px solid #0081C9;
}
#types input{
margin:0px;
padding:0px;
}
#sub {
float:left;
width:10%;
}
#res {
float:left;
width:10%;
}
#informativa {
font-size:11px;
}



