













/* === A ENLEVER A LA FIN =============================================================================== */

.clear{
	clear:both;
}
.underline{
	text-decoration:underline;
}
@keyframes popsub{from{opacity:0;transform:rotateZ(-45deg);}
to{opacity:1;transform:rotateZ(0);}
}

input, select, button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;outline:0;margin:0;padding:0;text-align:left;font-size:1em;height:1em;vertical-align:middle;position:relative;margin:0;padding:0;}





#baseline{font-family:fertigopro, cursive;width:100%;text-align:center;font-size:228%;height:2.35em;line-height:2.35em;color:white;background-color:#87C636;}
#baseline h1{display:inline;font-size:1em;}
@media screen and (max-width:750px){#baseline{height:auto;line-height:1em;padding:0.5em 0;}
}


.whiteline{width:100%;height:0.7em;background-color:white;}


/* A conserver pour page node--levegetal--cerealesetlegumineuses.tpl.php */

#cerealcarousel{position:relative;text-align:center;background:white;background-repeat:no-repeat;}
#cerealcarousel h2{font-family:fertigopro, cursive;font-size:350%;color:#87C636;padding:1em 0 0.2em 0;margin:0;line-height:0.8em;}
#cerealcarousel h2 .bold{font-family:ubuntubold, sans-serif;font-size:65%;color:#DD0000;}
#cerealcarousel .stroke{display:inline-block;width:100px;height:3px;background-color:#DD0000;}
#cerealcarousel .centerx{position:relative;overflow:hidden;}
#cerealcarousel .centerx .leftfade{position:absolute;top:0;bottom:0;width:3em;left:0;background:transparent url('../../img/gradient_white_left.png') repeat-y;background-size:100% auto;}
#cerealcarousel .centerx .rightfade{position:absolute;top:0;bottom:0;width:3em;right:0;background:transparent url('../../img/gradient_white_right.png') repeat-y;background-size:100% auto;}
#cerealcarousel .centerx .container{width:10000%;height:100%;height:18em;line-height:28em;text-align:left;}
#cerealcarousel .centerx .container .slide{display:inline-block;height:auto;line-height:1.2em;text-decoration:none;width:0.251%;}
#cerealcarousel .centerx .container .slide .inner{display:block;width:90%;margin:0 auto;}
#cerealcarousel .centerx .container .slide .inner .illu{display:block;position:relative;width:100%;background-color:white;text-align:center;}
#cerealcarousel .centerx .container .slide .inner .illu img{max-width:100%;max-height:18em;-webkit-transition:-webkit-transform 0.2s;-moz-transition:-moz-transform 0.2s;transition:transform 0.2s;}
#cerealcarousel .centerx .container .slide .inner .illu .typetag{position:absolute;left:0;top:1em;height:2em;line-height:2em;background-color:#7FBB4B;padding-right:1em;color:white;}
#cerealcarousel .centerx .container .slide .inner .bot{display:block;text-align:left;}
#cerealcarousel .centerx .container .slide .inner .bot .title{display:block;margin-top:0.5em;font-size:142%;font-family:ubuntumedium, sans-serif;color:#7FBA4B;text-align:center;width:100%;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}
#cerealcarousel .btn{cursor:pointer;position:absolute;z-index:20;bottom:8em;width:3em;height:3.5em;background-size:contain;background-position:center center;}
#cerealcarousel .btn.toleft{left:1.5em;background-image:url('../../img/carousel_arrow_left_green.png');}
#cerealcarousel .btn.toright{right:1.5em;background-image:url('../../img/carousel_arrow_right_green.png');}
#cerealcarousel .topshadow{position:absolute;width:100%;top:0;left:0;height:19px;background:url('../../img/top_shadow.png') no-repeat center top;}
#cerealcarousel .botshadow{position:absolute;width:100%;bottom:0;left:0;height:19px;background:url('../../img/bot_shadow.png') no-repeat center bottom;}
#cerealcarousel .centerx .container .slide:hover .inner .bot .title{color:#E10613;}
#cerealcarousel .centerx .container .slide:hover .inner .illu img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
@media screen and (max-width:750px){#cerealcarousel .centerx .container .slide{width:0.501%;}
}
@media screen and (max-width:500px){#cerealcarousel .centerx .container .slide{width:1%;}
}































