@charset "utf-8";
/* CSS Document */

	body{
		margin:0;
		padding:0;
		background-color:#f5a023;
		background-image:url(/images/fond.jpg);
		background-repeat:no-repeat;
		background-position:center top;
		font-family:arial;
		font-size:10px;
		color:#50505f;
	}
	
	a img{
		border:0;
	}
	
	.clear{
		clear:both;
		height:0;
	}
	
	form{
		margin:0;
		padding:0;
	}
	
	#global{
		width:980px;
		margin:auto;
	}

/* ================================== ENTETE ================================== */
	#entete{
		position:relative;
		width:795px;
		height:132px;
		overflow:visible;
	}
	
	#enteteMarques{
		position:relative;
		width:795px;
		height:132px;
		overflow:visible;
	}
	
	#logoQVDF{
		position:absolute;
		top:0;
		left:-18px;
		width:203px;
		height:132px;
		display:block;
	}
	
	#logoQVDFmarques{
		position:absolute;
		top:0;
		left:-18px;
		width:155px;
		height:102px;
		display:block;
	}
	
	#enteteDroite{
		position:absolute;
		top:0;
		left:185px;
		height:130px;
		width:796px;
	}
	
	#enteteDroiteMarques{
		position:absolute;
		top:0;
		left:140px;
		height:130px;
		width:841px;
	}

	#bandeauHome{
		float:left;
		width:555px;
	}
	
	#bandeauHomeMarques{
		float:left;
		width:600px;
	}
	
	#bandeauPub{
		margin: 35px 25px 30px 25px;
		width:468px;
	}
	
	#accrocheMarque{
		margin:20px 0 4px 0;
	}
	
	#accrocheMarqueMarques{
		margin:10px 0 4px 0;
	}
	
	#monEspace{
		float:left;
		width:240px;
		height:75px;
	}
	
	#espaceChamps{
		width:230px;
		padding:0 0 10px 10px;
		background-image:url(/images/fond-espace2.gif);
		background-repeat:no-repeat;
	}
	
	#emailMdpIncorrects{
		width:220px;
		margin:6px 0 2px 0;
		padding:2px 0 2px 0;
		background-color:#de3838;
		text-align:center;
		font-size:110%;
		color:#fff;
	}
	
	#emailMdpIncorrects2{
		margin:0 8px 2px 6px;
		background-color:#de3838;
		text-align:center;
		color:#fff;
	}
	
	#espaceLoggue{
		width:230px;
		height:70px;
		padding:10px 0 0 10px;
		background-image:url(/images/fond-espace2.gif);
		background-repeat:no-repeat;
	}
	
	#espaceLoggueAvatar{
		float:left;
		width:60px;
		margin:0 10px 0 0;
	}
	
	#espaceLoggueTexte{
		float:left;
		width:160px;
	}
	
	#espaceLoggeNomAvatar{
		margin:0 0 3px 0;
		font-size:120%;
		font-weight:bold;
		color:#50505f;
	}
	
	#espaceLoggueLienEspace{
		display:block;
		width:146px;
		margin:0 0 8px 0;
	}
	
	#espaceLoggueDeconnexion{
		text-decoration:underline;
		color:#50505f;
	}
	
	#espaceChampEmail, #espaceChampMdp{
		display:block;
		float:left;
		width:100px;
		border:1px solid #7c99b4;
		background-image:url(/images/fond-champ-texte.gif);
		background-repeat:no-repeat;
		padding:0 0 0 3px;
		font-family:arial;
		font-size:10px;
		color:#50505f;
	}
	
	#espaceChampEmail{
		margin:10px 10px 0 0;
	}
	
	#espaceChampMdp{
		margin:10px 0 0 0;
	}
	
	#mdpOublie{
		float:left;
		width:148px;
		margin:5px 0 0 0;
	}
	
	#mdpOublie a{
		color:#008cd2;
		text-decoration:underline;
	}
	
	#espaceValider{
		float:left;
		width:72px;
		margin:4px 0 0 0;
	}
	
	#pasInscrit{
		float:left;
		width:149px;
		margin:9px 8px 0 0;
		text-align:right;
		font-size:110%;
		color:#fff;
	}
	
	#btnSinscrire{
		float:left;
		width:83px;
		margin:8px 0 0 0;
	}
	
	#nav{
		float:left;
		position:relative;
		width:670px;
		height:27px;
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#nav li{
		float:left;
	}
	
	.visible{
		display:block;
	}
	
	.invisible{
		display:none;
	}
	
	.overflowHidden{
	}
	
	#nav ul{
		position:absolute;
		top:0;
		left:0;
		z-index:3;
		width:972px;
		height:24px;
		margin:27px 0 0 0;
		padding:0 0 0 8px;
		list-style:none;
	}
	
	#nav ul li{
		float:left;
		margin:0 20px 0 0;
	}
	
	#nav ul li a{
		display:block;
		height:19px;
		padding:5px 0 0 0;
		text-decoration:none;
		font-family:arial;
		font-size:110%;
		color:#fad400;
	}
	
	#nav ul li a.sousMenuInactif1{
		color:#facd00;
	}
	#nav ul li a.sousMenuInactif2{
		color:#d7f000;
	}
	#nav ul li a.sousMenuInactif3{
		color:#ff7deb;
	}
	#nav ul li a.sousMenuInactif4{
		color:#69d2ff;
	}
	
	#nav ul li a.sousMenuActif, #nav ul li a:hover{
		color:#fff;
	}
	
	#sousMenuRecettes{
		background-color:#fa4b00;
	}
	
	#sousMenuCheese{
		background-color:#87b900;
	}
	
	#sousMenuMarques{
		background-color:#be0064;
	}
	
	#sousMenuClub, #sousMenuBR{
		background-color:#008cd2;
	}

	#margeSousMenu{
		height:24px;
	}
	
	.marge10{
		height:10px;
	}
	
	#recherche{
		float:left;
		width:310px;
		height:27px;
		background-image:url(/images/fond-recherche.png);
		background-repeat:no-repeat;
	}
	
	#labelRecherche{
		float:left;
		width:76px;
		padding:8px 11px 0 13px;
	}
	
	#champRecherche{
		display:block;
		float:left;
		width:141px;
		margin:6px 5px 0 0;
		padding:1px 0 0 3px;
		border:0;
		background-image:url(/images/fond-champ-texte.gif);
		background-repeat:no-repeat;
		font-family:arial;
		font-size:11px;
		color:#50505f;
	}
	
	#btnOk{
		display:block;
		float:left;
		width:51px;
		margin:6px 0 0 0;
	}
/* ================================== ENTETE ================================== */


/* ================================== SUPERPOSITION FLASH / CLUB ================================== */	
	#superposition{
		position:relative;
		width:980px;
		height:164px;
		overflow:visible;
		background-color:#fff;
	}
	
	#bandeau{
		position:absolute;
		top:0;
		left:0;
		z-index:1;
	}
	
	#club{
		position:absolute;
		top:0;
		right:5px;
		z-index:2;
		width:307px;
		height:150px;
		background-image:url(/images/club.png);
		background-repeat:no-repeat;
	}
	
	#titreClub{
		float:left;
		width:88px;
		margin:0;
		padding:5px 11px 0 59px; 
	}
	
	#titreReducs{
		float:left;
		width:144px;
		margin:0;
	}
	
	#btnJenProfite{
		display:block;
		width:95px;
		margin:2px 0 0 197px;
	}
	
	#titreInscriptionNewsletter{
		margin:14px 0 0 12px;
		font-size:110%;
		font-weight:bold;
		color:#fff;
	}
	
	#labelNewsletter{
		display:block;
		float:left;
		width:78px;
		padding:4px 0 0 12px;
	}
	
	#champNewsletter{
		float:left;
		width:143px;
		margin:3px 0 0 0;
		padding:1px 0 0 3px;
		border:0;
		background-image:url(/images/fond-champ-texte.gif);
		backrgound-repeat:no-repeat;
		font-family:arial;
		font-size:11px;
		color:#50505f;
	}
	
	#newsletterOk{
		float:left;
		width:51px;
		margin:3px 0 0 0;
		padding:0 0 0 5px;
	}
	
	#retourSelection{
		position:absolute;
		top:136px;
		left:20px;
		z-index:3;
	}
	
	#confirmationInscriptionNewsletter{
		margin:17px 0 0 12px;
		font-size:110%;
		color:#fff;
	}
/* ================================== SUPERPOSITION FLASH / CLUB ================================== */

	#siteHome{
		width:980px;
		background-color:#fff;
		background-image:url(/images/fond-home.gif);
		background-repeat:repeat-y;
		background-position:10px 0;
	}
	
	#siteRecette{
		width:980px;
		background-color:#fff;
		background-image:url(/images/fond-recette.gif);
		background-repeat:repeat-y;
		background-position:10px 0;
	}
	
