@charset "utf-8";
/* CSS Document */


.titolone{
	float:left;
	font-size:38px;
	line-height:40px; 
	font-weight:bold; 
	color:#EAAB00; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-left:120px; 
	padding-top:50px;
	width:750px;
	padding-bottom:20px;
	
	}


.sottotitolone{
	float:left;
	font-size:26px;
	line-height:30px; 
	font-weight:bold; 
	color:#000; 
	font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-left:120px; 

	width:750px;
	padding-bottom:20px;
	
	}


.sottotitolone26{
	float:left;
	font-size:26px;
	line-height:30px; 
	font-weight:bold; 
	color:#000; 
	font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-left:120px; 

	width:650px;
	padding-bottom:20px;
	
	}



  
.domanda{
	float:left;
    font-size:36px;
	line-height:38px; 
	font-weight:bold; 
	color:#984021; 
	font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-left:120px; 
    top: 150px;
	width:750px;
	padding-bottom:20px;
	
	}



	

.titolone1{
	float:left;
	font-size:30px;
	line-height:36px; 
	font-weight:bold; 
	color:#EAAB00; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-left:120px; 
	padding-top:150px;
	width:750px;
	padding-bottom:20px;
	
	}

.titolone2{
	float:left;
	font-size:30px;
	line-height:36px; 
	font-weight:bold; 
	color:#EAAB00; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-left:120px; 
	padding-top:150px;
	width:750px;
	padding-bottom:20px;
	
	}


	
	.titolone-biblio{
	float:left;
	font-size:30px;
	line-height:36px; 
	font-weight:bold; 
	color:#EAAB00; 
		font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-left:120px; 
	padding-top:150px;
	width:800px;
	padding-bottom:20px;
	
	}
	
	
	
	
.titoloneBlu{
	float:left;
	font-size:30px;
	line-height:36px; 
	font-weight:bold; 
	color:#115098; 
	font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-left:120px; 
	padding-top:150px;
	width:600px;
	padding-bottom:20px;
	
	}
	
	.titoloneViola{
	float:left;
	font-size:30px;
	line-height:36px; 
	font-weight:bold; 
	color:#944393; 
		font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; 
	padding-left:120px; 
	padding-top:150px;
	width:600px;
	padding-bottom:20px;
	
	}
	
	.titolo-step10{

  font-size:32px;

}
	
	.biblio-testi{

font-size: 20px; 
font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
color:#666;
padding-left: 120px;
width:600px;
line-height:26px;

}


	.biblio-testi21{

font-size: 18px; 
font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
color:#666;
padding-left: 120px;
width:600px;
line-height:24px;

}





	.bibliografia-testi{

font-size: 11px; 
font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
color:#666;
padding-left: 120px;
width:800px;
line-height:16px;

}



.testi-step3n{

font-size: 16px;

font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
color:#666;
padding-left: 120px;
width:750px;
line-height:30px;

}



.testi-step16{

font-size: 15px;

font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
color:#666;

width:550px;
line-height:30px;

}



.testi-step6{

font-size: 24px;
font-weight:bold;
font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
color:#666;
padding-left: 120px;
width:430px;
line-height:34px;

}



.testi-step13{

font-size: 20px;

font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
color:#000;
padding-left: 140px;
padding-top: 20px;
width:750px;
line-height:34px;

}



		.step19-scale{
	
    margin-top:90px;
    padding-left:50px;
    transform: scale(1, 1);

}
	



.scale-titolone{
    -webkit-transform: scale(3, 3);-moz-transform: scale(2, 2);transform: scale(1, 1)
}






.step5-1-scale{
	
   -webkit-transform: scale(1, 1);
   -moz-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);

}


.step5-2-scale{
	
   -webkit-transform: scale(1, 1);
   -moz-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);

}

.step5-3-scale{
	
   -webkit-transform: scale(1, 1);
   -moz-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);

}


.step5-4-scale{
	
   -webkit-transform: scale(1, 1);
   -moz-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);

}


