body {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em;text-align: left;margin: 0;padding: 0;

	color:#000000;
}

a {
	color:#000000;
}


#plannet {display:none;}

/* -------------------------------------------------------- */

#page {width:19cm;text-align:left;position:relative;}
#iframe160 #page {width:160px;height:480px;}
#iframe450 #page {width:450px;height:80px;vertical-align:top;}

#page .fl {float:left;}

#page .logo {width:232px;height:85px; z-index:2000;display:block;margin-bottom:0.5cm;}
#page a.logo {text-decoration:none;}

#page .droite 	{display:none;position:absolute;}
#page .bas	 	{display:none;position:absolute;}
#page .haut	 	{display:none;position:absolute;}
#page .gauche 	{display:none;position:absolute;}

#page .bbas	 	{display:none;position:absolute;}
#page .hhaut	{display:none;position:absolute;}

.cb {clear:both;}
.cl {clear:left;}
.cr {clear:right;}

.fl {float:left;}
.fr {float:right;}
.tright {text-align:right;}

.centre {text-align:center;}

p {margin: 0 0 10px 0;}

/*---------------------- Entete ----------------------*/
#entete {height:70px;position:relative;display:none;}

#header-gauche {float:left;height:50px;width:285px;z-index:1;}
#header-centre {float:left;height: 50px;width:435px;overflow:hidden;text-align:center;}
#header-droit {float:left;height: 50px;right:0;width: 240px;}

#menu-centre {height: 20px;background-color: #003886;float:left;width:435px;background:#FFDF5D;}
#menu-gauche {float:left;height: 20px;left: 0;width: 285px;background-color: #6699CC;margin:0;}
#menu-droit {float:left;height: 20px;width: 240px;background-color: #6699CC;}

#menu-centre ul {list-style-type:none;margin:0;padding:0;}
#menu-centre ul li {border-left:solid #FFDF5D 3px;display:inline;float:left;}
#menu-centre ul li a {display:block;width:105px;text-align:center;text-decoration:none;font-weight:bold;padding:0px 0 4px 0;}
#menfamille {display:none;}

