.td_plein{background-color:#00FF99}
.td_deb{background-color:rgb(255,204,0);}
.td_fin{background-color:rgb(255,204,0);}
.th_mois_courant{background-color:#ff0066;}

.ul_recette_liste{font-size:1em;color:black;list-style-type:none;padding:0px;margin:0px;line-height:1.3em;}
.ul_recette_liste li{padding-left:12px;margin-left:10px;margin-bottom:0.2em}
.ul_recette_liste a{text-decoration:none;color:blue;}
.ul_recette_liste a:hover{text-decoration:underline;}
.ul_recette_liste span{font-size:1em;}
.menu_ma_cuisine_liste{font-size:10pt;text-align:center;margin-top:10px;margin-bottom:10px;}
.menu_ma_cuisine_liste a{text-decoration:none;color:blue;}
.liens_liste{font-size:1.2em;color:black;text-align:left;margin-top:10px;margin-left:15px;}
.liens_liste ul{color:black;list-style-type:none;padding:0px;margin:0px;line-height:1.3em;font-size:1.2em;margin-bottom:20px;}
.liens_liste li{background-image:url("/National_Library/oe_/https://cooking-ez.com/images/puce_arrow_blue.gif");background-repeat:no-repeat;background-position:0px 5px;padding-left:12px;margin-left:10px;font-size:0.9em;}
.liens_liste a{text-decoration:none;color:blue;}
.liens_liste a:hover{text-decoration:underline;color:rgb(255,153,51);}
.explications{font-size:10pt;}
.lien_sobre {color:blue;text-decoration:none;}
.url_mur{text-align:center;}
.url_mur a{text-decoration:none;color:blue;}

.liste-normale li:before{transform:none;border:none;box-shadow:none;box-sizing:none;font-size:1em;background:#fff;position:relative;font-family:Verdana}
.liste-normale table{border:0;border-collapse:collapse}
.liste-normale td{border:0;border-collapse:collapse}
.loupe_recette{margin-top:20px;text-align:center}
.titre-comment{display:inline;font-weight:400;font-size:.9em}
.bbd{background-color:#2C3E50}
.bor{background-color:#E79D33}
.bwh{background-color:#ECF0F1}
.bb1{background-color:#3498DB}
.bb2{background-color:#2980B9}
.cbd{color:#2C3E50;text-decoration:none}
.cor{color:#E79D33}
.cwh{color:#ECF0F1}
.cb1{color:#3498DB}
.cb2{color:#2980B9}
body{font-size:1.5em}
#body{background-color:hsl(34,53%,82%);background-image:repeating-linear-gradient(45deg,transparent 5px,hsla(204,62%,11%,0.1) 5px,hsla(204,62%,11%,0.1) 10px,hsla(204,53%,63%,0.1) 10px,hsla(204,53%,63%,0.1) 35px,hsla(204,53%,63%,0.5) 35px,hsla(204,53%,63%,0.5) 40px,hsla(204,62%,11%,0.1) 40px,hsla(204,62%,11%,0.1) 50px,hsla(204,62%,11%,0.1) 50px,hsla(204,62%,11%,0.1) 60px,hsla(204,53%,63%,0.5) 60px,hsla(204,53%,63%,0.5) 70px,hsla(35,91%,65%,0.5) 70px,hsla(35,91%,65%,0.5) 80px,hsla(35,91%,65%,0.1) 80px,hsla(35,91%,65%,0.1) 90px,hsla(204,53%,63%,0.5) 90px,hsla(204,53%,63%,0.5) 110px,hsla(204,53%,63%,0.1) 110px,hsla(204,53%,63%,0.1) 120px,hsla(204,62%,11%,0.1) 120px,hsla(204,62%,11%,0.1) 140px),repeating-linear-gradient(135deg,transparent 5px,hsla(204,62%,11%,0.1) 5px,hsla(204,62%,11%,0.1) 10px,hsla(204,53%,63%,0.1) 10px,hsla(204,53%,63%,0.1) 35px,hsla(204,53%,63%,0.5) 35px,hsla(204,53%,63%,0.5) 40px,hsla(204,62%,11%,0.1) 40px,hsla(204,62%,11%,0.1) 50px,hsla(204,62%,11%,0.1) 50px,hsla(204,62%,11%,0.1) 60px,hsla(204,53%,63%,0.5) 60px,hsla(204,53%,63%,0.5) 70px,hsla(35,91%,65%,0.5) 70px,hsla(35,91%,65%,0.5) 80px,hsla(35,91%,65%,0.1) 80px,hsla(35,91%,65%,0.1) 90px,hsla(204,53%,63%,0.5) 90px,hsla(204,53%,63%,0.5) 110px,hsla(204,53%,63%,0.1) 110px,hsla(204,53%,63%,0.1) 140px,hsla(204,62%,11%,0.1) 140px,hsla(204,62%,11%,0.1) 160px)}
a{color:#094e7b}
a:hover,a:focus{background:rgba(231,157,51,.4)}
a:hover .cor,a:focus .cor{color:#125a89}
textarea,input,button{padding:.2em 1em;border:2px solid #2980B9;height:2.5em;border-radius:5px}
input[type=checkbox],input[type=radio]{height:auto}
textarea:focus,input:focus{border-color:#E79D33}
button{color:#FFF;background-color:#2980B9}
button:hover,button:focus{background-color:#3498DB;border-color:#3498DB}
.flaticon-flag{border:1px solid #2980B9;display:inline-block;height:1em;line-height:.9em;margin-top:.5em}
#direct-access{z-index:1100;position:fixed;top:-100px;right:0;border:solid #2980B9;border-width:0 0 2px 2px;border-radius:0 0 0 1em;box-shadow:-.8em 0 1em rgba(0,0,0,0.3);-webkit-transition:top 1s;transition:top 1s}
#direct-access>:first-child{font-weight:700;max-width:200px;position:relative;top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:.6em;border-radius:0 0 0 1em}
#direct-access>*{display:inline-block;padding:.3em}
#direct-access>:last-child{padding-right:.6em}
#top-links{position:absolute;right:0}
#top-links>*{float:right;display:inline-block;margin-right:.2em;padding:0 .2em}
.wlimit{max-width:1024px;margin:0 auto}
.wlimit-l{max-width:1800px;margin:0 auto;position:relative}
@media (max-width: 1060px) {
.title-grp{margin:0 1rem}
}
h1{margin-bottom:0;font-family:'Cookie','Segoe Print','Chalkboard','Comic Sans MS',cursive,sans-serif;color:#2C3E50}
h3{font-family:"Trebuchet MS",Helvetica,sans-serif}
@media (max-width: 500px) {
.sm-hidden,#top-links .sm-hidden,#direct-access .sm-hidden{display:none}
}
@media (max-width: 750px) {
.sm2-hidden,#top-links .sm2-hidden,#direct-access .sm2-hidden{display:none}
}
@media (min-width: 500px) {
h1{font-size:4em}
}
.title-grp>*{display:inline}
@media (max-width: 1060px) {
.title-grp>p{display:block;margin-top:0;padding-bottom:1rem}
}
#navigation{position:relative}
#navigation ul,#navigation li,#navigation span,#navigation a{margin:0;padding:0;position:relative}
#navigation{border-bottom:2px solid #E79D33;width:auto}
#navigation:after,#navigation ul:after{content:'';display:block;clear:both}
#navigation a{color:#fff;background-color:#2980B9;display:block;padding:19px 20px;text-decoration:none}
#navigation ul{list-style:none}
#navigation > ul > li > a{color:#fff;padding:1.2rem}
#navigation > ul > li.active > a,#navigation > ul > li:hover > a,#navigation > ul > li:focus > a{color:#fff;background-color:#3498DB}
#navigation .has-sub:hover > a + *,#navigation .has-sub:focus > a + *{display:block}
#navigation .has-sub > a + * li{*margin-bottom:-1px}
#navigation .has-sub > a + *{background:#E79D33}
#navigation .has-sub > a + * li a{background:#E79D33;border-bottom:1px dotted #31b7f1;filter:none;display:block;line-height:120%;padding:10px;color:#fff}
#navigation .has-sub > a + * li:hover a,#navigation .has-sub > a + * li:focus a{background:#dd9124}
#navigation ul ul li:focus > a,#navigation ul ul li:hover > a{color:#fff}
#navigation .has-sub .has-sub:hover > a + *,#navigation .has-sub .has-sub:focus > a + *{display:block}
#navigation .has-sub .has-sub > ul li a{background:#0c7fb0;border-bottom:1px dotted #31b7f1}
#navigation .has-sub .has-sub > ul li a:hover,#navigation .has-sub .has-sub > ul li a:focus{background:#dd9124}
#navigation ul ul li.last > a,#navigation ul ul li:last-child > a,#navigation ul ul ul li.last > a,#navigation ul ul ul li:last-child > a,#navigation .has-sub > ul li:last-child > a,#navigation .has-sub > ul li.last > a{border-bottom:0}
@media (min-width: 768px) {
#navigation > ul > li{display:inline-block;float:left;margin:0}
#navigation .menu-minimal{display:none}
#navigation .has-sub > a + *{display:none;z-index:200;position:absolute;top:100%;left:0}
#navigation .has-sub:last-child > a + *{left:auto;right:0}
#navigation .has-sub > a + * a{min-width:200px}
#navigation > ul > li:hover:after,#navigation > ul > li:hover:focus{content:'';display:block;width:0;height:0;position:absolute;left:50%;bottom:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #E79D33;margin-left:-10px}
}
@media (max-width: 767px) {
#navigation li{display:block}
#navigation ul{display:none;border:2px solid #E79D33;border-width:0 2px 2px 0;box-shadow:6px 6px 16px #444;z-index:100}
#navigation > ul{position:absolute;width:400px;max-width:100%}
#navigation .sm-menu-hidden{display:none}
#navigation .menu-minimal{display:table-cell}
#navigation .menu-access:hover + ul,#navigation .menu-access:focus + ul,#navigation ul:hover,#navigation ul:focus{display:block}
#navigation > ul > li > a{border-top:1px dotted #2C3E50}
}
#searchbox{white-space:nowrap}
#searchbox .cse-input{width:170px}
#navpath{font-size:.85em;background:rgba(255,255,255,0.4) none repeat scroll 0 0;padding:0 .3rem}
.recipe-header{max-width:80%;float:left}
.ribbon{line-height:1em;position:relative;background:#dd9124;color:#fff;text-align:center;padding:.3em .6em;box-shadow:-.44em .86em .72em rgba(0,0,0,0.4)}
.ribbon:before{content:"";position:absolute;display:block;bottom:-.75em;border:1em solid #b9791e;z-index:-1;border-left-width:1em;border-right-color:transparent;right:-1.75em;width:.5em}
.ribbon:after{content:"";position:absolute;display:block;border-style:solid;border-color:#9d6719 transparent transparent;bottom:-.75em;right:0;border-width:.75em .75em 0 0;z-index:-1}
.recipe-header+.recipe-info{margin-top:5rem}
.recipe-info .with-pub{min-height:310px}
@media (min-width: 1025px) {
.recipe-header+.recipe-info{border-radius:2rem 0 0 0}
}
.recipe-info:last-child{border-radius:0 0 0 2rem}
.recipe-info{background:rgba(255,255,255,.65);padding:1rem;margin:0;clear:left}
.recipe-info>*{padding:1rem}
.recipe-actions{clear:both}
.recipe-actions a{color:#FFF;margin-bottom:.3em}
.recipe-actions>*{color:#FFF;display:inline-block;width:auto;padding:.3em .6em;background:#2980B9}
.recipe-info .recipe-actions a{border-radius:.4em}
.recipe-actions .arrow{position:relative}
.recipe-actions a.arrow{border-radius:0}
.recipe-actions .arrow:after{top:0;border:solid transparent;content:" ";height:.1em;width:0;position:absolute;pointer-events:none;border-width:1em;border-color:rgba(136,183,213,0)}
.recipe-actions .arrow-left:after{border-right-color:#2980B9;right:100%}
.recipe-actions .arrow-right:after{border-left-color:#2980B9;left:100%}
.recipe-actions .hover-img img{position:absolute;bottom:2em;border:4px solid #3498db;right:0;display:none;box-shadow:0 -.8em .4em .4em rgba(0,0,0,0.4);max-width:311px;width:100%}
.recipe-actions .hover-img:hover img{display:block}
.recipe-popularity{float:right;margin-bottom:.5em}
.recipe-popularity+*{clear:right}
.vote > label{float:right;margin:0}
.vote{display:inline}
.vote > :hover,.vote > :hover+*,.vote > :hover+*+*,.vote > :hover+*+*+*{color:#094e7b;background:rgba(231,157,51,.4)}
.vote>label:hover>span:before,.vote>label:hover+label>span:before,.vote>label:hover+label+label>span:before,.vote>label:hover+label+label+label>span:before,.vote input:checked+span:before{content:"\e00a"}
#ingredients li{padding:.2em 0}
#cost strong{font-size:1.4em}
#cost small{font-weight:400;font-size:.8em}
#cost>p>*{display:inline-block;margin-right:2em}
.timer-bake,.timer-prep,.timer-total,.timer-repos{border-radius:1em;padding:0 1em}
.timer-bake{color:#FFF;background-color:#2C3E50}
.timer-prep{background-color:#3498DB}
.timer-total{border:2px solid #2C3E50;background-color:#fff}
.timer-repos{background-color:#3cf}
#recipe .timer-bake,#recipe .timer-prep{position:absolute;right:0}
#time ul{padding:0}
#time ul>li{display:inline-block;margin:0 2em 2em 0}
.nutritions{padding:1em;display:inline-block}
.nutrition{position:relative;display:inline-block;overflow:hidden;text-align:center;font-size:1.1em;width:4em;line-height:1.5em;margin:0 .3em}
.nutrition>*{padding:.5em 1em .2em;width:6em;border-radius:100%;position:relative;left:-1em;overflow:hidden;background:#BBB}
.nutrition span{margin-top:.3em;display:inline-block;position:relative}
.nutrition>:before{background:rgba(255,255,255,.7);border-radius:100%;bottom:-1em;content:"";height:3em;left:1.5em;position:absolute;width:3em}
.nutrition.green>*{background:#78D1AF}
.nutrition.beige>*{background:#DCD397}
.nutrition.blue>*{background:#60B5DE}
.nutrition.rose>*{background:#DC97A0}
.illustrated-item{display:inline-block;height:8.5em;position:relative}
.illustrated-item figure{margin-top:0}
.illustrated-item img{height:7.5em;padding:.3em}
.illustrated-item figcaption{padding:0 .3em;max-width:111%;display:block;height:1.4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;bottom:0;text-align:left;text-decoration:underline}
.illustrated-item:hover figcaption{text-overflow:visible;height:auto;white-space:normal;width:auto;background-color:hsla(35,91%,65%,0.6)}
.illustrated-item:hover img{opacity:.8}
.comment{padding:0 0 1em;border-bottom:1px solid #ddd;margin:0 0 1em 1.5em;zoom:1}
.comment-body{overflow:hidden;padding:10px;border:1px solid #e5e5e5;border-radius:5px;background:#fff;width:100%;display:block}
.comment-textarea{height:100px}
.comment-body-pair{overflow:hidden;padding:10px;border:1px solid #e5e5e5;border-radius:5px;background:#ffc;width:100%;display:block}
.comment:nth-child(odd) .comment-body{background:#FFFFF0}
.comment-body p:last-child{margin:0}
.comment .attribution{margin:.5em 0 0;color:#666}
.comment .attribution .name{color:#000}
.comments,.comment{position:relative}
.comments>div{margin-left:20px}
.comments:before,.comment:before,.comment:after{content:"";position:absolute;top:0;left:16px}
.comments:before{width:3px;top:36px;bottom:26px;background:rgba(0,0,0,0.1)}
.comment:before{width:9px;height:9px;border:3px solid #fff;border-radius:100px;margin:16px 0 0 -38px;box-shadow:0 1px 1px rgba(0,0,0,0.2),inset 0 1px 1px rgba(0,0,0,0.1);background:#ccc}
.comment:hover:before{background:#E79D33}
.comment:after{top:18px;left:-5px;width:9px;height:9px;border-width:0 0 1px 1px;border-style:solid;border-color:#e5e5e5;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}
form.comment:after{border-width:0 0 2px 2px;border-color:#3498DB}
form.comment textarea{border:2px solid #3498DB;overflow:visible;background:#FFF;width:100%;display:block;border-radius:5px}
form.comment textarea:focus{border-color:#E79D33}
form.comment button{margin-top:3px}
#subscribe-recipe input[type=email]{width:50%;min-width:300px}
.subscribe-recipe-box{background-color:#FFC;border-radius:10px;padding:10px}
#recipe{z-index:1;box-shadow:-.8em 0 1em rgba(0,0,0,0.3)}
.recipe-actions>a:hover{background:#3498db}
.recipe-actions>a.active,.recipe-actions>a:active{background:#E79D33}
#recipe>.recipe-actions{background:#2980B9;width:100%}
@media (max-width: 1024px) {
.hide-1col{display:none}
#recipe{clear:both;margin-top:8px}
}
@media (min-width: 1025px) {
.hide-2col{display:none}
#recipe>.recipe-actions{border-radius:2rem 2rem 0 0}
#recipe>.recipe-actions>a:first-child{border-radius:2rem 0 0 0}
.recipe-info{width:45%;float:left}
#recipe{position:relative;float:right;width:55%;border-radius:2rem}
}
#recipe li{clear:both}
#recipe li>img{margin-right:1rem;border-radius:1rem;width:31.1rem}
@media (max-width: 560px) {
#recipe li>img{display:block}
}
@media (min-width: 561px) {
#recipe li>.step-text{width:calc(100% - 330px)}
}
ol{counter-reset:li;padding:1.5em}
ol > li{position:relative;padding:6px 0;list-style:none}
ol > li > .step-text,ol > li > img{margin:0 0 10px 10px;display:inline-block;vertical-align:middle}
ol > li:before{content:counter(li);counter-increment:li;position:absolute;top:0;left:-.5em;background:rgba(255,255,255,.7);border-radius:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:1em;height:1em;font-size:4em;text-align:center;border:1px solid #555;line-height:1em;font-family:'Cookie','Segoe Print','Chalkboard','Comic Sans MS',cursive,sans-serif;transform:rotate(10deg);box-shadow:2px 2px 5px #555;z-index:1100}
li ol,li ul{margin-top:6px}
ol ol li:last-child{margin-bottom:0}
ol+*{clear:both}
#recipe .vote{padding:0 0 1em;display:inline-block}
#recipe .vote,#recipe .vote span:before{font-size:30px}
#footer{margin-top:2em;border-top:2em solid #2980B9;background-color:rgba(255,255,255,.65);text-align:left;padding-bottom:4em}
#footer>*{border-top:1em solid #E79D33}
ul.site-map{padding:1em 0 0;margin:0}
ul.site-map ul{list-style:outside disc;padding:0}
ul.site-map li{margin-left:1em}
ul.site-map li.parent{font-size:1.4em;list-style:none}
ul.site-map ul>li.parent{margin:.7em 0}
ul.site-map .parent>*{font-size:1.4rem}
ul.site-map .parent>h3,ul.site-map li h3{font-size:2rem;font-family:Verdana,Verdana,Geneva,sans-serif;margin-top:1em}
.site-map>*{float:left;min-width:200px;max-width:235px}
.pub{text-align:center}
.pub-carree{margin-top:10px;text-align:center}
.pub img{border-radius:0!important;float:none!important;margin:16px;max-width:80vw}
.home-block{border-radius:1em;background:rgba(255,255,255,0.65);margin-top:1em;padding:1em}
.home-block.red{background:rgba(180,0,0,0.65);color:#FFF}
.home-block.red a{color:#FFF}
.home-block.green{background:rgba(0,75,0,0.65);color:#FFF}
.home-block.recipe h2{margin-bottom:0}
.home-block.recipe img{width:100%}
.cookie{font-family:'Cookie','Segoe Print','Chalkboard','Comic Sans MS',cursive,sans-serif;font-size:2em;color:#b9791e;line-height:1em}
ul.home-proposal{padding-left:0;overflow:hidden;white-space:nowrap;border-radius:0 0 1em 1em;border-bottom:2px solid #e79d33}
.home-proposal li{list-style:none;display:inline-block}
.home-proposal img{height:5.15em}
.home-list img{width:30%;float:left;margin-right:.5em}
.home-list ul{padding-left:0;list-style:none}
.home-list li{clear:left;margin-bottom:.8em}
.home-list a{text-decoration:none}
.home-list div{border-bottom:1px solid #888;color:#888;font-size:.8em}
@media (max-width: 950px) {
[class*="-mid-2"] > *{width:calc(100% * 1 / 2 - 1em - .01px)}
[class*="-mid-2"] > .med-flexitem-double{width:calc(100% - 1em - .01px)}
}
@media (max-width: 600px) {
[class*="-cute-1"] > *{width:calc(100% - 1em - .01px)}
}