#mega_banner_box,
#topNav,
#breadcrumbs,
#header,
#menuZone,
#leftZone,
#centerZone div.common,
#rigthZone,
#onglet_mode_aero,
#heightControl,
.navtitres,
#contacter_ratp
{
	display: none;
}

#contentZone div.bloc_premier,
#contentZone div.bloc_intropage,
#contentZone div.contentBloc_2,
#contentZone div.bloc_petitd,
#contentZone div.bloc_petitg,
#contentZone div.sous_bloc_petitb,
#contentZone div.contentZone
{
	margin: 0 auto 0 auto;
}

#contentZone div.bloc,
#contentZone div.bloc_premier,
div.bloc div.contentBloc,
div.bloc div.contentBloc div.horaires
{
	margin: 0 auto 0 auto;
	float:none;
}

#contentZone div.bloc_premier,
#contentZone div.contentBloc_2,
#contentZone div.contentBloc_2 div.bloc_petitg  div.bloc_petitd div.bloc_petitg
{
	float: none;
}

/*soustitre plan2 cadre2 texte */
#container,
#container #centerZone,
#container #contentZone
{
	margin:0 auto 0 auto;
	line-height: 1.1;
}

#container div#footer
{
	margin: 0 0 -15mm 0;
	padding: 5mm 0 0 0;
	position: relative;
	text-align: left;
  width: auto;
}

#container div#footer,
#container div#footer a
{
	color: #000;
}

#centerZone #contentZone div.bloc .cadre_vide .content,
#centerZone #contentZone div.bloc div.cadre2 .contentBloc
{
	border: 0;
	padding: 1mm;
	margin: 0;
}

#centerZone #contentZone div.bloc div.cadre,
#centerZone #contentZone div.bloc div.cadre2,
#centerZone #contentZone div.bloc div.cadre_vide
{
	border: 1px solid #ae74ac;
}

#centerZone
{
	font-size: 99%;
	line-height: 1.05;
	margin-top: -13mm;
	position: relative;
}

.cadre3
{
	background: none;
}

.cadre3 h4
{
	border: 1px solid #ae74ac;
}
