div#travelfood
{
	float: left;
	width: 770px;
	padding: 45px 0 0 20px;
	margin: 0;
  font-family: helvetica;

}

div#travelfood div#colonne_gauche
{
	float: left;
	width: 210px;
	margin: 0 5px 0 0;
	padding: 0;
  font-family: helvetica;

}

div#travelfood div#colonne_gauche img
{
	margin: 0 0 5px 0;
	padding: 0;
}

div#travelfood div#colonne_gauche h3
{
	margin: 0;
	padding: 15px 0 0 5px;
	color: #770831;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial Black;
}

div#travelfood div#colonne_gauche ul#liste_resi_tf
{
	margin: 0;
	padding: 0 0 0 5px;
	list-style: none;
	color: #770831;
	font-size: 11px;
}

div#travelfood div#colonne_gauche ul#liste_resi_tf li
{
	margin: 0;
}

div#travelfood div#colonne_gauche ul#liste_resi_tf li.station
{
	padding: 15px 0 0 0;
	font-weight: bold;
}

div#travelfood div#colonne_gauche ul#liste_resi_tf li.resi
{
	padding: 0;
}

div#travelfood div#colonne_gauche ul#liste_resi_tf li a, div#travelfood div#colonne_gauche ul#liste_resi_tf li a:visited
{
	color: #770831;
	text-decoration: none ; 
}

div#travelfood div#colonne_gauche ul#liste_resi_tf li a:hover, div#travelfood div#colonne_gauche ul#liste_resi_tf li a:active
{
	text-decoration: underline;
}

div#travelfood div#centre
{
	float: left;
	width: 555px;
	margin: 0;
	padding: 0;
	background-color: #770831;
}

div#travelfood div#centre h1
{
	float: left;
	width: 332px;
	margin: 0;
	padding: 35px 5px 0 20px;
	color: #770831;
	font-size: 32px;
	font-weight: normal;
	font-family: Verdana;
}

div#travelfood div#centre img#h1_tf
{
	float: left;
	margin: -80px 0 0 0;
	padding: 0 0 0 20px;
}

div#travelfood div#centre img#logo_tf
{
	float: left;
	margin: 10px;
	padding: 10px;
	background-color: #FFFFFF;
}

div#travelfood div#centre img#nouveau
{
	float: left;
	margin: -20px 0 0 0;
	padding: 0 0 0 20px;
}

div#travelfood div#centre p#intro
{
	float: left;
	width: 515px;
	margin: 0;
	padding: 20px;
	color: #F8E9BD;
	font-size: 12px;
	line-height: 20px;
}

div#travelfood div#centre p#outro
{
	float: left;
	width: 515px;
	margin: 0;
	padding: 0 20px 15px 20px;
	color: #F8E9BD;
	font-size: 12px;
	position: relative;
}

div#travelfood div#centre p#nouveau_intro
{
	float: left;
	width: 515px;
	margin: 0;
	padding: 15px 20px 35px 20px;
	color: #FFFFFF;
	font-size: 12px;
	position: relative;
}

div#travelfood div#centre div.colonne_centre
{
	float: left;
	width: 260px;
	margin: 0 0 0 12px !important;
	margin: 0 0 0 7px;
	padding: 0;
}

div#travelfood div#centre div.colonne_centre h2
{
	float: left;
	margin: 0;
	padding: 3px 8px 0 8px;
	font-size: 20px;
	height: 29px;
	vertical-align: middle;
	font-weight: normal;
	font-style: italic;
}

div#travelfood div#centre div.colonne_centre h2#standard
{
	background-color: #B0B9DC;
}

div#travelfood div#centre div.colonne_centre h2#panier
{
	background-color: #86B632;
}

div#travelfood div#centre div.colonne_centre h2#gourmet
{
	background-color: #E46D00;
}

div#travelfood div#centre div.colonne_centre h2#enfant
{
	background-color: #D61427;
}

div#travelfood div#centre div.colonne_centre h2#vegetarien
{
	background-color: #87B400;
	/* font-size: 17px;
	padding: 5px 8px 0 8px;
	height: 27px; */
}

div#travelfood div#centre div.colonne_centre h2#gastronome
{
	background-color: #7E71AD;
}

div#travelfood div#centre div.colonne_centre div
{
	clear: both;
	width: 244px;
	margin: 0 0 15px 0;
	padding: 8px;
	background-color: #F8E9BD;
  font-family: helvetica;
	font-size: 11px;
}

div#travelfood div#centre div.colonne_centre div span.prix
{
	font-weight: bold;
}

div#travelfood div#centre div.colonne_centre div span.age
{
	font-style: italic;
}

div#travelfood div#centre div.colonne_centre div ul
{
	margin: 0;
	padding: 0;
	list-style-position: inside;
	line-height: 15px;
}

div#travelfood div#centre div.colonne_centre div ul li.titre
{
	margin: 0;
	padding: 10px 0 0 0;
	font-weight: bold;
	list-style: none;
}
