#page.home
{
    /* background: url(general/img/bgHome.jpg) no-repeat 100% 31px; */
	background:transparent url(/App_Themes/general/img/Refonte/bg_content1.jpg) no-repeat scroll 100% 126px;
}
#page.home #middleContent{width:980px;position:relative;}
#homeFlash
{
    /*margin-top: -7px;
    margin-left: -7px;*/
	width:712px;
    height:320px;
}
/*
.espacePerso
{
    margin-left: 474px;
    margin-top: 20px;
    height: 75px;
}

.espacePerso h2
{
    background: url(general/img/espace_perso.png) no-repeat 0 0;
    width: 245px;
    height: 23px;
}
.espacePerso h2 span, .espacePerso label
{
    display: none;
}

.espacePerso input
{
    width: 122px;
    height: 17px;
    margin-right: 5px;
    vertical-align: middle;
}
.espacePerso input#mdp
{
    width: 85px;
    margin-right: 14px;
}
.espacePerso input.bouton
{
    width: 21px;
    height: 21px;
}
.espacePerso ul
{
    margin-top: 5px;
}
.espacePerso li
{
    margin-left: 5px;
    display: inline;
    font-size: .82em;
}
.espacePerso li.inscription
{
    border-left: 1px solid #666;
    margin-left: 10px;
    padding-left: 10px;
}
.espacePerso li a
{
    color: #666;
    text-decoration: underline;
}
*/
/* Home New*/
/*
#contentHome {
    text-align:left;
    font-size:1.1em;
}

#contentHome a {
    color: #e05700;
    font-size: 1em;
    text-decoration: underline;*/
/*    position: relative; 
}

#contentHome a:hover {
    text-decoration: none;
}

.coachingDessertHome {
    background: url(general/img/visu_gateau.gif) no-repeat 0 20px;
   height: 87px;
    width: 205px;
    float: left;
    padding: 17px 135px 0 105px;
}

.coinDesEnfantsHome {
    float:left;
    background: url(general/img/visu_enfant.gif) no-repeat 100% 100%;*/
   /* margin:13px 0pt 0pt 150px !important;*/
 /*    padding:17px 140px 0pt 0;
    text-align:left;
    width:146px;
    height: 87px;
}
   .coinDesEnfantsHome p,
    .coachingDessertHome p
    {
        height:68px;
    }

.blocVideoRecetteDuMois, .blocCodes, .blocDessertDeLaSemaine, .blocActualites {
    float: left;
    width: 187px;
    height: 338px;
}

.blocVideoRecetteDuMois p, .blocCodes p, .blocDessertDeLaSemaine p, .blocActualites p, .blocVideoRecetteDuMois a, .blocCodes a, .blocDessertDeLaSemaine a, .blocActualites a {
    width:170px;  
}

.blocVideoRecetteDuMois {
    background: transparent url(general/img/blocVideoRecetteDuMoisBg.gif) no-repeat top left;
    margin:0px 0 0 0;
}

.blocVideoRecetteDuMois a img {
    margin:8px 0 0 10px;
    width:169px;
    height:130px; 
}

.blocCodes {
    background: transparent url(general/img/blocCodesBg.gif) no-repeat top left;
    margin: 0px 0 0 5px;
}

.blocCodes img, .blocDessertDeLaSemaine img, .blocActualites img  {
    margin: 5px auto 0 auto;
    display:block;
}
.blocCodes div, .blocDessertDeLaSemaine div, .blocActualites div {
    margin: 10px 10px 0 10px;
}

.blocCodes .contentImg span, .blocDessertDeLaSemaine a.rss span, .blocActualites .contentImg span {
    display:none;
}

.blocCodes .contentImg {
    background:transparent url(general/img/codeHomeVisu.png) no-repeat scroll left top;
	width: 140px;
	height: 135px;
	display: block;
}

.blocDessertDeLaSemaine {
    background: transparent url(general/img/blocDessertDeLaSemaineBg.gif) no-repeat top left;
    margin: 0px 0 0 4px;   
}

.blocDessertDeLaSemaine a.rss {
    background: transparent url(general/img/rssFlux.png) no-repeat top left;
	width: 95px;
	height: 28px;
	display: block;
	margin-left:90px;
}

.blocActualites {
    background: transparent url(general/img/blocActualitesBg.gif) no-repeat top left;
    margin: 0px 0 0 5px;   
}

.blocActualites .contentImg {
    background: transparent url(general/img/ActualitesVisuHome.png) no-repeat top left;
  	width: 145px;
	height: 133px;
	display: block;  
}

.blocActualites .contentImg {
    background: transparent url(general/img/ActualitesVisuHome.png) no-repeat top left;
  	width: 145px;
	height: 133px;
	display: block;  
}


#contentHome .introImgBlock
{
    height:200px;
    padding-top:22px;
    margin:0px;
}
*/

