@charset "utf-8";

/*
 *
 *	@titre: home .
 *	@description: feuille de style home - le Veau.
 *	@auteur: neov - http://www.neov.net.
 *	@creation: 20090506.
 *	@modification: -
 *
 */
 
#content-inner { padding:12px 0 0; }
.content-bloc { padding:0 32px; }
.home-bottom { background:url(../../images/page-layout/home-bottom-background.png) 0 80px repeat-x; }

/*h1 { padding:0 0 0 7px; position:relative; z-index:3; width:640px; }*/

.recherche { float:right; width:238px; }
.recherche input { float:left; }
.recherche input.srch-input { font-size:1em; font-family:Arial, Helvetica, sans-serif; color:#707070; width:180px; padding:4px 5px 3px; background:url(../../images/content-design/input-recherche-background.jpg) 0 0 repeat-x; border-top:1px solid #858585; margin:3px 7px 0 0; }
.recherche .srch-btn { width:38px; height:29px; display:block; float:left; background:url(../../images/content-button/ok-recherche.jpg) 0 0 no-repeat; }
.recherche .srch-btn:hover { background-position:0 bottom; }
.recherche .srch-btn span { display:none; }
.recherche .srch-avance { text-align:right; padding:0 46px 0 0; }
.recherche .avance { color:#e2007a; text-decoration:underline; line-height:105%; }

.flash-home-content { padding:10px 0; height:350px; width:900px; margin:0 auto; }
.flash-home-content img { display:block; }

.bloc { float:left; }
.bloc.first { width:270px; margin:0 6px 0 0; }
.bloc.second { width:306px; }
.bloc.third { width:306px; float:right; }

.proposer-recette { padding:166px 0 7px; width:269px; height:60px; background:url(../../images/content-design/proposez-recette.png) 0 0 no-repeat; }
.proposer-recette a { width:233px; height:42px; display:block; margin:0 auto; }
.proposer-recette a span { display:none; }

.slide { padding:0 0 5px 0; }

/*.qualite { padding:110px 26px 0 120px; width:123px; height:136px; background:url(../../images/content-design/la-qualite.png) 0 0 no-repeat; }
.qualite p.civ { font-size:0; height:0; position:relative; padding:0; margin:0; }
.qualite p.civ a { display:block; width:128px; height:40px; position:absolute; top:-80px; left:12px; }
.qualite p.civ a span { display:none; }
.qualite h6 { font-size:1.2em; text-align:center; padding:0 0 5px; }
.qualite p { font-size:1.1em; text-align:center; padding:0 0 8px; }
.qualite p a.clic { color:#e12b8d; font-weight:bold; font-size:1.1em; background:url(../../images/content-icon/puce-rose.gif) 0 center no-repeat; padding:0 0 0 12px; display:block; margin:0 auto; width:68px; line-height:115%; }*/
.qualite { padding:110px 26px 0 20px; width:223px; height:136px; background:url(../../images/content-design/la-qualite.png) 0 0 no-repeat; }
.qualite div.right { margin:0 0 0 74px; }
.qualite p.thumb { width:61px; height:60px; float:left; padding:5px 0 0; }
.qualite p.civ { font-size:0; height:0; position:relative; padding:0; margin:0; }
.qualite p.civ a { display:block; width:128px; height:40px; position:absolute; top:-80px; left:12px; }
.qualite p.civ a span { display:none; }
.qualite h6 { font-size:1.2em; text-align:center; padding:0 0 5px; }
.qualite p { font-size:1.1em; text-align:center; padding:0 0 8px; }
.qualite p a.clic { color:#e12b8d; font-weight:bold; font-size:1.1em; background:url(../../images/content-icon/puce-rose.gif) 0 center no-repeat; padding:0 0 0 12px; display:block; margin:0 auto; width:68px; line-height:115%; text-decoration:none; }
.qualite p a.clic:hover { text-decoration:underline; }

.recette-mois { width:306px; height:320px; background:url(../../images/content-design/recette-mois.png) 0 0 no-repeat; padding-bottom:5px; }
.recette-mois h2 { height:31px; padding:15px 0 0 93px; }
.recette-mois h2 img { display:block; }
.recette-mois p.intro { text-align:center; font-size:1.1em; padding:0 25px 35px; line-height:115%; }
.recette-mois p.thumb { position:relative; width:219px; margin:0 auto; padding:0 0 10px; }
.recette-mois p.thumb a { position:absolute; top:129px; right:-35px; display:block; width:103px; height:70px; background:url(../../images/content-button/voir-recette.png) 0 0 no-repeat; }
.recette-mois p.thumb a:hover { background-position:0 bottom; }
.recette-mois p.thumb a span { display:none; font-size:0; }
.recette-mois p img.tampon { position:absolute; bottom:10px; *bottom:8px; left:62px; }
.recette-mois h6 { font-size:1.2em; text-align:center; padding:0 25px; line-height:115%; }

.player { padding:0 0 5px 4px; background:url(../../images/content-design/tv-home-background.png) center 0 no-repeat; height:354px; }
.player h2 { height:30px; padding:10px 0 0 109px; }
.player h2 img { display:block; }
.player p { color:white; text-align:center; font-size:1.2em; font-weight:bold; padding:8px 0 4px; }
.player a.prec { position:absolute; bottom:-3px; left:12px; }
.player a.suiv { position:absolute; bottom:-3px; right:14px; }
.rposition { position:relative;  width:306px; height:20px; }

.newsletter { background:url(../../images/content-design/newsletter-background.png) 0 0 no-repeat; width:306px; height:156px; }
.newsletter h2 { height:28px; padding:8px 0 0 122px; }
.newsletter h2 img { display:block; }
.newsletter p.intro { color:white; font-size:1.1em; font-weight:bold; text-align:center; line-height:115%; padding:0 16px 10px; }
.newsletter form { padding:0 30px; }
.newsletter form input { 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 7px 0 0; }
.newsletter form a { display:block; height:31px; width:41px; background:url(../../images/content-button/ok-newsletter.gif) 0 0 no-repeat; float:right; }
.newsletter form a:hover { background-position:0 bottom; }
.newsletter form a span { display:none; }



.recette-en-diapo { background:url(../../images/content-design/recette-diapo-bkg.png) no-repeat; width:306px; height:114px; margin-bottom:6px; }
.recette-en-diapo h2 { padding:15px 0 0 119px; }
.recette-en-diapo a { margin:16px 0 0 73px; display:block; width:162px; }

.player-in  { background:url(../../images/content-design/bg-tv-home.png) no-repeat; padding:7px 0 0 6px; width:298px; height:240px; }


/* .carousel { padding:0 0 5px 0; width:269px; height:229px; position:relative; }
.carousel .jCarouselLite { float:left; position:relative; visibility:hidden; }
.carousel .jCarouselLite li { float:left; height:229px; overflow:hidden; width:269px; cursor:pointer; } */

.carousel { padding:0 0 5px 4px; position:relative; background:url(../../images/content-design/sliding-bg.jpg) no-repeat; width:270px; height:228px; }
.carousel .jCarouselLite { float:left; position:relative; visibility:hidden; width:262px; }
.carousel .jCarouselLite li { float:left; height:229px; overflow:hidden; width:262px; cursor:pointer; margin:6px 0 0 0; position:relative; }
.carousel .jCarouselLite h2 { position:absolute; top:0; left:-4px;  z-index:10; }
.carousel .jCarouselLite h2 span { display:block; width:270px; height:91px; }



 