/* ================================== BARRE GAUCHE ================================== */
	#gauche{
		float:left;
		width:200px;
		padding:0 0 0 10px;
	}
	
	#gaucheContenu{
		width:200px;
		padding:0 0 25px 0;
	}
	
	#gaucheContenu h2{
		margin:0;
	}
	
	.rechercheRapide{
		width:140px;
		height:144px;
		margin:0 0 20px 0;
		padding:9px 0 0 60px;
		background-image:url(/images/fond-recherche-rapide.jpg);
		background-repeat:no-repeat;
	}
	
	.rechercheRapide p, .rechercheAvancee p{
		margin:0 0 7px 0;
		font-size:110%;
		font-weight:bold;
		line-height:11px;
	}
	
	.rechercheRapide p span, .rechercheAvancee p span{
		color:#fa4b00;
	}
	
	.rechercheRapideSelect{
		margin:0 0 5px 0;
	}
	
	.rechercheRapideSelect select{
		width:140px;
		font-family:arial;
		font-size:110%;
		color:#50505f;
	}
	
	.rechercheRapideOk{
		display:block;
		width:51px;
		margin:0 0 0 89px;
	}
	
	.titreTop{
		margin:0;
		height:22px;
		background-color:#fff;
		font-family:"Times New Roman", Times, serif;
		font-size:160%;
		font-weight:normal;
		color:#50505f;
	}
	
	.titreTop5{
		float:left;
		display:block;
		width:50px;
		padding:0 5px 0 0;
	}
	
	.titreTopNom{
		float:left;
		display:block;
	}
	
	.listeTop{
		margin:0 0 5px 0;
		padding:2px 0 0 0;
		list-style:none;
	}
	
	.listeTop2{
		margin:0 0 0 0;
		padding:2px 0 0 0;
		list-style:none;
		background-color:#e7ede9;
	}
	
	.listeTop li, .listeTop2 li{
		margin:0;
		padding:3px 0 3px  19px;
		border-bottom:1px solid #bebbc0;
		background-repeat:no-repeat;
	}
	
	.listeTop li#listeTop1{
		background-image:url(/images/puce1.gif);
		background-position:7px 5px;
	}
	
	.listeTop li#listeTop2{
		background-image:url(/images/puce2.gif);
		background-position:5px 5px;
	}
	
	.listeTop li#listeTop3{
		background-image:url(/images/puce3.gif);
		background-position:5px 5px;
	}
	
	.listeTop li#listeTop4{
		background-image:url(/images/puce4.gif);
		background-position:5px 5px;
	}
	
	.listeTop li#listeTop5{
		background-image:url(/images/puce5.gif);
		background-position:5px 5px;
	}
	
	.listeTop li#listeTop5b{
		background-image:url(/images/puce5.gif);
		background-position:5px 5px;
		border-bottom:0;
	}
	
	.listeTop2 li#listeTop1{
		background-image:url(/images/puce1.gif);
		background-position:7px center;
	}
	
	.listeTop2 li#listeTop2{
		background-image:url(/images/puce2.gif);
		background-position:5px center;
	}
	
	.listeTop2 li#listeTop3{
		background-image:url(/images/puce3.gif);
		background-position:5px center;
	}
	
	.listeTop2 li#listeTop4{
		background-image:url(/images/puce4.gif);
		background-position:5px center;
	}
	
	.listeTop2 li#listeTop5{
		background-image:url(/images/puce5.gif);
		background-position:5px center;
	}
	
	.listeTop2 li#listeTop5b{
		background-image:url(/images/puce5.gif);
		background-position:5px center;
		border-bottom:0;
	}
	
	.listeTop li a, .listeTop2 li a{
		font-size:110%;
		color:#50505f;
		text-decoration:none;
	}
	
	.listeTop li a:hover, .listeTop2 li a:hover{
		text-decoration:underline;
	}
	
	.lienFleche, .lienFlecheRetourMarques{
		height:14px;
		margin:0 0 20px 1px;
	}
	
	.lienFlecheRechercheRapide{
		height:14px;
		margin:-15px 0 20px 0px;
	}
	
	.lienFlecheAvatar{
		height:15px;
		margin:0 0 10px 0;
	}
	
	.lienFleche span, .lienFleche2 span, .lienFlecheRetourMarques span, .lienFlecheAvatar span, .lienFlecheRechercheRapide span{
		display:block;
        float:left;
		margin:0 4px 0 0;
	}

	.lienFleche a, .lienFleche2 a, .lienFlecheRetourMarques a, .lienFlecheAvatar a, .lienFlecheRechercheRapide a{
		display:block;
		float:left;
		padding:1px 0 0 0;
		font-family:tahoma, arial;
		font-weight:bold;
		color:#50505f;
		text-decoration:none;
	}
	
	.lienFlecheRetourMarques a, .lienFlecheAvatar a{
		color:#fff;
	}
	
	.lienFleche a:hover, .lienFleche2 a:hover, .lienFlecheRetourMarques a:hover, .lienFlecheAvatar a:hover{
		text-decoration:underline;
	}

	.blocGaucheAvecVisuel{
		margin:0 0 20px 0;
	}
	
	.blocGaucheVertAvecVisuel{
		padding:0 0 5px 0;
		background-color: #87b900;
	}
	
	.separateurVert {
		padding: 0;
		margin-bottom:5px;
	}
	
	.blocGaucheVertVisuel{
		float:left;
		width:72px;
		margin:10px 8px 0 0;
		padding: 3px 3px 3px 0;
		background-color: #FFFFFF;
	}
	
	.blocGaucheVisuel{
		float:left;
		width:72px;
		margin:10px 8px 0 0;
	}
	
	.blocGaucheVisuel2{
		float:left;
		width:72px;
		margin:10px 8px 10px 0;
	}
	
	.blocGaucheTexte{
		float:left;
		width:115px;
		margin:10px 0 0 0;
	}
	
	.blocGaucheVertTexte{
		float:left;
		width:115px;
		margin:0 0 0 0;
	}
	
	.blocGaucheTexteTitre {
		margin:0 0 1px 0;
		font-size:110%;
		font-weight:bold;
		line-height:12px;
	}
	
	.blocGaucheTexte p, blocGaucheVertTexte p {
		margin:0 0 6px 0;
		font-size:110%;
		line-height:12px;
	}
	
	.gaucheActuVisuel{
		margin:10px 0 0 0;
	}
	
	.gaucheTitreActuMois{
		margin:3px 0 0 0;
		padding:0 2px 02px;
		font-size:110%;
		font-weight:bold;
		color:#50505f;
	}
	
	.gaucheTexteActuMois{
		margin:0 0 4px 0;
		padding:0 2px 0 2px;
		font-size:110%;
		line-height:12px;
		color:#50505f;
	}
	
	.gaucheListeDerniersInscrits{
		margin:10px 0 7px 0;
		padding:0;
		list-style:none;
	}
	
	.gaucheListeDerniersInscrits li, .minilisteRecettesPreferees li, .listeOutilsPratiques li, .listeContributions li{
		height:32px;
		margin:0;
		padding:1px 0 1px 0;
		border-bottom:1px solid #bebbc0;
		overflow:hidden;
	}
	
	.minilisteRecettesPreferees li.derniereRecettePreferee{
		border-bottom:0;
	}
	
	.gaucheListeDerniersInscrits li table, .minilisteRecettesPreferees li table, .listeOutilsPratiques li table, .listeContributions li table{
		margin:0;
		height:32px;
	}
	
	.gaucheAvatarInscrit{
		width:38px;
	}
	
	.gauchePictoOutil{
		width:38px;
		text-align:center;
	}
	
	.gaucheNomInscrit{
		font-size:110%;
	}
	
	.gaucheNomInscrit a{
		color:#50505f;
		text-decoration:none;
	}
	
	.gaucheNomInscrit a:hover{
		text-decoration:underline;
	}
	
	.gaucheParticiperConcours{
		margin:6px 0 0 0;
		width:86px;
		height:15px;
	}
/* ================================== BARRE GAUCHE ================================== */



/* ================================== CONTENUS HOME ================================== */	
	#contenus{
		float:left;
		width:420px;
		padding:0 20px 0 20px;
	}
	
	#contenus h1{
		margin:1px 0 10px 0;
	}
	
	#contenus h2{
		margin:0 0 30px 0;
	}
	
	.titreDynamique1, .titreDynamique2, .titreDynamique3, .titreDynamique4, .titreDynamique5{
		font-family:"Times New Roman", Times, serif;
		font-weight:normal;
		font-size:36px;
		color:#50505f;
	}
	
	.titreDynamique1 span{
		padding:0 2px 0 2px;
		background-color:#008cd2;
		font-size:24px;
		color:#fff;
	}
	
	.titreDynamique2 span{
		padding:0 2px 0 2px;
		background-color:#fa4b00;
		font-size:24px;
		color:#fff;
	}
	
	.titreDynamique3 span{
		padding:0 2px 0 2px;
		background-color:#bd0062;
		font-size:24px;
		color:#fff;
	}
	
	.titreDynamique4 span{
		padding:0px 2px 0 2px;
		background-color:#85b700;
		font-size:24px;
		color:#fff;
	}
	
	.titreDynamique5 span{
		padding:0 2px 0 2px;
		background-color: #fb9413;
		font-size:24px;
		color:#fff;
	}

	.homeRecetteJourVisuel, .homeRecetteVideoVisuel, .homeRecetteVideoVisuelb, .clubHomeVisuel{
		float:left;
		width:130px;
		margin:0 10px 0 0;
	}
	
	.homeRecetteJourTexte, .homeRecetteVideoTexte, .homeRecetteVideoTexteb, .clubHomeTexte{
		float:left;
		width:280px;
	}
	
	.recetteDecouvrezAussi, .recetteVideoRecetteVideoTexte{
		float:left;
		width:490px;
	}
	
	.homeRecetteJourTexte h3, .homeRecetteVideoTexte h3, .homeRecetteVideoTexteb h3, .homeTexteAdroite h3, .homeTexteAdroiteVideo h3, .recetteIngredients h3, .recetteIngredients2 h3, .recetteDecouvrezAussi h3, .recetteVideoRecetteVideoTexte h3, .recetteVideoListeTexte h3, .clubHomeTexte h3{
		margin:-4px 0 4px 0;
		padding:0 0 1px 0;
		border-bottom:1px solid #dcdcdf;
		font-family:arial;
		font-size:180%;
		font-weight:bold;
	}
	
	.homeRecetteJourTexte h4, .recetteDecouvrezAussi h4, .recetteVideoRecetteVideoTexte h4, .recetteIngredients2 h4, .recetteVideoListeTexte h4{
		margin:0 0 5px 0;
		font-size:130%;
		line-height:14px;
	}
	
	#listeRecettesVideosContenu h2.sousTitreMarques{
		margin:0 0 5px 0;
		font-size:130%;
		line-height:14px;
	}
	
	.homeRecettePlaisir{
		float:left;
		width:40px;
		height:19px;
	}
	
	.homeRecetteDuree{
		float:left;
		width:68px;
		height:18px;
		font-size:110%;
	}
	
	.homeRecetteCout{
		float:left;
		width:58px;
	}
	
	.homRecetteNbPersonnes{
		float:left;
		width:105px;
		height:17px;
		font-size:110%;
	}
	
	.homeRecetteJourTexte p, .homeRecetteVideoTexte p, .homeRecetteVideoTexteb p, .homeTexteAdroite p, .homeTexteAdroiteVideo p, .recetteDecouvrezAussi p, .recetteVideoRecetteVideoTexte p, .recetteIngredients2 p, .recetteVideoListeTexte p, .clubHomeTexte p{
		margin:2px 0 8px 0;
		line-height:12px;
		font-size:110%;
	}
	
	.recetteVideoListeTexte .lien{
		color:#000000;
		text-decoration:underline;
	}

	.homeRecetteVideoVisuel{
		margin:20px 10px 0 0;
		position:relative;
	}
	
	.homeRecetteVideoVisuelb{
		margin:5px 10px 0 0;
		position:relative;
	}
	
	.homeRecetteVideoVisuelImg{
		position:absolute;
		z-index:1;
		top:0;
		left:0;
	}
	
	.homeRecetteVideoVisuelPicto{
		position:absolute;
		z-index:2;
		top:21px;
		left:46px;
	}
	
	.homeRecetteVideoVisionner{
		float:left;
		display:block;
		width:85px;
		padding:0 5px 0 0;
	}
	
	.homeRecetteVideoVu{
		float:left;
		display:block;
		width:100px;
		font-size:110%;
		color:#fa4b00;
	}
	
	.homeRecetteVideoVu2{
		float:left;
		display:block;
		width:100px;
		font-size:110%;
		color:#008cd2;
	}
	
	.homeRecetteVideoTexte{
		margin:20px 0 0 0;
	}
	
	.homeRecetteVideoTexteb{
		margin:5px 0 0 0;
	}
	
	.homePointilles{
		margin:28px 0 28px 0;
	}
	
	.homeVisuelAgauche{
		float:left;
		width:210px;
		margin:0 10px 0 0;
	}
	
	.homeTexteAdroite{
		float:left;
		width:200px;
	}

	.homeVisuelAgaucheVideo{
		float:left;
		position:relative;
		width:210px;
		height:115px;
		margin:20px 10px 0 0;
	}
	
	.homeVisuelAgaucheVideoImg{
		position:absolute;
		z-index:1;
		top:0;
		left:0;
	}
	
	.homeVisuelAgaucheVideoPicto{
		position:absolute;
		z-index:2;
		top:40px;
		left:30px;
	}
	
	.homeVisuelAgaucheVideoPicto2{
		position:absolute;
		z-index:2;
		top:35px;
		left:70px;
	}
	
	.homeTexteAdroiteVideo{
		float:left;
		margin:20px 0 0 0;
		width:200px;
	}
	
	.homeInterviewVisionner{
		float:left;
		width:85px;
		padding:0 5px 0 0;
	}
	
	.homeInterviewVu{
		float:left;
		display:block;
		width:100px;
		font-size:110%;
		color:#87b900;
	}
	
	.homeInterviewPlaisirTitre{
		margin:14px 0 0 0;
		padding:0 0 2px 0;
		border-bottom:1px solid #dcdcdf;
		font-size:180%;
		font-weight:bold;
	}
	
	.homeInterviewPlaisirTexte{
		margin:5px 0 0 0;
		font-size:110%;
	}

	.homeInterviewPlaisirBloc, .homeInterviewPlaisirBloc2{
		float:left;
		width:130px;
	}
	
	.homeInterviewPlaisirBloc{
		margin:17px 15px 0 0;
	}
	
	.homeInterviewPlaisirBloc2{
		margin:15px 0 0 0;
	}
	
	.homeInterviewPlaisirBloc h4, .homeInterviewPlaisirBloc2 h4, .homeTexteAdroite h4{
		margin:5px 0 0 0;
		font-size:110%;
		line-height:13px;
	}
	
	.homeInterviewPlaisirBloc h4 a, .homeInterviewPlaisirBloc2 h4 a, .homeTexteAdroite h4 a{
		color:#50505f;
		text-decoration:none;
	}
	
	.homeInterviewPlaisirBloc h4 a:hover, .homeInterviewPlaisirBloc2 h4 a:hover{
		text-decoration:underline;
	}
	
	.homeInterviewPlaisirBloc h4 a span, .homeInterviewPlaisirBloc2 h4 a span{
		color:#008bd0;
		font-weight:bold;
	}
/* ================================== CONTENUS HOME ================================== */