#blockFlachHome{
	height:304px;
	width:980px;
	/* background:url(../img/bg_content.jpg) no-repeat top center; */
	clear:both;
	position:relative;
}
	#blockFlachHome .blocLeft{
		width:267px;
		float:left;
		padding:2px 0px 0px 0px;
	}
		#blockFlachHome .frmRecherche{
			margin:30px 0px 0px;
			width:247px;
			clear:both;
			height:102px;
			padding:15px 0px 0px 19px;
			background:url(/App_Themes/general/img/Refonte/bg_recherche.jpg) no-repeat top center;			
		}
		*html #blockFlachHome .frmRecherche{
			margin:30px 0 0px -1px;
		}
		#blockFlachHome .frmRecherche{
			margin-left /*\**/:-1px\9
		}
		#blockFlachHome .frmRecherche h3{
			background:url(/App_Themes/general/img/Refonte/ttSerch.png) no-repeat top center;
			width:164px;
			height:13px;
			font-size:0px;
			text-indent:-4400px;
			padding-bottom:3px;
			margin:0px;
			color:#fff;
		}
		#blockFlachHome .frmRecherche .inputSerch{
			width:177px;
			height:20px;
			float:left;
			margin:4px 6px 0px 0px;
			font-family: "Times New Roman", Times, serif, sans;
		}
		#blockFlachHome .frmRecherche .btnOk{
			width:40px;
			height:27px;
			background:url(/App_Themes/general/img/Refonte/btnOK.png) no-repeat top center;
		}
		#blockFlachHome .frmRecherche a{
			text-decoration:underline;
			font-size:13px;
			color:#fff;
			text-align:left;
			margin:0px;
			padding:0px;
		}
		#flashHome{
			float:left;
			width:708px;
			margin-top:2px;
			margin-left:-1px;
		}
		#layerSWF {
			top:0;
			left:0;
			position:absolute;
			width:100%;
			height:100%;
			z-index:3;
		}		
		#blockFlachHome h4{
			color:#39210e;
			font-style:italic;
			margin:0px ;
			padding:0px;
			font-size:22px;
			font-weight:normal;
			text-align:center;
		}
		#blockFlachHome .blocLeft .linkRecettes{
			width:200px;
			height:29px;
			padding:0px;
			margin:18px 0px 0px 54px;
			display:block;
		}
		#blockFlachHome .blocLeft .linkRecettes img,#blockFlachHome .blocLeft .linkRecette img{
			width:172px !important;
			height:31px !important;
		}
		#blockFlachHome .blocLeft .linkRecette{
			width:200px;
			height:29px;
			padding:0px;
			margin:10px 0px 0px 54px;
			display:block;		
		}
