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

/*LETTERA A*/
@-moz-keyframes lettera_a{
	0% {left:0; top:460px; -moz-transform:rotate(0deg);}
	20% {left:10px; top:400px; -moz-transform:rotate(-20deg);}
	40% {left:15px; top:410px; -moz-transform:rotate(-25deg);}
	60% {left:20px; top:430px; -moz-transform:rotate(-20deg);}
	100% {left:0; top:460px; -moz-transform:rotate(0deg);}
}

@keyframes lettera_a {
	0% {left:0; top:460px; transform:rotate(0deg);}
	20% {left:10px; top:400px; transform:rotate(-20deg);}
	40% {left:15px; top:410px; transform:rotate(-25deg);}
	60% {left:20px; top:430px; transform:rotate(-20deg);}
	100% {left:0; top:460px; transform:rotate(0deg);}
}

@-webkit-keyframes lettera_a{
	0% {left:0; top:460px; -webkit-transform:rotate(0deg);}
	20% {left:10px; top:400px; -webkit-transform:rotate(-20deg);}
	40% {left:15px; top:410px; -webkit-transform:rotate(-25deg);}
	60% {left:20px; top:430px; -webkit-transform:rotate(-20deg);}
	100% {left:0; top:460px; -webkit-transform:rotate(0deg);}
}

@-o-keyframes lettera_a{
	0% {left:0; top:460px; -o-transform:rotate(0deg);}
	20% {left:10px; top:400px; -o-transform:rotate(-20deg);}
	40% {left:15px; top:410px; -o-transform:rotate(-25deg);}
	60% {left:20px; top:430px; -o-transform:rotate(-20deg);}
	100% {left:0; top:460px; -o-transform:rotate(0deg);}
}

@-ms-keyframes lettera_a{
	0% {left:0; top:460px; -ms-transform:rotate(0deg);}
	20% {left:10px; top:400px; -ms-transform:rotate(-20deg);}
	40% {left:15px; top:410px; -ms-transform:rotate(-25deg);}
	60% {left:20px; top:430px; -ms-transform:rotate(-20deg);}
	100% {left:0; top:460px; -ms-transform:rotate(0deg);}
}

/*LETTERA B*/
@-moz-keyframes lettera_b{
	0% {left:149; top:275px; -moz-transform:rotate(-5deg);}
	5% {left:149; top:275px; -moz-transform:rotate(0deg);}
	25% {left:100px; top:150px; -moz-transform:rotate(65deg);}
	45% {left:120px; top:172px; -moz-transform:rotate(-25deg);}
	65% {left:120px; top:220px; -moz-transform:rotate(35deg);}
	85% {left:149; top:260px; -moz-transform:rotate(-20deg);}
	100% {left:149; top:275px; -moz-transform:rotate(-5deg);}
}

@keyframes lettera_b {
	0% {left:149; top:275px; transform:rotate(-5deg);}
	5% {left:149; top:275px; transform:rotate(0deg);}
	25% {left:100px; top:150px; transform:rotate(65deg);}
	45% {left:120px; top:172px; transform:rotate(-25deg);}
	65% {left:120px; top:220px; transform:rotate(35deg);}
	85% {left:149; top:260px; transform:rotate(-20deg);}
	100% {left:149; top:275px; transform:rotate(-5deg);}
}

@-webkit-keyframes lettera_b{
	0% {left:149; top:275px; -webkit-transform:rotate(-5deg);}
	5% {left:149; top:275px; -webkit-transform:rotate(0deg);}
	25% {left:100px; top:150px; -webkit-transform:rotate(65deg);}
	45% {left:120px; top:172px; -webkit-transform:rotate(-25deg);}
	65% {left:120px; top:220px; -webkit-transform:rotate(35deg);}
	85% {left:149; top:260px; -webkit-transform:rotate(-20deg);}
	100% {left:149; top:275px; -webkit-transform:rotate(-5deg);}
}

@-o-keyframes lettera_b{
	0% {left:149; top:275px; -o-transform:rotate(-5deg);}
	5% {left:149; top:275px; -o-transform:rotate(0deg);}
	25% {left:100px; top:150px; -o-transform:rotate(65deg);}
	45% {left:120px; top:172px; -o-transform:rotate(-25deg);}
	65% {left:120px; top:220px; -o-transform:rotate(35deg);}
	85% {left:149; top:260px; -o-transform:rotate(-20deg);}
	100% {left:149; top:275px; -o-transform:rotate(-5deg);}
}

@-ms-keyframes lettera_b{
	0% {left:149; top:275px; -ms-transform:rotate(-5deg);}
	5% {left:149; top:275px; -ms-transform:rotate(0deg);}
	25% {left:100px; top:150px; -ms-transform:rotate(65deg);}
	45% {left:120px; top:172px; -ms-transform:rotate(-25deg);}
	65% {left:120px; top:220px; -ms-transform:rotate(35deg);}
	85% {left:149; top:260px; -ms-transform:rotate(-20deg);}
	100% {left:149; top:275px; -ms-transform:rotate(-5deg);}
}

/*LETTERA C*/
@-moz-keyframes lettera_c{
	0% {left:395px; top:219px; -moz-transform:rotate(0deg);}
	8% {left:360px; top:232px; -moz-transform:rotate(10deg);}
	24% {left:200px; top:256px; -moz-transform:rotate(260deg);}
	40% {left:200px; top:300px; -moz-transform:rotate(160deg);}
	64% {left:260px; top:272px; -moz-transform:rotate(90deg);}
	80% {left:290px; top:240px; -moz-transform:rotate(40deg);}
	100% {left:395px; top:219px; -moz-transform:rotate(0deg);}
}

