/*---------------------- Styles pour écran ----------------------*/

body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;text-align: left;margin: 0;padding: 0;background-color:#FFDF5D;}

#plannet {top:520px;left:962px;position:absolute;}

#page {width:960px;height:600px;text-align:left;position:relative;}
#iframe160 #page {width:160px;height:480px;}
#iframe160 h3 {display:inline;}
#iframe450 #page {width:450px;height:80px;vertical-align:top;}

#page .fl {float:left;}

#page .logo {width:203px;height:85px;background-image: url("/images/logo_croustipate.png");position:absolute;left:25px;top:8px;z-index:2000;behavior: url(/vinclude/iepngfix.htc);}
#page a.logo {text-decoration:none;}

#page .droite 	{display:none;position:absolute;width:4px;height:100px;background:transparent url(pointv.gif) top left repeat-y;z-index:1000;}
#page .bas	 	{display:none;position:absolute;height:4px;width:150px;background:transparent url(pointh.gif) top left repeat-x;z-index:1000;}
#page .haut	 	{display:none;position:absolute;height:4px;width:150px;background:transparent url(pointh.gif) top left repeat-x;z-index:1000;}
#page .gauche 	{display:none;position:absolute;width:4px;height:100px;background:transparent url(pointv.gif) top left repeat-y;z-index:1000;}

#page .bbas	 	{display:none;position:absolute;height:4px;width:150px;background:transparent url(pointh.gif) top left repeat-x;z-index:1000;}
#page .hhaut	{display:none;position:absolute;height:4px;width:150px;background:transparent url(pointh.gif) top left repeat-x;z-index:1000;}

.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;}

