@charset "utf-8";

/*
 *
 *	@titre: recette.
 *	@description: feuille de style global - le Veau.
 *	@auteur: neov - http://www.neov.net.
 *	@creation: 20090505.
 *	@modification: -
 *
 */

.wrapBG { height:auto; line-height:1%; width:100%; }

h1.titre-recette { padding:15px 32px 11px 39px; position:relative; z-index:3; }
p.txt { font-family:Tahoma; font-size:11px; font-weight:bold; padding:0 0 26px 39px; }
p.txt span.green { color:#559f2e; }
p.txt span.red { color:#e12b8d; }
.bgk_bottom { background:url(../../images/page-layout/moteurRecette_bgk.png) top left no-repeat; }

#bloc_left { position:relative; width:409px; padding:5px 0 60px 0; }
#bloc_left p.loupe { position:relative; }
#bloc_left p.loupe img { position:absolute; top:25px; left:0; }
#bloc_left p.padd { padding:24px 0 10px 63px; }

#bloc_left form.rechercheForm { margin:0 0 0 62px; }
#bloc_left p input { width:283px; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; color:#707070; padding:3px 5px 2px; *padding:4px 5px 1px; background:url(../../images/content-design/input-recherche-background.jpg) 0 0 repeat-x; border-top:1px solid #858585; }
#bloc_left p input.btnOk { background:url(../../images/content-button/ok_btn.png) 0 0 no-repeat; width:40px; height:47px; cursor:pointer; border:none; padding:0!important; margin:-2px 0 0; *margin:0; }
#bloc_left p input.btnOk-top { *margin:-2px 0 0 0; }
#bloc_left p.marg_btn { margin:24px 0 0 10px; }
#bloc_left p select { width:295px; font-family:Arial, Helvetica, sans-serif; color:#707070; margin:0; display:block; }
#bloc_left p label.labelFont { font-family:Tahoma; font-size:11px; font-weight:bold; color:#FFFFFF; padding:7px 0 6px 0; }
#bloc_left p.erase { font-size:11px; }
#bloc_left p.erase a { text-decoration:underline; color:#FFFFFF; font-weight:bold; display:block; }
.content_bloc_recette { padding:0 19px 0 21px; }


#bloc_right { position:relative; }
#bloc_right .bloc_right_inner { background:url(../../images/content-design/bgk_resultat_recette.png) 0 0 no-repeat; width:467px; height:800px; margin-top:20px; }
#bloc_right .bloc_right_inner h2 { padding:13px 0 15px 32px; }
#bloc_right .bloc_right_inner h2 span { font-size:11px; font-weight:bold; color:#e12b8d; vertical-align:bottom; padding-left:12px; }


#bloc_right .bloc_right_inner .lWrapper { height:500px; overflow:hidden; padding:0; margin:0; position:relative; }

/*::: resultas recettes liste :::*/
#bloc_right .bloc_right_inner ul {  padding:0 0 0 40px; }
#bloc_right .bloc_right_inner li { list-style-type:none; line-height:normal; padding:0 0 7px 0; -padding:0 0 4px 0; width:410px; position:relative; }
#bloc_right .bloc_right_inner li a { font-size:13px; font-family:Tahoma; color:black; font-weight:bold;  background:url(../../images/content-design/puce-img.gif) no-repeat 0px 3px; padding-left:10px; display:block; line-height:normal; }
#bloc_right .bloc_right_inner li a:hover, #bloc_right .bloc_right_inner li a.active { color:#559f2e; background:url(../../images/content-design/l-visite-hover.gif) no-repeat 0px 3px; padding-left:10px; display:block; line-height:normal;  }
#bloc_right .bloc_right_inner li div.bg_white_recette { display:none; background:url(../../images/content-design/white-bg.png) no-repeat; width:118px; height:128px; position:absolute; z-index:10; top:-122px; left:27px; }
#bloc_right .bloc_right_inner li div.bg_white_recette img { margin:8px 0 0 8px; }


/*::: resultas recettes image :::*/
#bloc_right .bloc_right_inner ul.rrImage { padding:0 0 0 33px!important; }
#bloc_right .bloc_right_inner ul.rrImage li { float:left; margin:0 12px 1px 0; position:relative; width:90px; height:90px; }
#bloc_right .bloc_right_inner ul.rrImage li a {  background:none; padding:0 0 9px 0; display:inline!important; }
#bloc_right .bloc_right_inner ul.rrImage li.np { float:none; text-align:center; line-height:145%; }
#bloc_right .bloc_right_inner ul.rrListe li.np { float:none; text-align:center; line-height:145%; }
#bloc_right .bloc_right_inner ul.rrImage li.last { margin-right:0!important; }
#bloc_right .bloc_right_inner li div.bg_white_recette_img { background:url(../../images/content-design/white_bg_rImg.png) no-repeat top left; width:147px; height:76px; position:absolute; top:-60px; left:-25px; z-index:10; }
#bloc_right .bloc_right_inner li div.bg_white_recette_img p { text-align:center; font-size:10px; font-weight:bold; color:black; padding:11px 23px 0 15px; }
#bloc_right .bloc_right_inner li a img.mini-tampon { position:absolute; bottom:9px; left:23px; }
#bloc_right .bloc_right_inner li a img.r-visite { position:absolute; top:-7px; left:-7px; }
#bloc_right .bloc_right_inner li a.l-visite { color:#e12b8d;  background:url(../../images/content-design/puce-img-over.gif) no-repeat 0px 3px; height:13px; padding-left:10px; display:inline; line-height:normal; }
#bloc_right .bloc_right_inner li a.l-visite:hover { color:#559f2e;!important; background:url(../../images/content-design/l-visite-hover.gif) no-repeat 0px 3px; height:13px; padding-left:10px; display:inline; line-height:normal;  }


#bloc_right p.margTop_radio { padding:18px 20px 0 0 ;}
#bloc_right p label.labelRadio { padding:0 20px 0 6px; }
#bloc_right p input.radioType { background:none; width:auto; border:none; }
#bloc_right .bloc_right_inner p.arrow_bottom { position:absolute; right:27px; bottom:68px; }
#bloc_right .bloc_right_inner p.arrow_bottom a.a-right { margin:0 0 0 3px; }
.relativeP { position:relative; }

.top-link { padding:0 30px 10px; }
.top-link .retour { float:left; position:relative; z-index:4; padding-top:20px; }
.top-link p { float:right; }
.top-link p a { display:block; float:left; width:28px; height:39px; }
.top-link p a span { display:none; }
.top-link p a.print { background:url(../../images/content-button/impression.gif) 0 0 no-repeat; margin:0 20px 0 0; }
.top-link p a.favori { background:url(../../images/content-button/favoris.gif) 0 0 no-repeat; }
.top-link p a:hover,
.top-link p a.active { background-position:0 bottom; }
.top-link p.compteur { width:198px; float:right; }
.top-link p.compteur span { font-size:1.3em; font-family:Tahoma; font-weight:bold; text-align:left; padding:9px 0 0 6px; display:inline-block; vertical-align:top; }
h1.detail-titre { color:#d72987; font-size:2.6em; text-align:center; padding:0 30px 32px; font-weight:normal; }

.recette-content { position:relative; background:url(../../images/content-design/top-recette-background.jpg) 0 0 no-repeat; padding:13px 45px 0 77px; min-height:700px; }
* html .recette-content { height:700px; }

.move-recette { display:block; width:44px; height:43px; position:absolute; top:5px; }
.move-recette span { display:none; }

#recette-next { background:url(../../images/content-button/recette-fleche-droite.png) 0 0 no-repeat; right:20px; }
#recette-prev { background:url(../../images/content-button/recette-fleche-gauche.png) 0 0 no-repeat; left:20px; }
#recette-next:hover,
#recette-prev:hover { background-position:0 bottom; }

* html #recette-next.active { background:url(../../images/content-button/recette-fleche-droite-active.png) 0 0 no-repeat; }
* html #recette-prev.active { background:url(../../images/content-button/recette-fleche-gauche-active.png) 0 0 no-repeat; }

.bloc-left { width:340px; float:left; }
.bloc-right { width:490px; float:right; padding:0; }

.thumb-recette { width:340px; height:304px; background:url(../../images/content-design/recette-image-background.png) 0 0 no-repeat; margin:0 0 0 8px; position:relative; }
.thumb-recette img { display:block; }
.thumb-recette img.tampon { position:absolute; bottom:3px; left:110px; }

.astuce { width:319px; padding:0 0 10px; }
.astuce-top { background:url(../../images/content-design/astuce-recette-top.png) 0 0 no-repeat; width:298px; height:4px; font-size:0; margin:0 0 0 9px; }
.astuce-main { width:290px; padding:0 0 0 8px; margin:0 0 0 9px; min-height:123px; background:#fbc01c url(../../images/content-design/astuce-recette-main.jpg) 0 bottom no-repeat; }
* html .astuce-main {  height:123px; }
.astuce-main div { margin:0 0 0 83px; padding:13px 15px 0 0; }
.astuce-main h3 { padding:0 0 10px; }
.astuce-main p { font-size:1.1em; line-height:115%; padding:0 0 10px; }
.astuce-main p strong { color:#d72987; }
.astuce-main .thumb-astuce { float:left; margin:5px 0 0; }
.astuce-bottom { background:url(../../images/content-design/astuce-recette-bottom.png) 0 0 no-repeat; height:51px; width:319px; position:relative; top:-8px; margin-bottom:-8px; }

/*.btn-retrouvez { background:url(../../images/content-button/retrouvez-recette-trad.png) 0 0 no-repeat; width:303px; height:45px; display:block; margin:0 0 0 8px; }
.btn-retrouvez:hover { background-position:0 bottom; }
.btn-retrouvez.active { background:url(../../images/content-button/retrouvez-recette-trad-active.png) 0 0 no-repeat; }*/
.btn-retrouvez { background:url(../../images/content-button/consultez-recette-trad.png) 0 0 no-repeat; width:317px; height:66px; display:block; /*margin:0 0 0 8px;*/ }
.btn-retrouvez span { display:none; }

.infos-recette .infos-left { width:235px; float:left; height:246px; padding:0 0 0 5px; }
* html .infos-recette .infos-left { overflow:hidden; }

.infos-recette .infos-right { width:240px; float:left; height:246px; }
.infos-recette p { font-size:1.1em; color:white; width:205px; line-height:135%; }
.infos-recette p * { color:white; }
.infos-recette p strong { font-size:1.2em; }
.infos-recette p span { display:block; padding:0 0 5px; }
.infos-recette .infos-left  p { width:auto;  }
* html .infos-recette .infos-left  p { width:185px; overflow:hidden; }

#ingredientRecette { height:140px; overflow:auto; padding:0 45px 0 0; display:block; width:160px; line-height:115%; }
.infos-recette p.nbr-pers { background:url(../../images/content-icon/nbr-personne.png) 0 0 no-repeat; padding:0 0 15px 50px; margin-bottom:8px; font-size:1.3em; }
.infos-recette p.nbr-pers strong { font-size:1em; }
.infos-recette p.temps { background:url(../../images/content-icon/temps.png) 0 0 no-repeat; padding:0px 0 15px 50px; }
.infos-recette p.valeur { background:url(../../images/content-icon/valeur-energetique.png) 0 0 no-repeat; padding:0px 0 15px 50px; }
.infos-recette p.ingredient { background:url(../../images/content-icon/ingredients.png) 0 0 no-repeat; padding:18px 0 15px 52px; line-height:125%; }
.infos-recette p.ingredient a { margin:0 0 0 20px; color:#c5ed8c; }
.infos-recette p.ingredient a img { vertical-align:baseline; }

.detail-recette { /*padding:0 45px 0 0;*/ }
.detail-recette p { color:#464646; font-size:1.1em; line-height:135%; padding:0 0 30px; }
.detail-recette p.btn-recette a { float:left; display:block; height:93px; }
.detail-recette p.btn-recette a span { display:none; }
.detail-recette p.btn-recette a#envoi-ami { background:url(../../images/content-button/recette-envoi-ami.png) 0 0 no-repeat; width:212px; }
.detail-recette p.btn-recette a#invite-ami { background:url(../../images/content-button/recette-invitez-ami.png) 0 0 no-repeat; width:252px; float:right; }
.detail-recette p.btn-recette a#envoi-ami:hover,
.detail-recette p.btn-recette a#invite-ami:hover { background-position:0 bottom; }
* html .detail-recette p.btn-recette a#envoi-ami.active { background:url(../../images/content-button/recette-envoi-ami-active.png) 0 0 no-repeat; }
* html .detail-recette p.btn-recette a#invite-ami.active { background:url(../../images/content-button/recette-invitez-ami-active.png) 0 0 no-repeat; }
.detail-recette p span.interligne { line-height:1.3em; }



table.txt-recette { width:136px; height:53px; vertical-align:middle; }
table.txt-recette td { text-align:center; font-weight:bold; padding:0 10px; }


/*::: ajout 030909 :::*/
.btn-diapo, .btn-video { margin-bottom:5px; } 


/*::: ajout 190409 :::*/
.notation { background:url(../../images/content-design/bkg-notation-recette.jpg) no-repeat; width:489px; height:33px; margin-bottom:14px; }
.notation a { float:right; margin-top:7px; }
.notation p.vote { /*background:url(../../images/content-design/color-nb-vote.png) no-repeat -22px top;*/ float:left;  width:88px; height:33px; padding:9px 0 0 14px; }
.notation p.vote img { vertical-align:top; margin-right:1px; }

/*::::avenant 01022011::::*/
#bloc_right .bloc_right_inner li a { display:inline!important; }
#bloc_right .bloc_right_inner li a:hover, #bloc_right .bloc_right_inner li a.active { display:inline!important; }
#bloc_right .bloc_right_inner li span { display:inline-block!important; margin:0 0 0 8px; height:15px; /*width:92px;*/ }
#bloc_right .bloc_right_inner li span img { vertical-align:bottom; }
#bloc_right p.trie { width:286px; float:left; padding:0 0 20px 147px; }
#bloc_right p.trie label { float:left; font-family:Tahoma; font-weight:bold; font-size:11px; color:#FFFFFF; padding:3px 11px 0 0; _padding:3px 7px 0 0;  }
#bloc_right p.trie select { width:215px; height:20px; padding:0; }
#bloc_right .bloc_right_inner li div.bg-note-wrapper { position:absolute; top:69px; left:0; width:90px; height:21px; }
#bloc_right .bloc_right_inner li div.bg-note-wrapper p { background:url(../../images/content-design/fond-note.png) no-repeat; width:90px; height:16px; text-align:center; padding:5px 0 0 0; }
#bloc_right .bloc_right_inner li div.hover { display:none; }