@keyframes lettera_c {
	0% {left:395px; top:219px; transform:rotate(0deg);}
	8% {left:360px; top:232px; transform:rotate(10deg);}
	24% {left:200px; top:256px; transform:rotate(260deg);}
	40% {left:200px; top:300px; transform:rotate(160deg);}
	64% {left:260px; top:272px; transform:rotate(90deg);}
	80% {left:290px; top:240px; transform:rotate(40deg);}
	100% {left:395px; top:219px; transform:rotate(0deg);}
}

@-webkit-keyframes lettera_c{
	0% {left:395px; top:219px; -webkit-transform:rotate(0deg);}
	8% {left:360px; top:232px; -webkit-transform:rotate(10deg);}
	24% {left:200px; top:256px; -webkit-transform:rotate(260deg);}
	40% {left:200px; top:300px; -webkit-transform:rotate(160deg);}
	64% {left:260px; top:272px; -webkit-transform:rotate(90deg);}
	80% {left:290px; top:240px; -webkit-transform:rotate(40deg);}
	100% {left:395px; top:219px; -webkit-transform:rotate(0deg);}
}

@-o-keyframes lettera_c{
	0% {left:395px; top:219px; -o-transform:rotate(0deg);}
	8% {left:360px; top:232px; -o-transform:rotate(10deg);}
	24% {left:200px; top:256px; -o-transform:rotate(260deg);}
	40% {left:200px; top:300px; -o-transform:rotate(160deg);}
	64% {left:260px; top:272px; -o-transform:rotate(90deg);}
	80% {left:290px; top:240px; -o-transform:rotate(40deg);}
	100% {left:395px; top:219px; -o-transform:rotate(0deg);}
}

@-ms-keyframes lettera_c{
	0% {left:395px; top:219px; -ms-transform:rotate(0deg);}
	8% {left:360px; top:232px; -ms-transform:rotate(10deg);}
	24% {left:200px; top:256px; -ms-transform:rotate(260deg);}
	40% {left:200px; top:300px; -ms-transform:rotate(160deg);}
	64% {left:260px; top:272px; -ms-transform:rotate(90deg);}
	80% {left:290px; top:240px; -ms-transform:rotate(40deg);}
	100% {left:395px; top:219px; -ms-transform:rotate(0deg);}
}

/*LETTERA D*/
@-moz-keyframes lettera_d{
	0% {left:460px; top:235px; -moz-transform:rotate(0deg); -moz-animation-timing-function: ease-in-out;}
	20% {left:460px; top:50px; -moz-transform:rotate(35deg); -moz-animation-timing-function: ease-in-out;}
	40% {left:480px; top:100px; -moz-transform:rotate(-25deg); -moz-animation-timing-function: ease-in-out;}
	60% {left:460px; top:180px; -moz-transform:rotate(35deg); -moz-animation-timing-function: ease-in-out;}
	80% {left:460px; top:260px; -moz-transform:rotate(0deg); -moz-animation-timing-function: ease-in-out;}
	95% {left:460px; top:260px; -moz-transform:rotate(0deg); -moz-animation-timing-function: ease-in-out;}
	100% {left:460px; top:235px; -moz-transform:rotate(0deg); -moz-animation-timing-function: ease-in-out;}
}

@keyframes lettera_d {
	0% {left:460px; top:235px; transform:rotate(0deg); animation-timing-function: ease-in-out;}
	20% {left:460px; top:50px; transform:rotate(35deg); animation-timing-function: ease-in-out;}
	40% {left:480px; top:100px; transform:rotate(-25deg); animation-timing-function: ease-in-out;}
	60% {left:460px; top:180px; transform:rotate(35deg); animation-timing-function: ease-in-out;}
	80% {left:460px; top:260px; transform:rotate(0deg); animation-timing-function: ease-in-out;}
	95% {left:460px; top:260px; transform:rotate(0deg); animation-timing-function: ease-in-out;}
	100% {left:460px; top:235px; transform:rotate(0deg); animation-timing-function: ease-in-out;}
}

@-webkit-keyframes lettera_d{
	0% {left:460px; top:235px; -webkit-transform:rotate(0deg); -webkit-animation-timing-function: ease-in-out;}
	20% {left:460px; top:50px; -webkit-transform:rotate(35deg); -webkit-animation-timing-function: ease-in-out;}
	40% {left:480px; top:100px; -webkit-transform:rotate(-25deg); -webkit-animation-timing-function: ease-in-out;}
	60% {left:460px; top:180px; -webkit-transform:rotate(35deg); -webkit-animation-timing-function: ease-in-out;}
	80% {left:460px; top:260px; -webkit-transform:rotate(0deg); -webkit-animation-timing-function: ease-in-out;}
	95% {left:460px; top:260px; -webkit-transform:rotate(0deg); -webkit-animation-timing-function: ease-in-out;}
	100% {left:460px; top:235px; -webkit-transform:rotate(0deg); -webkit-animation-timing-function: ease-in-out;}
	
}

@-o-keyframes lettera_d{
	0% {left:460px; top:235px; -o-transform:rotate(0deg); -o-animation-timing-function: ease-in-out;}
	20% {left:460px; top:50px; -o-transform:rotate(35deg); -o-animation-timing-function: ease-in-out;}
	40% {left:480px; top:100px; -o-transform:rotate(-25deg); -o-animation-timing-function: ease-in-out;}
	60% {left:460px; top:180px; -o-transform:rotate(35deg); -o-animation-timing-function: ease-in-out;}
	80% {left:460px; top:260px; -o-transform:rotate(0deg); -o-animation-timing-function: ease-in-out;}
	95% {left:460px; top:260px; -o-transform:rotate(0deg); -o-animation-timing-function: ease-in-out;}
	100% {left:460px; top:235px; -o-transform:rotate(0deg); -o-animation-timing-function: ease-in-out;}
}

