body, html{ color: black; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.2em; background-repeat: repeat; margin: 0; cursor: pointer; }#rectangle{	width: 700px;	height: 100px;	position: absolute;	top: 30px;	left: 0;	padding: 15px; 	background-color:#ffffef;	opacity: 0.9;}#contact	{		width:175px; 	height: 100px;	float:left; 	display:inline; 	position:relative;	margin: 0; 	color: #333333; 	}#infos1	{ width:250px; height: 100px; float: left; display:inline; position: relative; margin: 0; padding-right: 15px; }#infos2	{	width:250px;	height: 100px;	float: left;  	display:inline;  	position: relative; 	margin: 0;	}p	{	margin-bottom:2px;	}img	{	border: none;	}.grey_text 	{ 	color: #666666; 	}.bottom	{	position: absolute;	bottom: 0px;	color: #666666; 	}.space	{	margin: 0px 10px 0px 10px;	}.categorie	{ font-style: italic; }		/* *** Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */ .clearfix:after { content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; } .clearfix{display: inline-table;}/* Hides from IE-mac \*/* html .clearfix{height: 1%;}.clearfix{display: block;}/* End hide from IE-mac */ a:link {color: #666; text-decoration: none;}a:visited {color: #666; text-decoration: none;}a:hover {color: #999; text-decoration: none;}a:active {color: #999; text-decoration: none;}
