Try like this,
CREATE OR REPLACE TRIGGER VerifNbrHeureMat
BEFORE INSERT OR UPDATE ON MATIERES
FOR EACH ROW
DECLARE
l_hour modules.nbr_heure%TYPE;
BEGIN
SELECT nbr_heure
INTO l_hour
FROM modules
WHERE id_module = :NEW.ID_MODULE;
IF :NEW.NBRHEURE_MAT > l_hour THEN
RAISE_APPLICATION_ERROR(-20000, 'Nbr heure matière Supérieur à Nbr Heure Module');
END IF;
END;