@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_body.png) top center; }
body, td { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }

.print { display:none; }
.noprint {  }

form { padding: 0px; margin: 0px; }
img { vertical-align: middle; }

#Container { width:910px; margin:0 auto; padding:6px 0px 6px 0px; position:relative; text-align:left; }
	
	#Header { position:relative; }
		#HeaderMenu { position:absolute; top:80px; left:450px; width:250px; font-size:13px; }
			#HeaderMenu ul { padding:0px; margin:0px; }
			#HeaderMenu li { list-style:none; }
			#HeaderMenu a:link, #HeaderMenu a:visited { color:#003e5f; font-weight:bold; text-decoration:none; padding-left:15px; background:url(/Design/Layout/HeaderMenu_Puce.png) no-repeat left top; }
			#HeaderMenu a:hover, #HeaderMenu a:active { color:#5d1614; font-weight:bold; text-decoration:none; padding-left:15px; background:url(/Design/Layout/HeaderMenu_PuceOver.png) no-repeat left top; }
	
	#NavigationBox { height:31px; margin:7px 0px 7px 0px; background:url(/Design/Backgrounds/Background_NavigationBox.png) repeat-y; }
		#NavigationBox a:link, #NavigationBox a:visited { color:#5d1614; font-weight:bold; text-decoration:none; }
		#NavigationBox a:hover, #NavigationBox a:active { color:#003e5f; font-weight:bold; text-decoration:none; }
	
	#Site { background:url(/Design/Backgrounds/Background_site.png) repeat-y; }
		
		#Stage { position:relative; }
		
		#StageProduits { position:relative; height:550px; background:url(/Design/Backgrounds/Background_ProductsStage.jpg) no-repeat top #E7E0D8; }
			#Ariane { position:absolute; top:45px; left:291px; font-size:20px; font-weight:bold; color:#595b1d; }
				#Ariane a:link, #Ariane a:visited { color:#595b1d; text-decoration:none; }
				#Ariane a:hover, #Ariane a:active { color:#595b1d; text-decoration:none; }
			#Succursales { position:absolute; top:0px; right:15px; }
			#CategoryMenu { position:absolute; top:52px; left:58px; }
				#CategoryMenu .Title { color:#ffea01; font-size:18px; line-height:18px; font-weight:bold; }
				#CategoryMenu ul { padding:0px; margin:10px 0px 0px 10px; }
				#CategoryMenu li { list-style:none; }
				#CategoryMenu a:link, #CategoryMenu a:visited { color:#FFF; text-decoration:underline; }
				#CategoryMenu a:hover, #CategoryMenu a:active { color:#FFF; text-decoration:none; }
			#CategorySuccursales { position:absolute; top:181px; left:46px; width:170px; padding:15px 20px 0px 20px; }
			#ProductPicture { position:absolute; top:117px; left:291px; text-align:center; }
			#ProductPictureLink { position:absolute; width:387px; top:520px; left:290px; text-align:right; }
			#ProductsPictures { position:absolute; top:116px; left:703px; width:168px; }
			#ProductsPages { position:absolute; top:400px; left:0px; }
				#ProductsPages td { color:#859da9; }
				#ProductsPages a:link, #ProductsPages a:visited { color:#003e5f; text-decoration:underline; }
				#ProductsPages a:hover, #ProductsPages a:active { color:#859da9; text-decoration:none; }
		
		#Content {  }
			#ContentLeft { width:257px; vertical-align:top; }
			#ContentLeftText { width:538px; vertical-align:top; padding:30px 30px 30px 30px; }
			#ContentRight { vertical-align:top; padding:0px 81px 34px 33px; }
			#ContentRightText { vertical-align:top; padding:90px 30px 30px 0px; }
			#ContentFull { padding:30px; }
			
			#Garantie {  }
				#Garantie div { padding:0px 0px 0px 30px; }
				#Garantie h3 { font-size:16px; margin:50px 0px 10px 0px; border-left:1px solid #916A0A; border-bottom:1px solid #916A0A; padding:0px 0px 5px 10px; }
				#Garantie h4 { color:#595B1D; font-size:14px; margin:30px 0px 20px 0px; text-transform:uppercase; }
			

			
			.AccessoiresHeader { width:100%; border-left:1px solid #916A0A; }
				.AccessoiresHeader strong { font-size:16px; }
				
			.Accessoires { width:100%; border-left:1px solid #916A0A; border-right:1px solid #fff; border-bottom:1px solid #916A0A; border-top:1px solid #916A0A; background:#F9F5F0; }
				.Accessoires td { text-align:center; background:#FFF; }
				

				
			.Tableaux { width:95%; }
			.Tableaux table { background:#F9F5F0; margin:0 auto; }
				.Tableaux td { background:#FFF; padding:5px 10px 5px 10px; vertical-align:top; }
				.Tableaux .Titre { border-bottom:1px solid #916A0A; border-left:1px solid #916A0A; font-weight:bold; font-size:12px; }
				.Tableaux .Contenu { border-bottom:1px solid #916A0A; border-left:1px solid #916A0A; }
				.Tableaux .Vide { border:0px none; background:#E7E0D8; text-align:left; }
				.Tableaux ul { margin:0px; padding:0px 0px 0px 20px; }
				.Tableaux li { margin:0px; }
				
			
				
				.TextBox {  }
				#Suppliers {  }
				
				#PorteParole {  }
				
				#Documentation { padding:27px 0px 27px 0px; width:222px; margin:30px 0px 0px 0px; margin-left:auto; border-top:solid 1px #FFF; border-bottom:solid 1px #FFF; }
					#Documentation td { color:#003d5d; font-size:11px; line-height:12px; vertical-align:top; width:33%; }
					#Documentation a:link, #Documentation a:visited { text-decoration:none; }
					#Documentation a:hover, #Documentation a:active { text-decoration:underline; }

				
				#Footer { width:100%; border-top:5px solid #003E5F; }
				#Footer table { width:100%;  border:0px none; }
					#Footer td { vertical-align:middle; color:#333333; }
					#Footer img { border:0px none; }
					
					
					
					
					
					
					