@-ms-keyframes lettera_d{
	0% {left:460px; top:235px; -ms-transform:rotate(0deg); -ms-animation-timing-function: ease-in-out;}
	20% {left:460px; top:50px; -ms-transform:rotate(35deg); -ms-animation-timing-function: ease-in-out;}
	40% {left:480px; top:100px; -ms-transform:rotate(-25deg); -ms-animation-timing-function: ease-in-out;}
	60% {left:460px; top:180px; -ms-transform:rotate(35deg); -ms-animation-timing-function: ease-in-out;}
	80% {left:460px; top:260px; -ms-transform:rotate(0deg); -ms-animation-timing-function: ease-in-out;}
	95% {left:460px; top:260px; -ms-transform:rotate(0deg); -ms-animation-timing-function: ease-in-out;}
	100% {left:460px; top:235px; -ms-transform:rotate(0deg); -ms-animation-timing-function: ease-in-out;}
}

/*LETTERA E*/
@-moz-keyframes lettera_e{
	0% {left:539px; top:83px; -moz-transform:rotate(5deg); -moz-animation-timing-function: linear;}
	25% {left:539px; top:93px; -moz-transform:rotate(-25deg); -moz-animation-timing-function: ease-in-out;}
	50% {left:539px; top:120px; -moz-transform:rotate(15deg); -moz-animation-timing-function: ease-in-out;}
	75% {left:539px; top:110px; -moz-transform:rotate(-25deg); -moz-animation-timing-function: ease-in-out;}
	90% {left:539px; top:83px; -moz-transform:rotate(10deg); -moz-animation-timing-function: ease-in-out;}
	100% {left:539px; top:83px; -moz-transform:rotate(5deg); -moz-animation-timing-function: linear;}
}

@keyframes lettera_e {
	0% {left:539px; top:83px; transform:rotate(5deg); animation-timing-function: linear;}
	25% {left:539px; top:93px; transform:rotate(-25deg); animation-timing-function: ease-in-out;}
	50% {left:539px; top:120px; transform:rotate(15deg); animation-timing-function: ease-in-out;}
	75% {left:539px; top:110px; transform:rotate(-25deg); animation-timing-function: ease-in-out;}
	90% {left:539px; top:83px; transform:rotate(10deg); animation-timing-function: ease-in-out;}
	100% {left:539px; top:83px; transform:rotate(5deg); animation-timing-function: linear;}
}

@-webkit-keyframes lettera_e{
	0% {left:539px; top:83px; -webkit-transform:rotate(5deg); -webkit-animation-timing-function: linear;}
	25% {left:539px; top:93px; -webkit-transform:rotate(-25deg); -webkit-animation-timing-function: ease-in-out;}
	50% {left:539px; top:120px; -webkit-transform:rotate(15deg); -webkit-animation-timing-function: ease-in-out;}
	75% {left:539px; top:110px; -webkit-transform:rotate(-25deg); -webkit-animation-timing-function: ease-in-out;}
	90% {left:539px; top:83px; -webkit-transform:rotate(10deg); -webkit-animation-timing-function: ease-in-out;}
	100% {left:539px; top:83px; -webkit-transform:rotate(5deg); -webkit-animation-timing-function: linear;}
}

@-o-keyframes lettera_e{
	0% {left:539px; top:83px; -o-transform:rotate(5deg); -o-animation-timing-function: linear;}
	25% {left:539px; top:93px; -o-transform:rotate(-25deg); -o-animation-timing-function: ease-in-out;}
	50% {left:539px; top:120px; -o-transform:rotate(15deg); -o-animation-timing-function: ease-in-out;}
	75% {left:539px; top:110px; -o-transform:rotate(-25deg); -o-animation-timing-function: ease-in-out;}
	90% {left:539px; top:83px; -o-transform:rotate(10deg); -o-animation-timing-function: ease-in-out;}
	100% {left:539px; top:83px; -o-transform:rotate(5deg); -o-animation-timing-function: linear;}
}

@-ms-keyframes lettera_e{
	0% {left:539px; top:83px; -ms-transform:rotate(5deg); -ms-animation-timing-function: linear;}
	25% {left:539px; top:93px; -ms-transform:rotate(-25deg); -ms-animation-timing-function: ease-in-out;}
	50% {left:539px; top:120px; -ms-transform:rotate(15deg); -ms-animation-timing-function: ease-in-out;}
	75% {left:539px; top:110px; -ms-transform:rotate(-25deg); -ms-animation-timing-function: ease-in-out;}
	90% {left:539px; top:83px; -ms-transform:rotate(10deg); -ms-animation-timing-function: ease-in-out;}
	100% {left:539px; top:83px; -ms-transform:rotate(5deg); -ms-animation-timing-function: linear;}
}

/*LETTERA F*/
@-moz-keyframes lettera_f{
	0% {left:641px; top:20px; -moz-animation-timing-function: linear;}
	15% {left:641px; top:80px; -moz-transform:rotate(-45deg); -moz-animation-timing-function: linear;}
	30% {left:641px; top:160px; -moz-transform:rotate(20deg); -moz-animation-timing-function: ease-in-out;}
	45% {left:560px; top:210px; -moz-transform:rotate(100deg); -moz-animation-timing-function: ease-in-out;}
	60% {left:641px; top:200px; -moz-transform:rotate(350deg); -moz-animation-timing-function: ease-in-out;}
	100% {left:641px; top:20px; -moz-animation-timing-function: linear;}
}

