Pour les marges : je pense que l'exemple de la page 81 donnée dans cette bible devrait te faire l'affaire (à ramanier peut-être pour avoir quelque chose de justifié) :
http://www.laas.fr/~matthieu/cours/latex2e/
Pour les carrés (toujours dans le même manuel) :
tu dois pouvoir en faire un avec :
\rule[élévation]{largeur}{hauteur} |
reste à le mettre en place avec le premier post de cooleric.
En espérant que cela puisse t'aider.
P.S. : sinon tu peux peut-être pour les marges modifier les valeurs des paramètres \hoffset et \textwidth en définissant un nouvel environnement à l'aide de la commande \addtolengh (p. 80). Faut essayé pour voir.