.grow_up {
	width:484px;
	height:484px;
	position:absolute;
	z-index:100;
	background-color:#f6a52d;
	top:21px;
	left:451px;
	border-radius:242px;
	-webkit-border-radius:242px;
	-moz-border-radius:242px;
	-o-border-radius:242px;
	-ms-border-radius:242px;
	display:block;
}

.rotate_go {
	-webkit-animation:ruota 0.5s;
	animation:ruota 0.5s;	
	-o-animation:ruota 0.5s;
	-moz-animation:ruota 0.5s;
	-ms-animation:ruota 0.5s;
	/*-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	animation-fill-mode: forwards;*/
	-webkit-transition-timing-function: spring;
	-moz-transition-timing-function: spring;
	-o-transition-timing-function: spring;
	-ms-transition-timing-function: spring;
	transition-timing-function: spring;
}

@-webkit-keyframes ruota {
    0% {-webkit-transform:rotate(0deg);}
    100% {-webkit-transform:rotate(45deg);}
}

@-moz-keyframes ruota {
    0% {-moz-transform:rotate(0deg);}
    100% {-moz-transform:rotate(45deg);}
}

@keyframes ruota {
   0% {transform:rotate(0deg);}
    100% {transform:rotate(45deg);}
}

@-o-keyframes ruota {
    0% {-o-transform:rotate(0deg);}
    100% {-o-transform:rotate(45deg);}
}

@-ms-keyframes ruota {
    0% {-ms-transform:rotate(0deg);}
    100% {-ms-transform:rotate(45deg);}
}


.rotate_back {
	-webkit-animation:torna 0.5s;
animation:torna 0.5s;	
	-o-animation:torna 0.5s;
	-moz-animation:torna 0.5s;
	-ms-animation:torna 1s;
	/*-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	animation-fill-mode: forwards;*/
	-webkit-transition-timing-function: spring;
	-moz-transition-timing-function: spring;
	-o-transition-timing-function: spring;
	-ms-transition-timing-function: spring;
	transition-timing-function: spring;
}

@-webkit-keyframes torna {
    0% {-webkit-transform:rotate(45deg);}
    100% {-webkit-transform:rotate(0deg);}
}

@-moz-keyframes torna {
    0% {-moz-transform:rotate(45deg);}
    100% {-moz-transform:rotate(0deg);}
}

@keyframes torna {
   0% {transform:rotate(45deg);}
    100% {transform:rotate(0deg);}
}

@-o-keyframes torna {
    0% {-o-transform:rotate(45deg);}
    100% {-o-transform:rotate(0deg);}
}

@-ms-keyframes torna {
    0% {-ms-transform:rotate(45deg);}
    100% {-ms-transform:rotate(0deg);}
}