/* ================================== LISTE DES RECETTES ============================= */
	.contenusPointilles{
		margin:10px 0 10px 0;
	}
	
	.contenusPointilles2{
		margin:10px 0 20px 0;
	}
	
	.contenusPointilles3{
		margin:30px 0 30px 0;
	}
	
	.paginationEtFiltre{
		width:415px;
		height:24px;
		margin:30px 0 20px 0;
		padding:0 0 0 5px;
		background-color:#eeeaea;
	}
	
	.paginationEtFiltre2{
		width:625px;
		height:24px;
		margin:30px 0 20px 0;
		padding:0 0 0 5px;
		background-color:#eeeaea;
	}
	.pagination{
		float:left;
		width:282px;
	}
	
	.pagination2{
		float:left;
		width:492px;
	}
	
	.pagesPrecedentes{
		float:left;
		display:block;
		width:15px;
		margin:5px 4px 0 0;
	}
	
	.pagesSuivantes{
		float:left;
		width:15px;
		margin:5px 0 0 0;
	}
	
	.nPage{
		float:left;
		display:block;
		height:14px;
		margin:5px 4px 0 0;
		padding:1px 3px 0 3px;
		background-image:url(/images/fond-pagination-actif.gif);
		background-repeat:repeat-x;
		background-position:0 -30px;
		text-decoration:none;
		font-family:Tahoma, arial;
		font-weight:bold;
		color:#50505f;
	}
	
	.nPage2{
		float:left;
		display:block;
		height:14px;
		margin:5px 4px 0 0;
		padding:1px 3px 0 3px;
		background-image:url(/images/fond-pagination-actif2.gif);
		background-repeat:repeat-x;
		background-position:0 -30px;
		text-decoration:none;
		font-family:Tahoma, arial;
		font-weight:bold;
		color:#50505f;
	}
	
	.nPage3{
		float:left;
		display:block;
		height:14px;
		margin:5px 4px 0 0;
		padding:1px 3px 0 3px;
		background-image:url(/images/fond-pagination-actif3.gif);
		background-repeat:repeat-x;
		background-position:0 -30px;
		text-decoration:none;
		font-family:Tahoma, arial;
		font-weight:bold;
		color:#50505f;
	}
	
	.nPage4{
		float:left;
		display:block;
		height:14px;
		margin:5px 4px 0 0;
		padding:1px 3px 0 3px;
		background-image:url(/images/fond-pagination-actif4.gif);
		background-repeat:repeat-x;
		background-position:0 -30px;
		text-decoration:none;
		font-family:Tahoma, arial;
		font-weight:bold;
		color:#50505f;
	}
	
	.nPage6{
		float:left;
		display:block;
		height:14px;
		margin:5px 4px 0 0;
		padding:1px 3px 0 3px;
		background-image:url(/images/fond-pagination-actif6.gif);
		background-repeat:repeat-x;
		background-position:0 -30px;
		text-decoration:none;
		font-family:Tahoma, arial;
		font-weight:bold;
		color:#50505f;
	}
	
	.nPageActif{
		float:left;
		display:block;
		height:14px;
		margin:5px 4px 0 0;
		padding:1px 3px 0 3px;
		background-image:url(/images/fond-pagination-actif.gif);
		background-repeat:repeat-x;
		background-position:0 0;
		text-decoration:none;
		font-family:Tahoma, arial;
		font-weight:bold;
		color:#fff;
	}
	
	.nPageActif2{
		float:left;
		display:block;
		height:14px;
		margin:5px 4px 0 0;
		padding:1px 3px 0 3px;
		background-image:url(/images/fond-pagination-actif2.gif);
		background-repeat:repeat-x;
		background-position:0 0;
		text-decoration:none;
		font-family:Tahoma, arial;
		font-weight:bold;
		color:#fff;
	}
	
	.nPageActif3{
		float:left;
		display:block;
		height:14px;
		margin:5px 4px 0 0;
		padding:1px 3px 0 3px;
		background-image:url(/images/fond-pagination-actif3.gif);
		background-repeat:repeat-x;
		background-position:0 0;
		text-decoration:none;
		font-family:Tahoma, arial;
		font-weight:bold;
		color:#fff;
	}
	
	.nPageActif4{
		float:left;
		display:block;
		height:14px;
		margin:5px 4px 0 0;
		padding:1px 3px 0 3px;
		background-image:url(/images/fond-pagination-actif4.gif);
		background-repeat:repeat-x;
		background-position:0 0;
		text-decoration:none;
		font-family:Tahoma, arial;
		font-weight:bold;
		color:#fff;
	}
	
	.nPageActif5{
		float:left;
		display:block;
		height:14px;
		margin:5px 4px 0 0;
		padding:1px 3px 0 3px;
		background-image:url(/images/fond-pagination-actif5.gif);
		background-repeat:repeat-x;
		background-position:0 0;
		text-decoration:none;
		font-family:Tahoma, arial;
		font-weight:bold;
		color:#fff;
	}
	
	.nPageActif6{
		float:left;
		display:block;
		height:14px;
		margin:5px 4px 0 0;
		padding:1px 3px 0 3px;
		background-image:url(/images/fond-pagination-actif6.gif);
		background-repeat:repeat-x;
		background-position:0 0;
		text-decoration:none;
		font-family:Tahoma, arial;
		font-weight:bold;
		color:#fff;
	}
	
	.nPage:hover, .nPage2:hover, .nPage3:hover{
		background-repeat:repeat-x;
		background-position:0 0;
		color:#fff;
	}
	
	.filtre{
		float:left;
		width:130px;
		margin:2px 0 0 0;
	}
	
	.filtre select{
		width:130px;
		font-family:arial;
		font-size:110%;
		color:#50505f;
	}
/* ================================== LISTE DES RECETTES ============================= */


/* ================================== FICHE RECETTE ================================== */
	#recetteContenu{
		float:left;
		width:630px;
		padding:0 20px 0 20px;
	}
	
	#recetteContenu h1{
		margin:-5px 0 1px 0;
		font-family:"Times New Roman", Times, serif;
		font-weight:normal;
		font-size:360%;
	}
	
	.recetteEquilibre{
		float:left;
		width:170px;
		font-size:110%;
	}
	
	.recetteDuree{
		float:left;
		width:227px;
		height:18px;
		font-size:110%;
	}
	
	.recetteResume{
		margin:6px 0 17px 0;
		font-size:130%;
		font-weight:bold;
	}
	
	.recetteConsultation{
		margin:0 0 7px 0;
		font-size:130%;
	}
	
	.recetteConsultation span, .recetteConsultation2 span{
		color:#fa4b00;
		font-weight:bold;
	}
	
	.recetteVisuel{
		float:left;
		width:200px;
		margin:0 10px 0 0;
	}
	
	.recetteVideoVisuel{
		float:left;
		width:420px;
		margin:0 10px 0 0;
	}
	
	.recetteIngredients{
		float:left;
		width:210px;
	}
	
	.recetteIngredients2{
		float:left;
		width:200px;
	}
	
	.recetteIngredients ul, .recetteIngredients2 ul{
		margin:0 0 7px 0;
		padding:3px 0 0 0;
		list-style:none;
	}
	
	.recetteIngredients ul li, .recetteIngredients2 ul li{
		margin:0;
		padding:0 0 0 12px;
		background-image:url(/images/puce-recette.gif);
		background-repeat:no-repeat;
		background-position:0 6px;
		font-size:130%;
	}
	
	.recetteOutils{
		width:420px;
		height:35px;
		margin:10px 0 0 0;
		padding:0 0 0 0;
		background-color:#eeeaea;
		overflow:hidden;
	}

	.recetteOutil1{
		float:left;
		margin:0 8px 0 0;
		padding:10px 0 8px 7px;
		width:127px;
	}
	
	.recetteOutil1b{
		float:left;
		margin:0 8px 0 0;
		padding:10px 0 8px 7px;
		width:127px;
		background-color:#fa4b00;
	}
	
	.recetteOutil1b2{
		float:left;
		margin:0 8px 0 0;
		padding:10px 0 8px 7px;
		width:127px;
		background-color:#85b700;
	}
	
	.recetteOutil1b3{
		float:left;
		margin:0 8px 0 0;
		padding:10px 0 8px 7px;
		width:127px;
		background-color:#008cd2;
	}
	
	.recetteOutils span, .magOutils span{
		display:block;
        float:left;
		margin:0 4px 0 0;
	}
	
	.recetteOutil1 a{
		padding:2px 0 0 0;
	}
	
	.recetteOutil2 a{
		padding:5px 0 0 0;
	}
	
	.recetteOutil3 a{
		padding:4px 0 0 0;
	}
	
	.recetteOutil3b a{
		padding:6px 0 0 0;
	}
	
	.recetteOutil2{
		float:left;
		margin:5px 0 0 0;
		width:90px;
	}
	
	.recetteOutil3{
		float:left;
		margin:6px 0 0 0;
		padding:0 0 0 0;
		width:150px;
	}
	
	.recetteOutil3b{
		float:left;
		margin:4px 0 0 0;
		padding:0 0 0 0;
		width:150px;
	}
	
	.recetteOutilClear{
		height:1px;
	}
	
	.recetteOutil1 a, .recetteOutil2 a, .recetteOutil3 a, .recetteOutil3b a{
		display:block;
		float:left;
		font-family:tahoma, arial;
		font-weight:bold;
		color:#50505f;
		text-decoration:none;
	}
	
	.recetteOutil1b a, .recetteOutil1b2 a, .recetteOutil1b a:hover, .recetteOutil1b2 a:hover, .recetteOutil1b3 a, .recetteOutil1b3 a:hover{
		display:block;
		float:left;
		font-family:tahoma, arial;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
	}
	
	.recetteOutil1 a:hover, .recetteOutil2 a:hover, .recetteOutil3 a:hover{
		text-decoration:underline;
	}
	
	#envoyerAmiBloc{
		width:400px;
		padding:10px;
		background-color:#eeeaea;
	}
	
	#envoyerAmiForm label{
		float:left;
		display:block;
		width:135px;
		padding:1px 5px 0 0;
		text-align:right;
		font-size:110%;
		font-weight:bold;
		color:#50505f;
	}
	
	.envoyerAmiFormChamp{
		float:left;
		display:block;
		width:255px;
		margin:0 0 10px 0;
		border:1px solid #c2bfbf;
		background-image:url(/images/fond-champ-texte.gif);
		background-repeat:no-repeat;
		padding:0 0 0 3px;
		font-family:arial;
		font-size:11px;
		color:#50505f;
	}
	
	.envoyerAmiFormTextarea{
		float:left;
		display:block;
		width:255px;
		margin:0 0 10px 0;
		border:1px solid #c2bfbf;
		background-image:url(/images/fond-champ-texte.gif);
		background-repeat:no-repeat;
		padding:0 0 0 3px;
		font-family:arial;
		font-size:11px;
		color:#50505f;
		height:100px;
	}
	
	#errorAmiEnvoyer{
		float:left;
		width:174px;
		margin-right:10px;
		padding-left:139px;
	}
	
	#envoyerAmiEnvoyer{
		float:left;
		text-align:right;
	}
	
	#envoyerAmiMessageOk{
		height:119px;
		padding:60px 0 0 0;
		text-align:center;
		font-size:120%;
	}
	
	#recetteTexte{
		float:left;
		width:420px;
		margin:6px 10px 0 0;
	}
	
	#recetteTexte h3{
		margin:0 0 7px 0;
		padding:0 0 1px 0;
		border-bottom:1px solid #dcdcdf;
		font-family:arial;
		font-size:180%;
		font-weight:bold;
	}
	
	#recetteTexte p{
		margin:0 0 15px 0;
		font-size:130%;
	}
	
	#recettePlus{
		float:left;
		width:200px;
		margin:24px 0 0 0;
	}
	
	#recettePlus h3{
		margin:0 0 7px 0;
		padding:4px 0 0 0;
	}
	
	#recettePlus p{
		margin:0 0 13px 0;
		font-size:110%;
	}
	
	.recettePointilles{
		margin:15px 0 30px 0;
	}
	
	.recetteDecouvrezSeparateur{
		height:17px;
	}
	
	.decouvrezAussi{
		margin:0 0 20px 0;
	}
