
/* TAILLES, ESPACES & BORDS */

/* UTF-8 (déjà, €uro) */

/*
	margin
	height
	min-height
	width	 	=> largeur désirée moins (les marges,) les bords et les espaces
	border
	padding
*/

	* {
		margin: 0px;
		border: 0px;
		padding: 0px; }
	input {
		margin-top: 5px;
		margin-bottom: 5px;
		border: 1px solid #9F9F9F;
		padding-left: 2px;
		padding-right: 2px; }
	textarea {
		margin-top: 5px;
		margin-bottom: 5px;
		border: 1px solid #9F9F9F;
		padding-left: 2px;
		padding-right: 2px; }
	textarea {
		height: 100px;
		width: 480px; }
	select {
		margin-top: 5px;
		margin-bottom: 5px;
		border: 1px solid #9F9F9F;
		padding-left: 2px;
		/*padding-right: 2px;*/ }
	option { /* non hérité ! */
		padding-left: 2px;
		padding-right: 2px; }

	h2 {
		padding-top: 5px;
		padding-bottom: 5px; }
	h3 {
		padding-top: 15px;
		padding-bottom: 5px; }

	div.page {
		margin: auto;
		margin-top: 10px;
		margin-bottom: 10px;
		width: 800px; }
		div.entete {
			height: 240px; }
		div.corps {
			padding-bottom: 20px;
			min-height: 340px; }
			div.index {
				height: 100%;
				width: 140px;
				padding-left: 35px;
				padding-right: 25px; }
				div.briqueS {
					padding-top: 70px; }
				div.optionS {
					padding-top: 10px; }
			div.contenu {
				padding-left: 220px;
				padding-right: 20px; }
						.celluleS {
							padding-top: 4px; }
							.cellule {
								height: 135px;
								width: 135px;
								height: 108px;
								width: 108px;
								padding-right: 4px;
								padding-bottom: 4px; }
							.cellule a.zoom {
								display: block;
								width: 100%;
								height: 100%;
								clear: both; }
								.cellule a.zoom img {
									display: block;
									margin: auto;
									max-height: 115px;
									max-width: 115px;
									max-height: 88px;
									max-width: 88px;
									padding: 10px; }

				div.contact form,
				div.coordonnees {
					padding-top: 10px; }
				div.contact p {
					padding-top: 20px;
					width: 220px; }
