.block {
	width: 192px;
	height: 310px;
	overflow: hidden;
	float: left;
	margin-right: 27px;
}

	.lastblock { /* since :first-child doesn't work on IE 6 (IE 7 is ok but, well, *sigh*) */
		margin-right: 0px;
	}

	.block#financements h2 {
		background: #ffefe7 url(/images/hp_financements.jpg) top left no-repeat;
	}

	.block#assurance h2 {
		background: #ffefe7 url(/images/hp_assurance_credit.jpg) top left no-repeat;
	}

	.block#defisc h2 {
		background: #ffefe7 url(/images/hp_defiscalisation.jpg) top left no-repeat;
	}

	.block#placements h2 {
		background: #ffefe7 url(/images/hp_placements.jpg) top left no-repeat;
	}

	.block h2 {
		font-size: 16px;
		font-weight: bold;
		color: #ff5d07;
		text-transform: uppercase;
		text-align: center;
		height: 193px;
		cursor: pointer;
	}

		.block h2 a {
			position: relative;
			top: 166px;
			left: 0px;
			text-decoration: none;
			color: #ff5d07;
		}
	
	.block ul {
		background: #ffefe7 url(/images/block_bg.gif) top left repeat-y;
		height: 102px;
		padding-left: 15px;

		font-size: 12px;
		font-weight: normal;
		color: #000;
		text-align: left;
	}

		.block ul li a {
			text-decoration: none;
			color: #000;
		}

			.block ul li a:hover {
				text-decoration: underline;
			}

	.block h3 {
		background: #ffefe7 url(/images/block_bg.gif) top left repeat-y;

		padding-right: 2px;
		text-align: right;
		font-size: 11px;
	}

		.block h3 a {
			color: #000;
			text-decoration: underline;
		}

			.block h3 a:hover {
				color: #ff5d07;
			}

