/*
 * Conteneur permettant de centrer les différentes zone de l'interface
 */
#container{
	width: 980px;
	padding: 0 10px ;
	
	height: auto;
	min-height: 100%;
	
	position: relative;
	margin: 0 auto;
	
	text-align:left;
	left: 0; 
	background: #FFFFFF url(/images/gabarit/background.jpg) repeat-y 0 0;
}
	/**
	 * 
	 */
	/*#container #header {
		background:transparent url(/images/gabarit/background-header.jpg) no-repeat scroll 0 0;
		height: 130px;
		left:0;
		padding:0 10px;
		position:absolute;
		width:980px;
		
		z-index: 50;
	}*/
		#header_navigation {

			position:relative;
		}
			#corporate_navigation {
				background: transparent url(/images/gabarit/bg-header.jpg) repeat-x 0 0;
				height: 99px;
				width: 100%;
				position:relative;
			}
				/**
				 * Choix de la langue
				 */
				#language-choice { 
					color: #4a4e4e; 
					font-size: 11px; 
					font-weight: bold;
					position: absolute; 
					top: 10px;
					left: 21px;
					
					/*width: 250px;
					text-align: center;*/
				}
					#language-choice span { color: #bf0555; }
					#language-choice a { color: #4a4e4e; }
				
				/**
				 * Logo Maisons du Monde 
				 */
				#corporate_navigation #logo {
					left: 16px;
					top: 32px;
					position: relative;
					float: left;
				
					width: 250px;
					height: 50px;
				}
					#corporate_navigation #logo h1 {
						margin: 0;
					}
					#corporate_navigation #logo a {
						position: relative; /* Rend le lien cliquable sous IE6 */
						display:block;
						height:100%;
						width:100%;
					}
				/**
				 * 
				 */
				#corporate_navigation #services {
					position: relative;
					float: left;
					margin-left: 100px;
					margin-top: 0;
					
					width: 500px;
					height: 99px;		
				}
					#corporate_navigation #client_services {
						margin-top: 5px;
						height: 38px;
						line-height: 38px;
						vertical-align: middle;
						
						position: relative;
					}

						#corporate_navigation #client_services ul {
							list-style-image:none;
							list-style-position:outside;
							list-style-type:none;
							
							margin: 0;
							padding: 0;
						}
							#corporate_navigation #client_services ul li {
								display: block;
								float: left;
								padding: 0 6px;
								
								font-size: 12px;
								font-weight: bold;
								
								vertical-align: middle;
								
								background: transparent url(/images/gabarit/bg-header-client-services.png) no-repeat center right;
							}
							#corporate_navigation #client_services ul li.last {
								background: none;
							}
							#corporate_navigation #client_services ul li.cart {
								padding: 0 0 0 32px;
								margin-left: 22px;
								position: relative;
								background: transparent url(/images/gabarit/header-cart.png) no-repeat 0 0;
							}
								#corporate_navigation #client_services ul li a {
									color: #777777;
								}
								#corporate_navigation #client_services ul li.cart a {
									color: #0A0A0A;
								}
						
						#header_nb_cart_items {
							color: #D52263;
							font-size: 10px;
							
							position:absolute;
							left:30px;
							top: 30px;
							line-height:12px;
							white-space: nowrap;
						}
						#header_nb_cart_items a {
								color: #D52263!important;
						}
						
					#corporate_navigation #search {
						padding: 17px 0 0 150px;
						height: 56px;
					}
					
					.ie6 #corporate_navigation #search {
						height: 39px;
					}
					
						#corporate_navigation #search input.text_field {
							width: 155px;
						}
						
			/**
			 * Menu permettant l'accès à la liste des catégories et rayons de produits
			 */
			#container #menu {
				height:24px;
				border-bottom:1px solid #C9C7C9;
				margin-top: 3px;
				
				position:relative; /* Permet de positionner les menus et sous menus sous IE 6*/
			}
				#menu .nav {
					height:24px;	
					margin:0;
					padding:0;
					
					background: transparent url(/images/gabarit/bg-header-menu.png) repeat-x 0 0;
					
					font-size: 13px;
					font-weight: bolder;
					
					position:relative; /* Permet de positionner les sous menus sous IE 6*/
				}
					#menu .nav dl.entry_menu {
						margin: 0;
						display:block;
						float:left;
						height:24px;
						line-height:24px;
						vertical-align:middle;

						position:relative; /* Permet de positionner les sous menus */
					}
						#menu .nav dl.entry_menu dt {
							display: block;
							padding-right: 1px;
							background: transparent url('/images/gabarit/header-menu-border.png') no-repeat bottom right;
						}
							#menu .nav dl.entry_menu dt a {
								color: #FFFFFF;
								display: block;
								padding: 0 20px;
							}
							.ie6 #menu .nav dl.entry_menu dt a {
								display: inline; /* corrige le problème d'affichage au survol du lien sous IE 6 */
								zoom: 1;
							}

								#menu .nav dl.selected dt a {
									background: #F99728;
								}
								
							#menu .nav dl.entry_menu dt a:hover,
							#menu .nav dl.over dt a {
								text-decoration: none;
								background: #b40452;
							}

						#menu .nav dl.entry_menu dd {
							display: none;
							position: absolute;
							z-index : 99;
							
							margin: 0;				
							left: -8px;
							
							width: 210px; /* La largeur est calculée automatiquement en javascript à l'ouverture du menu.
								En donnant une taille minimum, supérieure à la taille maximale d'une colonne et des marges,
								cela corrige le bug de redimenssionement du sous menu, lorsque l'utilisateur passe dessus la première fois */
						}
						.ie6 #menu .nav dl.entry_menu dd {
							/*width: 700px;*/  /* La largeur est calculée automatiquement en javascript à l'ouverture du menu */
							left: 0; /* Le contour ombré n'est pas géré sous IE6, il n'y a donc pas de décallage */
						}
						
						#menu .nav dl.over dd {
							display: block;
						}
						
							#menu .nav dl.entry_menu dd ul.menu_seg {
								position: relative;
								overflow: auto;
								
								list-style: none;
								padding: 0;
								margin: 0;
								
								font-size: 13px;
								font-weight: bold;
							}
								#menu .nav dl.entry_menu dd ul.menu_seg li.menu_seg_item {
									display: block; float: left; /* display: inline-block; */
																		
									list-style: none;
									padding: 13px 12px 8px 12px;				
									max-width: 160px;
									border-left: 1px dotted #d3d3d3;	
								}
								/*#menu .nav dl.entry_menu dd ul.menu_seg li.menu_seg_item {}*/
								
								.ie6 #menu .nav dl.entry_menu dd ul.menu_seg li.menu_seg_item {
									display: inline; zoom: 1;
									float: none;
									vertical-align: top;
									/*width: expression( this.clientWidth > 160? "160px": "auto" );*/
								}
								.ie7 #menu .nav dl.entry_menu dd ul.menu_seg li.menu_seg_item {
									display: inline; zoom: 1;
									float: none;
									vertical-align: top;
								}
								
								#menu .nav dl.entry_menu dd ul.menu_seg li.first_item {
									border-left: none;
									padding-left: 6px;
								}
								
									#menu .nav dl.entry_menu dd ul.menu_seg li.menu_seg_item a,
									#menu .nav dl.entry_menu dd ul.menu_seg li.menu_seg_item .seg_item_title {
										color: #9f3c71;
										display: block;
										
										padding: 0 10px;
									}
									#menu .nav dl.entry_menu dd ul.menu_seg li.menu_seg_item .seg_item_title {
										border-bottom: 1px dotted #d3d3d3;
										line-height: 1.2em;
									}
									
									
										#menu .nav dl.entry_menu dd ul.menu_seg li.menu_seg_item a span {}
									#menu .nav dl.entry_menu dd ul.menu_seg li.menu_seg_item a:hover {}
										#menu .nav dl.entry_menu dd ul.menu_seg li.menu_seg_item a:hover span {}
										
									#menu .nav dl.entry_menu dd ul.menu_seg li.menu_seg_item ul.sub_menu_seg {
										list-style: none;
										padding: 0 3px 0 0;
										margin: 0;
										float: left;
										
										font-size: 11px;
										font-weight: normal;						
									}
										#menu .nav dl.entry_menu dd ul.menu_seg li.menu_seg_item ul.sub_menu_seg li {
											list-style: none;
											line-height: 15px;
										}
											#menu .nav dl.entry_menu dd ul.menu_seg li.menu_seg_item ul.sub_menu_seg li a {}
											* #menu .nav dl.entry_menu dd ul.menu_seg li.menu_seg_item ul.sub_menu_seg li a {
												zoom: 1; /* Corrige l'interligne entre les éléments de la liste sous IE6 */
											}
											#menu .nav dl.entry_menu dd ul.menu_seg li.menu_seg_item ul.sub_menu_seg li a:hover {
												text-decoration: none;
												background-color:#ece1e7; 
											}
											
						/* Mise en forme du menu segmentation */
						.seg_menu_center {
							padding-left:8px;
							background: transparent url('/images/menu_seg/l-border-bg.png') repeat-y left 0;
						}
						.ie6 .seg_menu_center { 
							zoom: 1; /* adapte la hauteur de l'élément sous IE 6 et corrige le bug au survol de la souris */
							/* Le contour ombré n'est pas géré sous IE6 */
							background: none;
							padding-left:0px;
							border-left: 2px solid #d3d3d3;
							border-right: 2px solid #d3d3d3;
							border-bottom: 2px solid #d3d3d3;
						}
						.ie7 .seg_menu_center { zoom: 1; /* adapte la hauteur de l'élément sous IE 7 et corrige le bug au survol de la souris */}
						
						
							.seg_menu_center .seg_menu_content_wrapper {
								padding-right: 8px;
								background: transparent url('/images/menu_seg/r-border-bg.png') repeat-y right 0;
							}
							.ie6 .seg_menu_center .seg_menu_content_wrapper {
								/* Le contour ombré n'est pas géré sous IE6 */
								padding-right: 0;
								background: none; 
							}
							.seg_menu_center .seg_menu_content_wrapper .seg_menu_content {
								padding: 2px 0 40px 0;
								background: #FFFFFF url('/images/menu_seg/content-bg.png') repeat-x right bottom;
							}
							
							dl.small .seg_menu_center .seg_menu_content_wrapper .seg_menu_content {
								background-image: url('/images/menu_seg/content-small-bg.png');
							}

						.seg_menu_bottom {
							padding-left: 11px;
							position:relative;
							height: 11px;
							background: transparent url('/images/menu_seg/l-corner-bg.png') no-repeat 0 0;
						}
						.ie6 .seg_menu_bottom {
							margin-top: -3px;
							background: none; /* Le contour ombré n'est pas géré sous IE6 */
						}
							.seg_menu_bottom .seg_menu_bottom_middle {
								height: 11px;
								background: transparent url('/images/menu_seg/b-border-bg.png') repeat-x 0 0;
								margin-right: 11px;
							}
							.ie6 .seg_menu_bottom .seg_menu_bottom_middle {
								margin-right: 0px;  /* supprime sous IE6 l'espace avec le coin droit de la bordure basse */
								background: none; /* Le contour ombré n'est pas géré sous IE6 */
							}
							
							.seg_menu_bottom .seg_menu_bottom_corner_right {
								float: right;
								width: 11px;
								height: 11px;
								background: transparent url('/images/menu_seg/r-corner-bg.png') no-repeat 0 0;
							}
							.ie6 .seg_menu_bottom .seg_menu_bottom_corner_right {
								margin-left: -3px; /* supprime sous IE6 l'espace avec la bordure basse */
								background: none; /* Le contour ombré n'est pas géré sous IE6 */
							}
		/**
		 * Zone mettant en valeur la catalogue interactif
		 */	
		#interactive_catalog {
			height:126px;
			width: 200px;

			position:absolute;
			right: 10px;
			top:0;
			z-index:5;
		}
			#catalog{
				height:100%;
				left:0;
				position:absolute;
				top:0;
				width:110px;
				z-index:2;
			}
				#catalog a{
					height:100%;
					width: 100%;
					display: block;
				}
			#catalog_infos {
				width:105px;
				height:100%;
				background: transparent url(/images/gabarit/bg-header-catalog.jpg) repeat-x 0 0;
				
				position: relative;
				float:right;
				z-index: 1;
				
			}
			#catalog_infos p {
				margin: 0;
				
				margin:10px 5px 10px 15px;
			}
			#catalog_infos p.title {
				font-size: 15px;
				font-weight: bold;
				color: #555555;
			}
			#catalog_infos p.subtitle {
				font-size: 12px;
				font-weight: bold;
			}
				#catalog_infos p.subtitle a {
					color: #F39912;
				}
	
	/**
	 * Zone dans la quelle est affiché le contenu des pages
	 */	
	#container #content {
		padding-top: 135px; /*padding-top: 152px; /* Correspond à la hauteur du header (padding et marges compris) + une marge de 5px*/
		/*padding-bottom: 450px; /* Correspond à la hauteur du footer (padding et marges compris) + une marge de 5px*/
		padding-bottom: 15px;
		position: relative; /* Permet la superposition des menus par dessus le contenu de la page sous IE 6 */
		z-index:2;
	}
	#content {
		text-align: left;
	}
	#content-view {
		text-align: left;
	}
