@charset "utf-8";
/* CSS Document pour resolution < 768px */

.notonsmarts {
	display: none;
}

.wrapper {
	max-width: 80%;
	width: 100%;
}
#page_left {
	top: 0;
}
#header,
#header_top,
#header_inner,
#header_bottom,
#header .wrapper,
#footer,
#footer_top,
#footer_inner,
#footer_bottom,
#footer .wrapper {
	position: relative;
	top: 0;
	left: 0;
	height: auto;
	width: 100%;
	margin: 0 auto;
	padding-left: 0;
	padding-right: 0;
	float: none;
}

#logo {
	position: relative;
	left: 0;
	top: 0;
	margin: 0;
	padding: 10px 0;
	float: none;
	text-align: center;
	width: 100%;
	height: auto;
	z-index: inherit;
}

#contenu-coeur > p {
	width: 100%;
}

/* nav main */
#nav_main {
	position: relative;
	top: 0;
	text-align: center;
	float: none;
	margin: 0;
}
#nav_main_inner {
	float: none;
	margin-right: 0;
}
.niv_1_more_options {
	float: none;
}
ul.slimmenu {
}
ul.slimmenu li {
	float: none;
}
ul.slimmenu li a {
	height: auto;
	padding: 30px 10px;
}
ul.slimmenu li > ul {
	margin-top:0;
}
ul.slimmenu li ul li a {
	padding: 10px 10px;
}

/* forms */
.form_cell {
	display: inline-block;
}
.label_cell {
	width: 100%;
}
.area-bouton {
	text-align: center;
}
label {
	display: block;
}
input, select, textarea {
}

/* blocks */
.block h2 {
	font-size: 15px;
}

#follow_links {
	position: relative;
	top: 0;
	float: none;
}
#follow_links > h1,
#follow_links > .social_links {
	float: none;
	margin-left: 0;
	text-align: center;
}

/* liste */
/* serp */
#form_serp_cfg_tris {
	position: relative;
	top: auto;
	left: auto;
}
.serp_liste {
	margin-left: 0;
}
.serp_element.half-row {
	display: table-row;
}

.list_element_vignette {
	float:none;
	position: absolute;
	border: none;
}
.list_element_infos {
	float:right;
}

/* fiche */
#fiche_infos {
}
.rubrique-3 .fiche_vignette {
	width: 25%;
}

/* panier */
#panier_content_promotions, #panier_content_livraison {
	width: 100%;
	margin: 15px 0;
	float: none;
}

/* gma */
.markers_selection {
	position: relative;
	right: auto;
	bottom: auto;
}

/* misc */
.optionnel {
	display: none;
}
.lead {
	width: auto;
}
#img-zoom {
	width:0;
	height:0;
}
#calendar-events-calendar,
#calendar-events-list,
#blocks_inner_activites .block_element {
	width: auto;
	float: none;
}

/* jquery als */
.als-item {
	width: 520px;
}

/* jquery camera */
.camera-slide-txt h2 {
	font-size: 14px;
	padding: 10px 15px;
	max-width: 55%;
}