@keyframes lettera_f {
	0% {left:641px; top:20px; animation-timing-function: linear;}
	15% {left:641px; top:80px; transform:rotate(-45deg); animation-timing-function: linear;}
	30% {left:641px; top:160px; transform:rotate(20deg); animation-timing-function: ease-in-out;}
	45% {left:560px; top:210px; transform:rotate(100deg); animation-timing-function: ease-in-out;}
	60% {left:641px; top:200px; transform:rotate(350deg); animation-timing-function: ease-in-out;}
	100% {left:641px; top:20px; animation-timing-function: linear;}
}

@-webkit-keyframes lettera_f{
	0% {left:641px; top:20px; -webkit-animation-timing-function: linear;}
	15% {left:641px; top:80px; -webkit-transform:rotate(-45deg); -webkit-animation-timing-function: linear;}
	30% {left:641px; top:160px; -webkit-transform:rotate(20deg); -webkit-animation-timing-function: ease-in-out;}
	45% {left:560px; top:210px; -webkit-transform:rotate(100deg); -webkit-animation-timing-function: ease-in-out;}
	60% {left:641px; top:200px; -webkit-transform:rotate(350deg); -webkit-animation-timing-function: ease-in-out;}
	100% {left:641px; top:20px; -webkit-animation-timing-function: linear;}
	
}

@-o-keyframes lettera_f{
	0% {left:641px; top:20px; -o-animation-timing-function: linear;}
	15% {left:641px; top:80px; -o-transform:rotate(-45deg); -o-animation-timing-function: linear;}
	30% {left:641px; top:160px; -o-transform:rotate(20deg); -o-animation-timing-function: ease-in-out;}
	45% {left:560px; top:210px; -o-transform:rotate(100deg); -o-animation-timing-function: ease-in-out;}
	60% {left:641px; top:200px; -o-transform:rotate(350deg); -o-animation-timing-function: ease-in-out;}
	100% {left:641px; top:20px; -o-animation-timing-function: linear;}
}

@-ms-keyframes lettera_f{
	0% {left:641px; top:20px; -ms-animation-timing-function: linear;}
	15% {left:641px; top:80px; -ms-transform:rotate(-45deg); -ms-animation-timing-function: linear;}
	30% {left:641px; top:160px; -ms-transform:rotate(20deg); -ms-animation-timing-function: ease-in-out;}
	45% {left:560px; top:210px; -ms-transform:rotate(100deg); -ms-animation-timing-function: ease-in-out;}
	60% {left:641px; top:200px; -ms-transform:rotate(350deg); -ms-animation-timing-function: ease-in-out;}
	100% {left:641px; top:20px; -ms-animation-timing-function: linear;}
}


/*LETTERA G*/
@-moz-keyframes lettera_g{
	0% {left:598px; top:277px; -moz-animation-timing-function: ease-in-out;}
	25% {left:598px; top:120px; -moz-transform:rotate(10deg); -moz-animation-timing-function: ease-in-out;}
	50% {left:598px; top:110px; -moz-transform:rotate(0deg); -moz-animation-timing-function: ease-in-out;}
	75% {left:598px; top:250px; -moz-transform:rotate(-10deg); -moz-animation-timing-function: ease-in-out;}
	100% {left:598px; top:277px; -moz-transform:rotate(0deg); -moz-animation-timing-function: ease-in-out;}
}

@keyframes lettera_g {
	0% {left:598px; top:277px; animation-timing-function: ease-in-out;}
	25% {left:598px; top:120px; transform:rotate(10deg); animation-timing-function: ease-in-out;}
	50% {left:598px; top:110px; transform:rotate(0deg); animation-timing-function: ease-in-out;}
	75% {left:598px; top:250px; transform:rotate(-10deg); animation-timing-function: ease-in-out;}
	100% {left:598px; top:277px; transform:rotate(0deg); animation-timing-function: ease-in-out;}
}

@-webkit-keyframes lettera_g{
	0% {left:598px; top:277px; -webkit-animation-timing-function: ease-in-out;}
	25% {left:598px; top:120px; -webkit-transform:rotate(10deg); -webkit-animation-timing-function: ease-in-out;}
	50% {left:598px; top:110px; -webkit-transform:rotate(0deg); -webkit-animation-timing-function: ease-in-out;}
	75% {left:598px; top:250px; -webkit-transform:rotate(-10deg); -webkit-animation-timing-function: ease-in-out;}
	100% {left:598px; top:277px; -webkit-transform:rotate(0deg); -webkit-animation-timing-function: ease-in-out;}
	
}

@-o-keyframes lettera_g{
	0% {left:598px; top:277px; -o-animation-timing-function: ease-in-out;}
	25% {left:598px; top:120px; -o-transform:rotate(10deg); -o-animation-timing-function: ease-in-out;}
	50% {left:598px; top:110px; -o-transform:rotate(0deg); -o-animation-timing-function: ease-in-out;}
	75% {left:598px; top:250px; -o-transform:rotate(-10deg); -o-animation-timing-function: ease-in-out;}
	100% {left:598px; top:277px; -o-transform:rotate(0deg); -o-animation-timing-function: ease-in-out;}
}