/*	.ie6 #container #content {
		padding-bottom: 445px;
	}*/
	.display_flying_cart #content {
		/*padding-bottom: 445px;*/
	}

	
	/** 
	 * Pied de page contenant : 
	 * -  les renseignements sur l'entreprise Maisons du Monde
	 * -  la liste des produits et catégories de produits mise à plat
	 */

 	#container #footer {
		width: 980px;
		padding: 0 10px 64px 10px; /*padding: 0 10px 65px 10px;*/
		position: relative;
		z-index:1;
		left: -10px;
		bottom: 0;
	}
	.display_flying_cart #footer {
		padding-bottom: 60px;
	 }
	
		#footer_content {
			position: relative;
			padding: 0;
			margin: 0;
			background-color: #931343;
		}
		.ie6 #footer_content {
			zoom: 1; /* Le fond s'adapte à la hauteur du contenu */
		}
		.ie7 #footer_content {
			zoom: 1; /* Le fond s'adapte à la hauteur du contenu */
		}
			/* Liens utiles Maisons du Monde */
			#corporate_content {
				color: #FFFFFF;
				
				width: 312px;
				height:100%;
				
				padding: 0;
				border-top: 1px solid #c9c9c9;

			
				display:block;
				float: left;
			}
				#corporate_content_newsletter_sub {
					margin: 5px 10px 0 10px;
					padding-left:10px;
					border-bottom: 1px solid #FFFFFF;
				}
					#corporate_content_newsletter_sub  input.text_field {
						width: 223px;
					}
					#corporate_content_newsletter_sub  p.line_field {
						font-size: 11px;
					}
				#corporate_content_logo {
					margin-top: 10px;
					margin-left: 20px;
				}
				#corporate_content_links {
					text-indent: 0;
					padding: 0;
					margin-top: 15px;
					margin-bottom: 15px;
					margin-left: 20px;
					list-style-image:none;
					list-style-position:inside;
					list-style-type: none;
				}
				#corporate_content_links_2{
					text-indent: 0;
					padding: 0;
					margin-top: 2px;
					margin-bottom: 2px;
					margin-left: 15px;
					list-style-image:none;
					list-style-position:inside;
					list-style-type: none;
				}
					#corporate_content_links_2 li{
						/*background: transparent url(/images/gabarit/links-corporate-content.png) no-repeat left center;
						padding-left: 12px;*/
					}
					#corporate_content_links_2 li a{
							color:  #FFFFFF;
					}

				.ie6 #corporate_content_links { 
					margin-left: 0; 
				}
				.ie7 #corporate_content_links { 
					margin-left: 0; 
				}
				
					#corporate_content_links li{
						/*background: transparent url(/images/gabarit/links-corporate-content.png) no-repeat left center;
						padding-left: 12px;*/
					}
					.ie6 #corporate_content_links li{
						padding-left: 0;
					}
					.ie7 #corporate_content_links li {
						padding-left: 0;
					}
						#corporate_content_links li a{
							color: #FFFFFF;
						}

			/* Listing complet des catégories de produits */	
			#product_navigation {
				border-top: 1px solid #c9c9c9;
				background-color:#FFFFFF;
				
				display:block;
				float: left;
				
				height: 100%;
				vertical-align:top;
				width:668px !important;
				padding-bottom:10px;
				
			}
				
				#product_navigation_title {
					background: transparent url(/images/gabarit/bg-product-navigation-title.png) repeat-x 0 0;
					height: 24px;
					
					color: #444444;
					font-weight: bold;
					font-size: 14px;
					
					vertical-align: middle;
					padding: 6px 0 0 10px;

				}
				#product_navigation_content {
					font-size: 11px;
					padding: 0 5px;
				}
				.ie6 #product_navigation_content {
					zoom: 1;
					padding: 0 4px;
				}
				
					#product_navigation_content .nav {
						list-style-image:none;
						list-style-position:outside;
						list-style-type:none;
						margin:0;
						padding:0;

					}

						#product_navigation_content .nav li {
							display:block;
							float: left;

							vertical-align: top;
							margin: 10px 5px;
							
							width: 120px;
						}

							#product_navigation_content .nav li .item_title {
								color: #555555;
								font-weight: bold;
								display: block;
								margin-bottom: 2px; 
							}
							
							#product_navigation_content .nav li.menu_accueil {
								display: none!important;
							}
						
						#product_navigation_content .nav li ul {
							list-style-image:none;
							list-style-position:outside;
							list-style-type:none;
							padding: 0;
							margin: 0;
						}
						
						#product_navigation_content .nav ul {
							
						}
				
							#product_navigation_content .nav li ul li {
								display: list-item !important;
								float: none !important;
								margin: 0 !important;
								line-height: 1.3em;

							}
								#product_navigation_content .nav li ul li a {
									color: #6B6A6B;
									font-weight: normal;
								}
		
	/** 
	 * Contient les liens vers les informations légales 
	 * et indique à l'utilisateur les langues dans les quelles est traduit le site 
	 */
	 	
	#footer_container {
		position: absolute;
		padding: 10px;
		margin: 0;
		left: 0;
		
		width: 980px;
		height: 45px;

		background: #FFFFFF url(/images/gabarit/background-container-footer.jpg) no-repeat 0 0;
	}
	.display_flying_cart #footer_container {
		height: 65px;
	}
	
		#legal_content {
			text-align: center;
			color: #777777;
			font-size: 11px;
		}
			#legal_content a {
				color: #777777;
			}
		 #language_content {
			text-align: center;
			color: #555555;
			font-weight: bold;
			font-size: 11px;
			
			padding: 2px 0;
			vertical-align: middle;
			/*position: relative;*/
		}
		/*.ie6 #container #footer #footer_container #language_content {zoom:1;}*/
			#container #footer #footer_container #language_content ul#flags {
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				margin : 0 0 0 10px;
				padding:0;
				display: inline;
			}
				#container #footer #footer_container #language_content ul#flags li {
					display: inline;
					padding: 0;
					
				}
					#container #footer #footer_container #language_content ul#flags li a {
						text-decoration: none;
					}
					#container #footer #footer_container #language_content ul#flags li.selected a img {
						border: 1px solid #B6B6B6;
					}
					#container #footer #footer_container #language_content ul#flags li a img {
						border: 1px solid transparent;
					}
					.ie6 #container #footer #footer_container #language_content ul#flags li a img {
						border: 1px solid #FFFFFF;
					}
					#container #footer #footer_container #language_content ul#flags li a:hover img{
						border: 1px solid #B6B6B6;
					}
	
	
	/* Panier volant */	
	#flying_cart_wrapper {
		position: fixed;
		/*width: 100%;*/
		bottom: 0;
		/*left: 0;*/
		z-index: 99;
		
		width: 980px;
		padding: 0 10px;

		margin: 0 0 0 -500px;
		left: 50%;
		
		display: none;
	}
	.ie6 #flying_cart_wrapper {
		position: absolute;
		bottom: -1px;
		zoom: 1;
	}
	.ie7 #flying_cart_wrapper {
		margin-left: -501px;
	}
	
	.display_flying_cart #flying_cart_wrapper {
		display: block;
	}
	/*
	#flying_cart {
		left: 0;
		position: relative;
	}
	
		#flying_cart #flying_cart_header {
			height: 25px;
			position: relative;
		}
			#flying_cart #flying_cart_header #flying_cart_tab {
				height: 24px;
				background-color: #f8f8f8;
				border-top: 1px solid #aaaaaa;
				border-left: 1px solid #aaaaaa;
				border-right: 1px solid #aaaaaa;
				
				cursor: pointer;

				margin: 0 auto;
					
				left: 0 ; 

				text-align: center;
				font-size: 13px;
				font-weight: bold;
				color: #444444;
				
				line-height: 24px;
				vertical-align: middle;
				
				position: absolute;
				bottom: 0;
				width:200px;
				left: 50%;
				margin-left: -100px;
				
				z-index: 2;
				
			}
			.ie6 #flying_cart #flying_cart_header #flying_cart_tab {
				bottom: -1px;
			}
				#flying_cart #flying_cart_header #flying_cart_tab #cart_elements_nb {
					margin: 0 4px;
				}
			#flying_cart #flying_cart_header #flying_cart_header_content {
				height: 4px;
				width: 980px;
				background-color: #cfd0d1;
				
				position: absolute;
				bottom:0;
				left: 0;
				z-index: 1;
			}
			.ie6 #flying_cart #flying_cart_header #flying_cart_header_content {
				bottom: -16px;
				background: transparent;
				height: 0px !important;
				margin: 0px;
				padding: 0px;
				border-top: 4px solid #cfd0d1;
			
			}

		#flying_cart #flying_cart_content {
			position: relative;
			
			padding: 0 0 12px 0;
			background: #f5f5f7;
			display: none;
			
			border-bottom: 1px solid #afafaf;
			border-left: 1px solid #e7e7e7;
			border-right: 1px solid #e7e7e7;
		}
			#flying_cart #flying_cart_content #flying_cart_nav_layer {
				height: 29px;
				width: 930px;
				position:relative;
				padding: 5px 25px;
				
				line-height: 29px;
				vertical-align: middle;
			}
				#flying_cart #flying_cart_content #flying_cart_nav_layer #flying_cart_nav_empty_cart{
					margin: 0 10px;
					text-decoration: underline;
					color: #000000;
					font-size: 11px;
					vertical-align: top;
					float: left;
					
				}
				.ie6 #flying_cart #flying_cart_content #flying_cart_nav_layer #flying_cart_nav_empty_cart{					
					_zoom:1;
				}
				#flying_cart #flying_cart_content #flying_cart_nav_layer .bouton {
					margin: 0 10px;
					float:right;
				}
				#flying_cart #flying_cart_content #flying_cart_nav_layer #flying_cart_nav_close {
					position: absolute;
					right: 1px;
					top: 0;
					
					cursor: pointer;
				}
				
			#flying_cart #flying_cart_content #flying_cart_nav_top,
				#flying_cart #flying_cart_content #flying_cart_nav_bottom {
				height: 20px;
				width: 40px;
				
				cursor: pointer;
				position: absolute;
				
				left: 50%;
				margin-left: -20px;
			}
			#flying_cart #flying_cart_content #flying_cart_nav_top {
				background: transparent url(/images/common/ui/mdm_bouton_slide_top.png) no-repeat 0 0;
				top: 20px;
			}
			#flying_cart #flying_cart_content #flying_cart_nav_bottom {
				background: transparent url(/images/common/ui/mdm_bouton_slide_bottom.png) no-repeat 0 0;
				bottom: 0;
			}
			
			#flying_cart #flying_cart_content #flying_cart_products_list_wrapper {
				height: 395px;
				padding: 15px 4px 15px 14px;
				overflow: hidden;
				position: relative;
			}
			#flying_cart #flying_cart_content ul {
				margin: 0;
				padding: 0;
				display: block;
				position: absolute;
				
				top: 15px; / *utiliser comme référence pour le défilemment des ligne du panier 
			}
				#flying_cart #flying_cart_content li.product {
					display: block;
					position: relative;
					float: left;
					
					height: 190px;
					width: 150px;
					margin-right: 10px;
					margin-bottom: 20px;
					
				}
					#flying_cart #flying_cart_content li.product img.product_img {
						width: 148px;
						height: 148px;
						border: 1px solid #c9c9c9;
					}
					#flying_cart #flying_cart_content li.product p.title {
						color:#888888;
						font-size: 11px;
						font-weight: bold;
					}
					#flying_cart #flying_cart_content li.product p.price {
						color:#555555;
						font-size: 12px;
						font-weight: bold;
						
						margin: 3px 0;
					}
					#flying_cart #flying_cart_content li.product a.bt_delete {
						display: block;
						position: absolute;
						top: -10px;
						right: -10px;
					}
						#flying_cart #flying_cart_content li.product a.bt_delete img {
							width: 25px;
							height: 25px;
						}
	*/

	
	/* Mise en forme du choix de la boutique Pays */
