﻿body { margin: 0; padding: 0; font: 12px Arial, Verdana, sans-serif; background-color: #FFFFFF; }
img { border: none; }

#memo_inscriptionNewsletterRapide .memo_inscriptionnewsletterlight_inscriptionrapide,
#memo_inscriptionNewsletterRapide { display:none; }

/* Gestion de la lightbox de Debut de saison AH10 */
#prehome { position:fixed; width:100%; height:100%; z-index:9997; top:0; left:0; display:block; text-align:center; }
#prehome * { margin:0; padding:0; }
	#prehomeContenu { position:absolute; display:block; width:527px; height:372px; z-index:9999; top:50%; left:50%; margin-top:-186px; margin-left:-263px; background-color:#FFFFFF; }
		#prehomeContenu #fermer { position:absolute; top:0; right:0; }
	#prehomeFond { position:absolute; width:547px; height:392px; z-index:9998; top:50%; left:50%; margin-top:-196px; margin-left:-273px; z-index:9998; background-color:#000000; -moz-opacity:0.8; opacity: 0.8; filter:alpha(opacity=80); }

/* Images du menu Nouvelle Co PE12 */
#menu_nouvelleco { background:url(./memo_site/fond_menus_pe12.png) no-repeat bottom left; }
.nouvelleco_bebe { background:url(./memo_site/pe12_bebe.jpg) no-repeat bottom center; }
.nouvelleco_cortege { background:url(./memo_site/pe12_cortege.jpg) no-repeat bottom center; }

#vie_priv h1,
#cgv h1,
#info_leg h1,
#compte_accueil h1,
#creation_compte h1,
#oubli_identifiant h1,
#inscript_newsletter h1,
#oubli_mdp h1,
#oubli_numero h1,
#desinscript_newsletter h1,
#demande_cata h1,
#feuil_cata h1,
#creation_compte h2,
#oubli_identifiant h2,
#inscript_newsletter h2,
#oubli_mdp h2,
#oubli_numero h2,
#desinscript_newsletter h2,
#demande_cata h2,
#feuil_cata h2 { width:966px; overflow:hidden; font-size:10px; }

/* Gestion des backgrounds images pour le footer et le header */
#navhaute_commande_top { background:url(./memo_site/header_commande_top_fond.gif) repeat-x top left; }
#navhaute_top { background:url(./memo_site/header_top_fond.gif) repeat-x top left; }
#lien_catalogues,
#lien_boutiques { background:url(./memo_site/btn_catas-boutiques.png) no-repeat; }
#lien_compte { background:url(./memo_site/btn_compte.png) no-repeat; }
#acces_compte { background:url(./memo_site/puce_compte.gif) top left no-repeat; }
#navhaute_secteurs { background:url(./memo_site/header_secteurs_fond.gif) repeat-x top left; }
#field_search input#zone_recherche { background:url(./memo_site/picto_search.gif) 5px 3px no-repeat #f4f0ed; }
#field_search input#ctl00_cphSiteHaut_search { background:url(./memo_site/recherche_btn.gif) top left no-repeat; }
#lien_interieur { background:url(./memo_site/btn_interieur.png) top center no-repeat; }
#menu_interieur ul .titreInterieur { background:url(./memo_site/puce_interieur.png) center left no-repeat; }
/* Images des promotions commerciales dans les sous-menus du header */
#selectionFemme1 { background:url(./memo_site/selection_femme_01.jpg) bottom center no-repeat; }
#selectionHomme1 { background:url(./memo_site/selection_homme_01.jpg) bottom center no-repeat; }
#selectionFille1 { background:url(./memo_site/selection_fille_01.jpg) bottom center no-repeat; }
#selectionGarcon1 { background:url(./memo_site/selection_garcon_01.jpg) bottom center no-repeat; }
#selectionBebe1 { background:url(./memo_site/selection_bebe_01.jpg) bottom center no-repeat; }
#selectionInterieur1 { background:url(./memo_site/selection_interieur_01.jpg) bottom center no-repeat; }
#selectionFemme2 { background:url(./memo_site/selection_femme_02.jpg) bottom center no-repeat; }
#selectionHomme2 { background:url(./memo_site/selection_homme_02.jpg) bottom center no-repeat; }
#selectionFille2 { background:url(./memo_site/selection_fille_02.jpg) bottom center no-repeat; }
#selectionGarcon2 { background:url(./memo_site/selection_garcon_02.jpg) bottom center no-repeat; }
#selectionBebe2 { background:url(./memo_site/selection_bebe_02.jpg) bottom center no-repeat; }
#selectionInterieur2 { background:url(./memo_site/selection_interieur_02.jpg) bottom center no-repeat; }
/* Images du footer */
#footer_navigation { background:url(./memo_site/fond_footer.png) repeat-x top left; }
#navigation_services,
#navigation_newsletter,
#navigation_fidelite,
#navigation_avecvous,
#navigation_informations { background:url(./memo_site/bordures_footer.gif) top right repeat-y; }
#pictos-services .servLivraison a { background:url(./memo_site/footer_livraison.gif) top left no-repeat; }
#pictos-services .servPaiement a { background:url(./memo_site/footer_paiement.gif) top left no-repeat; }
#pictos-services .servEchange a { background:url(./memo_site/footer_echange.gif) top left no-repeat; }
#pictos-services .servFidelite a { background:url(./memo_site/footer_fidelite.gif) top left no-repeat; }
#footer_navigation .btn_iphone a { background:url(./memo_site/picto_iphone.png) top left no-repeat; }
#footer_navigation .btn_facebook a { background:url(./memo_site/picto_facebook.png) top left no-repeat; }
/* FIN Gestion des backgrounds images pour le footer et le header */

/* Gestion de l'authentification rapide */
html, body { height:100%; }
#popup_compte { display:none; position:fixed; z-index:10000; width:100%; height:100%; left:0; top:0; }
	#bulle_compte { position:absolute; z-index:9999; background-color:#FFFFFF; width:300px; height:230px; border:1px solid #7A6457; left:50%; top:50%; margin-left:-155px; margin-top:-175px; text-align:center; }
	#ombre_compte { position:absolute; z-index:9998; width:100%; height:100%; background-color:#000000; -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50); left:0; top:0; }
	
	#fermerConnect { position:absolute; right:3px; top:3px; padding:1px 4px 1px 5px; font-size:11px; text-decoration:none; color:#ffffff; font-weight:bold; background:#BFA89B; }
	
	#titreConnect { display:block; color:#7A6457; font-weight:bold; font-size:15px; padding:10px 0px; background:#f4f0ed; }

	#field_compte { font-size:11px; color:#7A6457; padding:20px; text-align:center; }
		#field_compte .memo_authentificationrapide_identifiantlibelle,
		#field_compte .memo_authentificationrapide_passwordlibelle { display:block; margin-bottom:5px; }
		#field_compte input.memo_authentificationrapide_identifianttextbox,
		#field_compte input.memo_authentificationrapide_passwordtextbox { text-align:center; border:1px solid #c9c0ba; font-size:11px; color:#7A6457; background:#f4f0ed; width:160px; padding:4px; margin-bottom:20px; }
		#field_compte .memo_authentificationrapide_boutonok { padding:0px 50px; }
		
	#messageCompte .memo_authentificationrapide_liendeconnexioncompte { margin-left:4px; font-size:10px; }
/* FIN Gestion de l'authentification rapide */

.memo_authentificationrapide_panel, #memo_search { display:none; }

/* Suppression des anciens fils d'Ariane */
.lienBarreNavigation, .separateurBarreNavigation, .texteBarreNavigation, .filariane{ display:none; }
/* Fin Suppression des anciens fils d'Ariane */

#memo_site { width: 966px; background-color: #fff; margin: 0 auto; z-index: 1; }
#memo_site_haut { position: relative; width: 966px; margin: 0; background-color: #fff; }
/* test sinon supprimer z-index */

/* Nav haute */

.memo_panierrapide_modalpopup { z-index:400; }

#memo_site_nav_haute { position: absolute; top:128px; left:0px; z-index: 500; height: 0px; width:0px; margin-left:8px; }

#memo_site_nav_haute ul,
#memo_site_nav_haute li,
#memo_site_nav_haute dl,
#memo_site_nav_haute dt,
#memo_site_nav_haute dd { margin: 0; padding: 0; list-style: none; }
#memo_site_nav_haute dl { float: left; }

#memo_site_nav_haute dt { display:none; margin: 0 13px; padding-top: 4px; padding-bottom:4px; }
#memo_site_nav_haute dt a { display: block; font: bold 15px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; text-transform:uppercase; }
#memo_site_nav_haute dt a:visited { color: #fff; }
#memo_site_nav_haute dt a:hover { text-decoration: underline; }
#memo_site_nav_haute dd { position: absolute; background:url(./memo_site/fond_menus_shp.png) bottom left no-repeat; border-top:1px solid #D2C6BF; padding: 8px 5px 15px 5px; width: 155px; }
*html #memo_site_nav_haute dd { position: absolute; background:#FFFFFF; border:1px solid #D2C6BF; padding: 7px 0px 0px 0px; width:155px; margin-left:3px; }
#memo_site_nav_haute dd li a { display: block; margin: 1px; padding: 3px 10px 3px 10px; color: #8c7b71; font: normal 10px Arial, Helvetica, sans-serif; text-decoration: none; }
#memo_site_nav_haute dd li a:visited { }
#memo_site_nav_haute dd li a:hover { background: #EADED8; color: #423531; }
#memo_site_smenu1,
#memo_site_smenu2,
#memo_site_smenu3,
#memo_site_smenu4,
#memo_site_smenu5,
#memo_site_smenu6,
#memo_site_smenu7,
#memo_site_smenu8 { visibility: hidden; }

#memo_site_smenu1 { left:0px;  }
#memo_site_smenu2 { left:66px; }
#memo_site_smenu3 { left:135px; }
#memo_site_smenu4 { left:193px; }
#memo_site_smenu5 { left:270px; }
#memo_site_smenu6 { left:328px; }

*html #memo_site_nav_haute dt { padding-top: 8px; padding-bottom:0px; }

/* Fin Nav Haute */

.memo_demandecatalogue_filariane { width: 948px; padding:0px 0px 8px 18px;  text-align: left; color: #7a6457; font: 11px Arial, Helvetica, sans-serif; }
.memo_demandecatalogue_filariane a { font-weight: normal; text-decoration: none; color: #927D71;}
.memo_demandecatalogue_filariane a:visited { color: #927D71; }
.memo_demandecatalogue_filariane a:hover { text-decoration: underline; color: #927D71; }

#memo_fil_ariane { width: 948px; padding:8px 0px 8px 18px;  text-align: left; color: #7a6457; font: 11px Arial, Helvetica, sans-serif; }
#memo_fil_ariane a { font-weight: normal; text-decoration: none; color: #927D71; }
#memo_fil_ariane a:visited { color: #927D71; }
#memo_fil_ariane a:hover { text-decoration: underline; color: #927D71; }
#memo_fil_ariane a img { margin-left: 3px; margin-right: 3px; }
#memo_fil_ariane .memo_fil_ariane_separateur { padding: 0 3px; }

#memo_site_centre { width: 968px; margin-bottom:15px; float:left; }
#memo_site_gauche { float: left; display:none; width: 180px; overflow:hidden; background: #f2ebe7; border:1px solid #d2c6bf; }

#memo_site_active { float: left; width: auto; }

#memo_site_droite {  display:none; float: left; width: 200px; }
#memo_site_bas { clear: both; }


/* ----- push produit bas ----- */

#memo_site_bas { width : 966px; margin-top: 0px; }
.memo_site_bas_produit {  }
.memo_site_bas_picto1 {  }
.memo_site_bas_picto2 { }
.memo_site_bas_visuel {  }
.memo_site_bas_picto3 { }
.memo_site_bas_designation {  }
.memo_site_bas_designation a {  }
.memo_site_bas_designation a:hover { }
.memo_site_bas_apartirdeprix {  }
.memo_site_bas_apartirde { }
.memo_site_bas_prix { }
.memo_site_bas_aulieudeprixbarre { }
.memo_site_bas_aulieude { }
.memo_site_bas_prixbarre { }

/* Navigation gauche */
#memo_site_gauche_haut { display:none; }
#memo_site_gauche_bas { display:none; }
#memo_site_gauche #memo_site_navigation_dynamique { width: 180px; margin-bottom: 5px; }
#memo_site_gauche #memo_site_navigation_dynamique ul,
#memo_site_gauche #memo_site_navigation_dynamique ul li { margin: 0; padding: 0; list-style-type: none; margin-top:5px; }
#memo_site_gauche #memo_site_navigation_dynamique ul li ul { list-style-position: outside; padding-left:5px; }
#memo_site_gauche #memo_site_navigation_dynamique_automatique ul li { margin-top:20px; line-height:15px; font-size:10px; }
#memo_site_gauche #memo_site_navigation_dynamique_manuelle ul li { margin-top:15px; line-height:15px; font-size:10px; }
#memo_site_gauche #memo_site_navigation_dynamique ul li ul li { margin-top: 5px;  }
#memo_site_gauche #memo_site_navigation_dynamique ul li a { text-decoration: none; color:#8C7B71; padding-left:15px; }
#memo_site_gauche #memo_site_navigation_dynamique ul li a:hover { text-decoration: none; }
#memo_site_gauche #memo_site_navigation_dynamique ul li ul li a { text-decoration: none; color:#8C7B71; padding-left:15px; }
#memo_site_gauche #memo_site_navigation_dynamique ul li ul li a:hover { text-decoration: underline; }
#memo_site_gauche #memo_site_navigation_dynamique ul h4 { margin: 0; padding: 0 0 0 12px; font-size: 11px; color: #594940; font-weight:normal; text-transform: uppercase; }
#memo_site_gauche #memo_site_navigation_dynamique ul h4 a { color: #76889C; text-decoration: none; }
#memo_site_gauche #memo_site_navigation_dynamique ul h4 a:hover { text-decoration: underline; }

/*#memo_site_navigation_filtres { display:none; }*/
#memo_site_gauche #memo_site_navigation_filtres ul { margin-bottom:15px; }
*html #memo_site_gauche #memo_site_navigation_filtres ul { margin-bottom:5px; }
#memo_site_gauche #memo_site_navigation_filtres ul li { margin-top:10px; color:#447BB3; }
#memo_site_gauche #memo_site_navigation_filtres ul li a { padding-left:0px; }

/* Fin nav gauche */

.memo_site_droite_produit { width : 155px; float: left; text-align : center; position : relative; margin-top : 5px; margin-bottom : 5px; font-size : 12px; color : gray; }
.memo_site_droite_picto1 { display : block; height : 38px; float: left; padding-left : 20px; width : 36px; }
.memo_site_droite_picto2 { display : block; height : 38px; }
.memo_site_droite_visuel { display : block; height : 134px; }
.memo_site_droite_picto3 { display : block; height : 46px; }
.memo_site_droite_designation { display : block; height : 30px; }
.memo_site_droite_designation a { text-decoration : underline; color : black; }
.memo_site_droite_designation a:hover { text-decoration : none; color : gray; }
.memo_site_droite_apartirdeprix { display : block; font-weight: bold; }
.memo_site_droite_apartirde { }
.memo_site_droite_prix { }
.memo_site_droite_aulieudeprixbarre { display : block; height : 40px; margin : 0 5px; padding-bottom : 5px; }
.memo_site_droite_aulieude { }
.memo_site_droite_prixbarre { text-decoration : line-through; }

/* PopUp Panier en Home */
#memo_panier_rapide { position:absolute; top:16px; left:790px; width:149px; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
	#memo_panier_rapide #ctl00_ApercuPanier img { display:none; }
	#memo_panier_rapide #ctl00_ApercuPanier a{ display:block; position:absolute; overflow:hidden; color:#eee4e4; text-decoration:none; padding:4px 0px 0px 82px; width:67px; height:20px; background:url(./memo_site/btn_panier.png) top left no-repeat; }
	#memo_panier_rapide #ctl00_ApercuPanier a:hover { text-decoration:underline; background-position:bottom left; }

/* Panier popup */
#memo_mini_panier { position:absolute; top:24px; right:0; z-index:2000; padding-top:5px; color:#7A6457; }
#memo_mini_panier * { margin:0; padding:0; }
	#memo_mini_panier .content-wrap { width:280px; padding:10px; background:#FFFFFF; border:1px solid #CFC6BE; }
		#memo_mini_panier .content-wrap .navi { display:none; }
		#memo_mini_panier .content-wrap h2 { display:block; float:left; text-transform:uppercase; font-size:15px; padding:3px 0; }
		#memo_mini_panier .content-wrap #memo_fp_acceder_panier { cursor:pointer; display:block; float:right; margin:0; text-align:center; padding:3px 8px; *padding:3px 0; font-size:11px; font-family:Arial, sans-serif; color:#fff; border:none; background:#A59389; }
		*+html #memo_mini_panier .content-wrap #memo_fp_acceder_panier { padding:3px 0; }
			#memo_mini_panier .content-wrap #memo_fp_acceder_panier:hover { color:#fff; background:#8F7E74; }
	/* Scroll buttons */
	#memo_mini_panier .browse { position:absolute; left:11px; z-index:10; cursor:pointer; display:block; width:280px; height:20px; background:url(./memo_site/panier-fleche.gif) no-repeat center top; }
		#memo_mini_panier .browse:hover { background-color:#F3EFEB; }
	#memo_mini_panier .next { top:423px; background-position:center bottom; }
	#memo_mini_panier .prev { top:43px; }
	#memo_mini_panier .disabled { visibility:hidden; }
	/* Products */
	#memo_mini_panier .memo_mp_produits { position:relative; height:355px; overflow:hidden; margin:50px 0 30px; *margin:26px 0 30px; padding:0; clear:both; }
	*+html  #memo_mini_panier .memo_mp_produits { margin:26px 0 30px; }
		#memo_mini_panier .memo_mp_produits_lessthan3 { margin:35px 0 0; height:auto; }
		#memo_mini_panier .memo_mp_produits .items { position:absolute; top:0; width:280px; color:#7A6457;  }
			#memo_mini_panier .memo_mp_produits_lessthan3 .items { position:relative; }
		/* Single product */
		#memo_mini_panier .memo_mp_produit { position:relative; overflow:hidden; height:116px; margin:0 0 3px; } 
			#memo_mini_panier .memo_mp_produit a { position:relative; overflow:hidden; zoom:1; display:block; color:#927D71; font-size:10px; text-decoration:none; background:#F3EFEB; padding:5px; }
			#memo_mini_panier .memo_mp_produit a:hover { background:#EFE7E3; }
				#memo_mini_panier .memo_mp_produit img { display:block; float:left; width:80px; margin:0 10px 0 0; }
				#memo_mini_panier .memo_mp_produit h3 { font-size:11px; margin:5px 0 0; color:#594940; font-weight:normal; overflow:hidden; }
					#memo_mini_panier .memo_mp_produit .memo_mp_acces_fiche_produit { display:block; text-transform:none; color:#8C7B71; text-decoration:underline; font-weight:normal; font-size:10px; margin-bottom:5px; }
	#memo_mp_resume { text-align:center; }	
/* Fin panier */

/*
Provoque bug pop up modal sur IE 6
#memo_authentification { position: absolute; top: 107px; left: 240px; color: #777577; }
*/
#memo_authentification { padding: 0; }
/*
#memo_authentification div.memo_authentificationrapide_panel {
	padding: 0;
	margin: 0;
	color: #777577;
	height: 28px;
	width: 420px;
	position: absolute;
	top: 11px;
	left: 380px;
	z-index: 3;
}
*/
#memo_authentification div.memo_authentificationrapide_panel {
	padding: 0;
	margin: 0 0 0 -260px;
	color: #777577;
	height: 28px;
	line-height: 28px;
	_line-height: normal;
	width: 420px;
	position: absolute;
	top: 5px;
	_top: 11px;
	left: 50%;
	z-index: 3;
}
/*span.memo_authentificationrapide_identifiantlibelle, span.memo_authentificationrapide_passwordlibelle { padding-right: 3px;  }
input.memo_authentificationrapide_identifianttextbox, input.memo_authentificationrapide_passwordtextbox { margin-left: 3px;  }*/
#memo_authentification div.memo_authentificationrapide_panel span.memo_authentificationrapide_passwordlibelle { margin-left: 6px; }

#memo_site > #memo_authentification div.memo_authentificationrapide_panel {
	position: absolute;
	top: 119px;
	left: 378px;
	color: #777577;
	z-index: 1; /* pour Fx OK - IE 7 pas OK */
}


/* Test */
#memo_site_haut { z-index: auto; _z-index: 1; @z-index: 1; }

#memo_header { position: relative; z-index: auto; _z-index: 400; @z-index: 400; }
/**html #memo_header { position: relative; z-index: 2; _z-index: 2; @z-index: 2; }*/

.navHautTdZl { z-index : auto; _z-index: auto; }
.navHautTdZl div#smenu1, .navHautTdZl div#smenu2, .navHautTdZl div#smenu3, .navHautTdZl div#smenu4, .navHautTdZl div#smenu5, .navHautTdZl div#smenu6 { z-index: 100; }
#memo_site_centre { z-index: auto;  @z-index: 0; /* IE 7 */ _z-index: 0; /* IE 6 */ }
#memo_site_active { _z-index: 0; @z-index: 0; }
/* fin test */


#memo_authentification a { color: #7A6457; font-size: 10px; }
#memo_authentification a:visited { color: #7A6457; }
#memo_authentification span, #memo_authentification input { font-size: 10px; }
input.memo_authentificationrapide_identifianttextbox,
input.memo_authentificationrapide_passwordtextbox { width: 100px; border: 0 none; }
input.memo_authentificationrapide_boutonok { /* vertical-align: top; */ vertical-align: -4px; }


/*.memo_produits_ajoutpanier_modalpopup { z-index: 1000; }*/
.memo_panier_modalpopup {  z-index: 2000; }
.calqueZoom{ z-index:998; }
.contenuZoom{ z-index:999; }
.memo_produits_ajoutpanier_modalpopup { z-index:1000; }
div.memo_panier_entete { z-index: 1; }
.memo_panier_entete_monpanier { z-index: 1; }
.memo_panierrapide_modalpopup { z-index: 999; }

#memo_panier_rapide { /*z-index: 2048;*/ z-index:400; }

/* 9 oct */
/*
#memo_search { z-index: auto; }
*/

.memo_panierrapide_modalpopup { z-index: 999; }
/* zone à droite de la nav qui affiche la bulle recevez nos catalogues - a redefinir*/
/*
.navHautTdZl { z-index : 15000000!important;}
*/


img#bullecata { z-index: 1; }

#popdiv { position:absolute; z-index:999;}


/* Rédaction des commentaires produit */

#BVSubmissionContainer{ 
	background-color:#FFFFFF;
	position:absolute;
	width:828px;
	left:50%;
	margin-left:-414px;
	padding:0px 6px 6px 6px;
	margin-top:15px;
}





