Italian-style sandwiches on focaccia bread