a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a,del,ins{text-decoration:none}a{color:inherit}button,label{cursor:pointer}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input{outline:0}code{background-color:#ddd;padding:.3em}img{max-width:100%}.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-plus:before{content:"\2b"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-kitchen-set:before{content:"\e51a"}.fa-fire-burner:before{content:"\e4f1"}.fa-magnifying-glass:before{content:"\f002"}.fa-user:before{content:"\f007"}.fa-signal:before{content:"\f012"}.fa-clock:before{content:"\f017"}.fa-print:before{content:"\f02f"}.fa-minus:before{content:"\f068"}.fa-fire:before{content:"\f06d"}.fa-circle-chevron-up:before{content:"\f077"}.fa-filter:before{content:"\f0b0"}.fa-stopwatch:before{content:"\f2f2"}.fa-user-plus:before{content:"\f234"}.fa-battery-full:before{content:"\f240"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-hourglass-end:before{content:"\f253"}.fa-coins:before{content:"\f51e"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:auto;src:url(/assets/fonts/fa-brands-400.eot);src:url(/assets/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/fa-brands-400.woff2) format("woff2"),url(/assets/fonts/fa-brands-400.woff) format("woff"),url(/assets/fonts/fa-brands-400.ttf) format("truetype"),url(/assets/fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:auto;src:url(/assets/fonts/fa-regular-400.eot);src:url(/assets/fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/fa-regular-400.woff2) format("woff2"),url(/assets/fonts/fa-regular-400.woff) format("woff"),url(/assets/fonts/fa-regular-400.ttf) format("truetype"),url(/assets/fonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:auto;src:url(/assets/fonts/fa-solid-900.eot);src:url(/assets/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/fa-solid-900.woff2) format("woff2"),url(/assets/fonts/fa-solid-900.woff) format("woff"),url(/assets/fonts/fa-solid-900.ttf) format("truetype"),url(/assets/fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 6 Free"}.fa,.fas{font-weight:900;padding:.5rem;color:#fc038c}.pink{color:#fc038c}.blue{color:#01296d}.white{color:#fff}*,::after,::before{box-sizing:border-box;margin:0;padding:0;text-decoration:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html{font-family:Raleway,Arial,Helvetica,sans-serif}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}h1,h2,h3,h4,h5,h6{color:#585858;padding:.5rem 0;font-weight:700}p{font-size:1rem;color:#01296d;line-height:2rem;padding:1rem 0}a{font-size:1rem;cursor:pointer;transition:transform .3s ease}.zoom:hover{transform:scale(1.3)}li{font-size:1rem;color:#01296d;text-align:left;line-height:2rem}.italic{font-style:italic}.center{text-align:center}.exposant{vertical-align:super;font-size:smaller}ol{margin-left:10px;list-style-position:inside}.padding-left{padding-left:14px}.padding-left h5,.padding-left ol,.padding-left ul{padding-left:42px}.paragraphe{padding:2rem 0;overflow:auto}header{grid-column:span 3;width:100%;padding:1rem 0 0 0;justify-content:center;align-items:center;text-align:center;background-color:#fff}header a{font-family:Allura;font-size:3.75rem;padding-top:0;color:#01296d}header p{font-size:1.125rem;margin:.5rem 0;padding-top:0;text-align:center;color:#585858}nav{grid-column:span 3;position:sticky;top:0;z-index:99;background-color:#fff;padding:1rem 0 3px 0;text-align:center}nav ul{box-shadow:0 -9px 9px -9px #cacad1,0 9px 9px -9px #cacad1;display:inline-block}nav li{display:inline-block;text-align:center;vertical-align:middle;position:relative;padding:15px;cursor:pointer}nav li:hover{background-color:#f9f9f9;border-bottom:2px solid #fb038c}nav li:hover .sub-menu{display:block}.sub-menu{display:none;position:absolute;background-color:#ffffff;top:104%;left:0;z-index:100;min-width:100%}.sub-menu li{width:100%;white-space:nowrap;text-align:left}.container-grille{display:grid;grid-template-columns:300px 1fr 300px;grid-template-rows:1fr auto;min-height:100vh;width:100%;margin-top:2rem}.container-column{height:auto;width:100%;display:flex;flex-direction:column}.background{background-color:#f9f9f9;padding:2rem;margin:0 auto;position:relative;width:100%;border-radius:2rem}.presentation{background-color:#24d8f0;background-image:radial-gradient(circle at 67% 83%,hsla(317,0%,96%,.05) 0,hsla(317,0%,96%,.05) 1%,transparent 1%,transparent 5%,transparent 5%,transparent 100%),radial-gradient(circle at 24% 80%,hsla(317,0%,96%,.05) 0,hsla(317,0%,96%,.05) 27%,transparent 27%,transparent 63%,transparent 63%,transparent 100%),radial-gradient(circle at 23% 5%,hsla(317,0%,96%,.05) 0,hsla(317,0%,96%,.05) 26%,transparent 26%,transparent 82%,transparent 82%,transparent 100%),radial-gradient(circle at 21% 11%,hsla(317,0%,96%,.05) 0,hsla(317,0%,96%,.05) 35%,transparent 35%,transparent 45%,transparent 45%,transparent 100%),radial-gradient(circle at 10% 11%,hsla(317,0%,96%,.05) 0,hsla(317,0%,96%,.05) 21%,transparent 21%,transparent 81%,transparent 81%,transparent 100%),radial-gradient(circle at 19% 61%,hsla(317,0%,96%,.05) 0,hsla(317,0%,96%,.05) 20%,transparent 20%,transparent 61%,transparent 61%,transparent 100%),radial-gradient(circle at 13% 77%,hsla(317,0%,96%,.05) 0,hsla(317,0%,96%,.05) 63%,transparent 63%,transparent 72%,transparent 72%,transparent 100%),radial-gradient(circle at 30% 93%,hsla(317,0%,96%,.05) 0,hsla(317,0%,96%,.05) 33%,transparent 33%,transparent 82%,transparent 82%,transparent 100%),linear-gradient(270deg,#f9f9f9,rgba(1,41,109,.27));border-radius:30px;position:relative;margin-bottom:4rem;padding:2rem;text-align:right;color:#585858}.presentation h1,.presentation h2{font-weight:500}.presentationImgDiv{text-align:left;padding:0 2rem}.presentation a{transition:transform .3s ease;color:#01296d;font-weight:700}.presentation a:hover{color:#fb038c;transform:scale(1.2)}#imgFond{z-index:1;max-height:150px;width:auto;border-radius:50%}.logo{max-height:150px;width:auto}#logo{position:absolute;z-index:2;top:50px;left:80px;max-width:160px;height:auto}.presentation h1,.presentation h2,.presentation h3,.presentation h4,.presentation h5,.presentation h6{padding:1rem 0;line-height:3rem}.presentation a{font-size:1.25rem}.presentation a:hover{font-size:1.5rem;color:#01296d;cursor:pointer}.presentation p{text-align:right;line-height:2rem}aside{padding:5px}footer{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;background-color:#01296d}footer p{color:#fff;padding:1rem}.footer__flexC{display:flex;flex-direction:column;align-items:center}.footer__flexR{display:flex;flex-direction:row;justify-content:space-around;align-items:center;padding:1rem 0}.footer__img{width:80%;height:auto}.footer__a{color:#fff;cursor:pointer;padding:.5rem 0;transition:transform .3s ease}.footer__a:hover{color:#fb038c;transform:scale(1.1)}#btnup{height:30px;width:30px;background-color:#fb038c;border-radius:50%;display:none;justify-content:center;align-items:center;position:fixed;right:50px;bottom:55px;cursor:pointer;z-index:1}.btnup img{fill:#01296d}.button{appearance:none;transition:background-color .2s ease-in-out,color .2s ease-in-out;background-color:#f9f9f9;border-radius:.375em;border:0;box-shadow:inset 0 0 0 2px #fb038c;color:#01296d;cursor:pointer;display:inline-block;align-items:center;font-family:"Roboto Slab",serif;font-size:.8em;font-weight:700;height:3.5em;letter-spacing:.075em;line-height:3.5em;padding:0 36px;text-align:center;text-decoration:none;text-transform:uppercase;margin:32px}.button:hover{background-color:#f9f9f9;box-shadow:0 0 12px #01296d}.button.small{font-size:.6rem}.button.large{font-size:1rem;height:3.65em;line-height:3.65em}.button.inscription{background-color:#fb038c;box-shadow:none;color:#fff;box-shadow:2px 2px 2px 2px #01296d;margin:1rem}.button.inscription:hover{background-color:#01296d;box-shadow:0 0 12px #fb038c}.button.connection{box-shadow:2px 2px 2px 2px #01296d;white-space:nowrap;color:#01296d;margin:1rem}.button.connection:hover{background-color:#01296d;box-shadow:0 0 1rem #fb038c;color:#fb038c}.cta{margin:0 auto}.title-link{position:relative;display:inline-block}.tooltip{visibility:hidden;width:200px;background-color:#585858;font-size:1rem;font-weight:400;color:#fafafa;text-align:center;border-radius:5px;padding:.5rem;position:absolute;z-index:1;bottom:80%;left:50%;margin-left:-100px;opacity:0;transition:opacity .3s}.title-link:hover .tooltip{visibility:visible;opacity:1}.fiches_info{background-color:#91fffa}.fiches_info h1{text-align:right}.fiches_info h2{font-size:1rem;line-height:2rem;text-align:right}.padding-left h4{padding:0 0 15px 15px}.padding-left p{padding:0 0 0 15px}.presentation_connexion{display:flex;flex-direction:column;align-items:end;position:absolute;top:32px;right:32px}.bgwhite_flexwrap{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;text-align:center;width:100%;position:relative;background-color:#fff;padding:32px;line-height:1.5em;border-radius:30px}.bggray_planning_listecourses{width:40%;display:flex;justify-content:center;align-items:baseline;position:relative;background-color:#f9f9f9;padding:0 16px;margin:0}.responsive{width:100%}.image{max-width:max-content;Width:100%;height:auto;display:block;margin:0 auto;padding:16px}.image_resized{width:100%}.itext{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:64px;font-stretch:wider;color:#01296d;font-weight:700;text-align:center!important}p.itext{padding:0}.breadcrumb{padding:10px;background-color:#f8f9fa;border-radius:4px}.breadcrumb-item+.breadcrumb-item::before{content:">"}.pinksvg{fill:#fb038c;vertical-align:text-bottom;width:24px;height:auto;margin:0 16px}@media screen and (min-width:1681px){.background{max-width:1050px}.image_resized{max-width:800px;max-height:800px}}@media screen and (max-width:1280px){.container-grille{display:flex;flex-direction:column;align-items:center}header{position:relative}main{padding:1rem;margin:0}.background{width:90%}.iTopRight{max-width:176px;max-height:176px}.btn{right:20px;bottom:20px}a,li,p,span,th,tr{font-size:1rem}.responsive{width:50%}}@media screen and (max-width:980px){.background{width:95%;padding:1.5rem 3rem}#imgFond{max-height:125px;width:auto}#logo{max-width:130px;height:auto}.nav li{margin-right:10px;margin-left:10px}.itext{font-size:3rem}.iTopRight{max-width:160px;max-height:160px}.bgwhite{width:100%}footer{flex-direction:column}}@media screen and (max-width:736px){.fiches_info h2,a,li,p,span,th,tr{font-size:1rem}header a{font-size:3rem}header p{font-size:1rem}nav li{padding:8px}.nav li{margin-right:5px;margin-left:5px}.background{padding:.5rem 1rem}.faq ul span{font-size:.75rem}.presentation{padding:1rem}.presentation h1{font-size:2rem}.presentation h4{font-size:1.2rem}.presentation img{width:auto;max-height:150px}#imgFond{max-height:110px;width:auto}#logo{top:30px;left:40px;max-width:112px;height:auto}.itext{font-size:2rem}.iTopRight{max-width:128px;max-height:128px}.btn{height:30px;width:30px}.bggray_flex{padding:8px}.responsive{width:60%}.presentation_connexion{top:16px;right:16px}.button.inscription{font-size:.6rem;margin:16px 0 0 0}.button.connection{font-size:.6rem;margin:0}}@media screen and (max-width:480px){#imgFond{top:0;left:0;max-height:100px;width:auto}#logo{top:22px;left:37px;max-width:100px;height:auto}.image_resized{width:auto;max-height:200px}.iTopRight{max-width:96px;max-height:96px}.bgwhite{padding:8px}.bggray{padding:8px}.responsive{width:55%}.presentation_connexion{top:16px;right:16px}.button.inscription{font-size:.5rem}.button.connection{font-size:.5rem}}:root{--padding:3rem}.recettes{background-color:#f9f9f9;background-image:radial-gradient(circle at 28% 90%,rgba(113,113,113,.03) 0,rgba(113,113,113,.03) 24%,transparent 24%,transparent 100%),radial-gradient(circle at 84% 65%,rgba(173,173,173,.03) 0,rgba(173,173,173,.03) 45%,transparent 45%,transparent 100%),radial-gradient(circle at 46% 12%,rgba(141,141,141,.03) 0,rgba(141,141,141,.03) 22%,transparent 22%,transparent 100%),radial-gradient(circle at 26% 14%,rgba(119,119,119,.03) 0,rgba(119,119,119,.03) 35%,transparent 35%,transparent 100%),radial-gradient(circle at 81% 90%,rgba(42,42,42,.03) 0,rgba(42,42,42,.03) 40%,transparent 40%,transparent 100%),radial-gradient(circle at 28% 100%,rgba(234,234,234,.03) 0,rgba(234,234,234,.03) 56%,transparent 56%,transparent 100%),linear-gradient(90deg,#fff,#fff);background-attachment:fixed;background-size:contain}.bgwhite_flexWrap{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;width:100%;padding:1rem 3rem;border-radius:2rem;text-align:center;line-height:1.5}.bggray{display:block;width:100%;position:relative;padding:2rem;line-height:1.5em;border-radius:30px;border:2px solid #fff;margin:1rem auto 1rem auto}#recipeTitle{text-align:left;padding-left:var(--padding)}#recipeShortDescription{text-align:left;padding:0 var(--padding);margin:2rem 0;font-weight:400;font-size:1rem}.flexColumn{display:flex;flex-direction:column}.flexWrap{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;width:100%;padding:2rem 0}.flexW{display:flex;flex-wrap:wrap;gap:1rem}.flexR{display:flex;flex-direction:row;align-items:flex-end}#recipe_time_difficulty_cost_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:0 1px;justify-items:center;width:40%;background-color:#d3d3d3}.recipe_prepTime_restTime_cookTime,.recipe_time_difficulty_cost{background-color:#f9f9f9;width:100%;padding:0 1rem}.recipe_time_difficulty_cost p{padding:0}.recipe_tdc_c{text-align:center;width:45px}.recipe_img{Width:40%;display:block;margin:0 auto;padding:1rem}#recipe_prepTime_restTime_cookTime_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);justify-content:center;align-items:center;width:80%;gap:1rem}.recipe_prepTime_restTime_cookTime{display:flex;flex-direction:row;justify-content:center;align-items:center;min-height:3rem}.recipe_prc_c1{text-align:center}.recipe_prc_c2{text-align:center;width:2.5rem}#ingredients{width:100%;table-layout:fixed;border-collapse:collapse;margin:1rem 0;background-color:#f9f9f9}#ingredients td,#ingredients th{padding:.5rem;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;text-align:start;vertical-align:middle}#ingredients td:nth-child(1),#ingredients th:nth-child(1){width:60px;text-align:center}#ingredients td:nth-child(2),#ingredients th:nth-child(2){width:120px;text-align:center}#ingredients td:nth-child(3),#ingredients th:nth-child(3){width:75%;text-align:start;vertical-align:middle}#ingredients,#ingredients td,#ingredients th{border:1px solid #d3d3d3}#convives{color:#fb038c;padding-right:8px}.recipe_ustensils{display:none;margin:2rem 0;padding:0 3rem}.recipe_ustensils_head{display:flex;justify-content:space-between;align-items:center;width:100%;margin:16px 0}.recipe_ustensils_content{text-align:center}.recipe_ustensils_items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;gap:1rem;padding:1rem 0}.recipe_ustensils_card{display:flex;border:1px solid #fff;background-color:#fff;border-radius:16px;box-shadow:#cacad1 1px 2px 9px;padding:8px}.recipe_ustensils_card_image{display:flex;justify-content:right;align-items:center;flex:1}.recipe_ustensils_card_image img{max-width:60%}.recipe_ustensils_card_content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:2}.recipe_ustensils_card_content_title{font-size:.875rem;font-weight:600;padding:.5rem 0}.recipe_ustensils_card_content_qty{font-size:.875rem}.recipe_ustensils_card_content_qty>p{padding:0}.recipe_ustensils_card_content_link{margin:5px 0;background-color:#fb038c;color:#fff;padding:2px 5px;border-radius:15px;font-weight:700;width:125px;text-align:center;font-size:.8rem}.recipe_ustensils_affiliation_description{font-size:.7rem;font-style:italic}.recipe_ustensils_affiliation_description p{text-align:center}#instructions H3{font-size:1.1rem;margin-top:.5rem}#instructions p{padding:0}#btn-moins,#btn-plus{cursor:pointer;transition:transform .3s ease}#btn-moins:hover,#btn-plus:hover{transform:scale(1.2);fill:#01296d}.print{justify-content:center}.pub{position:relative;display:flex;justify-content:center;width:100%;height:100%}.pub_bottom{position:relative;display:none;justify-content:center;align-items:center;width:100%;height:100%}@media screen and (max-width:1280px){.pub{display:none}.pub_bottom{display:flex}}@media screen and (max-width:980px){.bgwhite_flexWrap{padding:1rem;display:flex;flex-direction:column}#recipe_prepTime_restTime_cookTime_grid,#recipe_time_difficulty_cost_grid{width:100%}.recipe_img{width:50%}.recipe_ustensils_card_content_link{width:90px}}@media screen and (max-width:736px){.recipe_img{width:60%}#recipeTitle{font-size:2rem}.recipe_ustensils_items{display:flex;flex-direction:column}.recipe_prepTime_restTime_cookTime{flex-direction:column}}@media screen and (max-width:550px){#recipeTitle{padding-left:.2rem}.bggray{padding:.2rem}.recipe_ustensils{padding:.2rem}#ingredients td,#ingredients th{padding:.2rem}.recipe_time_difficulty_cost{width:100%}.recipe_ustensils_items{grid-template-columns:minmax(0,1fr)}.recipe_img{Width:100%;padding:1rem 0}}