@charset "utf-8";
/* CSS Document */

/* common --> */
.container {
	width: 100%;
	max-width: 100%;
}
/*section {
	border-bottom: 1px solid #666;
}*/
/* <-- common */

/* more buttons --> */
p.more {
	display: block;
	border-color: #74691a !important;
}
p.more a {
	padding: 2px 5px;
	color: #74691a !important;
}
p.more a:before {
	display: none;
}
p.more a:after {
	content: ' (' attr(href) ')';
	display: inline;
	position: static;
	top: auto;
	left: auto;
	bottom: auto;
	right: auto;
	z-index: 1;
	color: #666;
}
p.more-on-white a:after {
	background: none;
}
p.more a:hover:after,
p.more a:focus:after,
p.more a:active:after,
p.more.active a:after {
	right: auto;
}
p.more span {
	display: inline;
}
/* <-- more buttons */

/* header --> */
#header .row1 {
	display: block;
}
#header .row1 > * {
	display: block;
}
#header h1 {
	width: 100%;
	min-height: 1em;
	padding: 0;
	margin-bottom: 2em;
	text-align: center;
}
.nav-quick_links,
.nav-languages,
.nav-main,
.nav-featured {
	display: none;
}
/* <-- header */

/* sliders --> */
.slider {
	position: relative;
	overflow: hidden;
}
.slider > div > * {
	display: block;
	float: none;
}
.slides2, .slides3, .slides4, .slides5,
.slides6, .slides7, .slides8, .slides9, .slides10,
.slides11, .slides12, .slides13, .slides14, .slides15,
.slides16, .slides17, .slides18, .slides19, .slides20 { width: 100%; }
.slides2 > *, .slides3 > *, .slides4 > *, .slides5 > *,
.slides6 > *, .slides7 > *, .slides8 > *, .slides9 > *, .slides10 > *,
.slides11 > *, .slides12 > *, .slides13 > *, .slides14 > *, .slides15 > *,
.slides16 > *, .slides17 > *, .slides18 > *, .slides19 > *, .slides20 > * { width: 100%; }
/* <-- sliders */

/* columns --> */
.col {
	display: block;
}
.col75,
.col50,
.col33,
.col25,
.col66,
.col75 + .col25 { width: auto; }
.colgap,
.colgap33,
.colgap33 + .colgap33,
.colgap33 + .colgap33 + .colgap33,
.colgap50,
.colgap50 + .colgap50,
.colgap66,
.colgap66 + .colgap33,
.colgap33 + .colgap66 {
	padding: 0;
	margin: 0;
}
/* <-- columns */

/* featured --> */
#featured {
	min-height: 1em;
	background: none;
}
#featured > h1 {
    display: block;
	margin-top: 0;
}
#featured article {
	padding: 0;
	margin: 1em 0;
	min-height: 1em;
	background: none !important;
}
.featured-content {
	padding: 0;
	background: none;
	color: #000;
}
.featured-content h1 {
    font-size: 1.5em;
}
.featured-content p:not(.more) {
    margin: .5em 0;
}
#featured .slider-nav {
	display: none;
}
/* <-- featured */

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

/* marques --> */
#marques {
	padding-bottom: 0;
}
#marques p.more {
	background-color: #fff;
	border: 1px solid #74691a;
}
#marques p.more a:after {
    background-color: #fff;
}
.marques-illu {
	display: none;
}
/* <-- marques */

/* services --> */
#services {
    background-color: #fff;
}
#services .title {
    text-align: left;
}
#services h2 {
	font-size: 1.5em;
	text-transform: uppercase;
}
.nav-services {
    display: none;
}
#services .slider-nav {
    display: none;
}
#services article {
    min-height: 1em;
	background: none !important;
}
#services .stripe {
    min-height: 1em;
    padding: 0;
	background: none !important;
}
#services .illu,
#services .photo,
#services .shell {
    display: none;
}
/* <-- services */

/* historique --> */
#historique {
	background: none;
}
#historique .title {
	min-height: 1em;
	padding-right: 0;
	margin: 2em 0 0.5em;
	background: none;
	line-height: 1em;
}
#historique .slides2, #historique .slides3, #historique .slides4, #historique .slides5,
#historique .slides6, #historique .slides7, #historique .slides8, #historique .slides9, #historique .slides10 { width: 100%; }
.csstransforms .hist-date:before, 
.csstransforms .hist-date:after,
.hist-date h2:after {
    display: none !important;
}
.hist-date {
	clear: both;
	padding: .5em 0;
}
.hist-date h2 {
	display: inline-block;
	width: auto;
	height: auto;
	float: left;
	margin: 0;
	background-color: initial;
	-webkit-border-radius: 0;
	        border-radius: 0;
	color: #000;
	font-family: 'Cabin Sketch', cursive;
	font-size: 36px;
	font-weight: 700;
	line-height: 1em;
	text-align: left;
}
.csstransforms .hist-date:nth-child(2n) h2 {
    margin-top: 0;
}
.hist-date p {
	text-align: left;
	margin: 0 0 0 120px;
}
.hist-date p:after {
	display: none;
}
#historique .slider-nav {
    display: none;
}
/* <-- historique */

/* footer --> */
#footer {
	border-top: 1px solid #666;
}
.nav-footer {
	display: none;
}
#footer h1 {
	display: none;
}
#labels {
	display: none;
}
/* <-- footer */

