@charset "utf-8";
/* CSS Document */

/***************************************************************************************/
/* Layout                                                                              */
/***************************************************************************************/

html { font-size:100%; width:100%; height:100%; }
body { padding:0px; margin:0px; text-align:center; background:url(/Design/Backgrounds/Background_BodyBottom.jpg) center top; }
body, td { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#908640; }

form { padding:0px; margin:0px; }
img { vertical-align:middle; }

.Print { display:none; }
.noPrint { display:block; }

#Container { background:url(/Design/Backgrounds/Background_BodyTop.jpg) no-repeat center top; padding:26px; }
	#Site { position:relative; width:992px; margin:0 auto; border-top:solid 9px #4E7600; text-align:left; background-color:#FFFFFF; }


		#Header { position:relative; width:904px; height:256px; margin:0 auto; }
			#HeaderMenu { position:absolute; top:17px; right:0px; }
				#HeaderMenu td { padding:0px 15px 0px 15px; }
				#HeaderMenu a { font-size:15px; color:#4E7600; }
				#HeaderMenu a:link, #HeaderMenu a:visited { text-decoration:none; }
				#HeaderMenu a:hover, #HeaderMenu a:active { text-decoration:underline; }
			.HeaderLogo { position:absolute; top:49px; left:0px; z-index:99; }
			#HeaderStage { position:absolute; top:49px; left:135px; z-index:10; }
		
		#NavigationBarFr { position:relative; height:79px; background:url(/Design/Backgrounds/Background_NavigationBarFr.png); }
		#NavigationBarFr img { border:0px none; }
			#NavFr_1 { position:absolute; top:13px; left:33px; }
			#NavFr_2 { position:absolute; top:13px; left:223px; }
			#NavFr_3 { position:absolute; top:13px; left:412px; }
			#NavFr_4 { position:absolute; top:13px; left:560px; }
			#NavFr_5 { position:absolute; top:13px; left:709px; }
		
		#NavigationBarEn { position:relative; height:79px; background:url(/Design/Backgrounds/Background_NavigationBarEn.png); }
		#NavigationBarEn img { border:0px none; }
			#NavEn_1 { position:absolute; top:13px; left:33px; }
			#NavEn_2 { position:absolute; top:13px; left:188px; }
			#NavEn_3 { position:absolute; top:13px; left:356px; }
			#NavEn_4 { position:absolute; top:13px; left:512px; }
			#NavEn_5 { position:absolute; top:13px; left:720px; }
		
		#ContentBackground { background:url(/Design/Backgrounds/Background_Content.png) repeat-y; }
			#Content { padding:10px 65px 80px 65px; background:url(/Design/Backgrounds/Background_ContentBottom.png) no-repeat bottom; }
			
				.ContentTable { border:0px none; width:100%; }
					.ContentTable td.left { padding-right:30px; width:50%; vertical-align:top; }
					.ContentTable td.leftAccueil { padding-right:30px; width:50%; vertical-align:top; }
					.ContentTable td.leftProduit { width:65%; padding-right:30px; vertical-align:top; }
					.ContentTable td.right { padding-left:30px; width:50%; vertical-align:top; }
					.ContentTable td.rightAccueil { width:50%; padding-left:20px; vertical-align:top; }
					.ContentTable td.rightProduit { width:35%; padding-left:30px; vertical-align:top; }
						.ContentAlbumAccueil { height:144px; border-top:solid 1px #BCAF83; background:url(/Design/Backgrounds/Background_AlbumBox.png) no-repeat bottom center; }
						.ContentAlbumTitleAccueil { margin:4px 0px 3px 0px; font-size:14px; }
				.ContentTableProduitDescription { border:0px none; width:100%; }
					.ContentTableProduitDescription td { padding:30px 5px 5px 5px; vertical-align:top; }
					.ContentTableProduitDescription td.Desc { width:30%; } 
					.ContentTableProduitDescription td.Det { width:70%; } 
						
						
				.ContentDistinction { padding:0px 0px 40px 0px; width:100%; }
				.ContentDistinctionHeader { background:#D9E3CB; width:100%; line-height:28px; padding-left:10px; border-left:11px solid #B00000; border-bottom:1px solid #BCAF83; font-size:14px; }
				.ContentDistinctionHeader:first-letter { font-size:18px; letter-spacing:2px; font-family:Verdana, Geneva, sans-serif; }
				
					.ContentDistinctionDetail { width:100%; margin-left:10px; border-left:1px solid #B00000; }
						.ContentDistinctionDetail .NomCidre { color:#8D0811; font-weight:bold; }
						.ContentDistinctionDetail strong { color:#81944f; }
						.ContentDistinctionDetailClair { width:96%; border-bottom:1px solid #d6ceb3; padding:3px 10px 10px 15px; }
						.ContentDistinctionDetailFonce { width:96%; background:#F4F4E3;  border-bottom:1px solid #d6ceb3; padding:3px 10px 10px 15px; }
				
				.ContentTitleSection { width:878px; border-bottom:solid 1px #BCAF83; padding:0px 10px 3px 10px; margin:0 auto; }
				.ContentSousMenu { width:898px; padding:0px; margin:0 auto; text-align:right; }
					.ContentSousMenu a { display:block; font-size:16px; padding:5px 10px 5px 10px; }
					.ContentSousMenu a:link, .ContentSousMenu a:visited { color:#B00000; text-decoration:none; }
					.ContentSousMenu a:hover, .ContentSousMenu a:active { color:#FFFFFF; background-color:#B00000; text-decoration:none; }
				.ContentTextThumbnail { background:url(/Design/Backgrounds/TextPageBgThumbnail.png) top left no-repeat; width:157px; height:115px; text-align:center; padding-top:20px; border:0px none; }
				.ContentTextQuote { margin-bottom:7px; }
				
				.ContentAutocueuillettePommes { border-bottom:1px solid #D6CEB3; padding-top:20px; }
					.ContentAutocueuillettePommes strong { color:#8D0811; font-variant:small-caps; }
					.ContentAutocueuilletteImageBox { float:right; background:url(/Design/Backgrounds/TextPageBgThumbnail.png) top left no-repeat; width:122px; height:90px; padding:25px 0px 0px 35px; margin:10px 0px 0px 0px; }
					
				.ContentBoxCadreGauche { border:1px solid #D9A100; padding:20px 20px 10px 20px; color:#8FA457; margin:15px 0px 0px 0px; } 
					.ContentBoxCadreGaucheTitle { color:#8D0811; font-variant:small-caps; font-size:14px; background:#D9E3CB; border-bottom:1px solid #BCAF83; height:20px; padding:8px 0px 0px 10px; }
				.ContentBoxTitle { color:#8D0811; font-variant:small-caps; height:20px; border-bottom:1px solid #BCAF83; font-size:14px; background:#D9E3CB; padding:8px 0px 0px 10px; } 
				.ContentBoxImage { float:right; width:155px; height:99px; background:url(/Design/Backgrounds/Background_ImageGeneral.png) top left no-repeat; padding:17px; }
								
				.TablePommes { border:0px none; width:100%; margin:20px 0px 10px 0px; border-bottom:1px solid #D6CEB3; }
				.TablePommes tr.fonce { background:#D9E3CB; }
				.TablePommes td.fonce { font-size:11px; padding:2px 10px 1px 10px; color:#8D0811; vertical-align:bottom; height:20px; }
				.TablePommes td.clair { font-size:15px; padding:5px 10px 5px 10px; width:25%; color:#8D0811; }
				
				
				#ProductDetailBox { }
					#ProductDetailBox table { width:380px; border:0px none; }
					#ProductDetailBox td { vertical-align:top; }
					#ProductDetailBox .CadreImage { width:100%; height:175px; border:1px solid #C8BCB7; background:#FFF; padding:20px 5px 0px 5px; width:124px; text-align:center; }
					#ProductDetailBox img { margin:0px auto; border:0px none; }
				
				.ProductDetailButton { width:100%; padding:0px; margin:0 auto; text-align:right; }
					.ProductDetailButton a { display:block; font-size:14px; padding:5px 10px 5px 10px; border-right:1px solid #C8BCB7; }
					.ProductDetailButton a:link, .ProductDetailButton a:visited { color:#B00000; background:none; text-decoration:none; }
					.ProductDetailButton a:hover, .ProductDetailButton a:active { color:#FFFFFF; background:#B00000; text-decoration:none; }
				
				.ContentBox
				.ContentBoxText { margin-bottom:20px; }
				.ContentBoxLink { border-top:solid 1px #BCAF83; text-align:right; }
					.ContentBoxLink a { display:block; font-size:16px; padding:5px 10px 5px 10px; }
					.ContentBoxLink a:link, .ContentBoxLink a:visited { color:#B00000; text-decoration:none; }
					.ContentBoxLink a:hover, .ContentBoxLink a:active { color:#FFFFFF; background-color:#B00000; text-decoration:none; }
					.ContentBoxLinkBorder { border-right:solid 1px #C5BBB5; }
				
				.General {  }
					.General h2 {  }
					.GeneralTitle { font-size:16px; font-variant:small-caps; margin:20px 0px 0px 0px; color:#8D0811; }
					.GeneralLine { border-top:1px solid #BCAF83; margin-bottom:10px; }
					
				.ContentBoxProduit { float:right; width:355px; background:url(/Design/Backgrounds/Background_BoxProduits_Center.png); margin:15px 0px 20px 0px; }
					.ContentBoxProduitBottom { background:url(/Design/Backgrounds/Background_BoxProduits_Bottom.png) no-repeat left bottom; padding:50px 20px 20px 40px; }
					
					.LiensProduitsCidres { color:#FFF; padding-bottom:5px; }
						.LiensProduitsCidres a:link, .LiensProduitsCidres a:visited { color:#FFF; text-decoration:underline; }
						.LiensProduitsCidres a:hover, .LiensProduitsCidres a:active { color:#FFF; text-decoration:none; }
					
					.LiensSpecifications { color:#8D0811; padding-bottom:5px; display:block; }
					/*.LiensSpecifications a { display:block; }*/
						.LiensSpecifications a:link, .LiensSpecifications a:visited { color:#8D0811; text-decoration:underline; }
						.LiensSpecifications a:hover, .LiensSpecifications a:active { color:#8D0811; text-decoration:none; }
						
					.LiensTextes { color:#8D0811; }
						.LiensTextes  a:link, .LiensTextes  a:visited { color:#8D0811; text-decoration:underline; }
						.LiensTextes  a:hover, .LiensTextes  a:active { color:#8D0811; text-decoration:none; }
						
					.MenuTable { width:100%; border:0px none; }
						.MenuTable td.Rouge { padding:15px 5px 15px 10px; vertical-align:top; }
						.MenuTable td.Verte { padding:15px 0px 15px 5px; vertical-align:top; }
						.MenuTable td.Lien { padding:15px 0px 15px 0px; border-bottom:1px dotted #D6CEB3; display:block; }
						
					.ProductDetailsSpecs { padding:0px 0px 30px 0px; }
						.ProductDetailsSpecs p { margin:0px 0px 10px 0px; }
					

					.ContentBoxCategoryLinkOver { color:#FFFFFF !important; background-color:#B00000 !important; text-decoration:none !important; }
					.ContentBoxLinkOver:link, .ContentBoxLinkOver:visited { color:#FFFFFF !important; background-color:#B00000 !important; text-decoration:none !important; }
					
					.ContentTextSousTitre { color:#8D0811; font-variant:small-caps; font-size:16px; margin-top:40px; }
				
				.AlbumThumbnails { float:left; margin:5px; }
		
		#Footer { position:relative; height:64px; background-color:#4E7600; }
			#FooterMenu { position:absolute; top:23px; left:0px; }
				#FooterMenu td { padding:0px 15px 0px 15px; }
				#FooterMenu a { font-size:16px; color:#FFFFFF; }
				#FooterMenu a strong { font-size:16px; }
				#FooterMenu a:link, #FooterMenu a:visited { text-decoration:none; }
				#FooterMenu a:hover, #FooterMenu a:active { text-decoration:underline; }
			#FooterPomme { position:absolute; top:-70px; right:-80px; }
			#FooterAnekdotes { position:absolute; top:70px; left:10px; color:#FFF; font-weight:bold; font-size:12px; }
			#FooterAnekdotes img { border:0px none;; }
			
			
			
			
			
			
			
