#image.formob{display:none}
@media (max-width:640px) {
div.secondaire div#megaban{height:330px!important;max-height:330px!important;background:#eee;}
div.secondaire div#megaban ins{margin-left:0!important}
#image.formob{display:block}
#image.notformob{display:none}
}
div#sastick div.secondaire div#megaban{height:90px!important;max-height:90px!important;}
div.secondaire div#megaban{height:330px!important;max-height:330px!important;}

 *{box-sizing:border-box!important}

.control{height: 100px!important;max-width: 100px!important}

.mobileonly{display:none}
#conteneur,#footer{box-shadow:0 0 0!important}
 button,input[type=search],input[type=text]{-webkit-appearance: none;}
 body{overflow-x:hidden}
.meilleur .links{display:none}
#nbavis{display:inline-block;position:relative;top:-1.15em}
#nbavis:hover{cursor:pointer}
#nbavis span{text-decoration:underline}
.ingredient a {color: #555;border-bottom: 1px solid #bbb;text-decoration:none}
.ingredient a:hover {color: #f23db0;border-bottom: 1px solid #f23db0;text-decoration:none}
.listingcat a{display: block;position: relative;}
.isincarnet{position: absolute;height: 2em !important;width: 2em !important;border: 0 !important;top: .5em;right: 0em;}
.isintop50 {position: absolute;height: 2em !important;width: 2em !important;border: 0 !important;top: .5em;left: .5em;border:1px solid #F23DB0 !important;background: rgba(255,255,255,.5)}
.page-recette .isintop50{left:initial;right:.5em;z-index:100}
.hasquestion{position: absolute;height: 2em !important;width: 2em !important;border: 0 !important;bottom: .75em;left: .5em;padding:.25em;background: rgba(255,255,255,.5);border:1px solid #F23DB0 !important;}
#maske{text-align: center;position: absolute;top:1em;right: 1em;}
#maske input{margin-right: .5em;position: relative;top:.125em;display:block;float:left}
#maske span{display:block;float:left;text-align:left;margin-left:.5em}
.isincarnet + img{border:1px solid #F23DB0 !important;}
.isincarnet{background: rgba(255,255,255,.8);border-radius: 1em;}
#lefiltre{text-align:center;color:#999}
.ok{border:1px solid green !important;background-color: lightgreen !important}
.ko{border:1px solid red !important;background-color: pink !important}
#phraseintro{margin-top: 2em;line-height: 1.5em}
.ingredline{text-align: center;margin: 1.5em 0}
.ingredline input{padding:.5em .5em;border:1px solid #eee;margin-left:1.5em}
.ingredline button{padding:.5em 2em;border:1px solid #eee}
.white-popup {
  position: relative;
  background: #FFF;
  padding: 2em;
  width: auto;
  max-width: 500px;
  margin: 2em auto;
  text-align: left;
  line-height: 1.8em
}
.vseparator{margin: 0 .25em;text-decoration: none!important}
#avatarprofile{display: block;margin:0 auto;margin-top: 3em}
#videoplay{position: absolute;z-index: 10;height: 96px;width: 96px;top: 167px;left: 88px;opacity: 0.95;cursor:pointer;transition: all .2s ease-in-out;}
#videoplay:hover{opacity:1;height:128px;width:128px;top:151px;left:72px;}
#recette{position: relative;}
div.answers div.pseudobox{vertical-align:top;display:inline}
div.answers textarea{margin-left:2em;padding:.5em;width:80%}
div.answers div.answer-cartidge{background:#eee;padding:1em;vertical-align:top}
div.answers input.boutoninscription{display:block;margin-left:0;float:right;margin-top:.25em}
.usera label{margin: 1em 0;display: block;font-weight: bold}
.usera #recette input[type=email]{margin-bottom: .5em;}
.usera #recette input[type=radio]{margin:.75em 1em;}
.usera #recette p{line-height: 1.8em}

.ecomm sup{position: absolute;
top: -1.5em;
right: 2.5em;
color: white;
background: rgb(242, 61, 176) none repeat scroll 0% 0%;
border-radius: 1em;
padding: 0.35em;
font-size: 0.6em;}

div.bloc-qr{padding: 1em;border-bottom: 1px solid #eee;}
div.bloc-qr div.question{font-weight: bold;margin: 1em 0;cursor: pointer;text-align: center;text-decoration: underline;}
div.bloc-qr div.reponse{margin:1em 0;color:#555;display: none;text-align: center !important;}
div.reponse p{text-align: center !important;}

#blocradio{width: 376px;float: right;}
#blocradio input{margin-right: .5em}

#mil1,#mil2{cursor:pointer;margin-left:.5em}
.commentairebox label{display:inline-block;width:45%;text-align:left;vertical-align:top}
.commentairebox hr{margin-bottom:1em;margin-top:0;border-bottom:1px solid #eee}
.commentairebox textarea,.commentairebox input,.commentairebox select{border:1px solid #ccc}
.explication{color:#888;margin-top:.5em;display:block;margin-bottom:1em}
.commentairebox input ,.commentairebox select{vertical-align:top}
#commentairebox.nondf #inpuput{width:100%;height: 100px}
.explication{font-size:.9em}
.heart{width:15px;float:left;margin-top:4px;position:relative}
.comm-entry .star-rating{float:left!important}
.comm-entry p{clear:both;margin:0em;margin-top: .25em;float:left;width: 76%}
.leftside .light{color:#999;margin-top:1em;margin-bottom:1em}
.vote{color:blue;text-decoration:underline;cursor:pointer;}
.vote img{height: 1.25em}
#yes{margin:.5em}
.votingphrase img.loadanim{display:none}
.show{display:block!important;}
.ouidf,.nondf{clear:both;}
.hide{display:none!important}
.incit{padding:1em 2em;margin-left:1em;border:1px solid #eee;clear:both;background:#f9f0f0}
.incit p.pink{font-weight:bold;margin:1em 0}

.thumbup, .thumbdown {
    display: inline-block;
    margin-right: 1em;
    background: rgb(245,245,245);
    padding: .25em 1em;
    position: relative;
}
.loading{opacity: .5}
#dejafait{margin-bottom:1em;padding-bottom:1em}
#dejafait p{margin-bottom:1em}
#dejafait input[type=radio]{margin-right:1em;margin-bottom:1em}
.secondaire center{margin-top: .5em;color: #555}
.secondaire center a{color:#f23db0;}
body,p,h1,ul,ol,li{margin:0;padding:0}
p{margin-top:.5em;margin-bottom:.5em}
body{background-color:#eee !important;background-position:bottom;font-family:sans-serif;font-size:14px;width:100% !important;margin:0 auto;position:relative;top:0;margin-top:0}
img{border:0}
strong{color:#555}
a{text-decoration:none;color:#3B5998;color:blue}
/*a:hover{text-decoration:underline}*/
.indic{display:none}
hr{border:0;border-bottom:1px solid #eee;noshade:noshade;background:none;color:#fff;margin-top:2em;margin-bottom:2em;padding:0;clear: both;}
#conteneur{margin:0 auto;padding-top:15px}
#shareus{float:left;margin-right:1em;padding-left:1em}
#slogan{font-size:11px;text-align:center}
#centersearch{margin:0 auto}
#main{background:#fff;padding:1.25em 1em 1em;overflow:hidden;clear:both;margin-top:1em}
#recette{float:right}
#image,.hreciped{float:left}
.hreciped{float:left;width:989px}
#image{position:relative;background:#fff;font-size:.8em}
#grossephoto{border:1px solid #eee;max-width:100%;width:100%;height: auto;}
.summary {font-style: normal;display: block;padding: 1em;border:.5em solid #f5f5f5;margin-top: -1.25em;}
#date{height:120px;width:100px;position:absolute;top:0;left:0;background:rgba(255,255,255,.8);text-align:center;font-size:20px;color:#f23db0;margin:5px;padding:0;padding-top:1em}
#date span{display:block;font-weight:600;font-size:48px}
#article{margin-left:5px;padding-right:15px}
#recette{width:700px}
#panneau{width:150px;float:left;padding:10px;background:#f7f7f7;border-left:1px solid #ccc;line-height:1.4em}
#panneau #ads{margin-left:-10px;margin-top:10px}
#ads{margin-bottom:1em;margin-top:0}
#panneau .menuflo li{width:100px;float:left}
#article ul,#article ol{padding-left:2.5em}
#article p{text-align:justify;line-height:1.4em}
h1{color:#777;font-weight:400;font-size:44px;margin-top:0}
h2{font-weight:400;font-size:24px;margin-top:.5em;margin-bottom:.5em}
/*h1,h2{letter-spacing:-1px}*/
#recette #infos li{list-style:none;display:inline;margin:.5em 1em;font-size:1em;color:#fff}
#recette ul{margin-left:0;padding-left:0}
#recette #infos li span{font-weight:600}
#preparation{padding-left:30px;margin-bottom:1em}
#preparation li{margin-top:1em;text-align:justify;color:#f23db0;font-weight:600}
#preparation li span{color:#000;font-weight:400}
#ingredients li{color:#555;list-style:none;display:inline;z-index:1000}
#share{background:#efefef;margin:.5em 0 .5em 0;padding:.5em}
#share,#share a{color:#555}
#credit{font-size:1.1em;margin-top:0;padding:.5em;border:1px solid #eee}
#credit:hover{background:#f5f5f5}
.addthis_toolbox{float:right;position:relative;font-size:10px;color:#555;padding:5px;background:#f7f7f7;margin-right:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px 5px 0 0}
#megaban{float:left;margin-top:10px;margin-left:-7px}
#megaban p{margin:0;padding:0;font-size:.85em;color:#555}
#infobulle,#thismonth{display:none}
.addthis_toolbox:hover #infobulle{z-index:1000;display:block;position:absolute;left:-10em;top:.85em;background:url('../images/fond-infobulle.png') bottom repeat-x lightyellow;padding:1em;margin:1em;font-size:14px;border:orange 1px solid;width:285px;text-align:center}
#infobulle a{text-align:left;display:block;padding:0;margin:0;width:70%}
#infobulle span{float:left;margin-right:1em}
.center{text-align:center;margin:0 auto}

.star-rating-wrap{white-space:nowrap}
.hreview-aggregate .star-rating:hover{cursor:pointer}
.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating li.current-rating{background:url(star.png) left -1000px repeat-x}
.star-rating{position:relative;width:100px !important;height:25px !important;overflow:hidden !important;list-style:none;margin:0 !important;padding:0 !important;background-position:left top;display:inline-block}
.star-rating li{display:inline;background:none !important;border:0 !important}
ul.star-rating a,ul.star-rating li.current-rating{position:absolute;top:0;left:0;text-indent:-9999px;height:25px !important;line-height:25px !important;outline:none;overflow:hidden;border:none;padding:0 !important;margin:0 !important}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position:left bottom}
.star-rating a.one-star{width:20%;z-index:6}.star-rating a.two-stars{width:40%;z-index:5}
.star-rating a.three-stars{width:60%;z-index:4}
.star-rating a.four-stars{width:80%;z-index:3}
.star-rating a.five-stars{width:100%;z-index:2}
.star-rating li.current-rating{z-index:1;background-image:url(star.png) !important;background-position:left center !important}

#message-vote{background:url('../images/pouce.gif') #fbfbfb no-repeat 5px 2px;padding:3px;padding-right:5px;padding-left:22px;font-size:.75em;display:none;top:-3em;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#calendover li{list-style:none;text-align:center}

.red{color:red}
#infobulle{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#calendover{text-align:center;width:75%;margin:0 auto}
#calendover:hover #thismonth{z-index:1000;display:block;position:absolute;bottom:1.5em;right:1em;background:url('../images/fond-infobulle.png') bottom repeat-x lightyellow;padding:1em;border:orange 1px solid;text-align:center}
#star{float:left;margin-right:10px;clear:both}
#libelle {width:210px;margin:0 auto;padding:0}
.ligne {width:210px;margin:0 auto;padding:0} 
.ligne a{display:block}
#libelle li {float :left;width :30px}
.ligne li {color:#000;float :left; width :30px;padding-top:2px;padding-bottom:2px}
.ligne li a:hover{display:block;color:#fff;list-style:none;text-decoration:none;background:#32b576}
li.itemCurrentItem {color:#fff;background:#f23db0}
li.itemCurrentItem a{color:#fff}
li.itemFutureItem{color:#999}
#adarchive{float:left;width:120px;border:1px dotted #ccc;margin-top:1em}
#calendrierarchives{padding-bottom:1em;margin-left:2.5em;overflow:hidden;z-index:100;clear:both;float:left;width:790px}
#calendrierarchives p{margin:5px;margin-top:2em}
#calendrierarchives p a{padding:3px}
#calendrierarchives li{list-style-type:none}
#calendrierarchives #libelle {width:790px;margin:0 auto;padding:0}
#calendrierarchives .ligne {width:790px;margin:0 auto;padding:0} 
#calendrierarchives .ligne a{display:block}
#calendrierarchives #libelle li {float:left;width:104px;text-align: center;padding:.5em 0;}
#calendrierarchives .ligne li {color:#000;float:left;width:104px;background:#eee;height:150px;margin:0;padding:0;border:2px solid #CCCCCC}
#calendrierarchives .ligne li a:hover{display:block;color:#fff;list-style:none;text-decoration:none;background:#32b576}
#calendrierarchives li.itemCurrentItem {background:#f23db0}
#calendrierarchives li.itemCurrentItem a{background:none}
#calendrierarchives li.itemFutureItem{color:#999}
#calendrierarchives .calcase{position:relative;float:right;height:150px;width:100px;overflow:hidden}
#calendrierarchives p#datecal{position:absolute;top:0;left:0;background:url('../images/fond-date.png');text-align:center;font-size:18px;color:#f23db0;margin:3px;padding:3px !important}
#calendrierarchives p#datecal a{color:#f23db0}
#calendrierarchives p#datecal a:hover{background:#fff}
#calendrierarchives .calcase img{width:100px;height:145px;border:13px solid #fff;border-top:20px solid #fff;border-bottom:20px #fff solid}
#calendrierarchives .calcase:hover img{width:100px;height:150px;border:0}
#calendrierarchives .calcase .titrecal{display:none}
#calendrierarchives .calcase:hover .titrecal{display:block;width:100%;position:absolute;bottom:0;left:0;background:url('../images/fond-cal.png');text-align:center;font-size:12px;color:#fff;margin:0 !important;padding:3px !important;text-align:left !important}
#calendrierarchives .calcase:hover .titrecal a{color:#fff}
#calendrierarchives .calcase:hover .titrecal a:hover{background:none !important}
h2 small{display:none}
#stayconnected{margin:1em 0!important}
#stayconnected input{margin-right:.5em;position:relative;top:-.1em}
.loginbox input{margin-top:.5em}
#advantages{margin-bottom:1em}
#advantages li{padding:.25em 0}
#whybutwhy{margin:1em 0;margin-bottom:2em;padding-top:0;padding-bottom:0}
#whybutwhy ul{padding-left:1em}

#carnetarchives{overflow:hidden;z-index:100;padding:0}
#carnetarchives p{margin:5px;margin-top:2em}
#carnetarchives p a{padding:3px}
#carnetarchives li{list-style-type:none}
#carnetarchives .ligne {width:500px;padding:0 !important;margin:0 auto} 
#carnetarchives .ligne a{display:block}
#carnetarchives #libelle li {float:left;width:110px}
#carnetarchives .ligne li {color:#000;float:left;width:60px;background:#eee;height:90px;margin:0;padding:0;border:1px solid #CCCCCC;margin-right:5px;margin-bottom:5px}
#carnetarchives .ligne li a:hover{display:block;color:#fff;list-style:none;text-decoration:none;background:#32b576}
#carnetarchives li.itemCurrentItem {background:#f23db0}
#carnetarchives li.itemCurrentItem a{background:none}
#carnetarchives li.itemFutureItem{color:#999}
#carnetarchives .calcase{position:relative;float:right;height:90px;width:60px;overflow:hidden}
#carnetarchives p#datecal{position:absolute;top:0;left:0;background:url('../images/fond-date.png');text-align:center;font-size:18px;color:#f23db0;margin:3px;padding:3px !important}
#carnetarchives p#datecal a{color:#f23db0}
#carnetarchives p#datecal a:hover{background:#fff}
#carnetarchives .calcase img{width:45px;height:68px;border:7px solid #fff;border-top:7px solid #fff;border-bottom:7px #fff solid}
#carnetarchives .calcase:hover img{width:60px;height:90px;border:0}
#carnetarchives .calcase:hover .titrecal{font-size:10px;text-align:center;width:100%;position:absolute;bottom:0;left:0;background:url('../images/fond-cal.png');color:#fff;margin:0 !important;padding:3px !important;text-align:left !important}
#carnetarchives .calcase:hover .titrecal a{color:#fff;display:block}
#carnetarchives .calcase:hover .titrecal a:hover{background:none !important}
#ad,#panneau{margin-top:1em;padding-top:.5em;padding-bottom:1em}
.code{padding:.5em;border:3px solid #ccc;width:85%;background:#f1f1f1;font-family:"Courier New";font-size:12px}
.courses{text-decoration:underline}
#fb{width:90px;height:65px;overflow:hidden;margin-bottom:1em;float:left}
#fb iframe{width:90px;height:65px;z-index:1;float:right}
#ad{width:468px;margin:0 auto}
.bestof{height:1em;opacity:.75}
.cookTime,.prepTime{font-weight:400 !important}
#breadcrumb{font-size:.85em;border-bottom:1px dotted #eee;margin-bottom:1em}
#avantages,#archived{font-size:.85em;background:lightyellow;padding:.5em}
#archived{margin:0}

.entry-title{margin:0;padding:0}
.entry-meta{font-size:.75em;color:#555;border-bottom:1px dashed #ccc}
.entry-content{clear:both}
.blog p{line-height:1.6em;margin-bottom:1em}
.wp-smiley{float:none !important}
#container{float:left;width:470px}
#primary{width:300px;float:right;padding:10px;padding-left:0;background:#fafafa}
#primary li{list-style-type:none;font-size:.9em;margin-left:10px}
#primary ul{padding-left:.5em !important}
.commentairebox input[type=text], .commentairebox textarea,.commentairebox input[type=password],.commentairebox select{width:300px;padding:5px}
.commentairebox ul{padding-left:2em}
.commentairebox p{margin-bottom:0;padding:0;margin-top:.25em}
#passnone,#avantages,#vrut{display:none}
#vrut{font-size:.85em}
#vrut input:first-child{margin-right:1em}
#panneau li{width:160px}
.confirm p{margin-top:1em;margin-bottom:1em}
.confirm ul{padding-left:2.5em !important}
.erreur{background:#ffebeb;border:1px solid red;margin:1em 0;padding:1em;color:red}
.success{background:#f0ffeb;border:1px solid darkgreen;margin:1em 0;padding:1em;color:darkgreen}
#panneau,#fureum{font-size:.8em}
#panneau{margin:0 auto}
#fureum{float:none;width:90%;font-size:1em}
#panneau ul{padding:0;margin:0}
#panneau li{list-style-type:none;margin-left:1em}
#panneau img{position:relative;top:.3em;margin-right:.5em}
#avantages{padding:1em;margin:1em;line-height:1.5em}
.utile{background:rgb(249, 249, 249);padding:1em}
.photoenglob{display: block;}
#memberlist{width:100%;cellpadding:1em;border-collapse:collapse;border:1px solid #ccc}
#memberlist td,#memberlist th{width:20%;text-align:left;padding:.5em;border:1px dotted #ccc;border-bottom:1px solid #ccc}
#memberlist th{margin-bottom:.5em;padding-bottom:.5em}

#comm-listing h2 img{position:relative;top:.5em}
.comm-entry{padding:.5em;margin-bottom:.5em;margin-left:.5em;background:#fafafa;border-top:1px solid #e9e9e9;overflow:hidden}
.comm-entry h3{margin-bottom:.5em}
.leftside img{display:block;margin-right:.5em}
.comm-entry .success{margin-left:0}
#memberbox{font-size:12px;padding:0;margin:0;margin-top:-10px;position:relative;top:5px}
#memberbox a,#forumlink a{color:#555}
#memberbox img{position:relative;top:3px}
#vrut{clear:both}
#carneter{float:right;width:16px;height:16px}
.imglink{position:relative;top:.3em}
*{padding:0; margin:0}

.prev{width:35%;float:left}
.next{float:right}
.sousbloc{display:none}
.sousbloc strong{text-transform:uppercase;font-size:1.2em}
.highbloc{position:relative}
.highbloc li{margin:0 !important}
li:hover .sousbloc{display:block;position:absolute;left:-200px;top:.5em;background:#f7f7f7;border:1px solid #ccc;border-bottom:0;z-index:5000;padding:0 !important;margin:0 !important}
.sousbloc li{width:100% !important;border-bottom:1px solid #ccc;border-top:1px solid #fff;padding:0 !important;margin:0 !important}
.sousbloc li a ,.sousbloc li strong{padding:.3em !important;padding-left:1em !important;display:block;text-decoration:none}
.sousbloc li:hover{background:#f3f3f3}
.highbloc img{width:12px;height:12px;top:0 !important}
#panneau hr{border-bottom:1px dotted #ccc}
#panneau h2{font-size:14px;font-weight:600;margin-top:.35em;margin-bottom:.25em;clear:both;border-top:1px dotted #ccc;padding-top:.35em}
.listingcat{list-style-type:none;padding-left:2.5em !important}
.listingcat img{margin-right:10px;border:1px solid #f3f3f3}
.listingcat h2{margin-top:0}
.listingcat li{float:left;width:120px;height:220px;margin-right:5px;position:relative;margin-bottom:5px;padding:5px;background:#f7f7f7;border:1px dotted #ccc;text-align:center;overflow:hidden}
.listingcat li:hover{background:#F23DB0}
.listingcat .titrecal{display:block;width:120px;position:absolute;bottom:0;left:0;font-size:12px;color:#fff;margin:0 !important;padding:5px !important;text-align:center !important}
#listingmois li{float:left;padding:0;width:60px}
#listingmois{overflow:hidden}
/*LARGE*/
#recette.large{width:728px;float:right}
#panneau.large{width:230px;float:left}
#recette.confirm{width:690px}
.index{position:relative;top:-3em}
.listingliees li{width:67px !important;float:left;text-align:center;height:102px;margin-bottom:10px;position:relative}
.listingliees li img{top:0 !important}
.listingliees li a{display:none}
.listingliees li:hover a{position:absolute;bottom:0;display:block;width:61px;background:url('../images/fond-cal.png');color:#fff;font-weight:600;font-size:1.2em;margin:0;padding:3px}
.navbar{clear:both}

#listedujour{overflow:hidden;font-size:.8em}
#listedujour li{width:22%;float:left;list-style:none;text-align:center;border:1px solid #ccc;border-bottom:0;margin-left:5px;padding-top:3px;padding-bottom:3px;background:#f7f7f7;color:#ccc}
#listedujour li a:hover{background:#fafafa}
#listedujour .current{background:#fff;color:#000;border-bottom:1px solid #fff}
#listedujour li a{display:block;text-decoration:none}
#listedujour span{display:none}

#dossier img{width:16px;margin:0}

.hreciped #recette h1{border-top:1px solid #ccc;clear:both;padding-top:.15em;margin-top:-1px;width:75%}
.menucat{padding-left:1em !important}
.menucat li{list-style-type:disc !important;color:#999;width:60px !important;float:left;margin-left:.5em !important}
#bloc_bas_menu{margin-left:-10px;position:relative;top:10px}
.search em{color:#ccc}
#adbar{padding:5px;background:#fff;border-top:1px solid #ccc;position:absolute;bottom:0;text-align:center;position:fixed;width:100%;left:0}
#ie6ad{display:none}
#addigoogle{text-align:center;margin:0 auto;padding:0;margin-top:-.5em}
#addigoogle img:first-child{margin-bottom:.5em}
#descthm{margin:.5em;line-height:1.5em;text-align:justify;overflow:hidden;padding:.5em 0;font-variant:italic;margin-top:-1em;border-bottom:1px dotted #ccc}
#descthm img{float:left;margin-right:1em}

#contentbox{padding:1em}
#likebutton{padding:1em auto;display:block}
#fbpage{position:relative;top:-.25em}
#likedesc{float:left;margin-right:1em;width:55px;background:lightyellow;padding:.5em}
#msgforum{background:lightyellow;padding:.5em}
.avatarimg{max-width: 125px}
.secondaire{background:#eee;padding:10px;margin-top:1em;background:#fff;overflow:hidden;min-width:1024px;width: 100%}
.secondaire h2{margin-top:0}
.secondaire #gauche{width:510px;float:left}
.secondaire #droite{float:left;border-left:1px dotted #ccc;padding-left:1em;margin-left:1em}
#vousaimerez{padding:0;list-style:none;font-size:.85em;overflow:hidden}
#vousaimerez div{padding:0 .25em}
#vousaimerez li{float:left;width:83px;text-align:center;border-right:1px dotted #ccc}
#vousaimerez li a{color:#555;display:block}
#vousaimerez li a img{border:3px solid #fff}
#vousaimerez li a:hover{color:#000;text-decoration:none}
#vousaimerez li a:hover img{border:3px solid #F23DB0}

#proposer{float:left;width:270px}
#proposer p{font-size:1.2em;font-weight:600;color:#ccc}
#proposer select,#proposer input,#proposer textarea{width:98%;margin-bottom:.5em}
#proposer textarea{color:#555;font-size:.85em;font-family:sans-serif}
#topmembres{float:left;margin-left:10px;padding-left:10px;width:170px;border-left:1px dotted #ccc}
#topmembres ul{padding-left:1.5em}
#lastlist{padding-left:1.5em;font-size:.85em}

.photo{position:relative}
.photo p{position:absolute;bottom:0;left:1px;background:url('../images/fond-cal.png');color:#fff;width:259px;padding:5px;margin:0 !important}
.photo p a{color:#fff;font-weight:600}
.listerecettes{border-collapse:collapse}
.listerecettes td{border:1px solid lightgrey;padding:.35em .75em}

#bloc1,#bloc2,#bloc3,#bloc4{border:1px solid #ccc;margin-top:-1px;padding:1em;overflow:hidden}
#listedujour.tabs li{padding-top:0;padding-bottom:0}
#listedujour.tabs li a{padding:5px}
.panes div div{display:block}
#listingmembre li{margin:.5em 0}
.panes h2{margin-top:0}
#bloc1 h3{margin:1em 0;color:#777}
#sendme{padding-left:2em;line-height:2em}
#sendme input{margin-right:.5em}

#registerform input,#registerform select{margin-bottom:1em}
#registerform select,#registerform option{padding:.25em}

#printmessage{display:none}
#likephoto{margin-top:-2.65em;margin-bottom:1.5em;overflow:hidden}
#dejafait input[type="radio"]{float: left;clear: both;margin-top: .125em}
.acote{margin-bottom: 1em;float:left;}
 
#socialbtn{background:lightyellow;padding:.5em;text-align:center}
.fb_edge_widget_with_comment{position:relative;top:-3px !important}
#menugeneral{z-index:10;font-size:.85em;font-weight:600;clear:both;/*background:#f23db0;*/color:#fff;overflow:hidden;padding:0;border-radius:0;margin-bottom:1em}
#menugeneral ul{display: inline-block;}
#menugeneral ul li{display:inline-block;list-style:none;padding:0;margin:0;text-align:center;border-right:0px dotted #ff5ecd;text-transform:uppercase}
#menugeneral ul li ul{display:none}
#menugeneral ul li:hover{background:#ff5ecd;background:rgba(0,0,0,.05)}
#menugeneral ul li:hover ul{width:auto!important;left:initial!important;display:block;position:absolute;padding:.5em 1em;z-index:100000;border:0px solid #ccc;border-top:0;box-shadow:0 4px 10px #eee;border-radius:0;}
#menugeneral ul li:hover ul li{display: block;text-align:left;padding:0;border:0}

#menugeneral ul li:hover ul li a{color:#000;display:block;text-decoration:none;padding:.5em}
#menugeneral a{color:#fff}
#menugeneral ul a{color:#fff;display:inline;text-decoration:none;padding:0;display:block}
#menugeneral ul li.home a{display:block;padding:1em 2em !important}

#menugauche{margin:0;padding:0;}
#menugauche em{display: block;color:#999;}
#menugauche li{margin:0;padding:0;list-style: none;text-align: left;}
#menugauche li a{margin:0;padding:.5em 1em;background: #eee;border-bottom: 1px solid #ccc;display: block;color:#555;text-decoration: none;}

#encapzz{margin-left:25%;padding-left:4em}
#encapzz textarea{width: 91.5%}
#encapzz h2{margin-left:0!important;padding-left:0}
#etvous{margin: 0 !important;
    margin-bottom: 0px;
width: 100%;
margin-bottom: 1em !important;
padding-bottom: 1em;}

.native{border:1px solid red;margin:0 auto;width:1024px;height:250px;text-align: center;background: pink}
.native p{display: table-cell;vertical-align: middle;width:1024px;height:250px;text-align: center;color:#fff;font-weight: bold;font-size: 3em}

#avatlink{position: relative;display: block;}
#avatlink:hover{background: none}
#avatchange{width: 10%;position: absolute;right: -1em;bottom: 0;top:initial;}
#titreincit{font-weight: bold;}
.blockedman{display:none;text-align:center;color:red;font-weight:bold;padding: 0em;}
.elkadr{display:inline-block;border:3px solid #fff;width:1024px;padding: 1.5em;}

.nbnote {
    display: inline-block;
    width: auto;
    position: relative;
    top: -.75em;
  font-size:.85em;
  left:-.25em;
  text-decoration:none
}

.namer{display:block;margin-top:.25em;color:#222;}

body#tpl-que-manger-ce-soir.scr-que-manger h2{text-align: center!important;margin: 0 auto 0 auto;}
body#tpl-que-manger-ce-soir.scr-que-manger h2+p{text-align: center;margin-top: 2em}

@media (max-width:640px) {
  .mobileonly{display:block}
#phraseintro{margin-top: 0em}
.nbnote, .nbnote span {font-size: .8rem !important;}
.namer{position:relatve;top:-.5em}
.namer{display:block;margin-top:0;}
.listingcat .titrecal a,.listingcat .titrecal a:hover{padding-top:0!important}
    #titreincit{text-align: center;font-size: 1em}
    #gocomment{color:blue;text-decoration: underline;}
    #encapzz{margin-left:0;padding-left:0}
    #menugeneral ul li:hover ul{display:block;;}
    .incit{margin-left:0;text-align:center;padding:.5em 1em}
    .incit input[type="submit"]{float:none;margin-top:.5em}
    .incit p.pink{font-weight:bold;margin:.5em 0;margin-bottom:1em}
    .incit .smart{display:block;color:#000;font-weight:400}
    .listingcat a{display:block}
    
    #nbavis{display:block;text-align:center;margin:0 auto;margin-bottom:1em;top:-.25em}

    .loginbox{padding:1em!important;border-top:1px solid #eee;margin-bottom: 0!important}
    .loginbox p{margin:0}
    
    
    
    
    .nota{margin-bottom:1em!important;
    border-bottom:1px solid #eee;
    padding-bottom:1.5em!important}
    #infobulle, #thismonth{display:none!important}

    *{max-width:320px !important}
    h1 span,.search,.addthis_toolbox,.addthis_default_style,#droite,#propag,#libelle,.nomobile,#likedesc,#adarchive{display:none !important}
    .hreciped,body,#recette,#gauche,#article{width:auto !important}
    #logo{float:left;width: 5em}
    img, table, td, blockquote, code, pre, textarea, input, iframe, object, embed, video {max-width:100% !important}  
    /* gestion des mots longs */ 
    textarea, table, td, th, code, pre, samp {word-wrap:break-word; /* césure forcée */} 
    code, pre, samp {white-space:pre-line; /* passage à la ligne spécifique pour les éléments à châsse fixe */ }
    
    #main,#conteneur,#image,.hreciped,#top,#logo,#recette,#article{padding:0;display:block;float:none}
    .search{position:relative;top:0;bottom:0;left:0;right:0}
    #recette,#article{padding:14px;margin:0}
    #recette #infos{background-color:#32b576}
    #recette #infos li,#ingredients li{display: list-item;list-style-type: disc !important;margin: .5em;list-style-position: outside;margin-left: .5em;padding-left: 1em;}
    
    #recette #infos li{font-size:.9em}
    #star-rating{position:relative;top:1.85em;left:-5px}
    #preparation{padding-left:20px}
    #listedujour li{height:2.5em}
    #image{text-align:center;padding-left:20px;font-size:1em;width: 27.25%}
    #image img{width:280px !important;max-width:280px !important}
    #panneau{width:100% !important;border:0;font-size:.9em}
    #panneau hr{display:none}
    #panneau h2{border:0;padding-top:0;font-size:1.6em;font-weight:400;margin-bottom:.5em}
    .menucat{padding:0 !important}
    #panneau li{width:70px !important;display:block;list-style:none;margin:0 !important;margin-right:5px !important;text-align:center;border:1px solid #ccc}
    #panneau li a{background:#fff;display:block;padding:5px}
    #panneau+h2,.menucat{display:block}
    #vousaimerez li{min-height:180px;margin-bottom:5px;width:96px}
    #date{padding-top:1em !important;line-height:1em}
    #calendover{display: none;}
    #cenous{max-width: initial !important;width: 180%;position: relative;left: -40%;}
    #tpl-contact form.commentairebox label{text-align: left !important}
    #nbavis{display: none;}
    #likephoto{margin-top:5px}
    #calendover,.calendover{padding-left:20px}
    .navbar{margin-left:-20px !important;padding:0;width:320px}
    .listingcat li,.titrecal{width:100px !important}
    .titrecal{height:45px !important}
    /* #article .ligne li{height:0 !important;border:0 !important}
    #article .ligne li.itemExistingItem{height:150px !important;border:2px solid #CCCCCC !important} */
    body{margin:0 auto}
    #panneau ul{overflow:hidden}
    #panneau .largemobile li{width:260px !important;text-align:left}
    #panneau li{margin-bottom:.5em !important}
    #menugeneral{display:none}
    .adblock{display:none}
    .heart{margin-top:.85em}
    tr, td {display:inline-block;width:100%}
    .meilleur h1{margin:0!important}
    .ssmeilleur{float:none!important;width:100%!important}
    .meilleur .links{display:block!important;text-align:center}
    .meilleur .links a{display:block;border:1px solid #ccc;padding:.5em 1em;margin:1em auto}
    .meilleur .listingcat{border:0!important}
    .nodesktop{display:block!important}
    .alalignemobile{display:block}
    .summary{margin-top: 1em}
}

#part{clear:both;border:1px solid #ccc;padding:.5em;margin:.5em;font-size:.85em}
.adblock{position:absolute;width:100%;height:100%;margin:0 auto;background:lightyellow;padding:2em;top:65px;z-index:1000000;line-height:2em}
.adblock ul{padding-left:3em}


/* NEW BEGIN */
#panneau a{color:#555}
div.nomobile:nth-child(5) > a:nth-child(1){display:none!important}
#preparation{line-height:1.5em;padding-left:2em}
#preparation span{margin-bottom:relative;left:1em;width:95%!important;display:block;margin-left:1em}
h1{padding:.75em 0!important;padding-bottom:.5em!important;padding-top:.5em!important;font-size:2em!important;border:0!important;color:#555!important}
#star-rating{margin:0 auto!important}
*{font-family: 'Lato', sans-serif;}
#menugeneral li a,#menugeneral li a:first-child{display:block;padding:1em;}
#menugeneral li:last-child{border-right:0}

#menugeneral{margin-top:0!important;}
#header{padding:2em 0;margin-top:-1em;min-width: 1024px}
#recette #infos{padding:0 0 0 0.5em !important;background:#32B576;margin-bottom:1.25em;margin-top:0}
#infos li{padding:0!important;display:inline-block!important}
.courses{margin-top:1.5em!important;display:block;margin-left:1em;margin-bottom:1.5em}
#ingredients{margin-left:1em!important; line-height:1.5em;margin-bottom:1.5em}

body{font-size:14px;width:100%;}
#englobmenu{width:100% !important;margin: 0 auto;background:#f23db0;background:#e44cab}
#menugeneral,#main,#footer{min-width:1024px;width:1024px;margin-left: auto !important;margin-right: auto !important}


#footer h3{margin-bottom:.5em}
#footer .liensf a{color:#555;text-decoration:none;display:inline-block;padding:.5em 0}
#footer a:hover{text-decoration:underline}
#footer .linkcol{width:24%;display:inline-block;vertical-align:top;padding:2em}
#footer li{list-style:none}
#warning{text-align:center;line-height:1.65em;padding:1em 0}
.is-sticky #englobheader {width: 1024px;margin: 0 auto}
.is-sticky{z-index: 1000;}
.is-sticky #menugeneral{margin-bottom: 0}
#panneau li{line-height:2em;font-size:12px}
#panneau h2{letter-spacing:initial;padding-top:1em;padding-bottom:.5em}
.search.nodesktop{display:none}
.search{margin-top:.5em;margin-left:2em;display:inline-block;width:38%;position:relative;}
.search .boite{width:98.5%;padding:.5em;font-size:1em;background:#fff url('../images/thm/loupe.svg') no-repeat 98% .35em;border:1px solid #fff;border-bottom:1px solid #ccc}
.search .valider{display:none}
#date{width:auto;height:auto;padding:1em;font-size:1em}
#date span{font-size:2em}
#logo{float:left;text-align:center;width:29%}
#logo img{width:260px;position:relative;left:.75em}
#logo{margin-top:-.75em}
#logo a{display:block}
#shareus{padding:0}
.addthis_toolbox{padding:1.5em 1em;border-radius:0!important;border:3px solid #F2F2F2;background:none;top:-.5em;margin:0;margin-left:1.em;font-size:12px;padding-bottom:1em}
#menugeneral ul li ul  a,#menugeneral #listingmois a,#menugeneral #listingmois a:first-child{margin-right:2.5em;padding:1.2em 1em!important;display:block!important;background:#fff!important}
#menugeneral ul li ul,#menugeneral #listingmois{background:#fff!important;font-size:11px!important;;width:1000px!important;position:absolute!important;left:2em!important}
#menugeneral ul li ul li a{margin-right:0;text-transform: none;font-size:14px!important;font-weight: 400}
#menugeneral ul li ul li:first-of-type a{font-weight: 600}
#menugeneral #listingmois a:hover{background:lightyellow!important}
#menugeneral ul li{width:auto;vertical-align:top}
#menugeneral ul li ul li:hover,#menugeneral #listingmois li:hover{background:#fff}
#panneau{margin-top:.5em}
#panneau hr:first-child{visibility:hidden}

#vousaimerez li{width:190px}
.secondaire h2{margin:1em .5em}
#vousaimerez div{padding:1.5em 4em!important;font-size:12px!important}
#vousaimerez li{border:0}

.secondaire{padding:1em}
.secondaire h2 {margin-top:.5em !important}
#megaban{text-align:center;margin:0 auto;float:none!important}
#comm-listing{display:block!important;margin:3em}
.comm-entry{font-size:13px!important;background:#fff;line-height:1.5em}
.leftside strong{font-size:13px!important}
.leftside strong a{color:#555!important}
.leftside{width:20%;float:left}
.rightside{width:72%;float:right}
.leftside,.rightside{padding-top:1em;padding-bottom:1em}
.leftside{padding-top:1em}
.comm-entry .star-rating{top:0!important;left:-4px}
.suggestion{margin-top:1em;}
.suggestion strong{display:inline-block;margin:.5em 0;margin-top:0}
.leftside .avatwar{width:50%;margin-top:1em;}
.hreciped #recette h1{margin-top:-4px}
.addthis_toolbox{border:0!important;margin-top:.5em;top:-.25em}
#image{font-size:1em}
#calendover > p {margin-top:1em}
#kloug{margin-top:1em}
.tags{padding:1em;margin-bottom:1em}
.tags li{display:inline-block;margin-right:1em}
.tags li a{background:#999;color:#fff;text-decoration:none;padding:.25em .5em;border-radius:.5em}



.listingcat li,.listingcat img{width:200px;}
.listingcat .nomobile img{width: auto;height: auto;}
.listingcat li{position:relative;background:#fff!important}
.listingcat li{padding:0;border:0;margin:1em;float:none;display:inline-block;height:auto;vertical-align:top;padding-bottom:1em}
.listingcat{text-align:center;padding:1em 0!important}
.listingcat .titrecal{position:relative;text-align:center!important;width:90%!important;margin:0 auto!important;background:#fff;padding-top:1em}
.listingcat .titrecal a,.listingcat .titrecal a:hover{color:#555!important;border:none!important;padding-top:.25em}
.listingcat li:hover,.titrecal:hover{border:0!important}

.listingcat .titrecal{font-size:1em}
.pinitnow{width:84px!important;height:56px!important}

.lienphoto{display:block;background:#eee;height:304px;position:relative}
.lienphoto img{height:304px!important;position:absolute;top:0;left:0}
.listingcat img{height:301px;width:198px;}
/* NEW END */

span.abs{position: relative;display:block;width: 55%;float: right;}
label.error{color:red;width: 100%;margin-top:-.5em}
input.error{background: pink;border:1px solid pink;}

#expand1{visibility:hidden}
#carnit{  color:#555;
text-align: center;
  padding:1em;
  background:#f5f5f5}
div.success,div.error,span.success,span.error{border:0!important}

.lazyload {
  opacity:0;
  transform:scale(0.8);
}

.lazyload {
  opacity:1;
  transform:scale(1);
  transition:all 700ms;
}

#recette #star-rating{
  display:inline-block !important;
  clear:both;
  float:none;
  position:relative;
  top:0;
  margin:0 auto!important;
  width:auto!important;
}

#recette.indexx #star-rating{
  display:inline-block !important;
  clear:both;
  float:none;
  position:relative;
  top:-.6em!important;
  width: 98px!important;
}

.star-rating.indexp{top:0!important}

.nota{color:#999;margin-bottom:1.5em!important}
#bloc1 ul{padding-left:0!important}

.membrepage .listingcat{margin:1em -1em!important}

.badge{padding:0;margin:1em 0;text-align:center}
.badge li{border-radius:50%;background:linear-gradient(#3498db,#2980b9);color:#fff;font-size:2em;padding:0;display:inline-block;height:6em;width:6em;margin:0 1em}


.boutoninscription,#boutoninscription{cursor:pointer;font-size:1.25em;background:#32b576;color:#fff;padding:.25em 1em;margin-left:45%;margin-top:0;margin-bottom:1em;border:0;}
.boutoninscription.nomargin{margin: 1em auto}
#decalaj{margin-left:3em}

.nodesktop{display:none}
.b-ajax-wrapper{background:#fff;padding:2em}
.load{height:auto;text-align:center;background:rgb(255, 255, 255) none repeat scroll 0 0;margin-top:1em}
#sosorry{padding:2em;text-align:center;padding-top:0;margin-top: 2em}
.lonlymessage{color:#999;font-size:2em;text-align:center;margin-bottom:1em}
.svg{float:right}
.svg img{height:1.5em;position:relative;top:-.3em;margin-bottom:-1em}
.englobacount{float: right;width: 28%}
.ecomm{text-align:center;display: inline-block;margin-top: .5em;padding: 0;width:32%;}
.desktop .ecomm{position:relative;}
.ecomm img{display:block;margin:0 auto;position: relative;top:-.5em}

.ecomm a{display:inline-block;z-index:1000;color:#000}
.ecomm .trigger{height: 2em;color:#999;}
.no-touch .ecomm:hover .trigger{}
.ecomm-menu:before{content:"";width:0;height:0;border-left:.75em solid transparent;border-right:.75em solid transparent;border-bottom:.5em solid #fff;position:absolute;right:10%;top:-.5em}
.fakeaction{cursor:pointer}
.ecomm-menu{display:none;position:absolute;margin:0;padding:0;text-align:left;background:rgba(255, 255, 255, 0.99) none repeat scroll 0 0;border:3px solid #EEE;box-shadow:0 0 1em rgba(0,0,0,.15)}
.no-touch .ecomm:hover .ecomm-menu{display:block;z-index: 100}
.closit{cursor:pointer;background:#F23DB0;color:#fff;text-align:center;padding:.5em}
.closit img{height:1em;top:0;position: relative;display: inline-block;}
.no-touch .closit{display:none}
.ecomm-menu{z-index:2;right:0}
.ecomm-menu #msg{padding:2em;line-height: 2em}
.ecomm-menu #msg a{background: none;padding: 0;display: inline;color:#F23DB0;text-decoration: underline;margin:0;}
.ecomm-menu li{margin:0;border-bottom:1px solid #EEE;list-style:outside none none;white-space:nowrap}
.ecomm-menu li form{padding:1em;padding-top:.5em;}
.ecomm-menu li .commentairebox input[type="text"],.ecomm-menu li .commentairebox input[type="password"],.commentairebox select{width: 200px;padding: .5em 1em;font-size: 1em;}

.ecomm-menu li a{display:block;padding:1em 2em 1em 1em;color:#000;text-decoration:none}
.ecomm-menu .avatwar{width:100%;padding-top:1em;}
.ecomm-menu .nolink{display:block;position:relative;border-bottom: 1px solid #ccc;padding:1em 2em 1em 2em;text-align:center;color:#555;font-weight: bold;padding-bottom: 1em}
.ecomm-menu #avatarchange{display: block;position: absolute;bottom:0;right:0;padding:.5em;}
.ecomm-menu #avatarchange img{width: 1em}
.ecomm-menu li a:hover{background:#F8F8F8}
.ecomm-menu li:last{border-bottom:0}
.visual{display:inline-block;margin-right:1em}
.visual img{height:1.1em;position:relative;top:.125em}
.forcebg{background: #fff!important;}
.ecomm-menu .boutoninscription,.ecomm-menu #boutoninscription{width: 100%;margin-bottom: 0}
.leftside img.icone {display: inline;height: 1em;margin-right:.25em}

#main::before {
    content: "";
    width: 0;
    height: 0;
    border-left: .75em solid transparent;
    border-right: .75em solid transparent;
    border-bottom: .5em solid #FFF;
    position: absolute;
    right: 20%;
    top: -.5em;
}

#menugeneral .current{background: #FF5ECD !important}

@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotating {
  -webkit-animation: rotating 2s linear infinite;
  -moz-animation: rotating 2s linear infinite;
  -ms-animation: rotating 2s linear infinite;
  -o-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}
#yes,#no{display: inline-block;text-align: center;border:1px solid #ccc;padding: .5em 1em;background: #fff;text-decoration: none;color: inherit;}

#add:hover,#remove:hover{cursor:pointer;}
ins{max-width: 728px;margin:auto;}
.hreciped{position: relative;}
#engage{display:none;position:fixed;bottom:0;left:0;padding:1em;background: #eee;width:100%;z-index: 10}
#react{position: absolute;top: 4px;right: 0;}
#react img{height:2em;width:2em;margin:0 .5em;margin-top: .25em;}

#engage img{height:4em;}
.pink{color:#f23db0}
.green,h2{color:#32b576}
#jeminscris{font-weight: 600}
.narrow{width:1024px;margin-left:auto;margin-right: auto}
#connekt{margin:0;margin-left: 1em;margin-top: 1em;}
.daform div#comm-listing{margin:1em !important}

.soc {
    overflow:hidden;
    margin:0; padding:0;
    list-style:none;
  margin-top:.5em;
}

.soc li {
    display:inline-block;
    *display:inline;
    zoom:1;
}

#sastick{z-index: 1000;background: linear-gradient(to top,rgba(238,238,238,.95) 80%,rgba(255,255,255,.95));background: rgba(238,238,238,.95);width: 100%!important}



.soc-icon-last{
    margin:0 !important;
}


.usera input[type=email]{width: 50%}

.form-group{padding-bottom:1em}
.ecomm-menu input[type=submit],.ecomm-menu input[type=email]{width: 100% !important}
#tpl-contact form.commentairebox{margin-top:2em}
#tpl-contact form.commentairebox label{text-align:right;padding-right:1em;margin-top:.5em}
.firsty{width:350px;}
.firsty #msg{white-space: initial}
input[type=submit]{border:0 !important;}
a.btn{width:100%;font-size: 1.25em !important;background: #32b576 !important;color: #fff !important;padding: .25em 1em !important;display:inline-block !important;text-align:center !important;text-decoration:none !important;margin-top:1em !important}


.answers {
    
    padding-left: 0;
    margin-left: 0;
    
}

.answer {
padding: .5em 0;
clear: both;
overflow: hidden;
}

.bloc-avat {
    width: 6%;
    display: inline-block;
    font-weight: bold;
}

.answer .avatar {
    width:100%;
    height: auto;
}

.blocr {
    width: 93%;
    display: inline-block;
    padding: 0 1em;
    vertical-align: top;
    text-align: justify;
  position: relative;
    left: -2px;
    padding-right: .25em;
}

.blocr textarea{
    width: 100% !important;
    margin:0 !important;
    border:1px solid #eee;
    font-size: 1em !important;
}

.thumb{width: 16px;display: inline-block;position: relative;top: .25em}
.thumb.down{transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.thumbup span,.thumbdown span{padding-left: .5em}
.noaction div{cursor: not-allowed!important}

.scr-index .pulbmobile,.scr-categorie .pulbmobile{display: none}

@media (max-width:640px) {
.pulbindex{display: none}
.scr-index .pulbmobile,.scr-categorie .pulbmobile{display: block}
  input[type=search]{-webkit-appearance: none;border-radius:0!important;}
    #yes,#no{display:inline-block;margin:1em}span.phrase {margin-top:1em;display:block}
    #decalaj{margin:0}
    .boutoninscription,#boutoninscription{margin:0 auto;text-align:center;display:block;float:left;width:100%;padding:.5em 1em;font-size:1.35em!important;margin-top:1em}
    #whybutwhy,#advantages{margin-bottom:0}
    .explication{color:#888!important}
    .commentairebox label{float:none;display:block;width:100%}

      .largemobile,#panneau .largemobile li{width:100%!important;text-align:center!important}
      *{box-sizing:border-box;max-width:100%!important;min-width:0%!important;font-size:15px!important;line-height:1.5em}
      .error,.success{border:0;margin-left:0;margin-right:0}
      h2{font-size:1.4em!important}
    body{padding:.5em;padding-top:0;padding:0;}
    #recette{width:100%!important;min-width:100%!important;max-width:100%!important}
    h1{text-align:center}
    #star-rating{display:block!important;position:relative!important;top:0!important;left:0!important}
    .star-rating{float:none!important;top:0!important;left:0!important;margin:0 auto!important;width:100px!important;margin-bottom:1em!important}
    #recette #infos{padding:.5em!important;padding-left:9%!important;padding-bottom:1em!important;margin-top:.5em}
    #recette #infos li:first-child{padding-top:0!important}
    #recette #infos li span{width:45%!important;display:inline-block}
    #recette #infos li{display:block!important;float:none!important;padding-top:.5em!important;margin:0!important}
    #image{padding-left:0;width:100%;padding:1em;padding-top:0;margin-top:0}
    #image img{width:100%!important;max-width:initial!important}
    #preparation{padding:0 2em;padding-right:1em!important}
    #ingredients{margin-left:2em!important}
    #panneau{display:none}
    #calendover{width:100%!important;padding:0}
    .center.navbar{left:0;width:100%!important}
    #date *{font-size:2em!important}
    .hreciped #recette h1{width:100%}
    #vousaimerez li{width:50%;padding:.5em}
    #vousaimerez li img{border:0!important}
    #vousaimerez li img:hover{border:0!important}
    #vousaimerez div{padding:1em!important;font-size:1em!important}
    .tags{text-align:center}
    #comm-listing{margin:0}
    #comm-listing .star-rating{margin:.5em 0!important;position:relative;left:-4px!important}
    .rightside{width:70%}
    .leftside{width:30%;font-size:.85em}
    .search{display:none!important;width:100%;border:0;padding:0 1em!important;margin-top:1em;background:#eee!important}
    .search input{border:1px solid #ccc}
    .search input[type="submit"]{display:block!important;margin-top:1em;float:right;padding:.25em .5em;background:#fff}
    .navbar{margin:0!important}
    
    .leftside img.icone{margin-right: .25em}
    .listingcat img{height:initial}
      .lienphoto{height:auto}
      .lienphoto img{position:relative!important}
      .listingcat .titrecal{height:8em!important}
      .listingcat li{width:49%!important;margin:0;padding:0;margin-bottom:1em}
      
      /*Mise en forme liste que manger ce soir*/

      .listingcat li:nth-child(odd){padding-left:.25em}
      .listingcat li:nth-child(even){padding-right:.25em}

      li.n1:nth-child(n):not(:nth-child(2n)) {padding-right:.25em}
      li.n1:nth-child(2n):not(:nth-child(2n+1)) {padding-left:.25em}

    

      .search2{width:100%!important}
    #cse-search-box input[type="submit"]{float:none!important}
    .cse-branding-bottom .cse-branding-text{float:none!important;margin-bottom:1em}
    .cse-branding-bottom .cse-branding-logo {display:none!important}
    .incit label {display:block}
    .incit input{width:100%}
    .incit #boutoninscription{margin-top:.5em!important}
      textarea,input{border:1px solid #ccc;padding:.125em .5em} 
      select,textarea{margin:.5em 0}
    .tags li{margin-bottom:1em}
      input[type="submit"]{margin-top:1em;float:right}
      form{padding:0 1em;margin-bottom:1em!important;overflow:hidden}
      .highbloc{display:none}
      #panneau{display:block!important}
      #panneau li{width:100%!important}
      .commentairebox{padding:1em}
      #panneau h2{text-align:center;margin-bottom:.5em;padding:0}
      #expand1{visibility:visible;color:#555;text-decoration:underline;display:block}
      #logo img {left:0;width: 50%;}
      #logo img.nodesktop{display: inline-block !important}
      #logo{margin:0;width:5em;text-align: center;margin:.5em 0;}
      #header{margin:0;padding:0}
      #main{margin-top:.5em}
      #panneau img{margin:.25em}
      #bloc1,#bloc2,#bloc3,#bloc4{border:0;border-bottom:1px solid #eee}
      #listedujour{display:none}
      #bloc4 form{padding:0}
      #sendme{padding-left:1em}
      p{margin:.5em;line-height:1.75em}
      .is-sticky .search-box{margin-bottom: 0 !important}
      #englobmenu{z-index: 1000}
      #sastick-sticky-wrapper{position: relative !important}
      #sastick{position: relative;}
      .tags li a{display:block}
      #react{position: relative!important;top: -.5em!important;}
      
    #mobilemenu{width:5em;float:left;clear:both;display:block!important;text-align:center;padding:.5em;margin-bottom:0;background:#F23DB0;background:#e44cab;color:#fff;border-bottom: 2px solid #F23DB0;border-bottom:2px solid #e44cab}
    #menugeneral{border-radius:0!important;margin-bottom:1em;border-top:1px solid #fff}
    #menugeneral ul{margin:0;padding:0;box-shadow:0 0!important}
    #menugeneral ul li{width:100%;display:block;text-transform:none;font-weight:normal;border-bottom:1px solid #f14bb4;text-align: left}
    #menugeneral .home{display:none}
    #menugeneral ul li ul{border-radius:0!important}
    #menugeneral ul li ul,#menugeneral ul li ul li,#menugeneral #listingmois,#menugeneral ul li ul a, #menugeneral #listingmois a, #menugeneral #listingmois a:first-child,#menugeneral li a, #menugeneral li a:first-child{position:relative!important;padding:.35em;margin:0!important}
    #menugeneral ul li ul li a,#menugeneral #listingmois a,#menugeneral ul li ul a, #menugeneral #listingmois a{width:100%!important;margin:0!important;padding:.5em!important}
     
    .nodesktop{display:block}
    #image{width:100%!important;padding: 0}
    
    #panneau img {position:absolute;left:1em;top:.75em!important;margin:0!important}
    #panneau li{position:relative}
    .prev{width:50%}
    #calendrierarchives{margin-left:.25em;margin-top:1em;clear:both}
    #calendrierarchives .calcase img{height:initial;width:initial;border-top:15px solid #fff}
    #menugeneral ul li ul, #menugeneral #listingmois{left:0!important}
    #recette.indexx #star-rating{display:block!important;width:98px!important;}
    .englobacount{width: 50% !important;float:right;display: block;text-align: right;}
    .ecomm{display: inline-block !important;top:0;margin-bottom:0;left:0;margin-top: 0;vertical-align: middle;}
    .ecomm img{top:0;}
    td{text-align: center !important}
    td:even{background: #eee}
    .ecomm-menu{min-width: 100vw !important;min-height: 100vh !important;position: absolute;top: 0;z-index: 2000;}
    .ecomm sup{padding: 0.25em 0.5em;font-size: 0.5em !important;top: -1em;right: -0.5em;}
      .usera input[type=email]{width: 100%}
    .ecomm .trigger{height: 2.5em;vertical-align: middle;}
    .loggedin .ecomm .trigger{background: #fff;border-radius: 2em}
    .secondaire.narrow.daform .leftside{display: none;}
    .secondaire.narrow.daform .rightside{width:100%;margin-top: 0;padding-top: 0}
    .secondaire.narrow .comm-entry{padding:0;margin: 0}
    #dejafait{margin-bottom:0;padding-bottom: 0}
    #dejafait p{margin:initial;margin-bottom: 1em}
    #etvous{text-align: center;}
    #dejafait input[type="radio"]{margin: 0;margin-right: .5em;width: 1em;vertical-align: top;margin-top: .25em;display: inline-block;}
    .acote{display: inline-block;clear: none;width: calc(100% - 2em);margin-bottom: 1em}
    #nope{margin-top: 1em}
    .avatarimg{padding-right: 2em !important;}
    span.phrase{text-align: center;}
    #yes,#no{display: block;text-align: center;border:1px solid #ccc;padding: .5em 1em;background: #fff;text-decoration: none;color: inherit;}
    .firsty{position: absolute;left: 0;}
    .ecomm span.simili,.ecomm a.l1{position: relative;top: 1.5em}
    .ecomm-menu li{white-space:initial !important;}
    .ecomm-menu li .commentairebox input[type="text"], .ecomm-menu li .commentairebox input[type="password"],.commentairebox select{width: 100%}
    #menugeneral ul{display: block;}
    .ecomm-menu .avatwar{width: 50%}
    #footer .linkcol{width: 100%;padding:0}
    #footer h3{margin-top:2em}
    #footer .liensf a{padding: 0;line-height:2em}
    .search.nodesktop{display:block!important;margin-left: 0;padding:0!important;clear: both;margin-top: 0}
    .search.nodesktop form{padding:0!important}
    .search .boite{width: 100%;background:#fff url('../images/thm/loupe.svg') no-repeat 95% .5em;}
    .search .boite:focus{background:#fff}
    #header{overflow: hidden;}
    #infos + p{margin:0}
    #mobilemenu svg{width:2em;height:auto}
    #menugeneral li a{padding:.75em 1.5em !important}
    #maske{position: relative;float: none;clear: both;top:0;right: 0;margin:1em 0;overflow: hidden;text-align: center;display: block;}
    #maske span{text-align: left;display: inline-block;float: none;}
    #maske input{display: inline-block;float: none;vertical-align: top;top:.25em;}
    span.abs{position: relative;display:block;width: 100%;float: none;}
    label.error{color:red;width: 100%;margin-bottom:1em}
    input[name="frequence"] {clear: both;display: inline-block;position: relative;top: .25em;}
    .answers {padding: 0;margin-left: 1em}
    .answer {border-bottom: 1px solid #eee;padding:  0;clear: both;overflow: hidden;}
    .bloc-avat {float: left;width: 13%;display: block;font-weight: bold;}
    .answer .avatar {width:50%;height: auto;display: inline-block;}
    .blocr {width: 87%;display: block;padding: 1em;padding-top: 0;vertical-align: top;float: right;}
    .blocr p{text-align: justify;}
    table td{max-width: 100vw !important;}
	#image img.isintop50{width: auto !important}
}
}
.xmin{position: absolute;font-size: .75em;background: rgba(255,255,255,.5);padding: 1em;color: #777;box-shadow: 0 0 .5em rgba(0,0,0,.1);}

.answers .boutoninscription{margin-left: 0}

div.disabled{opacity:.5}
.comm-entry{padding-top: 2.5em}
.answers{margin-left: 3em;}
.answers .answer .cross{display:none}
.answers .answer:hover .cross{display:block}
.icone{width:18px}
.comm-entry{clear: both;}
.utile{display: none;}
.utile2{float: right;}
.comm-entry .avatarimg{width:80px;float:left}
.answers .avatar{width:40px}
.comm-entour{overflow: hidden;}
.comm-entour-l{float:left;max-height: 90px;}
.comm-entour-r{float:right;padding-left:1em;width:90%;position: relative;}
.comm-entour-r strong a{color:#F23DB0;margin-top: .5em}
.answers .answer strong {color:#F23DB0;}
.comm-quand{color:#ccc;font-size:.85em;}

.answers.unique{padding-top:1em}
.answers .answer{padding-top: 1em}
.answer .reponse{margin-top:0!important}
.answers .answer:first-of-type{margin-top:1em}
.bloknot{margin:.5em 0;overflow: hidden;}
.commentaire,.reponse{line-height: 1.5em}
.suggestion{margin-top: .5em!important;}
.commentairebox textarea{padding: .5em}
#inpuput{padding: .5em;margin: .5em 0}

.owncom{border:3px solid #eee;margin-bottom:0;margin:1em -1em;padding:2em}

@media (max-width:640px) {
  .owncom{margin:1em 1em}
  .answers .answer:first-of-type{margin-top: 0}
  .comm-entour-l{float:none;padding-left: 0em;margin-top: 1em;}
  .comm-entour-r{float: none;padding-left: 0}
  .avatarimg {margin-right: -1em !important;padding-right: 2em;}
  .bloknot{margin-top: .25em}
  #comm-listing .star-rating{margin: 0!important}
  .answers.unique{padding-top: 0}
  .unique form{padding: 0}
  .answers.unique{margin-left: 1em!important}
  .heart{margin-top: .25em}
  .comm-entry{padding-left: 1em!important}
  .comm-entour-r{width: 100%;padding-right: 1em}
  .comm-entour-r p.commentaire{text-align: justify;line-height: 1.5em;margin-top: 1em}
  .secondaire.narrow.daform .comm-entry{padding-left: 0}
  .comm-entour-r{float:left;width: 75%;overflow: hidden;}
  .bloknot{margin-top: 0;margin-bottom: 0}
  .comm-entry p{width: 100%;margin-top: 0 !important;overflow: hidden !important;margin-bottom: .5em;}
  .utile2{float: none;margin: 1em 0;clear: both;}
  #blocinscrip img{max-height:15%;margin-bottom:1em}
  #blocinscrip label{margin: 1em 0;display: inline-block;text-align: center;width:100%}
}
.utile2 div:hover{cursor:pointer}
div.modifier{float:right;visibility: hidden;cursor: pointer;text-decoration: underline;color:#999;}
div.editable:hover div.modifier{visibility: visible}
div.editable:hover{background:#f3f3f3!important}

.pleazz img{max-width: 100%;height: auto;}
.pleazz p{text-align: left;font-weight: bold}
.pleazz h2{margin-bottom: 1em}
.pleazz h3{text-align: center;border-bottom: 1px solid #eee;margin-top:1em;color:#f23db0;border-top:1px solid #eee;padding:.5em 0;margin-bottom: 1em}
.pleazz #bigthanks{font-size: 2em;margin-top: 1em}
.pleazz ul{list-style-position: inside;padding-left: 2em;}

.bloci{width:30%;display:inline-block;margin:1em 1%;border:1px solid #eee}
.bloci div{display:inline-block}

#preparation span span{display: inline!important;position: relative;left:0;margin-left: 0;color:blue;}
a.spons{text-decoration:underline!important}

/*RENEW*/
@media screen and (min-width:641px){
  #header,#englobheader,#englobmenu{background: #fff}
#recette #infos,#englobmenu{background:#f7f7f7}
#recette #infos li{color:#666}
#englobmenu a{color:#000!important;}
#englobmenu a:hover,#menugeneral .current{background: #efefef!important;}
#header{padding:2.5em}
#header .ecomm span{color:#888!important;}
#header .ecomm img.trigger{filter:grayscale(10);opacity: .5}
.search-box input{border:.125em solid #eee!important;padding: .75em!important;}
.search-box input{background-position: 97% 50%!important;}
.listingcat .laban div,.lasmall #megaban{width:100%;height:290px;margin:0 auto}
.listingcat .laban .lebloc, .lasmall #megaban .lebloc{display:inline-block!important;width:370px;height:290px}
}

@media screen and (max-width:641px){
#menugeneral ul li ul, #menugeneral ul li ul li, #menugeneral #listingmois, #menugeneral ul li ul a, #menugeneral #listingmois a, #menugeneral #listingmois a:first-child, #menugeneral li a, #menugeneral li a:first-child{background:#f7f7f7;color:#888}
#menugeneral ul li{border-color: #ccc}
.vseparator {
    font-size: 0 !important;
    display: block;
}
.lebloc{min-height:325px!important;width:100%;background:url('https://www.unjourunerecette.fr/images/loader.svg') no-repeat;background-position:center}
#nbavis{margin-bottom:2em;display:block}
#nbavis span{color:#555}
.courses{margin-left: 0!important;margin-bottom: 1em}
}

#superact span{display: inline-block;background: #f23db0;color:#fff;padding:.5em 1em;width: 49.5%;text-align: center;cursor:pointer}
#infos{clear: both}
#superact img{height: 1em;margin-right: .5em;position: relative;top: .125em}
#white-comm textarea{width:100%;height:8em}
#white-comm #boutoninscription{margin:0 auto;display:block}
@media screen and (max-width: 640px){
  #superact span{display: block;width: 100%}
  #superact span:first-child{margin-bottom: 1em;margin-top:1em;}
  .white-popup{padding:.5em;margin: .5em }
}
.xmin {
    position: absolute;
    padding: .5em;
    background: rgba(255,255,255,.75);
    color: #333;
    bottom: 0;
}

.hybs-slot,#hybs-slot{display:none!important}



.comm-entry,.comm-entour{overflow:visible;clear:both;}
.comm-entry{overflow:hidden;clear:both;}
.comm-entour-l{max-heigh:auto;overflow:visible;clear:both;max-height:100%;position:relative}
.light{clear:both;padding:.5em;position:absolute;background: #fff;border:1px solid #eee;left:.5em;top:.5em;width: 200px;min-width:200px!important;z-index:100}
.light a,.light{color:#999}
.light img{margin-right: .5em;position: relative;top:.25em;}

.light{display: none;}
.userinfo{width: 1.5em;position: absolute;left:.25em;top:.25em;background: #fff;padding: .125em;line-height:0;cursor:pointer;}
.userinfo .card{width: 100%;}
.userinfo:hover .light{display: block}
.pv{display: none!important}
.max-pv{margin-top:1em}
.max-pv .pv{background:#fff;padding:.5em 1em;text-align:center}
.max-pv .pv .tooltip{height: 2em;position: absolute;top: 40%}
.pv-previous{left:1em;}
.pv-next{right:1em;}
.max-pv .pv .imgrecette{height: 6em}
.pv{position: fixed;bottom:2em;z-index:1000;display:inline-block;width:auto;border:1px solid #ccc;box-shadow: 0 0 1em #ccc;}
.pv-next{right: 0;border-radius:.5em 0 0 .5em;}
.pv-previous{left: 0;border-radius: 0 .5em .5em 0;}
.pv-title{color:#32b576;font-weight:bold;margin-bottom:.5em}
.pv a{color:#555}
.pv img{margin-top: .5em}
.mobileonly{display: none}
@media (max-width:640px) {
  .max-pv{display: none!important}
  .qc-cmp-ui-content{padding:1em!important}
h1.qc-cmp-title{display: none!important}
.qc-cmp-main-messaging{padding:1em 0!important}
#qcCmpButtons button{margin-top:1em!important}
.qc-cmp-alt-buttons{padding-bottom:50px!important}
.mobileonly{display: block}
}
.qc-cmp-persistent-link{display:none!important}
.pinterestbt{text-align:right}
.pleazz h2{text-align: center;border-bottom:1px solid #ccc;padding-bottom:.5em;width:80%;margin:1.5em auto;margin-bottom: 1em}

.pleazz input[type="email"]{width: 100%;margin-top:1em}
.pleazz input[type="submit"]{margin-bottom: .5em;width: 100%}
.pleazz{border:.5em solid #ccc} 

.sourceprinted{display: none}


#image{float: none;vertical-align:top;}
#recette{float: none;display: inline-block;vertical-align:top;}
#image{width: 32%}
#recette{width: 66%;padding-left:2%;padding-right: 2%}
#image #grossephoto{width: 100%;max-width:100%;height: auto;}
#titessai{width: 165px;height:600px;}
#titessai div{height: 600px;width:160px;background: pink}
.hreciped{display: flex}
#react{right: 2%!important;}
.hreciped #recette h1{width: 70%}
#tpl-register #image{width:30%;padding-top:6em}
@media (max-width:640px) {
.hreciped #recette h1{width: 100%}
#tpl-register #image{padding-top:0}

}
#tpl-login #image{width:30%;}
@media screen and (min-width:641px){
#menugeneral ul{display: flex;justify-content: space-around}
}

.sous-menu{display: flex;margin:2em 0;text-align:center;align-items:space-between}
.sous-menu div{flex:auto;background: #eee;margin: 1em}
.sous-menu div:first-child{margin-left: 0}
.sous-menu div:last-child{margin-left: 0}
.sous-menu a{color:#555;font-weight: bold;display: block;padding:1em 1em;}

@media screen and (max-width:640px){
  .sous-menu{display: block}
  .sous-menu div{margin: 1em 0}
  .comm-entry{overflow:visible;}
  
}

@media screen and (min-width:640px){

.liste-ingredients{display: none}
.but{text-align: center}
.but a{display:inline-block;text-align: center;width: auto;margin: 0 auto;border:1px solid #f23db0;background: #f23db0;color:white;padding: .5em 1em}
.search .boite{border-width: .25em!important;border-radius: 1.75em;padding:.75em 1.25em!important}
}

.photoc img{max-width: 300px;height: auto}

#header .ecomm span.count {
  position: absolute;
  right: 2.5em;
  top: -1.2em;
  font-size: 10px !important;
  background: red;
  color: #fff !important;
  border-radius: 100%;
  padding: .3em .4em;
  z-index: 1000;
}


@media (max-width:640px) {

#header .ecomm span.count {
    right: -1em;
    top: -.5em;
    font-size: 10px !important;
    background: red;
    color: #fff !important;
}
.listingcat #star-rating {
    display: inline-block !important;
}
.suggestion strong{margin-bottom: 0}

}
.fb_iframe_widget{width: 100%;text-align: center;}
.gelules{margin-top:2em;text-align:center;margin-bottom:1em;display:flex;justify-content:center;flex-wrap:wrap;gap:1em 0}
.gelule{display:flex;margin-right:.5em;margin-left:.5em}
.gelule a{color:#777;padding:.5em 1em;border:1Px solid #777;border-radius:2em}
@media (max-width:640px) {
    .gelules{display: flex;flex-wrap: initial;justify-content:flex-start;overflow:scroll}
	.gelule{flex:1 0 auto}
    .gelules a{display: block;margin-bottom: .5em}
}
.lastrecettes{padding-left:4em}
.lastrecettes li a{display:block;line-height: 1.75em;color:#F23DB0}




.pagination {
  display: flex;
  flex-wrap: wrap;
    justify-content: center; /* Ajout de la propriété pour centrer les éléments de la dernière ligne */
  align-content: flex-start; /* Alignement vertical sur une grille */
    list-style: none; /* Supprime les puces des éléments de la liste */
	margin-bottom:3em;
}

.pagination li {
  margin: 0 0.5em;
  margin-bottom: 0.5em;
}

.pagination .previous,
.pagination .nextious {
  width: auto;
}

.pagination .previous a,
.pagination .nextious a {
}

.pagination .previous span,
.pagination .nextious span {
  display: none;
}

.pagination a,
.pagination span {
  display: inline-block;
  width: 2.5em;
  height: 2.5em;
  border-radius: 50%;
  background-color: #eee;
  color: #333;
  text-align: center;
  line-height: 2.5em;
  font-size: 1em;
  text-decoration: none;
  border: 1px solid transparent;
}

.pagination .active span {
  border: 1px solid #000;
  background: none;
}

@media screen and (max-width: 768px) {
  .pagination {
    justify-content: center;
	margin-bottom:5em;
  }
  
  .pagination li {
    margin: 0.5em;
    margin-bottom: 0.5em;
  }

  .pagination a,
  .pagination span {
    width: 3em;
    height: 3em;
    line-height: 3em;
    font-size: 1em;
    padding: 0;
  }
  #infos li a {
  color: #fff;
  text-decoration: underline;
  font-weight: bold;
}
/*
.listingcat{display:flex;flex-wrap:wrap}
.listingcat li{width:auto;flex:1 0 50%}
.listingcat img{width:100%;margin:0}
*/
.listingcat img{width:100%;margin:0}

#megaban{width:100%;background:#fff}
.secondaire{background:#fff}
.partquem{margin:1em 0;border-bottom:1px solid #eee;border-top:1px solid #eee;padding:1em 0;background:url('https://www.unjourunerecette.fr/images/loader.svg') no-repeat;background-position:center}
@media screen and (max-width: 641px) {

.partquem{min-height:325px}
}

#menugeneral ul li ul li{font-weight:bold}
