@charset "UTF-8";
/* CSS Document */
/*NUVOLA*/
@-moz-keyframes nuvola{
	0%   { -moz-opacity:0; }
	15%  { -moz-opacity:1; }
	30% { -moz-opacity:1; }
	45% { -moz-opacity:1; }
	60% { -moz-opacity:0; }
	75% { -moz-opacity:0; }
	90% { -moz-opacity:0; }
	100% { -moz-opacity:0; }
}

@keyframes nuvola {
	0%   { opacity:0; }
	15%  { opacity:1; }
	30% { opacity:1; }
	45% { opacity:1; }
	60% { opacity:0; }
	75% { opacity:0; }
	90% { opacity:0; }
	100% { opacity:0; }
}

@-webkit-keyframes nuvola{
	0%   { -webkit-opacity:0; }
	15%  { -webkit-opacity:1; }
	30% { -webkit-opacity:1; }
	45% { -webkit-opacity:1; }
	60% { -webkit-opacity:0; }
	75% { -webkit-opacity:0; }
	90% { -webkit-opacity:0; }
	100% { -webkit-opacity:0; }
}

@-o-keyframes nuvola{
	0%   { -o-opacity:0; }
	15%  { -o-opacity:1; }
	30% { -o-opacity:1; }
	45% { -o-opacity:1; }
	60% { -o-opacity:0; }
	75% { -o-opacity:0; }
	90% { -o-opacity:0; }
	100% { -o-opacity:0; }
}

@-ms-keyframes nuvola{
	from, to  { opacity:0; }
	15%  { opacity:1; }
	30% { opacity:1; }
	45% { opacity:1; }
	60% { opacity:0; }
	75% { opacity:0; }
	90% { opacity:0; }
	100% { opacity:0; }
}


/*NUVOLA1*/
@-moz-keyframes nuvola1{
	0%   { -moz-opacity:0; }
	15%  { -moz-opacity:0; }
	30% { -moz-opacity:1; }
	45% { -moz-opacity:1; }
	60% { -moz-opacity:1; }
	75% { -moz-opacity:0; }
	90% { -moz-opacity:0; }
	100% { -moz-opacity:0; }
}

@keyframes nuvola1 {
	0%   { opacity:0; }
	15%  { opacity:0; }
	30% { opacity:1; }
	45% { opacity:1; }
	60% { opacity:1; }
	75% { opacity:0; }
	90% { opacity:0; }
	100% { opacity:0; }
}

@-webkit-keyframes nuvola1{
	0%   { -webkit-opacity:0; }
	15%  { -webkit-opacity:0; }
	30% { -webkit-opacity:1; }
	45% { -webkit-opacity:1; }
	60% { -webkit-opacity:1; }
	75% { -webkit-opacity:0; }
	90% { -webkit-opacity:0; }
	100% { -webkit-opacity:0; }
}

@-o-keyframes nuvola1{
	0%   { -o-opacity:0; }
	15%  { -o-opacity:0; }
	30% { -o-opacity:1; }
	45% { -o-opacity:1; }
	60% { -o-opacity:1; }
	75% { -o-opacity:0; }
	90% { -o-opacity:0; }
	100% { -o-opacity:0; }
}

@-ms-keyframes nuvola1{
	from, to { opacity:0; }
	15%  { opacity:0; }
	30% { opacity:1; }
	45% { opacity:1; }
	60% { opacity:1; }
	75% { opacity:0; }
	90% { opacity:0; }
	100% { opacity:0; }
}


/*NUVOLA3*/
@-moz-keyframes nuvola3{
	0%   { -moz-opacity:0; }
	15%  { -moz-opacity:0; }
	30% { -moz-opacity:0; }
	45% { -moz-opacity:1; }
	60% { -moz-opacity:1; }
	75% { -moz-opacity:1; }
	90% { -moz-opacity:0; }
	100% { -moz-opacity:0; }
}

@keyframes nuvola3 {
	0%   { opacity:0; }
	15%  { opacity:0; }
	30% { opacity:0; }
	45% { opacity:1; }
	60% { opacity:1; }
	75% { opacity:1; }
	90% { opacity:0; }
	100% { opacity:0; }
}

@-webkit-keyframes nuvola3{
	0%   { -webkit-opacity:0; }
	15%  { -webkit-opacity:0; }
	30% { -webkit-opacity:0; }
	45% { -webkit-opacity:1; }
	60% { -webkit-opacity:1; }
	75% { -webkit-opacity:1; }
	90% { -webkit-opacity:0; }
	100% { -webkit-opacity:0; }
}

