/* Intro
---------------------------------------------------------------------------------------------------*/
.page-pratique h1{color:#d05300}
.page-recette .intro{margin-bottom:1em}
.intro{border-bottom:1px solid #e2e1d7;padding-bottom:8px;margin-bottom:8px; width:99%}
.intro p{font-size:1.1em}
.intro h1, .intro p{} 
.btn-all-recipes{cursor:pointer;background-image:url(img/btn-all-recipes.png);background-repeat:repeat;background-position:0 0;height:20px;display:block;overflow:hidden;margin:1em 0;float:left}
.btn-all-recipes span{background-image:url(img/btn-all-recipes.png);background-repeat:no-repeat;background-position:0 -40px;height:20px;width:18px;display:block;float:left;text-indent:-9999em}
.btn-all-recipes strong{background-image:url(img/btn-all-recipes.png);background-repeat:no-repeat;background-position:100% -20px;display:block;float:left;height:20px;padding-right:142px;text-transform:uppercase;color:#fff;line-height:20px}
a.btn-all-recipes:hover{text-decoration:none;background-position:0 -60px}
a.btn-all-recipes:hover span{background-position:0 -100px}
a.btn-all-recipes:hover strong{background-position:100% -80px} 

/* Landing intro
---------------------------------------------------------------------------------------------------*/
.landing-sheet-intro{border-top:1px solid #E2E1D7;margin-top:8px;padding-top:8px;width:99%}

/* Tools container
---------------------------------------------------------------------------------------------------*/
.tools-container{background:#fff;border:1px solid #e2e1d7;margin-bottom:20px}
.top-tools-container{float:right;width:280px;height:20px; background:transparent}
.top-tools-container .tools{padding:0;width:280px; background:transparent}
.top-tools-container .tools li{float:right;margin-left:20px}
.top-tools-container .tools li a{background-image:url("img/ico/tools-ico-big-beige.png")}
#ie6 .top-tools-container .tools li a{float:left}
.tool-print a{background-position:0 0}
.tool-print a:hover, .tool-print a:focus{background-position:-1000px 0}
.tool-send a{background-position:0 -50px}
.tool-send a:hover, .tool-send a:focus{background-position:-1000px -50px}
.sommaire{padding:10px; zoom:1}
.sendtofriend{padding:5px 10px 20px 10px}
.sendtofriend{margin-bottom:1em}
.sendtofriend p{display:block;margin-bottom:.5em}
.sendtofriend textarea.input-textarea,
.sendtofriend input.input-text{width:242px;padding:3px}
.captcha{border-top:1px solid #E2E1D7;font-size:.92em;margin:1em 0;padding-top:1em}
.captcha-image{padding:5px;border:1px solid #eae3bc;background:#fbfbf4}
.captcha-image img{border:1px solid #eae3bc;float:left;margin-right:10px}
#captcha_link{background-image:url("img/ico/tools-ico-big-beige.png");background-repeat:no-repeat;float:left;height:30px;margin:10px 0 0 20px;width:50px;display:block;text-indent:-999em}
.sendtofriend-cancel,
.sendtofriend-submit{float:right;width:89px;height:24px;display:block;background:url(img/btn-sendtofriend.png) no-repeat 0 0;text-indent:-9999em}
.sendtofriend-cancel{background:url(img/btn-sendtofriend-cancel.png) no-repeat 0 0;width:74px;margin-left:10px}
.sendtofriend em.error{border-width:0;color:#D05300;font-size:1em;padding:0}
captcha-error{color:#D05300}
.sendtofriend .error{margin:0}
    
/* Article content
---------------------------------------------------------------------------------------------------*/
.article-content{background:#fff;border:1px solid #e2e1d7;padding:10px 15px 15px 15px;font-size:1em;line-height:1.5}
.article-content p{margin-bottom:.5em;clear:left}
.article-content table{margin-bottom:.5em;clear:left;width:100%}
/* JUSTIFICATION  .article-content p{text-align:justify}*/ 
.article-content .top-link{clear:both;width:100%;margin-bottom:1em}
.article-content .page-top{font-size:.83em;float:right;margin-top:-1em;display:block}
.article-content h2{margin-top:0;line-height:1.2}
.article-content h3{font-size:1.3em;line-height:1.2;margin:1em 0 .4em;font-weight:bold}
.article-content h3{clear:left}
.article-content .dotlist{margin-bottom:.5em}
.article-content .dotlist li{background:transparent;line-height:1.5;list-style-position:inside;list-style-type:disc}
/* JUSTIFICATION .article-content li{text-align:justify}*/  
.encart{border:1px solid #eae3bc;background:#fffcec url(img/box-beige-bg.gif) repeat-x;padding:10px;float:right;width:226px;margin:0 0 10px 20px}
.encart table{width:100%} 
/* JUSTIFICATION   .encart p, .encart li{text-align:left}*/
ul.liste-mois{font:normal 1.3em/1.4em Arial, Helvetica, sans-serif;padding-right:95px;background:url(img/illus/st-saisons.png) no-repeat 100% 0;min-height:110px}
ul.liste-mois li{display:inline;margin-right:5px;float:left}
.article-content a.zoom{float:left;margin:0 20px 10px 0}
.article-content a.zoom img{border:1px solid #e2e1d7}
.article-content img.no-zoom{float:left;margin:0 20px 10px 0; border:1px solid #e2e1d7}
.liste-astuces{border:1px solid #dea305;background:url(img/box-astuces-bg.jpg) no-repeat;padding:10px 10px 10px 130px;margin:20px 0 0 0;clear:left}
.liste-astuces li{margin-bottom:.5em}
.article-content .liste-astuces li{text-indent:0;background:transparent}
.conservation{border:1px solid #abc61d;background:url(img/box-conservation-bg.jpg) no-repeat;padding:10px 10px 10px 130px;margin:20px 0 0 0;clear:left}
.congelation{border:1px solid #80afc0;background:url(img/box-congelation-bg.jpg) no-repeat;padding:10px 10px 10px 130px;margin:20px 0 0 0;clear:left}
.article-content .g-ads-468-60{background:#fff;border:none;padding:0}

/* Fiche :fiches connexes
---------------------------------------------------------------------------------------------------*/
.bloc-last-fiches div{width:159px;float:left;margin:0 10px 0 0}
.bloc-last-fiches div.bottom{margin-bottom:0}

/* Article content > related recipes
---------------------------------------------------------------------------------------------------*/
.article-content .related-recipes{border:none;padding:0}
.article-content .related-recipes-2x2 .recipe{width:246px;margin-right:20px;float:left}
.article-content .related-recipes-2x2 .last{margin-right:0}
.photo-credits{color:#9c9a8b;font-size:.92em}

/* .related-recipes
---------------------------------------------------------------------------------------------------*/
.related-recipes div.clear{margin-bottom:1em}
.related-recipes div.recipe{border-top:1px solid #e2e1d7;padding:.3em 0 0 0}
.related-recipes .recipe .note{height:18px}
.related-recipes .recipe .note em{padding:0;margin:0;line-height:1;display:block;background-image:url("img/ico/metadata-ico.png");background-repeat:no-repeat ;text-indent:-9999em}
.note-0{background-position:0 -52px;width:65px}
.note-1{background-position:-65px -52px;width:65px}
.note-2{background-position:-130px -52px;width:65px}
.note-3{background-position:-195px -52px;width:65px}
.note-4{background-position:-260px -52px;width:65px}
.note-5{background-position:-325px -52px;width:65px}
.related-recipes-more, .related-recipes-all{border-top:1px solid #e2e1d7;padding:.5em 0 0 0;margin-top:.5em;font-size:.92em}

/* .related-recipes-2x2
---------------------------------------------------------------------------------------------------*/
.related-recipes-2x2 .related-recipe-text{width:155px;float:right;padding-right:10px}
.related-recipes-2x2 .recipe h5{margin-bottom:.3em;line-height:1.2}
.related-recipes-2x2 .recipe p{font-size:.92em; line-height:1.2}

/* .related-recipes big (col right)
------------------------------------------------------------------------------------------------- */
.related-recipes-big{border:1px solid #e2e1d7;background:#fff;padding:10px; margin-bottom:20px}
.related-recipes-big h2{color:#d05300;margin-top:0}
.related-recipes-big .related-recipe-text{width :250px;float:right;line-height:1.2}
.related-recipes-big .recipe h5{margin-bottom:.3em;font:normal 1.1em/1.2em Georgia, "Times New Roman", Times, serif}
.related-recipes-big div.note{height:18px}
.related-recipes-big div .note em{padding:0;margin:0;line-height:1;display:block;background-image:url("img/ico/metadata-ico.png");background-repeat:no-repeat ;text-indent:-9999em}

/*  categories fiches
------------------------------------------------------------------------------------------------- */
.category-list{border-top:1px solid #e2e1d7;border-bottom:1px solid #e2e1d7;padding:1em 0;margin:1em 0}
.categorie-fiches{display:block;text-indent:-999em;width:263px;height:136px;margin:1em 0}
h1.categorie-fiches{width:100%}
.categorie-fiches-fruits{background:url(img/categorie-fiches-fruits.jpg) no-repeat 0 0}
.box-beige{border:1px solid #eae3bc;background:#fffcec url(img/box-beige-bg.gif) repeat-x;padding:10px;margin:0 0 1em 0}
.alphabetic-list h4{font-family:/*TYPO*/  Arial, "Trebuchet MS", "Lucida Grande", sans-serif;font-weight:normal;color:#444;font-size:1em ;position:relative;line-height:1.4;border-bottom:1px dotted #e2e1d7;/*padding-bottom:1em */ padding-bottom:4px;margin-bottom:1em}
.alphabetic-list ul{display:block}
.alphabetic-list ul{float:left;width:33%}
.alphabetic-list li a{/* seealso:.astuce-content .box-beige ul li a */padding-left:12px;background:transparent url(img/dot.png) no-repeat 0 50%;color:#444} 
.alphabetic-list a.more{text-decoration:underline;border-top:1px dotted #e2e1d7;padding-top:.2em;margin-top:1em;display:block;color:#2B8BAE;font-weight:bold}

/*  dossier & fiches à la une
------------------------------------------------------------------------------------------------- */
.infront-pratique{width:546px;background:url(img/box-pratique.png) no-repeat 0 0;padding-top:20px;margin-bottom:20px}
.infront-pratique .box-sides{background:url(img/box-pratique.png) repeat-y -546px 0}
.infront-pratique .box-bottom{background:url(img/box-pratique-bottom.png) no-repeat 0 100%;padding:5px 0px 20px 12px}
.infront-pratique h3{margin-bottom:10px}
.infront-fiches{width:147px;float:left;padding:0 16px 0 0;border-right:1px solid #e2e1d7}
.infront-dossier{width:335px;float:left;padding:0 0 0 16px;border-left:1px solid #e2e1d7;margin-left:-1px}
.infront-dossier h2{font:normal 28px/28px Georgia, "Times New Roman", Times, serif;letter-spacing:-1px;margin:5px 0}
.infront-dossier h2 a{color:#444}

/* Astuce 
---------------------------------------------------------------------------------------------------*/
.astuce-content{background:#fff;border:1px solid #e2e1d7;padding:10px 15px 15px 15px;font-size:1em;line-height:1.5}
.astuce-content .titre-astuce{line-height:1.5;font-size:1em;border-bottom:1px solid #e2e1d7;padding:.5em 0}
.astuce-content h1{float:left;font-size:1em;line-height:1.5;font-family:/*TYPO*/  Arial, "Trebuchet MS", "Lucida Grande", sans-serif}
.astuce-content blockquote{margin:1em 0;font:normal  1.8em/1.2em Georgia, "Times New Roman", Times, serif} 
.astuce-content blockquote em{}
.openquote{float:left;width:77px;height:47px;margin-right:.4em;display:block;background:url("img/openquote.png") no-repeat;text-indent:-999em}
.closequote{width:20px;height:12px;display:inline-block;background:url("img/closequote.png") no-repeat;text-indent:-999em}
.tags-astuce{font-size:.9em;margin:1em 0;border-top:1px solid #e2e1d7;border-bottom:1px solid #e2e1d7;padding:1em 0}
.astuce-content .g-ads-468-60{background:#fff;border:none;padding:0;border-bottom:1px solid #e2e1d7;padding:1em 0;border-bottom:1px solid #e2e1d7;margin-bottom:1em}
.astuce-content .box-beige ul{margin-top:1em}
.astuce-content .box-beige ul li a{/*seealso:.alphabetic-list li a */ background:transparent url(img/dot.png) no-repeat scroll 0pt 50%;color:#444;padding-left:12px}
.astuce-content .search-results-info{border:none;background:transparent;margin:1em 0 0 ;padding:1em 0 0;border-top:1px solid #e2e1d7}

/* Glossaire
---------------------------------------------------------------------------------------------------*/
.page-glossaire h1{color:#d05300;line-height:1.5}
.page-glossaire .intro img{float:left;border:1px solid #e2e1d7;margin:0 20px 10px 0}

/* Mesures & équivalences
---------------------------------------------------------------------------------------------------*/
#article-content-mesures form p{margin-bottom:.3em}
#article-content-mesures form input.text-input{width:91px}
#article-content-mesures form input.image-input{margin-top:.3em}
.equivalence{clear:left;padding-bottom:20px}
.equivalence p{clear:none}
.article-content .equivalence a.zoom{margin:0}
.equivalence img{float:left;border:1px solid #e2e1d7;width:110px}
.equivalence h4{font:bold 1.1em/1 /*TYPO*/ "Trebuchet MS", "Lucida Grande",  Arial, sans-serif;font-family:/*TYPO*/  Arial, "Trebuchet MS", "Lucida Grande", sans-serif}
.equivalence h4, .equivalence p{float:right;width:385px}
.table-mesures{width:100%;margin-bottom:1em}
.table-mesures th{font-weight:bold}
.table-mesures td strong{float:left;width:100px}
.intro-mesures-texte{float:left;width:277px;padding-top:1em}
.intro-mesures-image{float:left;width:212px;margin:0 20px 20px 0}