#cerealmenu{text-align:center;background-color:#87C636;height:4em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
#cerealmenu .item{position:relative;z-index:200;color:white;display:inline-block;height:100%;line-height:4em;height:4em;cursor:pointer;background-color:#87C636;-webkit-transition:background-color 0.2s, color 0.2s;-moz-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s;}
#cerealmenu .item:hover{background-color:#6EAB33;}
#cerealmenu .item .label{display:inline-block;font-size:120%;height:1em;line-height:1em;padding:0 0.5em;border-left:1px solid white;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;transition:border-color 0.2s;}
#cerealmenu .item.first .label{border-left:0;}
#cerealmenu .item.current{background-color:#537F28;}
#cerealmenu .item.current .label{border:0;}
#cerealmenu .item.current + .item .label{border-left:0;}
#cerealmenu .item + .item:hover .label{border-left:1px solid #6EAB33;}
#cerealmenu .item + .item.current:hover .label{border-left:0;}
#cerealmenu .item.current + .item:hover .label{border-left:0;}
#cerealmenu .item.current:hover + .item .label{border-left:0;}
#cerealmenu .item:hover + .item .label{border-left:1px solid #87C636;}
#cerealmenu .item:hover + .item.current .label{border-left:0;}
@media screen and (max-width:500px){#cerealmenu{height:auto;}
#cerealmenu .item{display:block;width:100%;height:auto;}
#cerealmenu .item .label{border:0 !important;}
}









