html {font-size: 100%; margin: 0; padding: 0; height: 100%;}

body {background: #f1f1f1; color: #444; height: 100%; font: 62.5%/1.4em Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; margin: 0; padding: 0; width: 100%;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

/* paragraphes */
.main p {font-size: 1.2em; margin: 0 0 1em 0; line-height: 1.4em;}

/* Listes */
.menu-list, .list-vertical, .list-horizontal, .list-news {
	list-style: none;
	margin: 0;
	padding: 0;
}

.list-vertical img {
	float: left;
}

.list-vertical li {
	border-bottom: 1px solid #e7e7e7;
	clear: both;
	min-height: 107px; 
	height:auto !important; 
	height: 107px; 
	margin: 0 0 2em 0;
	overflow: hidden;
	padding: 0 0 1em 0;
}

.list-horizontal {
	border-bottom: 1px solid #e7e7e7;
	overflow: hidden;
}

.list-horizontal li {
	float: left;
	margin: 0 1.9em 0 0;
	width: 22.8%;
}

.list-horizontal li img {
	margin: 0 0 1.5em 0;
}

.list-vertical p, .list-horizontal p {
	margin: 0 0 .5em 0;
}

.list-vertical li:last-child {
	border: 0;
	margin: 0;
}

li.last {
	margin: 0;
}

/* Texte */
.alignleft {text-align: left;}
.aligncenter {text-align: center;}
.alignright {text-align: right;}

a img {border: none;}
a {color:#f96024; font-weight: bold; text-decoration: none;}
a:hover {text-decoration: underline;}

/* boutons */
.btn, .btn-gift {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border: 0;
	cursor: pointer;
	color: #fff;
	display: inline-block;
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	padding: .5em 1em;
}
input.btn {
	height: auto;
}
.btn {
	background: #f96024;
}

.btn:hover {
	background: #ff8e62;
	color: #fff;
	text-decoration: none;
}

.btn-gift {
	background: #f96024 url('http://static.gerbeaud.com/v4/img/sprites.png') 10px -43px no-repeat;
	padding: .5em 1em .5em 2.5em;
}
.btn-gift:hover {
	background: #ff8e62 url('http://static.gerbeaud.com/v4/img/sprites.png') 10px -43px no-repeat;
	color: #fff;
	text-decoration: none;
}

/* float */
.right {float: right;}
.left {float: left;}
.clear {clear: both;}

/*images*/
.main img, .slideshow-more img {
	border: 1px solid #e7e7e7;
}
.thumb {
	float: left;
	margin: 0 2em 0 0;
}
.article .thumb {
	margin: 0 2em 2em 0;
}

/*------ BLOCS GENERAUX -------*/
.global {
	background: #fff;
	margin: 0 auto 3em auto;
	padding: 0 2em 2em 2em;
	width: 1000px;
	zoom: 1;
}

.global:after, .header:after, .header-top:after {
  content: "";
  display: table;
  clear: both;
}

.header {
	margin: 0 0 2.5em 0;
	zoom: 1;
}

.main {
	border-right: 1px solid #e8e8e8;
	float: left;
	width: 68.5%;
}

.page {
	margin: 2em 0 0 0;
}

.sidebar {
	float: right;
	width: 30%;
}

/*---------- HEADER ----------*/

/* barre top */
.header-top {
	border-bottom: 1px solid #e8e8e8;
	font-size: 1.2em;
	margin: 0 0 2.5em 0;
	zoom: 1;
}

.top-date {
	float: left;
	font-style: italic;
}

.top-date strong {
	font-style: normal;
}

.top-info {
	float: right;
}

.moon, .day {
	background: url('http://static.gerbeaud.com/v4/img/sprites.png') 0 0 no-repeat;
	margin: 0 0 0 1em;
	padding: .5em 0 0 2.2em;
}

.day {
	background-position: 0 -22px;
}

/* logo */

.logo {
	font: normal 5.7em/.5em 'MyriadProBoldItalic', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	letter-spacing: -1px;
	margin: 0 0 .5em 0;
}

.logo a:hover {
	text-decoration: none;
}

.logo span {
	color: #afafaf;
	font: normal 1em/.5em 'MyriadProRegularItalic', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
}

.logo img {
	vertical-align: middle;
}

/* bloc bonne fete */
.bloc-fete {
	float: right;
}

.bloc-fete p {
	font: 1.3em 'CaeciliaLTStd85Heavy', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	margin: 0 0 .5em 0;
}

/* menu */
.nav-button, .search-button {
	display: none;
}

.menu {
	position: absolute;
	top: 149px;
}

.menu li {
	background: #f5f5f5;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-ms-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	float: left;
	font: 1.3em 'CaeciliaLTStd85Heavy', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	margin: 0 2px 0 0;
	padding: .65em .5em .5em;
	text-align: center;
}
li.home {
	background: #f86024 url('http://static.gerbeaud.com/v4/img/sprites.png') 9px -87px no-repeat;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	height: 35px;
	padding: 0;
	text-indent: -9999px;
	width: 35px;
}
.home a {
	display: block;
	height: 35px;
	width: 35px;
}
.menu li:hover a {
	color: #fff;
	text-decoration: none;
}
.menu-orange {
	border-top: 4px solid #f86024;
}
.menu-orange:hover, .menu-orange .sub-menu, .menu-orange.current {
	background: #fb713a;
}
.menu-orange:hover, .menu-orange.current {
	border-bottom: 2px solid #fb713a;
}
.menu-jaune {
	border-top: 4px solid #e8a014;
}
.menu-jaune:hover, .menu-jaune .sub-menu, .menu-jaune.current {
	background: #f6b63a;
}
.menu-jaune:hover, .menu-jaune.current {
	border-bottom: 2px solid #f6b63a;
}
.menu-rose {
	border-top: 4px solid #c8487b;
}
.menu-rose:hover, .menu-rose .sub-menu, .menu-rose.current {
	background: #e36e9d;
}
.menu-rose:hover, .menu-rose.current {
	border-bottom: 2px solid #e36e9d;
}
.menu-vert {
	border-top: 4px solid #6b8e11;
}
.menu-vert:hover, .menu-vert .sub-menu, .menu-vert.current {
	background: #82ac15;
}
.menu-vert:hover, .menu-vert.current {
	border-bottom: 2px solid #82ac15;
}
.menu-bleu {
	border-top: 4px solid #00bbc2;
}
.menu-bleu:hover,.menu-bleu .sub-menu, .menu-bleu.current {
	background: #01d7df;
}
.menu-bleu:hover, .menu-bleu.current {
	border-bottom: 2px solid #01d7df;
}
.menu-vert-clair {
	border-top: 4px solid #cfd612;
}
.menu-vert-clair:hover, .menu-vert-clair .sub-menu, .menu-vert-clair.current {
	background: #f1f664;
}
.menu-vert-clair:hover, .menu-vert-clair.current {
	border-bottom: 2px solid #f1f664;
}
.menu-vert-clair:hover a, .menu-vert-clair .sub-menu a, .menu-vert-clair.current a {
	color: #454545 !important;
}

.menu a {
	color: #454545;
	font-weight: normal;
}

.menu > ul li:hover .sub-menu {display:block}

.menu .current a {
	color: #fff;
}

.sub-menu {
	display:none;
	height:auto;
	left: 0;
	list-style: none;
	margin: 7px 0 0 0;
	padding: 0;
	position: absolute;
	text-align: left;
	width: 1000px;
	z-index: 100
}

.sub-menu li {
	background: none;
	border: 0;
	font-size: .95em;
	margin: 0;
	padding: 0.8em 0;
}

.sub-menu li a {
	color: #fff;
	padding: 0 1em;
}

.current .sub-menu {
	display: block;
	z-index: 50
}

.sub-menu .current, .sub-menu li:hover {
	background: url('http://static.gerbeaud.com/v4/img/header/submenu_current.png') center bottom no-repeat;
}

/* formulaire recherche */
#form_search {
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-ms-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	border-top: 4px solid #f86024;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	clear: right;
	float: right;
	height: 30px;
	margin: 3em 0 0 0;
	width: 205px;
}

#input_search {
	border: 0;
	color: #444;
	font-size: 1.2em;
	font-style: italic;
	margin: 0;
	width: 155px;
}