#leftContent{
	width:553px;
	float:left;
	padding-top:27px;
	/* background:url(../img/leftContent.jpg) no-repeat top center; */	
}
	#leftContent .dessert{
		width:100%;
		background:url(/App_Themes/general/img/Refonte/bottomBloc.jpg) no-repeat bottom left;
	}
		#leftContent .dessertDeLaSemaine{
			/* background:url(../img/tt_dessertDeLaSemaine.gif) no-repeat 170px 17px; */
			padding:0px 0px 0px 21px;
			overflow:hidden;
			clear:both;
			width:532px;
		}
		#leftContent .dessertright{
			background:transparent url(/App_Themes/general/img/Refonte/tt_dessertDeLaSemaine2.gif) no-repeat scroll -24px 0;
			float:right;
			margin-top:17px;
			width:279px;
			overflow:hidden;
			padding-bottom:0px;
		}
		#leftContent .visuDessert{
			float:left;
			margin:-2px 0 0 30px;
		}
		*html #leftContent .visuDessert{
			margin:-2px 0 0 15px;
		}
		#leftContent .blockRss{float:right;width:185px;height:35px;}
		#leftContent .dessertDeLaSemaine p,#leftContent .blocDetailVideo p{font-family:"Times New Roman",Times,serif,sans;font-size:13px;}
		#leftContent .dessertDeLaSemaine .dessertRss{float:left;margin:0px;}
		#leftContent .dessertDeLaSemaine .dessertRss a{color:#000;text-decoration:underline;}
		#leftContent .dessertDeLaSemaine a{color:#000;text-decoration:underline;}
		#leftContent .dessertDeLaSemaine .txtDessert{float:right;padding:10px 10px 10px 0px;width:240px;}
		#leftContent .dessertDeLaSemaine .rssdessert{margin:0px 21px 0px 10px;}
		#leftContent .dessertDeLaSemaine .btnTtRecettes{width:169px;height:27px;background:url(/App_Themes/general/img/Refonte/see_all_recette.gif) no-repeat;display:block;margin:0px 17px 6px 0px;float:right;}
		#leftContent .topDesRecettes{clear:both;}
		#leftContent #blocGallery{width:265px;min-height:100px;float:left;margin:0px 0px 0px 0px;overflow:hidden;}
		#leftContent .blocDetail{width:222px;padding:70px 5px 23px 6px;float:left;/* overflow:hidden; */}
		#leftContent .blocDetail a:hover{text-decoration:underline;}
		#leftContent .topOr{color:#e07d00;font-size:12px;text-decoration:none;}
		#leftContent .topMaBo{color:#5d2607;font-size:16px;font-weight:bold;text-decoration:none;}
		#leftContent .topMaCl{color:#ac5627;font-size:12px;text-decoration:none;}
		#leftContent .topMaClBold{color:#ac5627;font-size:12px;text-decoration:none;font-weight:bold;}
		#leftContent .topMaBoS{color:#5d2607;font-size:14px;text-decoration:none;font-weight:bold;}
		#leftContent .topMaBoVr{color:#92582d;font-size:14px;text-decoration:none;font-weight:bold;}
		#leftContent .contentBlogGallery{background:url(/App_Themes/general/img/Refonte/bottomBloc.jpg) no-repeat bottom left;/* height:207px; */text-decoration:none;overflow:hidden;padding-bottom:8px;padding-left:30px;}
		#leftContent .contentBlogGallery .titleBlogGallery{background:url(/App_Themes/general/img/Refonte/tt_topDesRecettes.gif) no-repeat 75px 20px;/* height:260px; */overflow:hidden;width:520px;margin:0px 0px 0px 2px;}
		#leftContent .videoRecettes{background:url(/App_Themes/general/img/Refonte/bottomBloc.jpg) no-repeat bottom left;text-decoration:none;overflow:hidden;padding:0px 0px 7px 44px;height:193px;}
		#leftContent .contentVideoRecettes{overflow:hidden;}
		#leftContent .contentVideoRecettes .blocDetailVideo{
		/* padding:54px 0px 0px 9px;float:left;width:288px;background:url(/App_Themes/general/img/Refonte/tt_videoRecette.gif) no-repeat 0px 10px; */
			background:transparent url(/App_Themes/general/img/Refonte/tt_videoRecette.gif) no-repeat scroll -140px 10px;
			float:left;
			padding:12px 0 0 21px;
			width:283px;	
		}
		#leftContent .voirVideo{color:#000;text-decoration:underline;font-weight:bold;font-size:14px;}
		#leftContent .blocVideo{
		/* float:left;height:169px;width:204px;background:url(/App_Themes/general/img/Refonte/visuVideo.jpg) no-repeat top center;padding:20px 0px 0px 5px; */
		background:transparent url(/App_Themes/general/img/Refonte/visuVideo.jpg) no-repeat scroll center top;
		float:left;
		height:182px;
		margin:0px;
		padding:9px 0 0 7px;
		width:197px;		
		}
		#leftContent .contentVideoRecettes h2 span,#leftContent .produitsNestle h2 span,#leftContent .contentBlogGallery h2 span,#leftContent .dessertDeLaSemaine h2 span{display:none;}
		#leftContent .btnToutVideo{background:url(/App_Themes/general/img/Refonte/btn_ttLesVideo_169.gif) no-repeat left top;width:171px;height:29px;margin:15px 15px 0px 0px;cursor:pointer;display:block;float:right;}
		
		#leftContent .produitsNestle{overflow:hidden;background:url(/App_Themes/general/img/Refonte/tt_produitNestle.gif) no-repeat 108px 29px;padding:0px 0px 20px 0px;height:212px;}
		#leftContent #blocMedia{width:238px;height:197px;float:left;}
		#leftContent .blocProduit{width:296px;float:left;}
		*html #leftContent .blocProduit{width:245px;}
		#leftContent .blockPdt{padding:12px 0px 20px 10px;}
		#leftContent .blocProduit p{/* color:#7c644d; */font-size:13px;padding-left:0px;width:236px;float:right;}
		*html #leftContent .blocProduit p{width:228px;}
		#leftContent .btnProduit{background:url(/App_Themes/general/img/Refonte/btn_ttProduits_169.gif) no-repeat;width:171px;height:30px;display:block;float:right;}
