/* Mettre ici les définitions des styles principaux : body, img, etc. */

/*
Toutes les marges intérieures et extérieures de toutes les balises sont à 0px.

Règle le problème du zoom à la molette qui modifie les tailles des polices :
--> un texte avec 1em vaut 100%, mais avec 1em, les modifications des tailles sont incorrectes
(augmentation rapide par 'em' et pas progressivement par '%').

Les fonds de toutes les balises sont par défaut transparents.
*/

*
{
	margin: 0px;
	padding: 0px;
	font-size: 100%;		/* important ! */
	/*background-color: transparent;	/* TEST !!!!! */

	/* TEST */
	/*border-spacing: 0px;
	border-collapse: collapse;*/
	/* TEST */

	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;			/* important ! */
	height: 100%;			/* pour que le texte soit sélectionnable plus facilement */
}

img
{
	border: 0px;
	display: block;		/* TEST */
}

img.hauteur-auto	{ height: 98.8%; }
img.largeur-auto	{ width: 98.8%; }

hr
{
	height: 1px;
	margin: -0.5em 0px;
	/*margin: 0.5em 0px;*/
	padding: 0;
	color: gray;
	background-color: gray;
	border: 0;
	
	clear: both;
}



.none			{ display: none; }
.inline			{ display: inline; }
.block			{ display: block; }

.left			{ float: left; }
.right			{ float: right; }
.clear			{ clear: both; }

.align-left		{ text-align: left; }
.align-right	{ text-align: right; }
.align-center	{ text-align: center; }