.step5-5-scale{
	
   -webkit-transform: scale(1, 1);
   -moz-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);

}




.paragrafo5{ 
    width:600px;
}



audio { 
   display:none;
}

.sfondoN{ background-image:url(sfondoN1.png)
	
	}




.step14-scale{
	
    margin-top:70px;
    padding-left:50px;
    transform: scale(1, 1);

}
	




                  .step6-scale{
					  	padding-top:50px;

	                padding-left:200px;
                    -moz-transform: scale(1, 1);
                    transform: scale(0.8, 0.8);
	
                    }

              .step7-scale{

	                padding-left:200px;
                    -moz-transform: scale(1, 1);
                    transform: scale(0.8, 0.8);
	
                    }
					
					  .step8-scale{

	                padding-left:0px;
                    -moz-transform: scale(1, 1);
                    transform: scale(0.9, 0.9);
	
                    }
					
					
							
						  .step17-scale{

	                margin-top:-100px;
			
				    padding-left:0px;
                    -moz-transform: scale(1, 1);
                    transform: scale(1, 1);
	
                    }
					
					
					
					.step18-scale{

	                margin-top:-80px;
			
				    padding-left:100px;
                    -moz-transform: scale(1, 1);
                    transform: scale(1.1, 1.1);
	
                    }
					
						.step18-1-scale{

	                margin-top:-20px;
			
				    padding-left:100px;
                    -moz-transform: scale(1, 1);
                    transform: scale(1, 1);
	
                    }




.step12-scale{

	padding-left:200px;



}


.step26-scale{
	
    margin-top:50px;
    padding-left:50px;
    transform: scale(1, 1);

}


.step17-scale{

	padding-left:10;


}



.assistente-step3{
	position: absolute;

	top: -100px; left:0px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 404.63px; height: 482.96px;
	-webkit-transform: scale(0.8, 0.8);-moz-transform: scale(0.8, 0.8); transform: scale(1, 1);
	}	





.h2-titoli{	
font-size:38px; 
font-weight:bold; 
color:#5E988A;

}

.h2-titoli6{	
font-size:38px; 
font-weight:bold; 
color:#5E988A;

}

.h2-titoli-step3-1{	
font-size:36px; 
font-weight:bold; 
color:#5E988A;
padding-top:50px;
padding-left:120px;

}


.h2-titoli-step19{	
font-size:36px; 
font-weight:bold; 
color:#5E988A;
padding-top:0px;
padding-left:0px;

}


.h2-titoli6{
	margin-top:50px;	
font-size:38px; 
font-weight:bold; 
color:#5E988A;

}




.rosa{	
color:#E94162;
}



.h2-titoli-step5{
font-weight:bold;
font-size:38px; 
color:#5E988A;

}


.contenitore-res{
top: 300px; left: 100px; 
-webkit-transform:   ; 
-moz-transform:   ; 
transform:   ; 
width: px; height: px;
}

.contenitore-res2{
top: 300px; left: 400px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: px; height: px;
}




.container-home{
    top: 100px; left: 20px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 100px; height:105px;
}




.container-home-step3{
    top: 20px; left: 350px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 100px; height:105px;
}


.scale-container-home{
    -webkit-transform: scale(3, 3);-moz-transform: scale(3, 3);transform: scale(1, 1)
}


.container-home6{
    top: 200px; left: 700px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 100px; height:105px;
}


.container-home7{
    top: 200px; left: 700px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 100px; height:105px;
}

.container-home20{
    top: 100px; left: 700px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 100px; height:105px;
}



.home{
float:left; width:80px; height:80px;
}

.home-img{
width:80px;
height:80px;
}


.titoli-h2

{
	font-size:38px; 
	font-weight:bold; 
	color:#5E988A; 
    font-family:  'Bree Serif', serif; 
	padding-left:120px; 
	padding-top:150px;

}



.titoli-slide{

font-family:  'Bree Serif', serif;font-size:24px; 
padding-left:120px; 
padding-top:150px;
line-height:32px;


}



