

/* --- DEBUT - Fonds de pages Rubriques --- */
.shops_area
{
	background:url(/images/common/shops_area/bg_area.jpg) no-repeat center 29px;
}


/* --- DEBUT - Activity box --- */
.shops_area .activity_box
{
	background:#f9f8f3 url(/images/common/welfare_area/activity_box.jpg) repeat-x left top;
}
/* --- FIN - Activity box --- */


.shops_area .news_box_illustr
{
	background-color: #f8f2e6;
  background-image: url(/images/common/shops_area/illustr_news.jpg);
}

.shops_area .news_box_content
{
	background:transparent url(/images/common/shops_area/fd_semi_transparent_bloc_news.png) repeat-y left top;
}
.shops_area .activity_home_area
{
	/*margin-top: 30px;*/
}
.shops_area .activities_list_home_area_content
{
	padding: 0 0 30px;
}

.shops_area .intro_inner_illustration
{
	float: left;
	margin: 0;
	padding: 10px 0 0;
	position: relative;
	left:3px;
	width: 216px;
}
.shops_area .intro_inner_illustration .activity_home_area_illustr
{
	width: 189px;
	height: auto;
}
.shops_area .intro_inner_illustration img
{
	width: 169px;
	height: 161px;
}
/* --- FIN - Fonds de pages Rubriques --- */


/* --- DEBUT - Activity type --- */
.shops_area .activity_type_content
{
	background-color: #f3efe7;
}
/* --- FIN - Activity type --- */

/* --- DEBUT - News box --- */
.news_box_content
{
  background:url(/images/fr/shops_area/fd_semi_transparent_bloc_news.png) repeat-y left top;
}
/* --- FIN - News box --- */


/* --- DEBUT - Events, past, future --- */
.event_past_future
{
	background-color:#f5f5f3;
	position:relative;
	margin:16px 0 0 0;
	padding:17px 12px;
}

.event_past_future_content
{
	background:url(/images/common/separateur_vertical_event.gif) repeat-y 50% top;
}
.event_past_future p,
.event_past_future_content p
{
	font: normal 13px/18px Arial, Helvetica, sans-serif;
}

.event_past_future .inner_column_01,
.event_past_future .inner_column_02
{
	float:left;
	width:318px;
}

.event_past_future .inner_column_01
{
	margin:0 40px 0 0;
}

.event_past_future .inner_column_02
{
	margin:0 0 0 40px;
}

/* --- FIN - Events, past, future --- */


/* --- DÉBUT - style pour la liste des commerces--- */
	.shop_list_box
	{
		background-color: #f3efe7;
		position: relative;
		padding: 20px 0;
		margin: 23px 0 0 0;
	}
	.shop_list_box .title_style_5
	{
		margin: 0 0 0 1px;
	}
	.list_chapo_wrapper .inner_column_01
	{
		float: left;
		padding: 0 20px;
		width:286px;
	}
	.list_chapo_wrapper .inner_column_01 img
	{
		border: 1px solid #ffffff;
	}
	.list_chapo_wrapper .inner_column_02
	{
		float: left;
		padding: 0 20px 0 0;
		width:394px;
	}
/* --- FIN - style pour la liste des commerces--- */


.shops_area .shop_details_box
{
	padding: 23px 17px 12px;
	width: auto;
	background-color: #f3efe7;
}

/* --- DÉBUT - Collonage du résumé des information sur un commerce--- */
	.information_summary .inner_column_01
	{
		float: left;
		width: 338px;
	}
	.information_summary .inner_column_01 img
	{
		border: 1px solid #e0e0e0;
	}
	.information_summary .inner_column_02
	{
		float: left;
		width: 191px;
	}
	.information_summary .inner_column_02 p
	{
		padding: 0 0 0 14px;
		line-height: 18px;
	}
	.information_summary .inner_column_02 p span
	{
		font-weight: bold;
	}
	.information_summary .inner_column_03
	{
		float: left;
		width: 139px !important;
		text-align: center;
	}
	.information_summary .inner_column_03 a
	{
		text-align: center;
	}
	.information_summary .inner_column_03 a span
	{
		text-align: center;
		display: block;
	}
/* --- FIN - Collonage du résumé des information sur un commerce--- */


/**/
.shop_details_box .bottom div
{
	height: 9px;
	font-size: 0;
	line-height: 0;
}
.shop_details_box .bottom .corner_l
{
	padding: 0 0 0 10px;
	background: transparent url(/images/common/shops_area/shadow/corner_l.png) no-repeat left top;
}
.shop_details_box .bottom .corner_r
{
	padding: 0 10px 0 0;
	background: transparent url(/images/common/shops_area/shadow/corner_r.png) no-repeat right top;
}
.shop_details_box .bottom .border
{
	background: transparent url(/images/common/shops_area/shadow/border.png) repeat-x left top;
}
.great_deals .title_style_2
{
	margin: 30px 0 27px 12px;
	color: #554c44;
}
.information_summary
{
	margin: 0 13px;
}
.description
{
	margin: 27px 13px 0;
}
.great_deals
{
	background: transparent url(/images/common/shops_area/bg_box_gradient.gif) repeat-x left bottom;
}
.great_deals_columns
{
	padding-bottom: 20px;
}
.great_deals_columns .inner_column_01,
.great_deals_columns .inner_column_02
{
	float:left;
}
.great_deals_columns .inner_column_01 img
{
	margin: 0 0 0 25px;
}
.great_deals_columns .inner_column_01
{
	width: 151px;
}
.great_deals_columns .inner_column_02
{
	padding: 0 41px 0 0;
	width: 160px;
}
.great_deal_separator_left
{
	border-right: 1px solid #e4e0dc;
}
.great_deal_separator_right
{
	margin-left:-1px;
	border-left: 1px solid #e4e0dc;
}

.event_columns
{
	padding:2px;
}
.event_columns .inner_column_01,
.event_columns .inner_column_02
{
	width: 320px;
	padding: 0 14px;
	margin-bottom:16px;
}

.event_columns .inner_column_01
{
	float:left;
}
.event_columns .inner_column_02
{
	float:right;
}

.block_menus .inner_column_01,
.block_menus .inner_column_02
{
	width:310px;
	padding:15px;
	float:left;
}	
.block_menus .inner_column_01
{
	background-color:#faf8f5;
	float:left;
}
.block_menus .inner_column_02
{
	background-color:#dedbd3;
	float:right;
}

.shops_area .activity_box .title_style_19
{
	margin-top:-12px;
}
/**/