/* CSS Document */body {	font-family:arial;	}.carre {	width:200px;	height:200px;		border:2px solid #005D21;		/*border:5px solid #cccccc;	*/	margin:1px 1px 1px 0;			/* required to hide the image after resized */	overflow:hidden;		/* for child absolute position */	position:relative;		/* display div in line */	float:left;	cursor:hand; cursor:pointer;}	.carre img {		border:0;			/* allow javascript moves the img position*/		position:absolute;		z-index:200;	}	.carre .contenus {		position:absolute;		z-index:0;			/* color:#999999;*/		color:#005D21;		display:block;	}		.carre .contenus h4 {			font-size:20px;			padding:10px 5px 0 8px;			margin:0;			/* color:#999999;*/			color:#005D21;		}		.carre .contenus p {	font-size:12px;	padding:3px 5px 0 8px;	margin:0;	/* color:#999999;*/		color:#005D21;				}/* Setting for corners */.topLeft, .topRight, .bottomLeft, .bottomRight {	position:absolute;	background-repeat: no-repeat; 	float:left;}.topLeft {	background-position: top left; 	} .topRight {	background-position: top right; } .bottomLeft {	background-position: bottom left; } .bottomRight {	background-position: bottom right; }.clear {	clear:both;	}