/* ================================== FICHE RECETTE ================================== */


/* ================================== HOME RECETTES ================================== */
	.recettesTags{
		text-align:justify;
		line-height:28px;
	}
	
	.recettesTags a{
		text-decoration:none;
	}
	
	.font10{
		font-size:10px;
	}
	
	.font11{
		font-size:11px;
	}
	
	.font12{
		font-size:12px;
	}
	
	.font13{
		font-size:13px;
	}
	
	.font14{
		font-size:14px;
	}
	
	.font15{
		font-size:15px;
	}
	
	.font16{
		font-size:16px;
	}
	
	.font17{
		font-size:17px;
	}
	
	.font18{
		font-size:18px;
	}
	
	.font19{
		font-size:19px;
	}
	
	.font20{
		font-size:20px;
	}
	
	.font21{
		font-size:21px;
	}
	
	.font22{
		font-size:22px;
	}
	
	.font23{
		font-size:23px;
	}
	
	.font24{
		font-size:24px;
	}
	
	.font25{
		font-size:25px;
	}
	
	.font26{
		font-size:26px;
	}
	
	.font27{
		font-size:27px;
	}
	
	.font28{
		font-size:28px;
	}
	
	.font29{
		font-size:29px;
	}
	
	.font30{
		font-size:30px;
	}
	
	.bold{
		font-weight:bold;
	}
	
	.gris{
		color:#50505f;
	}
	
	.orange{
		color:#fa4b00;
	}
	
	.vert{
		color:#85b700;
	}
	
	.rose{
		color:#be0064;
	}
	
	.bleu{
		color:#008cd2;
	}
/* ================================== HOME RECETTES ================================== */


/* ================================== RECETTE VIDEO ================================== */
	.recetteVideoRecetteVideoVisuel{
		margin:0 10px 0 0;
		position:relative;
		float:left;
		width:130px;
		height:72px;
		margin:0 10px 0 0;
	}
/* ================================== RECETTE VIDEO ================================== */


/* ================================== LISTE RECETTES VIDEO =========================== */
	.recetteVideoAgaucheVideo{
		float:left;
		position:relative;
		width:210px;
		height:115px;
		margin:0 10px 0 0;
	}
	
	.recetteVideoAgaucheVideo2{
		float:left;
		position:relative;
		width:130px;
		height:127px;
		margin:0 10px 0 0;
	}
	
	#listeRecettesVideosContenu{
		float:left;
		width:630px;
		padding:0 20px 0 20px;
	}
	
	#listeRecettesVideosContenu h2{
		margin:0 0 30px 0;
	}
	
	.caleRecetteVideoJour{
		height:3px;
	}
	
	.recetteVideoListeTexte{
		float:left;
		width:410px;
	}
	
	.separateurRecettesVideo{
		margin:10px 0 10px 0;
	}
/* ================================== LISTE RECETTES VIDEO =========================== */


/* ================================== MARQUES ======================================== */
	#grandBandeau{
		width:980px;
		background-color:#fff;
		padding:0 0 35px 0;
	}
/* ================================== MARQUES ======================================== */


/* ================================== CLUBS ========================================== */
	.lienTexte{
		text-decoration:none;
		color:#50505f;
	}
	
	.lienTexte1{
		text-decoration:underline;
		color:#008cd2;
	}
/* ================================== CLUBS ========================================== */


/* ================================== RECHERCHE AVANCEE ============================== */
	.rechercheAvancee{
		width:536px;
		height:123px;
		margin:0 0 20px 0;
		padding:30px 0 0 94px;
		background-image:url(/images/fond-recherche-rapide.jpg);
		background-repeat:no-repeat;
		background-color:#eeeae9;
	}
	
	.rechercheAvanceeBloc{
		float:left;
		width:160px;
		padding:0 20px 0 0;
	}
	
	.rechercheAvanceeBloc2{
		float:left;
		width:160px;
		padding:0 0 0 0;
	}
	
	.rechercheAvanceeSelect{
		margin:0 0 5px 0;
	}
	
	.rechercheAvanceeSelect select{
		width:160px;
		font-family:arial;
		font-size:110%;
		color:#50505f;
	}
	
	.rechercheAvanceeOk{
		display:block;
		width:135px;
		margin:5px 0 0 384px;
	}
/* ================================== RECHERCHE AVANCEE ============================== */


/* ================================== TOP5 =========================================== */
	.blocTop5, .blocTop5b, .blocTop5Bas, .blocTop5bBas{
		float:left;
		width:305px;
	}
	
	.blocTop5{
		padding:0 20px 20px 0;
	}
	
	.blocTop5b{
		padding:0 0 20px 0;
	}
	
	.blocTop5Bas{
		padding:0 20px 0 0;
	}
	
	.blocTop5bBas{
		padding:0;
	}
/* ================================== TOP5 =========================================== */


/* ================================== LES MARQUES ==================================== */
	#marqueNav{
		height:30px;
		margin:0;
		padding:10px 10px 0 20px;
		list-style:none;
		background-color:#fff;
	}
	
	.marqueNavItem{
		float:left;
		margin:0;
		padding:0;
		height:20px;
	}
	
	.marqueNavItem a{
		display:block;
		height:18px;
		padding:2px 12px 0 10px;
		background-image:url(/images/onglet-menu-marque.gif);
		background-repeat:no-repeat;
		background-position:right 0;
		text-decoration:none;
		font-size:120%;
		font-weight:bold;
	}
	
	.marqueNavItem a.marqueNavInactif{
		background-position:right 0;
		color:#50505f;
	}
	
	.marqueNavItem a.marqueNavInactifDernier{
		background-position:left 0;
		color:#50505f;
	}
	
	.marqueNavItem a.marqueNavActif{
		background-position:right -40px;
		color:#fff;
	}
	
	.marqueNavItem a.marqueNavActifDernier{
		background-position:left -40px;
		color:#fff;
	}
	
	.marqueNavItem a.marqueNavBordureOff{
		background-position:right -20px;
		color:#50505f;
	}
	
	.marqueBandeau{
		margin:0 0 20px 0;
	}
	
	.separateurMarqueActu, .separateur30{
		height:30px;
	}
	
	.separateur20{
		height:20px;
	}
	
	.separateur5{
		height:5px;
	}
	
	.separateur15{
		height:15px;
	}
	
	.marquePresentationTexte{
		margin:0;
		font-size:110%;
	}
	
	.btnDonneesNutritionnelles{
		display:block;
		width:148px;
	}
	
	#repere{
		position:absolute;
		z-index:99;
		right:0;
		bottom:0;
		width:1px;
		height:1px;
	}
	
	#masque{
		position:absolute;
		display:none;
		background-color:#fff;
		z-index:80;
		top:0;
		left:0;
		filter:alpha(opacity=50); 
        -moz-opacity:0.70; 
        opacity:0.70;
	}
	
	#fenetreModale{
		position:fixed;
		z-index:90;
		display:none;
		left:0;
		top:0;
		width:100%;
		height:224px;
	}
	
	#fenetreModaleContenu{
		width:390px;
		height:224px;
		margin:auto;
	}
	
	#fenetreModaleSuperposition{
		position:relative;
		width:390px;
		height:224px;
	}
	
	#fenetreModaleVisuel{
		position:absolute;
		top:0;
		left:0;
	}
	
	#fenetreModaleFermer{
		position:absolute;
		top:10px;
		left:360px;
	}
	
	/* SWF */
	
	#fenetreModaleVisuelSWF{
		position:absolute;
		top:0;
		left:0;
		width:980px;
		height:785px;
		z-index:98;
	}
	
	#fenetreModaleSWF{
		position:fixed;
		left:0;
		top:0;
		width:0%;
		height:785px;
		display:none;
		z-index:98;
	}
	
	#fenetreModaleContenuSWF{
		width:980px;
		height:785px;
		margin:auto;
		z-index:98;
	}
	
	#fenetreModaleSuperpositionSWF{
		position:relative;
		width:980px;
		height:785px;
	}
	
	#fenetreModaleFermerSWF{
		position:absolute;
		top:0px;
		left:960px;
		z-index:99;
	}
	
/* ================================== LES MARQUES ==================================== */


/* ================================== LES MENTIONS LEGALES =========================== */
	#mentionsLegalesTextes h3{
		margin:0 0 10px 0;
		font-size:110%;
		font-weight:bold;
	}
	
	#mentionsLegalesTextes p{
		margin:0 0 10px 0;
		font-size:110%;
	}
	
	.mentionsLegalesSommaire{
		margin-bottom:10px;
		font-size:110%;
	}

	.mentionsLegalesSommaire a{
		text-decoration:underline;
		color:#50505f;
	}
	
	.mentionsLegalesContenu{
		list-style:none;
		margin:0;
	}
	
	.mentionsLegalesContenu h4{
		margin:0 0 10px 0;
		font-size:110%;
		font-weight:bold;
	}
	
	.mentionsLegalesContenu ul{
		list-style:none;
		margin:0 0 10px 20px;
		padding:0;
		font-size:110%;
	}
	
	.mentionsLegalesContenu ul li{
		padding:0 0 0 7px;
		background-image:url(/images/puce-mentions-legales.gif);
		background-repeat:no-repeat;
		background-position:0 4px;
	}
/* ================================== LES MENTIONS LEGALES =========================== */


/* ================================== CONTACT ======================================== */
	#formulaireContact label{
		float:left;
		display:block;
		width:130px;
		margin:2px 5px 0 0;
		text-align:right;
		font-size:110%;
		font-weight:bold;
		color:#50505f;
	}
	
	.champContact, .areaContact, .areaPosterVotreRecette, .surbrillanceInput, .surbrillanceArea, .surbrillanceInputVert, .surbrillanceAreaVert{
		float:left;
		display:block;
		width:256px;
		margin:0 0 10px 0;
		/* padding:1px 2px 1px 2px; */
		padding:1px 1px 1px 1px;
		border:1px solid #d0d0d0;
		background-image:url(/images/fond-champ-texte.gif);
		background-repeat:no-repeat;
		font-size:110%;
		font-family:arial;
	}
	
	.champContact, .areaContact, .areaPosterVotreRecette{
		color:#50505f;
	}
	
	.surbrillanceInput, .surbrillanceArea{
		color:#50505f;
		border:1px solid #fa4b00;
	}
	
	.surbrillanceInputVert, .surbrillanceAreaVert{
		color:#50505f;
		border:1px solid #85b700;
	}
	
	.areaContact, .surbrillanceArea, .surbrillanceAreaVert{
		height:100px;
	}
	
	.areaPosterVotreRecette {
		height:250px;
	}
	
	#contactEnvoyer{
		margin:0 0 10px 320px;
	}
	
	#formulaireContact p{
		width:397px;
		text-align:right;
		margin:0;
		font-size:110%;
	}
	
	#formulaireContact p.contactConfirmationTexte{
		width:397px;
		text-align:left;
		margin:0 0 12px 0;
		font-size:110%;
		font-weight:bold;
	}
	
	#contactConfirmationAccueil{
		padding:7px 0 0 0;
	}
	
	.surbrillance{
		color:#fa4b00!important;
	}
	
	.surbrillanceVert{
		color:#85b700;
	}
	
/* ================================== CONTACT ======================================== */


/* ================================== MDP OUBLIE ===================================== */
	#siteMdpOublie{
		width:980px;
		height:317px;
		background-image:url(/images/fond-mdp-oublie.png);
		background-repeat:no-repeat;
	}
	
	#mdpOublieClub{
		float:left;
		width:186px;
		margin:0 28px 0 0;
		padding:49px 0 0 154px;
	}
	
	#mdpOublieContenu{
		float:left;
		width:430px;
		padding:53px 0 0 0;
	}
	
	#mdpOublieContenu h2{
		margin:0 0 25px 0;
	}
	
	#mdpOublieContenu label{
		display:block;
		width:261px;
		height:13px;
		margin:0 0 4px 2px;
	}
	
	#mdpOublieChamp{
		display:block;
		width:275px;
		margin:0 0 20px 2px;
		padding:2px;
		border:0;
		background-image:url(/images/fond-champ-texte.gif);
		background-repeat:no-repeat;
		font-family:arial;
		font-size:14px;
		color:#50505f;
	}
	
	#btnRecevoirMdp{
		display:block;
		width:283px;
		height:30px;
		margin:0 0 0 1px;
	}
	
	#mdpOublieConfirmation{
		margin:0 0 20px 0;
	}
	
	#btnAccederAccueil2{
		display:block;
		width:277px;
		height:29px;
	}