.legal_form {color:#eeeeee;font-size:9px;padding:0 20px 10px 20px;text-align:left;}
.legal_form a {color:#eeeeee;}
.legal_form a:hover {color:#eeeeee;text-decoration: none;}

/*---------------------- Entete ----------------------*/
#entete {height:70px;position:relative;}

#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;}
#menu-centre ul#menfamille {display:none;}

ul.famille {display:none;position:absolute;z-index:2000;margin:0;width:206px;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;}
.bleu_feuillete {color:#73c9ee;}
.violet {color:#5f186f;}
.bleu_fonce {color:#004d98;}

.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_orange3 {background-color:#fe8611;}
.b_orange4 {background-color:#fea41c;}
.b_abricot {background-color:#EA7239;}
.b_rose {background-color:#E22A79;}
.b_rose2 {background-color:#E657A1;}
.b_vert_pomme	{background-color:#b1c900;}
.b_vert_pomme2	{background-color:#97BE0C;}
.b_vert_pomme3	{background-color:#6ab733;}
.b_vert_fougasse	{background-color:#e2e564;}
.b_vin	{background-color:#cf3c51;}
.b_vin2	{background-color:#dd5463;}
.b_bordeau	{background-color:#8b002a;}
.b_brick	{background-color:#ee99be;}
.b_filo	{background-color:#ec767c;}
.b_vert_olive_clair	{background-color:#e1e463;}
.b_pizza	{background-color:#e85f37;}
.b_violet {background-color:#5f186f;}
.b_violet1 {background-color:#9c3376;}
.b_violet2 {background-color:#8b0b3c;}
.b_blanccasse {background-color:#f0e0be;}
.b_rosepale {background-color:#c69880;}


.b_tresfonce {background-color:#150c0c;}
.b_marronrecette {background-color:#a97852;}
.b_marron {background-color:#53240a;}
.b_marronfonce {background-color:#1b0e0c;}
.b_marronclair {background-color:#a87752;}
.b_bleuclair {background-color:#56BCEC;}
.b_bleuclair2 {background-color:#6699cc;}
.b_bleuclair3 { background-color: #67bfe7; }
.b_vertclair {background-color:#D6DD35;}
.b_bleu {background-color:#003886;}
.b_saumon {background-color: #CE5A41;}
.b_vertastuce {background-color:#b1c900;}
.b_roserecettes {background-color:#f0adcc;}
.b_vertfonce {background-color:#006633;}

/*---------------------- 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 .bloc240x160 {float:left;width:240px;height:160px;overflow:hidden;}
#home .bloc240x100 {float:left;width:240px;height:100px;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;}

/*---------------------- pages general ----------------------*/
.blocgauche	{float:left;width:720px;}
.bloctitre	{float:left;width:720px;height:60px;}
.blocvide	{float:left;width:240px;height:280px;}
.titre_page	{margin:25px 0 0 0;}


/*---------------------- produits ----------------------*/

#produits .bloc160x30	{float:left;width:160px;height:30px;overflow:hidden;}
#produits .bloc160x450	{float:left;width:160px;height:450px;overflow:hidden;}
#produits .bloc160x150	{float:left;width:160px;height:150px;overflow:hidden;}

#produits .bloc450x400	{float:left;width:450px;height:400px;overflow:hidden;}
#produits .bloc350x400	{float:left;width:350px;height:400px;overflow:hidden;text-align:center;}
#produits .bloc450x80	{float:left;width:450px;height:80px;overflow:hidden;}
#produits .bloc230x80	{float:left;width:230px;height:80px;overflow:hidden;}

#produits .bckgr_ppb 	{background:transparent url(/images/background_produit_ppb.gif) repeat-x top left;}

#produits .blocgauche	{float:left;width:160px;}

#produits .produit_centre	{padding:0 20px 10px 20px;}
#produits .produit_titre	{text-align:center;height:130px;}

#produits div.produit_desc	{margin-top:15px;}
#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.purbeure {
	margin-left:30px;display: list-item;list-style-image: url(/images/minifleche_blanc.gif);color:#e22b7a;
}
#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;overflow:hidden;}
#projets .bloc160x380	{float:left;width:160px;height:380px;overflow:hidden;}
#projets .bloc500x320	{float:left;width:500px;height:320px;overflow:hidden;}
#projets .bloc300x160	{float:left;width:300px;height:160px;overflow:hidden;}
#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;}
#projets .titre_projet h1	{margin:0px;font-size:small;}


#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 20px 20px 20px;}
#projets .titre_projet_print	{display:none;}

#projets .recette	{margin:0px;}

#projets ul {margin:0;padding:0;position:absolute;top:420px;left:0px;}

#projets li {
	margin-left:40px;display: list-item;list-style-image: url(/images/minifleche_blanc.gif);color:#FFFFFF;
}

#projets li a { color:#FFFFFF; text-decoration:none;font-weight:bold;}
#projets li a:hover {text-decoration:underline;}


#projets #bloc800astuce { width:800px;float:left;background-color:#7eaad7;}
#projets #bloc800astuce #astuce {padding:5px 15px 5px 15px;float:left;color:#164c99;width:620px;}

#projets .titre_print {display:none;}


/*---------------------- 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;overflow:hidden;}
#familles .bloc100x480	{float:left;width:100px;height:480px;}
#familles .bloc360x20	{float:left;width:360px;height:20px;overflow:hidden;}

#familles .blocgauche	{float:left;width:500px;}
#familles .blocdroit	{float:left;width:360px;height:500px;background-color:#f5a301;}
#familles .blocdroit_purbeurre	{float:left;width:360px;height:500px;background-color:#1b0e0c;background:transparent url(/images/background_basdroite.jpg) bottom right no-repeat;}

#familles .titre_famille	{text-align:right;vertical-align:top;}
#familles .image_choix	{float:left;width:240px;height:300px;overflow:hidden;text-align:left;margin:0px;}
#familles .texte_intro	{height:260px;overflow:hidden;text-align:left;color:white;}
#familles .texte_intropurbeurre	{height:300px;overflow:hidden;text-align:left;color:white;background:transparent url(/images/background_texteintropurbeurre.jpg) top right no-repeat;}
#familles .texte_intro .content	{padding:20px 20px 20px 20px;}
#familles .texte_intropurbeurre .content	{padding:20px 20px 20px 20px;}

#familles form {margin:0;}

/*---------------------- Scroll Familles ----------------------*/

#familles .contenants {
	width:360px;
	height:480px;
	text-align:left;
}
#familles .contenants .cc {
	position:absolute;
	padding:0;
	text-align:left;
}

#familles #contenant {
	width:360px;
	height:480px;
	text-align:left;
	overflow:hidden;
}
#familles #contenant #contenu {position:relative;top:0px;background-color:#CCCCCC;}
#familles #contenant #contenu div {width:360px;height:120px;}

#familles #scroll {
	width:360px;
	height:20px;
	position:absolute;
	background-color:#164c99;
}
#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_purbeurre ul { margin:0; padding:0;}

#familles .blocdroit ul li { margin:0;padding:0;}
#familles .blocdroit_purbeurre ul li { margin:0;padding:0;}

#familles .blocdroit ul li img { margin:0;padding:0;}
#familles .blocdroit_purbeurre ul li img { margin:0;padding:0;}


/*---------------------- Fin Scroll Familles ----------------------*/


/*---------------------- iframe450 ----------------------*/

#iframe450 {
	color:#FFFFFF;
}

#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:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}


/*---------------------- copyrights ----------------------*/

.copyrights {clear:both;text-align:center;font-size:0.85em;padding:3px 0 0 0;color:#003886;width:960px;}
.copyrights a {color:#003886;}
.copyrights a:hover {color:#C12634;}


/*---------------------- palette de couleurs projet ----------------------*/

/* pour l'instant la palette est basée sur l'id du projet */

#projets .p_titre_0 { background-color: #81331C; }
#projets .p_texte_0 { background-color: #81331C; color : #FFFFFF; }

#projets .p_titre_1 { background-color: #875fa6; }
#projets .p_texte_1 { background-color: #65bee8; color : #164b99; }

#projets .p_titre_2 { background-color: #be4a4b; }
#projets .p_texte_2 { background-color: #ef8900; color : #FFFFFF; }

#projets .p_titre_3 { background-color: #b61356; }
#projets .p_texte_3 { background-color: #db001c; color : #fee46d; }

#projets .p_titre_4 { background-color: #9d5aa1; }
#projets .p_texte_4 { background-color: #9fb1d9; color : #164b99; }

#projets .p_titre_5 { background-color: #922856; }
#projets .p_texte_5 { background-color: #81331c; color : #FFFFFF; }

#projets .p_titre_6 { background-color: #9a5f4f; }
#projets .p_texte_6 { background-color: #97be0d; color : #FFFFFF; }

#projets .p_titre_7 { background-color: #c25c71; }
#projets .p_texte_7 { background-color: #f8b55e; color : #164b99; }

#projets .p_titre_8 { background-color: #b76b4b; }
#projets .p_texte_8 { background-color: #dfdb00; color : #154d98; }

#projets .p_titre_9 { background-color: #be4a4b; }
#projets .p_texte_9 { background-color: #ef8900; color : #FFFFFF; }

#projets .p_titre_100 { background-color: #97559d; }
#projets .p_texte_100 { background-color: #8ca4cc; color : #FFFFFF; }

#projets .p_titre_101 { background-color: #c46455; }
#projets .p_texte_101 { background-color: #fcc919; color : #FFFFFF; }

#projets .p_titre_102 { background-color: #8958b1; }
#projets .p_texte_102 { background-color: #6aadff; color : #FFFFFF; }

#projets .p_titre_103 { background-color: #946c63; }
#projets .p_texte_103 { background-color: #84dd3c; color : #FFFFFF; }

#projets .p_titre_104 { background-color: #996699; }
#projets .p_texte_104 { background-color: #9fbdef; color : #FFFFFF; }

#projets .p_titre_105 { background-color: #cc3366; }
#projets .p_texte_105 { background-color: #e45b6d; color : #FFFFFF; }

#projets .p_titre_106 { background-color: #84609d; }
#projets .p_texte_106 { background-color: #5cc0cf; color : #FFFFFF; }

#projets .p_titre_107 { background-color: #cc6699; }
#projets .p_texte_107 { background-color: #ff999a; color : #FFFFFF; }

#projets .p_titre_108 { background-color: #923aa5; }
#projets .p_texte_108 { background-color: #8162e1; color : #FFFFFF; }

#projets .p_titre_109 { background-color: #c5624b; }
#projets .p_texte_109 { background-color: #ffc501; color : #FFFFFF; }

#projets .p_titre_110 { background-color: #bd41b1; }
#projets .p_texte_110 { background-color: #e973ff; color : #FFFFFF; }

#projets .p_titre_111 { background-color: #7963ac; }
#projets .p_texte_111 { background-color: #3fc8f2; color : #FFFFFF; }

#projets .p_titre_112 { background-color: #60629d; }
#projets .p_texte_112 { background-color: #04c5cc; color : #FFFFFF; }

#projets .p_titre_113 { background-color: #c5674b; }
#projets .p_texte_113 { background-color: #ffd202; color : #FFFFFF; }

#projets .p_titre_114 { background-color: #9e4db1; }
#projets .p_texte_114 { background-color: #9f91ff; color : #FFFFFF; }

#projets .p_titre_115 { background-color: #c53976; }
#projets .p_texte_115 { background-color: #ff5f6b; color : #FFFFFF; }

#projets .p_titre_116 { background-color: #9f1e69; }
#projets .p_texte_116 { background-color: #a01c4a; color : #FFFFFF; }

#projets .p_titre_117 { background-color: #8e5d62; }
#projets .p_texte_117 { background-color: #75b93a; color : #FFFFFF; }

#projets .p_titre_118 { background-color: #bc4451; }
#projets .p_texte_118 { background-color: #e97a0e; color : #FFFFFF; }

#projets .p_titre_119 { background-color: #684a88; }
#projets .p_texte_119 { background-color: #168899; color : #FFFFFF; }

#projets .p_titre_120 { background-color: #a2484b; }
#projets .p_texte_120 { background-color: #a98300; color : #FFFFFF; }

#projets .p_titre_121 { background-color: #5f557d; }
#projets .p_texte_121 { background-color: #01a57d; color : #FFFFFF; }

#projets .p_titre_122 { background-color: #8e4997; }
#projets .p_texte_122 { background-color: #7587bd; color : #FFFFFF; }

#projets .p_titre_123 { background-color: #bc3961; }
#projets .p_texte_123 { background-color: #e85f37; color : #FFFFFF; }

#projets .p_titre_124 { background-color: #cf3c51; }
#projets .p_texte_124 { background-color: #6c03a2; color : #FFFFFF; }

#projets .p_titre_125 { background-color: #cd63a6; }
#projets .p_texte_125 { background-color: #6f6f6f; color : #FFFFFF; }

#projets .p_titre_126 { background-color: #cea15e; }
#projets .p_texte_126 { background-color: #fea41c; color : #FFFFFF; }

#projets .p_titre_127 { background-color: #ed7200; }
#projets .p_texte_127 { background-color: #ed8fc2; color : #FFFFFF; }

#projets .p_titre_128 { background-color: #cea15e; }
#projets .p_texte_128 { background-color: #fea41c; color : #FFFFFF; }

#projets .p_titre_129 { background-color: #6c1e81; }
#projets .p_texte_129 { background-color: #5ec4ec; color : #FFFFFF; }

#projets .p_titre_130 { background-color: #fecb00; }
#projets .p_texte_130 { background-color: #d25132; color : #FFFFFF; }

#projets .p_titre_131 { background-color: #e95f38; }
#projets .p_texte_131 { background-color: #900055; color : #FFFFFF; }

#projets .p_titre_132 { background-color: #e79e51; }
#projets .p_texte_132 { background-color: #6794cf; color : #FFFFFF; }

#projets .p_titre_133 { background-color: #67bfe7; }
#projets .p_texte_133 { background-color: #e79e51; color : #FFFFFF; }

#projets .p_titre_134 { background-color: #dfdb00; }
#projets .p_texte_134 { background-color: #96bf0b; color : #FFFFFF; }

#projets .p_titre_135 { background-color: #900055; }
#projets .p_texte_135 { background-color: #cc003b; color : #FFFFFF; }

/*---------------------- palette de couleurs recette ----------------------*/

#recettes .r_titre_0 { background-color: #8F9605; }
#recettes .r_photo_0 { background-color: #B7BF14; }
#recettes .r_texte_0 { background-color: #ACB410; color : #FFFFFF; }

#recettes .r_titre_1 { background-color: #8F9605; }
#recettes .r_photo_1 { background-color: #B7BF14; }
#recettes .r_texte_1 { background-color: #ACB410; color : #FFFFFF; }

#recettes .r_titre_2 { background-color: #C4559E; }
#recettes .r_photo_2 { background-color: #ED8FC2; }
#recettes .r_texte_2 { background-color: #DD79B4; color : #FFFFFF; }

#recettes .r_titre_3 { background-color: #3C85BF; }
#recettes .r_photo_3 { background-color: #62BEE6; }
#recettes .r_texte_3 { background-color: #53A7D7; color : #FFFFFF; }

#recettes .r_titre_4 { background-color: #FE8611; }
#recettes .r_photo_4 { background-color: #FEA41C; }
#recettes .r_texte_4 { background-color: #FE920F; color : #FFFFFF; }

#recettes .r_titre_5 { background-color: #CF3C51; }
#recettes .r_photo_5 { background-color: #F14059; }
#recettes .r_texte_5 { background-color: #DF4543; color : #FFFFFF; }

#recettes .r_titre_6 { background-color: #CF3C45; }
#recettes .r_photo_6 { background-color: #EF4E34; }
#recettes .r_texte_6 { background-color: #DE453C; color : #FFFFFF; }





/*---------------------- recettes ----------------------*/

#recettes .bloc600x120	{float:left;width:600px;height:120px;overflow:hidden;color:#FFFFFF;}

#recettes .bloc600xZ	{float:left;width:600px;_height:480px;min-height:480px;}
#recettes .bloc300xZ	{float:left;width:300px;_height:480px;min-height:480px;padding:0;margin:0;}

#recettes .bloc360x120	{float:left;width:360px;height:120px;overflow:hidden;}
#recettes .bloc230x240	{float:left;width:230px;height:240px;overflow:hidden;}
#recettes .bloc230x120	{float:left;width:230px;height:120px;overflow:hidden;}

#recettes .bloc130x120	{float:right;width:130px;height:120px;overflow:hidden;}
#recettes .bloc130x360	{float:right;width:130px;height:360px;overflow:hidden;}

#recettes .blocgauche	{float:left;width:600px;}
#recettes .blocdroit	{float:left;width:360px;height:360px;}

#recettes .nav 			{margin-left:285px; color:white;}

#recettes .titre_recette		{text-align:center;width:600px;margin:25px 0 0 0;}
#recettes .titre_recette_print	{text-align:left;width:600px;margin:10px 0 10px 0;display:none;}


#recettes h1		{font-size:14px;padding:0;margin:0;}
#recettes .texte_recette b		{font-weight:bold;}

#recettes .stitre_recette 		{float:left;text-align:left;width:140px;margin:0 0 0 5px;}
#recettes .stitre_recette img	{margin-bottom:-5px;}


#recettes .image_recette		{text-align:center;width:300px;}
#recettes .ingredients_recette	{text-align:left;padding:20px 20px 20px 20px;}
#recettes .texte_recette		{text-align:left;margin-left:320px;padding:10px 20px 20px 0;}
#recettes .astuces_recette		{padding:50px 20px 20px 10px;color:#4d075b;font-weight:bold;overflow:hidden;}

#recettes #titre_astuce		{display:none;}

#recettes .bloc230x240 .content {height:240px;background-image:url(/images/recette_vign_astuce.gif);}

#recettes .bouton_droite {text-align:right;margin-right:20px;}

#recettes ul.comment	{margin:0;padding:0;padding-left:37px;}

#recettes ul.comment li {
	display: list-item;list-style-image: url(/images/minifleche_blanc.gif);
	margin-bottom:5px;
}

#recettes a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#recettes div#comment	{
	padding:0;
	padding-left:20px;
	margin:0;
	width:280px;
	xxdisplay:none;
}

#recettes div#comment ul.comment {padding-left:17px; }

#recettes div#comment_print	{	display:none; margin:20px;}


/*---------------------- Formulaire de contact ----------------------*/

#contact .blocgauche	 {float:left;width:720px;overflow:auto;}
#contact .blocgaucheleapfrog	 {float:left;width:720px;overflow:hidden;}
#contact .bloc720x60	{float:left;width:720px;height:60px;}
#contact .bloc720x440	{float:left;width:720px;_height:440px;min-height:440px;background-color:#b2ca00;}
#contact .bloc240x280	{float:left;width:240px;height:280px;}

#contact .titre_page	{margin:25px 0 0 0;padding-left:30px}
#contact .titre_troph	{margin:25px 0 0 0;padding-left:25px}
#contact .titre_page_leapfrog	{margin:15px 0 0 0;padding-left:30px}

#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  .txt_mauve		{color:#5f186f;}
#contact  .txt_mauve label	{font-weight:bold;}
#contact  .txt_vertleapfrog		{color:#006633;}
#contact  .txt_vertleapfrog label	{font-weight:bold;}
#contact  label.radio 	{display:inline;float:none;width:auto;margin:0;}
#contact  label.radio2 	{display:inline;float:none;width:auto;margin:0;font-weight:normal;}
#contact  label.check 	{float:left;width:300px;margin:0;margin-right:5px;text-align:left;font-weight:normal;}
#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;min-height:260px;padding:15px 20px 0 20px;}
#contact  .messageleapfrog		{width:600px;min-height:140px;padding:15px 20px 0 20px;background-color:#CDEB5F;}
#contact  .messageleapfrog2		{width:600px;min-height:260px;padding:15px 20px 0 55px;}



#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;}
#contact  textarea.area2	{width:150px;height:17px;border:solid #5E186E 2px;}

#contact fieldset.large label {width:150px;}
#contact fieldset.large select.txt2 {width:424px;_width:426px;}
#contact fieldset.large textarea.area1 {width:424px;}
#contact fieldset.large input.txt		{width:424px;}



/* ----------------- spécifiques ---------------------- */

#help .infoperso		{background-color:#dce03a;}
#contact  .infoperso	{background-color:#d96380;}
#contact  .infopersoleapfrog	{background-color:#cdeb5f;width:600px;padding:10px 20px 3px 20px;}
#contact  .infotrophees	{width:600px;padding:10px 20px 3px 20px;background-color:#fdb56f;}
#contact  .infotrophees2	{width:600px;padding:10px 20px 3px 20px;background-color:#fac576;}
#contact .bloc720x440	{background-color:#ee7b81;}
#contact .bloc720x440troph	{background-color:#fe8611;}
#contact .bloc720x440leapfrog	{background-color:#a5c921;float:left;width:720px;}
#help .bloc720x440	{background-color:#b2ca00;}

/* ----------------- 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	{float:left;width:240px;height:280px;}


#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 .bloc720x60	{float:left;width:720px;height:60px;}
#semaine .bloc720x580	{float:left;width:720px;_height:580px;min-height:580px;}
#semaine .bloc240x300	{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 15px;}
#semaine .marge_int		{float:left;width:15px;}

#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:240px;min-height:240px;}

#trouver .bloc240x280	{float:left;width:240px;height:300px;}
#trouver .bloc600x130	{width:640px;padding:20px 10px 10px 10px;_padding:20px 10px 0 10px;}

#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 0 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;}

#trouver  .txt_mauve		{color:#5f186f;}
#trouver  .txt_mauve label	{font-weight:bold;}

#trouver label 			{display:block;float:left;padding-top:4px;width:120px;text-align:right;margin-right:5px;}
#trouver  fieldset		{margin:0 0 7px 0;padding:0;border:none;}
#trouver  fieldset.agauche		{width:300px;clear:left;float:left;}

#trouver  select.txt2	{border:solid gray 1px;width:364px;_width:366px;}
#trouver  span.select1	{float:left;border:solid #5E186E 2px;_margin-left:3px;}

#trouver h4 {
	font-size:1em;
	font-weight:bold;
	margin:5px;
	padding:0;
}

/*---------------------- Formulaire de newsletter ----------------------*/

#newsletter 			{text-align:right;}
#newsletter em 			{font-size:11px;margin-left:20px;}

#newsletter form		{text-align:left;color:white;border:none black 1px;}
#newsletter label		{display:block;float:left;padding-top:3px;text-align:right;margin-right:10px;font-weight:bold;}
#newsletter label.newsletter, label.comment	{width:110px;_width:110px;}
#newsletter label.ami		{width:175px;_width:175px;}

#newsletter fieldset	{margin:0 0 2px 0;padding:0;border:none;}
#newsletter fieldset.agauche	{width:230px;float:left;border:none black 1px;}

#newsletter input.txt, input.txt2, input.txt3, textarea		{border:solid #5E186E 2px;}
#newsletter input.txt			{width:175px;_width:165px;}
#newsletter input.txt2, textarea.txt2	{width:309px;}
#newsletter input.txt3			{width:244px;}

#newsletter textarea.txt2		{height:80px;_height:71px;}
#newsletter textarea.txt4		{width:244px;height:97px;}

#newsletter .margebr  {margin-bottom:15px;}

#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;}

/*---------------------- Page Histoire ----------------------*/

#histoire img			{border:0;}

#histoire .bloctexte	{float:left;width:480px;height:630px;}
#histoire .blocpromo	{float:left;width:240px;height:130px;}
#histoire .bloclogos	{float:left;width:240px;height:508px;}
#histoire .blocprojets	{float:left;width:720px;height:50px;}

#histoire .texte		{color:#4c0c5a;margin:20px 40px 0 40px}
#histoire .logos img	{margin-top:40px;}

/*---------------------- Page impression du BR ----------------------*/

#br_impression .bloctexte	{float:left;width:720px;height:490px;}
#br_impression .texte		{color:#5f186f;margin:20px 40px 0 40px}

#br_impression ul.mea		{margin:0 0 0 135px;padding:0;}
#br_impression li			{display: list-item;list-style-image: url(/images/puce_fleche.gif);padding-top:2px;}
#br_impression a			{text-decoration:none;font-weight:bold;color:#5f186f;}
#br_impression a:hover		{text-decoration:underline;}

/*---------------------- Page nouveautes ----------------------*/

#nouveautes .blocnouveaute	{width:720px;height:350px;}
#nouveautes .blocnouveaute2	{width:720px;height:380px;}

#nouveautes .titre_projet	{margin-top:25px;margin-left:25px;}
#nouveautes .titre_projet h1	{margin:0px;font-size:small;}
#nouveautes .div_pack	{float:left;width:320px;padding:65px 0 0 0px;text-align:center;}
#nouveautes .div_pack2	{float:left;width:320px;padding:40px 0 0 0px;text-align:center;}
#nouveautes .div_txt	{float:left;width:320px;padding:15px 5px 15px 5px;}
#nouveautes .div_img	{margin-left:0;width:75px;height:75px;}
#nouveautes .div_txt2	{float:left;width:320px;padding:35px 5px 15px 5px;}

#nouveautes .txt1		{color:#006327;}
#nouveautes .txt1 a		{text-decoration:none;font-weight:bold;color:#006327;}
#nouveautes .txt1 a:hover		{text-decoration:underline;}
#nouveautes .txt1 li		{display: list-item;list-style-image: url(/images/minifleche_pomme.gif);padding-left:0;}

#nouveautes .txt2		{color:#a41b22;}
#nouveautes .txt2 a		{text-decoration:none;font-weight:bold;color:#a41b22;}
#nouveautes .txt2 a:hover		{text-decoration:underline;}
#nouveautes .txt2 li	{display: list-item;list-style-image: url(/images/minifleche_abricot.gif);}

#nouveautes .txt3		{color:#a06c38;}
#nouveautes .txt3 a		{text-decoration:none;font-weight:bold;color:#a06c38;}
#nouveautes .txt3 a:hover		{text-decoration:underline;}
#nouveautes .txt3 li	{display: list-item;list-style-image: url(/images/nouveautes/fleche_rose2.gif);padding-left:0;}

#nouveautes .txt4		{color:#542d11;}
#nouveautes .txt4 a		{text-decoration:none;font-weight:bold;color:#542d11;}
#nouveautes .txt4 a:hover		{text-decoration:underline;}
#nouveautes .txt4 li	{display: list-item;list-style-image: url(/images/nouveautes/fleche_bleue.gif);padding-left:0;}

#nouveautes .txt5		{color:#73c9ee;padding-left:30px;}
#nouveautes .txt5 a		{text-decoration:none;font-weight:bold;color:#73c9ee;}
#nouveautes .txt5 a:hover		{text-decoration:underline;}
#nouveautes .txt5 li	{display: list-item;list-style-image: url(/images/nouveautes/nouv_avril_09_flr.gif);padding-left:0;}

#nouveautes .txt6		{color:#ffed31;padding-left:30px;}
#nouveautes .txt6 a		{text-decoration:none;font-weight:bold;color:#ffed31;}
#nouveautes .txt6 a:hover		{text-decoration:underline;}
#nouveautes .txt6 li	{display: list-item;list-style-image: url(/images/nouveautes/nouv_avril_09_flr2.gif);padding-left:0;}

#nouveautes .txt7		{color:#004d98;padding-left:45px;}
#nouveautes .txt7 a		{text-decoration:none;font-weight:bold;color:#004d98;}
#nouveautes .txt7 a:hover		{text-decoration:underline;}
#nouveautes .txt7 li	{display: list-item;list-style-image: url(/images/nouveautes/flrose_fdbleu.gif);padding-left:0;}

#nouveautes .txt8		{color:#ffd401;padding-left:45px;}
#nouveautes .txt8 a		{text-decoration:none;font-weight:bold;color:#ffd401;}
#nouveautes .txt8 a:hover		{text-decoration:underline;}
#nouveautes .txt8 li	{display: list-item;list-style-image: url(/images/nouveautes/flrose_fdmarron.gif);padding-left:0;}

#nouveautes .txt9		{color:#5d1a6f;padding-left:45px;}
#nouveautes .txt9 a		{text-decoration:none;font-weight:bold;color:#5d1a6f;}
#nouveautes .txt9 a:hover		{text-decoration:underline;}
#nouveautes .txt9 li	{display: list-item;list-style-image: url(/images/nouveautes/flrose_fdrose.gif);padding-left:0;}

#nouveautes .txt_feuillete		{color:#73c9ee;}
#nouveautes .txt_feuillete a		{text-decoration:none;font-weight:bold;color:#73c9ee;}
#nouveautes .txt_feuillete a:hover		{text-decoration:underline;}
#nouveautes .txt_feuillete li		{display: list-item;list-style-image: url(/images/nouveautes/minifleche_jaune.gif);padding-left:0;}

#nouveautes .txt_fougasse		{color:#284122;}
#nouveautes .txt_fougasse a		{text-decoration:none;font-weight:bold;color:#284122;}
#nouveautes .txt_fougasse a:hover		{text-decoration:underline;}
#nouveautes .txt_fougasse li		{display: list-item;list-style-image: url(/images/minifleche_pomme.gif);padding-left:0;}
#nouveautes .txt_trophee		{font-family:Arial;line-height:13px;font-size:12px;color:#4c0c5a; padding:0 30px 0 50px;}
#nouveautes .txt_trophee2		{font-family:Arial;line-height:13px;font-size:12px;color:#4c0c5a; padding:0 30px 18px 0px;}

#nouveautes .violet_fonce1			{color:#5d1a6f;}
#nouveautes .violet_fonce1 a		{text-decoration:none;font-weight:bold;color:#5d1a6f;}
#nouveautes .violet_fonce2			{color:#6c1f80;}
#nouveautes .violet_fonce2 a		{text-decoration:none;font-weight:bold;color:#6c1f80;}
#nouveautes .violet_fonce1 a:hover	{text-decoration:underline;}
#nouveautes .violet_fonce2 a:hover	{text-decoration:underline;}
#nouveautes .violet_fonce1 li		{display: list-item;list-style-image: url(/images/nouveautes/fleche_rose.gif);padding-left:0;}
#nouveautes .violet_fonce2 li		{display: list-item;list-style-image: url(/images/nouveautes/fleche_jaune.gif);padding-left:0;}

#nouveautes .txt_pizza				{color:#ffe45a;}
#nouveautes .txt_pizza a			{text-decoration:none;font-weight:bold;color:#ffe45a;}
#nouveautes .txt_pizza a:hover		{text-decoration:underline;}
#nouveautes .txt_pizza li			{display: list-item;list-style-image: url(/images/nouveautes/fleche_blanche.gif);padding-left:0;}

#nouveautes img.nouv				{margin:0 0 40px 0px;}

#nouveautes ul						{margin:0;padding-left:17px;_padding-left:15px;}

#nouveautes .bloctexte	{float:left;width:460px;height:520px;}
#nouveautes .bloctxt_trophee	{float:left;width:130px; padding:15px 0px 0px 34px;}
#nouveautes .bloctxt_presentez	{float:left;padding:15px 0px 20px 0px;}
#nouveautes .div_trophee	{float:left;width:250px;padding:5px 5px 5px 5px;}
#nouveautes .bloctrophee1	{float:left;width:260px;}
#nouveautes .bloctrophee2	{float:left;width:260px;}
#nouveautes .bloctrophee1 img	{margin:10px 0px 7px 10px;}
#nouveautes .bloctrophee2 img	{margin:15px 0px 11px 10px;}
#nouveautes .participer	{float:left;width:250px;padding-left:100px; text-align:right;}
#nouveautes .blocprojets	{float:left;width:720px;height:50px;}
.blocvide2	{float:left;width:240px;height:580px;}


/*---------------------- Page jeu trophées ----------------------*/

#jeu .titre_projet	{margin-top:25px;margin-left:25px;}
#jeu .titre_projet h1	{margin:0px;font-size:small;}
#jeu .bloctexte	{float:left;width:460px;height:520px;}
#jeu .blocprojets	{float:left;width:720px;height:50px;}
#jeu .formulaire {width:670px; height:510px; margin-left:10px; margin-top:15px; padding-left:30px; background-color:#feb570;}
#jeu .formjouer {margin-left:10px; margin-right:10px; margin-top:15px; padding-left:30px; background-color:#feb570; clear:both;}
#jeu .formb {float:left; padding-right:10px;width:185px;}
#jeu .formv {float:left; padding-right:10px; padding-left:17px;width:185px;}
#jeu .formr {float:left; padding-right:10px; padding-left:18px;width:185px;}
#jeu .recetteb {position:absolute; height:510px; width:400px; top: 144px; left: 240px; padding:0 5px 0 5px; background-color:#7daad6; z-index:10000; display:none;font-size:11px;border:solid #ffffff 1px;}
#jeu .recettev {position:absolute; height:510px; width:400px; top: 144px; left: 452px; padding:0 5px 0 5px; background-color:#9c3376; z-index:10000; display:none;font-size:11px;border:solid #ffffff 1px;}
#jeu .recetter {position:absolute; height:510px; width:400px; top: 144px; left: 35px; padding:0 5px 0 5px; background-color:#cf3c51; z-index:10000;display:none;font-size:11px;border:solid #ffffff 1px;}
.bordure {border:solid #8D1E62 2px;}
.rose {font-size:14px;color:#cf3c51;}
.blancgras {font-size:14px;font-weight:bold; color:#FFFFFF;}


#wrapper1 {
	behavior: url(/vinclude/iepngfix.htc);
}

