

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
}

a  {  color:#B90019; text-decoration:none; }
a:link  { color:#B90019;  text-decoration:none; }
a:visited  { color:#B90019;  text-decoration:none; }
a:hover  { color:#B90019;  text-decoration:underline; }

.clear {
	clear:both;
	height:1px;
	font-size:1px;
}

p {
	margin:0 0 11px 0;
	padding:0;
	line-height:15px;
}

img {	
	display:block;
	margin:0;
}

.spacer {
	line-height:8px;
	height:8px;
}

/*  RESET  css default */
#genPagePlan h1, h2, h3, h4, h5, h6, p, img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	vertical-align: baseline;
	color:#555555;
}

/*----  MEP  ----*/

#genPagePlan #blocAdress {
	padding:18px 20px 18px 20px;
	width:410px;
	background-color:#FFFFFF;
}
	#genPagePlan #blocAdress h1 {
		margin: 0 0 3px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#15293D;
	}
	#genPagePlan #blocAdress h2 {
		margin: 0 0 5px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#B90019;
	}
	#genPagePlan #blocAdress p {
		line-height:15px;
		color:#555555;
	}


#genPagePlan #blocPlan { }


#genPagePlan #blocInfos {
	background-color:#FFFFFF;
}
#genPagePlan #blocInfos #BackgroundTop {
	width:410px;
	padding:5px 20px 15px 20px;
	*padding:15px 20px 15px 20px;
}
	#genPagePlan #blocInfos h3 {
		margin: 10px 0 3px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
	}
	#genPagePlan #blocInfos p {
		line-height:13px;
		color:#343434;
	}