/* ================================== MDP OUBLIE ===================================== */


/* ================================== CONFIRMATION INSCRIPTION ======================= */
	#mdpOublieContenu p{
		margin:0 0 20px 0;
	}
	
	#btnAccederAccueil{
		display:block;
		width:277px;
		height:29px;
		margin:0;
	}
	
	#btnAccederClub{
		display:block;
		width:186px;
		height:24px;
		margin:0px;
	}
/* ================================== CONFIRMATION INSCRIPTION ======================= */


/* ================================== INSCRIPTION ==================================== */
	#siteInscription{
		width:980px;
		background-image:url(/images/fond-inscription.jpg);
		background-repeat:no-repeat;
		background-color:#fff;
	}
	
	#inscriptionLeClub{
		float:left;
		width:168px;
		padding:8px 10px 0 130px;
	}
	
	#bonnesRaisons{
		float:left;
		width:648px;
		/*padding:25px 0 0 0;*/
		padding:0 0 0 0;
	}
	
	#bonnesRaisons h2{
		margin:0 0 26px 34px;
	}
	
	#inscriptionPointilles{
		margin:21px 0 0 242px;
	}
	
	#dejaInscrit{
		float:left;
		width:200px;
		height:108px;
		margin:7px 30px 0 0;
		padding:0 0 0 10px;
		background-image:url(/images/fond-deja-inscrit.gif);
		background-repeat:no-repeat;
		background-position:right bottom;
	}
	
	#dejaInscrit h2{
		margin:0 0 8px 0;
	}
	
	#espaceChampEmail2, #espaceChampMdp2{
		width:181px;
		margin:0 0 4px 6px;
		padding:1px 2px 1px 2px;
		border:1px solid #7c99b4;
		background-image:url(/images/fond-champ-texte.gif);
		background-repeat:no-repeat;
		font-family:arial;
		font-size:11px;
		color:#50505f;
	}
	
	#espaceValider2{
		display:block;
		float:left;
		width:72px;
		height:15px;
		margin:0 0 0 0;
	}
	
	#mdpOublie2{
		float:left;
		width:112px;
		padding:0 0 0 8px;
	}
	
	#mdpOublie2 a{
		text-decoration:underline;
		font-family:Tahoma, arial, verdana;
		color:#008cd2;
	}
	
	#inscriptionBloc{
		float:left;
		width:740px;
		margin:27px 0 0 0;
	}
	
	#inscriptionBloc h2{
		margin:0 0 19px 0;
	}
	
	#inscriptionForm{
		float:left;
		width:410px;
		height:254px;
		margin:0;
		padding:10px 0 0 20px;
		background-image:url(/images/fond-form-inscription.png);
		background-repeat:no-repeat;
	}
	
	.inscriptionLabel{
		display:block;
		float:left;
		width:85px;
		margin:0 10px 0 0;
		padding:2px 0 0 0;
		font-size:130%;
		font-weight:bold;
		color:#fff;
	}
	
	.inscriptionChamp{
		display:block;
		float:left;
		width:266px;
		margin:0 0 10px 0;
		padding:2px;
		border:1px solid #008cd2;
		background-image:url(/images/fond-champ-texte.gif);
		background-repeat:no-repeat;
		font-family:arial;
		font-size:12px;
		color:#000;
	}
	
	.inscriptionChampSurbrillance{
		display:block;
		float:left;
		width:266px;
		margin:0 0 10px 0;
		padding:2px;
		border:1px solid #c1262e;
		background-image:url(/images/fond-champ-texte.gif);
		background-repeat:no-repeat;
		font-family:arial;
		font-size:12px;
		color:#000;
	}
	
	.surbrillanceInscription{
		color:#c1262e;
	}
	
	#inscriptionForm h3{
		margin:11px 0 8px 0;
		font-weight:normal;
		font-size:110%;
		color:#fff;
	}
	
	#inscriptionTexte{
		float:left;
		width:280px;
		position:relative;
	}
	
	#inscriptionTexte p{
		margin:0 0 12px 0;
		font-size:120%;
	}
	
	#inscriptionTexte p.dernierMessageErreur{
		margin:0 0 0 0;
		font-size:120%;
	}

	.inscriptionIntituleRadio{
		float:left;
		width:220px;
		margin:0 0 12px 0;
		font-size:110%;
		color:#fff;
	}
	
	.inscriptionIntituleRadio a{
		text-decoration:underline;
		color:#fff;
	}
	
	.inscriptionRadio{
		float:left;
		width:139px;
		margin:-5px 0 0 0;
		color:#fff;
	}
	
	.inscriptionCheckBox{
		float:left;
		width:139px;
		margin:-5px 0 0 0;
		color:#fff;
		padding:0 0 0 2px;
	}
	
	.inscriptionCheckBoxModifierNewsletter{
		float:left;
		width:139px;
		margin:-5px 0 0 0;
		color:#fff;
		padding:0 0 0 38px;
	}
	
	#inscriptionErreurs{
		position:absolute;
		top:-5px;
		left:-5px;
		width:285px;
	}
	
	#inscriptionErreursContenu{
		width:243px;
		padding:20px 21px 1px 21px;
		background-image:url(/images/message-erreur.png);
		background-repeat:no-repeat;
		color:#fff;
	}
	
	#inscriptionErreursBas{
		width:285px;
		height:19px;
		background-image:url(/images/message-erreur-bas.png);
		background-repeat:no-repeat;
	}
/* ================================== INSCRIPTION ==================================== */


/* ================================== INSCRIPTION BONS REDUCTIONS ==================== */
	#siteInscriptionBons{
		width:980px;
		background-image:url(/images/fond-bons-reductions.jpg);
		background-repeat:no-repeat;
		background-color:#fff;
	}
	
	#siteInscriptionBonsConfirmation{
		width:980px;
		height:206px;
		padding:52px 0 0 0;
		background-image:url(/images/fond-confirmation-br.jpg);
		background-repeat:no-repeat;
		background-color:#fff;
	}
	
	#merciInscrit{
		margin:0 0 27px 339px;
	}
	
	#aPresent{
		margin:0 0 23px 339px;
	}
	
	#inscriptionBonsLeClub{
		float:left;
		width:186px;
		margin:0 90px 0 0;
		padding:8px 0 0 15px;
	}
	
	#accederBons{
		display:block;
		width:321px;
		height:25px;
		margin:0;
	}
	
	#accederBons2{
		display:block;
		width:321px;
		height:25px;
		margin:0 0 0 339px;
	}
	
	#inscriptionFelicitations{
		float:left;
		width:464px;
		padding:44px 0 24px  0;
	}
	
	#felicitations{
		margin:0 0 29px 0;
	}
	
	#desormaisInscrit{
		margin:0 0 10px 10px;
	}
	
	#inscriptionBonsAcceder{
		display:block;
		width:186px;
		margin:0 0 36px 10px;
	}
	
	#inscriptionBonsPointilles{
		margin:0 0 25px 288px;
	}
	
	#jeVeuxBeneficier{
		margin:0 0 6px 296px;
	}
	
	#remplirForm{
		margin:0 0 12px 296px;
		font-size:120%;
		font-weight:bold;
		color:#50505f;
	}
	
	#inscriptionBonsTexte{
		float:left;
		width:284px;
		padding:0;
		position:relative;
	}
	
	#inscriptionBonsErreurs{
		position:absolute;
		top:-5px;
		left:5px;
		width:265px;
	}
	
	#inscriptionBonsErreursContenu, #modifierProfil1ErreursContenu, #modifierProfil2ErreursContenu, #modifierProfil3ErreursContenu{
		width:223px;
		padding:20px 21px 1px 21px;
		background-image:url(/images/message-erreur2.png);
		background-repeat:no-repeat;
		color:#fff;
	}
	
	#inscriptionBonsErreursContenu p, #modifierProfil1ErreursContenu p, #modifierProfil2ErreursContenu p, #modifierProfil3ErreursContenu p{
		margin:0 0 12px 0;
		font-size:120%;
	}
	
	#inscriptionBonsErreursBas, .inscriptionBonsErreursBas{
		width:265px;
		height:19px;
		background-image:url(/images/message-erreur-bas2.png);
		background-repeat:no-repeat;
	}
	
	#inscriptionBonsForm{
		float:left;
		width:676px;
		height:383px;
		padding:16px 0 0 0;
		background-image:url(/images/fond-form-reductions2.png);
		background-repeat:no-repeat;
	}
	
	#inscriptionBonsFormGauche, #inscriptionBonsFormDroite{
		float:left;
		width:320px;
	}
	
	#inscriptionBonsFormGauche{
		padding:0 10px 0 9px;
	}
	
	#inscriptionBonsFormDroite{
		padding:30px 0 0 0;
	}
	
	.inscriptionBonsLabel{
		display:block;
		float:left;
		width:80px;
		padding:2px 10px 0 0;
		text-align:right;
		font-size:130%;
		font-weight:bold;
		color:#fff;
	}
	
	.inscriptionBonsLabel3{
		display:block;
		float:left;
		width:160px;
		padding:2px 10px 0 0;
		text-align:right;
		font-size:130%;
		font-weight:bold;
		color:#fff;
	}
	
	.inscriptionBonsSelects{
		float:left;
		margin:0 0 10px 0;
	}
	
	.inscriptionBonsSelects select{
		font-family:arial;
		font-size:11px;
		color:#000;
	}
	
	.inscriptionBonsSelects label{
		font-size:110%;
		color:#fff;
	}
	
	#inscriptionBonsCalage{
		height:40px;
	}
	
	.inscriptionBonsRadio{
		float:left;
		width:230px;
		margin:0 0 10px 0;
		font-size:110%;
		color:#fff;
	}
	
	.inscriptionBonsChamp, .inscriptionBonsAdresse{
		display:block;
		float:left;
		width:224px;
		margin:0 0 10px 0;
		padding:2px;
		border:1px solid #008cd2;
		background-image:url(/images/fond-champ-texte.gif);
		background-repeat:no-repeat;
		font-family:arial;
		font-size:12px;
		color:#000;
	}
	
	.inscriptionBonsChampSurbrillance, .inscriptionBonsAdresseSurbrillance{
		display:block;
		float:left;
		width:224px;
		margin:0 0 10px 0;
		padding:2px;
		border:1px solid #c1262e;
		background-image:url(/images/fond-champ-texte.gif);
		background-repeat:no-repeat;
		font-family:arial;
		font-size:12px;
		color:#000;
	}
	
	.inscriptionBonsAdresse, .inscriptionBonsAdresseSurbrillance{
		height:46px;
	}
	
	#inscriptionBonsFormSeparateur{
		width:637px;
		height:1px;
		margin:10px 0 16px 20px;
		background-color:#007cbd;
	}
	
	#enseignesPreferees{
		margin:0 0 6px 20px;
		font-size:130%;
		font-weight:bold;
		color:#fff;
	}
	
	#listeEnseignes{
		margin:0 0 0 20px;
		padding:0;
		list-style:none;
	}
	
	.listeEnseignesColonne{
		float:left;
		width:138px;
		padding:0 20px 0 0;
	}
	
	.listeEnseignesColonne h4{
		margin:0 0 3px 0;
		font-size:110%;
		font-weight:bold;
		color:#fff;
	}
	
	.listeEnseignesColonne ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	.listeEnseignesColonne ul li{
		height:17px;
		margin:0;
		font-size:110%;
		color:#fff;
		overflow-y:hidden;
	}
	
	.inscriptionBonsLabel2{
		display:block;
		float:left;
		width:80px;
		padding:6px 10px 0 9px;
		text-align:right;
		font-size:130%;
		font-weight:bold;
		color:#fff;
	}
	
	#frequenceCourses{
		width:230px;
		margin:10px 0 0 0;
		font-family:arial;
		font-size:12px;
		color:#000;
	}
	
	#inscriptionBonsChampsObligatoires{
		float:left;
		width:499px;
		margin:10px 0 0 0;
		padding:0 0 0 10px;
		font-size:110%;
		color:#fff;
	}
	
	#inscriptionBonsValider{
		float:left;
		width:139px;
		margin:5px 0 0 0;
	}