@-ms-keyframes lettera_g{
	0% {left:598px; top:277px; -ms-animation-timing-function: ease-in-out;}
	25% {left:598px; top:120px; -ms-transform:rotate(10deg); -ms-animation-timing-function: ease-in-out;}
	50% {left:598px; top:110px; -ms-transform:rotate(0deg); -ms-animation-timing-function: ease-in-out;}
	75% {left:598px; top:250px; -ms-transform:rotate(-10deg); -ms-animation-timing-function: ease-in-out;}
	100% {left:598px; top:277px; -ms-transform:rotate(0deg); -ms-animation-timing-function: ease-in-out;}
}


/*LETTERA H*/
@-moz-keyframes lettera_h{
	0% {left:674px; top:326px; -moz-animation-timing-function: ease-in-out;}
	25% {left:670px; top:316px; -moz-transform:rotate(180deg); -moz-animation-timing-function: ease-in-out;}
	50% {left:674px; top:336px; -moz-transform:rotate(196deg); -moz-animation-timing-function: ease-in-out;}
	75% {left:670px; top:306px; -moz-transform:rotate(176deg); -moz-animation-timing-function: ease-in-out;}
	100% {left:674px; top:326px; -moz-transform:rotate(0deg); -moz-animation-timing-function: ease-in-out;}
}

@keyframes lettera_h {
	0% {left:674px; top:326px; animation-timing-function: ease-in-out;}
	25% {left:670px; top:316px; transform:rotate(180deg); animation-timing-function: ease-in-out;}
	50% {left:674px; top:336px; transform:rotate(196deg); animation-timing-function: ease-in-out;}
	75% {left:670px; top:306px; transform:rotate(176deg); animation-timing-function: ease-in-out;}
	100% {left:674px; top:326px; transform:rotate(0deg); animation-timing-function: ease-in-out;}
}

@-webkit-keyframes lettera_h{
	0% {left:674px; top:326px; -webkit-animation-timing-function: ease-in-out;}
	25% {left:670px; top:316px; -webkit-transform:rotate(180deg); -webkit-animation-timing-function: ease-in-out;}
	50% {left:674px; top:336px; -webkit-transform:rotate(196deg); -webkit-animation-timing-function: ease-in-out;}
	75% {left:670px; top:306px; -webkit-transform:rotate(176deg); -webkit-animation-timing-function: ease-in-out;}
	100% {left:674px; top:326px; -webkit-transform:rotate(0deg); -webkit-animation-timing-function: ease-in-out;}
	
}

@-o-keyframes lettera_h{
	0% {left:674px; top:326px; -o-animation-timing-function: ease-in-out;}
	25% {left:670px; top:316px; -o-transform:rotate(180deg); -o-animation-timing-function: ease-in-out;}
	50% {left:674px; top:336px; -o-transform:rotate(196deg); -o-animation-timing-function: ease-in-out;}
	75% {left:670px; top:306px; -o-transform:rotate(176deg); -o-animation-timing-function: ease-in-out;}
	100% {left:674px; top:326px; -o-transform:rotate(0deg); -o-animation-timing-function: ease-in-out;}
}

@-ms-keyframes lettera_h{
	0% {left:674px; top:326px; -ms-animation-timing-function: ease-in-out;}
	25% {left:670px; top:316px; -ms-transform:rotate(180deg); -ms-animation-timing-function: ease-in-out;}
	50% {left:674px; top:336px; -ms-transform:rotate(196deg); -ms-animation-timing-function: ease-in-out;}
	75% {left:670px; top:306px; -ms-transform:rotate(176deg); -ms-animation-timing-function: ease-in-out;}
	100% {left:674px; top:326px; -ms-transform:rotate(0deg); -ms-animation-timing-function: ease-in-out;}
}


/*LETTERA I*/
@-moz-keyframes lettera_i {
	0% {left:600px; top:-60px; -moz-animation-timing-function: ease-in-out;}
	25% {left:560px; top:80px; width:31px; height:54px; -moz-transform:rotate(30deg); -moz-animation-timing-function: ease-in-out;}
	50% {left:600px; top:180px; width:51px; height:87px; -moz-transform:rotate(-30deg); -moz-animation-timing-function: ease-in-out;}
	75% {left:560px; top:342px; width:92px; height:157px; -moz-transform:rotate(30deg); -moz-animation-timing-function: ease-in-out;}
	100% {left:600px; top:800px; width:92px; height:157px; -moz-transform:rotate(0deg); -moz-animation-timing-function: ease-in-out;}
}

@keyframes lettera_i {
	0% {left:600px; top:-60px; animation-timing-function: ease-in-out;}
	25% {left:560px; top:80px; width:31px; height:54px; transform:rotate(30deg); animation-timing-function: ease-in-out;}
	50% {left:600px; top:180px; width:51px; height:87px; transform:rotate(-30deg); animation-timing-function: ease-in-out;}
	75% {left:560px; top:342px; width:92px; height:157px; transform:rotate(30deg); animation-timing-function: ease-in-out;}
	100% {left:600px; top:800px; width:92px; height:157px; transform:rotate(0deg); animation-timing-function: ease-in-out;}
}

@-webkit-keyframes lettera_i{
	0% {left:600px; top:-60px; -webkit-animation-timing-function: ease-in-out;}
	25% {left:560px; top:80px; width:31px; height:54px; -webkit-transform:rotate(30deg); -webkit-animation-timing-function: ease-in-out;}
	50% {left:600px; top:180px; width:51px; height:87px; -webkit-transform:rotate(-30deg); -webkit-animation-timing-function: ease-in-out;}
	75% {left:560px; top:342px; width:92px; height:157px; -webkit-transform:rotate(30deg); -webkit-animation-timing-function: ease-in-out;}
	100% {left:600px; top:800px; width:92px; height:157px; -webkit-transform:rotate(0deg); -webkit-animation-timing-function: ease-in-out;}
	
}