@-o-keyframes nuvola3{
	0%   { -o-opacity:0; }
	15%  { -o-opacity:0; }
	30% { -o-opacity:0; }
	45% { -o-opacity:1; }
	60% { -o-opacity:1; }
	75% { -o-opacity:1; }
	90% { -o-opacity:0; }
	100% { -o-opacity:0; }
}

@-ms-keyframes nuvola3{
	from, to   { opacity:0; }
	15%  { opacity:0; }
	30% { opacity:0; }
	45% { opacity:1; }
	60% { opacity:1; }
	75% { opacity:1; }
	90% { opacity:0; }
	100% { opacity:0; }
}


/*NUVOLA 4*/
@-moz-keyframes nuvola4{
	0%   { -moz-opacity:0; }
	15%  { -moz-opacity:0; }
	30% { -moz-opacity:0; }
	45% { -moz-opacity:0; }
	60% { -moz-opacity:1; }
	75% { -moz-opacity:1; }
	90% { -moz-opacity:1; }
	100% { -moz-opacity:0; }
}

@keyframes nuvola4 {
	0%   { opacity:0; }
	15%  { opacity:0; }
	30% { opacity:0; }
	45% { opacity:0; }
	60% { opacity:1; }
	75% { opacity:1; }
	90% { opacity:1; }
	100% { opacity:0; }
}

@-webkit-keyframes nuvola4{
	0%   { -webkit-opacity:0; }
	15%  { -webkit-opacity:0; }
	30% { -webkit-opacity:0; }
	45% { -webkit-opacity:0; }
	60% { -webkit-opacity:1; }
	75% { -webkit-opacity:1; }
	90% { -webkit-opacity:1; }
	100% { -webkit-opacity:0; }
}

@-o-keyframes nuvola4{
	0%   { -o-opacity:0; }
	15%  { -o-opacity:0; }
	30% { -o-opacity:0; }
	45% { -o-opacity:0; }
	60% { -o-opacity:1; }
	75% { -o-opacity:1; }
	90% { -o-opacity:1; }
	100% { -o-opacity:0; }
}

@-ms-keyframes nuvola4{
	from, to   { opacity:0; }
	15%  { opacity:0; }
	30% { opacity:0; }
	45% { opacity:0; }
	60% { opacity:1; }
	75% { opacity:1; }
	90% { opacity:1; }
	100% { opacity:0; }
}

/*z1*/
@-moz-keyframes z1{
	0%   { -moz-opacity:0; }
	15%  { -moz-opacity:1; }
	30% { -moz-opacity:1; }
	45% { -moz-opacity:1; }
	60% { -moz-opacity:0; }
	75% { -moz-opacity:0; }
	90% { -moz-opacity:0; }
	100% { -moz-opacity:0; }
}

@keyframes z1 {
	0%   { opacity:0; }
	15%  { opacity:1; }
	30% { opacity:1; }
	45% { opacity:1; }
	60% { opacity:0; }
	75% { opacity:0; }
	90% { opacity:0; }
	100% { opacity:0; }
}

@-webkit-keyframes z1{
	0%   { -webkit-opacity:0; }
	15%  { -webkit-opacity:1; }
	30% { -webkit-opacity:1; }
	45% { -webkit-opacity:1; }
	60% { -webkit-opacity:0; }
	75% { -webkit-opacity:0; }
	90% { -webkit-opacity:0; }
	100% { -webkit-opacity:0; }
}

@-o-keyframes z1{
	0%   { -o-opacity:0; }
	15%  { -o-opacity:1; }
	30% { -o-opacity:1; }
	45% { -o-opacity:1; }
	60% { -o-opacity:0; }
	75% { -o-opacity:0; }
	90% { -o-opacity:0; }
	100% { -o-opacity:0; }
}

@-ms-keyframes z1{
	from, to   { opacity:0; }
	15%  { opacity:1; }
	30% { opacity:1; }
	45% { opacity:1; }
	60% { opacity:0; }
	75% { opacity:0; }
	90% { opacity:0; }
	100% { opacity:0; }
}

/*z2*/
@-moz-keyframes z2{
	0%   { -moz-opacity:0; }
	15%  { -moz-opacity:0; }
	30% { -moz-opacity:1; }
	45% { -moz-opacity:1; }
	60% { -moz-opacity:1; }
	75% { -moz-opacity:0; }
	90% { -moz-opacity:0; }
	100% { -moz-opacity:0; }
}

