@charset "UTF-8";
#Ani_Harm3 {
  width: 100%;
  height: auto;
  display: block;
  margin: 10px auto;
  max-width: 760px;
}

/* crossfade neutre plat (froid) <-> neutre gonfle (chaud) */
#Ani_Harm3 #neutreOff,
#Ani_Harm3 #neutreOn { transition: opacity .7s ease; }

/* montee/descente du thermometre */
#Ani_Harm3 #thermoFill { transition: y .7s ease, height .7s ease; }

/* couleur du label N (bleu froid -> rouge chaud) */
#Ani_Harm3 #neutreLbl { transition: fill .5s ease; }

/* fondu de la legende d'etat */
#Ani_Harm3 #etatLbl { transition: opacity .45s ease; }
