     else
       { display.setCursor( 42, 21 ); display.print( cycleAtt, 0 ); }
   #else // Affichage sans décimales pour l’utilisation normale
-    if( cycleAtt < 9.5 )       { display.setCursor( 54, 21 ); }
-    else if( cycleAtt < 99.5 ) { display.setCursor( 49, 21 ); }
-    else                       { display.setCursor( 42, 21 ); }
+    int16_t tx;
+    if( cycleAtt < 9.5 )       { tx = 52; }
+    else if( cycleAtt < 99.5 ) { tx = 47; }
+    else                       { tx = 41; }
+    display.setCursor( tx, 21 );
     display.print( cycleAtt, 0 );
+    display.setCursor( display.getCursorX() + 3, 21 );
   #endif
   display.print( char( 37 ) ); // signe %
 

  // ****
  // Calculs du pourcentage du cycle d’attention (cycleAtt)
  // et du temps équivalent en 1/16e de jour exprimé en pixels (frac16eJourPx)
  // **

  // lecture de l’heure actuelle

    case 11: display.print( F( "NOV"  ) ); break;
    case 12: display.print( F( "DEC"  ) );
  }
  display.setCursor( 15, 9 );
  display.print( now.year() );

  // Préparation de l’affichage de l’heure
  char texteAffichage[ 5 ];
  display.setTextSize( 2 );
  display.setCursor( 54, 0 );
  sprintf( texteAffichage, "%2d", now.hour() );
  display.print( texteAffichage );

  // Préparation de l’affichage du séparateur
  display.setCursor( 76, 0 );
  display.print( ":" );

  // Préparation de l’affichage des minutes
  display.setCursor( 86, 0 );
  sprintf( texteAffichage, "%2d", now.minute() );
  display.print( texteAffichage );

  // Préparation de l’affichage des secondes
  display.setTextSize( 1 );
  display.setCursor( 112, 0 );
  sprintf( texteAffichage, "%02d", now.second() );
  display.print( texteAffichage );

  // Préparation de l’affichage du pourcentage du cycle
