div.restaurant{	float: left;	width: 770px;	padding: 3px 3px 0 3px;	margin: 0;	text-align : justify;	background-color: #FFFFFF;}div.restaurant div.colonne_gauche{	float: left;	width: 210px;	margin: 0;	padding: 0 5px 0 0;}div.restaurant div.colonne_gauche img{	float: left;	margin: 0;	padding: 0;}div.restaurant div.colonne_gauche h3{	clear: both;	margin: 0;	padding: 25px 0 0 5px;	color: #432522;	font-size: 11px;	font-weight: bold;	font-family: Arial Black;	text-align: left;}div.restaurant div.colonne_gauche ul.liste_resi_authentique{	margin: 0;	padding: 0 0 0 5px;	list-style: none;	color: #432522;	font-size: 11px;}div.restaurant div.colonne_gauche ul.liste_resi_authentique li{	margin: 0;}div.restaurant div.colonne_gauche ul.liste_resi_authentique li.station{	padding: 15px 0 0 0;	font-weight: bold;}div.restaurant div.colonne_gauche ul.liste_resi_authentique li.resi{	padding: 0;}div.restaurant div.colonne_gauche ul.liste_resi_authentique li a, div.restaurant div.colonne_gauche ul.liste_resi_authentique li a:visited{	color: #432522;}div.restaurant div.colonne_gauche ul.liste_resi_authentique li a:hover, div.restaurant div.colonne_gauche ul.liste_resi_authentique li a:active{	text-decoration: underline;}div.restaurant div.centre{	float: left;	width: 540px;	margin: 0;	padding: 20PX 0 0 15px;	/* background-color: #770831; */}div.restaurant div.centre h1{	float: left;	width: 332px;	margin: 0;	padding: 0 0 0 100px;	/* color: #F8E9BD; */	color: #FFFFFF;	font-size: 14px;	/* font-weight: normal; */	font-family: Verdana;	letter-spacing: 8px}div.restaurant div.centre h1 span#terracosta{	font-size : 9px;	padding : 0 0 0 55px;;	position : relative;}div.restaurant div.centre h1 span{	color: #432522;}div.restaurant div.centre img.h1_restaurant{	float: left;	margin: -15px 0 0 0;	padding: 0 0 35px 50px;	}div.restaurant div.centre p.intro_debut,div.restaurant div.centre p.intro{	float: left;	width: 536px;	margin: 0 0 0px 0;	padding: 0;	color: #000000;	font-size: 12px;	line-height: 18px;}div.restaurant div.centre p.intro{	padding: 35px 0 0 0;}div.restaurant div.centre p.intro_debut span,div.restaurant div.centre p.intro span{	font-weight: bold;    color : #432522;}div.restaurant div.centre div.cadre_centre{	float: left;	width: 506px;	margin: 0;	padding: 0 15px 10px 0;	background-color: #432522;	color: #FFFFFF;}div.restaurant div.centre div.cadre_centre h2{	clear: both;	float: left;	margin: 0;	padding: 3px 8px 0 8px;	font-size: 12px;	height: 18px;	vertical-align: middle;	/* font-weight: normal; */	/* font-style: italic; */	/* background-color: #F8E9BD; */	color: #ffffff;}div.restaurant div.centre div.cadre_centre p{	clear: both;	float: left;	/* width: 244px; */	margin: 0;	padding: 10px 0 0 8px;}div.restaurant div.centre div.cadre_centre p.panier{	padding-top : 25px;}div.restaurant div.centre div.cadre_centre span{	float: left;	font-weight: bold;}div.restaurant div.centre div.cadre_centre div{	margin: 0;	padding: 0;}div.restaurant div.centre div.cadre_centre div h2{	clear: both;	float: left;	display: block;	background-color: #432522;	width: 130px;	padding: 0 0 20px 0;}div.restaurant div.centre div.cadre_centre div h2 span{	clear: both;	float: left;	margin: 0;	padding: 3px 8px 0 8px;	font-size: 12px;	height: 18px;	vertical-align: middle;	/* font-weight: normal; */	/* font-style: italic; *//* 	background-color: #F8E9BD */;	color: #ffffff;}div.restaurant div.centre div.cadre_centre div span.gras{	float: left;	padding: 4px 0 0 0;}div.restaurant div.centre p.outro{	clear : both;	width: 506px;	margin: 0 0 15px 0;	padding: 15px 0 0 8px;	position: relative;	line-height: 18px;	color : #432522;}