.titoli-slide-step5{

font-family:  'Bree Serif', serif;font-size:24px; 
padding-left:120px; 
padding-top:150px;
line-height:32px;


}


.transformContainer-biblio{
	font-size: 18px;
	color: #333;
	padding-left:100px;
	padding-top:500px;
	
	-webkit-transform: scale(1, 1) 
top: 1000px; left: 300px;
-moz-transform: scale(1, 1);
transform: scale(1, 1);
}



.transformContainer-biblio-step6{
	font-size: 18px;
	color: #333;
	padding-left:100px;
	padding-top:500px;
	
			-webkit-transform: scale(1, 1) 
		top: 1000px; left: 300px;
		-moz-transform: scale(1, 1);
		transform: scale(1, 1);
}


.transformContainer-biblio-step8{
	font-size: 18px;
	color: #333;
	padding-left:100px;
	margin-top:580px;

	
		-webkit-transform: scale(1, 1) 
		top: 1000px; left: 300px;
		-moz-transform: scale(1, 1);
		transform: scale(1, 1);
}







.transformContainer-biblio-step12{
	font-size: 18px;
	color: #333;
	padding-left:100px;
	padding-top:500px;
	
		-webkit-transform: scale(1, 1) 
		top: 1000px; left: 300px;
		-moz-transform: scale(1, 1);
		transform: scale(1, 1);
}



.transformContainer-biblio-step13{
	           font-size: 18px;
	           color: #333;
	           padding-left:100px;
	           padding-top:500px;
	
		        -webkit-transform: scale(1, 1) 
		        top: 1000px; left: 300px;
		        -moz-transform: scale(1, 1);
		         transform: scale(1, 1);
}




.transformContainer-biblio-step16{
			font-size: 18px;
			color: #333;
			padding-left:100px;
			padding-top:50px;
			
			}
	
	
.transformContainer-biblio-step17{
			font-size: 18px;
			color: #333;
			padding-left:100px;
			padding-top:600px;

			}
	




.font-bianco{
	font-size: 24px;
	color:#fff;
}

.font-blu{
	font-size: 24px; color:#12145e;
}

.container-freccia-step1{
    top: 50px; left: 760px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 300px; height: 200px; 
}

.scale-freccia-step1 {
    -webkit-transform: scale(0.25, 0.25); -moz-transform: scale(0.25, 0.25); transform: scale(0.60, 0.60)
}




.container-freccialeftbianca{
    top: 477px; left: -20px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 80px; height: 80px;
}

.scale-container-freccialeftbianca{
	-webkit-transform: scale(0.20, 0.20);-moz-transform: scale(0.20, 0.20);transform: scale(0.40, 0.40)
}	



.container-libri{
   top: 140px; left: 930px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 120px; height: 120px;
}



.container-img-step{
   top: 440px; left: 530px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 220px; height: 220px;
}


.container-img-step11{
   top: 630px; left: 580px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 220px; height: 220px;
}


.container-frecciarightbianca{
   top: 477px; left: 930px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 120px; height: 130px;
}

.scale-container-frecciarightbianca{
    -webkit-transform: scale(0.20, 0.20);-moz-transform: scale(0.20, 0.20);transform: scale(0.40, 0.40)
}


.scale-container-libri{
   -webkit-transform: scale(0.20, 0.20);-moz-transform: scale(0.20, 0.20);transform: scale(1, 1)
}



.scale-container-img-step{
   -webkit-transform: scale(0.20, 0.20);-moz-transform: scale(0.20, 0.20);transform: scale(1, 1)
}




.container-freccialeftblu{
	top: 400px; left: 15px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 80px; height: 80px;
}
.scalecontainer-freccialeftblu{
	-webkit-transform: scale(0.20, 0.20); -moz-transform: scale(0.20, 0.20); transform: scale(0.20, 0.20)
}



