/*------------------------------------------------------------------

	[LAYOUT]
	
	Project:	DDB - JENLAIN
	Version:	1.0 [fr] [en]
	
	Last change:	15/02/10
	Assigned to:	Mouflard Maxime (vf)
	Contact: 		mmouflard@konitif.com
	Primary use:	Website

------------------------------------------------------------------//

------------------------------------------------------------------//

	[Table of contents]

	1. Html
	
	2. Body  
	
	3. Container
	
	4. Header
		
	5. Content
	 
	6. Footer
	
	0. Recette
		
-------------------------------------------------------------------*/

	/* 1. Html ------------------------------------------------------- */
	
		html
		{
			background:#000000;
		}
	
	
	/* 2. Body ------------------------------------------------------- */
	
		body
		{
			background: #000000;
		}
	
	
	/* 3. Header ----------------------------------------------------- */
	
		.header
		{
			width:100%;
			height:55px;
			background:#000000 url(../img/shell/bg_header.jpg) top left repeat-x;
			text-align:center;
			display:block;
		}
		
	
	/* 4. Container -------------------------------------------------- */
	
		.container
		{
			width:100%;
		}
		
			.container .content ul.left_menu
			{
				float:left;
				width:200px;
				background:transparent url(../img/shell/left_menu_bottom.gif) 5px bottom no-repeat;
				
				padding:10px 0px 10px 5px;
			}
				
				.container .content ul.left_menu li
				{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#999999;
					padding:3px 5px 3px 0px;
				}
				.container .content ul.left_menu li a:hover
				{
					color:#CC0000;
				}
					
					.container .content ul.left_menu li a
					{
						color:#999999;
						text-decoration:none;
					}
					
					
					.container .content ul.left_menu li strong a
					{
						color:#000000;
						font-weight:bold;
					}
					
					.container .content ul.left_menu li img
					{
						display:block;
						margin:0px 0px 2px 0px;
					}
					
					
	/* 5. Content ---------------------------------------------------- */
	
		.content
		{
			width:940px;
			margin:0px auto;
			padding:10px 0px;
		}
	
	
	/* 6. Footer ----------------------------------------------------- */
	
		.footer
		{
			width:100%;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#999999;
			z-index:9999;
			position:relative;
		}
		
			.footer ul.foot_link
			{
				width:940px;
				margin:0px auto;
				text-align:center;
				color:#999999;
			}
			
				.footer ul.foot_link li
				{
					display:inline;
					padding:0px 8px 0px 10px;
					font-size:11px;
				}
				
				.footer ul.foot_link li + li
				{
					border-left:1px solid #999999;
				}
			
					.footer ul.foot_link li a
					{
						color:#999999;
						text-decoration:none;
					}
					
					.footer ul.foot_link li span
					{
						cursor:pointer;
					}
			
					.footer ul.foot_link li img
					{
						margin:0px 4px 0px 0px;
					}
			
			.footer p.foot_mention
			{
				width:940px;
				margin:10px auto;
				text-align:center;
				color:#666666;
			}
	
	/* 0. jScrollPane --------------------------------------------------- */
	
			.jScrollPaneContainer	
			{
				position:relative;
				overflow:hidden;
			}
				
				.jScrollPaneContainer .jScrollPaneTrack	
				{
					float:right;
					background:url(../img/scroll/bg_scroll.gif) center top repeat-y;
					position:relative;
				}
				
					.jScrollPaneContainer .jScrollPaneTrack .jScrollPaneDrag
					{
						position:relative;
						background:url(../img/scroll/scroll_drag_in.gif) center center repeat-y;
						cursor:pointer;
					}
					
					.jScrollPaneContainer .jScrollPaneTrack .jScrollPaneDrag .jScrollPaneDragTop
					{
						background:url(../img/scroll/scroll_drag_up.gif) top center no-repeat;
						height:3px;
					}
					
					.jScrollPaneContainer .jScrollPaneTrack .jScrollPaneDrag .jScrollPaneDragBottom
					{
						position:absolute;
						bottom:0px;
						background:url(../img/scroll/scroll_drag_down.gif) bottom center no-repeat;
						height:3px;
					}
					
					
				
				.jScrollPaneContainer .jScrollArrowDown,
				.jScrollPaneContainer .jScrollArrowUp
				{
					display:block;
					height:9px;
					overflow:hidden;
					position:absolute;
					right:0;
					text-indent:-2000px;
					top:0;
					z-index:1;
					background:url(../img/scroll/scroll_up.gif) top center no-repeat;
					cursor:pointer;
				}
			
				.jScrollPaneContainer .jScrollArrowDown
				{
					top:auto;
					background:url(../img/scroll/scroll_down.gif) top center no-repeat;
					bottom:0;
				}
	
	/* 0. Recette --------------------------------------------------- */
	
		.container_recette
		{
			width:100%;
			background:#ffffff url(../img/shell/bg_container_rub.gif) left bottom repeat-x;
		}
			
			.container_recette .content
			{
				height:540px;
				background:transparent url(../img/recette/bg_rub_recette.jpg) right bottom no-repeat;
			}
				
				.container_recette .content div.right_text
				{
					float:right;
					padding:15px 0px;
					width:390px;
				}
				
				.container_recette .content div.right_text p
				{
					border-top:1px solid #FF807D;
					padding:18px 20px 18px 0px;
					margin:0px 0px 0px 24px;
					line-height:18px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#000000;
				}
				
	
	/* 0. Recette In ------------------------------------------------- */
	
		.container_recette_in
		{
			width:100%;
			background:#ffffff url(../img/shell/bg_container_rub_in.gif) left bottom repeat-x;
		}
			
			.container_recette_in .content
			{
				background:transparent;
				height:540px;
			}
				
				.container_recette_in .content ul.left_menu
				{
					width:170px;
				}
				
				.container_recette_in .content .recette_middle_bloc
				{
					width:360px;
					float:left;
				}
				
					.container_recette_in .content .recette_middle_bloc .recette_middle_bloc_nav
					{
						position:relative;
						background:#E9E9E9;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						line-height:32px;
						height:32px;
						padding:0px 10px;
					}
				
						.container_recette_in .content .recette_middle_bloc .recette_middle_bloc_nav a
						{
							color:#666666;
							text-decoration:none;
							float:left;
						}
						
						.container_recette_in .content .recette_middle_bloc .recette_middle_bloc_nav span
						{
							float:right;
						}
						
					.container_recette_in .content .recette_middle_bloc .recette_middle_bloc_print
					{
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#666666;
						height:14px;
						padding:8px 10px 9px 10px;
						border-bottom:1px solid #FF7F7E;
					}
					
						.container_recette_in .content .recette_middle_bloc .recette_middle_bloc_print span
						{
							cursor:pointer;
						}
					
						.container_recette_in .content .recette_middle_bloc .recette_middle_bloc_print img
						{
							padding:0px 5px 0px 2px;
							vertical-align:middle;
						}
				
					.container_recette_in .content .recette_middle_bloc .recette_middle_bloc_share
					{
						height:14px;
						padding:9px 10px 10px 10px;
						background:#cccccc;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#ffffff;
						font-weight:bold;
					}
					
						.container_recette_in .content .recette_middle_bloc .recette_middle_bloc_share span
						{
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#000000;
							font-weight:normal;
							margin:0px 0px 0px 10px;
						}
					
						.container_recette_in .content .recette_middle_bloc .recette_middle_bloc_share span a
						{
							color:#000000;
							text-decoration:none;
						}
					
						.container_recette_in .content .recette_middle_bloc .recette_middle_bloc_share img
						{
							padding:0px 3px 2px 3px;
							vertical-align:middle;
						}
					
				
					.container_recette_in .content .recette_middle_bloc .recette_middle_bloc_encart
					{
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#666666;
					}
						
						.container_recette_in .content .recette_middle_bloc .recette_middle_bloc_encart a
						{
							display:block;
							margin:10px 0px 0px 0px;
							padding:0px 10px;
							color:#666666;
							text-decoration:none;
						}
				
						.container_recette_in .content .recette_middle_bloc .recette_middle_bloc_encart img
						{
							float:left;
							margin:0px 10px 0px 0px;
						}
				
						.container_recette_in .content .recette_middle_bloc .recette_middle_bloc_encart .recette_middle_bloc_encart_txta
						{
							margin:0px 0px 0px 3px;
						}
				
						.container_recette_in .content .recette_middle_bloc .recette_middle_bloc_encart .recette_middle_bloc_encart_txtb
						{
							font-size:24px;
						}
				
						.container_recette_in .content .recette_middle_bloc .recette_middle_bloc_encart .recette_middle_bloc_encart_txtc
						{
							color:#000000;
							margin:0px 0px 0px 3px;
						}
					
							.container_recette_in .content .recette_middle_bloc .recette_middle_bloc_encart .recette_middle_bloc_encart_txtc a
							{
								color:#000000;
							}
				
				.container_recette_in .content .recette_right_bloc
				{
					width:395px;
					height:525px;
					float:right;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#666666;
					display: block;
				}
				
					.container_recette_in .content .recette_right_bloc_handle
					{
						height:525px;
						overflow: auto;
					}
				
					.container_recette_in .content .recette_right_bloc h1
					{
						font-size:24px;
						line-height:26px;
						padding:0px 0px 10px 0px;
					}
				
					.container_recette_in .content .recette_right_bloc .recette_right_bloc_info
					{
						width:370px;
						border-top:1px solid #FF7F80;
						border-bottom:1px solid #FF7F80;
					}
					
						.container_recette_in .content .recette_right_bloc .recette_right_bloc_info span
						{
							padding:0 0 0 10px;
							display:inline-block;
							height:30px;
							line-height:30px;
						}

						.container_recette_in .content .recette_right_bloc .recette_right_bloc_info img
						{
							vertical-align:middle;
							padding:0px 5px 3px 2px;
						}
				
						
					.container_recette_in .content .recette_right_bloc .recette_right_bloc_ingr
					{
						width:370px;
						padding:10px 0px;
						border-bottom:1px solid #CCCCCC;
					}
						.container_recette_in .content .recette_right_bloc .recette_right_bloc_ingr img
						{
							float:right;
						}
				
						.container_recette_in .content .recette_right_bloc .recette_right_bloc_ingr p
						{
							color:#000000;
							font-weight:bold;
							padding:0px 10px;
						}
				
						.container_recette_in .content .recette_right_bloc .recette_right_bloc_ingr ul
						{
							padding:0px 0px 0px 25px;
						}
					
							.container_recette_in .content .recette_right_bloc .recette_right_bloc_ingr ul li
							{
								list-style-image:url(../img/puce/puce_01.gif);
								padding:1px 0px;
							}
					
								.container_recette_in .content .recette_right_bloc .recette_right_bloc_ingr ul li a
								{
									color:#cc0000;
								}
					
					
					.container_recette_in .content .recette_right_bloc .recette_right_bloc_txt
					{
						width:370px;
						padding:10px 0px;
						font-size:14px;
						color:#000000;
					}
					
	/* 0. Produit ------------------------------------------------- */
	
		.container_produit
		{
			width:100%;
			background:#ffffff;
			margin:0px 0px 15px 0px;
		}
			
			.container_produit .content
			{
				position:relative;
				height:545px;
				padding:0px;
				background:transparent;
			}
				
				.container_produit .content div.bloc_swf_bg
				{
					position:absolute;
					z-index:10;
					top:0px;
					left:0px;
				}
				
				.container_produit .content div.right_text
				{
					position:relative;
					z-index:20;
					top:187px;
					float:right;
					width:315px;
				}
				
				.container_produit .content div.right_text p
				{
					border-top:1px solid #FF807D;
					padding:18px 20px 18px 0px;
					margin:0px 0px 0px 24px;
					line-height:18px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#000000;
				}
					
					.container_produit .content div.right_text p strong
					{
						font-weight:bold;
					}

	/* 0. Produit in ------------------------------------------------- */
	
		.container_produit_in
		{
			width:100%;
			background:#ffffff;
			margin:0px 0px 15px 0px;
		}
			
			.container_produit_in .content
			{
				position:relative;
				height:545px;
				padding:0px;
				background:transparent;
			}
				
				.container_produit_in .content div.bloc_swf_bg
				{
					position:absolute;
					z-index:10;
					top:0px;
					left:0px;
				}
				
				.container_produit_in .content div.right_text
				{
					position:relative;
					z-index:20;
					top:20px;
					float:right;
					width:403px;
				}
				
				.container_produit_in .content div.right_text p
				{
					padding:18px 0px 18px 0px;
					margin:0px 0px 0px 37px;
					font-family:Arial, Helvetica, sans-serif;
					color:#000000;
				}
				
				.container_produit_in .content div.right_text p.right_text_info
				{
					border-top:1px solid #FF807D;
					border-bottom:1px solid #FF807D;
					padding:0px 20px 0px 0px;
				}
				
					.container_produit_in .content div.right_text p strong
					{
						font-weight:bold;
						line-height:16px;
						font-size:14px;
					}
				
					.container_produit_in .content div.right_text p span
					{
						line-height:16px;
						font-size:14px;
					}
				
				.container_produit_in .content .back_link
				{
					position:absolute;
					z-index:20;
					top:462px;
					left:716px;
					width:190px;
					height:70px;
				}
				
					.container_produit_in .content .back_link a
					{
						width:190px;
						height:70px;
						position:absolute;
						z-index:20;
						text-indent:-9999px;
						display:block;
						cursor:pointer;
						background:url(../img/shell/spacer.gif) top left repeat;
					}
					
			/* Variante ------------------------ */
			
				.container_produit_in .content div.right_text p.right_text_info_ambree
				{ line-height:16px; font-size:13px; width:350px; display:block;  }
				.container_produit_in .content div.right_text p.right_text_info_ambree span
				{ line-height:14px; font-size:12px; }
			
				.container_produit_in .content div.right_text p.right_text_info_blonde strong
				{ line-height:16px; font-size:14px; }
				.container_produit_in .content div.right_text p.right_text_info_blonde span
				{ line-height:14px; font-size:12px; }
			
				.container_produit_in .content div.right_text p.right_text_info_num_6 strong
				{ line-height:16px; font-size:14px; }
				.container_produit_in .content div.right_text p.right_text_info_num_6 span
				{ line-height:14px; font-size:12px; }
			
				.container_produit_in .content div.right_text p.right_text_info_or strong
				{ line-height:16px; font-size:14px; }
				.container_produit_in .content div.right_text p.right_text_info_or span
				{ line-height:14px; font-size:12px; width:370px; display:block; }
			
				.container_produit_in .content div.right_text p.right_text_info_noel strong
				{ line-height:18px; font-size:14px; letter-spacing:-0.5px; word-spacing:0px;}
				.container_produit_in .content div.right_text p.right_text_info_noel span
				{ line-height:13px; font-size:12px; width:370px; display:block; letter-spacing:-0.5px; word-spacing:0px; }

				.container_produit_in .content div.right_text p.right_text_info_printemps strong
				{ line-height:17px; font-size:0.9em; width:370px; display:block; }
				.container_produit_in .content div.right_text p.right_text_info_printemps span
				{ line-height:14px; font-size:12px; letter-spacing:-0.3px; word-spacing:0px;  }
			
				.container_produit_in .content div.right_text p.right_text_info_abbaye strong
				{ line-height:16px; font-size:0.9em; width:372px; display:block; }
				.container_produit_in .content div.right_text p.right_text_info_abbaye span
				{ line-height:14px; font-size:12px; }
				.container_produit_in .content div.right_text p.right_text_info_border_abbaye
				{ border-top:1px solid #E6CC99; border-bottom:1px solid #E6CC99; }
			
				.container_produit_in .content div.right_text p.right_text_info_blanche strong
				{ line-height:18px; font-size:14px; letter-spacing:-0.3px; word-spacing:0px; }
				.container_produit_in .content div.right_text p.right_text_info_blanche span
				{ line-height:14px; font-size:12px; }
				.container_produit_in .content div.right_text p.right_text_info_border_blanche
				{ border-top:1px solid #7FCDE4; border-bottom:1px solid #7FCDE4; }
	/* 0. Cocktail --------------------------------------------------- */
	
		.container_cocktail
		{
			width:100%;
			background:#ffffff url(../img/shell/bg_container_rub.gif) left bottom repeat-x;
		}
			
			.container_cocktail .content
			{
				height:540px;
				background:transparent url(../img/cocktail/bg_rub_cocktail.jpg) right bottom no-repeat;
			}
				
				.container_cocktail .content div.right_text
				{
					float:right;
					padding:15px 0px;
					width:390px;
				}
				
				.container_cocktail .content div.right_text p
				{
					border-top:1px solid #FF807D;
					padding:18px 20px 18px 0px;
					margin:0px 0px 0px 24px;
					line-height:18px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#000000;
				}
	
	/* 0. Cocktail in --------------------------------------------------- */
	
		.container_cocktail_in
		{
			width:100%;
			background:#ffffff url(../img/shell/bg_container_rub_in.gif) left bottom repeat-x;
		}
			
			.container_cocktail_in .content
			{
				height:540px;
			}
			
				.container_cocktail_in .content ul.left_menu
				{
					width:170px;
				}
						
				.container_cocktail_in .content .listing_cocktail
				{
					float:left;
					width:750px;
					height:525px;
					overflow-y:scroll;
				}
						
					.container_cocktail_in .content .listing_cocktail .listing_cocktail_title 
					{
						margin:13px 0px 10px 0px;
						border-bottom:1px solid #FF807D;
					}
					
					.container_cocktail_in .content .listing_cocktail hr
					{
						clear:both;
						display:block;
						width:100%;
						height:0px;
						border:0px;
						border-bottom:1px solid #cccccc;
						padding:10px 0px 0px 0px;
						margin:10px 0px 10px 0px;
					}
					
					.container_cocktail_in .content .listing_cocktail .listing_cocktail_container 
					{
						clear:both;
						margin:10px 0px 0px 0px;
						width:100%;
						background: url(../img/cocktail/bg_sep_middle_listing.gif) center top repeat-y;
					}
					
						.container_cocktail_in .content .listing_cocktail .listing_cocktail_container .listing_cocktail_content 
						{
							width:49%;
							float:left;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#000000;
						}
					
						.container_cocktail_in .content .listing_cocktail .listing_cocktail_container .listing_cocktail_content + .listing_cocktail_content 
						{
							width:49%;
							border-left:1px solid #cccccc;
						}
					
							.container_cocktail_in .content .listing_cocktail .listing_cocktail_container .listing_cocktail_content .listing_cocktail_content_pic
							{
								float:left;
								margin:0px 0px 0px 1px;
								cursor:pointer;
							}
					
							.container_cocktail_in .content .listing_cocktail .listing_cocktail_container .listing_cocktail_content .listing_cocktail_content_title
							{
								font-family:Arial, Helvetica, sans-serif;
								font-size:14px;
								font-weight:bold;
								line-height:16px;
								color:#000000;
							}
							
					
							.container_cocktail_in .content .listing_cocktail .listing_cocktail_container .listing_cocktail_content .listing_cocktail_content_ingr
							{
								margin:0px 0px 10px 127px;
							}
							
								.container_cocktail_in .content .listing_cocktail .listing_cocktail_container .listing_cocktail_content .listing_cocktail_content_ingr li
								{
									list-style-image:url(../img/puce/puce_01.gif);
									padding:1px 0px;
								}
								
									.container_cocktail_in .content .listing_cocktail .listing_cocktail_container .listing_cocktail_content .listing_cocktail_content_ingr li a
									{
										color:#cc0000;
									}
					
							.container_cocktail_in .content .listing_cocktail .listing_cocktail_container .listing_cocktail_content .listing_cocktail_content_share
							{
								clear:both;
								display:block;
								font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								color:#999999;
								font-weight:bold;
								text-align:center
							}
							
								.container_cocktail_in .content .listing_cocktail .listing_cocktail_container .listing_cocktail_content .listing_cocktail_content_share span
								{
									font-weight:normal;
									margin:0px 5px 0px 10px;
								}
							
								.container_cocktail_in .content .listing_cocktail .listing_cocktail_container .listing_cocktail_content .listing_cocktail_content_share span a
								{
									color:#999999;
									text-decoration:none;
								}
							
								.container_cocktail_in .content .listing_cocktail .listing_cocktail_container .listing_cocktail_content .listing_cocktail_content_share img
								{
									padding:0px 3px 2px 3px;
									vertical-align:middle;
								}
	
	/* 0. Brasserie --------------------------------------------------- */
	
		.container_brasserie
		{
			width:100%;
			background:#ffffff url(../img/shell/bg_container_rub.gif) left bottom repeat-x;
		}
			
			.container_brasserie .content
			{
				height:540px;
			}
				
				.container_brasserie .content div.right_text
				{
					float:right;
					padding:15px 0px;
					width:390px;
				}
				
				.container_brasserie .content div.right_text p
				{
					border-top:1px solid #FF807D;
					padding:18px 20px 18px 0px;
					margin:0px 0px 0px 24px;
					line-height:18px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#000000;
				}
	
	/* 0. Brasserie in --------------------------------------------------- */
			
		.container_brasserie_in
		{
			width:100%;
			background:#ffffff url(../img/shell/bg_container_rub_in.gif) left bottom repeat-x;
		}
			
			.container_brasserie_in .content
			{
				height:540px;
				width:960px;
			}
			
				.container_brasserie_in .content ul.left_menu
				{
					width:170px;
				}
				.container_brasserie_in .content .content_inner
				{
					width:780px;
					float:left;
					height:525px;
					overflow:auto;
				}
				
					.container_brasserie_in .content .content_inner .content_inner_left
					{
						float:left;
						width:500px;
					}
					
						.container_brasserie_in .content .content_inner .content_inner_left h1
						{
							font-family:"Times New Roman", Times, serif;
							font-size:28px;
							padding:5px 0px 10px 0px;
							border-bottom:1px solid #FF7F80;
							color:#666666;
						}
					
						.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_bloc
						{
							background:#E9E9E9 url(../img/brasserie/content_inner_bg_bloc.gif) bottom right no-repeat;
							clear:both;
						}
							.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_bloc img
							{
								margin:0px 10px 0px 0px;
							}
												
							.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_bloc p
							{
								font-family:Arial, Helvetica, sans-serif;
								font-size:15px;
								color:#333333;
								padding:10px 10px 10px 10px;
							}
						
								.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_bloc p span
								{
									font-size:10px;
								}
								
								.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_bloc p strong
								{
									font-size:12px;
									font-weight:bold;
									color:#000000;
								}
						
							.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_text
							{
								clear:both;
								font-family:Arial, Helvetica, sans-serif;
								font-size:13px;
								color:#000000;
								padding:10px 0px;
							}
						
								.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_text p
								{
									padding:0px 0px 10px 0px;
									line-height:18px;
								}
						
							.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_lexique
							{
								padding:0px 0px 10px 0px;
							}
						
								.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_lexique h2
								{
									font-family:"Times New Roman", Times, serif;
									font-size:28px;
									padding:5px 0px 10px 0px;
									border-top:1px solid #CCCCCC;
									border-bottom:1px solid #FF7F80;
									color:#666666;
								}
							
									.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_lexique h2 span
									{
										font-size:18px;
										color:#000000;
										font-weight:normal;
									}
					
								.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_lexique p
								{
									font-family:Arial, Helvetica, sans-serif;
									font-size:13px;
									padding:15px 0px 15px 0px;
									color:#666666;
								}
						
									.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_lexique p strong
									{
										font-size:18px;
										color:#000000;
									}
									
									.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_lexique p + p
									{
										border-top:1px dotted #CCCCCC;
									}
						
						
							.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_prepa p
							{
								font-family:Arial, Helvetica, sans-serif;
								font-size:13px;
								color:#000000;
								padding:10px 0px 15px 0px;
							}
					
							.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_prepa p + p
							{
								border-top:1px dotted #CCCCCC;
							}
					
								.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_prepa p strong
								{
									font-family:"Times New Roman", Times, serif;
									font-size:20px;
									color:#cc0000;
								}
						
							.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_histoire p
							{
								font-family:Arial, Helvetica, sans-serif;
								font-size:13px;
								color:#000000;
								padding:10px 0px 15px 0px;
							}
					
								.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_histoire p strong
								{
									font-family:"Times New Roman", Times, serif;
									font-size:20px;
									color:#cc0000;
									display:block;
									padding:10px 0px 3px 0px;
								}
								
								.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_histoire p a
								{
									color:#000000;
								}
								
								
								.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_histoire .content_inner_left_histoire_pic
								{
									margin:20px auto 10px auto;
									display:block;
								}
						
							.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_sens
							{
								border-bottom:1px dotted #CCCCCC;
							}
							
								.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_sens p
								{
									font-family:Arial, Helvetica, sans-serif;
									font-size:13px;
									color:#666666;
									padding:10px 0px 15px 0px;
								}
							
									.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_sens p strong
									{
										color:#000000;
										font-size:14px;
										font-weight:bold;
									}
						
						
							.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_biere_pic
							{
								padding:20px 1px 15px 0px;
								text-align:center;
								font-family:Arial, Helvetica, sans-serif;
								font-size:11px;
								color:#660000;
							}
						
								.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_biere_pic p
								{
									float:left;
									padding:0px 0px 10px 0px;
								}
						
									.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_biere_pic p a
									{
										color:#660000;
										text-decoration:none;
									}
						
										.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_biere_pic p a span
										{
											text-decoration:underline;
										}
						
									.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_biere_pic p img
									{
										padding:0px 0px 10px 0px;
									}
							
									.container_brasserie_in .content .content_inner .content_inner_left .content_inner_left_biere_pic p + p
									{
										float:left;
										padding:0px 0px 0px 9px;
									}
									
					.container_brasserie_in .content .content_inner .content_inner_right
					{
						float:right;
						margin:0px 10px 0px 20px;
					}
					
						.container_brasserie_in .content .content_inner .content_inner_right p
						{
							width:230px;
						}
						
						.container_brasserie_in .content .content_inner .content_inner_right .content_inner_right_biere
						{
							text-align:center;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#666666;
							padding:0px 0px 9px 0px;
						}
						
						.container_brasserie_in .content .content_inner .content_inner_right .content_inner_right_biere + .content_inner_right_biere
						{
							border-top:1px solid #cccccc;
						}
						
					
						.container_brasserie_in .content .content_inner .content_inner_right .content_inner_right_biere strong
						{
							color:#660000;
							font-weight:bold;
							display:block;
							padding:5px 0px 0px 0px;
						}
					
						.container_brasserie_in .content .content_inner .content_inner_right .content_inner_right_sens
						{
							text-align:center;
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							color:#666666;
							padding:0px 0px 10px 0px;
						}
						
						.container_brasserie_in .content .content_inner .content_inner_right .content_inner_right_sens strong
						{
							color:#660000;
							font-weight:bold;
							display:block;
							padding:5px 0px 0px 0px;
						}
					
						.container_brasserie_in .content .content_inner .content_inner_right .content_inner_right_sens span
						{
							color:#660000;
							display:block;
							padding:5px 0px 0px 0px;
						}
					
						.container_brasserie_in .content .content_inner .content_inner_right .content_inner_right_sens .content_inner_right_sens_title
						{
							border-top:1px solid #FF7F80;
							border-bottom:1px solid #cccccc;
							margin:10px 0px 5px 0px;
						}
					
					
						.container_brasserie_in .content .content_inner .content_inner_right p.content_inner_right_histoire_pic
						{
							width:205px;
							margin:10px auto 0px auto;
						}
						.container_brasserie_in .content .content_inner .content_inner_right p.content_inner_right_situer_pic
						{
							margin:10px auto 0px auto;
							padding:10px 0px 0px 0px;
							border-top:1px solid #FF7F80;
							text-align:center;
						}
						.container_brasserie_in .content .content_inner .content_inner_right p.content_inner_right_situer_pic a
						{ 
							text-decoration:none;
							color:#6666ff;
							font-family:Arial, Helvetica, sans-serif;
							font-size:13px;
						}
						#situer_geolock
						{ 
							text-align:center;
							color:#6666ff;
							font-family:Arial, Helvetica, sans-serif;
							font-size:13px;
							margin:10px auto 10px auto;
						}
						#situer_geolock a
						{ 
							color:#6666ff;
						}
					
						.container_brasserie_in .content .content_inner .content_inner_right p.content_inner_right_histoire_map
						{
							text-align:center;
							border-top:1px solid #FF7F80;
							padding:10px 0px;
							font-family:Arial, Helvetica, sans-serif;
							font-size:13px;
							color:#666666;
						}
					
							.container_brasserie_in .content .content_inner .content_inner_right p.content_inner_right_histoire_map img
							{
								margin:0px 0px 10px 0px;
							}
					
							.container_brasserie_in .content .content_inner .content_inner_right p.content_inner_right_histoire_map a
							{
								color:#6666ff;
							}
					
						.container_brasserie_in .content .content_inner .content_inner_right .content_inner_right_encart
						{
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#666666;
							border-top:1px solid #FF7F80;
							border-bottom:1px solid #FF7F80;
							padding:10px 0px 10px 0px;
							margin:5px 0px 0px 0px;
							clear:both;
						}
							
							.container_brasserie_in .content .content_inner .content_inner_right .content_inner_right_encart a
							{
								display:block;
								color:#666666;
								text-decoration:none;
							}
					
							.container_brasserie_in .content .content_inner .content_inner_right .content_inner_right_encart img
							{
								float:left;
								margin:0px 5px 0px 0px;
							}
					
							.container_brasserie_in .content .content_inner  .content_inner_right .content_inner_right_encart .content_inner_right_encart_txta
							{
								margin:0px 0px 0px 3px;
								line-height:12px;
							}
					
							.container_brasserie_in .content .content_inner  .content_inner_right .content_inner_right_encart .content_inner_right_encart_txtb
							{
								font-size:23px;
							}
					
							.container_brasserie_in .content .content_inner  .content_inner_right .content_inner_right_encart .content_inner_right_encart_txtc
							{
								color:#000000;
								margin:0px 0px 0px 3px;
							}
						
								.container_brasserie_in .content .content_inner  .content_inner_right .content_inner_right_encart .content_inner_right_encart_txtc a
								{
									color:#000000;
								}
								
								
	/* 0. Ambassadeur in --------------------------------------------------- */
			
		.container_ambassadeur_in
		{
			width:100%;
			background:#ffffff url(../img/shell/bg_container_rub_in.gif) left bottom repeat-x;
		}
			
			.container_ambassadeur_in .content
			{
				height:540px;
				width:930px;
			}
				.container_ambassadeur_in .content .content_inner
				{
					width:930px;
					float:left;
					height:525px;
					overflow:auto;
				}
				
					.container_ambassadeur_in .content .content_inner .content_inner_pic
					{
						float:left;
						width:170px;
					}
				
					.container_ambassadeur_in .content .content_inner .content_inner_pic img
					{
						padding:0px 0px 10px 0px;
					}
					
				
					.container_ambassadeur_in .content .content_inner .content_inner_left
					{
						float:left;
						width:740px;
					}
						.container_ambassadeur_in .content .content_inner .content_inner_left h1
						{
							font-family:"Times New Roman", Times, serif;
							font-size:28px;
							padding:5px 0px 10px 0px;
							border-bottom:1px solid #FF7F80;
							color:#666666;
						}
						
						.container_ambassadeur_in .content .content_inner .content_inner_left .content_inner_left_bloc
						{
							background:#E9E9E9 url(../img/brasserie/content_inner_bg_bloc.gif) bottom right no-repeat;
							clear:both;
						}
							.container_ambassadeur_in .content .content_inner .content_inner_left .content_inner_left_bloc img
							{
								margin:0px 10px 0px 0px;
							}
												
							.container_ambassadeur_in .content .content_inner .content_inner_left .content_inner_left_bloc p
							{
								font-family:Arial, Helvetica, sans-serif;
								font-size:15px;
								color:#333333;
								padding:10px 10px 10px 10px;
							}
						
								.container_ambassadeur_in .content .content_inner .content_inner_left .content_inner_left_bloc p span
								{
									font-size:10px;
								}
								
								.container_ambassadeur_in .content .content_inner .content_inner_left .content_inner_left_bloc p strong
								{
									font-size:12px;
									font-weight:bold;
									color:#000000;
								}
						
						.container_ambassadeur_in .content .content_inner .content_inner_left .content_inner_left_listing p
						{
							font-family:Arial, Helvetica, sans-serif;
							font-size:13px;
							color:#666666;
							padding:3px 10px 15px 10px;
							border-bottom:1px dashed #cccccc;
						}
						
							.container_ambassadeur_in .content .content_inner .content_inner_left .content_inner_left_listing p strong
							{
								font-size:18px;
								color:#000000;
							}
						
							.container_ambassadeur_in .content .content_inner .content_inner_left .content_inner_left_listing p a
							{
								color:#6666ff;
							}
					
	/* 0. Site map ------------------------------------------------- */
							
		.container_sitemap
		{
			width:100%;
		}
			
			.container_sitemap .content
			{
				height:540px;
				width:930px;
			}
			
			.container_sitemap .content .sitemap
			{
				margin:0px 0px 0px 90px;
			}
			
			
				.container_sitemap .content .sitemap h1
				{
					font-family:Arial, Helvetica, sans-serif;
					font-size:30px;
					color:#FFFFCD;
					height:40px;
					padding:105px 0px 0px 0px;
				}
				
				.container_sitemap .content .sitemap ul
				{
					font-family:Verdana, Geneva, sans-serif;
					font-size:11px;
					color:#FCBA02;
					float:left;
					padding:0px 55px 0px 0px;
				}
					
					.container_sitemap .content .sitemap ul li
					{
						background:url(../img/puce/puce_02.gif) 0px 14px no-repeat;
						padding:10px 0px 0px 8px;
						display:block;
						clear:both;
					}
					
						.container_sitemap .content .sitemap ul li a
						{
							color:#FCBA02;
						}
					
					.container_sitemap .content .sitemap ul li > ul
					{
						background:none;
						padding:0px 0px 0px 10px;
					}
					
					.container_sitemap .content .sitemap ul li ul li
					{
						float:left;
						background:url(../img/puce/puce_03.gif) 0px 4px no-repeat;
						padding:0px 0px 0px 14px;
						margin:0px 0px 0px 0px;
					}
					
						.container_sitemap .content .sitemap ul li ul li a
						{
							text-decoration:none;
						}
					
						.container_sitemap .content .sitemap ul li ul li a:hover
						{
							text-decoration:underline;
						}
					
.under_flash
{
	position:absolute;
	top:55px;
	z-index:0;
}
.upper_menu
{
	z-index:200; 
	position:absolute;
	top:65px;
}

/* Tibo NAV ------------------------------------------------------- */

.header #nav .left
{
	float:left;
	width: 410px;
	text-align:left;
	margin-left:-20px;
}

.header #nav .right
{
	float:right;
	width: 350px;
	text-align:right;
}

.header #nav .right
{
	float:right;
}

.header #nav
{
	z-index:9999;
	position:relative;
	width:880px;
	height: 55px;
	margin: 0 auto;
	background-image: url('../img/logo_haut_02.png');
	background-repeat: no-repeat;
	background-position: center top;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.header #nav ul, .header #nav ul li
{
	display: inline;
}

.header #nav ul
{
	margin:19px 0px 0px 0px;
	display: block;
}	

.header #nav ul li
{
	background-image: url('../img/sep_04.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding:10px 25px 10px 32px;
	
}

.header #nav .right ul li
{
	float:right;
}

.header #nav a
{
	color:#FFFFFF;
	text-decoration:none;
}

.header #nav a:hover
{
	color: #FFFF99;
	text-decoration:none;
}



.header #nav ul li.first
{
	background-image: none;
	padding:10px 10px 10px 15px;
}

.header #nav ul li.last
{
	background-image: url('../img/sep_04.png');
	background-repeat: no-repeat;
	background-position: right center;
}

.header #nav ul li.lastRightSeparator
{
	padding:10px 10px 10px 2px;
}

.header #nav ul li.icon
{
	background-repeat: no-repeat;
	background-position: center center;
	margin: 8px 0;
	padding: 5px;
	cursor:pointer;
}

.header #nav ul li.home{background: url('../img/home.png') no-repeat center left; margin: 0px;}
.header #nav ul li.mail{background-image: url('../img/mail.png'); margin: 0px;}
.header #nav ul li.facebook{background-image: url('../img/facebook.png'); margin: 0px;}
.header #nav ul li.twitter{background-image: url('../img/twitter.png'); margin: 0px;}

.header #nav ul li.mail:hover{background-image: url('../img/mail_h.png');}
.header #nav ul li.facebook:hover{background-image: url('../img/facebook_h.png');}
.header #nav ul li.twitter:hover{background-image: url('../img/twitter_h.png');}

.header #nav ul li.home:hover
{
	background-image: url('../img/home_h.png');
	background-repeat: no-repeat;
	background-position: center left;
}



img.mail{background-image: url('../img/mail.png'); background-repeat:no-repeat; margin: 0px; border-left: 0px; width:24px; vertical-align:bottom; cursor:pointer;}
img.facebook{background-image: url('../img/facebook.png');background-repeat:no-repeat;  margin: 0px; border-left: 0px; width:24px;vertical-align:bottom; cursor:pointer;}
img.twitter{background-image: url('../img/twitter.png'); background-repeat:no-repeat; margin: 0px; border-left: 0px; width:24px;vertical-align:bottom; cursor:pointer;}

img.mail:hover{background-image: url('../img/mail_h.png'); background-repeat:no-repeat;}
img.facebook:hover{background-image: url('../img/facebook_h.png'); background-repeat:no-repeat;}
img.twitter:hover{background-image: url('../img/twitter_h.png'); background-repeat:no-repeat;}