/* ================================== INSCRIPTION BONS REDUCTIONS ==================== */


/* ================================== PLAN DU SITE =================================== */
	#planSiteRecettes, #planSiteClub, #planSiteCheese, #planSiteBr, #planSiteMarques{
		float:left;
		width:300px;
	}
	
	#planSiteRecettes, #planSiteCheese, #planSiteMarques{
		padding:0 20px 0 0;
	}
	
	#planSiteRecettes h3, #planSiteClub h3, #planSiteCheese h3, #planSiteBr h3, #planSiteMarques h3{
		margin:0 0 16px 0;
	}
	
	#planSiteRecettes ul, #planSiteClub ul, #planSiteCheese ul, #planSiteBr ul, #planSiteMarques ul{
		margin:0;
		padding:0 0 27px 0;
		list-style:none;
	}
	
	#planSiteRecettes li, #planSiteClub li, #planSiteCheese li, #planSiteBr li, #planSiteMarques li{
		margin:0 0 2px 0;
		padding:0 0 0 10px;
		font-size:110%;
		background-repeat:no-repeat;
		background-position:0 5px;
	}
	
	#planSiteRecettes li{
		background-image:url(/images/fleche-plan1.gif);
	}
	
	#planSiteClub li, #planSiteBr li{
		background-image:url(/images/fleche-plan4.gif);
	}
	
	#planSiteCheese li{
		background-image:url(/images/fleche-plan2.gif);
	}
	
	#planSiteMarques li{
		background-image:url(/images/fleche-plan3.gif);
	}
	
	#planSiteRecettes a, #planSiteClub a, #planSiteCheese a, #planSiteBr a, #planSiteMarques a{
		text-decoration:none;
		color:#50505f;
	}
	
	#planSiteRecettes a:hover, #planSiteClub a:hover, #planSiteCheese a:hover, #planSiteBr a:hover, #planSiteMarques a:hover{
		text-decoration:underline;
	}
/* ================================== PLAN DU SITE =================================== */


/* ================================== ERREUR 404 ===================================== */
	#site404{
		width:980px;
		height:230px;
		padding:70px 0 0 0;
		background-image:url(/images/fond-404.jpg);
		background-repeat:no-repeat;
	}
	
	#titre404{
		margin:0 0 25px 234px;
	}
	
	#message404{
		margin:0 0 47px 234px;
	}
	
	#btnAccederAccueil404{
		display:block;
		width:277px;
		height:29px;
		margin:0 0 0 520px;
	}
/* ================================== ERREUR 404 ===================================== */


/* ================================== CULTURE CHEESE ================================= */
	#recetteContenu h1{
		margin:0 0 6px 0;
	}
	
	#magTexte{
		float:left;
		width:420px;
		margin:20px 10px 0 0;
	}
	
	#magTexte h3{
		margin:0 0 7px 0;
		padding:0 0 1px 0;
		border-bottom:1px solid #dcdcdf;
		font-family:arial;
		font-size:180%;
		font-weight:bold;
	}
	
	#magTexte p, #magArticle2 p{
		margin:0 0 15px 0;
		font-size:130%;
	}
	
	#magPlus{
		float:left;
		width:200px;
		margin:20px 0 0 0;
	}
	
 	#magPlus h3.titreIdee, #magPlus h3.titreIdee2{
		width:175px;
		height:19px;
		margin:0 0 7px 0;
		padding:3px 0 0 23px;
		background-image:url(/images/fond-titre-idee-vert.gif);
		background-repeat:no-repeat;
		font-family:"Times New Roman", Times, serif;
		font-weight:normal;
		font-size:150%;
		color:#fff;
	}
	
	#magPlus h3.titreIdee{
		background-image:url(/images/fond-titre-idee-vert.gif);
	}
	
	#magPlus h3.titreIdee2{
		background-image:url(/images/fond-titre-idee-bleu.gif);
	}
	
	#magPlus p{
		margin:0 0 13px 0;
		font-size:110%;
	}
	
	.magOutils{
		width:420px;
		height:35px;
		margin:10px 0 0 0;
		padding:0 0 0 0;
		background-color:#eeeaea;
		overflow:hidden;
	}
	
	#magArticleCredits{
		background-color:#eeeaea;
		margin:0 0 20px 0;
		padding:8px 10px 8px 10px;
	}
	
	#magArticle, #magArticle2{
		margin:10px 0 0 0;
	}
	
	#magArticle a{
		color:#000;
		text-decoration:underline;
	}
	
	#magPlus a{
		color:#000;
		text-decoration:underline;
	}

	#conseilsMamansMenu{
		margin:0;
		padding:0;
		list-style:none;
		border-bottom:10px solid #fff;
	}
	
	#conseilsMamansMenu li{
		margin:0;
		padding:0;
	}
	
	#conseilsMamansMenu li a.conseilsMamansMenuInactif, #conseilsMamansMenu li a.conseilsMamansMenuSansPointillesInactif, #conseilsMamansMenu li a.conseilsMamansMenuActif, #conseilsMamansMenu li a.conseilsMamansMenuSansPointillesActif{
		display:block;
		width:180px;
		padding:10px;
		text-decoration:none;
		font-size:130%;
		font-weight:bold;
		color:#50505f;
	}
	
	#conseilsMamansMenu li a.conseilsMamansMenuInactif{
		border-bottom:2px dashed #fff;
	}
	
	#conseilsMamansMenu li a.conseilsMamansMenuSansPointillesInactif{
		border-bottom:2px solid #eeeaea;
	}
	
	#conseilsMamansMenu li a.conseilsMamansMenuInactif:hover, #conseilsMamansMenu li a.conseilsMamansMenuSansPointillesInactif:hover, #conseilsMamansMenu li a.conseilsMamansMenuActif, #conseilsMamansMenu li a.conseilsMamansMenuSansPointillesActif{
		background-color:#85b700;
		border-bottom:2px solid #85b700;
		color:#fff;
	}
/* ================================== CULTURE CHEESE ================================= */


