div.cuori {
  width: 100px;
  height: 600px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -50px;
  /*background: red;*/
  z-index: 999999
}
div.cuoriProgramma {
  width: 90px;
  height: 600px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -45px;
  /*background: red;*/
  z-index: 999998
}
div.cuore {
  width: 30px;
  height: 30px;
  opacity: 1;
  position: absolute;
  bottom: 0;
  display: none;
}
div.cuore i {
  position: absolute;
  left: 0;
  top: 0;
  opacity: .9;
}
.colOne {
  color: #d8093d;
}
.colTwo {
  color: #d8093d;
}
.colThree {
  color: #d8093d;
}
.colFour {
  color: #d8093d;
}
.colFive {
  color: #d8093d;
}
.colSix {
  color: #d8093d;
}
@-webkit-keyframes flowOne {
  0% {
    opacity: 0;
    bottom: 0;
    left: 14%}
    40% {
      opacity: .8;
    }
    50% {
      opacity: 1;
      left: 0;
    }
    60% {
      opacity: .2;
    }
    80% {
      bottom: 80%}
      100% {
        opacity: 0;
        bottom: 100%;
        left: 18%}
      }
      @keyframes flowOne {
        0% {
          opacity: 0;
          bottom: 0;
          left: 14%}
          40% {
            opacity: .8;
          }
          50% {
            opacity: 1;
            left: 0;
          }
          60% {
            opacity: .2;
          }
          80% {
            bottom: 80%}
            100% {
              opacity: 0;
              bottom: 100%;
              left: 18%}
              }@-webkit-keyframes flowTwo {
                0% {
                  opacity: 0;
                  bottom: 0;
                  left: 0;
                }
                40% {
                  opacity: .8;
                }
                50% {
                  opacity: 1;
                  left: 11%}
                  60% {
                    opacity: .2;
                  }
                  80% {
                    bottom: 60%}
                    100% {
                      opacity: 0;
                      bottom: 80%;
                      left: 0;
                    }
                    }@keyframes flowTwo {
                      0% {
                        opacity: 0;
                        bottom: 0;
                        left: 0;
                      }
                      40% {
                        opacity: .8;
                      }
                      50% {
                        opacity: 1;
                        left: 11%}
                        60% {
                          opacity: .2;
                        }
                        80% {
                          bottom: 60%}
                          100% {
                            opacity: 0;
                            bottom: 80%;
                            left: 0;
                          }
                          }@-webkit-keyframes flowThree {
                            0% {
                              opacity: 0;
                              bottom: 0;
                              left: 0;
                            }
                            40% {
                              opacity: .8;
                            }
                            50% {
                              opacity: 1;
                              left: 30%}
                              60% {
                                opacity: .2;
                              }
                              80% {
                                bottom: 70%}
                                100% {
                                  opacity: 0;
                                  bottom: 90%;
                                  left: 0;
                                }
                                }@keyframes flowThree {
                                  0% {
                                    opacity: 0;
                                    bottom: 0;
                                    left: 0;
                                  }
                                  40% {
                                    opacity: .8;
                                  }
                                  50% {
                                    opacity: 1;
                                    left: 30%}
                                    60% {
                                      opacity: .2;
                                    }
                                    80% {
                                      bottom: 70%}
                                      100% {
                                        opacity: 0;
                                        bottom: 90%;
                                        left: 0;
                                      }
                                    }
