body{
	padding:0px;
	margin:0px;
	background-image:url(img/background.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;}
	/*intro */
#global1{
	width:950px;
	height:700px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(img/soufflot-accueil.jpg);
	padding-bottom:30px;
	position:relative;
		}
#menu_cont{
	position:absolute;
	width:260px;
	height:240px;
	left: 1px;
	top: 15px;
	}
h3{
	font-size:15px;
	font-weight:bold;
	padding-left:15px;
	padding-top:15px;
	color:#4d4a44;}
h1{
	font-size:15px;
	font-weight:bold;
	padding-left:15px;
	padding-top:15px;
	color:#4d4a44;}
#feuille{
	width:130px;
	height:182px;
	position:absolute;
	left: 804px;
	top: 219px;	
	background-image:url(img/feuille.png);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#51021b;
	text-align:center;
	font-size:16px;
	padding-top:38px;
	padding-right:10px;
	z-index:10;
	}

#feuille{
	
}
#texte_accueil{
	width:187px;
	height:314px;
	position:absolute;
	left: 759px;
	top: 326px;
	z-index:1;
	font-size:14px;
	}
#texte_accueil h1{
	font-size:30px;
	margin:0px; 
	padding:0px;
	line-height:25px;
	font-weight:normal;
	}
#texte_accueil p{
	padding:0px;
	margin:0px;}
	#barre{
	background-color:#4d4a44;
	width:563px;
	height:19px;
	position:absolute;
	left:0px;
	top:678px;
	color:#fff;
	text-align:right;
	font-size:13px;
	padding-top:3px;
	padding-right:10px;
	
}
.non_gras{
	font-weight:normal;
}
#anim{
	width:378px;
	height:189px;
	position:absolute;
	left: 198px;
	top: 459px;
}
#anim1{
	width:119px;
	height:90px;
	background-image:url(img/vin.jpg);
	background-repeat:no-repeat;}
#anim1:hover{
	background-image:url(img/vin_over.jpg);
}
#anim2{
	width:119px;
	height:89px;
	background-image:url(img/tirebouchon.jpg);
	background-repeat:no-repeat;}
#anim2:hover{
	background-image:url(img/tirebouchon_over.jpg);
}

#anim3{
	width:119px;
	height:90px;
	background-image:url(img/vin.jpg);
	background-repeat:no-repeat;
	margin-left:290px;}
#anim3:hover{
	background-image:url(img/vin_over.jpg);
}
#anim4{
	width:119px;
	height:89px;
	background-image:url(img/tirebouchon.jpg);
	background-repeat:no-repeat;
	margin-left:290px;}
#anim4:hover{
	background-image:url(img/tirebouchon_over.jpg);
}


.beige{
	color:#fae8b5;
	}
	.blanc{
	color:#fff;
	}
	
/* page int*/
#global2{
	width:950px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	background-color:#430219;
	color:#51021b;
	border-right:1px solid #430219;
	}
#colum1{
	width:397px;
	background-image:url(img/logo_soufflot.jpg);
	background-repeat:no-repeat;
	background-color:#430219;
	float:left;
	padding-top:125px;
	padding-right:10px;
	font-size:13px;}

#colum2{
	width:543px;
	background-image:url(img/fond_menu.jpg);
	background-repeat:no-repeat;
	background-color:#fcf3d9;
	float:left;
	padding-top:43px;
	position:relative;
	min-height:650px;
	font-size:13px;
	}
#colum2 p{
	padding-left:15px;
	padding-right:15px;}
#colum2 a{
	color:#430219;
	text-decoration:none;
}
#colum2 a:hover{
	color:#430219;
	text-decoration:underline;
}







#feuille2{
	width:130px;
	height:100px;
	background-image:url(img/feuille.png);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#51021b;
	text-align:center;
	font-size:16px;
	padding-top:38px;
	z-index:10;
	padding-right:10px;
	position:relative;

	}
#feuille2 a{
	color:#51021b;
	text-decoration:none;}
#feuille a{
	color:#51021b;
	text-decoration:none;}
	
#feuille2 a:hover{
	color:#86113b;
	text-decoration:none;}
#feuille a:hover{
	color:#86113b;
	text-decoration:none;}
	
.etape_resto{
	width:180px;
	float:left;
	border-right:1px solid #430219;
	margin-top:-4px;
		padding-top:0px;
		background-color:#FFF;}
.texte_etape_resto{
	height:45px;
	width:181px;
	text-align:center;
	padding-top:15px;
	
		}
.texte_etape_resto a{
	color:#51021b;
	font-size:13px;
	text-decoration:none;
}
.texte_etape_resto p{
		color:#51021b;
		padding-left:15px;
		padding-right:0px;
		margin-top:5px;
		margin-bottom:5px;
			}
.fin_float{
	clear:both;}
#footer{
	padding-left:407px;
	background-color:#430219;}
#barre2{
	background-color:#4d4a44;
	width:533px;
	height:19px;
	color:#fff;
	text-align:right;
	font-size:13px;
	padding-top:3px;
	padding-right:10px;
	}
/*page menu*/
/*^page recette*/
#recette{
	width:393px;
	float:left;
	font-size:13px;
	padding-top:50px;}
#recette h3{
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;}
#recette  .ingredient{
	width:167px;
	float:left;
	padding-top:20px;
	padding-left:15px;
	padding-right:5px;}
#recette .titre{
	padding-left:15px;
}
#recette  p{
	margin:0px;
	padding:0px;
}
#recette .photo{
	width:196px;
	float:left;
	font-weight:bold;
	padding-top:20px;
	text-align:center;
	}
#recette .preparation{
	width:363px;
	padding-left:15px;
	padding-right:15px;
	padding-top:25px;
	padding-bottom:25px;}

#chef_autre{
	width:147px;
	float:left;
	font-size:12px;
	padding-top:50px;
	padding-right:3px;
	}
#chef_autre p{
	margin:0px;
	padding:0px;}
#les_cartes p{
	padding:0px;
	margin:0px;}
#les_cartes a{
	color:#4d4a44;
	font-size:12px;
	margin-right:15px;
	margin-left:15px;
	font-weight:bold;
	}
	#les_cartes a:hover{
		text-decoration:none;
		
	}

#les_cartes h4{
	font-size:13px;}
#les_cartes h2{
	font-size:13px;
	padding:0px;
}
	

#les_cartes{ margin-bottom:25px;
	}
#mes_menus{
		padding-bottom:10px;
		background-image:url(img/barre.jpg);
		background-repeat:no-repeat;
		background-position:bottom center;}
#mes_menus2 h3{
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;}
#mes_menus3 h3{
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;}
#mes_menus3 {
	border-top:3px solid gray;}