/* ================================== LE CLUB ======================================== */
	#enteteClub{
		width:980px;
		height:356px;
		padding:0 0 20px 0;
		background-image:url(/images/fond-entete-club.jpg);
		background-repeat:no-repeat;
		background-color:#fff;
	}
	
	#enteteClubGauche{
		float:left;
		width:200px;
		padding:9px 19px 0 10px;
	}
	
	#clubTitreBulle{
		margin:0 0 15px 0;
	}
	
	#zoneAvatar{
		width:190px;
		height:150px;
		padding:10px 0 0 10px;
		background-image:url(/images/fond-avatar-club.png);
		background-repeat:no-repeat;
	}
	
	#enteteClubAvatarVisuel{
		float:left;
		width:90px;
		margin:0 0 10px 0;
		padding:0 8px 0 0;
	}
	
	#enteteClubAvatarResume{
		float:left;
		width:82px;
	}
	
	.enteteClubTitreAvatar{
		margin:0 0 3px 0;
		font-size:130%;
		font-weight:bold;
		color:#fff;
	}
	
	#enteteClubAvatarResume p{
		margin:0;
		font-size:110%;
		font-weight:bold;
		color:#69d2ff;
	}
	
	#enteteClubDroite{
		float:left;
		width:742px;
		padding:30px 0 0 0;
 	}
	
	#bienvenueSurVotreEspace{
		margin:0 0 24px 20px;
	}
	
	#texteBienvenueEspace{
		margin:0 0 4px 1px;
		font-size:120%;
		font-weight:bold;
		color:#575859;
	}
	
	#gererVosFavoris{
		display:block;
		width:125px;
	}
	
	#votreTestFromage{
		width:742px;
		height:136px;
		margin:-6px 0 0 0;
		padding:29px 0 0 0;
		background-image:url(/images/fond-decouvrez-votre-avatar.png);
		background-repeat:no-repeat;
	}
	
	#votreTestFromageTitre{
		margin:0 0 10px 6px;
	}
	
	#quelFromageEtesVous{
		margin:0 0 0 11px;
	}
	
	#votreTestFromage p{
		margin:0 0 4px 11px;
		font-size:110%;
		color:#575859;
	}
	
	#votreTestFromage a{
		display:block;
		width:96px;
		margin:0 0 0 11px;
	}
	
	#enteteClubNewsletter{
		width:300px;
		height:39px;
		margin:3px 0 0 441px;
		padding:5px 0 0 0;
		background-image:url(/images/bloc-newsletter-club.gif);
		background-repeat:no-repeat;
	}
	
	#confirmationInscriptionNewsletter2{
		margin:0 0 0 10px;
		font-size:110%;
		color:#fff;
	}
	
	#titreInscriptionNewsletter2{
		margin:0 0 0 10px;
		font-size:110%;
		font-weight:bold;
		color:#fff;
	}
	
	#labelNewsletter2{
		display:block;
		float:left;
		width:78px;
		padding:4px 0 0 10px;
	}
	
	.gaucheGoodies{
		margin:10px 0 0 0;
		padding:0;
		list-style:none;
	}
	
	.gaucheGoodies li{
		margin:0;
		padding:0;
	}
	
	.gaucheGoodiesVisuel{
		float:left;
		width:48px;
		padding:0 10px 10px 0;
	}
	
	.gaucheGoodiesTexte{
		float:left;
		width:130px;
		margin:0 0 10px 0;
	}
	
	.gaucheGoodiesTexteTitre{
		margin:0;
		font-size:110%;
		font-weight:bold;
		color:#50505f;
	}
	
	.gaucheGoodiesTexte p{
		margin:0;
		font-size:110%;
		color:#008bd0;
	}
	
	.gaucheGoodiesTexte a{
		text-decoration:underline;
		color:#008bd0;
	}
	
	.mesRecettesPreferees{
		float:left;
		width:205px;
		margin:4px 10px 0 0;
	}
	
	.mesListesDeCourses{
		float:left;
		width:204px;
		margin:4px 21px 0 0;
	}
	
	.mesActualites{
		float:left;
		width:300px;
		margin:4px 0 0 0;
	}
	
	.mesRecettesPreferees h3, .mesListesDeCourses h3, .mesActualites h3{
		margin:0;
	}
	
	.minilisteRecettesPreferees{
		width:205px;
		height:113px;
		margin:0;
		padding:6px 0 0 0;
		list-style:none;
		background-image:url(/images/fond-mes-recettes-preferees.jpg);
		background-repeat:no-repeat;
	}
	
	.listeListesDeCourses{
		width:194px;
		height:112px;
		margin:0;
		padding:7px 0 0 10px;
		list-style:none;
		background-image:url(/images/fond-mes-listes-de-course.jpg);
		background-repeat:no-repeat;
	}
	
	.listeListesDeCourses li{
		margin:0 0 2px 0;
		padding:0 0 0 10px;
		background-image:url(/images/puce-recette.gif);
		background-repeat:no-repeat;
		background-position:0 6px;
		font-size:120%;
	}
	
	.listeListesDeCourses a, .listeMesActualites a{
		text-decoration:none;
		color:#50505f;
	}
	
	.listeListesDeCourses a:hover, .listeMesActualites a:hover{
		text-decoration:underline;
	}
	
	.listeMesActualites{
		width:290px;
		height:112px;
		margin:0;
		padding:7px 0 0 10px;
		list-style:none;
		background-image:url(/images/fond-mes-actualites.jpg);
		background-repeat:no-repeat;
	}
	
	.listeMesActualites li{
		margin:0 0 2px 0;
		padding:0 0 0 10px;
		background-image:url(/images/puce-mes-actualites.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
		font-size:110%;
	}
	
	.lienFlecheMesRecettePreferees{
		margin:8px 0 0 128px;
	}
	
	.lienFlecheMesListesDeCourses{
		margin:8px 0 0 127px;
	}
	
	.lienFlecheMesActualites{
		margin:8px 0 0 221px;
	}
/* ================================== LE CLUB ======================================== */


/* ================================== GERER VOTRE ESPACE ============================= */
	#siteVotreEspace{
		width:980px;
		background-image:url(/images/fond-gerer-mon-espace.jpg);
		background-repeat:no-repeat;
		background-color:#fff;
	}
	
	.votreEspaceSeul{
		padding:0 0 150px 0;
	}
	
	#gererVotreEspaceLeClub{
		float:left;
		width:186px;
		margin:0 61px 0 0;
		padding:17px 0 0 38px;
	}
	
	#gererVotreEspace{
		float:left;
		width:673px;
		padding:50px 0 0 0;
	}
	
	#gererVotreEspace h1{
		margin:0 0 50px 100px;
	}
	
	.votreEspaceAvatar{
		float:left;
		width:231px;
		height:214px;
		margin:0 10px 0 0;
		padding:10px 10px 0 10px;
		background-image:url(/images/fond-avatar-club2.png);
		background-repeat:no-repeat;
	}
	
	.votreEspaceAvatar p{
		margin:0 0 5px 0;
		font-size:110%;
		font-weight:bold;
		color:#fff;
	}
	
	.votreEspaceAvatarLiens{
		border-top:1px solid #71b0d1;
		padding:8px 0 0 0;
	}
	
	.mesOutilsPratiques{
		float:left;
		width:202px;
		margin:0 10px 0 0;
	}
	
	.mesOutilsPratiques h2, .mesContributions h2{
		margin:0;
	}
	
	.listeOutilsPratiques{
		width:202px;
		height:197px;
		margin:0;
		padding:5px 0 0 0;
		list-style:none;
		background-image:url(/images/fond-mes-outils-pratiques.jpg);
		background-repeat:no-repeat;
	}
	
	.mesContributions{
		float:left;
		width:200px;
	}
	
	.listeContributions{
		width:200px;
		height:197px;
		margin:0;
		padding:5px 0 0 0;
		list-style:none;
		background-image:url(/images/fond-mes-contributions.jpg);
		background-repeat:no-repeat;
	}
	
	.gererEspacePointilles{
		margin:30px 0 30px 0;
	}
	
	.titreGererEspaceNewsletters{
		margin:0 0 20px 13px;
	}
	
	.mesNewslettersForm{
		width:657px;
		height:118px;
		padding:16px 0 0 16px;
		background-image:url(/images/fond-form-mes-newsletters.png);
		background-repeat:no-repeat;
	}
	
	.mesNewslettersForm p{
		margin:0 0 10px 0;
		font-size:120%;
		font-weight:bold;
		color:#fff;
	}
	
	.mesNewslettersFormGauche{
		float:left;
		width:256px;
		margin:0 0 7px 0;
		padding:3px 0 0 0;
		font-size:120%;
		font-weight:bold;
		color:#fff;
	}
	
	.mesNewslettersFormDroite{
		float:left;
		width:120px;
		font-size:110%;
		color:#fff;
	}
	
	.mesNewslettersValider{
		margin:-28px 0 0 500px;
	}
	
	.mesNewslettersValider2{
		margin:5px 0 0 500px;
	}
	
	#mesNewslettersFormEtErreurs{
		width:673px;
		position:relative;
	}
	
	#gestionNewsletterErreurs, #modifierProfil1Erreurs, #modifierProfil2Erreurs{
		position:absolute;
		top:-9px;
		left:-275px;
		width:265px;
	}
	
	#modifierProfil2Erreurs {
		position: absolute;
		top: 365px;
		left: -275px;
		width: 265px;
	}	
	
	#modifierProfil3Erreurs{
		position: absolute;
		top: 178px;
		left: -275px;
		width: 265px;
	}	
	
	#panierVirtuelErreurs{
		position:absolute;
		top:-9px;
		left:10px;
		width:265px;
	}
	
	#gestionNewsletterErreursContenu, #panierVirtuelErreursContenu{
		width:223px;
		padding:20px 21px 1px 21px;
		background-image:url(/images/message-erreur2.png);
		background-repeat:no-repeat;
		color:#fff;
	}
	
	#gestionNewsletterErreursContenu p, #panierVirtuelErreursContenu p{
		margin:0 0 12px 0;
		font-size:120%;
	}
	
	.modifierEmailMdp{
		width:657px;
		height:164px;
		margin:0 0 10px 0;
		padding:13px 0 0 16px;
		background-image:url(/images/fond-modifier-profil1.png);
		background-repeat:no-repeat;
	}
	
	.modifierEmailMdp label{
		float:left;
		display:block;
		width:155px;
		margin:0 10px 0 0;
		padding:3px 0 0 0;
		text-align:right;
		font-size:120%;
		font-weight:bold;
		color:#fff;
	}
	
	.modifierEmail {
		width:657px;
		height:164px;
		margin:0 0 10px 0;
		padding:13px 0 0 16px;
		background-image:url(/images/fond-modifier-profil1.png);
		background-repeat:no-repeat;
	}
	
	.modifierEmail label{
		float:left;
		display:block;
		width:155px;
		margin:0 10px 0 0;
		padding:3px 0 0 0;
		text-align:right;
		font-size:120%;
		font-weight:bold;
		color:#fff;
	}
	
	.modifierProfilChamp, .modifierProfilTexarea{
		display:block;
		float:left;
		width:224px;
		margin:0 0 10px 0;
		padding:2px;
		border:1px solid #008cd2;
		background-image:url(/images/fond-champ-texte.gif);
		background-repeat:no-repeat;
		font-family:arial;
		font-size:12px;
		color:#000;
	}
	
	.modifierProfilChampSurbrillance, .modifierProfilTexareaSurbrillance{
		display:block;
		float:left;
		width:224px;
		margin:0 0 10px 0;
		padding:2px;
		border:1px solid #c1262e;
		background-image:url(/images/fond-champ-texte.gif);
		background-repeat:no-repeat;
		font-family:arial;
		font-size:12px;
		color:#000;
	}
	
	.modifierProfilTexarea, .modifierProfilTexareaSurbrillance{
		height:30px;
	}
	
	.modifierCoordonnees{
		width:657px;
		height:187px;
		padding:13px 0 0 16px;
		background-image:url(/images/fond-modifier-profil2.png);
		background-repeat:no-repeat;
	}
	
	.modifierCoordonneesGauche{
		float:left;
		width:316px;
		padding:0 10px 0 0;
	}
	
	.modifierCoordonneesDroite{
		float:left;
		width:316px;
		margin:30px 0 0 0;
	}
	
	.modifierCoordonneesLabel{
		float:left;
		display:block;
		width:74px;
		margin:0 10px 0 0;
		padding:3px 0 0 0;
		text-align:right;
		font-size:120%;
		font-weight:bold;
		color:#fff;
	}
	
	.modifierCoordonneesRadio{
		float:left;
		width:230px;
		margin:0 0 10px 0;
	}
	
	.modifierCoordonneesRadio label{
		font-size:110%;
		color:#fff;
	}
/* ================================== GERER VOTRE ESPACE ============================= */


/* ================================== MEMBRES ======================================== */
	.membreAvatar{
		margin:0 5px 5px 0;
	}
	
	.membreAvatarDernier{
		margin:0 0 5px 0;
	}
	
	.membreAvatar, .membreAvatarDernier{
		float:left;
		width:122px;
		height:122px;
		position:relative;
	}
	
	.membreAvatarVisuel{
		position:absolute;
		z-index:13;
		top:0;
		left:0;
		width:122px;
		height:122px;
	}
	
	.membreAvatarNom{
		position:absolute;
		z-index:16;
		top:90px;
		left:0;
		width:122px;
		height:32px;
		text-align:center;
		background-color:#008cd2;
		font-size:110%;
		font-weight:bold;
		color:#fff;
	}
	
	.membreAvatarNom table, .membreAvatarNom td{
		width:122px;
		height:32px;
		vertical-align:middle;
	}
/* ================================== MEMBRES ======================================== */


/* ================================== RECETTES FAVORITES ============================= */
	.recetteFavorite{
		float:left;
		width:420px;
		padding:0 10px 0 0;
	}
	
	.favorisActions{
		float:left;
		width:170px;
		padding:15px;
		background-color:#eeeae9;
	}
	
	.favorisActions div.favorisActionImprimer{
		margin:0 0 10px 0;
	}
	
	.favorisActions div img{
		margin:0 8px 0 0;
	}
	
	.favorisActions div.favorisActionImprimer img{
		margin:0 5px 0 0;
	}
	
	.favorisActions a{
		text-decoration:none;
		font-family:tahoma, arial, verdana;
		font-weight:bold;
		color:#50505f;
	}
	
	.favorisActions a:hover{
		text-decoration:underline;
	}
/* ================================== RECETTES FAVORITES ============================= */


/* ================================== MES LISTES DE COURSES ========================== */
	.listeCoursesVisuel{
		float:left;
		width:130px;
		margin:5px 10px 0 0;
	}
	
	.listeCoursesTexte{
		float:left;
		width:280px;
		margin:5px 0 0 0;
	}
	
	.listeCoursesTexte2{
		float:left;
		width:420px;
		margin:5px 0 0 0;
	}
	
	.listeCoursesTexte h3, .listeCoursesTexte2 h3{
		margin:0 0 5px 0;
		font-size:150%;
		font-weight:bold;
	}
	
	#recetteContenu h1.titrePageListeCourses{
		margin:0 0 30px 0;
	}
	
	#recetteContenu h2.titreListeDeCourse{
		width:420px;
		margin:0;
		padding:0 0 1px 0;
		border-bottom:1px solid #dcdcdf;
		font-family:arial;
		font-size:180%;
		font-weight:bold;
		color:#50505f;
	}
	
	.listeCoursesTexte ul, .listeCoursesTexte2 ul{
		margin:0;
		padding:0;
		list-style:none;
		font-size:130%;
	}
	
	.listeCoursesTexte li, .listeCoursesTexte2 li{
		padding:0 0 0 12px;
		background-image:url(/images/puce-mes-actualites.gif);
		background-repeat:no-repeat;
		background-position:0 6px;
	}
/* ================================== MES LISTES DE COURSES ========================== */


/* ================================== AVATARS ======================================== */
	#siteAvatar{
		width:980px;
		height:475px;
		background-image:url(/images/fond-creation-avatar.jpg);
		background-repeat:no-repeat;
	}
	
	#bulleAvatar{
		float:left;
		width:159px;
		padding:10px 127px 0 39px;
	}
	
	#avatarDroite{
		float:left;
		width:509px;
		padding:18px 0 0 0;
	}
	
	#avatarDroite h1{
		margin:0 0 74px 0;
	}
	
	#avatarBloc{
		width:369px;
		height:243px;
		padding:12px 15px 0 15px;
		background-image:url(/images/fond-bloc-creation-avatar.png);
		background-repeat:no-repeat;
	}
	
	#avatarBlocContenu{
		height:220px;
	}
	
	#avatarBlocContenuAvatarSteps{
		height:220px;
		padding-top:60px;
	}
	
	#avatarBlocContenuAvatarStep1{
		height:180px;
		padding-top:40px;
	}
	
	#avatarBlocContenuAvatarStep2{
		height:180px;
		padding-top:40px;
	}
	
	#avatarBlocContenuAvatarStep3{
		height:180px;
		padding-top:40px;
	}
	
	#avatarBlocEtapes{
		height:15px;
		width:42px;
		padding:3px 0 0 0;
		margin:auto;
		background-image:url(/images/fond-avatar-etape.gif);
		background-repeat:no-repeat;
		text-align:center;
		font-size:110%;
		font-weight:bold;
	}
	
	#avatarBlocContenu h2, #avatarBlocContenuAvatarSteps h2, #avatarBlocContenuAvatarStep1 h2, #avatarBlocContenuAvatarStep2 h2, #avatarBlocContenuAvatarStep3 h2{
		margin:0 0 5px 0;
		font-size:150%;
		font-weight:bold;
		color:#fff;
	}
	
	#avatarBlocContenu p, #avatarBlocContenuAvatarSteps p, #avatarBlocContenuAvatarStep1 p, #avatarBlocContenuAvatarStep2 p, #avatarBlocContenuAvatarStep3 p{
		margin:0;
		font-size:110%;
		color:#fff;
	}
	
	#avatarBlocBouton{
		margin:10px 0 0 0;
		text-align:center;
	}
	
	.avatarUneFemme, .avatarUnHomme{
		float:left;
		width:123px;
		margin:10px 0 0 0;
		text-align:center;
	}
	
	.avatarUneFemme{
		padding:0 38px 0 42px;
	}
	
	#avatarBlocEtErreurs{
		position:relative;
		margin:0 0 0 65px;
	}
	
	#avatarErreurs{
		position:absolute;
		top:-9px;
		left:-275px;
		width:265px;
	}
	
	#avatarErreursContenu{
		width:223px;
		padding:20px 21px 1px 21px;
		background-image:url(/images/message-erreur2.png);
		background-repeat:no-repeat;
		color:#fff;
	}
	
	#avatarErreursContenu p{
		margin:0 0 12px 0;
		font-size:120%;
	}
	
	#avatarBlocContenu ul, #avatarBlocContenuAvatarStep2 ul, #avatarBlocContenuAvatarStep3 ul{
		margin:5px 0 0 10px;
		padding:0;
		list-style:none;
	}
	
	#avatarBlocContenu ul li, #avatarBlocContenuAvatarStep2 ul li, #avatarBlocContenuAvatarStep3 ul li{
		font-size:110%;
		color:#fff;
	}
	
	#avatarVisuel{
		float:left;
		width:97px;
		padding:0 12px 0 0;
	}
	
	#avatarResultat{
		float:left;
		width:260px;
	}
	
	#avatarChoixPseudo{
		margin:10px 0 0 0;
	}
	
	#avatarChoixPseudo label{
		float:left;
		width:160px;
		margin:3px 0 0 0;
		font-size:110%;
		font-weight:bold;
		color:#fff;
	}
	
	#avatarChampPseudo{
		float:left;
		display:block;
		width:94px;
		padding:2px;
		border:1px solid #008cd2;
		background-image:url(/images/fond-champ-texte.gif);
		background-repeat:no-repeat;
		font-family:arial;
		font-size:12px;
		color:#000;
	}
	
	.centre{
		text-align:center;
	}