#submit_search {
	background: url('http://static.gerbeaud.com/v4/img/sprites.png') 8px -64px no-repeat;
	border: 0;
	cursor: pointer;
	height: 29px;
	margin: 0;
	padding: 0;
	width: 38px;
}

/*-------------------------------*/
/*---------- GRILLE ------------*/
.col-1, .col-3, .col-4 {
	float: left;
	overflow: hidden;
}
.col-1 {
	margin: 0 2em 3em 0;
	width: 47.5%;
}
.col-2 {
	float: right;
	margin: 0 1.4em 3em 0;
	width: 47.5%;
}
.col-3 {
	width: 64%;
}
.col-4 {
	margin: 0 1.4em 3em 0;
	width: 98%;
}

/*-------------------------------*/
/*---------- SLIDESHOWS ------------*/
.bxslider-une, .bxslider-une ul, .bxslider-recettes, .bxslider-recettes ul, .bxslider-fiche, .bxslider-fiche ul, .bxslider-fiche-b, .bxslider-fiche-b ul {
	margin: 0;
	padding: 0;
}

.slideshow-une, .slideshow-recettes, .slideshow-more, .slideshow-fiche, .slideshow-fiche-b {
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	*zoom: 1;
}

.slideshow-une {
	border: 1px solid #e7e7e7;
	padding: 1em;
}