#popin{position:absolute;text-align:right;z-index:10000;left:0;top:0;padding:1em;background:white;box-shadow:0 0 10px 5px rgba(0,0,0,0.4);max-width:-webkit-calc(100% - 2em);max-width:calc(100% - 2em);}
#popin iframe{max-width:100%;margin-top:0.25em;}
#popin .close{cursor:pointer;font-weight:bold;font-size:120%;}
@media screen and (max-width:650px){
#popin .close{font-size:200%;text-transform:uppercase;}
}
.le-vegetal .engageline{text-align:center;}
.le-vegetal .engageline .centery{display:inline-block;line-height:1.25em;font-family:ubuntulight, sans-serif;font-size:110%;padding:2em 1em 2em 1em;}
.le-vegetal .engagemenu{height:2.7em;line-height:2.7em;text-align:center;color:white;background-color:#537F28;font-size:157%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.le-vegetal .engagemenu .item{display:inline-block;font-family:fertigopro, cursive;padding:0 0.5em;cursor:pointer;height:2.7em;}
.le-vegetal .engagemenu .item.current{color:#7FBA4B;}
@media screen and (max-width:500px){.le-vegetal .engagemenu{height:auto;line-height:2.7em;}
.le-vegetal .engagemenu .item{display:block;width:calc(100% - 1em);text-align:left;}
.le-vegetal .engagemenu .sep{display:none;}
}
.le-flexitarisme .zone{background-color:#7FBA4B;}
.le-flexitarisme .zone .panel{position:relative;width:100%;display:none;min-height:35em;}
.le-flexitarisme .zone .panel:first-child{display:block;}
.le-flexitarisme .zone .panel .right{position:absolute;right:0;top:0;bottom:0;width:50.1%;background-color:white;background-position:center center;background-repeat:none;background-size:cover;}
.le-flexitarisme .zone .panel .left{float:left;padding:2em 2.5%;width:45%;background-color:#7FBA4B;color:white;text-align:left;}
.le-flexitarisme .zone .panel .left a{color:white;}
.le-flexitarisme .zone .panel .left h3{margin-top:1em;font-size:142%;color:#537F28;font-family:ubuntubold, sans-serif;}
.le-flexitarisme .zone .panel .left p{margin-top:1.2em;font-size:107%;line-height:1.3em;text-align:justify;}
.le-flexitarisme .zone .panel .left ul{margin-top:1.2em;font-size:107%;line-height:1.3em;padding-left:1.2em;}
.le-flexitarisme .zone .panel .left p.first{margin-top:2em;}
.le-flexitarisme .zone .panel .left p .bold{font-family:ubuntumedium, sans-serif;}
.le-flexitarisme .zone .panel .left p strong{font-family:ubuntumedium, sans-serif;font-weight:300;}
.le-flexitarisme .zone .topshadow{position:absolute;width:100%;top:0;left:0;height:19px;background:url('../../img/top_shadow.png') no-repeat center top;}
@media screen and (max-width:500px){.le-flexitarisme .zone .panel .right{position:relative;height:20em;width:100%;left:auto;top:auto;bottom:auto;}
.le-flexitarisme .zone .panel .left{float:none;position:relative;width:95%;}
}
.cereales-et-legumineuses #cerealcarousel .centerx .container{line-height:30em;}
.cereales-et-legumineuses #cerealcarousel .centerx .container .slide{cursor:pointer;width:0.251%;}
.cereales-et-legumineuses #cerealcarousel .centerx .container .slide .inner .bot{text-align:center;}
.cereales-et-legumineuses #cerealcarousel .centerx .container .slide .inner .bot .underline{display:inline-block;margin-top:1em;width:2em;height:2px;background-color:transparent;}
.cereales-et-legumineuses #cerealcarousel .centerx .container .slide.active .inner .bot .title{color:#E10613;}
.cereales-et-legumineuses #cerealcarousel .centerx .container .slide.active .inner .bot .underline{background-color:#E10613;}
.cereales-et-legumineuses #cerealcarousel .centerx .container .slide .inner .bot .title{color:#7FBA4B;}
.cereales-et-legumineuses .zone{}
.cereales-et-legumineuses .zone .panel{display:none;overflow:hidden;color:white;}
.cereales-et-legumineuses .zone .panel.active{display:block;}
.cereales-et-legumineuses .zone .panel .left{position:relative;float:left;width:50%;background-color:#7FBA4B;}
.cereales-et-legumineuses .zone .panel .right{position:relative;float:left;width:50%;background-color:#537F28;}
.cereales-et-legumineuses .zone .panel .inner{padding:2em 2.5em;}
.cereales-et-legumineuses .zone .panel a{color:white;}
.cereales-et-legumineuses .zone .panel h3{margin-top:1em;font-size:142%;font-family:ubuntubold, sans-serif;}
.cereales-et-legumineuses .zone .panel .underline{margin-top:1em;width:3em;height:2px;background-color:white;}
.cereales-et-legumineuses .zone .panel p{margin-top:1.2em;font-size:107%;line-height:1.3em;text-align:justify;}
.cereales-et-legumineuses .zone .panel ul{margin-top:1.2em;font-size:107%;line-height:1.3em;padding-left:1.2em;}
.cereales-et-legumineuses .zone .panel .faketobot{position:absolute;top:100%;left:0;width:100%;height:10000px;background-color:inherit;}
@media screen and (max-width:750px){.cereales-et-legumineuses #cerealcarousel .centerx .container .slide{cursor:pointer;width:0.5%;}
}
@media screen and (max-width:500px){.cereales-et-legumineuses #cerealcarousel .centerx .container .slide{cursor:pointer;width:1%;}
.cereales-et-legumineuses .zone .panel .left{float:none;width:100%;}
.cereales-et-legumineuses .zone .panel .right{float:none;width:100%;}
}

.les-proteines-vegetales .zone{background-color:#7FBA4B;}
.les-proteines-vegetales .zone .panel{position:relative;width:100%;display:none;min-height:50em;}
.les-proteines-vegetales .zone .panel:first-child{display:block;}
.les-proteines-vegetales .zone .panel .right{position:absolute;right:0;top:0;bottom:0;width:50.1%;background:transparent url('../../img/cereals.jpg') no-repeat center center;background-size:cover;}
.les-proteines-vegetales .zone .panel.deux .right{background-image:url('../../img/cereals.jpg');}
.les-proteines-vegetales .zone .panel.trois .right{background-image:url('../../img/cereals.jpg');}
.les-proteines-vegetales .zone .panel .left{float:left;padding:2em 2.5%;width:45%;background-color:#7FBA4B;color:white;text-align:left;}
.les-proteines-vegetales .zone .panel .left a{color:white;}
.les-proteines-vegetales .zone .panel .left h3{margin-top:1em;font-size:142%;color:#537F28;font-family:ubuntubold, sans-serif;}
.les-proteines-vegetales .zone .panel .left p{margin-top:1.2em;font-size:107%;line-height:1.3em;text-align:justify;}
.les-proteines-vegetales .zone .panel .left ul{margin-top:1.2em;font-size:107%;line-height:1.3em;padding-left:1.2em;}
.les-proteines-vegetales .zone .panel .left p.first{margin-top:2em;}
.les-proteines-vegetales .zone .panel .left p .bold{font-family:ubuntumedium, sans-serif;}
.les-proteines-vegetales .zone .topshadow{position:absolute;width:100%;top:0;left:0;height:19px;background:url('../../img/top_shadow.png') no-repeat center top;}
.page-user .content{width:100%;height:100%;max-width:1080px;margin:0 auto;padding:2em 0;}
.page-user input[type="text"], .page-user input[type="password"]{height:2em;line-height:2em;border:0;padding:0 0.5em;background-color:rgb(230,230,230);}
.page-user input[type="submit"]{height:3em;line-height:3em;border:0;padding:0 1em;background-color:rgb(230,230,230);cursor:pointer;text-transform:uppercase;}
.page-user input[type="submit"]:hover{background-color:black;color:white;}
.node-type-jeu-concours{}
.node-type-jeu-concours .iframe_container{text-align:center;padding-top:2.5em;}
.node-type-jeu-concours .iframe_container iframe{display:inline-block;max-width:100%;}
.reglement-jeu-concours-noel #reglement{padding:4em 0;line-height:1.35em;}
.reglement-jeu-concours-noel #reglement h2{font-weight:bold;}
.reglement-jeu-concours-noel #reglement p + h2{margin-top:1em;}
.reglement-jeu-concours-noel #reglement h2 + p{margin-top:0.5em;}
.reglement-jeu-concours-noel #reglement p + p{margin-top:0.5em;}
.reglement-jeu-concours-noel #reglement ul{padding:0.5em 0 0 1.5em;}

.espace-presse{}
.espace-presse .hookline{background-color:#87C636;text-align:center;padding:1em 0;color:white;font-size:135%;}
.espace-presse .hookline .bold{font-family:ubuntumedium, sans-serif;}
.espace-presse .centerblock{position:relative;background-color:#87C636;width:22em;padding:2em 2.5em;padding-top:8.5em;margin:4em auto;color:white;line-height:1.5em;font-size:120%;max-width:calc(100% - 5em);}
.espace-presse .centerblock a{text-decoration:none;color:white}
.espace-presse .centerblock .tag{position:absolute;left:0;top:1.5em;background-color:#D70000;color:white;padding:1em 1.5em;padding-left:0;}
.espace-presse .centerblock .tag .bold{font-family:ubuntumedium, sans-serif;}
@media screen and (max-width:500px){.espace-presse .centerblock .tag{padding-left:1em;}
}

.page-node-188 #footer{padding-top:1em;}
.contactline{background-color:#D70000;font-size:185%;font-family:fertigopro, cursive;height:3em;line-height:3em;text-align:center;color:white;}
.contactline a{text-decoration:none;display:inline-block;font-size:90%;padding:0.25em 0.25em;background-color:rgba(0,0,0,0.2);margin-left:1em;line-height:1em;font-family:ubuntumedium, sans-serif;color:white;}
@media screen and (max-width:750px){.contactline{height:auto;line-height:1.5em;padding:0.5em 0;}
}
.plan-du-site{}
.plan-du-site .triplecol{width:100%;overflow:hidden;text-align:center;}
.plan-du-site .triplecol .left{float:left;width:33%;background-color:#7FB94B;}
.plan-du-site .triplecol .center{float:left;width:34%;}
.plan-du-site .triplecol .right{float:left;width:33%;background-color:#7FB94B;}
.plan-du-site .triplecol .faketobot{position:absolute;top:100%;width:100%;height:10000px;background-color:inherit;}
.plan-du-site .triplecol .inner{padding:2em 2.5em;}
.plan-du-site .triplecol a{text-decoration:none;color:white;}
.plan-du-site .triplecol .center a{color:#7FB94B;}
.plan-du-site .triplecol h2{font-family:fertigopro, cursive;}
.plan-du-site .triplecol ul + *{margin-top:1em;}
.plan-du-site .triplecol ul{list-style-type:none;margin-top:0.5em;}
.plan-du-site .triplecol ul li{margin-top:0.25em;}
.plan-du-site .doublecol,
.erreur-404 .doublecol{width:100%;height:6.5em;line-height:6.5em;}
.plan-du-site .doublecol .left,
.erreur-404 .doublecol .left{float:left;text-decoration:none;width:50%;display:block;font-size:164%;height:100%;font-family:ubuntubold, sans-serif;text-align:center;color:white;background-color:#537F28;}
.plan-du-site .doublecol .right,
.erreur-404 .doublecol .right{float:left;width:50%;display:block;font-size:164%;height:100%;font-family:ubuntubold, sans-serif;text-align:center;color:white;background-color:#7FBB4B;}
.plan-du-site .doublecol .right .search,
.erreur-404 .doublecol .right .search{display:inline-block;}
.plan-du-site .doublecol .right form.search-form,
.erreur-404 .doublecol .right form.search-form{display:inline-block;margin:0;padding:0;}
.plan-du-site .doublecol .right form.search-form label,
.erreur-404 .doublecol .right form.search-form label{display:none;}
.plan-du-site .doublecol .right form.search-form > div,
.erreur-404 .doublecol .right form.search-form > div{display:block;height:100%;margin:0;padding:0;}
.plan-du-site .doublecol .right form.search-form input.form-submit,
.erreur-404 .doublecol .right form.search-form input.form-submit{display:inline-block;cursor:pointer;border:0;background:transparent;height:1.3em;line-height:1.3em;text-transform:uppercase;color:white;font-family:ubuntubold, sans-serif;}
.plan-du-site .doublecol .right form.search-form input.form-text,
.erreur-404 .doublecol .right form.search-form input.form-text{display:inline-block;color:black;border:0;height:1.3em;line-height:1.3em;font-size:100%;max-width:9em;padding:2px 3px;background-color:white;}
.erreur-404 .zone{position:relative;text-align:center;width:100%;color:#7FBA4B;padding-bottom:4em;}
.erreur-404 .zone h2{font-family:fertigopro, cursive;font-size:350%;padding:1em 0 0.2em 0;margin:0;line-height:0.8em;}
.erreur-404 .zone h2 .bold{font-family:ubuntubold, sans-serif;font-size:65%;color:#537F28;}
.erreur-404 .zone .stroke{display:inline-block;width:100px;height:3px;background-color:#537F28;}
.erreur-404 .zone p.infos{margin-top:3em;color:black;}
.erreur-404 .zone p.infos .bold{font-family:ubuntubold, sans-serif;}
.triplecolbot{position:relative;width:100%;text-align:center;color:#7FBB4B;}
.triplecolbot .inner{position:static;padding:2em 2.5em;}
.triplecolbot .left{float:left;width:33%;}
.triplecolbot .center{position:relative;float:left;width:34%;}
.triplecolbot .right{float:left;width:33%;}
.triplecolbot .picto{display:inline-block;width:4em;height:4em;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:contain;}
.triplecolbot .left .picto{background-image:url('../../img/plandusite_phone.png');}
.triplecolbot .center .picto{background-image:url('../../img/plandusite_mail.png');}
.triplecolbot .right .picto{background-image:url('../../img/plandusite_courrier.png');}
.triplecolbot p{font-size:130%;margin-top:1em;}
.triplecolbot .underline{display:inline-block;margin-top:1em;width:4em;height:2px;background-color:#537F28;}
.triplecolbot .center .border{position:absolute;width:3px;height:6em;background-color:#7FBB4B;left:0;top:7em;}
.triplecolbot .center .border.right{left:100%;}
@media screen and (max-width:750px){.plan-du-site .triplecol{text-align:left;}
.plan-du-site .triplecol .left{float:none;width:100%;background-color:#7FB94B;}
.plan-du-site .triplecol .center{float:none;width:100%;}
.plan-du-site .triplecol .right{float:none;width:100%;background-color:#7FB94B;}
.plan-du-site .triplecol .faketobot{display:none;}
.plan-du-site .doublecol{height:auto;}
.plan-du-site .doublecol .left,
.erreur-404 .doublecol .left{float:none;width:100%;}
.plan-du-site .doublecol .right,
.erreur-404 .doublecol .right{float:none;width:100%;}
.triplecolbot{position:relative;width:100%;text-align:center;color:#7FBB4B;}
.triplecolbot .left{float:none;width:100%;}
.triplecolbot .center{float:none;width:100%;}
.triplecolbot .right{float:none;width:100%;}
.triplecolbot .center .border{display:none;}
}

.page-search{}
.page-search #content .search-form{display:none;}
.page-search .zone{overflow:hidden;}
.page-search .zone .left{float:left;width:67%;padding-bottom:7em;}
.page-search .zone .inner{padding:2em 2.5em;}
.page-search .zone .right{position:relative;float:right;width:33%;background-color:#537F28;}
.page-search .zone .right .title{font-size:150%;font-family:ubuntubold, sans-serif;color:white;}
.page-search .zone .right .underline{display:inline-block;margin-top:1em;width:4em;height:2px;background-color:#7FBB4B;}
.page-search .zone .right a{text-decoration:none;color:white;}
.page-search .zone .right h2{font-family:fertigopro, cursive;}
.page-search .zone .right h2.first{margin-top:1em;}
.page-search .zone .right ul + *{margin-top:1em;}
.page-search .zone .right ul{list-style-type:none;margin-top:0.5em;padding:0;}
.page-search .zone .right ul li{margin-top:0.25em;}
.page-search .zone .right .faketobot{position:absolute;top:100%;width:100%;height:10000px;background-color:inherit;}
.page-search .zone .wordband{background-color:#7FBB4B;font-family:fertigopro, cursive;color:white;text-align:center;font-size:171%;height:2.3em;line-height:2.3em;}
.page-search .zone .search-results{}
.page-search .zone .search-results .search-result h3 a{color:#E10613;text-decoration:none;font-size:110%;font-family:ubuntumedium, sans-serif;}
.page-search .zone .search-results .search-result h3 a .subtitle{}
.page-search .zone .search-results .search-result + .search-result{margin-top:2em;}
.page-search .zone .search-results .search-result .infoband{height:2em;line-height:2em;border-top:1px solid rgb(230,230,230);border-bottom:1px solid rgb(230,230,230);color:#7FBB4B;}
.page-search .zone .search-results .search-result .infoband .bold{font-family:ubuntubold, sans-serif;}
.page-search .zone .search-results .search-result .infoband .date{padding-left:1.5em;background:transparent url('../../img/search_date_picto.png') no-repeat 0 center;background-size:auto 100%;height:2em;line-height:2em;}
.page-search .zone .search-results .search-result .infoband .type{margin-left:1em;padding-left:1.5em;background:transparent url('../../img/search_type_picto.png') no-repeat 0 center;background-size:auto 100%;height:2em;line-height:2em;}
.page-search .zone .search-results .search-result .search-snippet-info{margin-top:1em;}
.page-search .contactline{position:absolute;bottom:0;left:0;width:100%;background-color:#7FBB4B;font-size:185%;font-family:fertigopro, cursive;height:3em;line-height:3em;text-align:center;color:white;}
.page-search .contactline a{text-decoration:none;display:inline-block;font-size:90%;padding:0.25em 0.25em;background-color:rgba(0,0,0,0.2);margin-left:1em;line-height:1em;font-family:ubuntumedium, sans-serif;color:white;}

.biglorem{width:100%;padding:3em 0;text-align:center;}
.biglorem .centery{display:inline-block;line-height:1.2em;color:#7FBA4B;font-size:170%;font-family:fertigopro, cursive;}
.headband{width:100%;background-color:#7DAF48;background-size:cover;padding:2em 0;}
.headband h1{font-size:210%;color:white;text-shadow:1px 1px 5px rgba(0,0,0,0.5);}
.headband h1 .bold{font-family:ubuntumedium, sans-serif;}
.headband .ariane{color:white;}
.headband .ariane a{text-decoration:none;color:white;}
.headband .ariane a.current{font-family:ubuntubold, sans-serif;}
.mentions-legales .headband{background:black url('../../img/bandeau-lamarque.jpg') no-repeat center center;}
.le-vegetal .headband{background:black url('../../img/bandeau-levegetal.jpg') no-repeat center center;}

.recettes .headband, .recette .headband{background:black url('../../img/bandeau-recettes.jpg') no-repeat center center;}
.faq .headband, .espace-presse .headband{background:black url('../../img/bandeau-faq.jpg') no-repeat center center;}
.plan-du-site .headband{background:black url('../../img/bandeau-plandusite.jpg') no-repeat center center;}
.page-search .headband{background:black url('../../img/bandeau-recherche.jpg') no-repeat center center;}
.tagleft, .tagright{position:absolute;display:block;top:0;height:100%;background-color:inherit;width:20px;}
.tagleft{right:100%;}
.tagright{left:100%;}
.tagleft .corner,
.tagright .corner{display:block;position:absolute;top:100%;left:0;height:0;width:0;}
.tagleft .corner{border-right:20px solid #E45239;border-bottom:15px solid transparent;}
.tagright .corner{border-left:20px solid #E45239;border-bottom:15px solid transparent;}
.tagleft.red .corner,
.tagright.red .corner{border-right-color:#B70404;border-left-color:#B70404;}
.tagleft.green .corner,
.tagright.green .corner{border-left-color:#2B5B0A;border-right-color:#2B5B0A;}
@media screen and (max-width:1260px){#content .tagleft.out, #content .tagright.out{display:none;}
#footer .tagleft.out, #footer .tagright.out{display:none;}
}
@media screen and (max-width:750px){#content .tagleft.outmobile, #content .tagright.outmobile{display:none;}
#footer .tagleft.outmobile, #footer .tagright.outmobile{display:none;}
}
.centerx{width:100%;height:100%;max-width:1080px;margin:0 auto;}
.cc_banner-wrapper{}
.cc_banner-wrapper .cc_message{width:75%;}
.cc_banner-wrapper .cc_btn{display:block;width:25% !important;height:100% !important;background-color:#87C636 !important;}
.cc_banner-wrapper .cc_btn:hover{background-color:white !important;}
@media screen and (max-width:1180px){.centerx{width:calc(100% - 8em);height:100%;margin:0 auto;}
}
@media screen and (max-width:1050px){html, body{font-size:13px;}
}
@media screen and (max-width:900px){html, body{font-size:12px;}
}
@media screen and (max-width:800px){html, body{font-size:11px;}
}