@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700);

@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);

.mb-header {margin-bottom:16px;}

body{
	font-family: 'Roboto', sans-serif;
	color:#333333;
	background:#FFF;
	font-size:16px;
	margin:0;
	padding:0;
background:#F5F5F5;
}

.mb20 {margin-bottom:20px;}
.mt20 {margin-top:20px;}

p {margin:0;}

h1 {font-family: 'Roboto Condensed', sans-serif;
font-size: 50px;
font-weight:700;
color:#09305E;
text-align:center;
margin-top:0px;}

.header{padding-top:30px; padding-bottom:0;}


h2 {font-family: 'Roboto', sans-serif;
font-size: 40px;
color:#09305E;
text-align:center;
margin-top:0px;
margin-bottom:20px;}


h3 {font-family: 'Roboto Condensed', sans-serif;
font-size: 30px;
color:#09305E;
font-weight:700;
margin-top:0px;
margin-bottom:15px;}

.blocco-testo, .blocco-immagine {background:#FFFFFF;
padding-left:10px; padding-right:10px;
}


.blocco-immagine {padding-top:0; padding-bottom:0;}

.blocco-form {background:#FFFFFF;
padding:10px;}


input {
    background: none repeat scroll 0 0 #fff;
    border: none;
    border-radius: 5px;
    box-shadow: none;
    min-height: 45px;
    padding: 0px;
    width: 100%;
}

input.form-control, textarea.form-control {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: none;
    margin: 0 auto 10px;
    min-height: 45px;
    padding: 13px;
}

input[type="checkbox"] {
    margin: 0 5px 30px 20px;
 min-height: 15px;
    padding: 0;
    width: auto;
float:left;
font-size:12px;
}

#formRequestInfo36reB8dfz7qcmj5zb {font-size:12px;}




.margine-sx {margin-left:30px;}


.bbbk8Br0t6lmzh79as ul li {
    background: url("/images/6eidDnbomwwbxgnww/check.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    margin: 7px 0;
    padding-bottom: 8px;
    padding-left: 45px;
 list-style: outside none none;
}

.brhd2Bquv6cko3efre {padding-right:10px; padding-top:10px; margin-top:20px;}

.bbbk8Br0t6lmzh79as {margin-top:20px;}

.bbcmzB530138eny4j8 {margin-top:30px;
text-align:center;
font-size:24px;
border:1px solid #DBDBDB;
padding-right:10px;}

.footer {padding:10px;}

.b7kvzBq06ddfcbr3vx, .b76g9Brcuvlt32lb5o {padding:30px;}

.btn-giallo {
    background-image: -moz-linear-gradient(center top , #FBCF95 0%, #B28500 100%);
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 20px;
    text-transform: uppercase;
    white-space: normal;
    width: 40%;
}

.blocco-form-link-privacy{margin-bottom:10px; display:block}


#formRequestInfooikbBnznykpggp65l {font-size:12px;}



.bnc9eB6p9q2irunxwe ul li {
    background: url("/images/6eidDnbomwwbxgnww/check.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    margin: 7px 0;
    padding-bottom: 8px;
    padding-left: 45px;
 list-style: outside none none;
}

.b6rt7Bulqp1lt9o8gi {
    border: 1px solid #dbdbdb;
    font-size: 24px;
    margin-top: 30px;
    padding-right: 10px;
    text-align: center;
}

.bnc9eB6p9q2irunxwe {
    margin-top: 20px;
}

.bsl7uBkhpanl6iovxc, .bhvteBrh7vev41tvio{padding-top:5px;}

.b5byuBeyvv35r34ojw {
    margin-top: 20px;
    padding-right: 10px;
    padding-top: 10px;
}


@media (max-width:767px) {

.margine-sx {margin-left:0px;}
h1 {
font-size: 40px;
}


h2 {
font-size: 30px;
}


h3 {
font-size: 30px;
text-align: center;
}

ul {padding-left:6px;}

}