@-o-keyframes lettera_i{
	0% {left:600px; top:-60px; -o-animation-timing-function: ease-in-out;}
	25% {left:560px; top:80px; width:31px; height:54px; -o-transform:rotate(30deg); -o-animation-timing-function: ease-in-out;}
	50% {left:600px; top:180px; width:51px; height:87px; -o-transform:rotate(-30deg); -o-animation-timing-function: ease-in-out;}
	75% {left:560px; top:342px; width:92px; height:157px; -o-transform:rotate(30deg); -o-animation-timing-function: ease-in-out;}
	100% {left:600px; top:800px; width:92px; height:157px; -o-transform:rotate(0deg); -o-animation-timing-function: ease-in-out;}
}

@-ms-keyframes lettera_i{
	0% {left:600px; top:-60px; -ms-animation-timing-function: ease-in-out;}
	25% {left:560px; top:80px; width:31px; height:54px; -ms-transform:rotate(30deg); -ms-animation-timing-function: ease-in-out;}
	50% {left:600px; top:180px; width:51px; height:87px; -ms-transform:rotate(-30deg); -ms-animation-timing-function: ease-in-out;}
	75% {left:560px; top:342px; width:92px; height:157px; -ms-transform:rotate(30deg); -ms-animation-timing-function: ease-in-out;}
	100% {left:600px; top:800px; width:92px; height:157px; -ms-transform:rotate(0deg); -ms-animation-timing-function: ease-in-out;}
}

/*LETTERA L*/
@-moz-keyframes lettera_l {
	0% {left:510px; top:280px; -moz-animation-timing-function: ease-out;}
	25% {left:380px; top:100px;-moz-transform:rotate(24deg); -moz-animation-timing-function: ease-in-out;}
	50% {left:420px; top:5px; -moz-transform:rotate(-30deg); -moz-animation-timing-function: ease-in-out;}
	75% {left:380px; top:-100px; -moz-transform:rotate(30deg); -moz-animation-timing-function: ease-in-out;}
	100% {left:500px; top:-100px; -moz-transform:rotate(0deg); -moz-animation-timing-function: ease-in-out;}
}

@keyframes lettera_l {
	0% {left:510px; top:280px; animation-timing-function: ease-out;}
	25% {left:380px; top:100px;transform:rotate(24deg); animation-timing-function: ease-in-out;}
	50% {left:420px; top:5px; transform:rotate(-30deg); animation-timing-function: ease-in-out;}
	75% {left:380px; top:-100px; transform:rotate(30deg); animation-timing-function: ease-in-out;}
	100% {left:500px; top:-100px; transform:rotate(0deg); animation-timing-function: ease-in-out;}
}

@-webkit-keyframes lettera_l{
	0% {left:510px; top:280px; -webkit-animation-timing-function: ease-out;}
	25% {left:380px; top:100px;-webkit-transform:rotate(24deg); -webkit-animation-timing-function: ease-in-out;}
	50% {left:420px; top:5px; -webkit-transform:rotate(-30deg); -webkit-animation-timing-function: ease-in-out;}
	75% {left:380px; top:-100px; -webkit-transform:rotate(30deg); -webkit-animation-timing-function: ease-in-out;}
	100% {left:500px; top:-100px; -webkit-transform:rotate(0deg); -webkit-animation-timing-function: ease-in-out;}
	
}

@-o-keyframes lettera_l{
	0% {left:510px; top:280px; -o-animation-timing-function: ease-out;}
	25% {left:380px; top:100px;-o-transform:rotate(24deg); -o-animation-timing-function: ease-in-out;}
	50% {left:420px; top:5px; -o-transform:rotate(-30deg); -o-animation-timing-function: ease-in-out;}
	75% {left:380px; top:-100px; -o-transform:rotate(30deg); -o-animation-timing-function: ease-in-out;}
	100% {left:500px; top:-100px; -o-transform:rotate(0deg); -o-animation-timing-function: ease-in-out;}
}

@-ms-keyframes lettera_l{
	0% {left:510px; top:280px; -ms-animation-timing-function: ease-out;}
	25% {left:380px; top:100px;-ms-transform:rotate(24deg); -ms-animation-timing-function: ease-in-out;}
	50% {left:420px; top:5px; -ms-transform:rotate(-30deg); -ms-animation-timing-function: ease-in-out;}
	75% {left:380px; top:-100px; -ms-transform:rotate(30deg); -ms-animation-timing-function: ease-in-out;}
	100% {left:500px; top:-100px; -ms-transform:rotate(0deg); -ms-animation-timing-function: ease-in-out;}
}

/*MOVIMENTO*/
@-moz-keyframes movimento {
	0% {left:245px; top:0px; -moz-transform:rotate(0deg);  -moz-animation-timing-function: ease-out;}
	25% {left:245px; top:0px; -moz-transform:rotate(2deg);  -moz-animation-timing-function: ease-out;}
	50% {left:245px; top:0px; -moz-transform:rotate(-2deg);  -moz-animation-timing-function: ease-out;}
	75% {left:245px; top:0px; -moz-transform:rotate(2deg);  -moz-animation-timing-function: ease-out;}
	100% {left:245px; top:0px; -moz-transform:rotate(0deg);  -moz-animation-timing-function: ease-out;}
}

