body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #98A8CA; font-size:12px; font-family: Arial; }
p, h1, h2, h3 {	margin:0; padding:0; border:0; display:block; }
ul { margin:10px 0 20px 40px; padding:0; border:0}
.fifty { width:50%; float:left}
.fifty3 {
	width:46%;
	float:left;
	padding: 0 2% 0 0;
}.fifty4 {
	width:50%;
	float:left;
	padding: 5px 1% 0 1%;
	background-image: url(../fondo_form.jpg);
	background-repeat: no-repeat;
	height: 310px;
}

.pulisco { clear:both}
.bianco {	color:#AAB8DF;	height: 20px;	padding: 0 0 0 40px;}
.grigio {	background-color:#F2F3F7;	padding: 10px;	border: 1px solid;	border-color: #DFE4F2;	margin: 10px 0 10px 0;}
.slogan {	padding:14px 0 0 200px;	color:#0050F4;	font-size:24px;	letter-spacing: -1px;	line-height: 22px;	height: 45px;}

.tipo {
	color:#000000;
	font-size:18px;
	font-weight: bold;
	letter-spacing: -1px;
	text-align: center;
	padding: 8px;
}
.tipo2 {	padding:10px 0 0 100px; color:#EF6B2C; font-size:20px; font-weight: bold; letter-spacing: -1px;	margin: 0;}

.titolo { padding:0 0 0 100px; color:#D85110; font-size:38px; font-weight: bold; letter-spacing: -1px; height: auto; margin: -8px 0 0 0; }

.sotto-titolo { padding:2px 8px 0 200px; color:#707070; font-size:20px; line-height: 17px;	text-align: justify; font-weight: normal; }

#main { margin:0 auto; width:840px; height:auto; background-image:url(../0_fondo.jpg); }
#chiusura { margin:0 auto; width:840px; height:16px; background-image:url(../chiusura.jpg); }

#content_top 	{
	margin:0 auto;
	padding:4px 20px 0 20px;
	width:760px;
	height:200px;
	background-image: url(../1_top_new.jpg);
	background-repeat: no-repeat;
}
#content_middle { margin:0 auto; padding:4px 20px; width:760px; height:46px; background-image: url(../2_top_new.jpg); }
#content_body 	{ margin:0 auto; padding:4px 20px; width:760px;	height:auto; font-family:Verdana; font-size:12px; line-height: 18px; }

#content_body p { line-height:18px; padding: 0; font-size: 16px;}

.logo {	line-height:18px; padding: 8px; background-color: #47629B; color: #FFFFFF; font-weight: bold; }
.leve {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;
	font-weight: bold;
	line-height: 16px;
	margin: 20px 0 20px 0;
	height: auto;
	padding: 4px;
}
.leve2 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;
	font-weight: bold;
	line-height: 16px;
	margin: 20px 0 20px 0;
	height: auto;
	padding: 4px;
	background-color: #F9FBFA;
	border: 2px solid #ccc;
}
.titolo2 {	color:#003366; font-size:15px; font-weight: bold; letter-spacing: -1px; height: auto; margin: 0 0 5px 0; }

.list1 { font-size:14px}
ul.list1 li {
	list-style-image:url(../spunta2.jpg);
	margin:0 0 5px 0;
	height: auto;
	padding: 0;
	border:0;
	padding:0;
	line-height: 20px;
}

.small { font-size:12px; font-weight: normal; line-height: 15px;}

.callto {width:auto; height:35px; background-image:url(../arw.jpg); background-repeat:no-repeat; padding: 6px 0 0 30px; margin: 0; }
.callto a:link,.callto a:visited { color:#990000; text-decoration:none; font-weight: bold;}
.callto a:hover					 {	color:#990000;	text-decoration:underline;	font-weight: bold;}

.bottone {	color:#CC6600;	padding: 0;	margin: 10px auto 0 auto;	background-image: url(../bottone.jpg);	height: 60px;	width: 674px;}
.bottone a:link, .bottone a:visited { padding:20px 0 0 100px; height: auto; width:574px; color:#990000; text-decoration:none; font-weight: bold; display:block }
.bottone a:hover					{ padding:20px 0 0 100px; height: auto; width:574px; color:#6C0000;text-decoration:underline;font-weight: bold;  display:block }
.bottone div					    { padding:20px 0 0 100px; height: auto; width:574px; color:#6C0000;text-decoration:underline;font-weight: bold;  display:block }

#form1, #form2, #form3 { height: 160px;	width: 544px;	background-image: url(../bottone_fondo.jpg); margin: 0 auto; padding: 10px 30px 10px 100px;	display:none; line-height:16px }
#form4 { height: 300px;	width: 544px;	background-image: url(../bottone_fondo.jpg); margin: 0 auto; padding: 10px 30px 10px 100px;	 line-height:16px }


.chk { }
.btn {
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
	margin: 10px 0 10px 0;
}
.form1 .chk { width:20px; height:20px }

.bottone_2 { color:#CC6600;	padding: 0;	margin: 0 auto 40px auto;	background-image: url(../bottone_2.jpg); height: 18px;	width: 674px; }
.titolo3 { color:#003366; font-size:15px; font-weight: bold; letter-spacing: -1px; height: auto; margin:20px 0 0 0; background-color: #B7DCF2; padding: 10px; }
.bordo { border:1px solid; border-color:#B7DCF2}
.sub_tito {	background-color:#E6F3FB; padding:4px; color:#1C6997; font-weight:bold;	margin: 10px 0 0 10px; }

.sub_tito2 { background-color:#E6F3FB; padding:4px; color:#1C6997; font-weight:bold; margin: 10px 0 0 0; }
ul.spunta li {	list-style-image:url(../spunta.jpg); margin:0;	height: 25px; padding: 0 0 0 10px; border:0; padding:0}

.tb {	font-size:11px;	border: 1px solid;	border-color: #47629B;}
.tb td { text-align:justify; padding: 20px 20px 10px 20px;	border: 1px solid;	border-color: #CCCCCC; }

.Stile3 { color: #0066CC; font-weight: bold; }
.Stile6 {
	font-size: 14px;
	color: #333333;
	font-weight: normal;
}
.Stile7 {
	font-size: 14px;
	color: #0066CC;
	font-weight: bold;
}
.Stile8 { font-size: 11px; font-weight: normal;	line-height: 15px; color: #595973;	padding: 5px 0 0 0; }
.Stile12 {	font-size: 14px; font-weight: bold; }
.Stile12 {	font-size: 16px;	font-weight: bold;	color: #005300;}

.piedino { background-color:#E4EFE9; margin: 0 auto; width: 780px; height: 40px; padding: 20px 10px 10px 10px; color: #fff;}
.piede { width:390px; float:left; color: #003300; font-size: 11px; }
.piede a:link, .piede a:visited { color:#003300; text-decoration:none}
.piede a:hover { color:#003300; text-decoration:underline}
#form_new, #form_new table {
	font-size:11px;
	line-height: 14px;
	margin: 8px;
}
.inp {
	width:90%;
	height:auto;
	font-size:12px;
	padding: 2px;
	border: 2px solid;
	background-color:#FCFAE0;
	margin: 4px 0 16px 0;
	border-color: #D85110;
}