.container-frecciarightblu{
	top: 400px; left: 895px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 80px; height: 80px;
}
.scalecontainer-frecciarightblu{
	-webkit-transform: scale(0.20, 0.20); -moz-transform: scale(0.20, 0.20); transform: scale(0.20, 0.20)
}


.container-frecciarightblu-studio{
	top: 468px; left: 500px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 65px; height: 70px;
}
.scalecontainer-frecciarightblu-studio{
	-webkit-transform: scale(0.20, 0.20); -moz-transform: scale(0.20, 0.20); transform: scale(0.20, 0.20)
}


.container-frecciarightblu-carousel{
	top: 477px; left: 965px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 65px; height: 70px;
}
.scalecontainer-frecciarightblu-carousel{
	-webkit-transform: scale(0.20, 0.20); -moz-transform: scale(0.20, 0.20); transform: scale(0.20, 0.20)
}




.container-freccialeftblu-carousel{
	top: 477px; left: 5px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 65px; height: 70px;
}
.scalecontainer-freccialeftblu-carousel{
	-webkit-transform: scale(0.20, 0.20); -moz-transform: scale(0.20, 0.20); transform: scale(0.20, 0.20)
}

.sfumatura{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1dbae9+0,ffffff+65&1+0,0+65 */
background: -moz-linear-gradient(top, rgba(29,186,233,1) 0%, rgba(255,255,255,0) 65%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(29,186,233,1) 0%,rgba(255,255,255,0) 65%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(29,186,233,1) 0%,rgba(255,255,255,0) 65%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1dbae9', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}	
	


@media (max-width: 700px) {
	
	
	
	
		.testi-step16{

font-size: 18px;

font-family: Tahoma, Geneva, sans-serif;
color:#666;
padding-left: 10px;
width:600px;
line-height:30px;

}
	
	
	
	.testi-step3n{

font-size: 20px;

font-family: Tahoma, Geneva, sans-serif;
color:#666;
padding-left: 120px;
width:650px;
line-height:32px;

}

	
.container-freccia-step1{
    top: 50px; left: 800px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 200px;  
}

.scale-freccia-step1 {
    -webkit-transform: scale(0.50, 0.50); -moz-transform: scale(0.50, 0.50); transform: scale(0.80, 0.80)
}




.container-freccialeftbianca{
    top: 477px; left: -50px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 120px; height: 120px;
}

.scale-container-freccialeftbianca{
    -webkit-transform: scale(0.40, 0.40);-moz-transform: scale(0.40, 0.40);transform: scale(0.50, 0.50)
}





.container-frecciarightbianca{
   top: 477px; left: 940px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 150px; height: 150px;
}

.scale-container-frecciarightbianca{
    -webkit-transform: scale(0.40, 0.40);-moz-transform: scale(0.40, 0.40);transform: scale(0.50, 0.50)
}

	.scale-container-libri{
    -webkit-transform: scale(0.40, 0.40);-moz-transform: scale(0.40, 0.40);transform: scale(1.20, 1.20)
}

	


.scalecontainer-frecciarightblu-studio{
	-webkit-transform: scale(0.40, 0.40); -moz-transform: scale(0.40, 0.40); transform: scale(0.50, 0.50)
}
.container-frecciarightblu-studio{
	top: 448px; left: 500px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 120px; height: 130px;
}



.scalecontainer-frecciarightblu{
	-webkit-transform: scale(0.40, 0.40); -moz-transform: scale(0.40, 0.40); transform: scale(0.50, 0.50)
}
.container-frecciarightblu{
	top: 500px; left: 860px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 150px; height: 150px;
}



.container-freccialeftblu{
	top: 500px; left: 15px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 120px; height: 130px;
}
.scalecontainer-freccialeftblu{
	-webkit-transform: scale(0.40, 0.40); -moz-transform: scale(0.40, 0.40); transform: scale(0.50, 0.50)
}




.container-frecciarightblu-carousel{
	top: 477px; left: 995px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 120px; height: 130px;
}

.scalecontainer-frecciarightblu-carousel{
	-webkit-transform: scale(0.40, 0.40); -moz-transform: scale(0.20, 0.20); transform: scale(0.40, 0.40)
}




.container-freccialeftblu-carousel{
	top: 477px; left: -80px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 120px; height: 130px;
}

.scalecontainer-freccialeftblu-carousel{
	-webkit-transform: scale(0.40, 0.40); -moz-transform: scale(0.20, 0.20); transform: scale(0.40, 0.40)
}

.font-bianco{
	font-size: 32px;
	color:#fff;
}

.font-blu{
	font-size: 32px; color:#12145e;
}


  





	}
	
	
	@media (max-width: 480px) {	
	
	
	.assistente-no{
		display:none;
		
		}
	
	
	
	.container-float{
		
    top: 120px; left: 255px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 120px; height: 130px;
}
		
		
    .container-img-step{
   top: 540px; left: 630px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 220px; height: 220px;
}

		
		    .container-img-step11{
   top: 650px; left: 630px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 220px; height: 220px;
}

	

.container-freccia-step1{
    top: 50px; left: 750px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 240px; height: 245px; 
}
	
		
.scale-freccia-step1 {
    -webkit-transform: scale(0.25, 0.25); -moz-transform: scale(0.25, 0.25); transform: scale(0.80, 0.80)
}
		
		
		
		
.container-freccialeftbianca{
    top: 400px; left: 55px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 120px; height: 130px;
}

.container-frecciarightbianca{
   top: 400px; left: 850px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 120px; height: 130px;
}


.container-frecciarightblu-carousel{
	top: 667px; left: 900px; -webkit-transform:   ; -moz-transform:   ; transform:   ;width: 120px; height: 130px;
}

.container-freccialeftblu-carousel{
	top: 667px; left: 10px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 120px; height: 130px;
}

.font-bianco{
	font-size: 32px;
	
	color:#fff;
}
.font-blu{
	font-size: 32px; color:#12145e;
}


.home{
float:left; width:100px; height:100px; padding-left:200px; padding-top:800px;
}

.home-img{
width:150px; height:150px;
}


.container-home{
    top: 100px; left: 750px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 100px; height:105px;
}


.container-home6{
    top: 150px; left: 700px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 100px; height:105px;
}


.container-home7{
    top: 100px; left: 700px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 100px; height:105px;
}


.scale-container-home{
    -webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);transform: scale(2, 2)
}


.scale-container-home20{
    -webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);transform: scale(2, 2)
}

.container-home20{
    top: -50px; left: 700px; -webkit-transform:   ; -moz-transform:   ; transform:   ; 
}




	

   .contenitore-res{
top: 0px; left: 300px; 
-webkit-transform:   ; 
-moz-transform:   ; 
transform:   ; 
width: px; height: px;
 -webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);transform: scale(1.2, 1.2)
}