ul.famille {display:none;position:absolute;z-index:2000;margin:0;width:200px;padding-left:0px;font-size:12px;list-style-type:none;border-top:solid #FFDF5D 1px;}
ul.famille li {border:none;display:block;float:none;border-bottom:solid #FFDF5D 1px;background-color:#6699cc;}
ul.famille li a {display:block;width:auto;padding:2px;color:#003886;text-decoration:none;text-align:left;font-weight:bold;padding-left:20px;}
ul.famille li a:hover {background-color:#FFDF5D;color:#003886;}



/*---------------------- Fin Entete ----------------------*/

.blanc {color:#ffffff;}
.jaune {color:#FFDF5D;}
.mauve {color:#8D1E62;}
.brun {color:#C12634;}
.orange {color:#FA7819;}
.bleuclair {color:#56BCEC;}
.vertclair {color:#D6DD35;}
.bleu {color:#003886;}
.saumon {color: #CE5A41;}

.b_blanc {background-color: white;}
.b_jaune {background-color:#FFDF5D;}
.b_mauve {background-color:#C02F8D;}
.b_brun {background-color:#C12634;}
.b_orange {background-color:#f5a301;}
.b_orange2 {background-color:#f78c11;}
.b_bleuclair {background-color:#56BCEC;}
.b_bleuclair2 {background-color:#6699cc;}
.b_vertclair {background-color:#D6DD35;}
.b_bleu {background-color:#003886;}
.b_saumon {background-color: #CE5A41;}
.b_vertastuce {}
.b_roserecettes {background-color:#f0adcc;}


/*---------------------- home ----------------------*/

#home .bloc720x260 {float:left;width:720px;height: 260px;overflow:hidden;z-index:0;}
#home .bloc240x50 {float:left;width:240px;height:50px;overflow:hidden;}
#home .bloc240x130 {float:left;width:240px;height:130px;overflow:hidden;}
#home .bloc240x200 {float:left;width:240px;height:200px;overflow:hidden;}
#home .bloc720x50 {float:left;width:720px;height:50px;overflow:hidden;}

#home img {border:0px;}

/*---------------------- produits ----------------------*/

#produits .bloc160x30	{display:none;}
#produits .bloc160x450	{background-color:white;}
#produits .bloc160x150	{}
#produits .bloc450x400	{float:left;width:450px;overflow:hidden;}
#produits .bloc350x400	{float:left;width:350px;overflow:hidden;text-align:center;}
#produits .bloc450x80	{width:450px;height:80px;}
#produits .bloc230x80	{display:none;}

#produits .blocgauche	{float:right;}

#produits .produit_centre	{padding:0 20px 10px 20px;}
#produits .produit_titre	{text-align:center;height:130px;}

#produits div.produit_desc	{margin-top:15px;margin-bottom:15px;font-weight:bold;}
#produits div.ingredients	{margin-bottom:15px;font-size:0.8em;}

#produits div.valeurs	{float:left;margin-right:20px;}
#produits div.astuces	{vertical-align:bottom; height:30px;margin-left:210px;}

#produits div.astuces a	{text-decoration:none;}

#produits div.prepa	{}

#produits ul {margin:0;padding:0;}

#produits li {
	margin-left:30px;display: list-item;list-style-image: url(/images/minifleche.gif);color:#e22b7a;
}

/*---------------------- projets ----------------------*/

#projets .bloc800x60	{float:left;width:800px;height:60px;}
#projets .bloc160x380	{display:none;}
#projets .bloc500x320	{width:650px;}
#projets .bloc300x160	{float:left;width:300px;height:160px;overflow:hidden;margin-right:40px;}
#projets .bloc300x160 h2	{display:inline;}

#projets .blocgauche	{float:left;width:800px;}

#projets .nav 	{margin-left:285px; color:white;}
#projets .titre_projet	{margin-top:25px;margin-left:40px;display:none;}
#projets .titre_projet h1	{margin:0px;font-size:small;}
#projets .titre_projet_print	{text-align:left;width:600px;margin:10px 0 10px 0;color:#000000;}

#projets .image_projet	{float:right; width:240px;height:320px;text-align:left;margin:20px 0 0 0;text-align:center;}
#projets .texte_projet	{text-align:left;padding:20px 0px 20px 0px;width:340px;}

#projets .recette	{margin:0px;}

#projets #bloc800astuce { width:650px;float:left;}
#projets #bloc800astuce img {display:none;}
#projets .titre_print {margin:10px 0 10px 0;font-weight:bold;}


#projets ul {margin:0;padding:0;display:none;}

#projets li {
	margin-left:40px;display: list-item;list-style-image: url(/images/minifleche_blanc.gif);color:#FFFFFF;
}

#projets li a { color:#000000; text-decoration:none;font-weight:bold;}


/*---------------------- familles ----------------------*/

#familles .bloc500x60	{float:left;width:500px;height:60px;overflow:hidden;}
#familles .bloc500x300	{float:left;width:500px;height:300px;}
#familles .bloc360x120	{float:left;width:360px;height:120px;}
#familles .bloc100x480	{display:none;}
#familles .bloc360x20	{float:left;width:360px;height:20px;overflow:hidden;}

#familles .blocgauche	{float:left;width:500px;}
#familles .blocdroit	{float:left;width:360px;height:500px;}

#familles .titre_famille	{text-align:right;}
#familles .image_choix		{float:left;width:240px;height:300px;overflow:hidden;text-align:left;margin:0px; display: none; }
#familles .texte_intro		{height:260px;overflow:hidden;text-align:left;}
#familles .texte_intro .content	{padding:20px 20px 20px 20px;color:black;}

#familles form {margin:0;display:none;}

/*---------------------- Scroll Familles ----------------------*/

#familles .contenants {
	width:360px;
	height:auto;
	text-align:left;
}
#familles .contenants .cc {
	padding:0;
	text-align:left;
}

#familles #contenant {
	width:360px;
	height:auto;
	text-align:left;
}
#familles #contenant #contenu {position:relative;top:0px;background-color:#CCCCCC;}
#familles #contenant #contenu div {width:360px;height:auto;margin-bottom:2px;}

#familles #scroll {
	width:360px;
	height:20px;
	position:absolute;
	background-color:#164c99;
	display:none;
}
#familles #scroll a.left{float:right;}
#familles #scroll a.right{float:right;}

#familles #scroll {color:white;}

#familles .blocdroit ul { margin:0; padding:0;}

#familles .blocdroit ul li { margin:0;padding:0;}

#familles .blocdroit ul li img { margin:0;padding:0;}


/*---------------------- Fin Scroll Familles ----------------------*/


/*---------------------- iframe450 ----------------------*/

#iframe450 {
	
}

#iframe450 ul {
	margin:0;
}

#iframe450 h3 {
	font-size:1em;
	margin:0;
	padding:0;
}

#iframe450 li {
	display: list-item;list-style-image: url(/images/minifleche_blanc.gif);
}

#iframe450 a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}


/*---------------------- copyrights ----------------------*/

.copyrights {clear:both;width:700px;text-align:left;font-size:0.6em;padding:10px;color:#000000;}
.copyrights a {color:#000000;}
.copyrights a:hover {color:#000000;}


/*---------------------- recettes ----------------------*/

#recettes .bloc600x120	{width:650px;overflow:hidden;color:#000000;}
#recettes .bloc600xZ	{float:left;width:650px;padding-top:20px;}
#recettes .bloc300xZ	{float:left;width:650px;}

#recettes .bloc360x120	{display:none;}
#recettes .bloc230x240	{float:left;width:650px;overflow:hidden;}
#recettes .bloc230x120	{display:none;float:left;width:230px;height:120px;overflow:hidden;}
#recettes .bloc130x360	{display:none;float:right;width:130px;height:360px;overflow:hidden;}

#recettes .bloc130x120	{display:none;}
#recettes .bloc130x360	{display:none;}


#recettes .blocgauche	{float:left;width:600px;}
#recettes .blocdroit	{}

#recettes .nav 			{margin-left:285px; color:white;}

#recettes .titre_recette		{text-align:left;width:600px;margin:25px 0 0 40px;display:none;}
#recettes .titre_recette_print	{text-align:left;width:600px;margin:10px 0 10px 0;color:#000000;}
#recettes h1		{font-size:1.4em;padding:0;margin:0;}
#recettes .texte_recette b		{font-weight:bold;}

#recettes .stitre_recette 		{float:left;text-align:left;margin:0 0 0 5px;}
#recettes .stitre_recette img	{margin-bottom:-5px;}

#recettes #pictos {color:#FFFFFF;background-color:#666666;width:650px;padding:3px; height: 23px;  }

#recettes .image_recette		{float:right;color:#000000;}
#recettes .texte_recette		{clear:both;text-align:left;padding:20px 20px 20px 0px;color:#000000;}
#recettes .astuces_recette		{padding:0px 20px 20px 0px;color:#000000;font-weight:bold;}

#recettes .ingredients_recette	{float:left; width: 300px; }

#recettes #titre_astuce		{padding:10px 20px 10px 0px;color:#000000;font-weight:bold;}


#recettes .bloc230x240 .content {}

#recettes .bouton_droite {display:none;}


#recettes ul.comment	{	display:none; }

#recettes div#comment	{	}

#recettes div#comment_print	{	display: none;}

/*---------------------- Formulaire de contact ----------------------*/
#contact .blocgauche	 {float:left;width:720px;}
#contact .bloc720x60	{float:left;width:720px;height:60px;}
#contact .bloc720x440	{float:left;clear:left;width:720px;_height:440px;min-height:440px;}
#contact .bloc240x280	{display:none;float:left;width:240px;height:280px;overflow:hidden;}

#contact .titre_page	{margin:25px 0 0 0;}

#contact form			{text-align:left;padding:15px 35px 5px 35px;font-size:0.9em;margin:0;}
#contact label 			{display:block;float:left;padding-top:4px;width:90px;text-align:right;margin-right:5px;}
#contact label.radio 	{display:inline;float:none;width:auto;margin:0;}
#contact  fieldset		{margin:0 0 7px 0;padding:0;border:none;}
#contact  fieldset.agauche		{width:300px;clear:left;float:left;}

#contact  .infoperso		{width:600px;background-color:#dce03a;padding:10px 20px 3px 20px;}
#contact  .message		{width:600px;padding:15px 20px 0 20px;}

#contact .txt_mauve		{color:#5f186f;}
#contact .txt_mauve label	{font-weight:bold;}

#contact  input.txt		{border:solid #5E186E 2px;width:175px;_width:171px;}
#contact  input.envoyer		{margin-left:475px;}
#contact  input.txt2		{border:solid #5E186E 2px;width:475px;_width:474px;}
#contact  select.txt2	{border:solid gray 1px;width:474px;_width:476px;}
#contact  span.select1	{float:left;border:solid #5E186E 2px;_margin-left:3px;}
#contact  span.radio_groupe	{float:left;width:480px;padding-top:4px;}
#contact  input.txt3		{width:130px;}
#contact  textarea.area1	{width:474px;height:70px;border:solid #5E186E 2px;}
/* ----------------- Formulaire de help ---------------------- */

#help .blocgauche	 {float:left;width:720px;overflow:auto;}
#help .bloc720x60	{float:left;width:720px;height:60px;}
#help .bloc720x440	{float:left;width:720px;_height:440px;min-height:440px;background-color:#b2ca00;}
#help .bloc240x280	{display:none;float:left;width:240px;height:280px;}


#help .titre_page	{margin:25px 0 0 0px;}

#help form			{text-align:left;padding:15px 35px 5px 35px;font-size:0.9em;margin:0;}
#help label 			{display:block;float:left;padding-top:4px;width:90px;text-align:right;margin-right:5px;}

#help  label.radio 	{display:inline;float:none;width:auto;margin:0;}
#help  fieldset		{margin:0 0 7px 0;padding:0;border:none;}
#help  fieldset.agauche		{width:300px;clear:left;float:left;}

#help  .infoperso		{width:600px;background-color:#dce03a;padding:10px 20px 3px 20px;}
#help  .message		{width:600px;padding:15px 20px 0 20px;}


#help  .txt_mauve		{color:#5f186f;}
#help  .txt_mauve label	{font-weight:bold;}

#help  input.txt		{border:solid #5E186E 2px;width:175px;_width:171px;}

#help  input.envoyer		{margin-left:475px;}
#help  input.txt2		{border:solid #5E186E 2px;width:475px;_width:474px;}

#help  select.txt2	{border:solid gray 1px;width:474px;_width:476px;}
#help  span.select1	{float:left;border:solid #5E186E 2px;_margin-left:3px;}

#help  span.radio_groupe	{float:left;width:480px;padding-top:4px;}
#help  input.txt3		{width:130px;}

#help  textarea.area1	{width:474px;height:70px;border:solid #5E186E 2px;}

/*---------------------- Semaine ----------------------*/
#semaine .blocgauche	{float:left;width:720px;}
#semaine .bloc720x60	{float:left;width:720px;height:60px;}
#semaine .bloc720x580	{float:left;width:720px;height:580px;}
#semaine .bloc240x300	{display:none;float:right;width:240px;height:300px;}
#semaine .bloc160x150	{float:left;width:160px;height:150px;}

#semaine .titre_projet	{margin:25px 0 0 10px;overflow:hidden;}
#semaine .conteneur		{margin:0 0 0 60px;}
#semaine .marge_int		{float:left;width:50px;}

#semaine h1				{margin:0;padding:0;}


/*---------------------- Trouver une recette ----------------------*/

#trouver .blocgauche	{float:left;width:720px;color:#5f186f;}
#trouver .bloc720x60	{float:left;width:720px;height:60px;background-color:#662a6b;}
#trouver .bloc720x220	{float:left;width:720px;_height:220px;min-height:220px;}

#trouver .bloc240x280	{display:none;float:left;width:240px;height:280px;}
#trouver .bloc300x130	{width:300px;height:130px;}

#trouver .bloc260x90	{float:left;width:310px;height:90px;margin:0;vertical-align:middle;}

#trouver .bloc260x90 img	{float:left;padding:5px 0 5px 0;width:110px;height:80px;border:0; }


#trouver .titre_projet	{margin:25px 0 0 0;overflow:hidden;}

#trouver .conteneur		{padding:20px 30px 30px 30px;}

#trouver .b_vert1		{background-color:#b8d642;}
#trouver .b_vert2		{background-color:#dce03a;}

#trouver h1				{margin:0;padding:0;}

#trouver ul.mea			{margin:0 0 0 135px;padding:0;}
#trouver li				{display: list-item;list-style-image: url(/images/puce_fleche.gif);padding-top:2px;}

#trouver a				{text-decoration:none;color:#5a065b;}
#trouver a:hover		{text-decoration:underline;}

/*---------------------- Formulaire de newsletter ----------------------*/

#newsletter 		{text-align:right;}
#newsletter form		{text-align:left;color:white;border:none black 1px;}
#newsletter label		{display:block;float:left;padding-top:3px;width:60px;text-align:right;margin-right:10px;font-weight:bold;border:none black 1px;}

#newsletter fieldset	{margin:0 0 7px 0;padding:0;border:none;}
#newsletter fieldset.agauche	{width:230px;float:left;border:none black 1px;}

#newsletter input.txt		{border:solid #5E186E 2px;width:155px;_width:141px;}
#newsletter input.txt2		{border:solid #5E186E 2px;width:385px;_width:372px;}
#newsletter input.envoyer	{margin-right:15px;}
#newsletter span.radio_groupe	{float:left;width:auto;padding-top:4px;margin-left:20px;}

#newsletter label.radio 	{display:inline;float:none;width:auto;margin:0;}
