* { margin: 0; padding: 0;}

#ul_reservation	{   list-style-type: none; list-style-position: inside; }
.ul_carte	{	list-style-type: none; list-style-position: inside;	}
#ul_contact	{	list-style-type: none; list-style-position: inside;	}

td	{	font-size: 12px;	}

li	{	margin-bottom: 6px;	}

input	{	background-color: #dacebf;	}

select	{	background-color: #dacebf;	}

textarea	{	background-color: #dacebf;	}

.padding-left	{	padding-left: 4px;	}
.violet	{	color: #720035;	}
.li_margin_bottom	{	margin-bottom: 3px;	}
.title_menu	{	color: #720035;	}

.violet a:link	{	color: #720035;	text-decoration: none; }
.violet a:visited	{	color: #720035;	text-decoration: none;	}
.violet a:hover	{	color: #720035;	text-decoration: underline;	}

a:link	{	color: #4f4539; text-decoration: none;	}
a:visited	{	color: #4f4539; text-decoration: none;	}
a:hover	{	color: #4f4539; text-decoration: underline;	}

/*#body_shadow_entrees	{	background: url(../image/entree.jpg) top center no-repeat;	}
#body_shadow_viandes	{	background: url(../image/viandes.jpg) top center no-repeat; 	}
#body_shadow_poissons	{	background: url(../image/poissons.jpg) top center no-repeat; 	}
#body_shadow_desserts	{	background: url(../image/desserts.jpg) top center no-repeat; 	}*/
#body_shadow_vins	{	background: url(../image/vins.jpg) top center no-repeat; 	}
#body_shadow_menu_terroir	{	background: url(../image/repas-terroir.jpg) top center no-repeat; padding-top:60px; 	}
#body_shadow_ballade_chef	{	background: url(../image/ballade-du-chef.jpg) top center no-repeat; padding-top:60px; 	}
#body_shadow_entrees	{	background: url(../image/entree.jpg) top center no-repeat; padding-top:60px; 	}
#body_shadow_viandes	{	background: url(../image/viandes.jpg) top center no-repeat; padding-top:60px; 	}
#body_shadow_poissons	{	background: url(../image/poissons.jpg) top center no-repeat; padding-top:60px; 	}
#body_shadow_desserts	{	background: url(../image/desserts.jpg) top center no-repeat; padding-top:60px; 	}
#body_shadow_plan	{	background: url(../image/plan.jpg) top center no-repeat; 	}


#bg_accueil	{	background: url(../image/bg-accueil.jpg) top left no-repeat;	}
#bg_carte	{	background: url(../image/bg-carte.jpg) top left no-repeat;	}
#bg_formule	{	background: url(../image/bg-formules.jpg) top left no-repeat;	}
#bg_reservation	{	background: url(../image/bg-reservations.jpg) top left no-repeat;	}
#bg_contact	{	background: url(../image/bg-contact.jpg) top left no-repeat;	}

#main
{
	width: 1000px;
	color: #4f4539;
	font-size: 12px;
	font-family: verdana;
}

#header
{
	width: 1000px;
	height: 185px;
	float: left;
	display: inline;
}

#flash
{
	width: 514px; 
	height: 185px;
	margin-left:254px;
	float: left;
	display: inline; 
}

#flash1
{
	width: 514px; 
	height: 185px;
	margin-left:253px;
	float: left;
	display: inline; 
}

#bottom
{
	width: 1020px;
	float: left;
	display: inline;
}

#flash_menu
{
	width: 242px; 
	height: 400px;
	margin-left:240px;
	float: left;
	display: inline; 
}

#flash_menu_contact
{
	width: 242px; 
	height: 167px;
	margin-left:-10px;
	float: left;
	display: inline; 
}

#right_column
{
	width: 525px;
	float: left;
	display: inline;
}
#right_column_contact
{
	width: 400px;
	float: left;
	display: inline;
}
.title
{
	width: 458px;
	height: 20px;
	float: left;
	display: inline;
	margin-top: 25px;
	margin-left: 26px;
}

.text
{
	width: 458px;
	text-align: justify;
	float: left;
	display: inline;
	margin-top: 25px;
	margin-left: 26px;
}

#button
{
	width: 458px;
	margin-top: 5px;
  	padding-top: 10px; 
	border-top: 1px solid #dacebf; 
	text-align: left;
}

#under_button
{
	margin-top: 5px;
	font-size: 9px;
	float: left; 
	display: inline;
}

#menu
{
	width: 446px;
	height: 300px;
	float: left;
	display: inline;
}

#zone_fleche
{
	width: 12px;
	float: left;
	display: inline;
}

#flecheUp 
{ 
	margin-top: 0px;
}

#flecheDown 
{ 
	margin-top: 0px; 
}

#divScrollTextCont
{
	position: absolute;
	width: 446px;
	height: 300px;
	clip: rect(0px 446px 300px 0px);
	overflow: hidden;
	text-align: center;
}

#divText
{
	position: absolute;
	left: 0px;
	top: 0px;
}

#footer a:link {color: #FFFFFF; text-decoration: none;}
#footer a:visited {color: #FFFFFF; text-decoration: none;}
#footer a:hover {color: #FFFFFF; text-decoration: underline;}

#footer
{
	width: 240px; 
	font-family: verdana; 
	font-size: 10px; 
	color: #FFFFFF; 
	text-align: left; 
	float: left; 
	display: inline; 
}

.apercu_photo { border:0px; margin:5px; }
.noborder { border:0px; }

#affiche_titre_actu { float:left;display:inline; height:25px; width:205px; margin-left:30px; margin-top:20px; }
#zone_scroller_global { float:left; display:inline; height:150px; width:205px; margin-left:35px; margin-top:25px; }
#scrollingContainer { width:205px; height:150px;	float:left;	font-size:12px;	color:white; overflow:hidden; font-family: verdana; }
#contenu_texte_carte { width:510px; height:260px; }
#contenu_image_carte { float:left; display:inline; width:530px; height:300px; margin-top:30px; }
#titre_quelques_photos { width:140px; height:23px; margin-left:25px; }
#clearbox { width:510px; height:250px; margin-top:3px; margin-left:20px; }
#footer { position:absolute;top:722px;left:10px; }