.contenitore-res2{
top: 400px; 
left: 300px; -webkit-transform:   ; 
-moz-transform:   ; 
transform:   ; 
width: px; height: px;
 -webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);transform: scale(1, 1)
}

.h2-titoli{
	margin-top:-200px;
	padding-left:0px; 
    padding-top:0px;
    -webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);transform: scale(1, 1);
   font-weight:bold; 
color:#5E988A;

}



.h2-titoli-step5{
	font-weight:bold; 
    padding-left:0px; 
    padding-top:-100px;
    -webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	transform: scale(1, 1);
	color:#5E988A;

}





	.transformContainer-biblio{
	font-size:36px;
	color: #333;
	padding-left:300px;
	padding-top:900px;
}

			
		
		.transformContainer-biblio-step6{
			font-size:38px;
			color: #333;
			padding-left:300px;
			padding-top:800px;
			}
			
			
			
			.transformContainer-biblio-step8{
			font-size:38px;
			color: #333;
			padding-left:300px;
			margin-top:800px;
			}
			
			
			
			
			
			
			.transformContainer-biblio-step12{
			font-size:38px;
			color: #333;
			padding-left:300px;
			margin-top:400px;
			}
			
			
			
			
	
	
			.transformContainer-biblio-step16{
			font-size:38px;
			color: #333;
			padding-left:300px;
			margin-top:500px;
			}
			
			
			.transformContainer-biblio-step17{
			font-size:38px;
			color: #333;
			padding-left:300px;
			padding-top:900px;
			}
			
	
	
		
		
    .domanda{
	float:left;
	font-size:36px;
	line-height:38px; 
	font-weight:bold; 
	color:#984021; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-left:170px; 
    font-weight: bold;
		
			

	}
		
		
	
	.titolone-biblio{
	float:left;
	font-size:60px; 
	font-weight:bold; 
	color:#EAAB00; 
		font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-left:150px; 
	padding-top:100px;
	font-weight: bold;
	line-height:66px;
	
	}
	
	.titoloneBlu{
	float:left;
	font-size:32px; 
	font-weight:bold; 
	color:#000; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-left:150px; 
	padding-top:100px;
	font-weight: bold;
	line-height:46px;
	
	}
	
	.titoloneViola{
	float:left;
	font-size:52px; 
	font-weight:bold; 
	color:#944393; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-left:150px; 
	padding-top:100px;
	
	line-height:66px;
	
	}
	
	