@keyframes movimento {
	0% {left:245px; top:0px; transform:rotate(0deg);  animation-timing-function: ease-out;}
	25% {left:245px; top:0px; transform:rotate(2deg);  animation-timing-function: ease-out;}
	50% {left:245px; top:0px; transform:rotate(-2deg);  animation-timing-function: ease-out;}
	75% {left:245px; top:0px; transform:rotate(2deg);  animation-timing-function: ease-out;}
	100% {left:245px; top:0px; transform:rotate(0deg);  animation-timing-function: ease-out;}
}

@-webkit-keyframes movimento{
	0% {left:245px; top:0px; -webkit-transform:rotate(0deg);  -webkit-animation-timing-function: ease-out;}
	25% {left:245px; top:0px; -webkit-transform:rotate(2deg);  -webkit-animation-timing-function: ease-out;}
	50% {left:245px; top:0px; -webkit-transform:rotate(-2deg);  -webkit-animation-timing-function: ease-out;}
	75% {left:245px; top:0px; -webkit-transform:rotate(2deg);  -webkit-animation-timing-function: ease-out;}
	100% {left:245px; top:0px; -webkit-transform:rotate(0deg);  -webkit-animation-timing-function: ease-out;}
	
}

@-o-keyframes movimento{
	0% {left:245px; top:0px; -o-transform:rotate(0deg);  -o-animation-timing-function: ease-out;}
	25% {left:245px; top:0px; -o-transform:rotate(2deg);  -o-animation-timing-function: ease-out;}
	50% {left:245px; top:0px; -o-transform:rotate(-2deg);  -o-animation-timing-function: ease-out;}
	75% {left:245px; top:0px; -o-transform:rotate(2deg);  -o-animation-timing-function: ease-out;}
	100% {left:245px; top:0px; -o-transform:rotate(0deg);  -o-animation-timing-function: ease-out;}
}

@-ms-keyframes movimento{
	0% {left:245px; top:0px; -ms-transform:rotate(0deg);  -ms-animation-timing-function: ease-out;}
	25% {left:245px; top:0px; -ms-transform:rotate(2deg);  -ms-animation-timing-function: ease-out;}
	50% {left:245px; top:0px; -ms-transform:rotate(-2deg);  -ms-animation-timing-function: ease-out;}
	75% {left:245px; top:0px; -ms-transform:rotate(2deg);  -ms-animation-timing-function: ease-out;}
	100% {left:245px; top:0px; -ms-transform:rotate(0deg);  -ms-animation-timing-function: ease-out;}
}


/*ACERO*/
@-moz-keyframes acero {
	0% {left:222px; top:76px; -moz-transform:rotate(0deg);  -moz-animation-timing-function: ease-out;}
	25% {left:222px; top:76px; -moz-transform:rotate(2deg);  -moz-animation-timing-function: ease-out;}
	50% {left:222px; top:76px; -moz-transform:rotate(-2deg);  -moz-animation-timing-function: ease-out;}
	75% {left:222px; top:76px; -moz-transform:rotate(2deg);  -moz-animation-timing-function: ease-out;}
	100% {left:222px; top:76px; -moz-transform:rotate(0deg);  -moz-animation-timing-function: ease-out;}
}

@keyframes acero {
	0% {left:222px; top:76px; transform:rotate(0deg);  animation-timing-function: ease-out;}
	25% {left:222px; top:76px; transform:rotate(2deg);  animation-timing-function: ease-out;}
	50% {left:222px; top:76px; transform:rotate(-2deg);  animation-timing-function: ease-out;}
	75% {left:222px; top:76px; transform:rotate(2deg);  animation-timing-function: ease-out;}
	100% {left:222px; top:76px; transform:rotate(0deg);  animation-timing-function: ease-out;}
}

@-webkit-keyframes acero{
	0% {left:222px; top:76px; -webkit-transform:rotate(0deg);  -webkit-animation-timing-function: ease-out;}
	25% {left:222px; top:76px; -webkit-transform:rotate(2deg);  -webkit-animation-timing-function: ease-out;}
	50% {left:222px; top:76px; -webkit-transform:rotate(-2deg);  -webkit-animation-timing-function: ease-out;}
	75% {left:222px; top:76px; -webkit-transform:rotate(2deg);  -webkit-animation-timing-function: ease-out;}
	100% {left:222px; top:76px; -webkit-transform:rotate(0deg);  -webkit-animation-timing-function: ease-out;}
	
}

@-o-keyframes acero{
	0% {left:222px; top:76px; -o-transform:rotate(0deg);  -o-animation-timing-function: ease-out;}
	25% {left:222px; top:76px; -o-transform:rotate(2deg);  -o-animation-timing-function: ease-out;}
	50% {left:222px; top:76px; -o-transform:rotate(-2deg);  -o-animation-timing-function: ease-out;}
	75% {left:222px; top:76px; -o-transform:rotate(2deg);  -o-animation-timing-function: ease-out;}
	100% {left:222px; top:76px; -o-transform:rotate(0deg);  -o-animation-timing-function: ease-out;}
}

@-ms-keyframes acero{
	0% {left:222px; top:76px; -ms-transform:rotate(0deg);  -ms-animation-timing-function: ease-out;}
	25% {left:222px; top:76px; -ms-transform:rotate(2deg);  -ms-animation-timing-function: ease-out;}
	50% {left:222px; top:76px; -ms-transform:rotate(-2deg);  -ms-animation-timing-function: ease-out;}
	75% {left:222px; top:76px; -ms-transform:rotate(2deg);  -ms-animation-timing-function: ease-out;}
	100% {left:222px; top:76px; -ms-transform:rotate(0deg);  -ms-animation-timing-function: ease-out;}
}


