abstract: Motivated by the study of certain periods such as the values at the Riemann zeta function at integer points, we introduce the notion of a bi-arrangement of hyperplanes, which generalizes that of an arrangement of hyperplanes. We study the combinatorial and cohomological properties of bi-arrangements by using algebraic tools which generalize the Orlik-Solomon algebra