@keyframes z2 {
	0%   { opacity:0; }
	15%  { opacity:0; }
	30% { opacity:1; }
	45% { opacity:1; }
	60% { opacity:1; }
	75% { opacity:0; }
	90% { opacity:0; }
	100% { opacity:0; }
}

@-webkit-keyframes z2{
	0%   { -webkit-opacity:0; }
	15%  { -webkit-opacity:0; }
	30% { -webkit-opacity:1; }
	45% { -webkit-opacity:1; }
	60% { -webkit-opacity:1; }
	75% { -webkit-opacity:0; }
	90% { -webkit-opacity:0; }
	100% { -webkit-opacity:0; }
}

@-o-keyframes z2{
	0%   { -o-opacity:0; }
	15%  { -o-opacity:0; }
	30% { -o-opacity:1; }
	45% { -o-opacity:1; }
	60% { -o-opacity:1; }
	75% { -o-opacity:0; }
	90% { -o-opacity:0; }
	100% { -o-opacity:0; }
}

@-ms-keyframes z2{
	from, to   { opacity:0; }
	15%  { opacity:0; }
	30% { opacity:1; }
	45% { opacity:1; }
	60% { opacity:1; }
	75% { opacity:0; }
	90% { opacity:0; }
	100% { opacity:0; }
}

/*z3*/
@-moz-keyframes z3{
	0%   { -moz-opacity:0; }
	15%  { -moz-opacity:0; }
	30% { -moz-opacity:0; }
	45% { -moz-opacity:1; }
	60% { -moz-opacity:1; }
	75% { -moz-opacity:1; }
	90% { -moz-opacity:0; }
	100% { -moz-opacity:0; }
}

@keyframes z3 {
	0%   { opacity:0; }
	15%  { opacity:0; }
	30% { opacity:0; }
	45% { opacity:1; }
	60% { opacity:1; }
	75% { opacity:1; }
	90% { opacity:0; }
	100% { opacity:0; }
}

@-webkit-keyframes z3{
	0%   { -webkit-opacity:0; }
	15%  { -webkit-opacity:0; }
	30% { -webkit-opacity:0; }
	45% { -webkit-opacity:1; }
	60% { -webkit-opacity:1; }
	75% { -webkit-opacity:1; }
	90% { -webkit-opacity:0; }
	100% { -webkit-opacity:0; }
}

@-o-keyframes z3{
	0%   { -o-opacity:0; }
	15%  { -o-opacity:0; }
	30% { -o-opacity:0; }
	45% { -o-opacity:1; }
	60% { -o-opacity:1; }
	75% { -o-opacity:1; }
	90% { -o-opacity:0; }
	100% { -o-opacity:0; }
}

@-ms-keyframes z3{
	from, to  { opacity:0; }
	15%  { opacity:0; }
	30% { opacity:0; }
	45% { opacity:1; }
	60% { opacity:1; }
	75% { opacity:1; }
	90% { opacity:0; }
	100% { opacity:0; }
}

/*z4*/
@-moz-keyframes z4{
	0%   { -moz-opacity:0; }
	15%  { -moz-opacity:0; }
	30% { -moz-opacity:0; }
	45% { -moz-opacity:0; }
	60% { -moz-opacity:1; }
	75% { -moz-opacity:1; }
	90% { -moz-opacity:1; }
	100% { -moz-opacity:0; }
}

@keyframes z4 {
	0%   { opacity:0; }
	15%  { opacity:0; }
	30% { opacity:0; }
	45% { opacity:0; }
	60% { opacity:1; }
	75% { opacity:1; }
	90% { opacity:1; }
	100% { opacity:0; }
}

@-webkit-keyframes z4{
	0%   { -webkit-opacity:0; }
	15%  { -webkit-opacity:0; }
	30% { -webkit-opacity:0; }
	45% { -webkit-opacity:0; }
	60% { -webkit-opacity:1; }
	75% { -webkit-opacity:1; }
	90% { -webkit-opacity:1; }
	100% { -webkit-opacity:0; }
}

@-o-keyframes z4{
	0%   { -o-opacity:0; }
	15%  { -o-opacity:0; }
	30% { -o-opacity:0; }
	45% { -o-opacity:0; }
	60% { -o-opacity:1; }
	75% { -o-opacity:1; }
	90% { -o-opacity:1; }
	100% { -o-opacity:0; }
}

