Hola, el que me pueda ayudar con este formulario, primera vez que hago un formulario con PHP y funciona bien

jajajaja
el tema es que no se como hacer para que sean obligatórios los campos que solicito que complete el usuario.
1º Les dejo el código html del formu, que llama mediante el método post a una acción en este caso correo.php
Código HTML:
<form action="correo.php" method="post">
<p>
<label for="nombre">Nombre <span>(obligatorio)</span></label><br />
<input id="nombre" type="text" size="25" value=" "/><br />
</p>
<p>
<label for="email">Email <span>(obligatorio)</span></label><br />
<input id="email" type="text" size="25" value=" "/><br />
</p>
<p>
<label for="mensaje">Mensaje <span>(obligatorio)</span></label><br />
<textarea id="mensaje" cols="50" rows="5"></textarea><br />
</p>
<p>
<input id="enviar" type="submit" value="Enviar" title="Enviar Mensaje" />
</p>
</form>
2º Les dejo el código PHP para que vean como lo utilizé y puedan ayudarme.
Código PHP:
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$mensaje = $_POST['mensaje'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$para = '[email protected]';
$asunto = 'Contacto';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo 'mensaje enviado correctamente';
?>
Gracias!