/* CSS Bouchon-Beaujolais.fr */







/* STRUCTURE GENERALE / MISE EN FORME DU SITE */



*

  {

    font-family: sans-serif;

    font-size: 12px;

    color: black;

    text-decoration: none;

    margin: 0;

    padding: 0;

  }



p

	{

		margin: 0 0 1em 0;

	}



h1

	{

		font-size: 24px;

	}



h2

	{

		font-size: 18px;

	}



h3

	{

		font-size: 14px;

	}



a

  {

    color: #ff9955;

  }



a:hover, a:focus, a:active

  {

    color: #ff9955;

    text-decoration: underline;

  }



img

	{

		border: none;

	}



.space

	{

		clear: both;

	}



body

  {

		background: url(defaut/background_body.png);

    background-color: #451829;

    text-align: center;

  }



#cadre_ombre_top

	{

		background: url(defaut/cadre_ombre_top.png);

		margin-top: 20px;

		margin-left: auto;

		margin-right: auto;

		height: 10px;

		width: 900px;

	}



#cadre_ombre_center

	{

		background: url(defaut/cadre_ombre_center.png) repeat-y;

		margin-left: auto;

		margin-right: auto;

		width: 900px;

	}



#cadre_ombre_bottom

	{

		background: url(defaut/cadre_ombre_bottom.png);

		margin-left: auto;

		margin-right: auto;

		margin-bottom: 20px;

		height: 10px;

		width: 900px;

	}



#top

	{

		background: url(defaut/logo.jpg);

		margin-left: auto;

		margin-right: auto;

		height: 100px;

		width: 880px;

		text-align: right;

	}



#center

	{

		background: url(defaut/background_left.jpg) repeat-y;

		margin-left: auto;

		margin-right: auto;

		width: 880px;

	}



#center_right

	{

		background: url(defaut/background_right.png);

		float: right;

		width: 700px;

		padding: 10px;

		text-align: left;

	}



#bottom

	{

		background-color: #451829;

		margin-left: auto;

		margin-right: auto;

		width: 880px;

		color: white;

	}



#menu

	{

		float: right;

		width: 720px;

	}





/* TEXTE DEFILANT */



#conteneur_bt_signer

	{

		position: relative;

		top: 76px;

		right: 1px;

		float: right;

		z-index: 10;

	}



#conteneur_defil

	{

		float: right;

		position: relative;

		top: 74px;

		left: 5px;

		margin-top: 2px;

		width: 540px; 

		overflow: hidden;

		line-height: normal;

		background: url(defaut/bg_defil.png);

	}



#cadre_defil

	{

		position: relative;

		left: 3px;

		right: 1px;

		width: 100%; 

		height: 22px; 

		overflow: hidden;

	}



#cadre_defil img

	{

		vertical-align: middle;

		border: 0;

	}



#defile

	{ 

		position: absolute;

		top: 4px;

		/* width: 994px; */

		text-align: center;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12px;

		color: #000000;

	}



a#bt_signerLivreOr

	{

		display: block;

		width: 85px;

		height: 22px;

		background: url(defaut/bg_bt_defil_0.png);

	}



a#bt_signerLivreOr:hover, a#bt_signerLivreOr:focus, a#bt_signerLivreOr:active

	{

		background: url(defaut/bg_bt_defil_1.png);

	}



/* CONTENU DU CORPS */



table#menu

	{

		width: 100%;

		border-collapse: collapse;

	}



td.c_menu

	{

		width: 144px;

	}



a#l_acceuil, a#l_restaurant, a#l_traiteur, a#l_acces, a#l_contact

	{

		display: block;

		width: 144px;

		height: 30px;

	}



a#l_acceuil

	{

		background: url(defaut/menu/menu_accueil.jpg) 0px -5px;

	}



a#l_acceuil:hover, a#l_acceuil:focus, a#l_acceuil:active

  {

		background: url(defaut/menu/menu_accueil.jpg) 0 -45px;

  }



a#l_restaurant

	{

		background: url(defaut/menu/menu_restaurant.jpg) 0px -5px;

	}



a#l_restaurant:hover, a#l_restaurant:focus, a#l_restaurant:active

  {

		background: url(defaut/menu/menu_restaurant.jpg) 0 -45px;

  }



