

	
	body{ /*propiétés générales du contenu du site*/
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color:#FFFFFF;
			text-align:center;
			
			
		}
	a	{ /*Style des liens*/
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			color: #5b5b5b;
		}
	
	a:hover	{ /*Style des liens lorsqu'on passe la souris dessus*/
			font-family: Verdana, Arial, Helvetica, sans-serif;
			  text-decoration: underline;
			  background-color: #bfbfbf;
			  color: #5b5b5b;
			}
	div { /*Propriété des blocs de divisions en général*/
			text-align:center;
		}
	img { /*Propriété des images en général*/
			display: block;
		}
	a img /*Propriété des liens d'images*/
		{
			border: 0;
		}
	.textaera /*Style des zones de saisie de texte*/
			{
				font-size: 14px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #5b5b5b;
			}
	.Titres {	/*Style des Titres*/
				font-size: 24px;
				font-weight: bold;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #5b5b5b;
				text-align:center;
			}
	.STitres { /*Style des Sous-titres*/
				font-size: 18px;
				font-weight: bold;
				font-family: Verdana, Arial, Helvetica, sans-serif;
			}
	.tableaux /*Style des tableaux*/
			{
				font-size: 14px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #5b5b5b;
				width: 710px;  
				margin:5px;
				padding:5px; 
				
				text-align:left;
			}
	div#englobe /*Contenaire de toute la page*/
		{
			width:980px;
			margin:0 auto; 
			text-align:left;
		}
	div#haut /*Bannière du haut*/
		{
			width:980px;
			height:170px;
			background-color:#555555;
			margin:0;
			background-image:url("../style/haut.jpg");
			
			
		}
			.buttonsh /*propriété des images des boutons de la bannière*/
				{
					float:left;
					margin: 0;
					display: block;
				}
					
	div#millieu /*Tout le bloc du millieu */
		{
			width:980px;
			margin: 0;
			padding:0;
		}					
	div#gauche /*Bloc gauche*/
		{
			width:113px;
			height:auto;
			background-image:url("../style/gauche.jpg");
			float:left;
			margin: 0;
		}
		div#gauchediv
			{
				background-image:url("../style/gauche.jpg");
				width:auto;
				float:left;
			}
		.barrer /*Bloc barre de gauche recettes*/
			{
				font-size: 12px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #5b5b5b;
				text-align:left; 
				padding-right: 10px;
				padding-bottom: 50px;
				font-weight: bold;
				width: 210px; 
				border-right: 1px double #dfdfdf; 
			}
			.barrerc
				{
					font-size: 12px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #5b5b5b;
					text-align:right;
					font-weight:bold;
					margin-right:15px; 
					border-bottom:1px double #dfdfdf;
					border-left:1px double #dfdfdf;
					width: 190px;
				}
				.barrercs
					{
						font-size: 24px;
					}
			.barrerl
				{
					font-size: 12px;
					border-left:1px double #dfdfdf;
					font-weight:bold;
					color: #5b5b5b;
					text-align:left; 
					margin-left:5px; 
					padding-left:5px; 
					
					


					
				}
	div#corps /*Corps de page*/
		{
			width:752px;
			height:100%;
			background-color:#FFFFFF;
			margin: 0;
			float:left;
			padding-top:0px;
			color: #5b5b5b;
			font-size: 14px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		div#index /*corps de page de la Version 2 de la page d'index*/
			{
				width:958px;
				height: auto;
				background-color:#FFFFFF;
				padding: 10px;
				font-size: 14px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #5b5b5b;
				border: 1px outset #5b5b5b;
				text-align:left;
				margin: 0;
				float:left;
			}
			div#mcbox /* Cadre du titre de la page d'accueil*/
				{
					width:958px;
					height: auto;
					margin-bottom:0px;
					padding-bottom:0px;
					background-color:#FFFFFF;
					border: 1px double #DFDFDF;
				}
				div#accueilgauche /*Partie gauche du cadre de la page d'accueil*/
					{
						float:left;
						width:250px;
					}
				div#accueilmillieu /*Partie du millieu du cadre de la page d'accueil*/
					{
						float:left;
					}
				div#accueildroite /*Partie droite du cadre de la page d'accueil*/
					{
						
					}
			div#searchindex /*Searchbox de la page d'accueil*/
				{
					text-align:left;
					font-size:11px;
					float:left;
					width: 235px;
					height: 130px;
					padding-left:5px;
					margin-right: 10px;
					background-color:#FFFFFF;
					border-top: 1px double #DFDFDF;
					border-left: 1px double #DFDFDF;
					font-weight:bold;
				}
			div#recettehazard
				{
					width: 220px;
					height: 190px;
					padding:6px;
					margin-top:10px;
					border: solid 1px #dfdfdf;
					float:left;
					font-weight:bold; 
					text-align:left;
				}
			div#intro2
				{
					
				}
		
		.accueil /*Forme de la page d'accueil et quelques autres pages*/
					{
						width: 730px;
						height: auto;
						background-color:#FFFFFF;
						padding: 10px;
						font-size: 14px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						color: #5b5b5b;
						border: 1px outset #5b5b5b;
						text-align:left;
						margin: 0;
						float:left;
						
					}
					.intro /*Texte d'intro de la page d'accueil*/
							{
								width: 100%;
								text-align:left;
								vertical-align:top;
								border-right: 1px double #5b5b5b;
								padding-right:10px;
								float:left;
								
						
							} 
					.intropic /*Image d'intro de la page d'accueil*/
							{
								float:left;
								width: 310px;
								padding:10px;
								margin:10px;
								border: 1px outset #5b5b5b;
							}
		/*Début partie recettes*/
		.accueilrp /*Forme de la page recettep*/
				{
					width: 730px;
					height: auto;
					background-color:#FFFFFF;
					padding: 10px;
					font-size: 14px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #5b5b5b;
					border: 1px outset #5b5b5b;
					text-align:left;
					margin: 0;
					float:left;
					
				}
		.recipetri /*Cadre sous-partie de la page recettep*/
				{
					padding: 8px;
					padding-top: 0px;
					width: 320px; 
					text-align:left;
					float:left; 
					border-right: double 1px;
					height:60px;
					margin-bottom: 15px; 
				}

		.reciperesultm /*Petits cadres des resultats de recherches en général*/
				{
					margin-left: 10px;
					padding-left: 10px;
					height: 80px;
					width: 600px; 
					text-align:left; 
					border-left: double 1px;
					border-right: double 1px;
					margin-bottom: 30px; 
					
				}
				div#reciperesultt /*cadre du titre des recherches*/
				{
					margin-left: 10px;
					padding-left: 10px;
					height: 40px;
					width: 600px; 
					text-align:left; 
					border-left: double 1px;
					border-right: double 1px;
					border-top: double 2px;
					margin-bottom: 30px; 
					padding-top: 10px; 
					font-size: 18px;
					
				}
				.reciperesultm1
						{
							width: 300px;
							height: 80px;
							float:left;
							text-align:left;
						}
						div#rcprtitle1
								{
									width: 290px;
									height: 30px;
									float:left;
									text-align:left;
									
								}
				.reciperesultm2
						{
							width: 100px;
							height: 80px;
							float:left;
							text-align:left;
						}
						div#rcprtitle2
								{
									width: 100px;
									height: 30px;
									float:left;
									text-align:left;
									border-left: double 1px;
									border-right: double 1px;
									padding-left: 10px; 
									padding-right: 10px; 
								}
				.reciperesultm3
						{
							width: 100px;
							height: 80px;
							float:right;
							text-align:right;
							margin-right:10px;
							font-size: 9px;
						}
						.reciperesultm3 img
								{
									border: double 1px #b1b1b1;
								}
						div#rcprtitle3
								{
									width: 100px;
									height: 30px;
									float:right;
									text-align:left;
									margin-right:10px;
									
								}

				
		.contenter /*Cadre de la page recettes*/
				{
					background-color:#FFFFFF;
					padding: 10px;
					width:730px;
					height:100%;
					text-align:left; 
					font-size: 14px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #5b5b5b;
					
					
				}
				div#image-r /*Photo recette*/
							{
								
								width:auto;
								height:auto;
								background-color:#FFFFFF;
								border: 1px outset #5b5b5b;
								padding: 10px;
								padding-bottom:40px;
								float:right;
								margin-bottom: 10px;
								
							}
				div#ingredients /*Cadre des ingrédients*/
							{
								width:330px;
								height:auto;
								background-color:#FFFFFF;
								border-right:4px double #dfdfdf;
								padding: 10px;
								padding-top:0;
								font-size: 14px;
								font-family: Verdana, Arial, Helvetica, sans-serif;
								color: #5b5b5b;
								text-align:left;
								float:left;
								margin-bottom: 60px;
							}
							div#ingredients img /*Images d'illustrations*/
										{
											float: right;
											display:block;
										}
				div#recette /*Cadre de la recette*/
							{
								width:700px;
								height:auto;
								background-color:#FFFFFF;
								border-left:1px double #dfdfdf;
								border-right:1px double #dfdfdf;
								border-top: 4px double #5b5b5b;
								padding: 10px;
								font-size: 14px;
								font-family: Verdana, Arial, Helvetica, sans-serif;
								color: #5b5b5b;
								text-align:left;
								float:left;
								margin-top: 30px;
								margin-bottom: 20px;
							}
							div#recette img /*Images d'illustrations*/
										{
											float: right;
											display:block;
										}

				div#plat /*Cadre du titre du plat*/
							{
								font-size: 18px;
								font-weight: bold;
								font-family: Verdana, Arial, Helvetica, sans-serif;
								color: #5b5b5b;
								width:75%;
								height:15px;
								background-color:#DFDFDF;
								padding-bottom: 10px;
								text-align:center;
								margin:auto;
								margin-bottom: 10px;
								
							}
							div#plat h1 
									{
										font-size: 18px;
										font-weight: bold;
										font-family: Verdana, Arial, Helvetica, sans-serif;
										color: #5b5b5b;
									}
				.recipepart	/* Titres des differentes étapes telles que ingrédients, recette, commentaires*/
							{
								font-size: 16px;
								font-weight:bold;
								color: #993300;
								margin: auto;
								margin-bottom:10px;
							}
							
				.recipebox /*Cadre universel*/
							{
								background-color:#FFFFFF;
								font-family: Verdana, Arial, Helvetica, sans-serif;
								font-size: 14px;
								float:left;
								margin-left:auto;
							}

		
		
		/*Fin partie recettes*/
		
		/*Debut partie plan*/
		div#plan /*Cadre de la page plan*/
			{
				padding: 10px; 
				width: 700px; 
				color:#000000; 
				text-align: left; 
			}
			div#plan a /*Style des liens de la page plan*/
				{
					font-size: 18px;
					text-align:center; 
					height: 600px;
				}
			div#plan .simpel /*Style des liens petits de la page plan*/
				{
					font-size: 14px;
					text-align:center; 
					height: 600px;
				}
			div#plan .simpel:hover/*Style des liens petits de la page plan*/
				{
					font-size: 14px;
					text-align:center; 
					height: 600px;
					text-decoration: underline;
				}
				
			div#plan a:hover	 /*Style des liens de la page plan lorsqu'on passe la souris dessus*/
				{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					text-decoration: underline;
					color: #5b5b5b;
					background-color: #FFFFFF;
					font-size: 18px;
					text-align:center;
				}
			.plancadre /*Sous-cadres de la page plan*/
				{
					padding: 8px;
					width: 300px; 
					text-align:left;
					float:left; 
					border-right: double 1px;
					height:160px;
					margin-bottom: 15px; 
					font-family:Verdana, Arial, Helvetica, sans-serif; 
					font-size: 14px;
					color: #5b5b5b;
					
				}
		
		
		/*Fin partie plan*/
		
		/*Début partie commentaires*/
		.comment /*Message du commentaire*/
			{
				width:600px;
				height:100%;
				background-color:#FFFFFF;
				border-left:1px double #dfdfdf;
				border-right:1px double #dfdfdf;
				border-top: 4px double #5b5b5b;
				padding: 10px;
				font-size: 14px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				text-align:left;
				
			}	
		.comment2 /*Bloc du commentaire*/
			{
				width:auto;
				height:auto;
				background-color:#FFFFFF;
				border: 1px outset #5b5b5b;
				padding: 10px;
				
				
			}
		/*Fin partie commentaires*/
		div#upliner 
			{
				width:650px;
				border-top: 1px double #5b5b5b; 
				
			}
		.box{
				background-color:#FFFFFF;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px;
				float:left;
			}
	div#droite /*Bloc droit*/
		{
			width:115px;
			height:auto;
			background-image:url("../style/droite.jpg");
			float:left;
			margin: 0;
		}
		div#droitediv
			{
				background-image:url("../style/droite.jpg");
				width:115px;
				float:left;
			}
		div#footer /*Bloc pied de page*/
				{
					width:980px;
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 9px; 
					color:#000000; 
					clear:both;
				}
				div#footer a /*liens du pied de page*/
						{
							color:#5B5B5B; 
							text-decoration: none;
						}
	
	.categoriesdiv
				{
					width:170px; 
					height:160px; 
					/*border:solid 1px #dfdfdf; */
					border-bottom:solid 1px #dfdfdf;
					float:left; 
					margin:3px;
					margin-bottom:10px;
				}
	.categoriedivnom
				{
					border:solid 1px #dfdfdf; 
					margin:3px;
				}