@charset "utf-8";

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

h1 { padding:15px 32px 10px 39px; position:relative; z-index:3; }
.intro { font-size:1.1em; font-weight:bold; color:#464646; padding:0 0 26px 39px; }

.content-newsletter { background:url(../../images/page-layout/newsletter-page-bg.png) 0 top no-repeat; padding:10px 55px 0 55px; min-height:553px; }
* html .content-newsletter { height:553px; }

.bloc-left { width:412px; float:left; }
.bloc-right { width:412px; float:right; }

.proposer-recette { width:412px; }
.proposer-recette .top { background:url(../../images/content-design/recette-top.png) 0 0 no-repeat; height:11px; font-size:0; }
.proposer-recette .middle { background:url(../../images/content-design/recette-middle.png) 0 0 repeat-y; }
.proposer-recette .inner { background:url(../../images/content-design/recette-inner.jpg) 0 bottom no-repeat; width:400px; margin:0 0 0 6px; }
.proposer-recette .inner-content { background:url(../../images/content-design/recette-woman-bg.png) 0 0 no-repeat; min-height:147px; padding:20px 0 0; }
* html .proposer-recette .inner-content { height:147px; }
.proposer-recette .inner-content h2 { padding:0 0 20px 190px; }
.proposer-recette .inner-content p.intro { padding:0 20px 15px 190px; text-align:center; line-height:125%; }
.proposer-recette .inner-content a.proposez { background:url(../../images/content-button/btn-proposer-recette.png) 0 0 no-repeat; width:244px; height:56px; display:block; margin:0 0 0 152px; }
.proposer-recette .inner-content a.proposez span { display:none; }
.proposer-recette .bottom { background:url(../../images/content-design/recette-bottom.png) 0 0 no-repeat; height:15px; font-size:0; }

.proposer-recette form { padding:0 0 0 72px; display:none; }
.proposer-recette form p { padding:0 0 15px; }
.proposer-recette form p.oblig { font-size:1em; color:#464646; }
.proposer-recette form p.recette-envoi { text-align:center; padding-right:72px; }
.proposer-recette form label { display:block; font-size:1.1em; font-weight:bold; color:#464646; padding:0 0 5px; }
.proposer-recette form p.auth label { display:inline; font-weight:normal; padding:0 0 0 5px; vertical-align:middle; }
.proposer-recette form input.text { font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#464646; width:242px; padding:4px 5px 3px; background:url(../../images/content-design/input-recherche-background.jpg) 0 0 repeat-x; border-top:1px solid #858585; }
.proposer-recette form input.short { width:40px; }
.proposer-recette form p.recette-envoi input { background:none; border:none; width:96px; height:43px; margin:0; padding:0; }
.proposer-recette form textarea.txtarea { width:242px; background:white url(../../images/content-design/input-recherche-background.jpg) 0 0 repeat-x; border-top:1px solid #858585; font-size:1.1em; color:#464646; }
.proposer-recette form textarea.recette-ingredient { height:62px; }
.proposer-recette form textarea.recette-description { height:90px; }

#browseImg { vertical-align:middle; }
#browseImg img { padding:4px 0 0; }

.news-inscription { width:412px }
.news-inscription .top { background:url(../../images/content-design/newsletter-top.png) 0 0 no-repeat; width:412px; height:11px; font-size:0; }
.news-inscription .middle { background:url(../../images/content-design/newsletter-middle-bg.png) 0 0 repeat-y; }
.news-inscription .inner { width:400px; margin:0 0 0 6px; background:url(../../images/content-design/newsletter-middle.jpg) 0 bottom no-repeat; min-height:170px; }
* html .news-inscription .inner { height:170px; }
.news-inscription .inner h2 { position:relative; top:-5px; margin-bottom:-5px; padding:0 0 20px; }
.news-inscription .inner .intro { color:white; text-align:center; padding:0 60px 35px; line-height:125%; }
.news-inscription .inner .intro2 { color:#464646; text-align:center; padding:0 60px 35px; line-height:125%; font-weight:bold; font-size:1.1em; display:none; }
.news-inscription .bottom { background:url(../../images/content-design/newsletter-bottom.png) 0 0 no-repeat; width:412px; height:11px; }

.news-inscription form { padding:0 30px; }
.news-inscription form .min p { padding:0 0 0 50px; }
.news-inscription form .min input.text { float:left; font-size:1em; font-family:Arial, Helvetica, sans-serif; color:#707070; width:184px; padding:4px 5px 3px; background:url(../../images/content-design/input-recherche-background.jpg) 0 0 repeat-x; border-top:1px solid #858585; margin:3px 12px 0 0; }
.news-inscription form .min input.envoi-mail { background:none; float:left; border:none; margin:0; padding:0; }

.news-inscription form .max { padding:0 0 0 50px; display:none; }
.news-inscription form .max p { padding:0 0 15px; }
.news-inscription form .max p.oblig { color:white; }
.news-inscription form .max .trpl label,
.news-inscription form .max p label { display:block; font-size:1.1em; font-weight:bold; color:white; padding:0 0 5px; }
.news-inscription form .max input.text { color:#464646; width:240px; padding:4px 5px 3px; background:white url(../../images/content-design/input-recherche-background.jpg) 0 0 repeat-x; border-top:1px solid #858585; }
.news-inscription form .max select { width:117px; }
.news-inscription form .max .dbl p { float:left; margin:0 20px 0 0; }
.news-inscription form .max .dbl p input { width:105px; }
.news-inscription form .max .trpl p { float:left; margin:0 7px 0 0; }
.news-inscription form .max .trpl p select { width:80px;   }
.news-inscription form .max .btn { padding:0 0 0 215px; }
.news-inscription form .max .btn input { width:41px; height:51px; margin:0; padding:0; border:none; background:none; }