Structures Algébriques