.slideshow-une .bx-pager {
	border-top: 1px solid #e7e7e7;
	padding: 2em 0 0 0;
}

.slideshow-recettes {
	background: #ebf9f9;
	border: 1px solid #b1ebed;
	padding: 2.5em 0 0 4.4em;
}

.slideshow-une h2 {
	font-size: 22px;
}

.bxslider-une .bx-wrapper {
	border-bottom: 1px solid #e7e7e7;
	margin: 0 0 2em 0;
	padding: 0 0 1.5em 0;
}

.bxslider-une img {
	max-width: 100%;
	margin: 0 auto 1em auto;
	display: block;
}

/* LOADER */
.bx-wrapper .bx-loading {
	min-height: 50px;
	background: #fff url('http://static.gerbeaud.com/v4/img/bx_loader.gif') center no-repeat;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */
.bx-pager {
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.bx-pager li {
	float: left;
	margin: 0 .9em 0 0;
	width: 95px;
}

.bx-pager li a {
	color: #333;
	font-size: 1.2em;
}

.bx-pager .last {
	margin: 0;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-pager {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

.slideshow-une .bx-prev {
	left: 11px;
	background: url(../img/controls.png) no-repeat -5px 0;
}

.slideshow-une .bx-next {
	right: 10px;
	background: url(../img/controls.png) no-repeat -45px 0;
}

.slideshow-une .bx-prev:hover {
	background-position: -5px -40px;
}

.slideshow-une .bx-next:hover {
	background-position: -45px -40px;
}

.slideshow-une .bx-controls-direction a {
	position: absolute;
	top: 23%;
	outline: 0;
	width: 25px;
	height: 40px;
	text-indent: -9999px;
	z-index: 100;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

.slideshow-recettes .bx-prev {
	left: 0;
	background: url(../img/controls_blue.png) no-repeat -5px 0;
}

.slideshow-recettes .bx-next {
	right: 0;
	background: url(../img/controls_blue.png) no-repeat -45px 0;
}

.slideshow-recettes .bx-prev:hover {
	background-position: -5px -40px;
}

.slideshow-recettes .bx-next:hover {
	background-position: -45px -40px;
}

.slideshow-recettes .bx-controls-direction a {
	position: absolute;
	top: 45%;
	outline: 0;
	width: 25px;
	height: 40px;
	text-indent: -9999px;
	z-index: 9999;
}

.slideshow-recettes h2 {
	min-height: 35px; 
	height:auto !important; 
	height: 35px;
}

/* slideshow vous aimerez */

.slideshow-more {
	background: url('http://static.gerbeaud.com/v4/img/bg_slideshow_more.png') center top no-repeat;
	padding: 2.5em 0 0 0;
	width: 100%;
}

.slideshow-more .bx-wrapper {
	margin: 0 0 0 5.5em;
}

.slideshow-more h3 {
	border: 0;
	font-size: 1.4em;
	padding: 0;
	text-align: center;
}

.slideshow-more .bx-prev {
	left: 0;
	background: url('http://static.gerbeaud.com/v4/img/controls_orange.png') no-repeat -5px 0;
}

.slideshow-more .bx-next {
	right: 0;
	background: url('http://static.gerbeaud.com/v4/img/controls_orange.png') no-repeat -45px 0;
}

.slideshow-more .bx-prev:hover {
	background-position: -5px -40px;
}

.slideshow-more .bx-next:hover {
	background-position: -45px -40px;
}

.slideshow-more .bx-controls-direction a {
	position: absolute;
	top: 45%;
	outline: 0;
	width: 25px;
	height: 40px;
	text-indent: -9999px;
	z-index: 9999;
}
.slideshow-more h2 {
	font-size: 1.3em;
}

.slideshow-more p {
	font-size: 1.2em;
}

/* slideshow fiche a */
.slideshow-fiche {
	height: 238px;
	margin: 0 0 2em 0;
}

.slideshow-fiche .texte-slide {
	float: right;
	font-size: .85em;
	width: 47%;
}

.slideshow-fiche .bx-pager {
	border-top: 1px solid #efefef;
	left: 52%;
	padding: 2em 0 0 0;
    position: relative;
    top: -120px;
	z-index: 200;
}

.slideshow-fiche .bx-pager li {
	margin: 0 1.5em 0 0;
}

.slideshow-fiche .bx-prev {
	left: 0;
	background: url(../img/controls.png) no-repeat -5px 0;
}

.slideshow-fiche .bx-next {
	left: 300px;
	background: url(../img/controls.png) no-repeat -45px 0;
}

.slideshow-fiche .bx-prev:hover {
	background-position: -5px -40px;
}

.slideshow-fiche .bx-next:hover {
	background-position: -45px -40px;
}

.slideshow-fiche .bx-controls-direction a {
	position: absolute;
	top: 40%;
	outline: 0;
	width: 25px;
	height: 40px;
	text-indent: -9999px;
	z-index: 100;
}

/* slideshow fiche b */
.slideshow-fiche-b {
	margin: 0 2em 2em 0;
	width: 239px;
}

.slideshow-fiche-b .bx-prev {
	left: 0;
	background: url(../img/controls.png) no-repeat -5px 0;
}

.slideshow-fiche-b .bx-next {
	right: 0;
	background: url(../img/controls.png) no-repeat -45px 0;
}

.slideshow-fiche-b .bx-prev:hover {
	background-position: -5px -40px;
}

.slideshow-fiche-b .bx-next:hover {
	background-position: -45px -40px;
}

.slideshow-fiche-b .bx-controls-direction a {
	position: absolute;
	top: 40%;
	outline: 0;
	width: 25px;
	height: 40px;
	text-indent: -9999px;
	z-index: 100;
}

/* couleurs rubriques home */
.travaux {
	border-bottom: 1px solid #e7e7e7;
}

.travaux h3.title {
	border-color: #e8a014;
	color: #e8a014;
}

.travaux h2 {
	font-size: 2.2em;
}

.travaux a {
	color: #e8a014;
}

.travaux .btn {
	background: #e8a014;
	color: #fff;
}
.travaux .btn:hover {
	background: #ffbe41;
}

.jardin h3.title {
	border-color: #b4ba11;
	color: #b4ba11;
}

.jardin a {
	color: #b4ba11;
}

.jardin .btn {
	background: #b4ba11;
	color: #fff;
}
.jardin .btn:hover {
	background: #d2d813;
}

.nature h3.title {
	border-color: #6b8e11;
	color: #6b8e11;
}

.nature a {
	color: #6b8e11;
}

.nature .btn {
	background: #6b8e11;
	color: #fff;
}
.nature .btn:hover {
	background: #8cc300;
}

.recettes h3.title {
	border: none;
	color: #00bbc2;
	margin: 0 0 .5em 0;
	padding: 0;
}

.recettes h3 a, .recettes .more-link {
	color: #00bbc2;
}

.recettes .note {
	vertical-align: middle;
}

.travaux h2 a, .jardin h2 a, .nature h2 a {
	color: #333;
}

.sondage img {
	border: 0;
}

/* fil ariane */
.fil-ariane li {
	display: inline;
	font-size: 1.2em;
}

/* titres */
h1 {font: 2.4em 'CaeciliaLTStd85Heavy', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;}
h2 {color: #333; font-size: 1.6em; line-height: 1.1em; margin: 0 0 .4em 0;}
h3 {color: #333; font-size: 1.4em; line-height: 1.1em; margin: 0 0 .2em 0;}

h2 a, h3 a {color: #333;}

h3.title, p.title {
	border-bottom: 5px solid #f86024;
	color: #333;
	font: 2em 'CaeciliaLTStd85Heavy', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif !important;
	margin: 0 0 1em 0;
	padding: 0 0 .75em 0;
}

h3.title a {font-weight: normal;}

h4 {font-size: 1.5em;}

.footer h4 {
	color: #f86024;
	font: 1.8em 'CaeciliaLTStd85Heavy', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	margin: 0 0 1em 0;
} 

a.cat-title, .cat-title {
	color: #a7a7a7;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 .5em 0;
}

/* liens et boutons divers */
.nbr-comments {
	background: url(../img/sprites.png) no-repeat 0 -121px;
	padding: 0 0 0 1.5em;
}

p.title .nbr-comments {
	color: #f86024;
	font: bold .6em Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	margin: .5em 0 0 0;
}

.nbr-comments, .more-link {
	font-weight: bold;
	vertical-align: middle;
}

.all-link {
	background: #00bbc2;
	color: #fff;
	display: block;
	font-size: 1.2em;
	padding: .5em 0;
	text-align: center;
}
.all-link:hover {
	background: #5ED4D8;
	text-decoration: none;
}

.send-btn {
	background: url(../img/sprites.png) no-repeat 0 -140px;
	display: block;
	height: 16px;
	text-indent: -9999px;
	width: 21px;
}

/*-------------------------------*/
/*---------- SIDEBAR ------------*/
.side-bloc {
	clear: both;
	margin: 0 0 3em 0;
	overflow: hidden;
}

.side-bloc p, .side-bloc ol {
	font-size: 1.2em;
}

.side-bloc ol {
	padding: 0 0 0 2em;
}

.side-bloc li {
	margin: 0 0 .5em 0;
}
.side-bloc ul {
	font-size: 1.2em;
	list-style: none;
	margin: 0;
	padding: 0;
}

.side-bloc li a {
	color: #333;
}

/* Edito */
.edito img {
	border: 1px solid #efefef;
	float: left;
	margin: 0 .8em 0 0;
}

.text-edito {
	background: #f5f5f5;
	border: 1px solid #e7e7e7;
	float: right;
	line-height: 1.6em;
	padding: 1em;
	width: 58%;
}

.text-edito p {
	margin: 0;
}

.author-edito {
	font: 1em 'CaeciliaLTStd85Heavy', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	text-align: right;
}

.left-arrow {
	display: block;
	background: url('http://static.gerbeaud.com/v4/img/sprites.png') 0 -174px;
	float: left;
	height: 12px;
	width: 7px;
	position: relative;
	left: 1px;
	top: 20px;
}

/* photo de la semaine et diaporama */
.photo-week, .diaporama, .questions {
	background: #fff9f3;
	border: 1px solid #f4e3c7;
	font-weight: bold;
	overflow: hidden;
	padding: 2em;
}

.photo-week .btn, .photo-week .fb-share, .photo-week .send-btn {
	float: left;
	margin: 0 .5em 0 0;
}

.photo-week .fb-share, .photo-week .send-btn {
	margin: .5em .5em 0 0;
}

.diaporama img {
	margin: 0 0 1em 0;
}

.diaporama .nbr-photos {
	background: #333;
	color: #fff;
	font-size: 1.2em;
	padding: .5em;
	position: absolute;
	margin: 0 0 0 241px;
}

.diaporama .nbr-photos img {
	border: 0;
	margin: 0;
}

/* 1 jour 1 question */
.post {
	background: #f5f5f5;
	border: 1px solid #e7e7e7;
	font-style: italic;
	line-height: 1.5em;
	padding: 1.5em;
}

.post-arrow {
	display: block;
	background: url('http://static.gerbeaud.com/v4/img/sprites.png') 0 -158px;
	height: 7px;
	left: 2em;
	position: relative;
	top: -1px;
	width: 12px;
}

.author {
	font-weight: bold;
	line-height: 1.6em;
	margin: 0 0 .5em 0;
}

.author span {
	color: #a7a7a7;
}

.question-footer {
	border-top: 1px solid #e7e7e7;
	padding: 1em 0 0 0;
}

.question-footer a {
	font-size: 1.2em;
}

/* les plus */
.plus-header {
	border-bottom: 1px solid #e7e7e7;
	padding: 0 0 1.5em 0;
}

.plus-header a {
	color: #a7a7a7;
	font-size: 1.2em;
	margin: 0 1em 0 0;
}

.plus-header a.current, .plus-header a:hover {
	background: #a7a7a7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	padding: .5em 1em;
	text-decoration: none;
}

/* newsletter */

.newsletter p.title {
	border: 0;
	margin: 0 0 .5em 0;
	padding: 0;
}

.form_newsletter {
	background: #f86024;
	color: #fff;
	overflow: hidden;
	padding: 2em;
}

.form_newsletter input {
	border: 0;
	float: left;
	margin: 0;
}

#input_news {
	width: 215px;
}

#submit_news {
	color: #f86024;
	cursor: pointer;
	font: bold 1.6em Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	padding: 0;
	width: 30px;
}

/*-------------------------------*/
/*---------- PAGES ------------*/

/* encart actu Ã  la une */
.news-une {
	border: 1px solid #efefef;
	overflow: hidden;
	padding: 2em;
	width: 92%;
}

.news-une h2 {
	font-size: 2.2em;
}

/* liste actus */
.list-news li {
	border-bottom: 1px solid #efefef;
	float: left;
	margin: 0 1.5em 2em 0;
	overflow: hidden;
	width: 47.8%;
}

.section-footer {
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	margin: 0 1.5em 0 0;
	overflow: hidden;
	padding: 1em 0;
}

.section-footer span {
	color: #F86024;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.8em;
	padding: 0 1em;
}

/* pagination */

.pagination ul {
	font-size: 1.2em;
	line-height: 1.8em;
	margin: 0;
	padding: 0;
	text-align: center;
}
.pagination a {
	color: #444;
	font-weight: normal;
	padding: 0 .5em 0 0;
}

.pagination .current a, .pagination a:hover {
	color: #F96024;
	font-weight: bold;
	text-decoration: none;
}

.pagination li {
	display: inline;
}

.pagination .prev, .pagination .next {
	background: #f96024;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	display: block;
	font-weight: bold;
	padding: .2em 1em;
}

.pagination .prev:hover, .pagination .next:hover {
	background: #ff8e62;
	color: #fff;
}

/*-------------------------------*/
/*---------- FICHES ------------*/

/* liste fiches */

.list-fiches {
	margin: 0;
	list-style: none;
	overflow: hidden;
	padding: 0;
	width: 100%;
}

.list-fiches li {
	float: left;
	margin: 0 1.7em 1.7em 0;
}

.list-fiches li:hover .caption-fiche {
	display: none;
}

.list-fiches li:hover .hover-fiche {
	display: block;
}

.caption-fiche {
	background: url('http://static.gerbeaud.com/v4/img/bg_caption.png') repeat;
	color: #fff;
	font-size: 1.2em;
	height: 24px;
	margin: 100px 0 0 1px;
	padding: .5em 1em;
	position: absolute;
	z-index: 20;
	width: 128px;
}

.hover-fiche {
	background: url('http://static.gerbeaud.com/v4/img/bg_caption.png') repeat;
	color: #fff;
	display: none;
	height: 116px;
	margin: 0 0 0 1px;
	padding: 1em;
	position: absolute;
	z-index: 20;
	width: 132px;
}

.hover-fiche p {
	line-height: 1em;
}

.hover-fiche a {
	color: #fff;
	display: block;
	font-weight: normal;
	height: 116px;
	width: 132px;
}

.hover-fiche a:hover {
	text-decoration: none;
}

.hover-fiche .more {
	color: #F86024;
	float: right;
	font-size: 1.2em;
}

/* page fiche */
.article-header {
	margin: 0 0 3em 0;
	overflow: hidden;
}

.article-header img {
	border: 0;
}

.article-header h1 {
	margin: 1em 0 .5em 0;
}

.article-header p {
	margin: 0;
}

/* barre outils (partage, date...) */
.toolbar {
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	color: #a7a7a7;
	overflow: hidden;
	padding: .5em 0 0 0;
}

.toolbar .share {
	float: right;
	line-height: 18px;
	overflow: hidden;
}

.toolbar .fb-like, .toolbar .twitter-share-button, .toolbar .gplus-btn, .toolbar .print, .toolbar .email, .toolbar span {
	display: inline-block;
	float: left;
}

.toolbar .twitter-share-button {
	width: 100px !important;
}

.toolbar .gplus-btn {
	width: 70px;
}

.toolbar span {
	font-size: 1.2em;
	margin: 0 .5em;
}
.toolbar .print, .toolbar .email {
	margin: 0 0 0 .5em;
}
.toolbar .email {
	padding: .25em 0 0 0;
}
.toolbar .fb-like span {
	margin: 0;
}

.article ul {
	font-size: 1.2em;
	line-height: 1.4em;
}

.article ul li {
	margin: 0 0 1em 0;
}

/* chapo */
.chapo {
	font-weight: bold;
}

.chapo.right {
	width: 61%;
}

.slideshow-fiche .chapo {
	float: right;
	height: 0;
	width: 48%;
}

/* banniÃ¨re pub */
.banniere {
	background: #a7a7a7;
	height: 60px;
	margin: 0 auto 3em auto;
	width: 468px;
}

/* encart retenir */
.encart-retenir {
	background: #fff9f2;
	border: 1px solid #f5e2c6;
	margin: 0 0 2em 0;
	padding: 2em 2em 1em 2em;
}

.encart-retenir h4 {
	border-bottom: 1px solid #f5e2c6;
	color: #f86024;
	font: 1.4em 'CaeciliaLTStd85Heavy', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	text-align: center;
}

/* encart toutes vos questions */
.questions h4 {
	color: #f86024;
	font-size: 1.2em;
	margin: 0;
}

.questions ul {
	font-size: 1.2em;
	list-style: none;
	margin: 0 0 1em 0;
	padding: 0;
}

.questions ul li {
	border-top: 1px solid #f5e2c6;
	font-weight: normal;
	margin: 1em 0 0 0;
	padding: 1em 0 0 0;
}
.questions ul a {
	color: #444;
}

/* rÃ©actions */
.reactions {
	border-top: 1px solid #efefef;
	padding: 2em 0 0 0;
}

.post-arrow-top {
	display: block;
	background: url('http://static.gerbeaud.com/v4/img/sprites.png') 0 -164px;
	height: 8px;
	left: 2em;
	position: relative;
	bottom: -1px;
	width: 12px;
}

.reactions .post {
	margin: 0 0 2em 0;
}

.etape-fiche {
	clear: both;
	margin: 0 0 3em 0;
}

.etape-fiche p {
	overflow: hidden;
}

/*-------------------------------*/
/*---------- FOOTER ------------*/
.footer {
	margin: 0 0 3em 0;
}

.footer-top, .footer-content {
	margin: 0 auto;
	width: 1000px;
}

.footer-top {
	background: #333;
	padding: 1em 2em;
}

.footer-top ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.footer-top li {
	display: inline;
	font: 1.3em 'CaeciliaLTStd85Heavy', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	margin: 0 3.5em 0 0;
}

.footer-top a {
	color: #fff;
	font-weight: normal;
}

.footer-content {
	background: #fff;
	border: 1px solid #e7e7e7;
	overflow: hidden;
	padding: 2em;
}

.footer-seo {
	font-size: 1.3em;
	float: left;
	line-height: 1.3em;
	padding: 0 2em 0 0;
	width: 28%;
}

.fb-link {
	border-top: 1px solid #e7e7e7;
	font-weight: bold;
	padding: 1em 0 0 0;
}
.fb-link img {
	vertical-align: middle;
}

.col-footer {
	border-left: 1px solid #e7e7e7;
	float: left;
	min-height: 100%; 
	height:auto !important; 
	height: 100%;
	padding: 0 0 0 2em;
	width: 15%;
}

.col-footer ul {
	font-size: 1.3em;
	list-style: none;
	margin: 0;
	padding: 0;
}

.col-footer.last {
	width: 33%;
}
.col-footer.last ul {
	column-count:2;
	-moz-column-count:2;
	-webkit-column-count:2;
}

.col-footer ul li {
	margin: 0 0 1em 0;
	padding: 0 1em 0 0;
}

.col-footer a {
	color: #333;
	font-weight: normal;
}

/*-------------------------------*/
/*---------- FORMULAIRES ------------*/
form {margin: 0; padding: 0;}
fieldset {margin: 0; padding: 0;}
input, button, select, submit, label {vertical-align: middle;}
input {
	height: 27px;
	margin: 0 .5em 0 0;
	padding: 0 .5em;
}
select {
	border: 1px solid #efefef;
}
label {
	font-weight: bold;
}
input, textarea {
	background: #fff;
	border: 1px solid #e8e8e8;
	color: #444;
	font-style: italic;
	font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
}

textarea {
	font-size: 1em;
	padding: .5em;
}

.radio {
	border: 0;
}

.sondage p {
	margin: 0;
}

/* recherche page article */
#form_search_article {
	background: url('http://static.gerbeaud.com/v4/img/sprites.png') 0 -69px no-repeat;
	border-right: 1px solid #efefef;
	font-size: 1.2em;
	margin: .25em 0 0 0;
	padding: 0 1em 0 2.5em;
}

#form_search_article select, #form_acces  select {
	margin: 0 0 0 .5em;
}

/* avis page fiche */
#input_avis {
	height: 15px;
	margin: 0 0 0 1em;
	width: 238px;
}

#form_avis textarea {
	height: 155px;
	width: 310px;
}

/* recherche lsite fiches */
#form_acces {
	font-size: 1.2em;
	margin: .25em 0 0 0;
	padding: 0 1em 0 0;
}

/* fancybox */
.img-fancybox {
	margin: 2em auto;
	overflow: hidden;
	width: 325px;
}
.img-fancybox-small {
	clear: both;
	float: left;
	margin: 0 2em 2em 0;
	overflow: hidden;
	width: 151px;
}
.img-fancybox-vertical {
	margin: 2em auto;
	overflow: hidden;
	width: 240px;
}

.img-fancybox .caption, .img-fancybox-vertical .caption  {
	background: url('http://static.gerbeaud.com/v4/img/bg_caption.png') repeat;
	color: #fff;
	display: block;
	font-size: 1.2em;
	font-style: italic;
	height: 25px;
	line-height: 2em;
	margin: -29px 0 0 1px;
	padding: 0 0 0 1em;
	position: absolute;
	z-index: 200;
	width: 312px;
}
.img-fancybox-small .caption {
	margin: -29px 0 0 1px;
	position: absolute;
	z-index: 200;
	width: 150px;
}

.img-fancybox-vertical .caption {
	margin: -29px 0 0 1px;
	width: 228px;
}

.zoom {
	float: right;
}

.zoom img {
	border: 0;
}

/*-------------------------------*/
/*---------- FONTS ------------*/
@font-face {
	font-family: 'CaeciliaLTStd85Heavy';
	src: url('../fonts/caecilialtstd-heavy-webfont.eot');
	src: url('../fonts/caecilialtstd-heavy-webfont.woff') format('woff'), url('../fonts/caecilialtstd-heavy-webfont.ttf') format('truetype'), url('../fonts/caecilialtstd-heavy-webfont.svg#webfontqG9x1KaC') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadProRegularItalic';
	src: url('../fonts/myriadpro-it-webfont.eot');
	src: url('../fonts/myriadpro-it-webfont.woff') format('woff'),
	url('../fonts/myriadpro-it-webfont.ttf') format('truetype'),
	url('../fonts/myriadpro-it-webfont.svg#myriadpro-it-webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadProBoldItalic';
	src: url('../fonts/myriadpro-boldit-webfont.eot');
	src: url('../fonts/myriadpro-boldit-webfont.woff') format('woff'),
	url('../fonts/myriadpro-boldit-webfont.ttf') format('truetype'),
	url('../fonts/myriadpro-boldit-webfont.svg#myriadpro-boldit-webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
