/* ©2012 Didier Berck */

/* common --> */
a:after {
	color: #ccc;
	content: " (" attr(href) ")";
}
abbr:after {
	color: #ccc;
	content: " (" attr(title) ")";
}
/* <-- common */

/* header --> */
header h1 {
	position: static;
	margin: 0;
	text-align: center;
}
/* <-- header */

/* nav --> */
#nav {
	display: none;
}
/* <-- nav */

/* featured --> */
#featured {
	height: auto;
	padding: 12px 2.5%; /* 24px / 960px */
}
#featured h3 {
	margin: 24px 0 0 0;
	text-shadow: none;
}
#featured p {
	width: auto;
}
#featured p.more {
	display: none;
}
#featured nav {
	display: none;
}
/* <-- featured */

/* services --> */
#services {
	height: auto;
	border-bottom: none;
}
#services article {
	width: 45.9915611814346%; /* 436px / 948px */
	border: 1px solid #999;
	-webkit-box-shadow: none;
	        box-shadow: none;
}
#services div {
	display: none;
}
/* <-- services */

/* blocks --> */
#blocks h2 {
	border-color: #999 !important;
	border-bottom: 1px solid #999 !important;
}
/* <-- blocks */

/* presentation --> */
#presentation {
	width: 96.20253164556962%; /* 912px / 948px */
	border-color: #999 !important;
	page-break-inside: avoid;
}
#presentation h2 {
	margin: -0.5em -1.265822784810127% 0.5em -1.265822784810127%; /* 12px / 24px, 12px / 948px */
	padding: 0 1.265822784810127%; /* 12px / 948px */
}
#presentation p {
	width: 78%;
	float: left;
}
#presentation img {
	max-width: 20%;
	margin-top: 0;
	float: right;
}
/* <-- presentation */

/* promotions --> */
#promotions {
	width: 96.20253164556962%; /* 912px / 948px */
}
#promotions h2 {
	margin: -0.5em -1.265822784810127% 0.5em -1.265822784810127%; /* 12px / 24px, 12px / 948px */
	padding: 0 1.265822784810127%; /* 12px / 948px */
	border-color: #000 !important;
}
#promotions article {
	height: auto;
	min-height: 6.153846153846154em; /* 80px / 13px */
	padding: 0.9230769230769231em 1.265822784810127%; /* 12px / 13px, 12px / 948px */
	margin: 0 -1.265822784810127%; /* 12px / 948px */
	clear: both;
	page-break-inside: avoid;
}
#promotions img {
	max-height: 80px;
}
#promotions h3 + p {
	margin-right: 80px;
}
#promotions p.prix {
	right: 6px;
}
/* <-- promotions */

/* partenaires --> */
#partenaires {
	width: 96.20253164556962%; /* 912px / 948px */
	border-color: #999 !important;
}
#partenaires h2 {
	margin: -0.5em -1.265822784810127% 0.5em -1.265822784810127%; /* 12px / 24px, 12px / 948px */
	padding: 0 1.265822784810127%; /* 12px / 948px */
}
#partenaires p {
	margin-bottom: 1em; /* 12px */
}
#partenaires > div {
	display: inline-block;
	width: 20%;
	padding: 0;
	margin: 0;
	float: left;
	clear: none;
	border-top: none;
}
#partenaires > div > div {
	width: 100%;
}
#partenaires > div > div:first-child {
	margin-left: 0;
	clear: none;
}
#partenaires p + div {
	margin-top: 0;
}
#partenaires > div > div + div {
	display: none;
}
/* <-- partenaires */

