﻿/*** GLOBAL RESET ***/

* { margin: 0; padding: 0; }
img { border: 0 none; }
table { border-collapse: collapse; }
table td { vertical-align: top; }
ul { list-style-type: none; }
body { font-size: 63%; font-family: Arial, Sans-Serif; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.hover .readMore a { text-decoration:underline; }
flash-replaced .alt { display:none; }

/***** Th ***/

.wpPostRecipe .coBlock_top {
	background:url(Images/Cuisiner/headPostRecipe2.gif) no-repeat left top;
	padding:96px 47px 3px 19px;}
.wpPostRecipe .coBlock_top p {color:#666666; font-size:1.2em;}
.wpPostRecipe .coBlock_top h1 {color:#ff7300; font-size:1.7em; padding:20px 0 10px 0;}

.wpPostRecipe .coBlockPostRecipe {
	background:url(Images/Cuisiner/bg_postrecipe.gif) repeat; width:414px; overflow:hidden;}
.coBlockPostRecipe .coBlockPostRecipe_top {
	background:url(Images/Cuisiner/headBlockPostRecipe.gif) no-repeat left top;
	padding:14px 15px 3px 15px;overflow:hidden;font-size:1.2em;}
.coBlockPostRecipe .coBlockPostRecipe_bottom {padding-top:10px;
	background:url(Images/Cuisiner/bottomBlockPostRecipe.gif) no-repeat left bottom; }
.coBlockPostRecipe .coBlockPostRecipe_top select {width:50px;margin-right:5px;}

.wpPostRecipe .NameRecipe input {width:340px;margin-right:5px;margin-bottom:4px;}

.wpPostRecipe .NameRecipe {
	background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
	padding:0 0 20px 0;overflow:hidden;}
.wpPostRecipe .NameRecipe label {padding-top:4px;float:left;width:178px;color:#666666;}

.wpPostRecipe .NameAddPhoto {
	background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
	padding:0 0 20px 0; overflow:hidden;}
.wpPostRecipe .NameAddPhoto h2 {font-size:1.0em; color:#666666; font-weight:bold; padding-bottom:5px;}

.wpPostRecipe .NameIngredients {
	background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
	padding:0 0 20px 0; overflow:hidden;}
.wpPostRecipe .NameIngredients table {margin-bottom:8px;}

.wpPostRecipe .NameIngredients .libelle {font-size:0.9em;color:#666666;}
.wpPostRecipe .NameIngredients .first {width:140px;margin-right:14px;}
.wpPostRecipe .NameIngredients .second {width:70px;margin-right:14px;}
.wpPostRecipe .NameIngredients .third {width:90px;}
.wpPostRecipe .NameIngredients .endLine {padding-left:10px;padding-top:3px;}
.wpPostRecipe .NameIngredients table a {display:block;padding-top:3px;}
.wpPostRecipe .addIngredients {
	background:url(Images/addMore.gif) no-repeat;
	color:#ff7300; font-weight:bold; margin-right:18px; padding:0 0 0 20px;}
.wpPostRecipe .NameStep {padding:0 0 20px 0; overflow:hidden;
	background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom; }
.wpPostRecipe .NameStep h2 { font-size:1.0em; color:#666666; padding-bottom:5px; font-weight:normal;}
.wpPostRecipe .NameStep textarea { width:335px; margin-right:5px; }
.wpPostRecipe .NameStep table { margin-bottom:10px; }
.wpPostRecipe .NameStep table a { display:block; padding-top:1px; }
.wpPostRecipe .NameStep .endLine { padding-left:10px; padding-top:1px;}
.wpPostRecipe .NameTimeMaking {
	background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
	padding:0 0 20px 0; overflow:hidden; }
.wpPostRecipe .NameTimeMaking label { padding-top:4px; width:55px; margin-right:10px; color:#666666;}
.wpPostRecipe .NameTimeMaking select { margin-right:35px; margin-top:5px; }
.wpPostRecipe .NameTimeMaking .endLine { padding-left:10px; padding-top:8px; }
.wpPostRecipe .NameLevel {padding:0 0 20px 0; overflow:hidden;
	background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom; }

.wpPostRecipe .NameLevel input {margin-right:2px; padding:0pt; width:auto; }
.wpPostRecipe .NameLevel label { color:#666666; float:none; font-size:1.0em;
    margin-right:15px;position:relative;top:-2px;width:auto;}
.wpPostRecipe .NameComment {padding:0 0 20px 0; overflow:hidden;
	background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom; }
.wpPostRecipe .NameComment textarea { width:412px; }
.wpPostRecipe .NameCategories h2 { font-size:1.0em; color:#666666; font-weight:bold; padding-bottom:5px;}
.wpPostRecipe .NameCategories input {margin-right:5px;}
.wpPostRecipe .NameCategories label {color:#666666;font-size:1.1em;padding-right:15px;}
.wpPostRecipe .ValidateRecipe {margin:15px 0pt 0pt 170px;overflow:hidden;}
.wpPostRecipe .ValidateRecipe a {float:left;height:30px;margin:7px 0pt 0pt;text-indent:-10000px;}
.wpPostRecipe .ValidateRecipe .btnValidateRecipe {
	background:url(Images/Cuisiner/btnValidateRecipe.gif) no-repeat;
	margin:10px 0 0 0;overflow:hidden;width:76px;}

.wpPostRecipe .NameError {display:block;margin-top:15px;}
.wpPostRecipe .NameError h1 {padding:0; color:#e20023; margin-bottom:5px;}
.wpPostRecipe .NameError li a {color:#666666;}


/* WP COMMENT TRIBULU  */

.commentTribuLu { margin:0 0 0 18px; width:430px; overflow:hidden; }
.commentTribuLu h2 { font-size: 1.9em; margin:8px 0 0 0; color:#D5171B;
    background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
	padding:2px 0 18px 0; overflow:hidden; position:relative;}
.commentTribuLu h2 .logoTribuLu { left:202px; position:absolute; top:-3px; }
.commentTribuLu .innerComment { margin-bottom:8px; margin-top:12px; overflow:hidden; clear:left; }
.commentTribuLu .innerComment .contentPhoto { position:relative; z-index:2; float:left;
    background:url(Images/thumbnail_bg.gif) no-repeat; height:59px; padding:1px 15px 0pt 1px; width:43px; }
.commentTribuLu .innerComment .contentTxt { float:left; width:360px; color:#666666; font-size:1.1em; }
.commentTribuLu .innerComment .contentTxt span { color:#D5171B; font-weight:bold; }
.commentTribuLu .CoblockComment { overflow:hidden;
    background:url(Images/commentsTop.gif) no-repeat left top; width:360px;}
.commentTribuLu .CoblockComment p { font-size:1.0em; font-style:italic; padding:6px 8px 6px 12px; }
.commentTribuLu .contentComments { position:relative; left:-8px; padding:0 0 4px 0;
    background:url(Images/commentsBot.gif) no-repeat left bottom; margin-top:3px; }
.commentTribuLu .postComment { overflow:hidden; padding:4px 0 0 0; width:150px; float:right;
    display:inline; margin-right:35px; }
.commentTribuLu .postComment a {float:left; text-indent:-10000px;width:160px;
	background:url(Images/postComments.gif) no-repeat;height:35px;margin:7px 0pt 0pt 0;	}
.wpCommentTribulu .coBlock_top .commentTribuLu { margin:0 0 0 0; }
.wpCommentTribulu .coBlock_bottom { margin-top:0; }
.wpCommentTribulu .coTextLink { float:left; margin:12px 0 0 0; }
.wpCommentTribulu .btAllComments { float:left; height:35px; margin:7px 12px 0 0;
text-indent:-10000px; width:150px; background:url(Images/Tribulu/btAllComments.gif) no-repeat top left; }



/* WP COMMENTS LAST PUBLISHED */
.wpCommentsLastPublished .coBlock_top {padding:0px 35px 3px 18px; }
.wpCommentsLastPublished h2 { font-size:1.7em; }
.wpCommentsLastPublished h2 img {position:relative; top:12px; }
.wpCommentsLastPublished .comment { padding:10px; width:178px; height:160px; margin:0 10px 0 0;
	background:url(Images/articles/commentBubble.gif) no-repeat top left; float:left; }
.wpCommentsLastPublished .comment .content { height:80px; }
.wpCommentsLastPublished .comment p { font-size:1.1em; color:#838383; font-style:italic; }
.wpCommentsLastPublished .comment .author p { font-style:normal;}
.wpCommentsLastPublished .comment .author p.date {margin:12px 0 0 0; float:left;}
.wpCommentsLastPublished .comment .authorName {color:#D5171B; font-weight:bold;}
.wpCommentsLastPublished .comment .authorName a { font-weight:bold; color:#e20023; }
.wpCommentsLastPublished .contentPhoto { float:left; overflow:hidden; position:relative; left:-8px;
    background:transparent url(Images/thumbnail_bg.gif) no-repeat top left;
    width:58px; height:59px; margin:5px 5px 0 0; padding:1px 0 0 1px; }
/**/

.ucPushrecipe {overflow:hidden;padding:4px 0 0 0;margin:0 0 10px 0;width:461px;}
.ucPushrecipe a {
	background: url(Images/ucPushrecipe/postComments.gif) no-repeat;
	height:83px;margin:7px 0pt 0pt 0;float:left;text-indent:-10000px; width:461px;}

.ucPushCreativeIdea {overflow:hidden;padding:4px 0 0 0;margin:0 0 10px 0;width:469px;}
.ucPushCreativeIdea a {
	background: url(Images/ucPushCreativeIdea/postComments.gif) no-repeat;
	height:114px;margin:7px 0pt 0pt 0;float:left;text-indent:-10000px; width:469px;}

.wpCreativeIdeaSearchBasic {
	background: url(Images/wpCreativeIdeaSearchBasic/bg_creativeidea.gif) repeat;
	width:201px; margin-bottom:10px;}
.wpCreativeIdeaSearchBasic .Block_topIdeaSearchBasic {
	background: url(Images/wpCreativeIdeaSearchBasic/top_creativeidea.gif) no-repeat;
	height:1%; overflow:hidden; padding:61px 25px 3px 29px; }
.wpCreativeIdeaSearchBasic .Block_bottomIdeaSearchBasic {
	background: url(Images/wpCreativeIdeaSearchBasic/bottom_creativeidea.gif) no-repeat center bottom;
	height:17px;}
.wpCreativeIdeaSearchBasic .Block_topIdeaSearchBasic p { color:#fad9eb; font-size:1.1em; padding: 0 0 8px 0; }
.wpCreativeIdeaSearchBasic .Block_topIdeaSearchBasic .SelectRecipe {
	background-color:#ffebf7; color:#ef0e88; font-family:Arial; font-size:1.1em;
	font-weight:bold; height:18px; margin-top:5px; width:122px;}

.wpCreativeIdeaSearchBasic .btnOK {
	background: url(Images/wpCreativeIdeaSearchBasic/btnOk.gif) no-repeat left top;
	height:28px; left:128px; overflow:hidden; position:absolute; text-indent:-10000px;
	top:2px; vertical-align:middle; width:28px;}
.wpCreativeIdeaSearchBasic .Block_topIdeaSearchBasic .innerForm { position:relative; }

.wpCreativeIdeaSearchBasic .Block_topIdeaSearchBasic ul {margin:10px 0pt 0pt;}
.wpCreativeIdeaSearchBasic .Block_topIdeaSearchBasic ul li {padding-left:10px;
	background: url(Images/pictos.gif) no-repeat 0pt -143px;	}
.wpCreativeIdeaSearchBasic .Block_topIdeaSearchBasic ul li a {color:#FFFFFF;cursor:pointer;}


.wpPostCreativeIdea .NameError {margin-top:15px;margin-bottom:10px;}
.wpPostCreativeIdea .coBlockPostRecipe_top { font-size:1.2em; overflow:hidden; padding:14px 15px 3px;
	background:url(Images/wpPostCreativeIdea/headBlockCreativeIdea.gif) no-repeat left top;}

.wpPostCreativeIdea .coBlockPostRecipe {overflow:hidden;width:414px;
	background:url(Images/wpPostCreativeIdea/bg_postCreativeIdea.gif) repeat scroll 0%;	}

.wpPostCreativeIdea .coBlockPostRecipe_bottom {padding-top:10px;
	background:url(Images/wpPostCreativeIdea/bottomBlockCreativeIdea.gif) no-repeat left bottom;}

.wpPostCreativeIdea .NameError h1 {color:#E20023; margin-bottom:5px; padding:0pt; font-size:1.7em;}
.wpPostCreativeIdea .NameError li a {color:#666666;}
.wpPostCreativeIdea .coBlock_top h1 {color:#ef0e88; font-size:1.7em; padding:0;}
.wpPostCreativeIdea .coBlock_top .nameIdea {
	background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
	overflow:hidden;padding:0pt 0pt 20px;width:414px; margin-bottom:15px;}
.wpPostCreativeIdea .coBlock_top .nameIdea input {margin-bottom:4px; margin-right:5px; width:380px;}

.wpPostCreativeIdea .coBlock_top .ustensilNeed {
	background: url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
	overflow:hidden; padding:0pt 0pt 20px; width:414px; margin-bottom:15px;}
.wpPostCreativeIdea .coBlock_top .ustensilNeed textarea {margin-right:5px; width:380px;}
.wpPostCreativeIdea .coBlock_top .ustensilNeed .endLine {padding-left:4px; padding-top:1px;}

.wpPostCreativeIdea .coBlock_top .textCreativeIdea {
	background: url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
	overflow:hidden; padding:0pt 0pt 20px; width:414px; margin-bottom:15px;}
.wpPostCreativeIdea .coBlock_top .textCreativeIdea textarea {margin-right:5px; width:380px;}
.wpPostCreativeIdea .coBlock_top .textCreativeIdea .endLine {padding-left:4px; padding-top:1px;}


.wpPostCreativeIdea .coBlock_top .chooseCategories {
	background: url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
	overflow:hidden;padding:0pt 0pt 20px;width:414px;margin-bottom:15px;}
.wpPostCreativeIdea .coBlock_top .chooseCategories input {margin-right:5px;}
.wpPostCreativeIdea .coBlock_top .chooseCategories label {color:#666666; font-size:1.1em; padding-right:15px;}
.wpPostCreativeIdea .coBlock_top .coBlockPostRecipe h2 {
	color:#666666;font-weight:bold;font-size:1.1em;padding-bottom:8px;}
.wpPostCreativeIdea .innerPhotoUp .photo {
	background: url(Images/wpPostCreativeIdea/bg_photoCreativeidea.gif) no-repeat center top;
	float:left;height:252px;padding:1px 0 0 1px;width:251px;}
.wpPostCreativeIdea .innerPhotoUp .remove {float:left;width:124px;padding-left:8px;padding-top:235px;}
.wpPostCreativeIdea .innerPhotoUp .remove a {
	height:25px;color:#ef0e88;font-weight:bold;font-size:0.9em;
	background:url(Images/wpPostCreativeIdea/del.gif) no-repeat;
	padding:1px 0pt 1px 18px;}
.wpPostCreativeIdea .innerPhotoUp {
	margin-top:10px; overflow:hidden; height:auto !important; height:250px; min-height:250px;}
.wpPostCreativeIdea .ValidateRecipe {margin:15px 0pt 0pt 170px;overflow:hidden;}
.wpPostCreativeIdea .ValidateRecipe a {float:left;height:30px;text-indent:-10000px;}
.wpPostCreativeIdea .ValidateRecipe .btnValidateCreativeIdea {
	background: url(Images/wpPostCreativeIdea/btnCreativeIdea.gif) no-repeat;
	margin:10px 0pt 0pt; overflow:hidden; width:76px;}

/***** Th ***/




/*** MASTER LAYOUT ***/

.maPage { position: relative; width: 100%; min-width: 998px; overflow: hidden; }
.maCenter { width: 998px; margin: 0px auto; }
.maCenter iframe {width:775px; }
.maTop { background: url(Images/bgnav.jpg) no-repeat top center; height: 173px; }
.maBody { width:100%; }
.maBody, .maBrandMarquee { background: url(Images/bgbody.jpg) repeat-y top center; }

.maBody .maCenter { }
.maBottom { width:100%; height: 169px; overflow:hidden;
            background: url(Images/bgfooter.jpg) top center no-repeat; }
.maFooter { background: #fff; overflow: hidden; }

.maLeft { z-index: 1; margin: 0 0 0 -300px; position: absolute; width: 301px; height: 1500px; }
.maRight { z-index: 1; margin: 0 0 0 997px; position: absolute; width: 301px; height: 1500px; }
.maBottom, .maFooter { position: relative; z-index: 2; }
.maBody .maCenter { position: relative; z-index: 3; }

.maDesigner { position: fixed; z-index: 9; background: #fff; top: 0; left: 0; font-size: 1.1em; }
.maDesigner table { border: none !important; }

.maPopup { background:#f2f3f5; }


/*** HEADER ***/

.maHeader .field { float: left; margin-top: 3px; overflow:hidden;
	background: url(Images/bgchp.jpg) no-repeat top left; width: 121px;
	height: 27px; }
.maHeader .field input {font-size: 1em; color: #d82028; font-weight: bold;
    margin: 5px 5px 0 8px; width:95px; border: none; background:none;  }
.maHeader .btOk { float: left; display: inline; overflow: hidden; text-indent: -1000px;
	margin: 5px 0; background: url(Images/bttnok.gif) no-repeat; position:absolute;
	top:60px; left:423px; height: 27px; width: 27px; }
.maHeader .lostPassword .field { position:absolute; top:70px; left:312px;  }
.maHeader .lostPassword .btOk { position:absolute; top:70px; left:423px;  }

.maHeader { position: relative; height: 113px; overflow: hidden; }
.maHeader .logoBAI { float: left; display: inline; overflow: hidden; text-indent: -1000px;
	margin: 10px 0 0 10px; background: url(Images/pix.gif); width: 260px;
	height: 96px; }
.maHeader .logoEDP { display: block; position: absolute; overflow: hidden; text-indent: -1000px;
	background: url(Images/pix.gif); top: 20px; left: 755px; width: 235px;
	height: 85px; }

#encartFlash { float:left; width:254px; height:112px; }

/* HEADER LOGIN */

.maHeader .loginForm { float: left; height:78px; width:186px; margin:12px 0 0 25px; display:inline;
    padding: 18px 0 0 14px; background: url(Images/bgprofil.jpg) no-repeat top left; }
.maHeader .loginForm .linkLostpwd { clear: both; display: block; padding-left: 12px; cursor:pointer;
    font-size: 1.1em; background: url(Images/pictos.gif) no-repeat 0 -43px; color: #2476a2;
    position:relative; top:2px; }

.maHeader .subscribe { float: left; background: url(Images/bgtribulu.gif) no-repeat top left;
	height:77px; width:224px; position:relative; margin:4px 0 0 15px; padding:33px 10px 0 0; }
.maHeader p { font-size: 1.1em; color: #2476a2; }
.maHeader .btSubscribe { float: left; display: inline; overflow: hidden; text-indent: -1000px;
    margin: 4px 0 0 0; background: url(Images/btnsubscribe.gif) no-repeat; width: 90px; height: 40px;
    position:absolute; top:60px; left:130px; }

.maHeader .lostPassword p {width:184px;}

.maHeader .rememberMe { width:100px; height:30px; position:absolute; top:30px; left:423px; display:inline; }
.maHeader .rememberMe label { line-height:13px; font-size:1.1em; }
.maHeader .rememberMe input { padding:0; margin:0; height:14px; }

/* HEADER PROFILE LOGGED */

.maHeader .profile { margin:20px 0 0 25px; float:left; background:url(Images/headerProfileLogged.gif);
    padding: 0 0 0 20px; height:71px; width:422px; }
.maHeader .profile .profileLogin { float:left; width:210px; }

.maHeader .profile h3 { color:#FFFFFF; font-size:1.5em; margin:0 0 10px 0; }
.maHeader .profile .profileLink { color:#FFFFFF; font-size:1.1em; cursor:pointer;
    background:url(Images/pictos.gif) no-repeat 0 -143px; padding:0 0 0 12px; }
.maHeader .profile .profileLogout { float:left; padding-left:10px; width:182px;}
.maHeader .profile .profileLogout .profileLogoutLink {
	background:url(Images/pictoLogout.gif) no-repeat top right;
    color:#FFFFFF; padding:0 20px 0 0; float:right; font-weight:bold; font-size:1.1em; }
.maHeader .profile .profileLogout .profileUserLogout { color:#FFFFFF; float:right; clear:both;
    font-size:1.1em; margin:10px 0 0 0; text-align:right; width:182px; }


/* HEADER NAVIGATION */

.maNav { padding-top: 8px; padding-left: 7px;position:relative; }
.maNav ul li { float: left; }
.maNav ul li a { float: left; overflow: hidden; text-indent: -1000px; height: 42px; }

.maNav ul .accueil a { background: url(Images/nav.gif) no-repeat 0 0; width: 70px; }
.maNav ul .cuisiner a { background: url(Images/nav.gif) no-repeat -70px 0; width: 82px; }
.maNav ul .creer a { background: url(Images/nav.gif) no-repeat -152px 0; width: 55px; }
.maNav ul .jouer a { background: url(Images/nav.gif) no-repeat -207px 0; width: 57px; }
.maNav ul .saerer a { background: url(Images/nav.gif) no-repeat -264px 0; width: 65px; }
.maNav ul .tribulu a { background: url(Images/nav.gif) no-repeat -329px 0; width: 110px; }
.maNav ul .malice a { background: url(Images/nav.gif) no-repeat -439px 0; width: 160px; }
.maNav ul .marquelu a { background: url(Images/nav.gif) no-repeat -599px 0; width: 135px; }
.maNav .search { position:absolute; top:13px; left:740px;
                 background: url(Images/searchBgInput.jpg) no-repeat top left; }
.maNav .search .field { float: left; background:none;
    border: 0 none; width: 170px; margin: 7px 0 0 20px;
    font-size:1em; color:#7b7b7b; font-weight:bold; }

.maNav .search .btOk { background: url(Images/searchBtn.gif) no-repeat top left; float: left;
    width: 39px; height: 35px; text-indent: -10000px; border: 0 none; overflow:hidden; }


/*** FOOTER ***/

/* BOTTOM */

.maBottom .maCenter { position: relative; }
.maBottom .linkEDP { display: block; background: url(Images/EnviedePlus.gif) no-repeat top right;
     margin:6px 0 0 40px; color: #9696a9; font-size: 1.4em; width:444px; font-weight:bold; height:18px; }
.maBottom .linkEDP b { margin-left:-10000px; }


.maLegal { margin:25px 0 0 0; }
.maLegal .linkLegal { height: 18px; width: 862px; display: block; font-size: 1.3em; color: #FFFFFF;
	text-transform: uppercase; letter-spacing: 2px; }

.maBottom ul { margin: 0 0 8px 35px; display:block; clear:left; overflow:hidden; }
.maBottom ul li { float: left;font-size: 1.1em; color: #9696a9; }
.maBottom ul li a { float: left; background: url(Images/pictos.gif) no-repeat 0 -3px;
    padding-left: 12px; margin-right: 17px; font-size: 1.1em; color: #9696a9; }
.maBottom ul li.first a { background: none; padding-left: 0; }
.maBottom ul li a em { display: none; }

/* BRANDS MARQUEE */

.maBrandMarquee { height:158px; }
.maBrandMarquee .maCenter #BrandMarquee { margin-left: 20px; padding-left:8px; }
.maBrandMarquee .maCenter { padding: 5px 0 2px 0; }
#BrandMarquee h2.BrandMarqueeTitle { background:url(Images/brandMarqueeTitle.gif) no-repeat top left;
    text-indent:-10000px; width:129px; height:41px; margin:0 0 0 5px; float:left; }
#BrandMarquee h2.LuFrance { float:right; position:relative;top:20px; margin-right:148px;
    color:#9696a9; font-size:1.4em; }
#BrandMarquee h2.LuFrance a { background:url(Images/Lu-France.gif) no-repeat top left; display:block;
	position:absolute; top:-5px; left:145px; height:23px; width:105px; text-indent:-10000px; }

/* FOOTER SITEMAP */

.maFooter .footerLinks { background: url(Images/bgfootlinks.gif) no-repeat top left;
    padding: 10px 0 0 0; margin: 10px 0 0 8px; width: 976px; }
.maFooter .footerLinks .inner { background: url(Images/bgfootlinks.gif) no-repeat bottom left;
    padding: 0 0 10px 15px; float: left; width: 961px; }

.maFooter .footerLinks h3 { font-size: 1.1em; color: #9696a9; padding-bottom: 10px; }
.maFooter .footerLinks ul { float: left; }
.maFooter .footerLinks li a { font-size: 1.1em; color: #9696a9;
    background: url(Images/pictos.gif) no-repeat 0 -3px; padding: 0 0 0 15px; }
.maFooter .footerLinks li span { font-size: 1.1em; color: #9696a9;
    background: url(Images/pictos.gif) no-repeat 0 -3px; padding: 0 0 0 15px; }


.maFooter .siteLinks { float: left; width: 170px; }
.maFooter .brandLinks { float: right; width: 776px; margin-right: 10px; display: inline;
    background: url(Images/bgfootsublinks.gif) no-repeat top left; padding: 10px 0 0 0; }
.maFooter .brandLinks .inner { background: url(Images/bgfootsublinks.gif) no-repeat bottom left;
    padding: 0 0 10px 20px; width: 756px; }
.maFooter .brandLinks ul { width: 150px; }
.maFooter .brandLinks ul.bigList { width: 170px; }
.maFooter .brandLinks ul.smallList { width: 130px; }

.maFooter .maCenter { overflow: hidden; padding-bottom: 140px;
    /*background: url(Images/bgfooterafter.jpg) no-repeat bottom center;*/ }


/* ZONE QUOI DE NEUF */
.wpWhatsNew { width:690px; height:316px; }

/*** COLUMN LAYOUT ***/

.maColTop { width:100%; }
.maColBottom { width:100%; clear:both; position:relative; }

.maHpColLeft { clear:left; width:698px; float:left; overflow:hidden; }
.maHpColRight { width: 300px; float: left; overflow: hidden; }

.ma2ColLeft { clear:left; width:215px; float: left; overflow: hidden; }
.ma2ColRight { width: 783px; float: left; overflow: hidden; }

.ma3ColLeft { clear:left; width:215px; float: left; overflow: hidden; }
.ma3ColMiddle { width: 480px; float: left; overflow: hidden; margin-top:-10px; padding-top:10px; }
.ma3ColRight { width: 303px; float: left; overflow: hidden; }


/*** POPUP LAYER ***/

.popupPanel { display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:999; }
.popupPanel .bg { position:absolute; top:0; left:0; width:100%; background:#333; }
.popupPanel .content { margin:0 auto; position:relative; left:0; width:515px; margin:0 auto; }
.popupPanel .inner { width:515px; height:200px; overflow:hidden;
    background:url(Images/PopupLayer/bg.png) left repeat-y; }
.popupPanel .top { height:72px; background:url(Images/PopupLayer/top_bg.png) no-repeat; }
.popupPanel .top img { position:absolute; top:0; left:30px; }
.popupPanel .bottom { width:515px; height:23px; background:url(Images/PopupLayer/bottom_bg.png) no-repeat; }
.popupPanel .btClose { position:absolute; left:474px; top:30px; width:16px; height:16px;
    text-indent:-1000px; overflow:hidden; background:url(Images/PopupLayer/btClose.gif) top; }
.popupPanel .btClose:hover { background:url(Images/PopupLayer/btClose.gif) bottom; }
.popupPanel iframe { position:relative; left:30px; display:block; width:470px; height:200px; border:none; }

.popupPanel .ie6 .inner { background:url(Images/PopupLayer/bg.gif) left repeat-y; }
.popupPanel .ie6 .top { background:url(Images/PopupLayer/top_bg.gif) no-repeat; }
.popupPanel .ie6 .bottom { background:url(Images/PopupLayer/bottom_bg.gif) no-repeat; }

.confirmPanel .buttons { background:url(Images/PopupLayer/small_bg.png) left repeat-y; }
.confirmPanel .top { height:auto; background:url(Images/PopupLayer/small_top_bg.png) no-repeat; }
.confirmPanel .inner {
	font-weight:bold; height:auto !important; min-height:25px; height:25px;
	background:none; height:auto; width:auto; padding:35px 0 0 150px; font-size:1.1em; }
.confirmPanel .bottom { background:url(Images/PopupLayer/small_bottom_bg.png) no-repeat; }
.confirmPanel .ie6 .buttons { background:url(Images/PopupLayer/small_bg.gif) left repeat-y; }
.confirmPanel .ie6 .top { height:72px; background:url(Images/PopupLayer/small_top_bg.gif) no-repeat; }
.confirmPanel .ie6 .inner { background:none; overflow:visible; }
.confirmPanel .ie6 .bottom { background:url(Images/PopupLayer/small_bottom_bg.gif) no-repeat; }


/* POPUP SEND FRIEND */
.sendFriendForm { background:url(Images/FormSendFriendBg.gif) no-repeat top left;
    padding:10px 0 0 0; margin-top:20px; }
.sendFriendFormInner { background:url(Images/FormSendFriendBg.gif) no-repeat bottom left;
    width:424px;padding:0 15px 10px 15px;}
.sendFriendFormInner table td { height:25px; padding-right:15px;}
.sendFriendFormInner table td label { font-weight:bold;	}
.labelArticle { font-size:1.1em; font-weight:bold; }
labelCategory { font-size:1.1em; }
.popupSendFriendBtnvalider { margin:20px 0 0 308px; }
.btnBack { margin:20px 0 0 308px; }
#ctl00_WebPartManager1_wp594494428 { background:#f0f2f5;font-size:1.1em; overflow:hidden;}


/* POPUP AUTHENTIFICATION */
.authentification { width:470px; overflow:hidden; }
.authentificationLeft {float:left; width:222px; display:inline;}
.authentificationLeft h2 { width:208px; height:41px; text-indent:-10000px; margin:0 auto;
	background:url(Images/PopupLayer/authentificationTitle1.gif) no-repeat top left; }

.authentificationRight {float:left; width:222px; display:inline; margin:0 0 10px 10px;}
.authentificationRight h2 { width:169px; height:55px; text-indent:-10000px; margin:0 auto;
	background:url(Images/PopupLayer/authentificationTitle2.gif) no-repeat top left; }

.authentificationBg { background:url(Images/PopupLayer/authentificationBg.gif) no-repeat bottom left;
    padding:0 0 10px 0; }
.authentificationBg .authentificationBgInner { padding:0 12px 0 12px; overflow:hidden;
	background:url(Images/PopupLayer/authentificationBg.gif) no-repeat top left;}
.authentificationRight .authentificationBg .authentificationBgInner { height:146px; overflow:hidden; padding-top:10px; }
.authentificationRight .authentificationBg .authentificationBgInner p { margin-top:0; }

.authentificationBg .authentificationBgInner label { font-size:1.1em; color:#666666;
    font-weight:bold; margin:10px 0 2px 0; display:block;}
.authentificationBg .authentificationBgInner input { display:block; font-size:1.1em; padding:0 0 0 3px;
	width:192px; height:17px; border:1px solid #d0d0d8; color:#666666;}
.authentificationBg .authentificationBgInner .pwdlink { padding:0 0 0 12px; float:left;
    background:url(Images/pictos.gif) no-repeat 0 -3px; color:#666666; font-size:1.1em; }
.authentificationBg .authentificationBgInner .validate { text-indent:-10000px; width:73px; height:30px;
	background:url(Images/LostPassword/btnValidate.gif) no-repeat top left; float:left; overflow:hidden;
	margin:10px 0 0 0;}
.authentification p { font-size:1.1em; margin-top:10px; color:#666666; }
.authentificationBg .authentificationBgInner p strong { color:#000000; }
.authentificationBg .authentificationBgInner p strong span { color:#e20023; }

.authentificationBg .authentificationBgInner .creationCompte { float:left; overflow:hidden;
	background:url(Images/PopupLayer/btnCreationCompte.gif) no-repeat top left;
	width:137px; height:28px; text-indent:-10000px; margin:10px 0 0 0;}
/**/

/* POPUP CONFIRM POST recette ou astuce */
.popupPanel .confirmPost { padding:20px 20px 0 30px; }
.popupPanel .confirmPost p { font-size:1.2em; color:#666666; line-height:1.6em; }
.popupPanel .confirmPost p strong { color:#000000; }
.popupPanel .confirmPost p strong span { color:#ff0000; }
.popupPanel .accueilBtn { float:left; background:url(Images/PopupLayer/accueilBtn.gif);
    width:76px; height:28px; overflow:hidden; text-indent:-10000px; margin:20px 0 0 240px; }
.popupPanel .outilsMalinsBtn { float:left; background:url(Images/PopupLayer/outilsMalinsBtn.gif);
    width:138px; height:28px; overflow:hidden; text-indent:-10000px; margin:20px 0 0 0; }

/**/



/********** CONTROLS *************/

/*** RATING ***/

.ucRatingArticle { overflow: hidden; width: 70px; }
.ucRatingArticle span { float: left; width: 14px; height: 11px;
    background: url(Images/ucRating/star_rating.gif) no-repeat; }
.ucRatingArticle .emptyRatingVote { background: url(Images/ucRating/star_rating.gif) no-repeat 0 -22px; }

.ucFilledRatingVote { background: url(Images/ucRating/star_rating.gif) no-repeat; }
.ucEmptyRatingVote { background: url(Images/ucRating/star_rating.gif) no-repeat 0 -22px; }
.ucSavedRatingVote { background: url(Images/ucRating/star_rating.gif) no-repeat; }

.ucRatingVote { width: 12px; height: 11px; margin: 0px; padding: 0 2px 0 0; cursor: pointer;
    display: block; background-repeat: no-repeat; }

/*** MODAL WINDOWS ***/

.modalBackground { background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; }

.modalPopup { background-color: #ffffdd; border-width: 3px; border-style: solid;
    border-color:Gray; padding: 3px; width: 250px; }


/*** PAGINATION ***/

.ucPagination td { padding: 0 2px; }
.ucPagination .paginationLink {
	background: url(Images/ucPagination/bgPagination.gif) no-repeat top left;
	float: left; padding: 0 0 0 8px; font-size: 1.1em; }

.ucPagination .paginationLink span {
	background: url(Images/ucPagination/bgPagination.gif) no-repeat top right; float: left;
	padding: 0 8px 0 0; height: 24px; cursor: pointer; line-height: 24px; font-size: 1.1em; }
.ucPagination .paginationLink span.paginationBack b {
	background: url(Images/pictos.gif) no-repeat 0 -59px; float: left; padding: 0 0 0 10px;
	cursor: pointer; color: #ff7300; }
.ucPagination .paginationLink span.paginationBack:hover b { text-decoration: underline; }
.ucPagination .paginationLink span.paginationForw b {
	background: url(Images/pictos.gif) no-repeat 45px -79px; float: left; padding: 0 10px 0 0;
	cursor: pointer; color: #ff7300; }
.ucPagination .paginationLink span.paginationForw:hover b { text-decoration: underline; }

.ucPagination .paginationNumbers {
	background: url(Images/ucPagination/bgPagination.gif) no-repeat top left; float: left;
	padding: 0 0 0 8px; height: 24px; cursor: pointer; line-height: 24px; }
.ucPagination .paginationNumbers .paginationNbinner {
	background: url(Images/ucPagination/bgPagination.gif) no-repeat top right; float: left;
	padding: 0 8px 0 0; height: 24px; cursor: pointer; line-height: 24px; text-align: center;
	width: 180px; }
.ucPagination .paginationNumbers .paginationNbinner a { background: none; padding: 0 3px;
    font-size: 1.1em; color: #ff7300; font-weight: bold; }
.ucPagination .paginationNumbers .paginationNbinner a.paginationCurrent { color: #000000;
    font-weight: bold; }
.ucPagination .paginationLink .paginationFirst, .ucPagination .paginationLink .paginationEnd {
	width: 10px; }
.ucPagination .paginationLink .paginationFirst em {
	background: url(Images/pictos.gif) no-repeat 0 -99px; float: left; cursor: pointer;
	text-indent: -10000px; width: 10px; }
.ucPagination .paginationLink .paginationEnd em {
	background: url(Images/pictos.gif) no-repeat 0 -119px; float: left; cursor: pointer;
	text-indent: -10000px; width: 10px; }


.ucPagination .inactive span.paginationBack b { color:#B3B3B3 }
/********** WEB PARTS ************/

/*** COMMON ***/

.coBlock { background: url(Images/bg_doublecartouche.gif) repeat-y top left; width: 480px; }
.coDoubleBlock { background: url(Images/bg_doublecartoucheShadow.gif) repeat-y top left; width: 480px; }
.coBlock h1 { color: #d5171b; font-size: 2.1em; padding: 0 0 6px 0; }
.coBlock h2 { color: #d5171b; }
.coBlock .readMore { margin: 0 0 15px 0; color: #d5171b; cursor:pointer; font-size:1.1em; }

.coTextLink { background: url(Images/btnReadMore.gif) no-repeat top left; padding: 0 0 0 15px;
    float: left; line-height: 20px; font-size: 1.1em; cursor: pointer; font-weight: bold; }
.coTextLink span { background: url(Images/btnReadMore.gif) no-repeat top right; padding: 0 10px 0 0;
    height: 20px; line-height: 20px; float: left; }


.coBlock_bottom { background: url(Images/bottom_cartoucheShadow.gif) no-repeat top left;
    clear: both; margin-top: 3px; height: 25px; }
.coBlock_top { overflow: hidden; height: 1%; background: url(Images/top_cartouche.gif) no-repeat;
    padding: 14px 35px 3px 18px; }
.coBlock_top2 { overflow: hidden; height: 1%; background: url(Images/top_cartouche2.gif) no-repeat;
    padding: 14px 22px 3px 17px; }
.coBlock_bottom2 { clear: both; background: url(Images/bottom_cartouche.gif) top left no-repeat;
    height: 12px; }
.coDoubleBlock_bottom { background: url(Images/bottom_doublecartoucheShadow.gif) no-repeat top left;
    clear: both; margin-top: 3px; height: 25px; }
.coDoubleBlock_top { overflow: hidden; height: 1%;
	background: url(Images/top_doublecartouche.gif) no-repeat; padding: 14px 35px 3px 18px; }


.coActionLinks { background: url(Images/cartouche_ListTop.gif) no-repeat; height: 28px;
    padding: 6px 0 0 8px; color: #666666; font-size: 1.1em; margin: 0 0 14px 0; }
.coActionLinks span { padding: 0 8px 0 0; width: 100px; }
.coActionLinks a { background: url(Images/list_fleches.gif) 0 -18px no-repeat; color: #D5171B;
    font-weight: bold; padding: 0 0 0 12px; margin-right: 15px; }
.coActionLinks a:hover { background: url(Images/list_fleches.gif) 0 4px no-repeat; color: #000000;
    font-weight: bold; }
.coActionLinks a.active { background: url(Images/list_fleches.gif) 0 4px no-repeat; color: #000000;
    font-weight: bold; text-decoration:none; }

.coStatsArticle td { color: #666666; font-size: 1.1em; }
.coStatsArticle td strong { margin-right: 12px; color:#444444; }
.coStatsArticle .note { padding-right: 4px; }
.coStatsArticle .rating { padding-top: 2px; }

.coHR { margin: 8px 0 10px 0;
        background: url(/BAIFiles/BAI/Images/separateur_doublecolonne.gif) no-repeat left top;
        width: 100%; height: 2px; overflow: hidden; }

.coHRDoublecol { margin: 0 0 3px 0; padding-top:20px; height: 1px; overflow: hidden; clear:both;
    background: url(Images/cohrDoubleCol.gif) no-repeat bottom; width: 100%; }

.coHRLine { margin: 8px 0 10px 0; width: 100%; height:2px; overflow: hidden;
    background: url(Images/separateur_doublecolonne.gif) repeat-x left bottom; }


.coPostBy { color: #666666; font-size: 1.1em; }
.coPostBy span { color: #d5171b; font-weight: bold; }
.coPostDate span { color: #666666; font-weight: bold; margin-left: 10px; }

.coPostPublish { color: #666666; font-size: 1.1em; }
.coPostPublish span { color: #666666; }
.coArticleActions { background: url(Images/bgArticleActions.gif) no-repeat top left;
    padding: 0 0 7px 15px; height: 41px; margin-top:20px; }
.coArticleActions .coArticleActionsInner {
	background: url(Images/bgArticleActions.gif) no-repeat top right; padding: 0 15px 0 0;
	height: 41px; }
.coArticleActions .coArticleActionsInner a { text-indent: -10000px; height: 29px; float: left;
    margin: 7px 0 0 9px; }
.coArticleActions .coArticleActionsInner .print {
	background: url(/BAIFiles/BAI/Images/OutilsMalins/btnPrint.gif) no-repeat top left; width: 79px;
	overflow:hidden; }
.coArticleActions .coArticleActionsInner .addfavorites {
	background: url(Images/articles/btarticlefavorites.gif) no-repeat top left; width: 135px;
	overflow:hidden; }
.coArticleActions .coArticleActionsInner .sendfriends {
	background: url(Images/articles/btarticlesendfriend.gif) no-repeat top left; width: 146px;
	overflow:hidden; }

.coblockGrey { background:url(Images/bg_blockgrey.gif) repeat; width:721px; }
.coblockGrey .cotopBlockGrey { background:url(Images/top_blockgrey.gif) no-repeat; height:1%;
	overflow:hidden; padding:5px 5px 3px 14px;}
.coblockGrey .cobottomBlockGrey {
	background:url(Images/bottom_blockgrey.gif) no-repeat bottom; clear:both; height:7px; }
.dob_input { float:left; }
.dob_input select {
	width:45px; margin-right:4px; font-family:verdana; font-size: 9px; color:#525252;}
.dob_input  select.year {
	width:60px;}

/* 2 COL PAGE CONTENT */

.coBlockBlockDoubleColumn {background:url(Images/bg_doublecolonne.gif) repeat;
	width:775px;}
.coBlockDoubleColumn_top {background:url(Images/top_doublecolonne.gif) no-repeat;
	height:1%;overflow:hidden;padding:14px 45px 3px 14px;}
.coBlockDoubleColumn_bottom {background:url(Images/bottom_doublecolonne.gif) no-repeat;
	clear:both;height:45px;}
.coBlockDoubleColumn_top h1 {background:url(Images/separateur_doublecolonne.gif) bottom no-repeat;
	padding:0 0 10px 0; color:#0770b4; font-size:2.1em;}
.coBlockDoubleColumn_top p {background:url(Images/dot.gif) bottom repeat-x;
	padding:20px 0 20px 0;font-size:1.3em;color:#666666;}
.coBlockDoubleColumn_top p span {font-weight:bold;color:#0770b4;}
.coBlockDoubleColumn_top .linkInterne {overflow:hidden;}
.coBlockDoubleColumn_top h2 {font-size:1.3em;font-weight:bold;padding:20px 0 20px 0;}
.coBlockDoubleColumn_top .titleNutri {color:#666666; font-size:1.3em; font-weight:bold; padding:20px 0 20px 0;}
.coBlockDoubleColumn_top ul { background:url(Images/dot.gif) bottom repeat-x;
	padding:0 0 20px 0; color:#666666; font-size:1.3em; }
.coBlockDoubleColumn_top ul li {background: url(Images/pictosMention.gif) no-repeat 0 4px;
	padding:0 10px 0 10px;margin:0 0 10px 0;}
.coBlockDoubleColumn_top ul li span {font-weight:bold; color:#0770b4;}
.coBlockDoubleColumn_top .footer {padding:12px 0 0 300px;color:#0770b4;font-size:1.1em;}
.coBlockDoubleColumn_top .linkInterneMention {color:#666666; font-weight:bold; float:left; clear:left;
	background: url(Images/pictosMention.gif) no-repeat 0 4px; padding:0 0 0 10px; margin:0 0 4px 0; }
.coBlockDoubleColumn_top .ContentOverflow {overflow:auto;height:425px;clear:both; margin:10px 0 0 0; }
.coBlockDoubleColumn_top .ContentOverflow h2 { color:#0770b4; padding-bottom:0; }


/*** SUBSCRIPTION ***/

/* Formulaire d'inscription */




.wpPartnerShipEdp h1 {color:#12b0a9; }
.wpPartnerShipEdp p { padding-bottom:10px; margin-bottom:10px; }
.wpPartnerShipEdp ul { background: none; padding:0; }
.wpPartnerShipEdp ul li { background:none; padding:0 }
.wpPartnerShipEdp ul li input { margin-right:5px; }
.wpPartnerShipEdp .coblockGrey { margin-top:10px; }

.wpIntroFormInscription .IntroFormInscription h1 {color:#12b0a9; position:relative;}
.wpIntroFormInscription .IntroFormInscription h1 .logoTribuLu { position:absolute; top:-6px; left:250px; }
.wpIntroFormInscription .IntroFormInscription h1 span {color:#000000;}
.wpIntroFormInscription .IntroFormInscription .redLu {color:#e20023;}
.wpIntroFormInscription .IntroFormInscription p {background:none;padding:20px 0 0 0;}
.wpIntroFormInscription .IntroFormInscription p span {color:#000000;}
.wpIntroFormInscription .IntroFormInscription .logoedpSub { position:relative; top:8px; }

.wpIntroFormInscriptionYou .IntroFormInscriptionYou {padding:14px 40px 0 14px;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou h2 {
	background: url(Images/Tribulu/bg_titre.gif) no-repeat;
	margin:10px 0 10px 0; overflow:hidden; color:#ffffff; padding: 3px 0 0 0; height:34px; font-size:1.9em;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .fieldsetIdentity { margin:10px 0 10px 0; overflow:hidden;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .fieldsetIdentity .fieldsetIdentitycolumn01 {
	float:left;width:356px; padding:0 0 0 10px; color:#2caaac;
	 font-size:1.8em; font-weight:bold; }
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .fieldsetIdentity .fieldsetIdentitycolumn02 {float:left;
	padding:0 0 0 10px;color:#2caaac;font-size:1.8em;font-weight:bold;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou h2 span {
	background: url(Images/Tribulu/number_form.gif) 8px 5px no-repeat; width:30px; height:24px;
    float:left;position:relative; top:-2px; margin:0 8px 0 0; display:block; }
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .fond_2cadres_small {
	background:url(Images/Tribulu/fond-cadre-small.gif) no-repeat top;
	margin:5px 0pt 20px 0;padding-top:10px;width:721px;clear:left;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .fond_2cadres_small .inner {
	background:url(Images/Tribulu/fond-cadre-small.gif) no-repeat bottom;
	overflow:hidden;padding-bottom:10px;width:721px;}
.register_identity {float:left;width:366px;}
.register_address { float:left; }
.cadre_small { width:352px; }
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .fond_2cadres_small fieldset {
	margin-left:13px; overflow:hidden; border:none;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .fond_2cadres_small fieldset ul {
	background:none; padding:0;font-size:1.2em;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .fond_2cadres_small fieldset li {clear:both;
	float:left; margin-bottom:5px;width:100%;background:none;padding:0;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .fond_2cadres_small fieldset label {
	float:left; width:140px; font-weight:bold;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .fond_2cadres_small fieldset input {
	padding-left:2px; width:160px; }
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .fond_2cadres_small .radioList input {
	margin-right:2px; padding:0; width:auto; }
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .fond_2cadres_small .radioList label {float:none;
	margin-right:8px; position:relative; top:-2px; width:auto; font-size:0.9em; color:#666666;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .fond_2cadres_small .erreurWarning
{float:right; width:18px; height:15px; padding:0 8px 0 0;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .fond_2cadres_small .dob_input { float:left; }
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .fond_2cadres_small .dob_input select {
	width:45px; margin-right:4px; font-family:verdana; font-size:9px;	color:#525252;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .fond_2cadres_small .dob_input select.year {
	width:60px;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .register_address fieldset label {
	float:left; width:110px; font-weight:bold;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .register_address .cadre_small fieldset input.address {
	width:190px; }
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .register_address .cadre_small fieldset input.zipCode {
	width:100px;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .register_address .cadre_small fieldset select {
	width:165px;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .register_address .cadre_small fieldset li p {
	padding:0 0 8px 0; font-size:0.9em; background:none;}

.wpIntroFormInscriptionYou .IntroFormInscriptionYou .newsInscription h1 {
	padding:0 0 10px 0; color:#2caaac; font-weight:bold; font-size:1.8em; position:relative;
	background:url(Images/dot.gif) repeat-x bottom; margin:0 0 10px 0;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .newsInscription h1 .logoLu {
	position:absolute; top:-5px;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .newsInscription h1 span { color:#000000; }
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .newsInscription h1 .redLu { color:#e20023; }
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .newsInscription p { background:none; padding:0 0 3px 0; }
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .newsInscription p span { color:#000000; }
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .newsInscription p .redLu { color:#e20023; }
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .newsInscription .ImgOffremarques {
	background:url(Images/Tribulu/offremarques.jpg) no-repeat; float:left; height:93px;
	margin:8px 0 3px 0;width:65px;}



.wpIntroFormInscriptionYou .opTinNewsletter {clear:both;}


.wpIntroFormInscriptionYou .opTinNewsletter .contentOpTin {margin-bottom:10px;}

.wpIntroFormInscriptionYou .opTinNewsletter .contentOpTin .txtEndOptIn {color:#666666;font-size:1.3em;}
.wpIntroFormInscriptionYou .opTinNewsletter .contentOpTin .txtEndOptIn span {color:#000000;font-weight:bold;}
.wpIntroFormInscriptionYou .opTinNewsletter .contentOpTin .txtEndOptIn em {color:#E20023;font-style:normal;font-weight:bold;}

.wpIntroFormInscriptionYou .opTinNewsletter .contentOpTin input {margin:0 6px 0 0;}
.wpIntroFormInscriptionYou .opTinNewsletter .contentOpTin label {color:#2CAAAC;font-size:1.2em;font-weight:bold;}
.wpIntroFormInscriptionYou .opTinNewsletter .contentOpTin .seeExemple {color:#666666;font-size:1.1em;}
.wpIntroFormInscriptionYou .opTinNewsletter .contentOpTin .seeExemple a {color:#666666;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .newsInscription .opTinNewsletter .optinTxtPres {color:#666666;font-size:1.3em;padding:0 0 12px 0;}




.wpNewsletterRegistration .opTinNewsletter {clear:both;}


.wpNewsletterRegistration .opTinNewsletter .contentOpTin {margin-bottom:10px;}

.wpNewsletterRegistration .opTinNewsletter .contentOpTin .txtEndOptIn {color:#666666;font-size:1.2em;}
.wpNewsletterRegistration .opTinNewsletter .contentOpTin .txtEndOptIn span {color:#000000;font-weight:bold;}
.wpNewsletterRegistration .opTinNewsletter .contentOpTin .txtEndOptIn em {color:#E20023;font-style:normal;font-weight:bold;}

.wpNewsletterRegistration .opTinNewsletter .contentOpTin input {margin:0 6px 0 0;}
.wpNewsletterRegistration .opTinNewsletter .contentOpTin label {color:#2CAAAC;font-size:1.2em;font-weight:bold;}
.wpNewsletterRegistration .opTinNewsletter .contentOpTin .seeExemple {color:#666666;font-size:1.1em;}
.wpNewsletterRegistration .opTinNewsletter .contentOpTin .seeExemple a {color:#666666;}
.wpNewsletterRegistration .opTinNewsletter .optinTxtPres {color:#666666;font-size:1.3em;padding:12px 0 12px 0;background:none;}

.wpNewsletterRegistration .NewsletterRegistration p { background:none;}
.wpNewsletterRegistration .NewsletterRegistration .ValidateNewsletter a {float:left;height:30px;margin:7px 0pt 0pt;text-indent:-10000px;
}


.wpIntroFormInscriptionYou .FormOffremarques {width:656px;float:left;margin:12px 0 0 0;}
.wpIntroFormInscriptionYou .FormOffremarques .ColonneCivilite01 {
	width:40px;font-size:1.1em;font-weight:bold;color:#666666;}
.wpIntroFormInscriptionYou .FormOffremarques .BtnRadio {margin:0 10px 8px 0;}
.wpIntroFormInscriptionYou .FormOffremarques .EspacementTable {margin:0 0 10px 0;}
.wpIntroFormInscriptionYou .FormOffremarques .Optin { height:20px; }
.wpIntroFormInscriptionYou .FormOffremarques .Optin .Checkbox {height:14px;margin-top:1px;width:14px;}
.wpIntroFormInscriptionYou .FormOffremarques .Optin .LabelItalique {
	font-style:italic;font-weight:normal;padding-left:2px;color:#666666;font-size:1.1em;}
.wpIntroFormInscriptionYou .FormOffremarques .Optin label span {color:#000000;}
.wpIntroFormInscriptionYou .FormOffremarques .Optin label .redLu {color:#e20023;}
.wpIntroFormInscriptionYou .FormOffremarques .dotSeparator {
	background:url(Images/separateur_doublecolonnedot.gif) no-repeat bottom;margin:0pt 0pt 10px;
	width:656px;height:1px;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .newsInscription .ContainerRecevoirNewsPart {
	background:none;clear:left;padding:20px 0 3px 0;}

.wpNewsletterRegistration .NewsletterRegistration p.ContainerRecevoirNewsPartRegistration {
	font-size:1em; background:none; padding:5px 0;}
.wpNewsletterRegistration .NewsletterRegistration .FormOffrePartRegistration .rblNewsletterEDP {
	float:left; width:200px;}
.wpNewsletterRegistration .NewsletterRegistration .FormOffrePartRegistration .rblNewsletterEDP input {
	position:relative; top:-2px; float:left; width:12px; margin-right:3px;}
.wpNewsletterRegistration .NewsletterRegistration .FormOffrePartRegistration .rblNewsletterEDP label {
	position:relative; float:left; width:40px; font-weight:bold;}
.wpNewsletterRegistration .NewsletterRegistration .optinTxt {background:none;}
.wpNewsletterRegistration .NewsletterRegistration table .row01 {width:20px;}
.wpNewsletterRegistration .NewsletterRegistration table .row02 {width:700px;}
.wpNewsletterRegistration .NewsletterRegistration table input {height:14px;margin-top:2px;}
.wpNewsletterRegistration .NewsletterRegistration table label {color:#10A0A2;font-size:1.3em;
font-weight:bold;margin:5px 0pt 0pt;padding-right:10px;}
.wpNewsletterRegistration .NewsletterRegistration table label span {color:#666666;font-weight:normal;font-size:0.8em;}
.wpNewsletterRegistration .NewsletterRegistration table label span a {color:#666666;font-weight:normal;}
.wpNewsletterRegistration .NewsletterRegistration .txtDescriptionOpTin {background:none;padding:0;}
.wpNewsletterRegistration .NewsletterRegistration .txtDescriptionOpTin span {color:#000000;font-weight:bold;}
.wpNewsletterRegistration .NewsletterRegistration .txtDescriptionOpTin em {font-style:normal;color:#E20023;font-weight:bold;}
.wpNewsletterRegistration .NewsletterRegistration .contentOptIn {margin-bottom:15px;}

.wpNewsletterRegistration .NewsletterRegistration .ValidateNewsletter {margin:0pt 0pt 0pt 300px;}
.wpNewsletterRegistration .NewsletterRegistration .btnValidateNewsletter {
background:transparent url(Images/NewsletterRegistration/btnValidate.gif) no-repeat scroll 0%;
margin:10px 0pt 0pt 152px;overflow:hidden;width:73px;}
.wpNewsletterRegistration p.mentions { clear:left; font-size:1em; }






.wpIntroFormInscriptionYou .IntroFormInscriptionYou .contentOptIn label span {color:#666666;font-weight:normal;font-size:0.8em;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .contentOptIn label span a {color:#666666;font-weight:normal;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .txtDescriptionOpTin {background:none;padding:0;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .txtDescriptionOpTin span {color:#000000;font-weight:bold;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .txtDescriptionOpTin em {font-style:normal;color:#E20023;font-weight:bold;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .contentOptIn {margin-bottom:15px;}




.wpIntroFormInscriptionYou .IntroFormInscriptionYou .newsInscription .optinTxt {background:none;clear:both;padding:0 0 15px 0;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .contentOptIn .row01 {width:20px;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .contentOptIn .row02 {width:700px;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .contentOptIn input {height:14px;margin-top:2px;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .contentOptIn label {color:#10A0A2;font-size:1.3em;
font-weight:bold;margin:5px 0pt 0pt;padding-right:10px;}




.wpIntroFormInscriptionYou .IntroFormInscriptionYou .newsInscription .ImgOffrePart {
	background:url(Images/Tribulu/offrepart.jpg) no-repeat;
	float:left;height:93px;margin:8px 0 3px 0;width:65px;}
.wpIntroFormInscriptionYou .IntroFormInscriptionYou .newsInscription .FormOffrePart {float:left;
	margin:10px 0pt 0 0;padding:0;}
.wpIntroFormInscriptionYou .FormOffrePart .ColonneCivilite01 {width:40px;}
.wpIntroFormInscriptionYou .FormOffrePart .BtnRadio {height:14px;margin:0pt 10px 8px 0pt;width:14px;}

.wpIntroFormInscriptionYou .YesNo { padding-bottom:10px; }
.wpIntroFormInscriptionYou .YesNo input { position:relative; top:2px; margin-right:4px; }
.wpIntroFormInscriptionYou .YesNo label { color:#666666; font-weight:bold;
    font-weight:bold; font-size:1.1em; margin-right:10px; }

.wpFormInscriptionFamily .FormInscriptionFamily {padding:14px 40px 0 14px;}
.wpFormInscriptionFamily .FormInscriptionFamily h2 {background: url(Images/Tribulu/bg_titre.gif) no-repeat;
	margin:10px 0 10px 0;overflow:hidden;color:#ffffff;padding: 3px 0 0 0;height:34px; font-size:1.9em;}
.wpFormInscriptionFamily .FormInscriptionFamily h2 span {
	background: url(Images/Tribulu/number_form.gif) 8px -34px no-repeat; width:30px; height:24px;
    float:left;position:relative; top:-2px; margin:0 8px 0 0; display:block; }
.wpFormInscriptionFamily .FormInscriptionFamily fieldset {
	border:medium none; margin:13px 0 10px 0; overflow:hidden;}
.wpFormInscriptionFamily .FormInscriptionFamily fieldset .selector {clear:left;padding-bottom:8px;}
.wpFormInscriptionFamily .FormInscriptionFamily fieldset .selector label {
	float:left;width:440px;color:#666666;font-size:1.3em; font-weight:bold;}
.wpFormInscriptionFamily .FormInscriptionFamily fieldset .selector select {
	position:relative;top:-4px;width:150px;}
.wpFormInscriptionFamily .FormInscriptionFamily fieldset p {background:none;padding:8px 0 0 0;}
.wpFormInscriptionFamily .FormInscriptionFamily table {margin-bottom:5px;}
.wpFormInscriptionFamily .FormInscriptionFamily table caption {
	font-size:1.3em;color:#666666;font-weight:bold;
    padding-top:5px; text-align:left;margin:0 0 5px 0;}
.wpFormInscriptionFamily .FormInscriptionFamily table th {
	font-weight:normal;text-align:left;vertical-align:bottom; }
.wpFormInscriptionFamily .FormInscriptionFamily table th label { margin-right:5px; }
.wpFormInscriptionFamily .FormInscriptionFamily table label {color:#666666;font-size:1.1em;}
.wpFormInscriptionFamily .FormInscriptionFamily table td {padding-top:8px;vertical-align:bottom;}
.wpFormInscriptionFamily .FormInscriptionFamily .dob_input select {width:45px; margin-right:4px; }
.wpFormInscriptionFamily .FormInscriptionFamily .dob_input select.year {width:60px;}
.wpFormInscriptionFamily .FormInscriptionFamily .child_name label { margin-left:4px; }
.wpFormInscriptionFamily .FormInscriptionFamily .child_name input {margin-right:20px;}
.wpFormInscriptionFamily .FormInscriptionFamily .radioList input {margin-right:3px;padding:0pt;width:auto;}
.wpFormInscriptionFamily .FormInscriptionFamily .radioList label {
	float:none; margin-right:10px; position:relative; top:-2px; width:auto;}
.wpFormInscriptionFamily .FormInscriptionFamily table .radioList label {top:0px;}
.wpFormInscriptionFamily .FormInscriptionFamily table input {position:relative;top:2px;}
.wpFormInscriptionFamily .FormInscriptionFamily .waitEvent {padding:0px;background:none;font-weight:bold;}
.wpFormInscriptionFamily .FormInscriptionFamily .waitEventSelect select {margin-right:5px;width:45px;}
.wpFormInscriptionFamily .FormInscriptionFamily .waitEventSelect select.year {width:60px;}
.wpFormInscriptionFamily .FormInscriptionFamily .waitEventSelect .row {
	width:344px; color:#666666; font-size:1.3em; }

.wpFormConsomation .FormConsomation {padding:14px 40px 0 14px;}
.wpFormConsomation .FormConsomation h2 {background: url(Images/Tribulu/bg_titre.gif) no-repeat;
	margin:10px 0 10px 0;overflow:hidden;color:#ffffff;padding: 3px 0 0 0;height:34px; font-size:1.9em;}
.wpFormConsomation .FormConsomation h2 span {
	background: url(Images/Tribulu/number_form.gif) 8px -73px no-repeat; width:30px; height:24px;
    float:left;position:relative; top:-2px; margin:0 8px 0 0; display:block; }
.wpFormConsomation .FormConsomation h3 {padding:0 0 5px 0;color:#2CAAAC;font-size:1.8em;}
.wpFormConsomation .FormConsomation h3 .logoLu { position:relative; top:6px; left:0; }
.wpFormConsomation .FormConsomation h3 span {color:#000000;}
.wpFormConsomation .FormConsomation .redLu {color:#E20023;}
.wpFormConsomation .FormConsomation .cotopBlockGrey fieldset  {
	border:medium none;margin:10px 0 0 13px;overflow:hidden;}
.wpFormConsomation .FormConsomation .cotopBlockGrey fieldset td {padding-bottom:5px;}
.wpFormConsomation .FormConsomation .cotopBlockGrey fieldset input {margin-right:5px;}
.wpFormConsomation .FormConsomation .cotopBlockGrey fieldset label {
	font-size:1.1em;color:#666666;padding-right:15px;}
.wpFormConsomation .FormConsomation .cobottomBlockGrey {margin:0 0 15px 0;}
.wpFormConsomation .FormConsomation table { }
.wpFormConsomation .FormConsomation table td { width:140px; }
/*.wpFormConsomation .FormConsomation table div { margin-bottom:5px; }*/
.wpFormConsomation .FormConsomation table div { line-height:19px; }

.wpFormProfile .FormProfile {padding:14px 40px 0 14px;}
.wpFormProfile .FormProfile h2 {background: url(Images/Tribulu/bg_titre.gif) no-repeat; font-size:1.9em;
	margin:10px 0 10px 0;overflow:hidden;color:#ffffff;padding: 3px 0 0 0;height:34px;}
.wpFormProfile .FormProfile h2 span {
	background:url(Images/Tribulu/number_form.gif) 8px -113px no-repeat; width:30px; height:24px;
    float:left;position:relative; top:-2px; margin:0 8px 0 0; display:block; }
.wpFormProfile .FormProfile h3 {padding:0 0 5px 0;color:#2CAAAC;font-size:1.5em;}
.wpFormProfile .FormProfile .innerTxt {float:left;width:518px;padding:0 35px 0 0;}
.wpFormProfile .FormProfile .innerphoto {float:left;width:157px;
    background:url(Images/Tribulu/bg_photoProfil.gif) no-repeat;height:162px;padding:11px 0 0 11px;}
.wpFormProfile .FormProfile .innerTxt .blockGreyProfil {
	background:url(Images/Tribulu/bg_blockProfil.gif) repeat; width:518px;}
.wpFormProfile .FormProfile .innerTxt .blockGreyProfil .blockgrey_Profiltop {
	background:url(Images/Tribulu/top_blockProfil.gif) no-repeat;
	height:1%;overflow:hidden;padding:6px 5px 3px 14px;}
.wpFormProfile .FormProfile .innerTxt .blockGreyProfil .blockgrey_Profilbottom {
	background:url(Images/Tribulu/bottom_blockProfil.gif) no-repeat bottom;
	clear:both;height:6px;}
.wpFormProfile .FormProfile .innerTxt .blockGreyProfil .blockgrey_Profiltop p {
	background:none;padding:0 0 6px 0;font-weight:bold;}
.wpFormProfile .FormProfile .validateForm {clear:left; overflow:hidden; padding:0 0 0 190px;}
.wpFormProfile .FormProfile .validateForm a {float:left; height:47px; margin:7px 0pt 0pt 9px;
    text-indent:-10000px;}
.wpFormProfile .FormProfile .validateForm .validate {
	background:url(Images/Tribulu/btn_formInscription.gif) no-repeat; width:241px;}
.warningAll {margin:0 0 15px 14px; display:block;}
.warningAll h1 { color:#E20023; padding:0 0 5px 0; font-size:1.6em;
    background:url(Images/separateur_doublecolonnedot.gif) no-repeat bottom; }
.warningAll .cotopBlockGrey ul {margin:15px 0 0 15px;}
.warningAll .cotopBlockGrey ul li a {color:#666666;font-size:1.1em;}


/* New registration */

.wpNewRegistrationStep1 h1{ color:#e20023; font-size:1.8em; }
.wpNewRegistrationStep1 p, .wpNewRegistrationStep2 p { padding:0; margin:0; background:none; }
.wpNewRegistrationStep1 ul, .wpNewRegistrationStep2 ul { background:none; padding:0; float:left; }
.wpNewRegistrationStep1 .coBlockDoubleColumn_top { padding-right:25px; }
.wpNewRegistrationStep1 em, .wpNewRegistrationStep2 em { color:#e20023; font-style:normal; font-weight:bold; }


.wpNewRegistrationStep1 h1 { padding-top:12px; padding-left:35px; font-size:1.7em; letter-spacing:-0.6px;
	background:url(Images/Tribulu/new_registration/stopwatch.gif) no-repeat left top; height:28px; }
.wpNewRegistrationStep1 h1 .logoTribuLu { position:relative; top:-10px; }
.wpNewRegistrationStep1 h2 { font-size:1.2em; font-weight:bold; color:#000; padding:0 0 8px 15px; margin:0 5px;
background:url(Images/Tribulu/new_registration/sprites.png) 0 0 no-repeat;  }

.wpNewRegistrationStep1 .profileBox { width:430px; margin-left:8px; display:inline; float:left;
	background:url(Images/Tribulu/new_registration/profilebox.png) center repeat-y; height:500px; }

.wpNewRegistrationStep1 .profileBox .invite { width:430px; padding-top:9px; 
	background:url(Images/Tribulu/new_registration/profilebox.png) left top no-repeat; }
.wpNewRegistrationStep1 .profileBox ul li {  background:none; padding:0; margin:0;height:22px; clear:left; }
.wpNewRegistrationStep1 .profileBox ul li.civilite { }
.wpNewRegistrationStep1 .profileBox ul li.double { height:37px; }
.wpNewRegistrationStep1 .profileBox ul li.double select { margin-top:5px; }
.wpNewRegistrationStep1 .profileBox label { float:left; width:200px; text-align:right; margin-right:10px; }
.wpNewRegistrationStep1 .profileBox input { width:190px; border:solid 1px #d0d0d8; }
.wpNewRegistrationStep1 .profileBox select { border:solid 1px #d0d0d8; }
.wpNewRegistrationStep1 .profileBox .radioList label { float:none; width:auto; color:#666; font-weight:normal; float:left; }
.wpNewRegistrationStep1 .profileBox .radioList input { width:auto; border:none; margin-right:4px; float:left; height:16px; width:16px; }
.wpNewRegistrationStep1 .profileBox .erreurWarning { float:right; width:15px; height:15px; }
.wpNewRegistrationStep1 .profileBox .dob_input select { font-size:0.9em; }

.wpNewRegistrationStep1 .optins { width:430px; padding-bottom:9px; clear:left; padding-top:10px; height:155px;
	background:url(Images/Tribulu/new_registration/profilebox.png) right bottom no-repeat; }
.wpNewRegistrationStep1 .optins p { font-size:1.1em; }
.wpNewRegistrationStep1 .optins label { font-size:1.2em; }
.wpNewRegistrationStep1 .optins .radioList { margin-top:10px; }
.wpNewRegistrationStep1 .newsletter { margin:0 10px 0 10px; overflow:hidden; }
.wpNewRegistrationStep1 .newsletter .sample { float:left; width:88px; text-align:center; }
.wpNewRegistrationStep1 .newsletter .sample img { display:block; margin:0 auto; }
.wpNewRegistrationStep1 .newsletter .sample a { color:#666; }
.wpNewRegistrationStep1 .optinEDP { clear:left; padding:0 0 5px 15px; }
.wpNewRegistrationStep1 .optinEDP strong { color:#666; }

.wpNewRegistrationStep1 .info { float:left; margin-left:18px; width:260px; }
.wpNewRegistrationStep1 .info h2 { background:none; padding:0 0 5px 0; margin:0; }
.wpNewRegistrationStep1 .info ul { font-size:1.1em; margin-bottom:10px; height:93px; }
.wpNewRegistrationStep1 .info li {  background:none; padding:0 0 2px 24px; margin:0; 
	background:url(Images/Tribulu/new_registration/sprites.png) no-repeat; }
.wpNewRegistrationStep1 .info li.p1 { background-position:0 -50px; }
.wpNewRegistrationStep1 .info li.p2 { background-position:0 -85px; }
.wpNewRegistrationStep1 .info li.p3 { background-position:0 -120px; }

.wpNewRegistrationStep1 .registerNow { clear:left; margin:10px 0 20px 100px; width:235px; height:44px; cursor:pointer;
	background:url(Images/Tribulu/new_registration/sprites.png) -500px -50px no-repeat; border:none; }
.wpNewRegistrationStep1 .registerNow span { display:none; }
.wpNewRegistrationStep1 .legal, .wpNewRegistrationStep2 .legal { margin:0 20px; color:#999; font-size:1.1em;  }
.wpNewRegistrationStep1 .legal a, .wpNewRegistrationStep2 .legal a { color:#999; text-decoration:underline; }
.wpNewRegistrationStep1 .legal-notes { padding-bottom:20px; margin-right:60px; }


.wpNewRegistrationStep2 h1 { color:#e20023; font-size:2.2em; }
.wpNewRegistrationStep2 h1 .logoLu { position:relative; top:10px; }
.wpNewRegistrationStep2 h3 { font-size:1.2em; color:#666; padding:10px 0 4px 0; }
.wpNewRegistrationStep2 strong { color:#000; }

.wpNewRegistrationStep2 .confirmBlock p { padding-top:10px; }
.wpNewRegistrationStep2 .optionalInformation h1 { font-size:1.8em; }
.wpNewRegistrationStep2 .optionalInformation .coBlockDoubleColumn_top { padding-top:20px; }
.wpNewRegistrationStep2 .optionalInformation p { margin-top:10px; }
.wpNewRegistrationStep2 .moreAboutYou { margin-bottom:20px; }

.wpNewRegistrationStep2 .coblockGrey { margin-bottom:20px; }
.wpNewRegistrationStep2 .newsletters { margin-bottom:20px; }
.wpNewRegistrationStep2 .newsletters img { float:left; margin:4px 20px 0 0; display:inline; }
.wpNewRegistrationStep2 .newsletters ul { margin:30px 0; }
.wpNewRegistrationStep2 .newsletters li { width:530px; background:none; padding:0; margin-bottom:10px; float:left; clear:left; }
.wpNewRegistrationStep2 .newsletters li a { color:#666; font-size:0.8em; }
.wpNewRegistrationStep2 .newsletters li input { float:left; margin-right:10px; }
.wpNewRegistrationStep2 .newsletters li label { float:left; width:480px; }

.wpNewRegistrationStep2 .familyMembers { margin-bottom:10px; }
.wpNewRegistrationStep2 .familyMembers table {margin-bottom:5px;}
.wpNewRegistrationStep2 .familyMembers table caption {
	font-size:1.3em;color:#666666;font-weight:bold;
    padding-top:5px; text-align:left;margin:0 0 5px 0;}
.wpNewRegistrationStep2 .familyMembers table th {
	font-weight:normal;text-align:left;vertical-align:bottom; }
.wpNewRegistrationStep2 .familyMembers table th label { margin-right:5px; }
.wpNewRegistrationStep2 .familyMembers table label {color:#666666;font-size:1.1em;}
.wpNewRegistrationStep2 .familyMembers table td {padding-top:8px;vertical-align:bottom;}
.wpNewRegistrationStep2 .familyMembers .dob_input select {width:45px; margin-right:4px; font-size:1.1em; 
	position:relative; top:2px; }
.wpNewRegistrationStep2 .familyMembers .dob_input select.year {width:60px;}
.wpNewRegistrationStep2 .familyMembers .child_name label { margin-left:4px; }
.wpNewRegistrationStep2 .familyMembers .child_name input {margin-right:20px; font-size:1.2em; }
.wpNewRegistrationStep2 .familyMembers .radioList input {margin-right:3px;padding:0pt;width:auto;}
.wpNewRegistrationStep2 .familyMembers .radioList label {
	float:none; margin-right:10px; position:relative; top:-2px; width:auto;}
.wpNewRegistrationStep2 .familyMembers table .radioList label {top:0px;}
.wpNewRegistrationStep2 .familyMembers table input {position:relative;top:2px;}

.wpNewRegistrationStep2 .checkCollection fieldset  {
	border:medium none;margin:10px 0 0 13px;overflow:hidden;}
.wpNewRegistrationStep2 .checkCollection fieldset td {padding-bottom:5px;}
.wpNewRegistrationStep2 .checkCollection fieldset input {margin-right:5px;}
.wpNewRegistrationStep2 .checkCollection fieldset label {
	font-size:1.1em;color:#666666;padding-right:15px;}
.wpNewRegistrationStep2 .checkCollection .coblockGrey { margin:0 0 15px 0;}
.wpNewRegistrationStep2 .checkCollection table { }
.wpNewRegistrationStep2 .checkCollection table td { width:140px; }
.wpNewRegistrationStep2 .checkCollection table div { line-height:19px; }
.wpNewRegistrationStep2 .consommation { margin-bottom:5px; }

.wpNewRegistrationStep2 .pseudoAvatar .left { float:left; width:540px; display:inline; }
.wpNewRegistrationStep2 .pseudoAvatar .blockGreyProfil { 
	background:url(Images/Tribulu/bg_blockProfil.gif) repeat; width:518px;}
.wpNewRegistrationStep2 .pseudoAvatar .blockGreyProfil .blockgrey_Profiltop {
	background:url(Images/Tribulu/top_blockProfil.gif) no-repeat;
	height:1%;overflow:hidden;padding:6px 5px 3px 14px;}
.wpNewRegistrationStep2 .pseudoAvatar .blockGreyProfil .blockgrey_Profilbottom {
	background:url(Images/Tribulu/bottom_blockProfil.gif) no-repeat bottom;
	clear:both;height:6px;}
.wpNewRegistrationStep2 .pseudoAvatar .blockGreyProfil .blockgrey_Profiltop p {
	background:none;padding:0 0 6px 0;font-weight:bold;}
.wpNewRegistrationStep2 .pseudoAvatar .avatar { float:left; width:157px; margin-top:15px;
    background:url(Images/Tribulu/bg_photoProfil.gif) no-repeat;height:162px; padding:11px 0 0 11px;}
	
.wpNewRegistrationStep2 .validate { width:140px; height:65px; margin-left:300px; border:none; cursor:pointer; 
	background:url(Images/Tribulu/new_registration/sprites.png) -500px -102px no-repeat; }
.wpNewRegistrationStep2 .validate span { display:none; }

/* Mon profil */

.wpSpacerPersonal .SpacerPersonal h1 { color:#2CAAAC; }
.wpSpacerPersonal .SpacerPersonal p { background:none; font-weight:bold;}

.wpDataPersonal .DataPersonal {padding:14px 40px 3px 14px;}
.wpDataPersonal .DataPersonal h1 { background:url(Images/Tribulu/bg_titre.gif) no-repeat; color:#FFFFFF;
    height:34px; margin:10px 0pt; overflow:hidden; padding:3px 0 0 20px; }
.wpDataPersonal .DataPersonal .innerData {float:left;width:268px;}
.wpDataPersonal .DataPersonal .innerData p {background:none;padding:0 0 20px 10px;}
.wpDataPersonal .DataPersonal .innerData p .mailtoDataPersonal {color:#2CAAAC;}

.wpDataPersonal .DataPersonal .innerPhoto {float:left;width:453px;}
.wpDataPersonal .DataPersonal .innerPhoto .blockgreyPersonalData {
	background:url(Images/Tribulu/bg_blockProfilData.gif) repeat; width:453px;}
.wpDataPersonal .DataPersonal .innerPhoto .blockgreyPersonalDataTop {
	background:url(Images/Tribulu/top_blockProfilData.gif) no-repeat;
	height:1%;overflow:hidden;padding:15px 5px 0 14px;}
.wpDataPersonal .DataPersonal .innerPhoto .blockgreyPersonalDataBottom {
	background:url(Images/Tribulu/bottom_blockProfilData.gif) no-repeat bottom;
	clear:both;height:6px;}
.wpDataPersonal .DataPersonal .innerPhoto .blockgreyPersonalDataTop .photoProfil {
	background:url(Images/Tribulu/bg_photoProfil.gif) no-repeat;
	float:left;height:162px;padding:11px 0pt 0pt 11px;width:157px;}
.wpDataPersonal .DataPersonal .innerPhoto .blockgreyPersonalDataTop .photoUpload {
	float:left;padding:0 0 0 14px;width:220px;}
.wpDataPersonal .DataPersonal .innerPhoto .blockgreyPersonalDataTop .photoUpload p {
	background:none;padding:0 0 10px 0;font-weight:bold;}
.wpDataPersonal .DataPersonal .innerPhoto .blockgreyPersonalDataTop .photoUpload a {
	float:left;height:28px;margin:7px 0pt 0pt 0;text-indent:-10000px;}
.wpDataPersonal .DataPersonal .innerPhoto .blockgreyPersonalDataTop .photoUpload .validateUpload {
	background:url(Images/btn_ok_formulaire.gif) no-repeat;	width:29px;}
.wpDataPersonal .DataPersonal .contentBouton {clear:left;padding:10px 0 0 0;overflow:hidden;}
.wpDataPersonal .DataPersonal .contentBouton .btnModifyData {float:left;}
.wpDataPersonal .DataPersonal .contentBouton .btnModifyData .ModifyData {
	background:url(Images/btModifyData.gif) no-repeat left top;width:229px;}
.wpDataPersonal .DataPersonal .contentBouton .btnModifyData a {float:left; height:30px; text-indent:-10000px; }

.wpDataPersonal .DataPersonal .contentBouton .btnDisconnect {float:right;width:350px;}
.wpDataPersonal .DataPersonal .contentBouton .btnDisconnect .Disconnect {
	background:url(Images/btnDisconnect.gif) no-repeat right 2px ;
	margin:0 4px 0 0px;padding:1px 20px 0pt 0px;}
.wpDataPersonal .DataPersonal .contentBouton .btnDisconnect a { float:right; color:#666666; font-size:1.2em; }

.wpMyInfinityQuiz .MyInfinityQuiz {padding:14px 40px 3px 14px;}
.wpMyInfinityQuiz .MyInfinityQuiz h1 {background:url(Images/Tribulu/bg_titre.gif) no-repeat;
    color:#FFFFFF;height:34px;margin:10px 0pt; overflow:hidden;padding:3px 0 0 20px;}
.wpMyInfinityQuiz .MyInfinityQuiz .blockgreyPersonalData {
	background:url(Images/bg_blockPersonalData.gif) repeat; width:350px;}
.wpMyInfinityQuiz .MyInfinityQuiz .blockgreyPersonalDataTop {
	background:url(Images/top_blockPersonalData.gif) no-repeat;
	height:1%;overflow:hidden;padding:8px 3px 0pt 10px;}
.wpMyInfinityQuiz .MyInfinityQuiz .blockgreyPersonalDataBottom {
	background:url(Images/bottom_blockPersonalData.gif) no-repeat center bottom;
	height:9px;clear:both;}
.wpMyInfinityQuiz .MyInfinityQuiz .blockgreyPersonalDataTop p {
	background:none;padding:0;font-weight:bold;color:#666666;}
.wpMyInfinityQuiz .MyInfinityQuiz .blockgreyPersonalDataTop p span {color:#2CAAAC;}
.wpMyInfinityQuiz .MyInfinityQuiz p {padding:10px 0 0 0;background:none;}
.wpMyInfinityQuiz .MyInfinityQuiz a {float:left;height:29px;text-indent:-10000px;}
.wpMyInfinityQuiz .MyInfinityQuiz .btnPlay {
	background:url(Images/btnPlay.gif) no-repeat left top;width:66px;margin-top:10px;}

/* Favorites */

.wpMyFavorites .MyFavorites { padding:14px 40px 3px 14px;}
.wpMyFavorites .MyFavorites h1 { background:url(Images/Tribulu/bg_titre.gif) no-repeat;
    color:#FFFFFF; height:34px; margin:10px 0pt; overflow:hidden; padding:3px 0 0 20px; }
.wpMyFavorites .MyFavorites .contentFavorites {padding:0 8px 14px 8px; margin-bottom:15px;
	background:url(Images/separateur_doublecolonne2.gif) no-repeat center bottom;}
.wpMyFavorites .MyFavorites .contentFavorites h2 { color:#666666; font-weight:bold; padding:0 0 10px 0; }
.mentionForm {width:721px;padding:25px 0 25px 20px;font-size:1.1em;color:#666666;}
.mentionForm a {color:#666666;}
.wpMyFavorites .MyFavorites .contentFavorites input {margin-top:2px; height:14px;}
.wpMyFavorites .MyFavorites .contentFavorites label {
	margin:5px 0 0 0;color:#10a0a2;font-size:1.3em;font-weight:bold;padding-right:10px;}
.wpMyFavorites .MyFavorites .contentFavorites table td {margin-bottom:5px;}
.wpMyFavorites .MyFavorites .contentFavorites fieldset {border:medium none;margin:0;overflow:hidden;}
.wpMyFavorites .MyFavorites .contentFavorites table .row01 {width:20px;}
.wpMyFavorites .MyFavorites .contentFavorites table .row02 {width:365px;}
.wpMyFavorites .MyFavorites .contentFavorites table .note {padding-right:8px;color:#666666;font-size:1.1em;}
.wpMyFavorites .MyFavorites .contentFavorites table .ucRatingArticle {margin:1px 0 0 0;}
.wpMyFavorites .MyFavorites .contentFavorites p {background:none;padding:2px 338px 0 20px;}
.wpMyFavorites .MyFavorites .contentFavorites .readMore {margin:3px 0 0 0;}
.wpMyFavorites .MyFavorites .contentFavorites .readMore a {color:#10a0a2; padding:0 0 0 20px;}

.wpMyFavorites .MyFavorites .deleteChkBox {margin:3px 0 12px 5px;overflow:hidden;}
.wpMyFavorites .MyFavorites .deleteChkBox a {
	background:url(Images/pictosPersoSpace.gif) no-repeat 0pt 0px; float:left;
	color:#666666; font-weight:bold; margin:0pt 0pt 0 4px; padding:4px 0 5px 17px; font-size:1.2em;}
.wpMyFavorites .MyFavorites .ucPagination .paginationNumbers .paginationNbinner {padding: 0 162px 0 0;}
.wpMyFavorites .MyFavorites .ucPagination .paginationNumbers {
	background:url(Images/ucPagination/bgPagination.gif) no-repeat left top;
	cursor:pointer;float:left;height:24px;line-height:24px;padding:0pt 0pt 0pt 162px;}

/* LOGIN CONFIRMATION */

.wpLoginConfirmation .LoginConfirmation h1 { color:#10a0a2; }
.wpLoginConfirmation .LoginConfirmation h1 span {color:#000000;}
.wpLoginConfirmation .LoginConfirmation h1 .redLu {color:#E20023;}
.wpLoginConfirmation .LoginConfirmation p {background:none;}
.wpLoginConfirmation .LoginConfirmation p span {color:#000000;}
.wpLoginConfirmation .LoginConfirmation .redLu {color:#E20023;}
.wpLoginConfirmation .LoginConfirmation .greenLu {color:#10A0A2;}
.wpLoginConfirmation .LoginConfirmation .btnBackTribu {
	background:url(Images/LoginConfirmation/btnBackTribu.gif) no-repeat; width:113px;}
.wpLoginConfirmation .LoginConfirmation a {float:left;height:28px;margin:7px 0 0 0;text-indent:-10000px;}

/* LOST PASSWORD */

.wpLostPassword .LostPassword h1 {color:#10a0a2;}
.wpLostPassword .LostPassword p {background:none;}
.blockgreyLostPassword {background:url(Images/LostPassword.gif) repeat;
	width:349px;}
.blockgreyLostPassword .blockgreyLostPasswordTop {background:url(Images/top_LostPassword.gif) no-repeat;
	height:1%;overflow:hidden;padding:8px 3px 0pt 10px;}
.blockgreyLostPassword .blockgreyLostPasswordBottom {
	background:url(Images/bottom_LostPassword.gif) no-repeat center bottom; clear:both;height:9px;}
.blockgreyLostPassword .blockgreyLostPasswordTop fieldset {
	background:none;border:medium none;margin:10px 0 0 13px; overflow:hidden;}
.blockgreyLostPassword .blockgreyLostPasswordTop fieldset ul {background:none;font-size:1.2em;padding:0;}
.blockgreyLostPassword .blockgreyLostPasswordTop fieldset li {background:none;clear:both;float:left;
	margin-bottom:5px;padding:0pt;width:100%;}
.blockgreyLostPassword .blockgreyLostPasswordTop fieldset label {
	float:left;font-weight:bold; width:140px;}
.blockgreyLostPassword .blockgreyLostPasswordTop fieldset input {padding-left:2px;width:160px;}

.blockgreyLostPassword .blockgreyLostPasswordTop .btnValidateLostPassword {
	background:url(Images/LostPassword/btnValidate.gif) no-repeat; width:73px;}
.blockgreyLostPassword .blockgreyLostPasswordTop a {
	float:left; height:30px; margin:7px 0 0 0; text-indent:-10000px;}
.blockgreyLostPassword .blockgreyLostPasswordTop .ValidateLostPassword {margin:0 0 0 152px;}


/*** NEWSLETTER ***/

/* NEWSLETTER REGISTRATION */

.wpNewsletterRegistration .NewsletterRegistration {padding:14px 40px 3px 14px;}
.wpNewsletterRegistration .NewsletterRegistration h1 { color:#10a0a2; font-size:1.6em; margin-top:15px;}
.wpNewsletterRegistration .NewsletterRegistration h1 span {font-size:1.4em;}
.wpNewsletterRegistration .NewsletterRegistration h1 strong {color:#000000;}
.wpNewsletterRegistration .NewsletterRegistration h1 em {color:#E20023;font-style:normal;}
.wpNewsletterRegistration .NewsletterRegistration p span {color:#000000;}
.wpNewsletterRegistration .NewsletterRegistration p .redLu {color:#E20023;}
.wpNewsletterRegistration .NewsletterRegistration h2 {color:#10a0a2;font-size:1.6em;}
.wpNewsletterRegistration .NewsletterRegistration .cotopBlockGrey fieldset {border:medium none;
	margin-left:13px;overflow:hidden;}
.wpNewsletterRegistration .NewsletterRegistration .cotopBlockGrey fieldset ul {background:none;
	font-size:1.2em;padding:10px 0 0 0;}
.wpNewsletterRegistration .NewsletterRegistration .cotopBlockGrey fieldset li {background:none;
	clear:both;float:left;margin-bottom:5px;padding:0pt;width:100%;}
.wpNewsletterRegistration .NewsletterRegistration .cotopBlockGrey label {float:left; width:140px;}

.wpNewsletterRegistration .NewsletterRegistration .cotopBlockGrey .radiolist input {
	margin-right:2px;padding:0pt;width:auto;}
.wpNewsletterRegistration .NewsletterRegistration .cotopBlockGrey .radiolist label {
	color:#666666;float:none;font-size:0.9em;margin-right:8px;
	position:relative;top:-2px;width:auto;font-weight:bold;}
.wpNewsletterRegistration .NewsletterRegistration .cotopBlockGrey fieldset input {
	padding-left:2px; width:160px;}
.wpNewsletterRegistration .NewsletterRegistration .cotopBlockGrey a {
	float:left;height:30px;margin:7px 0 0 0;text-indent:-10000px;}
.wpNewsletterRegistration .NewsletterRegistration .cotopBlockGrey .ValidateNewsletter {margin:0 0 0 150px;}
.wpNewsletterRegistration .NewsletterRegistration .cotopBlockGrey .btnValidateNewsletter {
	background:url(Images/NewsletterRegistration/btnValidate.gif) no-repeat;width:73px;
	margin:10px 0 0 152px; overflow:hidden; }
.wpNewsletterRegistration .NewsletterRegistration .cotopBlockGrey .requierArea {
	clear:both; text-align:right; color:#666666;padding:0 5px 0 0;}

/*** LOGIN ***/

/* LOGIN */

.wpLogin .Login h1 { color:#10a0a2; position:relative; }
.wpLogin .Login h1 span {color:#000000;}
.wpLogin .Login h1 .logoTribuLu { position:absolute; top:-7px; }
.wpLogin .Login .redLu { color:#E20023; }
.wpLogin .Login p span { color:#000000; }
.wpLogin .Login .pushInfosTribuLU {margin-top:10px;height:85px;background:url(Images/Tribulu/pushBelvita.gif) no-repeat center top;}

.wpLogin .Login .fieldsetIdentity {margin:10px 0; overflow:hidden;}
.wpLogin .Login .fieldsetIdentity .fieldsetIdentitycolumn01 {color:#2CAAAC; float:left; font-size:1.7em;
	font-weight:bold;padding:0;width:356px; }
.wpLogin .Login .fieldsetIdentity .fieldsetIdentitycolumn01 .logoTribuLu {
	position:relative; top:10px; }
.wpLogin .Login .fieldsetIdentity .fieldsetIdentitycolumn01 .logoedpSub	{
	position:relative; top:5px; }

.wpLogin .Login .fieldsetIdentity .fieldsetIdentitycolumn02 {color:#2CAAAC;float:left;font-size:1.7em;
	font-weight:bold;padding:0 0 0 10px;}
.wpLogin .Login .fieldsetIdentity .fieldsetIdentitycolumn02 .logoTribuLu {
	position:relative; top:10px; }
.wpLogin .Login .fondlogin  {background:url(Images/Tribulu/fond-cadre-small.gif) no-repeat center top;
	clear:left;margin:5px 0 0 0;padding-top:10px;width:721px;overflow:hidden;}
.wpLogin .inner { background:url(Images/Tribulu/fond-cadre-small.gif) no-repeat center bottom;
	overflow:hidden; padding-bottom:10px; width:721px; }
.wpLogin .Login .fieldsetIdentity span { color:#000000; }
.wpLogin .Login .fieldsetIdentity .redLu { color:#E20023; }
.wpLogin .memberTribuLu {float:left;width:366px;}
.wpLogin .memberTribuLu .cadre_small {width:352px;}
.wpLogin .memberTribuLu .cadre_small fieldset { border:medium none; margin-left:13px;
	overflow:hidden;}
.wpLogin .memberTribuLu ul {background:none;
	font-size:1.2em;padding:0pt;}
.wpLogin .memberTribuLu li {background:none;
	clear:both;float:left;margin-bottom:5px;padding:0pt;width:100%;}
.wpLogin .memberTribuLu label {float:left;
	font-weight:bold;width:140px;}
.wpLogin .memberTribuLu input { padding-left:2px; width:160px; }
.wpLogin .memberTribuLu .forgetPassword {padding:0 0 0 0px;}
.wpLogin .memberTribuLu .forgetPassword a {
	background:url(Images/pictosMention.gif) no-repeat 0pt 4px;
	clear:left; color:#666666; float:left; font-weight:bold;
	margin:0pt 0pt 4px; padding:0pt 0pt 0pt 10px; }
.wpLogin .memberTribuLu .ValidateLogin {clear:left;}
.wpLogin .memberTribuLu .ValidateLogin div { float:left; width:190px; padding:0 0 0 66px;}
.wpLogin .memberTribuLu .cadre_small fieldset .ValidateLogin div input {
	height:14px; margin-top:7px; width:14px; display:block; }
.wpLogin .memberTribuLu .cadre_small fieldset .ValidateLogin div label {
	color:#10A0A2; font-size:1.3em; font-weight:bold; margin:5px 0pt 0pt; float:left; display:block; }
.wpLogin .memberTribuLu .cadre_small fieldset .ValidateLogin div table {margin:6px 0 0 0;}

.wpLogin .memberTribuLu .ValidateLogin a {
	float:left; height:30px; margin:7px 0pt 0pt; text-indent:-10000px; overflow:hidden;}
.wpLogin .memberTribuLu .ValidateLogin .btnValidateLogin {
	background:url(Images/NewsletterRegistration/btnValidate.gif) no-repeat; width:73px;}

.wpLogin .notMemberTribuLu {float:left;}
.wpLogin .notMemberTribuLu .cadre_small {width:352px;}
.wpLogin .notMemberTribuLu p {background:none;padding:0 50px 0 13px;font-size:1.1em;}
.wpLogin .notMemberTribuLu p span {color:#000000;}
.wpLogin .notMemberTribuLu p .redLu {color:#E20023;}
.wpLogin .ValidateNotMemberTribuLu a {float:left;height:29px;
	margin:7px 0 0 0;text-indent:-10000px;}
.wpLogin .ValidateNotMemberTribuLu .btnValidateNotMemberTribuLu {
	background:url(Images/Login/btnValidateNotmember.gif) no-repeat;width:144px;}
.wpLogin .ValidateNotMemberTribuLu {margin:0 0 0 15px;}

/* LOGIN CONFIRMATION */

.wpNewsletterConfirmation .NewsletterConfirmation {padding:14px 40px 3px 14px;}
.wpNewsletterConfirmation .NewsletterConfirmation h1 {
	background:url(Images/Tribulu/bg_titre.gif) no-repeat;
	color:#FFFFFF;height:34px;margin:10px 0pt;overflow:hidden;padding:3px 0pt 0pt 20px;}
.wpNewsletterConfirmation .NewsletterConfirmation h2 {
	background:url(Images/separateur_doublecolonne.gif) no-repeat scroll center bottom;
padding:0pt 0pt 10px;color:#10A0A2;font-size:1.7em;}
.wpNewsletterConfirmation .NewsletterConfirmation h2 strong {color:#000000;}
.wpNewsletterConfirmation .NewsletterConfirmation h2 em {color:#E20023;font-style:normal;}
.wpNewsletterConfirmation .NewsletterConfirmation p {background:none;}
.wpNewsletterConfirmation .NewsletterConfirmation p span {color:#000000;}
.wpNewsletterConfirmation .NewsletterConfirmation p .redLu {color:#E20023;}
.wpNewsletterConfirmation .DownloadNewsletter a {float:left;height:31px;
	margin:0 0 15px 0;text-indent:-10000px;}
.wpNewsletterConfirmation .DownloadNewsletter .btnDownloadNewsletter {
	background:url(Images/NewsletterConfirmation/btnDownloadNewsletter.gif) no-repeat;width:237px;}
.wpNewsletterConfirmation .bgBlockGrey {background:url(Images/bg_blockgrey.gif) repeat;
	width:721px;overflow:hidden;clear:both;margin-top:25px;}
.wpNewsletterConfirmation .bgBlockGrey .topBlockGrey {
	background:url(Images/top_blockgrey.gif) no-repeat center top;
	height:1%;overflow:hidden;padding:5px 10px 3px 14px;}
.wpNewsletterConfirmation .bgBlockGrey .bottomBlockGrey {
	background:url(Images/bottom_blockgrey.gif) no-repeat center bottom;
	clear:both;height:7px;}
.wpNewsletterConfirmation .topBlockGrey h2 span {font-size:1.2em;}
.wpNewsletterConfirmation .topBlockGrey p span {color:#000000;}
.wpNewsletterConfirmation .topBlockGrey p .redLu {color:#E20023;}
.wpNewsletterConfirmation .topBlockGrey .btnjointTribuLu {
	background:url(Images/NewsletterConfirmation/btnjointTribuLu.gif) no-repeat;width:150px;}
.wpNewsletterConfirmation .topBlockGrey a {float:left;height:30px;
	margin:0 0 15px 0;text-indent:-10000px;}


/**** QUIZ INFINI ***/

.wpQuizInfini .contentText {float:left;width:254px;padding:0 7px 0 0;}
.wpQuizInfini .contentText h1 {
	background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
	color:#058ed8;font-size:1.7em;padding:0pt 0pt 10px;font-size:2.1em;}
.wpQuizInfini .contentText p {padding:15px 0 15px 0;font-size:1.2em;color:#666666;}
.wpQuizInfini .contentText p span {color:#058ed8;font-weight:bold;}
.wpQuizInfini .contentText .redLu {color:#E20023;}

.wpQuizInfini .contentVisual {float:left;width:166px;
	background:url(Images/QuizInfini/bgvisual.gif) no-repeat;height:180px;}
.wpQuizInfini .bgBlockGreyQuiz {clear:both; width:427px; margin:15px 0 0 0;
    background:url(Images/QuizInfini/bgblockgreyQuiz.gif) repeat;}
.wpQuizInfini .bgBlockGreyQuiz .topBlockGreyQuiz {
	background:url(Images/QuizInfini/top_blockgreyQuiz.gif) no-repeat center top;
	height:1%; overflow:hidden; padding:5px 5px 3px 14px;}
.wpQuizInfini .bgBlockGreyQuiz .bottomBlockGreyQuiz {
	background:url(Images/QuizInfini/bottom_blockgreyQuiz.gif) no-repeat center bottom;
	clear:both;height:7px;margin: 0 0 0 0;}
.wpQuizInfini .topBlockGreyQuiz fieldset {border:medium none;overflow:hidden;}
.wpQuizInfini .topBlockGreyQuiz fieldset h1 {
	background:url(Images/QuizInfini/pictosQuestion.gif) no-repeat 0 3px;
	padding:5px 0 0 34px; color:#058ed8;}
.wpQuizInfini .topBlockGreyQuiz fieldset p {
	padding:15px 0 15px 0; color:#666666; font-size:1.2em; font-weight:bold;}
.wpQuizInfini .topBlockGreyQuiz fieldset ul {background:none;font-size:1.2em;padding:0pt;}
.wpQuizInfini .topBlockGreyQuiz fieldset li {background:none;clear:both;float:left;
	margin-bottom:5px;padding:0pt;width:100%;}
.wpQuizInfini .topBlockGreyQuiz fieldset .radioList input {margin-right:2px;padding:0pt;
	width:auto;}
.wpQuizInfini .topBlockGreyQuiz fieldset .radioList label {color:#666666;
	float:none;font-size:0.9em;margin-right:8px;position:relative;top:-2px;width:auto;}
.wpQuizInfini .topBlockGreyQuiz .ValidateQuizInfini a {float:left;height:30px;
	margin:12px 0 0 0;text-indent:-10000px;}
.wpQuizInfini .topBlockGreyQuiz .ValidateQuizInfini .btnValidateQuizInfini {
	background:url(Images/QuizInfini/btnValidateQuiz.gif) no-repeat;width:80px;}
.wpQuizInfini .topBlockGreyQuiz .btnHomeQuizInfini {
	background:url(Images/QuizInfini/btnHome.gif) no-repeat;width:80px;}
.wpQuizInfini .QuizInfini .btnReglement {float:right;margin:12px 0 0 0;}
.wpQuizInfini .QuizInfini .btnReglement .coTextLink {
	background:url(Images/QuizInfini/btnReadMore.gif) no-repeat top left;padding: 0 0 0 15px;float:left;
	line-height:20px; cursor:pointer;color:#058ed8;}
.wpQuizInfini .QuizInfini .btnReglement .coTextLink span {
	background:url(Images/QuizInfini/btnReadMore.gif) no-repeat top right;padding: 0 10px 0 0;
	height:20px;line-height:20px;float:left;}
.wpQuizInfini .QuizInfini .topBlockGreyQuiz .quizQuestion {display:block;}
.wpQuizInfini .QuizInfini .topBlockGreyQuiz .quizQuestionBad {display:block;}
.wpQuizInfini .QuizInfini .topBlockGreyQuiz .quizQuestionBad h2 {
	background:url(Images/QuizInfini/pictosQuestionBad.gif) no-repeat 0 3px;
	padding:5px 0 0 34px;color:#e20023;}

.wpQuizInfini .QuizInfini .topBlockGreyQuiz .quizQuestionBad p {
	color:#666666;font-size:1.2em;padding:12px 0 12px 0;}
.wpQuizInfini .QuizInfini .quizQuestionBad p span {color:#058ED8;font-weight:bold;}
.wpQuizInfini .QuizInfini .quizQuestionBad .visualQuestions {padding:0 0 0 40px;}
.wpQuizInfini .QuizInfini .quizQuestionBad .visualQuestions .baseline01 {display:none;}
.wpQuizInfini .QuizInfini .quizQuestionBad .visualQuestions .baseline02 {display:block;}
.wpQuizInfini .QuizInfini .quizQuestionBad .ValidateQuest {display:block;}
.wpQuizInfini .QuizFinished .quizQuestionBad .ValidateQuest {display:none;}
.wpQuizInfini .QuizInfini .quizQuestionBad .ValidateQuest .btnValidateQuest {
	background:url(Images/QuizInfini/btnValidateQuest.gif) no-repeat;width:135px;}
.wpQuizInfini .QuizInfini .topBlockGreyQuiz .quizQuestionBad .ValidateQuest a {float:left;height:30px;
	margin:12px 12px 0 0;text-indent:-10000px;}

.wpQuizInfini .QuizInfini .quizQuestionGood {display:block;}
.wpQuizInfini .QuizInfini .quizQuestionGood h2 {
	background:url(Images/QuizInfini/pictosQuestionGood.gif) no-repeat 0 3px;
	padding:5px 0 0 34px; color:#17ab1e;}
.wpQuizInfini .QuizInfini .topBlockGreyQuiz .quizQuestionGood p {
	color:#666666;font-size:1.2em;padding:12px 0 12px 0;}
.wpQuizInfini .QuizInfini .quizQuestionGood p span {color:#058ED8;font-weight:bold;}
.wpQuizInfini .QuizInfini .quizQuestionGood .visualQuestions {padding:0 0 0 40px;}
.wpQuizInfini .QuizInfini .quizQuestionGood .visualQuestions .baseline01 {display:none;}
.wpQuizInfini .QuizInfini .quizQuestionGood .visualQuestions .baseline02 {display:block;}
.wpQuizInfini .QuizInfini .quizQuestionGood .ValidateQuest {display:block;}
.wpQuizInfini .QuizFinished .quizQuestionBad .ValidateQuest {display:none;}
.wpQuizInfini .QuizInfini .quizQuestionGood .ValidateQuest .btnValidateQuest {
	background:url(Images/QuizInfini/btnValidateQuest.gif) no-repeat;width:135px;}
.wpQuizInfini .QuizInfini .topBlockGreyQuiz .quizQuestionGood .ValidateQuest a {float:left;height:30px;
	margin:12px 12px 0 0;text-indent:-10000px;}

.wpQuizInfini .QuizInfini .quizEnd .visualQuestions .baseline01 {display:block;}
.wpQuizInfini .QuizInfini .quizEnd .visualQuestions .baseline02 {display:none;}


/**** SEARCH RESULTS ***/

.wpSearchResults .SearchResults h1 {color:#0770b4; height:22px;}
.wpSearchResults .inner { margin:10px 0 0 0;
    background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
    overflow:hidden; padding:0 0 10px 0;}
.wpSearchResults .inner .visualSection {float:left;width:113px;}
.wpSearchResults .inner .textSection {float:left;width:601px;}
.wpSearchResults .inner .textSection a {color:#666666;font-size:1.2em;padding:0;font-weight:bold;}
.wpSearchResults .inner .textSection p {color:#666666;font-size:1.2em;padding:0;background:none;}
.wpSearchResults .SearchResults .ucPagination {margin: 15px 0 0 0;}
.wpSearchResults .SearchResults .ucPagination .paginationNumbers {
	background:url(Images/ucPagination/bgPagination.gif) no-repeat left top;
	cursor:pointer;float:left;height:24px;line-height:24px;padding:0pt 0pt 0pt 162px;}
.wpSearchResults .SearchResults .ucPagination .paginationNumbers .paginationNbinner {
	padding:0pt 162px 0pt 0pt;}


/**** YOUR TOOLS ***/
.wpYourTools .coBlock_top {padding:22px 40px 3px 18px; }
.wpYourTools .YourTools h1 {background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
color:#a368da;font-size:2.1em;padding:0pt 0pt 10px;}
.wpYourTools .YourTools p {font-size:1.2em;color:#666666;padding:10px 0 15px 0;}
.wpYourTools .toolsRecipe {
	background:url(Images/OutilsMalins/bg_recipe.jpg) no-repeat; padding:8px 0 30px 14px;
	overflow:hidden; position:relative;}
.wpYourTools .toolsRecipe h2 {color:#c05700;font-size:1.9em;}
.wpYourTools .toolsRecipe p {color:#ffffff;font-weight:bold;padding:15px 0 10px 0;}
.wpYourTools .toolsRecipe .SelectMoment {background-color:#FFECDC;
	color:#F06C00;font-family:Arial;font-size:1.1em;font-weight:bold;height:18px;
	margin:5px 0pt;width:150px;}
.wpYourTools .toolsRecipe .SelectRecipe {background-color:#FFECDC;color:#F06C00;
	font-family:Arial;font-size:1.1em;font-weight:bold;height:18px;margin-top:5px;
	width:122px;}
.wpYourTools .toolsRecipe .btnOK {padding-left:2px;vertical-align:middle;}
.wpYourTools .toolsRecipe li {background:url(Images/pictos.gif) no-repeat 0 -143px;
	padding-left:10px;}
.wpYourTools .toolsRecipe li a {color:#ffffff;}

.wpYourTools .toolsCornerchildrens {
	background:url(Images/OutilsMalins/bg_cornerchildrens.jpg) no-repeat; padding:8px 0 34px 14px;
	margin:14px 0 0 0; overflow:hidden;}
.wpYourTools .toolsCornerchildrens h2 {color:#0057a1;font-size:1.9em;}
.wpYourTools .toolsCornerchildrens p {color:#ffffff;font-weight:bold;padding:15px 0 0 0;}
.wpYourTools .toolsCornerchildrens a {float:left;height:31px;margin:18px 0pt 0pt;
	text-indent:-10000px;}
.wpYourTools .toolsCornerchildrens .btnvalidateCornerChildren {
	background:url(Images/OutilsMalins/btnValidatecorner.gif) no-repeat;width:93px;}


/**** ARTICLES ***/

/* ARTICLE LAST PUBLISHED */

.wpArticleLastPublished h1 {
	background: url(/BAIFiles/BAI/Images/separateur_doublecolonne.gif) no-repeat left bottom;
    margin:0pt 12px 10px 0pt; }
.wpArticleLastPublished .coBlock_top {padding:22px 35px 10px 18px;}
.wpArticleLastPublished .coBlock_top .contentText { float: left; padding-right: 2px; width: 209px; }
.wpArticleLastPublished .coBlock_top .contentText h2 {  font-size: 1.6em; }

.wpArticleLastPublished .coBlock_top .contentText p { color: #666666; font-size: 1.1em;
    margin: 5px 10px 2px 0; }

.wpArticleLastPublished .coBlock_top .contentPhoto {
	background: url(Images/big_visuel_bg.gif) no-repeat; float: left; width: 212px;
	padding: 2px 0 0 2px; height: 211px; overflow:hidden; }


/* BRIEF LAST PUBLISHED */

.wpBriefLastPublished { }
.wpBriefLastPublished .coBlock_top { padding:22px 28px 10px 18px; }
.wpBriefLastPublished h1 {
background:transparent url(/BAIFiles/BAI/Images/separateur_doublecolonne.gif) no-repeat left bottom;
margin:0pt 12px 10px 0pt; }
.wpBriefLastPublished .contentPhoto { float: left; width: 58px; overflow:hidden; margin:0 5px 0 0;
    background: url(Images/thumbnail_bg.gif) no-repeat; padding: 1px 0 0 1px; height: 59px; }
.wpBriefLastPublished .contentText { float: left; width: 140px; padding: 0 10px 0 0; }
.wpBriefLastPublished .contentText .authorName span {color:#E20023;font-weight:bold;}
.wpBriefLastPublished .column2 .contentText { padding: 0; }
.wpBriefLastPublished .contentText h2 { font-size: 1.2em; }
.wpBriefLastPublished .contentText .ucRatingArticle { margin: 3px 0 3px 0; }
.wpBriefLastPublished .contentText p { color: #666666; font-size: 1.1em;
    margin: 7px 0 2px 0; }
.wpBriefLastPublished .contentText .readMore { margin: 0 0 15px 0; }
.wpBriefLastPublished .coTextLink { clear:left; }
.wpBriefLastPublished .readMore { font-size:1.1em; }

/* ARTICLES LIST */
.wpArticleList .coBlock_top { padding:22px 35px 3px 18px; }
.wpArticleList .coBlock_top .blockArticle {
	background: url(Images/blockArticle_bg.gif) no-repeat bottom; width: 425px; margin: 0 0 10px 0;
	padding: 0 0 0 0; overflow: hidden; }
.wpArticleList .coBlock_top .contentPhoto {
	background: transparent url(Images/thumbnail_bg.gif) no-repeat scroll 0%; float: left;
	height: 59px; padding: 1px 5px 0pt 1px; width: 58px; overflow:hidden; }
.wpArticleList .coBlock_top .contentText { float: left; width: 350px; }
.wpArticleList .coBlock_top .contentText h2 {  font-size: 1.2em; padding: 0 0 0 0; }
.wpArticleList .coBlock_top .contentText p { color: #666666; font-size: 1.1em; padding: 6px 0 2px 0; }
.wpArticleList .coBlock_top .contentText p.category { padding:0 0 1px 0; }
.wpArticleList .coBlock_top .contentText .readMore a { padding: 13px 0 2px 0;}

/* ARTICLE DETAILS */

.wpArticleDetail .coBlock_top { padding:24px 35px 3px 18px;
	background: url(Images/articles/articledetailstop.jpg) no-repeat top left; }
.wpArticleDetail .coBlock_top .contentText { float: left; padding-right: 10px; width: 425px;
	height:auto !important; height:275px; min-height:275px; }
.wpArticleDetail .coBlock_top .contentText h1 { font-size: 1.9em; margin:0 0 0 -5px; }
.wpArticleDetail .coBlock_top .contentText p {
	color: #666666; font-size: 1.1em; line-height:1.5em; margin: 0 0 0 0; }

.wpArticleDetail .coStatsArticle { width: 100%; }
.wpArticleDetail .coStatsArticle .note { text-align: right; font-weight:bold; color:#E20023; font-size:1.1em; }
.wpArticleDetail .coStatsArticle .rating { width: 70px; }


/* ARTICLE ZONE TELECHARGEMENT */
.wpDLzone {overflow:hidden; margin-top:10px;}
.wpDLzone .wpDLimg { float:left; width:98px; height:97px; overflow:hidden;
                     background:url(Images/wpDLimg.jpg);}
.wpDLzone .wpDLimg a { margin:14px 0 0 15px; display:block; }
.wpDLzone .wpDLpdf {float:left; width:228px; height:97px;
                    background:url(Images/wpDLpdf.jpg);}
.wpDLzone .wpDLpdf .wpDLpdfInner { margin:25px 0 0 70px; }
.wpDLzone .wpDLpdf .wpDLpdfInner p {font-size:1.1em; color:#3d3d3d; margin:0; }
.wpDLzone .wpDLpdf .wpDLpdfInner p a {color:#d92b2f; }



/* IMAGE LOADER */
.wpArticleImageLoader { position: relative; width: 291px; height: 303px;
    background: url(Images/articles/bgarticledetailsimg.jpg) no-repeat; }
.wpArticleImageLoader img { position: absolute; top: 20px; left: 3px; }


/*** RECIPES ***/

/* RECIPE DETAIL */

.wpRecetteDetail { }
.wpRecetteDetail h2 { color: #666666; font-size: 1.5em; margin: 10px 0 6px 0; }
.wpRecetteDetail ul li { color: #666666; font-size: 1.1em; }

.wpRecetteDetail .RecipeInfo { overflow: hidden; }
.wpRecetteDetail .RecipeInfo span { width: 59px; height: 33px; float: left; margin: 0 10px 0 0;
    padding: 10px 0 0 35px; font-size: 1.1em; font-weight: bold; }
.wpRecetteDetail .RecipeInfo .NbPers {
	background: url(Images/Cuisiner/bgNbPersons.gif) no-repeat top left; }
.wpRecetteDetail .RecipeInfo .RecipeTime {
	background: url(Images/Cuisiner/bgRecipeTime.gif) no-repeat top left; }
.wpRecetteDetail .RecipeInfo .RecipeLevel {
	background: url(Images/Cuisiner/bgRecipeLevel.gif) no-repeat top left; }

.wpRecetteDetail .RecipeIngredients { margin-top: 7px; position: relative; width: 429px;
    background: url(Images/Cuisiner/bgIngredients.gif) no-repeat top left; padding: 1px 0 0 0; }
.wpRecetteDetail .RecipeIngredients .RecipeIngredientsInner { padding: 0 15px 10px 15px;
	background: url(Images/Cuisiner/bgIngredients.gif) no-repeat bottom left; width: 399px; }
.wpRecetteDetail .RecipeIngredients h2 { color: #b6a463; }
.wpRecetteDetail .RecipeIngredients ul li { color: #303d4b; }
.wpRecetteDetail .RecipeLabel { position: absolute; top: -42px; left: 307px;
	width: 109px; height: 109px; }

.wpRecetteDetail .RecipeStep { overflow: hidden; margin-bottom:12px; }
.wpRecetteDetail .RecipeStep li { padding: 0; margin: 2px 0; float: left; }
.wpRecetteDetail .RecipeStep li strong {
	background: url(Images/Cuisiner/RecipeStep.gif) no-repeat top left;
    float: left; width: 16px; text-align: right; margin-right: 6px; padding: 0 3px 0 0; }
.wpRecetteDetail .RecipeStep li span { float: left; width: 400px; }

/* RECIPE LAST PUBLISHED */

.wpRecipeLastPublished { /*background: url(Images/Cuisiner/bg_doublecartouche_recipe.gif);*/
    position:relative;}
.wpRecipeLastPublished .coBlock_top { position: relative; padding:22px 35px 10px 18px;
    /*background: url(Images/Cuisiner/top_cartouche_recipe.gif) no-repeat;*/ }
.wpRecipeLastPublished h1 {
	background: url(/BAIFiles/BAI/Images/separateur_doublecolonne.gif) no-repeat left bottom;
    margin:0pt 12px 10px 0pt; }
.wpRecipeLastPublished .coBlock_top .recipeChief { position: absolute; top: 10px; left: 205px;
    background: url(Images/Cuisiner/receipeOfChief.png) no-repeat; width: 86px; height: 87px;  }

.wpRecipeLastPublished .coBlock_bottom {
	/*background: url(Images/Cuisiner/bottom_cartoucheShadow_reci.gif) no-repeat; */}
.wpRecipeLastPublished .coBlock_top .contentText { float: left; padding-right: 2px; width: 209px; }
.wpRecipeLastPublished .coBlock_top .contentText h1 { font-size: 2.1em; }
.wpRecipeLastPublished .coBlock_top .contentText h2 { font-size: 1.6em; }
.wpRecipeLastPublished .coBlock_top .contentText .readMore { margin: 0 0 15px 0; }
.wpRecipeLastPublished .coBlock_top .contentText p { color: #666666; font-size: 1.1em;
    margin: 5px 5px 2px 0; line-height:1.5em; }

.wpRecipeLastPublished .coBlock_top .contentPhoto { float: left; width: 212px; height: 211px;
	background: url(Images/big_visuel_bg.gif) no-repeat; padding: 2px 0 0 2px;  }

.wpRecipeLastPublished .coBlock_top .coTextLink { position:absolute; top:212px; left:20px; }

/* RECIPE LIST */
.wpRecipeList .coBlock_top  {  padding:22px 35px 3px 18px; }
.wpRecipeList .coBlock_top table caption { display: none; }
.wpRecipeList .coBlock_top table h2 { color: #FF7300; font-size: 1.1em; margin-right:3px;}

.wpRecipeList .coBlock_top table .contentPhoto { background: url(Images/thumbnail_bg.gif) no-repeat;
    padding: 1px 15px 0 1px; height: 59px; }

.wpRecipeList .coBlock_top table .readMore a { color: #FF7300; }
.wpRecipeList .coBlock_top table th { padding: 0 0 8px 0; color: #666666; font-weight: bold;
    font-size: 1.1em; }
.wpRecipeList .coBlock_top table .separatorBlock { margin-bottom: 10px;
	background: transparent url(Images/blockArticle_bg.gif) no-repeat; height: 2px; }
.wpRecipeList .coBlock_top table .Colum01 { width: 59px; }
.wpRecipeList .coBlock_top table .Colum02 { width: 169px; text-align: left; }
.wpRecipeList .coBlock_top table .Colum03 { width: 76px; }
.wpRecipeList .coBlock_top table .Colum04 { width: 66px; }
.wpRecipeList .coBlock_top table .Colum05 { width: 55px; }
.wpRecipeList .coBlock_top table .tabulation1 { padding: 0 0 0 15px; }
.wpRecipeList .coBlock_top table .tabulation2 { padding: 0 0 0 9px; }
.wpRecipeList .coBlock_top .btnSearch {overflow:hidden; width:250px;margin-top:8px;
    position:absolute; top:56px; left:502px;}
.wpRecipeList .coBlock_top .coActionLinks {clear:both;margin:0 0 10px 0;}
.wpRecipeList .ucPagination { margin-bottom:10px; }
.wpRecipeList .coActionLinks a {margin-right:9px;}

/* RECIPE SEARCH ADVANCED */


.wpRecipeSearchAdvanced .coBlock_topSearch { padding: 0 35px 0 18px;
	background: url(Images/Cuisiner/search_top.gif) no-repeat top left; height:auto !important;
	height: 51px; min-height:51px; }
.wpRecipeSearchAdvanced .coBlock_topSearch h1 { color: #ff7300; font-size: 2.1em; padding: 15px 0 0 0; }
.wpRecipeSearchAdvanced .coBlock_topSearch h2 { color: #ff7300; font-size: 1.6em; padding: 14px 0 0 0;
    font-weight: bold; }
.wpRecipeSearchAdvanced .coBlock_topSearch h3 { color: #666666; font-size: 1.1em;
    padding: 30px 0 16px 0; font-weight: bold; }
.wpRecipeSearchAdvanced .coBlock_topSearch .Keywords { margin: 0 0 15px 0; color: #ff7300;
    font-size: 1.1em; font-weight: bold; height: 16px; background-color: #ffecdc; padding: 0 0 0 2px;
    width: 195px; display: block; }
.wpRecipeSearchAdvanced .coBlock_topSearch .Column01 { float: left; width: 200px; padding: 0 10px 0 0; }
.wpRecipeSearchAdvanced .coBlock_topSearch .Column01 .btnOk { float: right; padding: 0 0 15px 0; }
.wpRecipeSearchAdvanced .coBlock_topSearch .Column01 select { background-color: #FFECDC;
    color: #F06C00; font-family: Arial; font-size: 1.1em; font-weight: bold; height: 18px;
    margin: 5px 0pt; width: 199px; }
.wpRecipeSearchAdvanced .coBlock_topSearch .Column01 .lineSeparator { clear: both;
    background: url(Images/blockArticle_bg.gif) no-repeat; height: 2px; margin-bottom: 15px; }
.wpRecipeSearchAdvanced .coBlock_topSearch .Column02 { float: left; width: 215px; }
.wpRecipeSearchAdvanced .coBlock_topSearch .Column02 .contentPhoto {
	background: transparent url(Images/big_visuel_bg.gif) no-repeat scroll 0%; height: 211px;
	padding: 2px 0pt 0pt 2px; width: 212px; margin: 10px 0 8px 0; }



/*** LEFT COLLUMN ***/


/* WP RECIPE SEARCH BASIC */
.wpRecipeSearchBasic { width: 201px; background: url(Images/Cuisiner/bodySearchRecipe.gif) repeat-y;
    margin-bottom: 10px; position:relative; }

.wpRecipeSearchBasic .Block_top {
	background: url(Images/headSearchRecipe.gif) no-repeat; padding: 8px 0 0 29px; }
.wpRecipeSearchBasic .Block_top h1 { color: #fff; font-size: 1.6em; height:20px; text-indent:-10000px; }
.wpRecipeSearchBasic .Block_top .SelectMoment { width: 150px; margin: 5px 0; color: #f06c00;
    font-size: 1.1em; height: 18px; font-family: Arial; font-weight: bold; background-color: #ffecdc; }
.wpRecipeSearchBasic .Block_top .SelectRecipe { margin-top: 5px; width: 122px; color: #f06c00;
    font-size: 1.1em; height: 18px; font-family: Arial; font-weight: bold; background-color: #ffecdc; }
.wpRecipeSearchBasic .Block_top .btnOK { padding-left: 2px; vertical-align: middle;
    background:url(/BAIFiles/BAI/Images/Cuisiner/btnOk.gif) no-repeat top left;
	height:27px; overflow:hidden; text-indent:-10000px; width:28px; position:absolute; top:62px; left:155px;}

.wpRecipeSearchBasic .Block_top ul { margin:10px 0 0 0; }
.wpRecipeSearchBasic .Block_top ul li { background: url(Images/pictos.gif) no-repeat 0 -143px;
    padding-left: 10px; }
.wpRecipeSearchBasic .Block_top ul li a { color: #fff; cursor:pointer;}

.wpRecipeSearchBasic .Block_bottom {
	background: url(Images/Cuisiner/footSearchRecipe.gif) no-repeat bottom;
    padding-bottom: 5px; height: 13px; }




/* WP CALL BACK 
.wpRecipeAuthor .RecipeAuthorContent { background: url(Images/bgCallBack.jpg) no-repeat top left;
    width: 201px; position: relative; height: 124px; margin-bottom: 10px; }
.wpRecipeAuthor .RecipeAuthorContent a.back {
	background: url(Images/btnCallBack.gif) no-repeat top left; display: block;
	position: absolute; top: 5px; left: 18px; width: 72px; height: 31px; }
.wpRecipeAuthor .RecipeAuthorContent a.back span { margin-left: -1000px; }
*/

/* WP CALL BACK */
.wpRecipeAuthor .RecipeAuthorContent {
    background:url(Images/bgCallBack_v2.jpg) no-repeat left top;
    position:relative; width:201px; height:209px;overflow:hidden;  }
.wpRecipeAuthor .RecipeAuthorContent .author { margin:134px 0 0 30px; }
.wpRecipeAuthor .RecipeAuthorContent .authorImg { float:left; width:52px; height:52px; }
.wpRecipeAuthor .RecipeAuthorContent .authorInfo {
	float:left; overflow:hidden; width:100px; height:60px; margin:0 0 0 5px; }
.wpRecipeAuthor .authorInfo .authorMore { font-size:1.1em; color:#666666; }
.wpRecipeAuthor .RecipeAuthorContent a.back {
	background: url(Images/btnCallBack.gif) no-repeat top left; display: block;
	position: absolute; top: 5px; left: 18px; width: 72px; height: 31px; }
.wpRecipeAuthor .RecipeAuthorContent a.back span { margin-left: -1000px; }

/* WP CALL BACK */
.wpArticleAuthor .ArticleAuthorContent {
    background:url(Images/bgCallBack_v2.jpg) no-repeat left top;
    position:relative; width:201px; height:209px;overflow:hidden;  }
.wpArticleAuthor .ArticleAuthorContent .author { margin:134px 0 0 30px; }
.wpArticleAuthor .ArticleAuthorContent .authorImg { float:left; width:52px; height:52px; }
.wpArticleAuthor .ArticleAuthorContent .authorInfo {
	float:left; overflow:hidden; width:100px; height:60px; margin:0 0 0 5px; }
.wpArticleAuthor .authorInfo .authorMore { font-size:1.1em; color:#666666; }
.wpArticleAuthor .ArticleAuthorContent a.back {
	background: url(Images/btnCallBack.gif) no-repeat top left; display: block;
	position: absolute; top: 5px; left: 18px; width: 72px; height: 31px; }
.wpArticleAuthor .ArticleAuthorContent a.back span { margin-left: -1000px; }


/* AllArticles */
.AllArticles a { background: url(Images/btn_TousLesArticle.gif) no-repeat top left; display: block;
    text-indent: -10000px; height: 30px; margin: 5px 0 8px 18px; }

/* AllBreves */
.AllBreves a { background: url(Images/btn_ToutesLesBreves.gif) no-repeat top left; display: block;
    text-indent: -10000px; height: 30px; margin: 5px 0 8px 18px; }


.wpBlocLeftTribuLu { background: url(Images/blocLeftTribuLuTop.jpg) no-repeat top left;
    padding-top: 80px; position: relative; height: 1%; margin: 0 0 10px 0px; }
.wpBlocLeftTribuLu p { font-size: 1.1em; color:#666666; }
.wpBlocLeftTribuLu p strong { color:#000000; }
.wpBlocLeftTribuLu p span { color: #e20023; }
.wpBlocLeftTribuLuTop { background: url(Images/blocLeftTribuLu.jpg) no-repeat bottom left;
    width: 161px; padding: 0 10px 85px 30px; }
.wpBlocLeftTribuLuTop a { background: url(Images/tribuluBtnSubscription.gif) no-repeat top left;
    display: block; width: 90px; height: 29px; text-indent: -10000px; margin:10px 0 0 0; overflow:hidden;}



/*** END LEFT COLLUMN ***/


/*** RIGHT COLUMN ***/


/* COUPONS HOMEPAGE */

.wpCouponsHome { margin:0 0 10px 0; width:291px; height:344px; overflow:hidden; position:relative;
	background:url(/App_Themes/HomePage/Images/reducCouponsBg.jpg) no-repeat top left; }
.wpCouponsHome h2 { margin:5px 0 0 10px; width:210px; height:54px; color:#000000; font-size:1.7em; }
.wpCouponsHome h2 .num { font-size:20px; color:#e20023; float:left; height:20px; line-height:20px;
    font-family:Verdana;  }
.wpCouponsHome .imgCoupon { margin-left:5px; }
.wpCouponsHome ul { margin:0 0 0 8px; }
.CouponsHomeNbCoupons {
	background: url(/App_Themes/HomePage/Images/reducCouponAllBg.jpg) no-repeat top left;
	position: relative; margin:0 0 10px 10px; width: 262px; height: 30px; padding: 10px 0 0 10px;
	font-size: 1.3em; font-weight: bold; }
.CouponsHomeNbCoupons a { width: 36px; height: 27px; text-indent: -10000px; display:block;
	background: url(/BAIFiles/HtmlContent/MEA/meaCoupons/meaNbCouponsBtn.gif) no-repeat top left;
	position:absolute; top:6px; left:220px; }


/* BG COUPONS */
.wpCoupons { background:url(Images/BRbg.jpg) repeat-y top left; width:291px;
    overflow:hidden; margin-bottom:10px; }
.wpCoupons .couponsTop { background:url(Images/BRbgTop.jpg) no-repeat top left;
    overflow:hidden; width:291px; padding: 5px 0 0 0; }
.wpCoupons .couponsBot { background:url(Images/BRbgBot.jpg) no-repeat top left;
    overflow:hidden; width:291px; height:12px; }


.wpCoupons ul { margin:7px 0 0 7px; }
.wpCouponsNb { background: url(/BAIFiles/HtmlContent/MEA/meaCoupons/meaNbCoupons.jpg) no-repeat top left;
    position: relative; width: 281px; height: 33px; padding: 12px 0 0 10px; font-size: 1.7em;
    font-weight: bold; }
.wpCouponsNb h2 { font-size:1.3em; }
.wpCouponsNb a { background: url(/BAIFiles/HtmlContent/MEA/meaCoupons/meaNbCouponsBtn.gif) no-repeat;
    position: absolute; top: 10px; left: 238px; width: 36px; height: 27px; text-indent: -10000px; }
.wpCouponsNb span { color: #e20023; }


/*.wpCoupons a {margin:10px 0 0 8px; display:block; }*/






/* BRAND LIST / BRAND LIST HOMEPAGE */

.wpBlockBrandList { background: url(Images/blockBrandList.gif) no-repeat top left; width: 276px;
    height: 39px; padding: 50px 0 0 15px; margin-bottom: 10px; }
.wpBlockBrandList select { background-color: #e1e1e1; }


/* MINI SURVEY */

.wpMiniSurvey { background: url(Images/miniSurveyBg.gif) repeat-y bottom left; position: relative;
    margin-bottom: 10px; }
.wpMiniSurvey h2 { background: url(Images/miniSurveyTop.gif) no-repeat top left; height: 47px;
    text-indent:-10000px; }
.wpMiniSurvey h3 { color: #17bcb5; font-size: 1.2em; padding-bottom: 5px; margin:3px 0 0 12px; padding-right:32px;}
.wpMiniSurvey .wpMiniSurveyInner { background: url(Images/miniSurveyBot.gif) no-repeat bottom left;
    height: 250px; }
.wpMiniSurvey table { margin-left: 12px; margin-top:10px; width: 260px; }
.wpMiniSurvey table td { vertical-align:top; height:25px; }
.wpMiniSurvey label { font-size: 1.1em; position:relative; top:-2px; color:#7b7b7b; width:100%; }
.wpMiniSurvey input { margin-right:0px; border:0; }
.wpMiniSurvey .wpMiniSurveyBtn { background: url(Images/miniSurveyBtn.gif) no-repeat top left;
    position: absolute; top: 185px; left: 197px; width: 70px; height: 30px; border: 0 none;
    text-indent: -10000px; overflow:hidden; }


/* RESULT SURVEY */
.wpMiniSurvey .ResultSurvey .resultBar { background:url(Images/miniSurveyResultBar.gif) repeat-x top left;
    height:12px; float: left; margin:0 10px 0 0; }
.wpMiniSurvey .ResultSurvey { margin-top:5px; }
.wpMiniSurvey .ResultSurvey td { padding:0; height:auto; font-size:1.1em; }
.wpMiniSurvey .ResultSurvey td.pair { padding:4px 0 0 0; color:#7B7B7B; }
.wpMiniSurvey .ResultSurvey .barpercent { font-weight:bold; }


/*** CHEMIN DE FER ***/

.wpBreadCrumb { background: url(Images/bgBreadCrumb.jpg) no-repeat;padding:14px 0 0 0;width:998px;
    height:30px;}
.wpBreadCrumb .contentBreadCrumb {float:left;padding:0 16px 14px 24px;color:#666666;font-size:1.1em;}
.wpBreadCrumb .contentBreadCrumb a {font-weight:bold;}
.wpBreadCrumb .contentBreadCrumb span {font-weight:bold;}
.wpBreadCrumb .contentSizeText {float:right; color:#666666; font-size:1.1em; width:150px; margin-right:20px; }
.wpBreadCrumb .contentSizeText a {padding:0 0 0 18px; height:14px; float:right;}
.wpBreadCrumb .contentSizeText span {padding:0 8px 0 0;float:right;}
.wpBreadCrumb .contentSizeText .smallText { background: url(Images/smallText.gif) no-repeat;float:right;
    margin-top:2px; height:11px; }
.wpBreadCrumb .contentSizeText .bigText { background: url(Images/bigText.gif) no-repeat;float:right;}


/*** TRIBULU ***/

/* WP STAR IDEAS TOP 3 HOMEPAGE */

.wpStarIdeasTop3Homepage { background:url(Images/bg_doublecartouche.gif) repeat-y top left;
    position:relative;height:330px; margin-top:-8px; }
.wpStarIdeasTop3Homepage h1 { width:480px; height:52px;
	background:url(Images/Tribulu/StarIdeasTop3HomepageTop.jpg) no-repeat top left; }
.wpStarIdeasTop3Homepage .starIdeasTop3HomepageLeft
{ float:left; width:210px; display:inline; margin:0 0 0 20px;height:255px; }
.wpStarIdeasTop3Homepage .starIdeasTop3HomepageRight
{ float:left; width:210px; display:inline; margin:0 20px;height:255px; }
.wpStarIdeasTop3Homepage .starIdeasTop3HomepageLeft {
	background:url(Images/Tribulu/StarIdeasBgleft.gif) repeat-y right 15px; }
.wpStarIdeasTop3Homepage .starIdeasTop3HomepageLeft h2,
.wpStarIdeasTop3Homepage .starIdeasTop3HomepageRight h2
{  width:185px; height:18px; text-indent:-10000px; }
.wpStarIdeasTop3Homepage .starIdeasTop3HomepageLeft h2 {
	background:url(Images/Tribulu/StarIdeasTop3_Articles.gif) no-repeat top left; }
.wpStarIdeasTop3Homepage .starIdeasTop3HomepageRight h2 {
	background:url(Images/Tribulu/StarIdeasTop3_Astuces.gif) no-repeat top left; }
.wpStarIdeasTop3Homepage .starIdeasTop3Rub { position:relative; top:4px; left:0; margin-right:8px;  }
.wpStarIdeasTop3Homepage p { font-size:1.1em; color:#666666; }
.wpStarIdeasTop3Homepage p strong { color:#e20023; }
.wpStarIdeasTop3Homepage .starIdeasTop3HomepageIn {
    /*overflow:hidden; margin-top:9px; margin-bottom:2px;height:54px; width:195px;
    background:url(/BAIFiles/BAI/Images/dot.gif) repeat-x bottom;*/
    background:transparent url(/BAIFiles/BAI/Images/separateur_doublecolonne.gif) no-repeat left top;
	height:54px; margin-bottom:2px; margin-top:4px; overflow:hidden; padding-top:6px; width:195px; }
.wpStarIdeasTop3Homepage p b { color:#666666; }
.wpStarIdeasTop3Homepage .coHR { height:2px; margin:0 0 0 0; overflow:hidden; width:92%;}

.wpStarIdeasTop3Homepage .starIdeasTop3HomepageIn img { float:left;margin-bottom:33px; }

.wpStarIdeasTop3Homepage .btastuces, .wpStarIdeasTop3Homepage .btarticles
	{position:absolute; top:268px;}
.wpStarIdeasTop3Homepage .btarticles { width:192px; height:33px; margin-left:0; display:block;
	background:url(Images/Tribulu/StarIdeasTop3_btnArticles.gif) no-repeat; width:168px; margin-left:10px;
	/*background:url(Images/Tribulu/StarIdeasTop3_btnIdNotees.gif) repeat-x;*/ text-indent:-10000px; }

.wpStarIdeasTop3Homepage .btastuces { display:block; width:178px; height:33px; margin-left:5px;
	background:url(Images/Tribulu/StarIdeasTop3_btnAstuces.gif) repeat-x;
	/*background:url(Images/Tribulu/StarIdeasTop3_btnIdLues.gif) repeat-x; */text-indent:-10000px; }

.jsEnabled .wpStarIdeasTop3Homepage .readMore { display:none; }


/* WP MOST N RECENT MEMBERS */
.wpMostNRecentMembers h2 {background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
color:#10A0A2;font-size:1.9em;margin-bottom:8px;overflow:hidden;padding-bottom:14px;position:relative;}
.wpMostNRecentMembers h2 .logoTribuLu { position:relative; top:11px; }
.mostNRecentMembersList { overflow:hidden; padding:10px 0 10px 0; height:77px;
    background:url(Images/Tribulu/lastRegistredBg.gif) no-repeat top left; }
.mostNRecentMembersList ul li {
	float:left; position:relative; width:70px; height:75px; display:inline; margin:0 0 0 14px;
    background: url(Images/Tribulu/lastRegistredImgBg.gif) no-repeat 0 15px; }
.mostNRecentMembersList ul li p { width:46px; white-space:nowrap; overflow:hidden; margin-left:5px;
    color:#e20023; font-weight:bold; font-size:1.1em; }
.mostNRecentMembersList ul li img { position:absolute; top:20px; left:5px;  }


/* WP CONTRIBUTIONS */
.wpContributions  { margin:0 0 0 0; }
.wpContributions h2 { background:none;}
.wpContributions h2 .logoTribuLu { left:195px; }
.wpContributions h3 { font-size:1.2em; color:#10a0a2; margin:0 0 10px 0; }
.wpContributions .CoblockComment p { padding:4px 8px 0 12px; }
.wpContributions .CoblockComment .readMore { margin:0; font-style:normal; }
.wpContributions .coArticleActions .coArticleActionsInner .moreNewsTribulu {
	float:left; width:211px; height:29px; margin:7px 0 0 95px; text-indent:-10000px;
    background:url(../../Fr.BAI.LU/App_Themes/LaTribulu/Images/moreNewsTribuluBtn.gif) no-repeat top left; }
.wpContributions .lastContributionTitle { padding:0 0 0 12px;
	 background: url(Images/ucPagination/bgPagination.gif) no-repeat left top }
.wpContributions .lastContributionTitle .lastContributionTitleInner { height:16px; padding:4px 12px 4px 0;
	background: url(Images/ucPagination/bgPagination.gif) no-repeat right top }
.wpContributions .lastContributionTitle .lastContributionTitleInner p { font-size:1.2em; font-weight:bold;
    color:#666666; }
.wpContributions .lastContributionTitle .lastContributionTitleInner p strong { color:#000000; }
.wpContributions .lastContributionTitle .lastContributionTitleInner p span { color:#e20023; }




/* BLOC SPONSOR WEBSITE */

.wpSponsorWebSite { background:url(Images/Tribulu/wpSponsorWebSiteBg.gif) no-repeat top left;
	width:276px; height:68px; padding:45px 0 0 15px; margin-bottom:10px; position:relative;
	overflow:hidden; }
.wpSponsorWebSite p { color:#dbfffd; font-size:1.2em; }
.wpSponsorWebSite input { position:absolute; top:70px; left:20px; border:0 none;
    width:157px; height:16px; padding:0 0 0 3px;font-weight:bold; background: none; }
.wpSponsorWebSite .wpSponsorWebSiteOk { width:40px; height:31px; text-indent:-10000px;
	background:url(Images/Tribulu/wpSponsorWebSiteBtnOk.gif) no-repeat top left; float:left;
	position:absolute; top:68px; left:220px; }


/*** Page bon de r�ductions ***/

/** ucAllReducCoupon **/
.ucAllReducCoupon .coBlockDoubleColumn_top .titleReducCoupon {
	background:none;padding:0;color:#000000; height:22px;}
.ucAllReducCoupon .coBlockDoubleColumn_top .titleReducCoupon span {color:#e40522;}
.ucAllReducCoupon .coBlockDoubleColumn_top p {padding:4px 0 8px 0;background:none;}
.ucAllReducCoupon .coBlockDoubleColumn_top p span {color:#e40522;}
.ucAllReducCoupon .coBlockDoubleColumn_top p span.color2 { color:black; }
.ucAllReducCoupon .color3 { color:#666; }
.ucAllReducCoupon .coBlockDoubleColumn_top .pushBannerJs {
	margin:10px 0;background-color:#d3d3d3;display:block;}
.ucAllReducCoupon .coBlockDoubleColumn_top .blockOrder {
	background: url(Images/bg_blockOrder.gif) repeat;}
.ucAllReducCoupon .coBlockDoubleColumn_top .blockOrder .topOrder {
	background: url(Images/top_blockOrder.gif) no-repeat;overflow:hidden;}
.ucAllReducCoupon .coBlockDoubleColumn_top .blockOrder .bottomOrder {
	background: url(Images/bottom_blockOrder.gif) no-repeat;height:6px;}
.ucAllReducCoupon .coBlockDoubleColumn_top .blockOrder .topOrder ul {
	background:none;padding:8px 0 0 15px;}
.ucAllReducCoupon .coBlockDoubleColumn_top .blockOrder .topOrder ul li {
	background:url(Images/LesMarquesLU/number.gif) 0 0 no-repeat; padding:5px 20px 20px 45px;
	color:#666666;margin:0;}
.ucAllReducCoupon .coBlockDoubleColumn_top .blockOrder .topOrder ul li span { font-weight:bold; color:#666666;}
.ucAllReducCoupon .coBlockDoubleColumn_top .blockOrder .topOrder .second {
	background:url(Images/LesMarquesLU/number.gif) 0 -66px no-repeat; }
.ucAllReducCoupon .coBlockDoubleColumn_top .blockOrder .topOrder .third {
	background:url(Images/LesMarquesLU/number.gif) 0 -132px no-repeat;}
.confirm .coBlockDoubleColumn_top .topOrder { padding:10px 15px 0 15px; }
.confirm .coBlockDoubleColumn_top .topContent { padding:0 0 10px 0; }
.confirm .btnHome a { background:url(Images/btnHome.png) left top no-repeat; display:block;
    width:79px; height:33px; text-indent:-9999px; overflow:hidden; }

/** ucNewProducts **/

.ucNewProducts .coBlockDoubleColumn_top {
	background:url(Images/LesMarquesLU/top_newProducts.gif) no-repeat; overflow:hidden;}
.ucNewProducts .newProduct {padding:7px 45px 4px 14px;}
.ucNewProducts .coBlockDoubleColumn_top h1 {background:none;color:#000000; height:22px;}
.ucNewProducts .coBlockDoubleColumn_top h1 span {color:#e40522;}
.ucNewProducts .coBlockDoubleColumn_top h2 {margin:10px 0 0 0;padding:3px 0 6px 15px;
	background:url(Images/LesMarquesLU/bg_TitleProducts.gif) no-repeat;color:#ffffff;font-size:1.8em;}
.coBlockDoubleColumn_top .first {float:left;width:360px;overflow:hidden;margin:24px 0 0 0;
	background:url(Images/Tribulu/StarIdeasBgleft.gif) right repeat-y;clear:left;}
.coBlockDoubleColumn_top .first img {float:left;clear:left;}
.coBlockDoubleColumn_top .two {float:left;width:356px;overflow:hidden;margin:24px 0 0 0;}
.coBlockDoubleColumn_top .two img {float:right;}
.coBlockDoubleColumn_top .btnIWant {clear:both;padding:4px 0 0 0;overflow:hidden;}
.coBlockDoubleColumn_top .btnIWant a {float:right;height:29px;width:99px;margin:7px 0pt 0pt 9px;
    text-indent:-10000px;
	background:url(Images/LesMarquesLU/btn_iwant.gif) no-repeat;}

/** ucHeartProducts **/

.ucHeartProducts .coBlockDoubleColumn_top h2 {margin:10px 0 0 0; padding:3px 0 6px 15px;
	background:url(Images/LesMarquesLU/bg_TitleProducts.gif) no-repeat; color:#ffffff; font-size:1.8em;}


.wpBlockMarquesLu { background:url(Images/marquesLuBg.jpg) no-repeat top left; width:201px;
    padding:50px 0 0 0; margin-bottom:12px; }
.wpBlockMarquesLu .BlockMarquesLuInner { background:url(Images/marquesLuBg.jpg) no-repeat bottom left;
    width:168px; padding:0 0 20px 33px; }
.wpBlockMarquesLu li { background:url(Images/pictos.gif) no-repeat 0 -184px;
    padding:0 0 0 15px; margin:6px 0;}
.wpBlockMarquesLu li a { font-size:1.1em; color:#666666;}



/****  HTML CONTENTS  ****/

.hcMeaSmall { background: url(Images/meaSmall.jpg) no-repeat top left; width: 291px; height: 117px;
    margin-bottom: 10px; }
.hcMeaBig { margin-bottom: 10px; }

.hcPushQuiz { padding: 0pt 0pt 0pt 18px; margin: 0 0 12px 0; }

/* HC CALL BACK */
.hccallBackContent { background: url(Images/bgCallBack.jpg) no-repeat top left; width: 201px;
    position: relative; height: 124px; margin-bottom: 10px; }
.hcCallBack .hccallBackContent a.back { background: url(Images/btnCallBack.gif) no-repeat top left;
    display: block; position: absolute; top: 5px; left: 18px; width: 72px; height: 31px; }
.hcCallBack .hccallBackContent a.back span { margin-left: -1000px; }

/* HC OUTILS MALINS */
.hcOutilsMalinBlockLeft {
	background:url(/BAIFiles/HtmlContent/OutilsMalins/outilsMalinsBgBlockLeft.jpg) no-repeat bottom left;
    padding:0 0 20px 0; margin-bottom:10px; overflow:hidden; width:201px; }
.hcOutilsMalinBlockLeft ul { margin:6px 0 0 25px; width:160px; }
.hcOutilsMalinBlockLeft ul li { margin:0; clear:left;}
.hcOutilsMalinBlockLeft ul li strong { background:url(Images/pictos.gif) no-repeat 0 -212px;
    margin:0 6px 0 0; padding:1px 3px 1px 5px; float:left; width:8px; height:20px; color:#FFFFFF;
    font-size:1.0em; }
.hcOutilsMalinBlockLeft ul li { font-size:1.1em; color:#666666; }
.hcOutilsMalinBlockLeft ul li a { color:#666666; padding:3px 0 0 0; float:left;}
.hcOutilsMalinBlockLeft h2 {
	background:url(/BAIFiles/HtmlContent/OutilsMalins/outilsMalinsBgBlockLefth1.jpg) no-repeat top left;
    font-size:1.4em; padding:10px 0 0 0; color:#a368da; }
.hcOutilsMalinBlockLeft h2 span {
	background:url(/BAIFiles/HtmlContent/OutilsMalins/outilsMalinsBgBlockLefth1.jpg) no-repeat bottom left;
    width:120px; padding:5px 51px 10px 30px; display:block; }


 /* HC POPUP PRINT */
.hcPopupPrint { background:#FFFFFF url(../HtmlContent/popupPrint/popupPrintTop.jpg) no-repeat top left;
    width:440px; padding:106px 40px 20px 40px; overflow:hidden; }
.hcPopupPrint h1 { font-size:2em; color:#25a1d5; margin:0 0 15px 0; }
.hcPopupPrint p { font-size:1.1em; margin:10px 0; }
.hcPopupPrint .popupPrintLogo {
	background: url(../HtmlContent/popupPrint/popupPrintLogo.gif) no-repeat top left;
	width:110px; height:26px; float:right; }
.hcPopupPrint .coPostPublish { float:right; margin:0 0 10px 0; }
.hcPopupPrint .coHR { clear:both; }


/*HC HOME TOP */
.hcAlaUneTop { background:url(Images/aLaUneTop/homeTopBg.jpg) no-repeat top left;
    width:998px; height:233px; position:relative; top:-11px; overflow:hidden; }
.hcAlaUneInner { width:940px; height:213px; margin:10px 0 0 29px;}


/*WithYourPartnaire */
.hcWithYourPartnaire {width:201px;}
.hcWithYourPartnaire h1 {color:#2CAAAC;padding:0 0 8px 30px;font-size:1.4em;}
.hcWithYourPartnaire .hcWithYourPartnaireContent h2 {
	background:transparent url(Images/topWithPartenaire.gif) no-repeat top;
	text-indent:-1000px; color:#A368DA;font-size:1.4em;padding:10px 0pt 0pt;height:48px;}
.hcWithYourPartnaire .hcWithYourPartnaireContent {
	background:url(Images/withYourPartenaireBgBlockLeft.jpg) no-repeat bottom;
	margin-bottom:10px;overflow:hidden;padding:0pt 0pt 20px;}
.hcWithYourPartnaire .hcWithYourPartnaireContent p {padding:0 10px 0 28px;font-size:1.2em;color:#666666;}
.hcWithYourPartnaire .hcWithYourPartnaireContent p span {font-weight:bold;}


/*Push grand quiz infini */

.hcPushGrandQuiz {
	background: url(Images/hcPushGrandQuiz/bg_hcPushGrandQuiz.gif) no-repeat top;
	width:195px; height:197px; position:relative;}
.hcPushGrandQuiz .contentBtnPushGrandQuiz {position:absolute; top:158px;left:124px;}
.hcPushGrandQuiz a {float:left;height:31px;margin:0;text-indent:-10000px;}
.hcPushGrandQuiz .btnPushGrandQuiz {
	background: url(Images/hcPushGrandQuiz/btnPushGrandQuiz.gif) no-repeat; width:66px;}




/* NOUVEAUTE PRODUIT */
.hcNouveauteProduit h1 { color:#000;
    background:transparent url(Images/separateur_doublecolonne.gif) no-repeat scroll center bottom;}
.hcNouveauteProduit h1 span { color:#E20023;}
.claimProduct1, .claimProduct2 { margin:10px 0; overflow:hidden;}
.hcNouveauteProduit .texte h3 { color:#E20023; padding-bottom:7px; font-size:1.2em;}
.hcNouveauteProduit .texte p { color:#666666; font-size:1.1em;}
.hcNouveauteProduit .claimProduct1 .texte { float:left; width:214px;}
.hcNouveauteProduit .claimProduct1 .visuel { float:left; margin-left:25px;}
.hcNouveauteProduit .claimProduct2 .texte { float:left; width:274px; margin-left:25px;}
.hcNouveauteProduit .claimProduct2 .visuel { float:left;}
.hcNouveauteProduit a {color:#D5171B;}

/* COLONNE NOUVEAUTE PRODUIT */
.hcColNews .contentText h1 {color:#000;
    background:transparent url(Images/separateur_doublecolonne.gif) no-repeat scroll center bottom;
    font-size:1.7em;}
.hcColNews .contentText h1 span { color:#E20023;}
.hcColNews .contentText .Left { float:left; width:190px}
.hcColNews .contentText .Right {float:left; width:200px; margin-left:37px; display:inline;}
.hcColNews .contentText .InnerNews { margin-top:10px;}
.hcColNews .contentText img { margin-bottom:8px;}
.hcColNews .contentText h3 {color:#E20023; padding-bottom:7px; font-size:1.2em;}
.hcColNews .contentText p {color:#666666; font-size:1.1em;}
.hcColNews .contentText a {color:#D5171B; font-size:1.1em;}

/* BLOCK INSCRIPTION NEWSLETTER HOME */
.wpSubscribeNewsHome {
	background:url(Images/wpSubscribeNewsHomeBg.gif) no-repeat;width:291px; height:113px;
	padding:35px 0 0 15px; position:relative; overflow:hidden; }
.wpSubscribeNewsHome input {color:#EE0303;position:absolute; top:48px;left:20px;width:120px;
    padding:0 0 0 3px; background:transparent none; border:0 none;}
.wpSubscribeNewsHome .wpSubscribeNewsButton { width:179px; height:28px; margin-top:30px;}
.wpSubscribeNewsHome .getNews { position:absolute; right:30px; top:6px;}
.wpSubscribeNewsHome .getNews a {
	background:url(Images/pictoFlecheAlone.gif) no-repeat left 2px;
    display:block; width:76px; padding-left:10px; color:#fff; font-size:1.1em;}

.wpConfirmModification .btnHome {
	background:url(Images/btnRetourHomeFV.gif) no-repeat; width:119px; height:30px;
	padding:0; margin-top:20px;}
	.wpConfirmModification .btnHome a { display:block; text-indent:-1000px;width:119px; height:30px;}
/* PLAN DU SITE */
.wpSiteMap h1 { background:none; height:22px; }
.wpSiteMap #siteMapContainer { overflow:hidden; width:100%; border-left:1px solid #c8c4d5;
    border-top:1px solid #c8c4d5; }
.wpSiteMap #siteMapContainer ul { background:none; font-size:1.1em; }
.wpSiteMap #siteMapContainer ul img { display:block; }
.wpSiteMap #siteMapContainer ul li { margin:0; padding:0; background:none; }
.wpSiteMap #siteMapContainer ul li.cat { float:left;
    border-right:1px solid #c8c4d5; border-bottom:1px solid #c8c4d5; width:345px;
    height:110px; padding:7px 0 0 12px; background:url(Images/site-map-bg-cat.jpg) right -900px no-repeat; }
.wpSiteMap #siteMapContainer ul li#category1 { background-position:right top; }
.wpSiteMap #siteMapContainer ul li#category2 { background-position:right -117px; }
.wpSiteMap #siteMapContainer ul li#category3 { background-position:right -234px; }
.wpSiteMap #siteMapContainer ul li#category4 { background-position:right -351px; }
.wpSiteMap #siteMapContainer ul li#category5 { background-position:right -468px; }
.wpSiteMap #siteMapContainer ul li#category6 { background-position:right -585px; }
.wpSiteMap #siteMapContainer ul li#category7 { background-position:right -702px; }
.wpSiteMap #siteMapContainer ul li a { color:#9696a9; }
.wpSiteMap #siteMapContainer ul li.cat ul { padding:5px 0 0 21px; }
.wpSiteMap #siteMapContainer ul li.cat li {
	background:url(Images/pictos.gif) no-repeat 0pt -3px; padding:0 0 0 10px; }


/* WP TOP 3 ARTICLE */
.wpTop3BlockLeft { background:url(Images/wpBlockLeftTop3/top3BgBlockLeft.jpg) no-repeat bottom left;
    padding:0 0 20px 0; margin-bottom:10px; overflow:hidden; width:201px; }
.wpTop3BlockLeft ul { margin:6px 0 0 25px; padding:0 0 5px 0; width:160px; }
.wpTop3BlockLeft ul li { margin:0; clear:left; overflow:hidden; width:100%; padding:0 0 4px 0; font-size:1.1em; }
.wpTop3BlockLeft ul li strong { background:url(Images/pictos.gif) no-repeat 1px -272px;
    margin:0 6px 0 0; padding:1px 3px 1px 5px; float:left; width:8px; height:20px; color:#FFFFFF;
    font-size:1.0em; display:block; float:left; }
.wpTop3BlockLeft ul li .col2 { float:left; width:137px; }
.wpTop3BlockLeft ul li .col2 .article a { color:#666; }
.wpTop3BlockLeft ul li .col2 .author { font-weight:bold; font-size:1.1em; }
.wpTop3BlockLeft ul li .col2 .author span { color:#d92b2f; }
.hcTop3BlockLeft ul li { font-size:1.1em; color:#666666; }
.wpTop3BlockLeft h2 { background:url(Images/wpBlockLeftTop3/top3BgBlockLefth1.jpg) no-repeat top left;
    font-size:1.4em; padding:10px 0 0 0; }
.wpTop3BlockLeft h2 span { background:url(Images/wpBlockLeftTop3/top3BgBlockLefth1.jpg) no-repeat bottom left;
    width:150px; padding:5px 21px 10px 30px; display:block; }
.wpTop3BlockLeft .pcoTextLink { padding:0 0 0 25px; }

/* WP ARTICLE TODAY */
.wpArticleToday .coBlock_top .blockArticle {
background: url(Images/blockArticle_bg.gif) no-repeat left bottom;
margin:0pt 0pt 10px; overflow:hidden; padding:0pt; width:425px; }
.wpArticleToday .coBlock_top h1 { color:#A368DA; background:url(Images/blockArticle_bg.gif) no-repeat left bottom; }
.wpArticleToday .readMore a { color:#A368DA; }
.wpArticleToday .coBlock_top .contentText h2 {
font-size:1.2em; padding:0;color:#A368DA;  }
.wpArticleToday .coBlock_top .contentPhoto {
background: url(Images/thumbnail_bg.gif) no-repeat scroll 0% 50%;
float:left; height:59px; overflow:hidden; padding:1px 5px 0pt 1px; width:58px; }
.wpArticleToday .coBlock_top .contentText {
float:left; width:350px; }
.wpArticleToday .coBlock_top .contentText p {
color:#666666; font-size:1.1em; padding:6px 0pt 2px; }
.wpArticleToday .coBlock_top .contentText p.category {
padding:0pt 0pt 1px; }
.wpArticleToday .coBlock_top .ArticleTodayIntro { margin-top:10px; margin-bottom:25px; font-size:1.1em; color:#666666; }
.wpArticleToday .coBlock_bottom { margin-top:0; }
.wpArticleToday .coArticleActions .btnPrint { width:80px; height:31px; float:left; display:inline;
background:url(/BAIFiles/BAI/Images/OutilsMalins/btnPrint.gif) no-repeat top left; margin:7px 30px 0 50px; }
.wpArticleToday .coArticleActions .btnNewDay { width:182px; height:31px; float:left;
background:url(/BAIFiles/BAI/Images/OutilsMalins/btnNewDay.gif) no-repeat top left; }

/*WP COMMENT LIST ALL*/
.wpCommentListAll .readArticleCommented { margin:0 0 0 60px;
font-size:1.1em; color:#10A0A2; }
.wpCommentList .coBlock .ucPagination1 {clear:both; margin:15px 0 0 0;}


/*Layer Poster votre commentaire */
.wpPostComments { overflow:hidden; margin-top:8px; }
.wpPostComments p { color:#666666;font-size:1.2em;padding-bottom:10px;line-height:24px; }
.wpPostComments textarea {margin-right:5px;width:448px;}
.wpPostComments .btnPostComment a { float:right; margin:7px 14px 0 0; text-indent:-10000px;
	background: url(Images/Cuisiner/btnValidateRecipe.gif) no-repeat;overflow:hidden;
	width:76px; height:30px; padding-top:2px; }

.wpPostComments p a { text-decoration:underline; }
.wpPostComments p span {font-weight:bold; color:#000000;}
.wpPostComments p .redLu {color:#ff0000;}

/* Poster une astuce   */

.PostHint .coBlock_top h1 {color:#10a0a2;padding-top:6px;font-size:2.1em;background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
padding:0pt 0pt 10px;}
.PostHint .coBlock_top .yourTips {padding-top:6px;background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
padding:0pt 0pt 25px;overflow:hidden;}
.PostHint .coBlock_top .yourTips h2 {color:#10a0a2;font-size:1.6em;padding-top:20px;padding-bottom:5px;}
.PostHint .coBlock_top .NameError {margin-bottom:10px;margin-top:15px;}

.PostHint .coBlock_top .coBlockPostTips {background:url(Images/wpPostCreativeIdea/bg_postCreativeIdea.gif) repeat-y;
overflow:hidden;width:414px;}
.coBlockPostTips .coBlockPostTips_Top {background:url(Images/wpPostCreativeIdea/headBlockCreativeIdea.gif) no-repeat left top;
font-size:1.2em;overflow:hidden;padding:14px 15px 3px;}
.coBlockPostTips .coBlockPostTips_Bottom {background:url(Images/wpPostCreativeIdea/bottomBlockCreativeIdea.gif) no-repeat left bottom;
padding-top:10px;}
.NameError .coBlockPostTips .coBlockPostTips_Top .Warning {font-size:1.7em;color:#10a0a2;background:none;}
.NameError .coBlockPostTips .coBlockPostTips_Top a {color:#666666;}
.yourTips .coBlockPostTips_Top input {margin-right:2px;padding:0pt;width:auto;}
.yourTips .coBlockPostTips_Top label {color:#666666;float:none;font-size:1em;margin-right:15px;
position:relative;top:-2px;width:auto;}
.PostHint .coBlock_top .nameTips {padding-top:6px;background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
padding:0pt 0pt 20px;overflow:hidden;}
.PostHint .coBlock_top .nameTips h2 {color:#10a0a2;font-size:1.6em;padding-top:20px;padding-bottom:5px;}
.PostHint .coBlock_top .nameTips input {margin-bottom:4px;margin-right:5px;width:340px;}
.PostHint .coBlock_top .describeTips {padding-top:6px;background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
padding:0pt 0pt 20px;overflow:hidden;}
.PostHint .coBlock_top .describeTips h2 {color:#10a0a2;font-size:1.6em;padding-top:20px;padding-bottom:5px;}
.PostHint .coBlock_top .describeTips textarea {margin-right:5px;width:380px;}
.PostHint .coBlock_top .describeTips .endLine {padding-left:4px;padding-top:1px;}
.PostHint .coBlock_top .upPhoto h2 {color:#10a0a2;font-size:1.6em;padding-top:20px;padding-bottom:5px;}
.PostHint .coBlock_top .upPhoto .coBlockPostTips_Top h2 {color:#666666;font-size:1.1em;font-weight:bold;padding-top:1px;
padding-bottom:8px;}
.PostHint .coBlock_top .upPhoto .coBlockPostTips_Top .innerPhotoUp {height:auto !important;margin-top:10px;
min-height:250px;overflow:hidden;}

.upPhoto .coBlockPostTips_Top .innerPhotoUp .remove a {background:url(Images/wpPostCreativeIdea/del.gif) no-repeat;
color:#10a0a2;font-size:0.9em;font-weight:bold;height:25px;padding:1px 0pt 1px 18px;}
.upPhoto .coBlockPostTips_Top .innerPhotoUp .remove {float:left;padding-left:8px;padding-top:235px;width:124px;}
.upPhoto .coBlockPostTips_Top .innerPhotoUp .photo {background:url(Images/wpPostCreativeIdea/bg_photoCreativeidea.gif) no-repeat scroll center top;
float:left;height:252px;padding:1px 0pt 0pt 1px;width:251px;}
.PostHint .coBlock_top .upPhoto .areaOblige {color:#666666;padding-left:15px;padding-top:2px;}


.PostHint .ValidateRecipe {margin:15px 0pt 0pt 170px;overflow:hidden;}
.PostHint .ValidateRecipe a {float:left;height:30px;text-indent:-10000px;}
.PostHint .ValidateRecipe .btnValidateCreativeIdea {background:url(Images/wpPostCreativeIdea/btnCreativeIdea.gif) no-repeat scroll 0%;
margin:10px 0pt 0pt;overflow:hidden;width:76px;}

/* SnackIdeaDetail   */

.wpArticleIdeaDetail .coBlock_top h1 {color:#979e02;font-size:2.1em;padding-bottom:14px;}
.wpArticleIdeaDetail .coBlock_top .coStatsArticle {width:100%;}
.wpArticleIdeaDetail .coBlock_top .coStatsArticle td {color:#666666;font-size:1.1em;}
.wpArticleIdeaDetail .coBlock_top .coStatsArticle td strong {color:#444444;margin-right:12px;}
.wpArticleIdeaDetail .coBlock_top .coStatsArticle .note {color:#979e02;font-size:1.1em;font-weight:bold;
text-align:right;}
.wpArticleIdeaDetail .coBlock_top .coStatsArticle .rating {width:70px;}
.wpArticleIdeaDetail .coBlock_top .innerSnackIdeaDetail {background:url(Images/separateur_doublecolonne.gif) no-repeat center top;
overflow:hidden;padding:15px 0 0 0;margin-top:15px;}

.wpArticleIdeaDetail .coBlock_top .innerSnackIdeaDetail .contentText {float:left;padding-right:2px;}
.wpArticleIdeaDetail .coBlock_top .innerSnackIdeaDetail .contentText p {color:#666666;font-size:1.2em;padding-bottom:10px;}
.wpArticleIdeaDetail .coBlock_top .innerSnackIdeaDetail .contentText .strong {font-size:1.2em;font-weight:bold;color:#666666;}

.wpArticleIdeaDetail .coBlock_top .innerSnackIdeaDetail .contentText ul {color:#666666;font-size:1.2em;}
.wpArticleIdeaDetail .coBlock_top .innerSnackIdeaDetail .contentPhoto {background:url(Images/big_visuel_bg.gif) no-repeat;float:left;height:211px;
padding:2px 0pt 0pt 2px;width:212px;float:right;}

/* Forum d'�changes   */

.wpForumExchangeHeader .coBlock_top h1 {background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
color:#10A0A2;font-size:2.1em;padding:0pt 0pt 10px;}
.wpForumExchangeHeader .coBlock_top p {color:#666666;font-size:1.2em;padding-top:4px;padding-bottom:8px;}
.wpForumExchangeHeader .coBlock_top p span {color:#000000;font-weight:bold;}
.wpForumExchangeHeader .coBlock_top p .redLu {color:#E20023;}
.wpForumExchangeHeader .pcoTextLink {padding:0;}


.wpForumExchangeDLLProducts {padding:14px 5px 20px 18px;overflow:hidden;}
.wpForumExchangeDLLProducts .coBlockForum {background:url(Images/Tribulu/bg_postforum.gif) repeat-y;
overflow:hidden;width:414px;}
.wpForumExchangeDLLProducts .coBlockForum .coBlockForum_Top {
background:url(Images/Tribulu/headBlockforum.gif) no-repeat left top;
font-size:1.2em;overflow:hidden;padding:14px 15px 3px;}
.wpForumExchangeDLLProducts .coBlockForum .coBlockForum_Bottom {
background:url(Images/Tribulu/bottomBlockforum.gif) no-repeat left bottom;
padding-top:10px;}
.wpForumExchangeDLLProducts .coBlockForum .coBlockForum_Top p {font-weight:bold;font-size:1.1em;color:#666666;}
.wpForumExchangeDLLProducts .coBlockForum .coBlockForum_Top select {background-color:#ffffff;color:#10a0a2;font-family:Arial;
font-size:1.1em;font-weight:bold;margin-top:5px;width:300px;}

.wpForumExchangeDLLProducts .calltoActionForum {height:41px;padding:0pt 15px 0pt 0pt;}
.wpForumExchangeDLLProducts .calltoActionForum .discusion {
background:url(Images/Tribulu/btdiscusion.gif) no-repeat left top;overflow:hidden;width:145px;}
.wpForumExchangeDLLProducts .calltoActionForum .accforum {
background:url(Images/Tribulu/btaccforum.gif) no-repeat left top;overflow:hidden;width:103px;}
.wpForumExchangeDLLProducts .calltoActionForum a {float:left;height:29px;margin:10px 9pt 0px 0px;
text-indent:-10000px;}

.wpForumExchangeDLLProducts .coBlockForum2 {background:url(Images/Tribulu/bg_postforum.gif) repeat-y;
overflow:hidden;width:414px;margin-top:15px;}
.wpForumExchangeDLLProducts .coBlockForum2 .coBlockForum_Top2 {
background:url(Images/Tribulu/headBlockforum.gif) no-repeat left top;
font-size:1.2em;overflow:hidden;padding:14px 15px 3px;}
.wpForumExchangeDLLProducts .coBlockForum2 .coBlockForum_Bottom2 {
background:url(Images/Tribulu/bottomBlockforum.gif) no-repeat left bottom;
padding-top:10px;}
.wpForumExchangeDLLProducts .coBlockForum2 .coBlockForum_Top2 p {font-weight:bold;font-size:1.1em;color:#666666;padding-bottom:6px;}
.wpForumExchangeDLLProducts .coBlockForum2 .coBlockForum_Top2 textarea {margin-right:5px;width:380px;height:120px;}


.wpForumExchangeDLLProducts .calltoActionForum2 {height:41px;padding:0pt 15px 0pt 0pt;}
.wpForumExchangeDLLProducts .calltoActionForum2 .valider {
background:url(Images/Tribulu/btvalidate.gif) no-repeat left top;overflow:hidden;width:72px;}
.wpForumExchangeDLLProducts .calltoActionForum2 a {float:left;height:29px;margin:10px 9pt 0px 0px;
text-indent:-10000px;}

.wpForumExchangeHome .innerExchangeHome .titleBrand {color:#10a0a2;font-weight:bold;font-size:1.2em;padding-left:20px;padding-bottom:8px;padding-right:35px;}
.wpForumExchangeHome .innerExchangeHome .seeAllForum {color:#666666;font-size:1.2em;padding-left:20px;padding-bottom:8px;padding-right:35px;}

.wpForumExchangeHome .innerExchangeHome .innerList {margin-left:20px;margin-bottom:10px;}
.wpForumExchangeHome .innerExchangeHome .innerList .cols01 {width:144px;font-size:1.2em;color:#666666;padding:8px 0 8px 0;}
.wpForumExchangeHome .innerExchangeHome .innerList .cols01 a {color:#10a0a2;font-weight:bold;}
.wpForumExchangeHome .innerExchangeHome .innerList .cols02 {width:43px;text-align:center;font-size:1.2em;color:#666666;padding:8px 0 8px 0;}
.wpForumExchangeHome .innerExchangeHome .innerList .cols03 {width:72px;text-align:center;font-size:1.2em;color:#666666;padding:8px 0 8px 0;}
.wpForumExchangeHome .innerExchangeHome .innerList .cols04 {width:23px;}
.wpForumExchangeHome .innerExchangeHome .innerList .cols05 {width:132px;font-size:1.2em;color:#666666;padding:8px 0 8px 0;}
.wpForumExchangeHome .ucPagination {margin-left:16px;}
.wpForumExchangeHome .innerExchangeHome .innerList .separatorBrand {
background:url(Images/separateur_doublecolonne.gif) no-repeat scroll center bottom;
height:2px;}

.wpForumExchangeHome .innerExchangeHome .innerList .contentText {padding:0 0 0 6px;color:#666666;}
.wpForumExchangeHome .innerExchangeHome .innerList .contentText span {color:#d92b2f;font-weight:bold;}
.wpForumExchangeHome .calltoActionForumList .entrer {
background:url(Images/Tribulu/btentrer.gif) no-repeat;overflow:hidden;width:61px;}
.wpForumExchangeHome .calltoActionForumList a {float:left;height:29px;margin:8px 0 8px 0px;text-indent:-10000px;}


/* Block Astuces de la TribuLU Home  HintsLastPublished */


.wpHintsLastPublished .coBlock_top h2 {color:#10a0a2;font-size:1.9em;position:relative;overflow:hidden;background:url(Images/separateur_doublecolonne.gif) no-repeat scroll center bottom;padding-bottom:14px;margin-bottom:8px;}
.wpHintsLastPublished .coBlock_top h2 .logoTribuLu {position:relative;top:11px;}
.wpHintsLastPublished .coBlock_top .blockArticle {background:url(Images/blockArticle_bg.gif) no-repeat left bottom;
margin:0pt 0pt 10px;overflow:hidden;padding:0pt;width:425px;}
.wpHintsLastPublished .coBlock_top .blockArticle .contentPhoto {background:url(Images/thumbnail_bg.gif) no-repeat;
float:left;height:59px;overflow:hidden;padding:1px 5px 0pt 1px;width:58px;}
.wpHintsLastPublished .coBlock_top .blockArticle .contentText {float:left;width:350px;}
.wpHintsLastPublished .coBlock_top .blockArticle .contentText h2 {color:#10A0A2;font-size:1.2em;padding:0;background:none;}

.wpHintsLastPublished .contentText .coStatsArticle td {color:#666666;font-size:1.1em;}
.wpHintsLastPublished .contentText .coStatsArticle td strong {color:#444444;margin-right:12px;}
.wpHintsLastPublished .contentText .coStatsArticle .note {padding-right:4px;}
.wpHintsLastPublished .contentText p {color:#666666;font-size:1.1em;padding:6px 0pt 2px;}
.wpHintsLastPublished .readMore a {color:#10A0A2;}
.wpHintsLastPublished .contentText p .category {padding:0pt 0pt 1px;}

.wpHintsLastPublished .calltoActionallAstuces {padding:0pt 15px 0pt 0pt;}
.wpHintsLastPublished .calltoActionallAstuces a {float:left;height:29px;margin:4px 9pt 0px 0px;
text-indent:-10000px;}
.wpHintsLastPublished .calltoActionallAstuces .allAstuces {background:url(Images/Tribulu/btalltips.gif) no-repeat left top;
overflow:hidden;width:133px;}

/* les 3 commentaires page formulaire  ForumExchangeAnswerList*/
.wpForumExchangeAnswerList .contentInner {padding-left:18px;padding-right:35px;overflow:hidden;padding-top:8px;}
.wpForumExchangeAnswerList h1 {background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
margin:0 0 8px 0;overflow:hidden;font-size:0.5em;}
.wpForumExchangeAnswerList .innerCommentsForum {overflow:hidden;margin-top:10px;padding-top:10px;background:url(Images/separateur_doublecolonne.gif) no-repeat center top;}


.wpForumExchangeAnswerList .innerCommentsForum .contentPhoto {background:url(Images/thumbnail_bg.gif) no-repeat scroll 0%;
float:left;height:59px;padding:1px 15px 0pt 1px;position:relative;width:43px;z-index:2;}

.wpForumExchangeAnswerList .innerCommentsForum .contentTxt {color:#666666;float:left;font-size:1.1em;width:360px;}

.wpForumExchangeAnswerList .innerCommentsForum .contentTxt span {color:#D5171B;font-weight:bold;}
.wpForumExchangeAnswerList .innerCommentsForum .contentTxt .contentComments {
background:url(Images/commentsBot.gif) no-repeat scroll left bottom;left:-8px;
margin-top:3px;padding:0pt 0pt 4px;position:relative;}


.wpForumExchangeAnswerList .innerCommentsForum .contentTxt .CoblockComment {
background:url(Images/commentsTop.gif) no-repeat left top;
overflow:hidden;width:360px;}

.wpForumExchangeAnswerList .innerCommentsForum .contentTxt .CoblockComment p {color:#666666;font-size:1.1em;
line-height:1.5em;margin:0pt;padding-left:12px;padding-right:3px;font-style:italic;}


.wpForumExchangeAnswerList .calltoActionAnswer {padding-left:180px;}
.wpForumExchangeAnswerList .calltoActionAnswer .actionAnswer {background:url(Images/Tribulu/btanswer.gif) no-repeat left top;
overflow:hidden;width:80px;}

.wpForumExchangeAnswerList .calltoActionAnswer a {float:left;height:29px;margin:4px 9pt 0px 0px;text-indent:-10000px;}
/* END */




.coActionFiltre {clear:both;margin:0pt 0pt 10px;padding:6px 0pt 0pt 8px;color:#666666;
font-size:1.1em;height:28px;background:url(Images/cartouche_ListTopFiltre.gif) no-repeat;}

.coActionFiltre span {padding:0pt 8px 0pt 0pt;width:100px;}
.coActionFiltre a {background:url(Images/list_flechesForum.gif) no-repeat 0px -18px;
color:#10a0a2;font-weight:bold;margin-right:18px;padding:0pt 0pt 0pt 12px;}
.coActionFiltre a:hover {background:url(Images/list_fleches.gif) no-repeat 0px 4px;
color:#000000;font-weight:bold;}

/* Block central : Ils ont test� pour vous */
.wpContentTestForYou .coBlock_top {overflow:hidden;}
.wpContentTestForYou .coBlock_top h1 {background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
color:#10A0A2;font-size:2.1em;padding:0pt 0pt 10px;margin-bottom:14px;}

.wpContentTestForYou .contentText {float:left;padding-right:2px;width:209px;}
.wpContentTestForYou .contentText h2 {color:#10A0A2;font-size:1.6em;}
.wpContentTestForYou .contentText p {font-size:1.1em;color:#666666;font-weight:bold;padding-bottom:10px;}
.wpContentTestForYou .contentText p span {color:#d92b2f;padding:0 4px 14px 0;}
.wpContentTestForYou .contentPhoto {background:url(Images/big_visuel_bg.gif) no-repeat;
float:left;height:211px;padding:2px 0pt 0pt 2px;width:212px;}
.wpContentTestForYou .contentText a {color:#d92b2f;font-size:1.1em;}

.wpContentTestForYou .contentText .calltoActionSendFriend {padding-top:5px;}
.wpContentTestForYou .contentText .calltoActionSendFriend a {float:left;height:29px;
margin:4px 9pt 0px 0px;text-indent:-10000px;}
.wpContentTestForYou .contentText .actionSendFriend {background:url(Images/Tribulu/btsendafriend.gif) no-repeat left top;
overflow:hidden;width:149px;}

.wpContentTestForYou .contentText .descriptionContent {font-weight:normal;padding-top:10px;padding-bottom:0;}
.wpContentTestForYou .contentText .coStatsArticle .publishThe {display:none;}

/* Block central : Ils ont test� pour vous */
.wpListTestForYou .coBlock_top {overflow:hidden;}
.wpListTestForYou .coBlock_top h1 {background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
color:#10A0A2;font-size:2.1em;margin-bottom:8px;overflow:hidden;padding-bottom:14px;position:relative;}
.wpListTestForYou .coBlock_top h1 .logoTribuLu {position:relative;top:11px;}
.wpListTestForYou .coActionLinks {overflow:hidden;padding-top:3px;}
.wpListTestForYou .coActionLinks label {color:#000000;font-size:1.2em;font-weight:bold;padding-right:100px;}
.wpListTestForYou .coActionLinks label span {color:#e20023;}
.wpListTestForYou .coActionLinks select {margin-top:2px;color:#666666;font-size:1.1em;width:170px;height:18px;}

.wpListTestForYou .innerContent {background:url(Images/separateur_doublecolonne.gif) no-repeat center bottom;
padding:0pt 0pt 10px;margin-bottom:14px;overflow:hidden;height:1%;}
.wpListTestForYou .innerContent .brandTitle {color:#10a0a2;font-size:1.2em;font-weight:bold;padding-bottom:8px;padding-left:4px;}
.wpListTestForYou .innerContent .contentPhoto {background:url(Images/thumbnail_bg.gif) no-repeat;
float:left;height:59px;overflow:hidden;padding:1px 5px 0pt 1px;width:58px;position:relative;}

.wpListTestForYou .innerContent .contentPhoto .macaron {position:absolute;background:url(Images/macaronVideo.png) no-repeat left top;width:31px;height:31px;margin-top:12px;margin-left:12px;}

.wpListTestForYou .innerContent .contentText {float:left;width:350px;}
.wpListTestForYou .innerContent .contentText .descriptionTop {color:#666666;font-size:1.1em;padding-bottom:2px;}
.wpListTestForYou .innerContent .contentText .descriptionAuthor {color:#666666;font-size:1.1em;padding-bottom:2px;}
.wpListTestForYou .innerContent .contentText .descriptionAuthor span {color:#e20023;font-weight:bold;}
.wpListTestForYou .innerContent .contentText .seeVideo {color:#10a0a2;font-size:1.1em;}


/* Block central Outils malins*/
	/* Et hop une recette*/

.wphopOneReciepe {background:url(Images/OutilsMalins/gb_hopuneRecette.jpg) no-repeat center bottom;
padding:0pt 0pt 10px;overflow:hidden;width:313px;height:215px;}
.wphopOneReciepe .Inner {width:172px;padding-left:15px;padding-top:15px;}
.wphopOneReciepe h1 {background:url(Images/OutilsMalins/top_hopuneRecette.jpg) no-repeat center top;
color:#ffecdc;font-size:2.1em;height:33px;padding:14px 0 0 15px;}
.wphopOneReciepe h1 span {color:#ffffff;}
.wphopOneReciepe .SelectMoment {background-color:#FFECDC;color:#F06C00;font-family:Arial;
font-size:1.1em;font-weight:bold;height:18px;margin:5px 0pt;width:150px;}
.wphopOneReciepe .SelectRecipe {background-color:#FFECDC;color:#F06C00;font-family:Arial;font-size:1.1em;
font-weight:bold;height:18px;margin-top:5px;width:122px;}
.wphopOneReciepe .btnOK {height:27px;left:155px;overflow:hidden;padding-left:2px;
text-indent:-10000px;top:62px;vertical-align:middle;width:28px;}

.wphopOneReciepe ul {margin:10px 0pt 0pt 15px;}
.wphopOneReciepe ul li {background:url(Images/pictos.gif) no-repeat scroll 0pt -143px;
padding-left:10px;}
.wphopOneReciepe ul li a {color:#ffffff;font-size:1.1em;}

	/* Le coin des enfants*/

.wpCornerofChildren {background:url(Images/OutilsMalins/gb_cornerchildren.jpg) no-repeat center bottom;
padding:0pt 0pt 10px;overflow:hidden;width:313px;height:215px;}
.wpCornerofChildren h1 {background:url(Images/OutilsMalins/top_cornerchildren.jpg) no-repeat center top;
color:#b7def4;font-size:2.1em;height:33px;padding:14px 0 0 15px;}
.wpCornerofChildren h1 span {color:#ffffff;}
.wpCornerofChildren p {color:#ffffff;font-size:1.4em;padding:14px;font-weight:bold;}
.wpCornerofChildren p span {color:#b7def4;}


.wpCornerofChildren .validateCornerChildren {padding-left:10px;}
.wpCornerofChildren .btnvalidateCornerChildren {
background:url(Images/OutilsMalins/btnValidatecorner.gif) no-repeat;
width:95px;}
.wpCornerofChildren a {float:left;height:31px;margin:4px 0 0 0;
text-indent:-10000px;}

	/* Et hop une id�e cr�ative*/

.wphopCreativeIdea {background:url(Images/OutilsMalins/gb_hopceativeidea.jpg) no-repeat center bottom;
padding:0pt 0pt 10px;overflow:hidden;width:313px;height:196px;}
.wphopCreativeIdea p {color:#ffffff;font-size:1.4em;font-weight:bold;padding-left:14px;padding-top:5px;}
.wphopCreativeIdea .Inner {width:172px;padding-left:15px;padding-top:10px;}
.wphopCreativeIdea h1 {background:url(Images/OutilsMalins/top_hopceativeidea.jpg) no-repeat center top;
color:#ffecdc;font-size:2.1em;height:33px;padding:14px 0 0 15px;}
.wphopCreativeIdea h1 span {color:#ffffff;}
.wphopCreativeIdea .SelectCreativeIdea {background-color:#FFECDC;color:#ef0e88;font-family:Arial;font-size:1.1em;
font-weight:bold;height:18px;margin-top:5px;width:122px;}
.wphopCreativeIdea .btnOK {height:27px;left:155px;overflow:hidden;padding-left:2px;
text-indent:-10000px;top:62px;vertical-align:middle;width:28px;}

.wphopCreativeIdea ul {margin:10px 0pt 0pt 15px;}
.wphopCreativeIdea ul li {background:url(Images/pictos.gif) no-repeat scroll 0pt -143px;
padding-left:10px;}
.wphopCreativeIdea ul li a {color:#ffffff;font-size:1.1em;}


	/* G�n�rateur d'ap�ro*/

.wpGenerateurApero {background:url(Images/OutilsMalins/gb_generateurApero.jpg) no-repeat center bottom;
padding:0pt 0pt 10px;overflow:hidden;width:313px;height:210px;}
.wpGenerateurApero .Inner { width:172px; padding-left:15px; position:relative;}
.wpGenerateurApero h1 {background:url(Images/OutilsMalins/top_generateurApero.jpg) no-repeat center top;
color:#ffecdc;font-size:2.1em;height:33px;padding:14px 0 0 15px;}
.wpGenerateurApero h1 span {color:#ffffff;}
.wpGenerateurApero .SelectPersonne {background-color:#ffecdc;color:#F06C00;font-family:Arial;
font-size:1.1em;font-weight:bold;height:18px;margin:5px 0pt;width:150px;}
.wpGenerateurApero .SelectBrand {background-color:#ffecdc;color:#F06C00;font-family:Arial;font-size:1.1em;
font-weight:bold;height:18px;margin-top:5px;width:122px;}
.wpGenerateurApero .btnOK { position:absolute; height:27px; left:145px; overflow:hidden; padding-left:2px;
text-indent:-10000px; top:60px; vertical-align:middle; width:28px; }
.wpGenerateurApero p {color:#830417;font-size:1.4em;padding:14px 5px 8px 14px;font-weight:bold;}
.wpGenerateurApero ul {margin:10px 0pt 0pt 15px;}
.wpGenerateurApero ul li {background:url(Images/pictos.gif) no-repeat scroll 0pt -143px;
padding-left:10px;}
.wpGenerateurApero ul li a {color:#ffffff;font-size:1.1em;}


	/* Quel go�ter choisir*/

.wpChoiceSnake {background:url(Images/OutilsMalins/gb_ChoiceSnake.jpg) no-repeat center bottom;
padding:0pt 0pt 10px;overflow:hidden;width:313px;height:210px; position:relative;}
.wpChoiceSnake .Inner {width:172px; padding-left:15px; }
.wpChoiceSnake span.error { color:#FFFFFF; margin-left:15px; }
.wpChoiceSnake h1 {background:url(Images/OutilsMalins/top_ChoiceSnake.jpg) no-repeat center top;
color:#f0fb9a;font-size:2.1em;height:33px;padding:14px 0 0 15px;}
.wpChoiceSnake h1 span {color:#ffffff;}
.wpChoiceSnake .SelectAge {background-color:#e3eba8;color:#626a07;font-family:Arial;
font-size:1.1em;font-weight:bold;height:18px;margin:5px 0pt; }
.wpChoiceSnake .SelectActivity {background-color:#e3eba8;color:#626a07;font-family:Arial;font-size:1.1em;
font-weight:bold;height:18px;margin-top:5px;width:122px;}
.wpChoiceSnake .btnOK { height:27px; left:145px; position:absolute; overflow:hidden; padding-left:2px;
text-indent:-10000px; top:165px; vertical-align:middle; width:28px;}
.wpChoiceSnake p {color:#204c0e;font-size:1.3em;padding:14px 5px 8px 14px;font-weight:bold;}
.wpChoiceSnake p span {color:#ffffff;}
.wpChoiceSnake ul {margin:10px 0pt 0pt 15px;}
.wpChoiceSnake ul li {background:url(Images/pictos.gif) no-repeat scroll 0pt -143px;
padding-left:10px;}
.wpChoiceSnake ul li a {color:#ffffff;font-size:1.1em;}
.wpChoiceSnake .innerButton {padding-left:14px; }
.wpChoiceSnake .innerButton span.error {margin-left:0;}
.wpChoiceSnake .innerButton table {float:left; }
.wpChoiceSnake .innerButton input {margin-right:2px;padding:0pt;width:auto;}
.wpChoiceSnake .innerButton label {color:#f0fb9a;float:none;font-size:1.2em;margin-right:15px;position:relative;
top:-2px;width:auto;}

	/* La journ�e LU*/

.wpDayOfLu {background:url(Images/OutilsMalins/gb_DayOfLu.jpg) no-repeat center bottom;
padding:0pt 0pt 10px;overflow:hidden;width:313px;height:210px;position:relative;}
.wpDayOfLu h1 {background:url(Images/OutilsMalins/top_DayOfLu.jpg) no-repeat center top;
color:#ffffff;font-size:2.1em;height:33px;padding:14px 0 0 15px;}

.wpDayOfLu .logoTribuLu {position:absolute;top:10px;left:124px;}
.wpDayOfLu .validateDayOfLu {padding-left:28px;padding-top:118px;}
.wpDayOfLu .btnvalidateDayOfLu {
background:url(Images/OutilsMalins/btncpartis.gif) no-repeat;
width:89px;}
.wpDayOfLu a {float:left;height:29px;margin:4px 0 0 0;
text-indent:-10000px;}


	/* Vos menus malins*/

.wpSmartMenus {background:url(Images/OutilsMalins/gb_SmartMenus.jpg) no-repeat center bottom;
padding:0pt 0pt 10px; overflow:hidden; width:313px; height:210px;}
.wpSmartMenus .Inner {width:154px;padding-left:150px; position:relative;}
.wpSmartMenus h1 {background:url(Images/OutilsMalins/top_SmartMenus.jpg) no-repeat center top;
color:#fce1bb; font-size:2.1em; height:33px; padding:14px 0 0 15px;}
.wpSmartMenus h1 span {color:#ffffff;}
.wpSmartMenus .SelectDinner { background-color:#ffecdc; color:#F06C00; font-family:Arial;
font-size:1.1em; font-weight:bold;height:18px; width:140px;}
.wpSmartMenus .SelectWho { background-color:#ffecdc; color:#F06C00; font-family:Arial; font-size:1.1em;
font-weight:bold; height:18px; margin-top:7px; width:140px; }
.wpSmartMenus .SelectType { background-color:#ffecdc; color:#F06C00; font-family:Arial;
font-size:1.1em;font-weight:bold; height:18px; margin-top:7px; width:118px;}
.wpSmartMenus .btnOK { height:27px; left:275px; overflow:hidden; padding-left:2px; position:absolute;
text-indent:-10000px; top:50px; vertical-align:middle; width:28px;}
.wpSmartMenus p { color:#753700; font-size:1.3em; padding:8px 5px 8px 14px; font-weight:bold;}
.wpSmartMenus p span { color:#ffffff; }




/* ARTICLE ALIKE */
.wpHintLastPublished {}
.wpHintLastPublished .coBloc_bottom { margin-top:0; }
.wpHintLastPublished h2 { margin-bottom:10px; font-size:1.5em; }
.wpHintLastPublished .comment {float:left; width:210px; }
.wpHintLastPublished .comment .bubble { padding:5px 0 5px 0; width:200px; height:80px; margin:0 10px 0 0;
	background:url(Images/articles/HintsBubble.gif) no-repeat top left; float:left; margin-bottom:15px; }
.wpHintLastPublished .comment p { font-size:1.1em; }
.wpHintLastPublished .comment span .authorName {font-weight:bold; color:#e20023; }
.wpHintLastPublished .comment strong { color:#666666; }
.wpHintLastPublished .comment .btnPostHint { float:left; overflow:hidden; text-indent:-10000px; margin-top:-2px;
    background:url(Images/articles/btnPostHint.gif) no-repeat top left; width:127px; height:29px; margin-left:60px; }
.wpHintLastPublished .comment .btnPostRecipe { float:left; overflow:hidden; text-indent:-10000px; margin-top:-2px;
    background:url(Images/articles/btnPostRecipe.gif) no-repeat top left; width:130px; height:29px; margin-left:60px; }
.wpHintLastPublished .comment .coTextLink { margin: 0 0 0 60px; }
.wpHintLastPublished .contentPhoto { float:left; overflow:hidden; position:relative; top:-8px;
    background:transparent url(Images/thumbnail_bg.gif) no-repeat top left;
    width:58px; height:59px; margin:5px 7px 0 0; padding:1px 0 0 1px; }
.wpHintLastPublished .contentbubble { float:left; width:130px; }

.wpArticleOthers .btnPostHint { float:left; overflow:hidden; text-indent:-10000px; margin-top:-2px;
    background:url(Images/articles/btnPostHint.gif) no-repeat top left; width:127px; height:29px; margin-left:142px; }
.wpHintLastPublished .comment .coTextLink span {width:135px;}
    
    
 /* wpCreativeIdeaSearchBasic */   
    
.wpArticleIdeaSearchBasic {background:url(Images/wpArticleIdeaSearchBasic/bg_creativeidea.gif) repeat-y;
margin-bottom:10px;width:201px;}
.wpArticleIdeaSearchBasic .Block_topArticleIdeaSearchBasic {background:url(Images/wpArticleIdeaSearchBasic/top_creativeidea.gif) no-repeat top center;
height:1%;overflow:hidden;padding:35px 25px 3px 29px;}

.wpArticleIdeaSearchBasic .Block_topArticleIdeaSearchBasic p {color:#ffffff;font-size:1.1em;padding:0pt 0pt 8px;}
.wpArticleIdeaSearchBasic .Block_topArticleIdeaSearchBasic input {margin-right:2px;padding:0pt;width:auto;padding-top:4px;}
.wpArticleIdeaSearchBasic .Block_topArticleIdeaSearchBasic label {color:#f0fb9a;float:none;font-size:1.1em;
margin-right:15px;position:relative;top:-2px;width:auto;font-weight:bold;}

.wpArticleIdeaSearchBasic .Block_bottomArticleIdeaSearchBasic {background:url(Images/wpArticleIdeaSearchBasic/bottom_creativeidea.gif) no-repeat center bottom;
height:17px;}

.wpArticleIdeaSearchBasic .selectAge {background-color:#e3eba8;color:#626a07;font-family:Arial;
font-size:1.1em;font-weight:bold;height:18px;margin:5px 0pt;width:105px;}

.wpArticleIdeaSearchBasic .selectActivity {background-color:#e3eba8;color:#626a07;font-family:Arial;
font-size:1.1em;font-weight:bold;height:18px;margin-top:5px;width:122px;}

.wpArticleIdeaSearchBasic .btnOK {background:url(Images/wpArticleIdeaSearchBasic/btnOk.gif) no-repeat left top;
height:28px;left:156px;overflow:hidden;position:absolute;text-indent:-10000px;top:120px;vertical-align:middle;width:28px;}


 /* Planificateur de repas - wpCreativeIdeaSearchBasic */ 


.innerPlanification {overflow:hidden;}
.wpPlanification h1 {color:#ff7300;font-size:1.8em;height:20px;}
.wpPlanification .coBlock_top {background:url(Images/Cuisiner/headPlanification.jpg) no-repeat left top;
padding:14px 41px 3px 14px;overflow:hidden;}
.wpPlanification .innerLinks {padding-top:12px;padding-bottom:70px;}
.wpPlanification .innerLinks a {color:#999999;font-size:1.2em;font-weight:bold;text-decoration:none;padding-right:7px;}
.wpPlanification .innerLinks a:hover {color:#000000;}
.wpPlanification .innerLinks .active {color:#000000;}
.wpPlanification .innerPlanification .contentText {float:left;padding-right:2px;width:209px;}
.wpPlanification .innerPlanification .contentText h3 {font-size:1.2em;color:#666666;font-weight:bold;padding-bottom:14px;}
.wpPlanification .innerPlanification .contentText li {font-size:1.2em;color:#666666;}
.wpPlanification .innerPlanification .contentPhoto {background:url(Images/big_visuel_bg.gif) no-repeat;
float:left;height:211px;padding:2px 0pt 0pt 2px;width:212px;}
.wpPlanification .innerPlanification .calories {color:#ff7300;font-weight:bold;font-size:1.2em;padding-top:14px;}
.wpPlanification .innerPlanification .comment {color:#666666;font-size:1.2em;padding-top:14px;}
.wpPlanification .innerPlanification .comment span {font-style:italic;font-size:0.9em;}

/* WP STARS TRIBULU */
.wpStarsTribulu { width:205px; height:274px; overflow:hidden; position:relative;
background:url(Images/StarsBody.jpg) no-repeat bottom left; margin-bottom:10px; }
.wpStarsTribulu h2 { width:205px; height:48px; text-indent:-10000px;
background:url(Images/StarsHead.jpg) no-repeat top left;}
.wpStarsTribulu .StarsInner { margin:0 0 0 25px; width:165px; }
.wpStarsTribulu .StarsInner p { font-size:1.1em;}
.wpStarsTribulu .StarsTop1 { width:170px; height:66px; overflow:hidden;
background:url(Images/StarsBgStar.gif) no-repeat top left; }
.wpStarsTribulu .contentPic { width:47px; height:47px; float:left; margin:5px 0 0 8px;
background:url(Images/StarsTop1bgPic.gif) no-repeat top left; display:inline; }
.wpStarsTribulu .contentPic img {margin:1px 0 0 1px; display:block; }
.wpStarsTribulu .StarsTop1 .contentPic img {width:42px; height:42px; }
.wpStarsTribulu .contentTxt { width:105px; height:47px; float:left; margin:5px 0 0 5px;
display:inline;}
.wpStarsTribulu .contentTxt p {color:#125352; font-weight:bold;line-height:11px;}
.wpStarsTribulu .contentTxt p a {color:#125352; font-weight:bold;}
.wpStarsTribulu .contentTxt span {color:#e20023; }
.wpStarsTribulu .StarsTop { width:165px; height:51px; overflow:hidden;}
.wpStarsTribulu .StarsTop .contentPic { width:41px; height:41px; float:left; margin:5px 0 0 14px;
background:url(Images/StarsTopbgPic.gif) no-repeat top left; }
.wpStarsTribulu .StarsTop .contentTxt { height:47px;
background:url(Images/separateur_doublecolonne.gif) no-repeat bottom left; }
.wpStarsTribulu .StarsTop .contentPic img {width:34px; height:34px; }
.wpStarsTribulu .btn { width:122px; height:29px; text-indent:-10000px; display:block;
background:url(Images/StarsBtnParticipe.gif); 
position:absolute; top:236px; left:28px; overflow:hidden; }




.wpRecipeAperoGenerator {background:url(Images/bg_IdeasGeneration.gif) repeat-y left top;
width:281px;}
.wpRecipeAperoGenerator .IdeasGeneration_top {background:url(Images/top_IdeasGeneration.gif) no-repeat scroll left top;
height:1%;overflow:hidden;padding:8px 15px 3px 12px;}
.wpRecipeAperoGenerator .IdeasGeneration_bottom {background:url(Images/bottom_IdeasGeneration.gif) no-repeat left bottom;
height:10px;}
.wpRecipeAperoGenerator h1 {color:#FCE1BB;font-size:2.0em;padding-bottom:8px;}
.wpRecipeAperoGenerator h1  span {color:#ffffff;}
.wpRecipeAperoGenerator .IdeasGeneration_top p {color:#ffd1ab;font-size:1.2em;padding-bottom:10px;}
.wpRecipeAperoGenerator .IdeasGeneration_top .Inner {}
.wpRecipeAperoGenerator .IdeasGeneration_top .SelectPersonne {background-color:#FFECDC;
color:#F06C00;font-family:Arial;font-size:1.1em;font-weight:bold;height:18px;margin:5px 0pt;
width:180px;}
.wpRecipeAperoGenerator .IdeasGeneration_top .SelectBrand {background-color:#FFECDC;
color:#F06C00;font-family:Arial;font-size:1.1em;font-weight:bold;height:18px;margin-top:5px;width:200px;}
.wpRecipeAperoGenerator .IdeasGeneration_top .btnOK {height:27px;
left:155px;overflow:hidden;padding-left:2px;text-indent:-10000px;top:62px;vertical-align:middle;width:28px;}



.wpRecipeAperoGeneratorLeft { width: 201px; background: url(Images/Cuisiner/bodySearchRecipe.gif) repeat-y;
    margin-bottom: 10px; position:relative; }

.wpRecipeAperoGeneratorLeft .Block_top {width:170px; overflow:hidden;
	background: url(Images/top_RecipeAperoGeneratorLef.gif) no-repeat; padding: 55px 0 0 29px; }
.wpRecipeAperoGeneratorLeft .Block_top p { color:#FFFFFF; font-size:1.1em; padding:0 0 5px 0; }
	
.wpRecipeAperoGeneratorLeft .Block_top h1 { color: #fff; font-size: 1.6em; height:20px; text-indent:-10000px; }
.wpRecipeAperoGeneratorLeft .Block_top .SelectPersonne { width: 154px; margin: 5px 0; color: #f06c00;
    font-size: 1.1em; height: 18px; font-family: Arial; font-weight: bold; background-color: #ffecdc; }
.wpRecipeAperoGeneratorLeft .Block_top .SelectBrand { margin-top: 5px; width: 122px; color: #f06c00;
    font-size: 1.1em; height: 18px; font-family: Arial; font-weight: bold; background-color: #ffecdc; }
.wpRecipeAperoGeneratorLeft .Block_top .btnOK { padding-left: 2px; float:left;
    background:url(Images/Cuisiner/btnOk.gif) no-repeat top left; display:inline; margin:0 0 0 4px;
	height:27px; overflow:hidden; text-indent:-10000px; width:28px;}
.wpRecipeAperoGeneratorLeft .Block_top .selErr {  float:left; }

.wpRecipeAperoGeneratorLeft .Block_top span { width: 154px; margin: 5px 0; color:#FFFFFF;
    font-size: 1.1em; height: 18px; font-family: Arial; clear:left;}

.wpRecipeAperoGeneratorLeft .Block_top ul { margin:10px 0 0 0; }
.wpRecipeAperoGeneratorLeft .Block_top ul li { background: url(Images/pictos.gif) no-repeat 0 -143px;
    padding-left: 10px; }
.wpRecipeAperoGeneratorLeft .Block_top ul li a { color: #fff; cursor:pointer;}

.wpRecipeAperoGeneratorLeft .Block_bottom { clear:both;
	background: url(Images/Cuisiner/footSearchRecipe.gif) no-repeat bottom;
    padding-bottom: 5px; height: 13px; }


/* Push forom d'�change*/



/* wpRecipePlannerSearchBasic*/
.wpRecipePlannerSearchBasic { width: 201px; background: url(Images/Cuisiner/bodySearchRecipe.gif) repeat-y;
    margin-bottom: 10px; position:relative; }

.wpRecipePlannerSearchBasic .Block_top {
	background: url(Images/top_RecipePlanSearchBasic.gif) no-repeat; padding: 35px 0 0 29px; }
	.wpRecipePlannerSearchBasic .Block_top p {color:#ffffff;font-size:1.1em;padding:0 12px 4px 0;}
	.wpRecipePlannerSearchBasic .Block_top .SelectDisches { width: 154px; margin: 5px 0; color: #f06c00;
    font-size: 1.1em; height: 18px; font-family: Arial; font-weight: bold; background-color: #ffecdc; }
.wpRecipePlannerSearchBasic .Block_top .SelectPersonne { width: 154px; margin: 5px 0; color: #f06c00;
    font-size: 1.1em; height: 18px; font-family: Arial; font-weight: bold; background-color: #ffecdc; }
.wpRecipePlannerSearchBasic .Block_top .SelectType { margin-top: 5px; width: 122px; color: #f06c00;
    font-size: 1.1em; height: 18px; font-family: Arial; font-weight: bold; background-color: #ffecdc; }
.wpRecipePlannerSearchBasic .Block_top .btnOK { padding-left: 2px; vertical-align: middle;
    background:url(Images/Cuisiner/btnOk.gif) no-repeat top left;
	height:27px; overflow:hidden; text-indent:-10000px; width:28px; position:absolute; left:155px;}

.wpRecipePlannerSearchBasic .Block_top ul { margin:10px 0 0 0; }
.wpRecipePlannerSearchBasic .Block_top ul li { background: url(Images/pictos.gif) no-repeat 0 -143px;
    padding-left: 10px; }
.wpRecipePlannerSearchBasic .Block_top ul li a { color: #fff; cursor:pointer;}

.wpRecipePlannerSearchBasic .Block_bottom {
	background: url(Images/Cuisiner/footSearchRecipe.gif) no-repeat bottom;
    padding-bottom: 5px; height: 13px; }



.wpRecipePlannerSearchBasicHP {background: url(Images/bgMenusMalinsHome.gif) no-repeat left bottom;
height:248px;overflow:hidden;position:relative;width:217px;}
.wpRecipePlannerSearchBasicHP .topMenusMalinsHome {background: url(Images/topsearchAperoHead.gif) no-repeat left top;
padding:40px 0pt 0pt;width:217px;overflow:hidden;}

.wpRecipePlannerSearchBasicHP .inner {padding-left:20px;width:190px;padding-top:110px;}
.wpRecipePlannerSearchBasicHP .SelectDinner {background-color:#FFECDC;
color:#F06C00;font-family:Arial;font-size:1.1em;font-weight:bold;height:18px;width:150px;}
.wpRecipePlannerSearchBasicHP .SelectWho {background-color:#FFECDC;color:#F06C00;font-family:Arial;font-size:1.1em;
font-weight:bold;height:18px;margin-top:7px;width:150px;}
.wpRecipePlannerSearchBasicHP .SelectType {background-color:#FFECDC;color:#F06C00;font-family:Arial;font-size:1.1em;
font-weight:bold;height:18px;margin-top:7px;width:150px;}

/*.wpRecipePlannerSearchBasicHP .btnOK {left:155px;overflow:hidden;padding-left:2px;text-indent:-10000px;top:62px;
vertical-align:middle;width:28px;}
*/

.wpRecipePlannerSearchBasicHP .btnOK { background: url(Images/btnOkMenusMalins.gif) no-repeat 3px 5px;  width:28px; padding:14px; position: absolute; height: 27px; }


.popupNoLine .top {height:65px; overflow:hidden;}
.popupNoLine .inner {height:330px;}



/*WPLightSubscription - Mastrad;}
*/

.WPLightSubscription {float:left;width:345px;overflow:hidden;}
.WPLightSubscription h1 {background:url(Images/titre.jpg) no-repeat scroll left top;height:44px;}
.WPLightSubscription h1 span {display:none;}


.WPLightSubscription .BlockLog {background:url(Images/bg_BlockLog.gif) repeat-y ;width:345px;}
.WPLightSubscription .BlockLog_Top {background:url(Images/top_BlockLog.gif) no-repeat;height:1%;overflow:hidden;padding:14px 5px 0 2px;}
.WPLightSubscription .BlockLog_Top fieldset.Form01 {border:medium none;margin-left:22px;overflow:hidden;width:295px;}
.WPLightSubscription .BlockLog_Top fieldset.Form01 input {padding-left:2px;width:150px;}
.WPLightSubscription .BlockLog_Top fieldset.Form01 ul li input.CP {width:100px;}
.WPLightSubscription .BlockLog_Top fieldset.Form01 ul li button {float:right;cursor:pointer;background:url(Images/btCommander.gif) no-repeat scroll left top;height:27px;border:none;width:64px;}
.WPLightSubscription .BlockLog_Top fieldset.Form01 ul li button span {display:none;}






.WPLightSubscription .BlockLog_Top fieldset.Form01 select {width:144px;}
.WPLightSubscription .BlockLog_Top fieldset.Form01 span.SelectList {float:left;}
.WPLightSubscription .BlockLog_Top fieldset.Form01 span.SelectList select {color:#525252;font-size:9px;margin-right:2px;width:50px;}
.WPLightSubscription .BlockLog_Top fieldset.Form01 span.SelectList select.Year {margin:0;}

.WPLightSubscription .BlockLog_Top .Form01 li.ChoiceSelect label {float:left;font-weight:normal;width:206px;}
.WPLightSubscription .BlockLog_Top .Form01 li.ChoiceSelect select {color:#525252;font-size:9px;width:50px;}


.WPLightSubscription .BlockLog_Top fieldset.Form01 ul li.OffresExclusives {color:#666666;margin-top:8px;}
.WPLightSubscription .BlockLog_Top fieldset.Form01 ul li.OffresExclusives strong {font-weight:bold;color:#e20023;}
.WPLightSubscription .BlockLog_Top fieldset.Form01 ul li.OffresExclusives2 {color:#666666;margin-top:0px;}
.WPLightSubscription .BlockLog_Top fieldset.Form01 ul li.OffresExclusives2 strong {font-weight:bold;color:#000000;}
.WPLightSubscription .BlockLog_Top fieldset.Form01 ul li.OffresExclusives em {color:#000000;font-weight:bold;font-style:normal;}


.WPLightSubscription .BlockLog_Top fieldset.Form01 ul li.FieldMust {color:#666666;font-size:0.9em;}





.WPLightSubscription .BlockLog_Top .AllreadyMember {border-top:1px solid #000000;background:url(Images/bgMember.gif) repeat-x;padding-left:15px;}






.WPLightSubscription .BlockLog_Top .Form01 ul {background:none;font-size:1.2em;padding:0;}
.WPLightSubscription .BlockLog_Top .Form01 li {background:none;clear:both;float:left;margin-bottom:5px;padding:0;width:100%;}
.WPLightSubscription .BlockLog_Top .Form01 .erreurWarning {float:right;height:15px;padding:0pt 8px 0pt 0pt;width:18px;color:red;}
.WPLightSubscription .BlockLog_Top .Form01 li label {float:left;font-weight:normal;width:100px;}
.WPLightSubscription .BlockLog_Top .Form01 li span {color:#0770B4;}
.WPLightSubscription .BlockLog_Top .Form01 li span.radioList input {margin-right:2px;padding:0pt;width:auto;}
.WPLightSubscription .BlockLog_Top .Form01 li span.radioList label {color:#666666;float:none;font-size:0.9em;margin-right:8px;position:relative;top:-2px;width:auto;}

.WPLightSubscription .BlockLog_Bottom {background:url(Images/bottom_BlockLog.gif) no-repeat;clear:both;height:14px;}


.WPLightSubscription .BlockLog_Top fieldset.Form02 {border:medium none;overflow:hidden;width:295px;}
.WPLightSubscription .BlockLog_Top .Form02 ul {background:none;font-size:1.2em;padding:0;}
.WPLightSubscription .BlockLog_Top fieldset.Form02 input {padding-left:2px;width:150px;}
.WPLightSubscription .BlockLog_Top .Form02 li label {float:left;font-weight:normal;width:100px;color:#ffffff;}
.WPLightSubscription .BlockLog_Top .Form02 .erreurWarning {float:right;height:15px;padding:0pt 8px 0pt 0pt;width:18px;color:red;}
.WPLightSubscription .BlockLog_Top .Form02 li {background:none;clear:both;float:left;margin-bottom:5px;padding:0;width:100%;}
.WPLightSubscription .BlockLog_Top .Form02 li h1 {background:url(Images/titreMembre.gif) no-repeat;padding:0 0 0 10px;height:30px;margin:8px 0 5px 10px;}
.WPLightSubscription .BlockLog_Top .Form02 li h1 span {display:none;}

.WPLightSubscription .BlockLog_Top .Form02 li a {color:#ffffff;font-size:0.9em;padding:0 0 0 12px;background:url(Images/picFleche.gif) no-repeat left 4px;}

.WPLightSubscription .BlockLog_Top fieldset.Form02 ul li button {float:right;cursor:pointer;background:url(Images/btJouerMember.gif) no-repeat scroll left top;height:29px;border:none;width:66px;}
.WPLightSubscription .BlockLog_Top fieldset.Form02 ul li button span {display:none;}
.WPLightSubscription .BlockLog_Top fieldset.Form02 ul li.FieldMust {color:#ffffff;margin-top:2px;font-size:0.9em;}

.Mastrad .coBlockDoubleColumn_top {overflow:visible;}


/*WpPostRecipeDraw - Julie Andrieu;}
*/
.JulieAndrieu .coBlockDoubleColumn_top {overflow:visible;}

.WpPostRecipeDraw {position:absolute;left:463px; top:200px;}
.WpPostRecipeDraw .BlockRecipe {background:url(Images/bg_BlockRecipe.gif) repeat-y left top;width:266px;}
.WpPostRecipeDraw .BlockRecipe_Top {background:url(Images/top_BlockRecipe.gif) no-repeat top left;height:1%;overflow:hidden;padding:14px 10px 0px 10px;}
.WpPostRecipeDraw .BlockRecipe_Bottom {background:url(Images/bottom_BlockRecipe.gif) no-repeat left top;clear:both;height:18px;}

.WpPostRecipeDraw .BlockRecipe .BlockRecipe_Top .Titre {color:#e20023;font-size:1.3em;font-weight:bold;padding:0 0 8px 0;}
.WpPostRecipeDraw .BlockRecipe .BlockRecipe_Top .PostRecipeForm {border:medium none;overflow:hidden;margin:0;padding:0;}
.WpPostRecipeDraw .BlockRecipe .BlockRecipe_Top .PostRecipeForm ul {background:none;font-size:1.2em;padding:0;}

.WpPostRecipeDraw .BlockRecipe .BlockRecipe_Top .PostRecipeForm ul li {background:none;clear:both;float:left;margin-bottom:5px;padding:0pt;width:100%;}

.WpPostRecipeDraw .BlockRecipe .BlockRecipe_Top .PostRecipeForm .erreurWarning {color:red;float:right;height:15px;padding:0pt 8px 0pt 0pt;width:18px;}

.WpPostRecipeDraw .BlockRecipe .BlockRecipe_Top .PostRecipeForm ul li label {float:left;font-weight:normal;color:#666666;}
.WpPostRecipeDraw .BlockRecipe .BlockRecipe_Top .PostRecipeForm ul li input {padding-left:2px;width:197px;}
.WpPostRecipeDraw .BlockRecipe .BlockRecipe_Top .PostRecipeForm ul li p {color:#666666;font-size:1.1em;padding:8px 0 10px 0;}
.WpPostRecipeDraw .BlockRecipe .BlockRecipe_Top .PostRecipeForm ul li textarea {color:#333333;font-size:1.1em;font-family:arial;width:197px;margin-bottom:10px;}


.WpPostRecipeDraw .BlockRecipe .BlockRecipe_Top .PostRecipeForm ul li button {background:url(Images/btCommander.gif) no-repeat left top;border:medium none;
cursor:pointer;float:right;height:27px;width:64px;}
.WpPostRecipeDraw .BlockRecipe .BlockRecipe_Top .PostRecipeForm ul li button span {display:none;}
.WpPostRecipeDraw .BlockRecipe .BlockRecipe_Top .PostRecipeForm ul li.End {margin:15px 0 0 0;}









.WpPostrecipeAnswer {position:absolute;width:266px;top:200px;left:463px;height:300px;}
.WpPostrecipeAnswer .BlockLogFriendEncart {background:url(Images/bg_BlockFriendEncart.gif) repeat-y left top;width:266px;}
.WpPostrecipeAnswer .BlockLogFriendEncart .BlockLogFriendEncart_Top {background:url(Images/top_BlockFriendEncart.gif) no-repeat;height:1%;padding:14px 5px 0pt 4px;}
.WpPostrecipeAnswer .BlockLogFriendEncart .BlockLogFriendEncart_Top .TxtIntroDyn {color:#e20023;font-size:13px;font-weight:bold;padding:0 0 10px 8px;}
.WpPostrecipeAnswer .BlockLogFriendEncart .BlockLogFriendEncart_Top .AvantagesBai {color:#666666;font-size:12px;padding:0 0 10px 8px;}
.WpPostrecipeAnswer .BlockLogFriendEncart .BlockLogFriendEncart_Top .AvantagesBai strong {color:#000000;}
.WpPostrecipeAnswer .BlockLogFriendEncart .BlockLogFriendEncart_Top .AvantagesBai em {color:#e20023;font-style:normal;font-weight:bold;}
.WpPostrecipeAnswer .BlockLogFriendEncart .BlockLogFriendEncart_Top ul.IwantNewsletter {background:none;color:#666666;font-size:1.1em;padding:0 0 0 8px;height:300px;}
.WpPostrecipeAnswer .BlockLogFriendEncart .BlockLogFriendEncart_Top ul.IwantNewsletter li {background:none;clear:both;float:left;margin-bottom:8px;margin-top:6px;padding:0;width:100%;}

.WpPostrecipeAnswer .BlockLogFriendEncart .BlockLogFriendEncart_Top .InnerBAIAvantages {display:block;}
.WpPostrecipeAnswer .BlockLogFriendEncart .BlockLogFriendEncart_Top .InnerBAIAvantages .InnerVisuelNewsletter {background:url(Images/visuelNewsletter.jpg) no-repeat 5px top;height:140px;clear:both;position:relative;}



.WpPostrecipeAnswer .BlockLogFriendEncart .BlockLogFriendEncart_Top .InnerBAIAvantages .InnerVisuelNewsletter button {background: url(Images/btvaliderNews.gif) no-repeat left top;
border:medium none;cursor:pointer;float:right;height:25px;width:77px;}

.WpPostrecipeAnswer .BlockLogFriendEncart .BlockLogFriendEncart_Top .InnerBAIAvantages .InnerVisuelNewsletter button span {display:none;}

.WpPostrecipeAnswer .BlockLogFriendEncart .BlockLogFriendEncart_Top ul.IwantNewsletter input {height:14px;margin:0;padding:0;}
.WpPostrecipeAnswer .BlockLogFriendEncart .BlockLogFriendEncart_Top ul.IwantNewsletter label {padding:0 0 0 8px;font-size:1.1em;}


.WpPostrecipeAnswer .BlockLogFriendEncart .BlockLogFriendEncart_Top .InnerBAIAvantages .InnerVisuelNewsletter .LinkValider {position:absolute;left:20px;top:105px;padding-right:15px;}


.WpSendFriendEncart {left:463px;position:absolute;top:500px;width:266px;z-index:2000;}


.WpSendFriendEncart .BlockLogFriendEncart {background:url(Images/bg_BlockFriendEncartF02.gif) repeat-y left top;width:266px;}
.WpSendFriendEncart .BlockLogFriendEncart .BlockLogFriendEncart_TopF02 {background:url(Images/top_BlockFriendEncartF02.gif) no-repeat;height:220px;padding:47px 5px 0pt 4px;}
.WpSendFriendEncart .BlockLogFriendEncart .BlockLogFriendEncart_BottomF02 {background:url(Images/bottom_BlockFriendEncart.gif) no-repeat;clear:both;height:14px;}


.WpSendFriendEncart .BlockLogFriendEncart .BlockLogFriendEncart_TopF02 .InnerInviteFriend {padding:10px 8px 10px 8px;display:block;}
.WpSendFriendEncart .BlockLogFriendEncart .BlockLogFriendEncart_TopF02 .InnerInviteFriend p {color:#ffffff;font-weight:bold;font-size:1.2em;padding:0 0 8px 0;}



.WpSendFriendEncart .BlockLogFriendEncart .BlockLogFriendEncart_TopF02 .InnerInviteFriend ul li {background:none;clear:both;float:left;margin-bottom:5px;padding:0pt;width:100%;}
.WpSendFriendEncart .BlockLogFriendEncart .BlockLogFriendEncart_TopF02 .InnerInviteFriend ul li label {color:#ffffff;font-weight:normal;font-size:1.2em;}
.WpSendFriendEncart .BlockLogFriendEncart .BlockLogFriendEncart_TopF02 .InnerInviteFriend ul li input {padding-left:2px;width:130px;font-size:1.3em;}
.WpSendFriendEncart .BlockLogFriendEncart .BlockLogFriendEncart_TopF02 .InnerInviteFriend ul li.InputMargin {margin:0 0 8px 0;}



.WpSendFriendEncart .BlockLogFriendEncart .BlockLogFriendEncart_TopF02 .InnerInviteFriend ul li.FieldMandatory {color:#ffffff;}


.WpSendFriendEncart .BlockLogFriendEncart .BlockLogFriendEncart_TopF02 .InnerInviteFriend ul li .erreurWarning {color:red;float:right;height:15px;padding:0pt 75px 0pt 0pt;width:18px;}

.WpSendFriendEncart .BlockLogFriendEncart .BlockLogFriendEncart_TopF02 .InnerInviteFriend ul li button {background:url(Images/btValiderFriend.gif) no-repeat scroll left top;
border:medium none;cursor:pointer;float:right;height:28px;width:77px;}
.WpSendFriendEncart .BlockLogFriendEncart .BlockLogFriendEncart_TopF02 .InnerInviteFriend ul li button  span {display:none;}


.WpSendFriendEncart .BlockLogFriendEncart .BlockLogFriendEncart_TopF02 .InnerInviteFriendMail {padding:10px 8px 10px 8px;}
.WpSendFriendEncart .BlockLogFriendEncart .BlockLogFriendEncart_TopF02 .InnerInviteFriendMail p {color:#ffffff;font-weight:bold;font-size:1.2em;padding:0 0 14px 0;}




.WpSendFriendEncart .BlockLogFriendEncart .BlockLogFriendEncart_TopF02 .InnerInviteFriendMail ul li {background:none;clear:both;margin-bottom:10px;padding:0pt;width:100%;}
.WpSendFriendEncart .BlockLogFriendEncart .BlockLogFriendEncart_TopF02 .InnerInviteFriendMail ul li input {margin-right:8px;padding:0pt;width:auto;}

.WpSendFriendEncart .BlockLogFriendEncart .BlockLogFriendEncart_TopF02 .InnerInviteFriendMail ul li label {color:#ffffff;float:none;font-size:1.2em;margin-right:8px;position:relative;
top:-2px;width:auto;}


.WpSendFriendEncart p {color:#666666;line-height:11px;}



.pushNL { 
	background:url(Images/wpPostCreativeIdea/pushNLbg.jpg) no-repeat right bottom;
    width:428px; height:310px; overflow:hidden; margin-top:10px; float:left; }
.pushNL h4 {margin:0 0 10px 0;}
.pushNL p { line-height:inherit; margin:10px 0 10px 0; }
.pushNL span { color:#e20023; font-weight:bold; }
.pushNL span.black { color:#000000; }
.pushNL label { width:230px; float:left; font-size:1.2em; }
.pushNL a.small { font-size:1em; color:#000000; text-decoration:underline; 
    clear:both; float:left; display:inline; }
.pushNL button.valider { 
	float:left; display:inline; width:77px; height:25px;
    background:url(Images/btvaliderNews.gif) no-repeat 0 0;
    clear:left; display:inline; float:left; height:25px; margin:10px 0 0; 
    text-indent:-999px; width:77px; border: none; }    
.pushNL .mentions { font-size:1.1em;
	clear:both; float:left; line-height:inherit; margin-top:15px; width:275px; }
.pushNL .mentions a { text-decoration:underline;  }	
.pushNL input.pushNLchkbox { 
	float:left; display:inline; margin-right:5px; } 
.pushNL .sep { width:418px; height:2px; overflow:hidden; float:left; margin:10px 0 10px 0;
	background: url(Images/separateur_doublecolonne.gif); }
.pushNL .pushNLchkbox { float:left; width:17px; height:17px; }	
.pushNL .pushNLLabel {float:left; display:inline; width:230px; margin:0 0 0 5px;}


/* layer forgot password */

#ViewForgotPasswordDiv { width:410px; }
.forgotPasswordContent { padding:15px 0 0 0; width:406px; margin:15px 0 0 0;
	background:url(Images/LostPassword/bgField.gif) no-repeat left top;}
.forgotPasswordInner {padding:0 0 20px 10px; overflow:hidden; width:396px;
	background:url(Images/LostPassword/bgField.gif) no-repeat left bottom;}
.forgotPasswordInner label { float:left; font-weight:bold; font-size:1.2em; margin-top:3px; color:#666666; }
#ViewForgotPasswordDiv button { border:none; float:left; display:inline; margin:10px 0 0 336px;
	background:url(Images/LostPassword/btnValidate.gif); text-indent:-999px; width:73px; height:30px; }
#ViewForgotPasswordDiv p { font-size:1.2em; }	
#ViewForgotPasswordDiv .forgotPasswordInner .field { background:#FFFFFF; height:17px; width:272px;
	float:left; display:inline; margin:3px 0 0 10px; border:1px solid #d0d0d8; }	
#ViewForgotPasswordDiv .buttonInput { display:none; }


/* wpCreativeIdeaHP */
.wpCreativeIdeaHP {background:url(Images/bgideaCreativeHome.gif) no-repeat left top;
height:249px;overflow:hidden;width:221px;float:left;}

.wpCreativeIdeaHP .inner {padding:108px 0 0 24px;overflow:hidden;position:relative;}

.wpCreativeIdeaHP .inner .btnOK { padding-left: 0px; vertical-align: middle;
    background:url(Images/btnokroseHP.gif) no-repeat top left;
	height:27px; overflow:hidden; text-indent:-10000px; width:28px; position:absolute; top:104px; left:184px;}


.wpCreativeIdeaHP .inner .SelectCreativeIdea {background-color:#ffebf7;
color:#ef0e88;font-family:Arial;font-size:1.1em;font-weight:bold;height:18px;width:150px;}
.wpCreativeIdeaHP .inner ul {margin:10px 0 0 0;}
.wpCreativeIdeaHP .inner ul li { background: url(Images/pictos.gif) no-repeat 0 -4px;padding-left: 10px;}
.wpCreativeIdeaHP .inner ul li a {color:#666666;}


/* wpIdeaAperoHP */

.wpIdeaAperoHP {background:url(Images/bgideaApero.gif) no-repeat left top;
height:249px;overflow:hidden;width:221px;float:left;}

.wpIdeaAperoHP .inner {padding:114px 0 0 24px;overflow:hidden;position:relative;}

.wpIdeaAperoHP .inner .btnOK { padding-left: 2px; vertical-align: middle;
    background:url(Images/btnorangeHP.gif) no-repeat top left;
	height:27px; overflow:hidden; text-indent:-10000px; width:30px; position:absolute; top:139px; left:151px;}


.wpIdeaAperoHP .inner .NumberPerson {background-color:#ffe2c9;
color:#ff7300;font-family:Arial;font-size:1.1em;font-weight:bold;height:18px;width:154px;margin-bottom:12px;}
.wpIdeaAperoHP .inner .LuProduct {background-color:#ffe2c9;
color:#ff7300;font-family:Arial;font-size:1.1em;font-weight:bold;height:18px;width:118px;margin-bottom:8px;}



/* wpTricksMealHP */

.wpTricksMealHP {background:url(Images/bgtricksMealHP.gif) no-repeat left top;
height:249px;overflow:hidden;width:221px;float:left;}

.wpTricksMealHP .inner {padding:154px 0 0 24px;overflow:hidden;position:relative;}

.wpTricksMealHP .inner .btnOK { padding-left: 2px; vertical-align: middle;
    background:url(Images/btnorangeHP.gif) no-repeat top left;
	height:27px; overflow:hidden; text-indent:-10000px; width:30px; position:absolute; top:202px; left:183px;}


.wpTricksMealHP .inner select {background-color:#ffe2c9;
color:#ff7300;font-family:Arial;font-size:1.1em;font-weight:bold;height:18px;width:150px;margin-bottom:8px;}



/* wpSnackTimeHP */

.wpSnackTimeHP {background:url(Images/bgsnackTimeHP.gif) no-repeat left top;
height:249px;overflow:hidden;width:221px;float:left;}

.wpSnackTimeHP .inner {padding:110px 0 30px 24px;overflow:hidden;position:relative;}

.wpSnackTimeHP .inner .innerButton {overflow:hidden;margin-bottom:5px;}

.wpSnackTimeHP .inner .innerButton input {margin-right:2px;padding:0;width:auto;}


.wpSnackTimeHP .inner .innerButton label {color:#6c7732;float:none;font-size:1.2em;margin-right:15px;position:relative;top:-2px;width:auto;font-weight:bold;}

.wpSnackTimeHP .inner .btnOK { padding-left: 0px; vertical-align: middle;
    background:url(Images/btnvertHP.gif) no-repeat top left;
	height:27px; overflow:hidden; text-indent:-10000px; width:30px; position:absolute; top:180px; left:28px;}


.wpSnackTimeHP .inner select {background-color:#e3eda6;
color:#6c7732;font-family:Arial;font-size:1.1em;font-weight:bold;height:18px;width:150px;margin-bottom:8px;}

.stvalentinRecherche .clearBlock { clear:both; width:100%; }
	.stvalentinRecherche { float:left; background:url(/BAIFiles/BAI/Images/NewsletterRegistration/stvalentin_recherche_body.gif) 3px 0 repeat-y; width:266px; font-family:Arial; font-size:12px; font-weight:bold; color:#FFF; }
	.stvalentinRecherche div { float:left; }
	.stvalentinRecherche .stvalentinRechercheHeader { background:url(/BAIFiles/BAI/Images/NewsletterRegistration/stvalentin_recherche_bg.gif) 3px -1px repeat-y; width:266px; height:169px; }
	.stvalentinRecherche .blockForm { padding:2px 0 0 17px; width:220px; display:inline; }
	.stvalentinRecherche .blockForm .clearBlock { padding-bottom:5px; }
	.stvalentinRecherche label, .stvalentinRecherche input { float:left; margin:0; padding:0; }
	.stvalentinRecherche label { width:62px; padding-top:3px; }
	.stvalentinRecherche input { width:138px; margin:0 2px 0 0; }
	.stvalentinRecherche input.stvRadio { width:15px; margin-right:3px; padding:0; position:relative; top:4px; }
	.stvalentinRecherche label.stvRadioLbl { width:25px; margin:0 5px 6px 0; }
	.stvalentinRecherche label.stvRadioLblMlle { width:20px; }
	.stvalentinRecherche label.stvRadioLblM { width:10px; }
	.stvalentinRecherche .btnSpacer { height:55px; }
	.stvalentinRecherche .btnJeLesVeux { 
		background:url(/BAIFiles/BAI/Images/NewsletterRegistration/stvalentin_btn_je_les_veux.gif) 0 0 no-repeat; 
		width:90px; height:30px; border:0; margin-left:5px; cursor:pointer; float:right; }
	.stvalentinRecherche .stvalentinRechercheFooter { background:url(/BAIFiles/BAI/Images/NewsletterRegistration/stvalentin_recherche_footer.gif) 3px 0 no-repeat; height:15px; width:266px; }
	

	.WPLightSubscription .BlockLog_Top div { z-index:2; }
	.WPLightSubscription .BlockLog_Top div.AllreadyMember { z-index:1; }
	.WPLightSubscription .BlockLog_Top fieldset.Form01 .FieldMust { clear:both; }
				
	#legalCNIL { position:relative; float:left; width:120px; cursor:default; height:40px; }
	#legalCNIL p { font-weight:normal; width:115px; padding:0 2px; font-size:0.9em; color:#fff;
					background:#a61a19; border:solid 1px #333; font-size:0.8em; }
	#legalCNIL p a { color:#fff; text-decoration:none; }
	#legalCNIL .detail { display:none; padding:2px 2px;}
				

	#legalCNILLight { position:relative; float:left; width:140px; cursor:default; }
	#legalCNILLight p { width:135px; padding:0 4px; font-size:0.9em; color:#000;
			background:#ddd; border:solid 1px #999; }
	#legalCNILLight p a { color:#000; text-decoration:none; }
	#legalCNILLight .detail { display:none; padding:2px 4px;}
	
	.WpPostrecipeAnswer .BlockLogFriendEncart .BlockLogFriendEncart_Top ul.IwantNewsletter {
	Height:auto;
	}
	.WpPostrecipeAnswer .BlockLogFriendEncart .BlockLogFriendEncart_Top .InnerBAIAvantages .InnerVisuelNewsletter .LinkValider {
	left:170px;
	top:0px;