/* ================================== AVATARS ======================================== */


/* ================================== FORM PANIER VIRTUEL ============================ */
	#siteInscriptionPanier{
		width:980px;
		padding:14px 0 0 0;
		background-image:url(/images/fond-panier-virtuel.jpg);
		background-repeat:no-repeat;
		background-color:#fff;
	}
	
	#siteInscriptionPanier h1{
		margin:0 0 16px 284px;
	}
	
	.accedezPanier{
		margin:0 0 30px 320px;
	}
	
	#inscriptionPanierPointilles{
		margin:0 0 30px 288px;
	}
	
	#siteInscriptionPanier h2{
		margin:0 0 0 290px;
	}
	
	.indiquezVosHabitudes{
		margin:0 0 18px 290px;
		font-size:120%;
		font-weight:bold;
		color:#50505f;
	}
	
	#panierVirtuelFormEtErreurs{
		position:relative;
		width:980px;
	}
	
	#panierVirtuelForm{
		width:630px;
		height:782px;
		margin:0 0 0 283px;
		padding:20px 23px 0 23px;
		background-image:url(/images/fond-form-panier-virtuel.png);
		background-repeat:no-repeat;
	}
	
	#panierVirtuelForm h3{
		margin:0 0 4px 0;
		font-size:140%;
		font-weight:bold;
		color:#fff;
	}
	
	#panierVirtuelForm h3.titreDateNaissance{
		float:left;
		width:140px;
		margin:2px 0 0 0;
	}
	
	#panierVirtuelForm h3.titreFromagesPreferes{
		float:left;
		width:180px;
		margin:2px 0 0 0;
	}
	
	.panierVirtuelSelect{
		margin:0 0 20px 0;
	}
	
	.panierVirtuelSelect2{
		float:left;
		width:40px;
		margin:0;
	}
	
	.panierVirtuelSelect select, .panierVirtuelSelect2 select{
		font-family:arial;
		font-size:110%;
		color:#000;
	}
	
	.panierVirtuelSelect3{
		margin:0 0 20px 0;
	}
	
	.panierVirtuelSelect3 select{
		width:130px;
	}
	
	
	#sansEnfants{
		float:left;
		width:243px;
		padding:0 20px 0 0;
	}
	
	#avecEnfants{
		float:left;
		width:357px;
	}
	
	#sansEnfants h4, #avecEnfants h4{
		margin:0 0 2px 0;
		font-size:120%;
		font-weight:bold;
		color:#69d3ff;
	}
	
	#avecEnfants h4 span{
		font-size:80%;
	}
	
	#sansEnfants ul, #avecEnfants ul{
		margin:0 0 5px 0;
		padding:0;
		list-style:none;
		font-size:110%;
		color:#fff;
	}
	
	#avecEnfants h5{
		margin:0;
		float:left;
		font-size:110%;
		font-weight:bold;
		color:#fff;
	}
	
	#avecEnfants h5.titreNbEnfants{
		width:107px;
		padding:3px 0 0 6px;
	}
	
	#avecEnfants h5.titreAgeEnfant{
		width:137px;
		padding:3px 0 0 6px;
	}
	
	.separateurFormPanierVirtuel{
		height:1px;
		margin:20px 0 20px 0;
		background-color:#007cbd;
	}
	
	.glisserDeplacer{
		margin:0 0 10px 0;
		font-size:110%;
		color:#fff;
	}
	
	#panierVirtuelValider{
		margin:0 0 0 491px;
	}
/* ================================== FORM PANIER VIRTUEL ============================ */


/* ================================== MEDIATHEQUE ==================================== */
	#siteMediatheque{
		width:980px;
		padding:23px 0 0px 0;
		margin-bottom: -13px;
		background-image:url(/images/fond-gerer-mon-espace.jpg);
		background-repeat:no-repeat;
		background-color:#fff;
	}
	
	#siteMediatheque h1{
		margin:0 0 25px 20px;
	}
	
	.mediathequeVu{
		float:left;
		display:block;
		width:70px;
		font-size:110%;
		color:#be0064;
	}
	
	#selectionMedia{
		margin:10px 0 0 10px;
		width:180px;
	}
	
	#selectionMedia select{
		width:180px;
		margin:0 0 5px 0;
		font-family:arial;
		font-size:110%;
		color:#50505f;
	}
	
	.selectionMediaOk{
		display:block;
		width:51px;
		margin:0 0 0 129px;
	}
/* ================================== MEDIATHEQUE ==================================== */


/* ================================== MESSAGE ERREURS ================================ */
	#messageErreurs{
		position:fixed;
		z-index:13;
		top:100px;
		left:100px;
		width:427px;
		height:185px;
		display:none;
	}
	
	.messageErreursOrange{
		width:385px;
		height:143px;
		padding:21px;
		background-image:url(/images/fond-erreur-orange.png);
		background-repeat:no-repeat;
	}
	
	.messageErreursVert{
		width:385px;
		height:143px;
		padding:21px;
		background-image:url(/images/fond-erreur-vert.png);
		background-repeat:no-repeat;
	}
	
	.messageErreursBleu{
		width:385px;
		height:143px;
		padding:21px;
		background-image:url(/images/fond-erreur-bleu.png);
		background-repeat:no-repeat;
	}
	
	.messageErreursViolet{
		width:385px;
		height:143px;
		padding:21px;
		background-image:url(/images/fond-erreur-violet.png);
		background-repeat:no-repeat;
	}
	
	#messageErreursFermer{
		padding:10px 0 0 356px;
	}
	
	#messageErreursTexte{
		height:65px;
		margin:5px 0 0 0;
		text-align:center;
	}
	
	#messageErreursAction{
		text-align:center;
	}
	
/* ================================== MESSAGE ERREURS ================================ */

	
/* ================================== BARRE DROITE =================================== */
	#droite{
		float:left;
		width:300px;
	}
	
	.droiteMediatheque{
		width:300px;
		background-color:#eeeaea;
	}
	
	.droitePub, .aVotreService{
		margin:0 0 20px 0;
	}
	
	#droite h2{
		margin:0;
	}
	
	.serviceVisuel{
		float:left;
		width:130px;
		margin:10px 10px 0 0;
	}
	
	.serviceTexte{
		float:left;
		width:160px;
		margin:10px 0 0 0;
	}
	
	.serviceTexteTitre{
		margin:0 0 3px 0;
		padding:0 0 1px 0;
		border-bottom:1px solid #cecbce;
		font-size:140%;
		font-weight:bold;
	}
	
	.serviceTexte p{
		margin:0 0 6px 0;
		font-size:110%;
		line-height:12px;
		color:#50505f;
	}
	
	.sousTitreDroite{
		margin:7px 0 4px 0;
		padding:0 0 1px 1px;
		border-bottom:1px solid #dcdcdf;
		font-family:arial;
		font-size:180%;
		font-weight:bold;
	}
	
	.texteDroite{
		margin:2px 0 8px 0;
		padding:0 0 0 1px;
		line-height:12px;
		font-size:110%;
	}
	
	.texteDroite2{
		margin:7px 0 8px 0;
		padding:0 0 0 1px;
		line-height:12px;
		font-size:110%;
	}
	
	.jackpotMiniVisuel{
		float:left;
		width:140px;
		margin:0 0 20px 0;
	}
	
	.jackpotMiniJouer{
		float:left;
		width:150px;
		height:76px;
		padding:8px 0 0 10px;
		background-color:#0086cb;
	}
	
	.jackpotMiniJouer label{
		display:block;
		margin:0 0 2px 0;
		font-family:tahoma,arial;
		font-weight:bold;
		color:#fff;
	}
	
	.jackpotMiniJouer input{
		float:left;
		display:block;
		width:77px;
		height:14px;
		margin:0 5px 8px 0;
		padding:1px 0 0 6px;
		border:0;
		background-image:url(/images/fond-champ-texte.gif);
		background-repeat:no-repeat;
		font-family:arial;
		font-size:11px;
		color:#50505f;
	}
/* ================================== BARRE DROITE ================================== */


/* ================================== PIED ========================================== */	
	#pied{
		width:980px;
		padding:6px 0 0 0;
	}
	
	#piedBlocs{
		margin:0 0 0 10px;
	}
	
	.piedBloc{
		float:left;
		width:145px;
		margin:0 38px 0 0;
	}
	
	.piedBlocNomRubrique{
		margin:0 0 3px 0;
		padding:0 0 2px 0;
		font-size:110%;
		font-weight:bold;
		color:#000;
		border-bottom:2px dashed #fad06a;
	}
	
	.piedBlocNomRubrique a{
		text-decoration:none;
		color:#000;
	}
	
	.piedBloc ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	.piedBloc ul li{
		margin:0 0 1px 0;
	}
	
	.piedBloc ul li a{
		font-size:110%;
		color:#624413;
		text-decoration:none;
	}
	
	.piedBloc ul li a:hover{
		text-decoration:underline;
	}
	
	#piedNavMangerBouger{
		width:970px;
		height:32px;
		margin:8px 0 0 0;
		padding:0 0 0 10px;
		background-color:#fb9413;
	}
	
	#piedNav{
		float:left;
		width:471px;
		margin:0;
		padding:9px 0 0 0;
		list-style:none;
	}
	
	#piedNav li{
		float:left;
		margin:0 12px 0 0;
		padding:0 12px 0 0;
		border-right:1px solid #190f02;
	}
	
	#piedNav li.piedNavDernierLien{
		border-right:0;
	}
	
	#piedNav li a{
		font-size:110%;
		color:#190f02;
		text-decoration:none;
	}
	
	#piedNav li a:hover{
		text-decoration:underline;
	}
	
	#messageMangerBouger{
		float:left;
		width:489px;
		margin:8px 0 0 0;
		text-align:right;
		font-size:110%;
		color:#190f02;
	}
	
	#messageMangerBouger a{
		font-weight:bold;
		color:#190f02;
		text-decoration:none;
	}
	
	#messageMangerBouger a:hover{
		text-decoration:underline;
	}
/* ================================== PIED ========================================== */

	#sendToFriend{
		display:none;
	}
	
/* ================================== ShareIt ========================================== */
	
	.shareItFirst{
		margin:0 2px 0 0;
	}
	
	.shareIt{
		margin:0 2px;
	}