#flags { display: inline; position: relative;}
	#flags dl { display: inline; position:relative; margin: 0 2px; z-index: 0;}
	.ie6 #flags dl {zoom:1; /* Corrige, sous IE 6, le placement du menu contextuel permettant le choix de la langue */}
	
		#flags dl dt { display: inline; margin: 0; position: relative; z-index: 1;}
			#flags dl dt a {}
				#flags dl dt img {width: 19px; height: 12px; border: 1px solid #FFFFFF;}
				#flags dl.selected dt img, #flags dl.over dt img { border: 1px solid #555555; }
		#flags dl dd { 
			display: none; 
			position: absolute; 
			bottom: 15px; 
			left: -5px; 
			text-align: left; 
			margin: 0;
			padding: 0;
			z-index: 2;
		}
		#flags dl.over dd { display: block; }
		
		.ie6 #flags dl dd {left: 0px; /* Les ombres ne sont pas affichées sous IE6 */} 
		.ie7 #flags dl dd {bottom: 18px; } 
			#flags dl dd ul { 
				margin: 0; 
				padding: 5px 4px 8px 4px; 
				background: transparent url('/images/common/lang_menu/lang-menu-bg.png') repeat-x 0 bottom;
			}
			.ie6 #flags dl dd ul { border: 1px solid #a8a8a8; padding-bottom: 0px; }
			.ie7 #flags dl dd ul {zoom:1; }
			
				#flags dl dd ul li { 
					list-style: none; 
					margin: 0; 
					color: #b97398; 
					font-size: 10px; 
					padding: 0;
					border-bottom: 1px dotted #a8a8a8; 
				}
				#flags dl dd ul li.last { 
					border-bottom: none;
				}
					#flags dl dd ul li a {
						color: #b97398;
						display: block;
						padding: 4px 5px;
						margin: 0;
					}
					.ie7 #flags dl dd ul li a { zoom:1;}
		
		#flags dl dd .lang-menu-top { 
			height: 5px;
			padding-right: 4px;
			background: transparent url('/images/common/lang_menu/lang-menu-shadow-tr-bg.png') no-repeat right 0;
		}
		
			#flags dl dd .lang-menu-top span{
				display: block;
				height: 5px;
				background: transparent url('/images/common/lang_menu/lang-menu-shadow-tl-bg.png') no-repeat 0 0;
			}
		
		
		#flags dl dd .lang-menu-left {
			padding-left: 5px;
			background: transparent url('/images/common/lang_menu/lang-menu-shadow-l-bg.png') repeat-y 0 0;	
		}
		#flags dl dd .lang-menu-right {
			padding-right: 4px;
			background: transparent url('/images/common/lang_menu/lang-menu-shadow-r-bg.png') repeat-y right 0;	
		}
		
		#flags dl dd .lang-menu-bottom {
			height: 5px;
			padding-right: 4px;
			background: transparent url('/images/common/lang_menu/lang-menu-shadow-br-bg.png') no-repeat right 0;
		}
		
			#flags dl dd .lang-menu-bottom span {
				display: block;
				height: 5px;
				background: transparent url('/images/common/lang_menu/lang-menu-shadow-bl-bg.png') no-repeat 0 0;
			}
			
		/* Les ombres ne sont pas affichées sous IE 6 */	
		.ie6 #flags dl dd .lang-menu-top, .ie6 #flags dl dd .lang-menu-top span { display: none; background: none; height: 0; padding: 0; }
		.ie6 #flags dl dd .lang-menu-left { padding-left: 0; background: none;}
		.ie6 #flags dl dd .lang-menu-right {padding-right: 0; background: none;}
		.ie6 #flags dl dd .lang-menu-bottom, .ie6 #flags dl dd .lang-menu-bottom span { display: none;  background: none; height: 0; padding: 0; }
		