.biblio-testi{

font-size: 24px; 
font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
color:#666;
padding-left: 200px;
width:580px;
line-height:28px;

}

.biblio-testi21{

font-size: 24px; 
font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
color:#666;
padding-left: 200px;
width:580px;
line-height:28px;

}



	.testi-step16{

font-size: 20px;
font-weight:bold;
font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
color:#666;
padding-left: 10px;
width:650px;
line-height:24px;

}
	
		
		
		

.testi-step3n{

font-size: 24px;
font-weight:bold;
font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
color:#666;
padding-left: 200px;
width:550px;
line-height:26px;

}

		
		
		.testi-step13{

font-size: 20px;
font-weight:bold;
font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
color:#000;
padding-left: 250px;
width:650px;
line-height:24px;

}

		
		
		
		

.bibliografia-testi{

font-size: 16px; 
font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
color:#666;
padding-left: 170px;
width:650px;
line-height:18px;

}


.testi-step6{

font-size: 30px;
font-weight:bold;
font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
color:#666;
padding-left: 170px;
width:550px;
line-height:28px;

}




.img-step1-trasform{
padding-top:180px;
padding-left: 30px;
width:500px;


}


.img-step4-trasform{
padding-top:50px;
padding-left: 30px;
width:500px;


}

.img-step5-trasform{
padding-top:50px;
padding-left: 30px;
width:500px;


}

.img-step19-trasform{

padding-left: 30px;
width:500px;


}

.img-step10-trasform{
padding-top:50px;
padding-left: 10px;
width:500px;


}


.titolo-step10{
  width:450px;
  font-size:42px;

}


	


.step3-scale{
	
    margin-top:100px;
    padding-left:0px;
    transform: scale(1.3, 1.3);

}



.step5-scale{
	
	
    margin-top:-100px;
    padding-left:0px;
    transform: scale(1.3, 1.3);

}

.step5-1-scale{
	
    margin-top:-120px;
	margin-bottom:80px;
    
    transform: scale(1.2, 1.2);

}

.step5-2-scale{
	
    margin-top:-80px;
	margin-bottom:80px;
    
    transform: scale(1.2, 1.2);

}

.step5-3-scale{
	
    margin-top:-30px;
	margin-bottom:80px;
    
    transform: scale(1.2, 1.2);

}


.step5-4-scale{
	
    margin-top:0px;
	margin-bottom:80px;
	padding-left:8px;
    
    transform: scale(1.2, 1.2);

}

.step5-5-scale{
	
    margin-top:50px;
	margin-bottom:80px;
    
    transform: scale(1.2, 1.2);

}


.step6-scale{
	margin-bottom:0px;
	padding-top:290px;

	padding-left:0px;
    transform: scale(1.2, 1.2);
	

}

