/* Général */
body{
	margin:0;
	padding:0;
	background-color:#e8e8e8;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-color:#000;
}

h1{
	font-size:18px;
	font-weight:normal;
	font-color:#000;
	margin:0;
	padding:0;
}

/* Positionnement */
#e_top{
	width:1030px;
	height:71px;
	margin-left:auto;
	margin-right:auto;	
}
	.e_top_g{
		float:left;
		width:220px;
		height:50px;
		margin-top:10px;
		background-image:url(../img/logo_pff.png);
	}
	.e_top_g2{
		float:right;
		width:81px;  
		height:44px;
		margin:12px 0 0 45px;
	}	
	.e_top_d{
		float:right;
		width:300px;
		height:50px;
		text-align:right;
		margin-top:10px;
	}	

#e_top_under{
	width:1030px;
	height:11px;
	margin-left:auto;
	margin-right:auto;	
	background-color:#FFF;
}

#e_menu{
	width:1064px;
	height:47px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/menu_pff.png);
}
	.e_menu_g{
		float:left;
		width:600px;
		height:22px;
		margin:7px 0 0 10px;
		text-align:left;
		color:#FFF;
	}
	.e_menu_d{
		float:right;
		width:250px;
		height:22px;
		margin:7px 10px 0 0;
		text-align:right;
		color:#FFF;
	}	

#e_body{
	width:1030px;
	min-height:300px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	text-align:center;
	padding-bottom:30px;
}

#e_bottom{
	width:1030px;
	height:50px;	
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/bg_bottom.png);
	text-align:center;
}
	.e_bottom_g{
		float:left;
		width:200px;
		height:22px;
		background-image:url(../img/baseline_pff.png);
		background-repeat:no-repeat;
		margin-top:15px;		
	}
	.e_bottom_d{
		float:right;
		width:118px;
		height:22px;
		margin-top:15px;
	}	


.e_menu_title
{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	text-align:left;
	background-color:#005fa8;
	font-size:medium;
	color:#ffffff;
}

.e_color_back
{
	background-color:#f5f5f5;
}

.main_menu a
{
	text-decoration:none;
}

.main_menu a:hover
{
	text-decoration:underline;
}
/* Contenus */
/*-- ADD 05022019 --*/
.row{width:80%; margin: 0 auto;}
.col{float:left;margin-left: 12px;}
.radio_input table{width:100%;    margin-bottom: 10px;}
.radio_input table tr{float:left;}
.clear{clear:both;}