/* Panier modal */
/* repris dans header_v2.css
#modal_cart{ width:520px;font-family: arial;padding:22px 22px 0 22px; z-index:100000;}
#pan_modal_titre{height: 25px;font-weight : bold;margin-bottom: 13px;margin-top: 0;font-size: 15px;color:#626262;border-bottom: 2px solid #DED9D5;}
#modal_cart_content{}

	#modal_cart_miniat{float:left;height:95px; width:95px; border: 1px solid #DED9D5;}
	#modal_cart_content_droite{border-bottom: 1px dotted #DED9D5;float:left;height: 96px; margin-left: 12px; width:411px;}
		#modal-cart-ct-wrapper-repere{display:inline-block; vertical-align:middle; height:96px; width:0;}
		.ie6 #modal-cart-ct-wrapper-repere,.ie7 #modal-cart-ct-wrapper-repere{display:inline; zoom:1;}
		#modal-cart-ct-wrapper{display:inline-block; vertical-align:middle; width:406px;}
		.ie6 #modal-cart-ct-wrapper,.ie7 #modal-cart-ct-wrapper{display:inline; zoom:1;}
			#modal_cart_prod_label{font-size: 16px;color:#4b4a4a;font-weight:bold;}
		#modal_cart_descript{display:inline-block;width: 203px;color:#4b4a4a; vertical-align:bottom;}
		.ie6 #modal_cart_descript,.ie7 #modal_cart_descript{display:inline; zoom:1;}
			#modal_cart_descript .modal_cart_prod_gamme{font-size: 16px;color:#4b4a4a; text-transform: uppercase;}
			#modal_cart_descript .modal_cart_prod_ref{font-size: 12px;color:#4b4a4a;}
			#modal_cart_descript .modal_cart_prod_quantite{font-size: 12px;color:#4b4a4a;}
			
		#modal_cart_total{display:inline-block;color:#d02b72;font-size: 24px; width:199px; text-align:right; vertical-align:bottom;margin-bottom:-4px;}
		.ie6 #modal_cart_total,.ie7 #modal_cart_total{display:inline; zoom:1;}
#modal_cart_zone_boutons{margin:17px 0 -13px 0; padding:0;}
#modal_cart_zone_boutons a.modal_gauche{float: left;}
#modal_cart_zone_boutons a.modal_droit{float: right;}*/	