a#l_traiteur

	{

		background: url(defaut/menu/menu_traiteur.jpg) 0px -5px;

	}



a#l_traiteur:hover, a#l_traiteur:focus, a#l_traiteur:active

  {

		background: url(defaut/menu/menu_traiteur.jpg) 0 -45px;

  }



a#l_acces

	{

		background: url(defaut/menu/menu_acces.jpg) 0px -5px;

	}



a#l_acces:hover, a#l_acces:focus, a#l_acces:active

  {

		background: url(defaut/menu/menu_acces.jpg) 0 -45px;

  }



a#l_contact

	{

		background: url(defaut/menu/menu_contact.jpg) 0px -5px;

	}



a#l_contact:hover, a#l_contact:focus, a#l_contact:active

  {

		background: url(defaut/menu/menu_contact.jpg) 0 -45px;

  }



table#select_menu

	{

		width: 100%;

		border-collapse: collapse;

		background: url(defaut/background_right.png) 0 -190px;

	}



td.vide

	{

		width: 144px;

		height: 10px;

	}



td#selection

	{

		width: 144px;

		height: 10px;

		background: url(defaut/select.png);

	}



.img_small

	{

		border: 4px solid white;

	}



.img_big

	{

		border: 8px solid white;

	}



/* Messages du livre d'or */



.livre_message

	{

		width: 85%;

		margin-left: auto;

		margin-right: auto;

	}



.livre_date

	{

		width: 30%;

		height: 16px;

		float: left;

		text-align: center;

		/* background: white; */

		background: url(defaut/livreor/bg_titre_message_livreor.png) repeat-x;

		border-top: 1px solid #e6e6e6;

		border-left: 3px solid #e6e6e6;

		border-right: 3px solid #e6e6e6;

	}



.livre_texte

	{

		/*font-family: times;*/

		min-height: 5em;

		clear: both;

		padding: 5px;

		position: relative;

		top: -1px;

		/* background: white; */

		background: url(defaut/livreor/bg_message_livreor.png) repeat-x;

		border-top: 1px solid #e6e6e6;

		border-left: 3px solid #e6e6e6;

		border-right: 3px solid #e6e6e6;

		border-bottom: 3px solid #e6e6e6;

	}



.bg_menus_top

	{

		width: 322px;

		height: 75px;

		background: url(defaut/bg_menus_top.png);

	}



.bg_menus_middle

	{

		width: 322px;

		background: url(defaut/bg_menus_middle.png) repeat-y;

		text-align: center;

	}



.bg_menus_bottom

	{

		width: 322px;

		height: 75px;

		background: url(defaut/bg_menus_bottom.png);

	}
.menu {margin-bottom:15px;padding:10px;border:1px solid #62145D;}
.menu h2{border-bottom:3px solid #62145D;} 
.menu h3{margin-bottom:10px;}
.menu p{font-size:11px;}
.menu .info{font-size:12px;color:#62145D;font-weight: bold;}
.menu .choix{font-size:10px;}

ul.gallery {list-style: none;}
.gallery li {display:inline;float:left;padding-right:5px;width:160px;}
.gallery img{border:0;margin:2px;}

#tabbed_box_1 {margin: 0px auto 0px auto;}
.tabbed_area {border:1px solid #62145D;background-color:#F8EBF5;padding:8px;}

ul.tabs {
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:6px;
}
ul.tabs li {
	list-style:none;
	display:inline;
}
ul.tabs li a {
	background-color:#62145D;
	color:#ffebb5;
	padding:8px 14px 8px 14px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
ul.tabs li a:hover {
	background-color:#2f343a;
	border-color:#2f343a;
}
ul.tabs li a.active {
	background-color:#ffffff;
	color:#282e32;
	border:1px solid #464c54; 
	border-bottom: 1px solid #ffffff;	
}
.content {
	background-color:#ffffff;
	padding:10px;
	border:1px solid #464c54; 	
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/content_bottom.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;	
}
#content_2, #content_3, #content_4  { display:none; }
img.polaroid { margin:-5px 0 0px -5px !important; padding:12px 15px 35px 14px !important; background: url('/gallerie/images/polaroid-background.png') 0 0 no-repeat; }