.step8-scale{
	margin-bottom:0px;
	padding-top:180px;

	padding-left:0px;
    transform: scale(1.1, 1.1);
	

}


.step18-scale{
	margin-top:-130px;
	margin-bottom:0px;
	margin-left:-50px;


	padding-left:0px;
    transform: scale(1.1, 1.1);
	

}


.step7-scale{
	margin-bottom:0px;
	padding-top:150px;

	padding-left:0px;
    transform: scale(1.2, 1.2);
	

}


.step12-scale{
	margin-bottom:50px;
	padding-top:300px;

	padding-left:0px;
    transform: scale(5, 5);
	

}

		
.step14-scale{
	
    margin-top:100px;
    padding-left:50px;
    transform: scale(1, 1);

}
	
		
		
		.step19-scale{
	
    margin-top:120px;
    padding-left:50px;
    transform: scale(1, 1);

}
	
		
		
.step26-scale{
	
    margin-top:150px;
    padding-left:50px;
    transform: scale(1, 1);

}
	
		
		
		

.step16-scale{
	
    margin-top:-100px;
    padding-left:200px;
    transform: scale(1.3, 1.3);

}





.step17-scale{

	padding-left:0;
	padding-top:150px;
	transform: scale(1.5, 1.5);


}


.step18-scale{

	padding-left:0;
	padding-top:150px;
	transform: scale(1.5, 1.5);


}

.step18-1-scale{

	padding-left:-80;
	padding-top:180px;
	transform: scale(1.2, 1.2);


}





.titoli-slide{

font-family:  'Bree Serif', serif; font-size:32px; 
padding-left:300px; 
padding-top:-200px;
line-height:34px;


}


.titoli-slide-step5{
width:620px;

font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size:34px; 
padding-left:-100px; 
padding-top:50px;
line-height:40px;


}

.container-home-step3{
    top: -150px; left: 150px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 100px; height:105px;
}



.assistente-step3{
	position: absolute;
	z-index:200;
	top:20px;
    transform: scale(1.5, 1.5);
	width:100%;
	
	}	


.sfondoN{ background-image:url(sfondoN2.png)
	
	}
	
	
	
	.h2-titoli-step19{	
font-size:24px; 
font-weight:bold; 
color:#5E988A;
padding-top:0px;
padding-left:40px;

}


.scale-container-libri{
   -webkit-transform: scale(0.20, 0.20);-moz-transform: scale(0.20, 0.20);transform: scale(2, 2)
}
	
		.container-libri{
   top: 100px; left: 880px; -webkit-transform:   ; -moz-transform:   ; transform:   ; width: 120px; height: 120px;
}

		
		.scale-titolone{
    -webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);transform: scale(1, 1)
}

.titolone{
	float:left;
	font-size:60px; 
	font-weight:bold; 
	color:#EAAB00; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-left:170px; 
	padding-top:100px;
	font-weight: bold;

	line-height:66px;
	
	}
		
		
	.titolone1{
	float:left;
	font-size:60px; 
	font-weight:bold; 
	color:#EAAB00; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-left:170px; 
	padding-top:20px;
	font-weight: bold;
    width: 480px;
	line-height:66px;
	
	}	
	
		
		
		.titolone2{
	float:left;
	font-size:60px; 
	font-weight:bold; 
	color:#EAAB00; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-left:170px; 
	padding-top:20px;
	font-weight: bold;
    	width: 680px;
	line-height:66px;
	
	}	
	
		
		
.sottotitolone{
	float:left;
	font-size:34px;
	line-height:36px; 
	font-weight:bold; 
	color:#000; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-left:170px; 
	width: 580px;

	font-weight: bold;

	
	}
		
				
.sottotitolone26{
	float:left;
	font-size:30px;
	line-height:32px; 
	font-weight:bold; 
	color:#000; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-left:170px; 
	width: 580px;

	font-weight: bold;

	
	}
		

		
		.img14{
			display: none;
		
	}