#rightContent{
	width:415px;
	height:915px;
	float:left;	
	padding:0px 0px 0px 12px;/**/
}
#mainContainer{
	clear:both;
	width:100%;
	overflow:hidden;
}
.floatL{float:left;}
.floatR{float:right;}



.blocActus{
	width:383px;
	background:transparent url(/App_Themes/general/img/Refonte/bg_actus.jpg) no-repeat left bottom;
	overflow:hidden;
	padding:4px 5px 0px 10px;
	margin:0px 0px 10px 0px;
}

	.blocActus .visuActu{
		float:left;
		width:200px;
		padding-top:38px;
	}
	
	.blocActus .descActu{
		float:right;
		width:170px;
		color:#7c644d;
		font-size:13px;
		text-align:right;		
	}
	
		.blocActus .descActu h2{
			font-style:italic;
			font-size:36px;
			margin:0px;
			padding:0px;
			font-weight:normal;
		}
		
		.blocActus .descActu p{
			margin:0px 0px 0px 0px;
			padding:0px;
		}

.blocCoins{
	width:398px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

	.blocCoins .itemChilds{
		float:left;
		border:2px solid #228ddd;
		width:189px;
		height:267px;
		color:#169ed0;
		background:#fff;
	}
	
		.blocCoins .itemChilds h3,
		.blocCoins .itemPerso h3{
			font-size:22px;
			font-style:italic;
			margin:0px;
			padding:0px 0px 10px 12px;
			font-weight:normal;
		}
		
		
		.blocCoins .itemChilds p,
		.blocCoins .itemPerso p{
			width:165px;
			padding:0px 0px 0px 12px;
			line-height:1em;
			margin:0px;
		}
	
		.blocCoins .itemChilds p{
			padding-bottom:4px;font-size:13px;
		}
		
		.blocCoins .itemPerso p{
			padding-bottom:10px;font-size:13px;line-height:1.2em;
		}
		
		
	.blocCoins .itemPerso{
		float:right;
		border:2px solid #bb9046;
		width:188px;
		height:144px;
		margin-bottom:12px;
		color:#bb9047;
		background:#fff;
	}
	
	.blocCoins .blocConseil{
		float:right;
	}
	
	.blocCoins .blocJeu{
		float:left;
		border:2px solid #dd1f47;
		margin-top:10px;
		padding:0px 0px 0px 0px;
		width:394px;
		overflow:hidden;
		background:#fff;
	}
	
		.blocCoins .blocJeu .visuJeu{
			float:left;
			width:205px;
			padding:6px 0px 0px 0px;
		}
		
		.blocCoins .blocJeu .descJeu{
			float:right;
			width:175px;
			padding:10px 6px 0px 0px;
			color:#c92400;
			text-align:right;
			font-size:13px;
		}
	
			.blocCoins .blocJeu .descJeu h3{
				font-size:22px;
				font-style:italic;
				padding:0px 0px 8px 0px;
				margin:0px;
				font-weight:normal;
			}
			
			.blocCoins .blocJeu .descJeu p{
				width:160px;
				padding:0px 0px 15px 0px;
				float:right;
				margin:0px;
				line-height:1.1em;
			}
			
			.descJeu .btCodes{
				width:176px;
				height:28px;
				clear:both;
				float:right
			}
	
.blocCoaching{
	background:transparent url(/App_Themes/general/img/Refonte/btm_coaching.jpg) no-repeat left bottom;
	width:403px;
	padding-bottom:7px;
	margin:8px 0px 0px;
}

.blocCoaching .content{
	overflow:hidden;
	background:transparent url(/App_Themes/general/img/Refonte/bg_coaching.jpg) no-repeat 0px -8px;
	width:373px;
	padding:20px 5px 10px 25px;
}
	
	.blocCoaching .descBloc{
		width:260px;
		color:#7c644d;
		float:left;
	}
	
		.blocCoaching h3{
			margin:0px;
			color:#3b2108;
			font-weight:normal;
			font-style:italic;
			font-size:24px;
			padding-bottom:3px;
		}
		
		.blocCoaching p{
			margin:0px;
			padding:0px;
			line-height:1em;
			font-size:13px;
		}
		
		.blocCoaching .descBloc a{
			color:#7c644d;
			font-size:13px;
			font-weight:bold;
			text-decoration:underline;
		}
	
	.blocCoaching .visuBloc{
		float:right;
		width:90px;
	}
	
	.btParticipat{
		font-weight:bold;
		color:#7c644d;
		font-size:14px;
		text-decoration:underline;
	}
.blocActus .descActu h2 a,.blocActus .descActu p a{
	color:#7C644D;
}
.blocCoins .itemChilds h3 a,.blocCoins .itemChilds p a{
	color:#169ED0;
}
.blocCoins .itemPerso h3 a,.blocCoins .itemPerso p a{
	color:#BB9047;
}
.blocCoins .blocJeu .descJeu h3 a,.blocCoins .blocJeu .descJeu p a{
	color:#C92400;
}
.blocCoaching .descBloc h3 a{
	font-size:24px;
	text-decoration:none;
	font-weight:normal;
}
#leftContent .dessertright a.title,#leftContent .contentVideoRecettes .blocDetailVideo a.title,#leftContent .blocProduit a.title{
	height:38px;
	width:272px;
	display:block;
	font-size:0px;
	text-indent:-4444px;
}
#leftContent .contentVideoRecettes .blocDetailVideo a.title{
	margin:0px 0px 10px 0px;
}
#leftContent .blocProduit a.title{
	margin:30px 0px 0px 0px;
}
#leftContent .blocDetailVideo p {
	float:right;
	width:255px;
}
#ctl00_MainContent_ImageContent3_hlImagePreview img{
	height:37px !important;
	width:188px !important;
}
#ctl00_MainContent_ImageContent6_hlImagePreview img{
	height:36px !important;
	width:172px !important;
}
.blocCoins .itemChilds #ctl00_MainContent_ImageContent2_hlImagePreview
{
	text-align:center;
	display:block;
}
.choco-plaque{
	position:absolute;
	width:236px;
	height:58px;
	top:301px;
	left:451px;
	background:transparent url(/App_Themes/general/img/choco.png) no-repeat;
}