.tarassaco_wrapper {
	width:708px;
	height:518px;
	position:absolute;
	background-color:#FFD000;
	overflow:hidden;
}

.tarassaco {
	position:absolute;
	background-size:100%;
	background-repeat:no-repeat;
}

.lettera_a {
	width:36px;
	height:58px;
	top:460px;
	left:0;
	background-image:url(../img_animazioni/tarassaco/lettera_a.png);
	animation: lettera_a 12s infinite;
	-webkit-animation:lettera_a 12s infinite;
	-o-animation: lettera_a 12s infinite;
	-moz-animation: lettera_a 12s infinite;
	-ms-animation: lettera_a 12s infinite;
}

.lettera_b {
	width:38px;
	height:64px;
	top:275px;
	left:149px;
	background-image:url(../img_animazioni/tarassaco/lettera_b.png);
	animation: lettera_b 24s infinite;
	-webkit-animation:lettera_b 24s infinite;
	-o-animation: lettera_b 24s infinite;
	-moz-animation: lettera_b 24s infinite;
	-ms-animation: lettera_b 24s infinite;
}

.lettera_c {
	width:41px;
	height:61px;
	top:219px;
	left:395px;
	background-image:url(../img_animazioni/tarassaco/lettera_c.png);
	animation: lettera_c 18s infinite;
	-webkit-animation:lettera_c 18s infinite;
	-o-animation: lettera_c 18s infinite;
	-moz-animation: lettera_c 18s infinite;
	-ms-animation: lettera_c 18s infinite;
}

.lettera_d {
	width:43px;
	height:71px;
	top:235px;
	left:470px;
	background-image:url(../img_animazioni/tarassaco/lettera_d.png);
	animation: lettera_d 32s infinite;
	-webkit-animation:lettera_d 32s infinite;
	-o-animation: lettera_d 32s infinite;
	-moz-animation: lettera_d 32s infinite;
	-ms-animation: lettera_d 32s infinite;
}

.lettera_e {
	width:35px;
	height:57px;
	top:83px;
	left:539px;
	background-image:url(../img_animazioni/tarassaco/lettera_e.png);
	animation: lettera_e 9s infinite;
	-webkit-animation:lettera_e 9s infinite;
	-o-animation: lettera_e 9s infinite;
	-moz-animation: lettera_e 9s infinite;
	-ms-animation: lettera_e 9s infinite;
}

.lettera_f {
	width:38px;
	height:46px;
	top:20px;
	left:641px;
	background-image:url(../img_animazioni/tarassaco/lettera_f.png);
	animation: lettera_f 30s infinite;
	-webkit-animation:lettera_f 30s infinite;
	-o-animation: lettera_f 30s infinite;
	-moz-animation: lettera_f 30s infinite;
	-ms-animation: lettera_f 30s infinite;
}

.lettera_g {
	width:21px;
	height:35px;
	top:277px;
	left:598px;
	background-image:url(../img_animazioni/tarassaco/lettera_g.png);
	animation: lettera_g 20s infinite;
	-webkit-animation:lettera_g 20s infinite;
	-o-animation: lettera_g 20s infinite;
	-moz-animation: lettera_g 20s infinite;
	-ms-animation: lettera_g 20s infinite;
}

.lettera_h {
	width:35px;
	height:57px;
	top:326px;
	left:674px;
	background-image:url(../img_animazioni/tarassaco/lettera_h.png);
	animation: lettera_h 40s infinite;
	-webkit-animation:lettera_h 40s infinite;
	-o-animation: lettera_h 40s infinite;
	-moz-animation: lettera_h 40s infinite;
	-ms-animation: lettera_h 40s infinite;
}

.lettera_i {
	width:20px;
	height:33px;
	top:-33px;
	left:560px;
	background-image:url(../img_animazioni/tarassaco/lettera_i.png);
	animation: lettera_i 20s infinite;
	-webkit-animation:lettera_i 20s infinite;
	-o-animation: lettera_i 20s infinite;
	-moz-animation: lettera_i 20s infinite;
	-ms-animation: lettera_i 20s infinite;
}

.lettera_l {
	width:32px;
	height:51px;
	top:280px;
	left:510px;
	background-image:url(../img_animazioni/tarassaco/lettera_l.png);
	animation: lettera_l 20s infinite;
	-webkit-animation:lettera_l 20s infinite;
	-o-animation: lettera_l 20s infinite;
	-moz-animation: lettera_l 20s infinite;
	-ms-animation: lettera_l 20s infinite;
}

.movimento {
	width:128px;
	height:106px;
	top:0px;
	left:245px;
	background-image:url(../img_animazioni/tarassaco/movimento.png);
	animation: movimento 30s infinite;
	-webkit-animation:movimento 30s infinite;
	-o-animation: movimento 30s infinite;
	-moz-animation: movimento 30s infinite;
	-ms-animation: movimento 30s infinite;
}

.acero {
	width:175px;
	height:115px;
	top:76px;
	left:222px;
	background-image:url(../img_animazioni/tarassaco/acero.png);
	animation: acero 30s infinite;
	-webkit-animation:acero 30s infinite;
	-o-animation:acero 30s infinite;
	-moz-animation:acero 30s infinite;
	-ms-animation:acero 30s infinite;
}

.fiore {
	width:137px;
	height:207px;
	top:267px;
	left:431px;
	background-image:url(../img_animazioni/tarassaco/fiore.png);

}