@-ms-keyframes z4{
	from, to { opacity:0; }
	15%  { opacity:0; }
	30% { opacity:0; }
	45% { opacity:0; }
	60% { opacity:1; }
	75% { opacity:1; }
	90% { opacity:1; }
	100% { opacity:0; }
}



.papavero_wrapper {
	width:378px;
	height:484px;
	position:absolute;
	left:522px;
	top:36px;
}

.nuvola_uno {
	width:15px;
	height:13px;
	position:absolute;
	left:152px;
	top:296px;
	background-image:url(../img_animazioni/papaveri/nuvola_uno.png);
	background-repeat:no-repeat;
	background-size:100%;
   animation-name: nuvola;
   animation-duration: 8s;
   animation-iteration-count: infinite;
   -webkit-animation-name: nuvola;
   -webkit-animation-duration: 8s;
   -webkit-animation-iteration-count: infinite;
   -o-animation-name: nuvola;
   -o-animation-duration: 8s;
   -o-animation-iteration-count: infinite;
   -moz-animation-name: nuvola;
   -moz-animation-duration: 8s;
   -moz-animation-iteration-count: infinite;
   -ms-animation-name: nuvola;
   -ms-animation-duration: 8s;
   -ms-animation-iteration-count: infinite;
    
}


.nuvola_due {
	width:26px;
	height:22px;
	position:absolute;
	left:148px;
	top:262px;
	background-image:url(../img_animazioni/papaveri/nuvola_due.png);
	background-size:100%;
	background-repeat:no-repeat;
	animation: nuvola1 8s infinite;
	-webkit-animation: nuvola1 8s infinite;
	-o-animation: nuvola1 8s infinite;
	-moz-animation: nuvola1 8s infinite;
	-ms-animation: nuvola1 8s infinite;
	
}

.nuvola_tre {
	width:67px;
	height:44px;
	position:absolute;
	top:206px;
	left:124px;
	background-image:url(../img_animazioni/papaveri/nuvola_tre.png);
	background-size:100%;
	background-repeat:no-repeat;
	animation: nuvola3 8s infinite;
	-webkit-animation: nuvola3 8s infinite;
	-o-animation: nuvola3 8s infinite;
	-moz-animation: nuvola3 8s infinite;
	-ms-animation: nuvola3 8s infinite;
	
}

.nuvola_quattro {
	width:314px;
	height:195px;
	position:absolute;
	position:absolute;
	z-index:2;
	background-image:url(../img_animazioni/papaveri/nuvola_quattro.png);
	background-size:100%;
	background-repeat:no-repeat;
	animation: nuvola4 8s infinite;
	-webkit-animation: nuvola4 8s infinite;
	-o-animation: nuvola4 8s infinite;
	-moz-animation: nuvola4 8s infinite;
	-ms-animation: nuvola4 8s infinite;
	
}


.papavero {
	width:306px;
	height:256px;
	background-image:url(../img_animazioni/papaveri/papavero.png);
	background-size:100%;
	background-repeat:no-repeat;
	position:absolute;
	z-index:10;
	top:228px;
	left:71px;
	
}

.container_z {
	position:absolute;
	left:184px;
	top:304px;
	width:auto;
	height:auto;
}

.z {
	width:auto;
	height:auto;
	float:left;
}

.container_z p {
	font-size:18px;
	font-family: 'Lora', serif;
	font-weight:700;
	color:#698595;
	margin:0;
	display:block;
}

.an_z1 {
	animation: z1 10s infinite;
	-webkit-animation: z1 10s infinite;
	-o-animation: z1 10s infinite;
	-moz-animation: z1 10s infinite;
	-ms-animation: z1 10s infinite;
}

.an_z2 {
	animation: z2 10s infinite;
	-webkit-animation: z2 10s infinite;
	-o-animation: z2 10s infinite;
	-moz-animation: z2 10s infinite;
	-ms-animation: z2 10s infinite;
}

.an_z3 {
	animation: z3 10s infinite;
	-webkit-animation: z3 10s infinite;
	-o-animation: z3 10s infinite;
	-moz-animation: z3 10s infinite;
	-ms-animation: z3 10s infinite;
}

.an_z4 {
	animation: z4 10s infinite;
	-webkit-animation: z4 10s infinite;
	-o-animation: z4 10s infinite;
	-moz-animation: z4 10s infinite;
	-ms-animation: z4 10s infinite;
}





