
    .contenitore {
      position: relative; 
      margin: 8px auto;
}

    .tooltip { /* Stile del testo*/
      position: absolute; 
      width:400px; /* Larghezza tooltip */
      top: 120%;
      left: 4%; /* Posizionamento tooltip*/
      filter: alpha(opacity=0);
      opacity: 0; 
      padding: 6px;
      text-align:justify; /* Testo giustificato */
      color: #fff; /* Colore testo tooltip */
      background: #5b1308; /* Sfondo tooltip */
      -moz-transition:all ease .6s; /* Durata Transizione*/
      -webkit-transition:all ease .6s ;
      transition:all ease .6s;
}

    .contenitore:hover .tooltip {
      filter: alpha(opacity=70);
      opacity: .7; /* Trasparenza al passaggio del mouse */
}

    figure {
      width: auto;
      height: 200px;
      text-align: center;
}

    figure img {
      padding: 10px;
      border: 1px solid #888;
}

    img.iclass {
      -webkit-transition: all 250ms ease-in-out;
      -moz-transition: all 250ms ease-in-out;
      -ms-transition: all 250ms ease-in-out;
      -o-transition: all 250ms ease-in-out;
      transition: all 250ms ease-in-out;
}

    img.iclass:hover {
      -webkit-transform: scale(1.1,1.1);
      -moz-transform: scale(1.1,1.1);
      -o-transform: scale(1.1,1.1);
      -ms-transform: scale(1.1,1.1);
      transform: scale(1.1,1.1);
      opacity: 0.7;
}