#content{
	background : #dadadc url(../img/bg-top-pages.gif) 293px 0 no-repeat;
	}
#textContainer{
	top:57px;
	height:294px;
	left:0;
	background-color : #f0f1f1;
	width : 669px;
	padding : 13px 12px 7px 16px;
	overflow : hidden;
	}
.commonText h1{margin-left:230px;margin-top:60px;}
.commonText .text{padding : 0 !important;height : 180px;height:180px !important;}
/***** CONTACT *****/
.contact h1{position : absolute;top:10px;left:355px;}
.contact .textGauche{
	position : absolute;
	top : 43px;
	right : 16px;
	width : 320px;
	height : 250px;
	overflow-x:hidden;
	overflow-y : auto;
	z-index : 5;
	padding-right : 4px;
	font-size : 1.1em;
	}
.contact #planContainer{
	position : absolute;
	top : 120px;
	left : 0px;
	width : 346px;
	height : 180px;
	text-align:right;
	overflow : hidden;
	z-index : 5;
	}

.contact .textGauche a, #popinPlan .popin .text a{
	color : #4c586f;
	text-decoration : underline;
	}
.contact .textGauche a:hover, #popinPlan .popin .text a:hover{
	text-decoration : none;
	color : #ec9810;
	}
.contact #zoomPlan{
	position : absolute;
	bottom : 12px;
	right : 5px;
	z-index : 6;
	}
#popinPlan .popin{
	width : 600px !important;
	margin : 30px 50px !important;
	}
#popinPlan .popinTop{
	position : absolute;
	top : 0;
	left : 0;
	background : transparent;
	}
#popinPlan .popinTop a{
	float :right;
	margin : 10px !important;
	position : relative;
	top : auto !important;left:auto!important;right:auto!important;
	}
#popinPlan .popin{
	padding : 0;
	}
#popinPlan .popin .text{
	position : absolute;
	top : 60px;left:35px;
	width : 200px;
	z-index : 27;
	font-size : 1.1em;
	}
#popinPlan .popin .text a:hover{
	color : #e77d1f;}
/***** CONTACT *****/
/***** MENTION LEGALES *****/
.legales .text h2, .legales .text strong{
	color : #4c576f;
	font-size:1em;
	}
/***** /MENTION LEGALES *****/