/* breadcrumb --> */
.breadcrumb ol {
	padding: 0;
}
/* <-- breadcrumb */

/* header --> */
#content header {
	min-height: 1px;
	padding-bottom: 0;
	margin-bottom: 0;
	background: none !important;
}
#content header h1 + p,
#content header p + p {
	max-width: 100%;
}
#content header .stripe {
	position: static;
	bottom: auto;
	left: auto;
	right: auto;
	height: auto;
	padding: .5cm;
	background: none;
	border: 1px solid #666;
	color: #000;
	font-size: 1.5em;
	line-height: 1.2em;
}
#content header .stripe p.text {
	margin: 0;
}
#content header .stripe-with-shell p.text {
	padding-right: 0;
}
#content header .shell {
	display: none;
}
/* <-- header */

/* content --> */
h2.title {
	margin-top: 2em;
}
/* <-- content */

/* steps --> */
.steps article {
	min-height: 1px;
	background: none;
	line-height: 1.2em;
}
.steps article:nth-child(even) {
	background-color: transparent;
}
.steps .cnt {
	display: block;
	width: auto;
	min-height: 1px !important;
	padding: 0;
	background: none !important;
}
.no-backgroundsize .steps article .cnt {
	padding-left: 0;
}
.backgroundsize .steps article:nth-child(even) .cnt {
	padding-left: 0;
}
.backgroundsize .steps article:nth-child(odd) .cnt {
	padding-right: 0;
}
.steps .cnt:before,
.csstransforms .steps .cnt:after {
	display: none;
}
.steps .cnt h3,
.steps .cnt h4,
.steps .cnt p,
.steps .cnt .list {
	margin-left: 0;
}
.steps .cnt h3 {
	margin-top: 1em;
	font-weight: 300;
}
/* <-- steps */

/* qualité --> */
#qualite .content {
	padding: 0;
}
#qualite .picto {
	display: none;
}
/* <-- qualité */

/* labels --> */
.labels {
	margin: 0;
}
.labels .logo {
	min-height: .5em;
}
.labels h2 {
	margin: .5em 0;
}
/* <-- labels */

/* image blocks --> */
.image-blocks {
	padding: 0;
	margin: 0;
}
.image-blocks article {
	display: block;
	height: auto;
	padding: 0;
	margin: 0;
	background: none !important;
	border: none;
	text-align: left;
}
.blocks50 article,
.blocks33 article,
.blocks25 article {
	width: auto;
}
.image-blocks article:after {
	display: none;
}
.image-blocks .white {
    color: #000;
}
.image-blocks .picto_environnement,
.image-blocks .picto_granderegion,
.image-blocks .picto_saisons {
	display: none;
}
.image-blocks .cnt {
	opacity: 1;
}
.image-blocks h3 {
	margin-top: .5em;
	font-size: 1.375em;
}
.image-blocks li {
	display: inline;
}
.image-blocks li:before {
	content: ' - ';
	display: inline;
}
.image-blocks li:first-child:before {
	display: none;
}
.corbeilles p + p {
	position: static;
	bottom: auto;
}
/* <-- image blocks */

/* services blocks --> */
#services-blocks {
	padding-top: 0;
}
#services-blocks .block {
	display: none;
}
/* <-- services blocks */

/* lists --> */
.list a:after {
	content: ' (' attr(href) ')';
	display: inline;
	color: #666;
}
/* <-- lists */

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

/* promos --> */
.promo p.more {
	background: none;
}
.promo article {
	margin-bottom: 2em !important;
	margin-top: 2em !important;
}
/* <-- promos */

/* fraiche decoupe --> */
.fraiche_decoupe .colgap {
	padding-left: 0;
	padding-right: 0;
}
.fraiche_decoupe h2 {
	margin: 1em 0;
}
.fraiche_decoupe {
	display: block;
	table-layout: auto;
	width: auto;
	background: none;
}
.fraiche_decoupe .col {
	display: block;
	padding-bottom: 1em;
}
.fraiche_decoupe .col,
.fraiche_decoupe .col + .col,
.fraiche_decoupe .col + .col + .col {
	background: none;
}
.fraiche_decoupe .col > div:after {
	display: none;
}
.fraiche_decoupe .shell {
	width: auto;
	height: auto;
	margin: 0;
	color: #000;
}
.fraiche_decoupe .shell p {
	height: auto;
	margin: 1em 0;
	font-size: 2em;
	line-height: 1.25em !important;
}
.fraiche_decoupe .col + .col + .col p {
	color: #000;
}
.fraiche_decoupe img {
	border: 30px solid #eee;
}
.fraiche_decoupe .col + .col + .col img {
	display: none;
}
.fraiche_decoupe .shell div, 
.fraiche_decoupe .shell div:before, 
.fraiche_decoupe .shell div:after {
	display: none;
}
/* <-- fraiche découpe */

/* galeries --> */
.nav-galleries {
	display: none;
}
#gallery {
	height: auto !important;
}
.imgcol {
	position: static !important;
	top: auto !important;
	left: auto !important;
	width: auto;
	padding: 0;
	margin: .5cm auto;
}
/* <-- galleries */

/* forms --> */
form.form fieldset {
    background: none;
	page-break-inside: auto;
}
form.form input, 
form.form select, 
form.form textarea {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid #666;
}
/* <-- forms */
