@charset "utf-8";
#logo {
	position: absolute;
	visibility: visible;
	top: 10px;
	left: 0px;
}
#indietro2 {
	position: absolute;
	visibility: visible;
	top: 90px;
	left: 0px;
}
#home2 {
	position: absolute;
	visibility: visible;
	top: 90px;
	left: 57px;
}
#indietro-riccat {
	position: absolute;
	visibility: visible;
	top: 3450px;
	left: 0px;
}
#home-riccat {
	position: absolute;
	visibility: visible;
	top: 3450px;
	left: 57px;
}
#form {
	position: absolute;
	visibility: visible;
	top: 90px;
	left: 135px;
	width: 600px;
	height: 3479px;
}
#form1 {
	position: absolute;
	visibility: visible;
	top: 0px;
	left: 0px;
}
#form2 {
	position: absolute;
	visibility: visible;
	top: 34px;
	left: 0px;
}
#form4 {
	position: absolute;
	visibility: visible;
	top: 74px;
	left: 0px;
}
#form4a {
	position: absolute;
	visibility: visible;
	top: 70px;
	left: 92px;
}
#form5 {
	position: absolute;
	visibility: visible;
	top: 109px;
	left: 0px;
}
#form5a {
	position: absolute;
	visibility: visible;
	top: 105px;
	left: 92px;
}
#form6 {
	position: absolute;
	visibility: visible;
	top: 144px;
	left: 0px;
}
#form6a {
	position: absolute;
	visibility: visible;
	top: 140px;
	left: 92px;
}
#form7 {
	position: absolute;
	visibility: visible;
	top: 179px;
	left: 0px;
}
#form7a {
	position: absolute;
	visibility: visible;
	top: 175px;
	left: 92px;
}
#form8 {
	position: absolute;
	visibility: visible;
	top: 214px;
	left: 0px;
}
#form8a {
	position: absolute;
	visibility: visible;
	top: 210px;
	left: 92px;
}
#form9 {
	position: absolute;
	visibility: visible;
	top: 249px;
	left: 0px;
}
#form9a {
	position: absolute;
	visibility: visible;
	top: 245px;
	left: 92px;
}
#form10 {
	position: absolute;
	visibility: visible;
	top: 280px;
	left: 0px;
}
#form11 {
	position: absolute;
	visibility: visible;
	top: 315px;
	left: 0px;
	width: 493px;
}
#form12 {
	position: absolute;
	visibility: visible;
	top: 350px;
	left: 0px;
	width: 599px;
}
#form13 {
	position: absolute;
	visibility: visible;
	top: 407px;
	left: 0px;
	width: 599px;
}
#form14a {
	position: absolute;
	visibility: visible;
	top: 445px;
	left: 130px;
}
#form14b {
	position: absolute;
	visibility: visible;
	top: 445px;
	left: 400px;
}
#form14c {
	position: absolute;
	visibility: visible;
	top: 445px;
	left: 490px;
}
#form15 {
	position: absolute;
	visibility: visible;
	top: 470px;
	left: 0px;
}
#form15a {
	position: absolute;
	visibility: visible;
	top: 480px;
	left: 130px;
}
#form15b {
	position: absolute;
	visibility: visible;
	top: 480px;
	left: 400px;
}
#form15c {
	position: absolute;
	visibility: visible;
	top: 480px;
	left: 490px;
}
#form16 {
	position: absolute;
	visibility: visible;
	top: 625px;
	left: 0px;
}
#form16a {
	position: absolute;
	visibility: visible;
	top: 635px;
	left: 130px;
}
#form16b {
	position: absolute;
	visibility: visible;
	top: 635px;
	left: 400px;
}
#form16c {
	position: absolute;
	visibility: visible;
	top: 635px;
	left: 490px;
}
#form17 {
	position: absolute;
	visibility: visible;
	top: 780px;
	left: 0px;
}
#form17a {
	position: absolute;
	visibility: visible;
	top: 790px;
	left: 130px;
}
#form17b {
	position: absolute;
	visibility: visible;
	top: 790px;
	left: 400px;
}
#form17c {
	position: absolute;
	visibility: visible;
	top: 790px;
	left: 490px;
}
#form18 {
	position: absolute;
	visibility: visible;
	top: 935px;
	left: 0px;
}
#form18a {
	position: absolute;
	visibility: visible;
	top: 945px;
	left: 130px;
}
#form18b {
	position: absolute;
	visibility: visible;
	top: 945px;
	left: 400px;
}
#form18c {
	position: absolute;
	visibility: visible;
	top: 945px;
	left: 490px;
}
#form19 {
	position: absolute;
	visibility: visible;
	top: 1090px;
	left: 0px;
}
#form19a {
	position: absolute;
	visibility: visible;
	top: 1100px;
	left: 130px;
}
#form19b {
	position: absolute;
	visibility: visible;
	top: 1100px;
	left: 400px;
}
#form19c {
	position: absolute;
	visibility: visible;
	top: 1100px;
	left: 490px;
}
#form20 {
	position: absolute;
	visibility: visible;
	top: 1245px;
	left: 0px;
}
#form20a {
	position: absolute;
	visibility: visible;
	top: 1255px;
	left: 130px;
}
#form20b {
	position: absolute;
	visibility: visible;
	top: 1255px;
	left: 400px;
}
#form20c {
	position: absolute;
	visibility: visible;
	top: 1255px;
	left: 490px;
}
#form21 {
	position: absolute;
	visibility: visible;
	top: 1400px;
	left: 0px;
}
#form21a {
	position: absolute;
	visibility: visible;
	top: 1410px;
	left: 130px;
}
#form21b {
	position: absolute;
	visibility: visible;
	top: 1410px;
	left: 400px;
}
#form21c {
	position: absolute;
	visibility: visible;
	top: 1410px;
	left: 490px;
}
#form22 {
	position: absolute;
	visibility: visible;
	top: 1555px;
	left: 0px;
}
#form22a {
	position: absolute;
	visibility: visible;
	top: 1565px;
	left: 130px;
}
#form22b {
	position: absolute;
	visibility: visible;
	top: 1565px;
	left: 400px;
}
#form22c {
	position: absolute;
	visibility: visible;
	top: 1565px;
	left: 490px;
}
#form23 {
	position: absolute;
	visibility: visible;
	top: 1710px;
	left: 0px;
}
#form23a {
	position: absolute;
	visibility: visible;
	top: 1720px;
	left: 130px;
}
#form23b {
	position: absolute;
	visibility: visible;
	top: 1720px;
	left: 400px;
}
#form23c {
	position: absolute;
	visibility: visible;
	top: 1720px;
	left: 490px;
}
#form24 {
	position: absolute;
	visibility: visible;
	top: 1865px;
	left: 0px;
}
#form24a {
	position: absolute;
	visibility: visible;
	top: 1875px;
	left: 130px;
}
#form24b {
	position: absolute;
	visibility: visible;
	top: 1875px;
	left: 400px;
}
#form24c {
	position: absolute;
	visibility: visible;
	top: 1875px;
	left: 490px;
}
#form25 {
	position: absolute;
	visibility: visible;
	top: 2020px;
	left: 0px;
}
#form25a {
	position: absolute;
	visibility: visible;
	top: 2030px;
	left: 130px;
}
#form25b {
	position: absolute;
	visibility: visible;
	top: 2030px;
	left: 400px;
}
#form25c {
	position: absolute;
	visibility: visible;
	top: 2030px;
	left: 490px;
}
#form26 {
	position: absolute;
	visibility: visible;
	top: 2175px;
	left: 0px;
}
#form26a {
	position: absolute;
	visibility: visible;
	top: 2185px;
	left: 130px;
}
#form26b {
	position: absolute;
	visibility: visible;
	top: 2185px;
	left: 400px;
}
#form26c {
	position: absolute;
	visibility: visible;
	top: 2185px;
	left: 490px;
}
#form27 {
	position: absolute;
	visibility: visible;
	top: 2330px;
	left: 0px;
}
#form27a {
	position: absolute;
	visibility: visible;
	top: 2340px;
	left: 130px;
}
#form27b {
	position: absolute;
	visibility: visible;
	top: 2340px;
	left: 400px;
}
#form27c {
	position: absolute;
	visibility: visible;
	top: 2340px;
	left: 490px;
}
#form28 {
	position: absolute;
	visibility: visible;
	top: 2485px;
	left: 0px;
}
#form28a {
	position: absolute;
	visibility: visible;
	top: 2495px;
	left: 130px;
}
#form28b {
	position: absolute;
	visibility: visible;
	top: 2495px;
	left: 400px;
}
#form28c {
	position: absolute;
	visibility: visible;
	top: 2495px;
	left: 490px;
}
#form29 {
	position: absolute;
	visibility: visible;
	top: 2640px;
	left: 0px;
}
#form29a {
	position: absolute;
	visibility: visible;
	top: 2650px;
	left: 130px;
}
#form29b {
	position: absolute;
	visibility: visible;
	top: 2650px;
	left: 400px;
}
#form29c {
	position: absolute;
	visibility: visible;
	top: 2650px;
	left: 490px;
}
#form30 {
	position: absolute;
	visibility: visible;
	top: 2795px;
	left: 0px;
}
#form30a {
	position: absolute;
	visibility: visible;
	top: 2805px;
	left: 130px;
}
#form30b {
	position: absolute;
	visibility: visible;
	top: 2805px;
	left: 400px;
}
#form30c {
	position: absolute;
	visibility: visible;
	top: 2805px;
	left: 490px;
}
#form31 {
	position: absolute;
	visibility: visible;
	top: 2950px;
	left: 0px;
}
#form31a {
	position: absolute;
	visibility: visible;
	top: 2960px;
	left: 130px;
}
#form31b {
	position: absolute;
	visibility: visible;
	top: 2960px;
	left: 400px;
}
#form31c {
	position: absolute;
	visibility: visible;
	top: 2960px;
	left: 490px;
}
#form32 {
	position: absolute;
	visibility: visible;
	top: 3105px;
	left: 0px;
}
#form32a {
	position: absolute;
	visibility: visible;
	top: 3115px;
	left: 130px;
}
#form32b {
	position: absolute;
	visibility: visible;
	top: 3115px;
	left: 400px;
}
#form32c {
	position: absolute;
	visibility: visible;
	top: 3115px;
	left: 490px;
}
#form33 {
	position: absolute;
	visibility: visible;
	top: 3260px;
	left: 0px;
}
#form33a {
	position: absolute;
	visibility: visible;
	top: 3270px;
	left: 130px;
}
#form33b {
	position: absolute;
	visibility: visible;
	top: 3270px;
	left: 400px;
}
#form33c {
	position: absolute;
	visibility: visible;
	top: 3270px;
	left: 490px;
}
#form34 {
	position: absolute;
	visibility: visible;
	top: 3415px;
	left: 0px;
}
#form34a {
	position: absolute;
	visibility: visible;
	top: 3425px;
	left: 130px;
}
#form34b {
	position: absolute;
	visibility: visible;
	top: 3425px;
	left: 400px;
}
#form34c {
	position: absolute;
	visibility: visible;
	top: 3425px;
	left: 490px;
}
#form35 {
	position: absolute;
	visibility: visible;
	top: 374px;
	left: 178px;
}
#form35a {
	position: absolute;
	visibility: visible;
	top: 374px;
	left: 325px;
}
.modulovoci12 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.modulotesti10 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.modulotitolo14bold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#barra-dettagli-s2 {
	position: absolute;
	visibility: visible;
	top: 90px;
	left: 120px;
}
