/******** Modification : 04/2009 par KV ********/
/******** Modification : 12/2009 par AG ********/



/******** PRINCIPALES COULEURS ET TYPOS UTILISEES ********/
/*
Blanc typo et fond : #ffffff
Noir et gris foncÈ typo menu : #160100 et #544041
Noir typo : #6e6566
Gris foncÈ typo : #4b4c56
Rouge typo : #e42322
Rouge lettres seules : #e73d3b
Typo img : Danoise medium
Typo txt : Georgia et Helvetica
*/




/**************************************************************************************************************************/
/* RESET ******************************************************************************************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,del, dfn, font, img, ins, kbd, 
samp, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{ margin: 0; padding: 0; border: 0; outline: 0;
font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

	/**** Remember to define focus styles! ****/
	:focus {outline: 0;}
	body { line-height: 1; color: black; background: white; }
	ul { list-style: none; }
	
	/**** tables still need 'cellspacing="0"' in the markup ****/
	table { border-collapse: separate; border-spacing: 0; }
	caption, th, td { text-align: left; font-weight: normal; vertical-align:top; }
	blockquote:before, blockquote:after, q:before, q:after { content: ""; }
	blockquote, q { quotes: "" ""; }




/**************************************************************************************************************************/
/* XHTML GENERAL **********************************************************************************************************/

html { font-size: 12px; }
body  { background: #ffffff; text-align: left; font-family: Georgia, Times New Roman, serif; font-size: 100%; color: #6e6566;
line-height: 17px; }

h1, h2, h3, h4, h5, h6 { margin: 0; }
h1, h1 a { font-size: 20px; color: #e42322; font-weight: normal; text-transform: none; margin: 0; padding: 0;
padding-bottom: 28px; text-decoration: none; line-height: 24px; }
h2 { font-size: 18px; color: #e42322; font-weight: normal; text-transform: none; margin: 0; padding: 0; padding-bottom: 15px; }
h3 { font-size: 14px; color: #4b4c56; font-weight: bold; text-transform: none; margin: 0; padding: 0; padding-bottom: 15px; }


p { font-size: 13px; color: #6e6566; font-weight: normal; text-transform: none; margin: 0; padding: 0; padding-bottom: 15px;
line-height: 17px; }

a { /*font-size: 13px;line-height: 17px;*/ color: #e42322; font-weight: normal; text-transform: none; margin: 0; padding: 0; text-decoration: underline; }
a:hover { color: #e42322; text-decoration: none; }

p a { color: #6e6566; text-decoration: underline; }
p a:hover { color: #6e6566; text-decoration: none; }

img { border: none; margin: 0; padding: 0; }
	

	/**** Tableaux a couleurs alternees ****/
	th { color: #FFFFFF; background-color: #564040; padding: 3px; font-weight: normal; }
	th a { color:#FFFFFF; }
	td { padding: 5px; color: #564040; }
	td strong { font-weight: normal; }
	
	.styleCell1 { background-color: #E1E1E1; font-weight: normal; }
		.styleCell1 img { margin: 3px;}
		tr.styleCell1 strong { line-height: 23px; margin: 3px;}
		
	.styleCell2 { background-color: #F6F6F6; font-weight: normal; }
		.styleCell2 img { margin: 3px;}
		tr.styleCell2 strong { line-height: 23px; margin: 3px;}
	
	#form-panier { }
	#form-panier td { vertical-align: middle; }
	

	/**** Formulaires ****/
	form img {vertical-align: middle;}
	input { font-family: Helvetica, Arial; font-size: 10px; color:#000000; margin: 4px 0; vertical-align: middle; }
	select, option { color:#000000; font-size: 10px; padding-left: 4px;}
	textarea { color:#000000; font-size: 10px; margin: 6px 0;}
	.q-centre input { text-align: center !important; }

	
.rs_panier th,
.rs_recap-commande th { background-color: #f6cecd; color: #333232; font-size: 14px; line-height: 25px; font-weight: bold; }
.rs_recap-commande .noWeight th { font-weight: normal; }
	.rs_recap-commande th a { color: #94031c; text-decoration: none; }
	.rs_recap-commande th a:hover { color: #94031c; text-decoration: underline; }
.rs_panier th.firstCol,
.rs_recap-commande th.firstCol { padding-left: 8px; }
.rs_panier .styleCell1,
.rs_recap-commande .styleCell1 { background-color: #fbf5f5; }
.rs_panier .styleCell2,
.rs_recap-commande .styleCell2 { background-color: #f7f7f7; }
.rs_panier table.borderTop td,
.rs_recap-commande table.borderTop td { border-top: 1px solid #fff; }
.rs_recap-commande .date_livraison { color: #94031c; font-weight: bold; margin: 7px 0; }
.rs_recap-commande .bloc_cp { background: #fbf5f5; padding: 10px 20px; }
	.rs_recap-commande .bloc_cp p { margin: 0; padding: 0; }
	.rs_recap-commande .bloc_cp p.centre { margin-top: 10px; }
	.rs_recap-commande .bloc_cp input.input_text { background: #fff; border: 1px solid #86aca8; line-height: 18px; height: 18px; }
	
	.rs_recap-commande .maxi { color: #2d2b2b; font-weight: bold; font-size: 24px; font-family: Georgia, serif; padding-top: 9px; padding-bottom: 9px; }
	.rs_recap-commande .maxi2 { text-align: center; font-family: Helvetica, Arial, sans-serif; background: #f8eceb; }
		.rs_recap-commande .maxi strong { font-weight: bold; }

.rs_choix-paiement {  }
	.rs_choix-paiement p a { color: #f96160; }
	.rs_choix-paiement p strong { font-weight: normal; color: #f96160; }
	
.bloc_info_choix_paiement { 
	background: #f8f4f4 url(/_boutiques/ILOVEPARFUMS//site_image/bg_bloc_info_choix_paiement.gif) 13px 10px no-repeat;
	padding: 10px 10px 10px 55px;
	margin: 10px 20px;
	line-height: 30px;
	color: #2d2b2b;
}

.rs_panier .info-date-livraison { margin: 15px 0 20px; padding: 0; font-family: Helvetica, Arial, sans-serif; color: #f33735; font-size: 14px; font-weight: bold; }


/**************************************************************************************************************************/
/* CLASSES GENERALES*******************************************************************************************************/

.clearfloat { clear: both;}
.space { height: 40px; width: 100%; margin: 0; padding: 0; }
.demispace { height: 12px; width: 100%; margin: 0; padding: 0; }

.fl-droite { float: right; }
.fl-gauche { float: left; }

.droite { text-align: right;}
.gauche { text-align: left;}
.centre { text-align: center;}

.txt-italique { font-style: italic; }
.nobr { white-space: nowrap; }
.overflow-hide { overflow: hidden;}
.nodisplay { display: none;}

.gras { font-weight: bold; }
.souligne { text-decoration: underline; }
.italique { font-style: italic; }

.rouge  { color: #e42322; }
.gris { color: #4b4c56; }
.blanc { color: #ffffff; }
.marges0 { margin: 0; padding: 0; }
	



/**************************************************************************************************************************/
/* STRUCTURE / ARMATURE ***************************************************************************************************/

#enveloppe-page { width: 960px; margin: auto;}
	
	
	/**** ENTETE ****/
	#en-tete { display: block; position: relative; width: 961px; height: 218px; margin: 0 0 6px 0; padding: 0; 
	background: #FFFFFF url(/_boutiques/ILOVEPARFUMS/theme/header.jpg) no-repeat; }
		#en-tete .logo { display: block; position: absolute; width: 284px; height: 106px; top: 38px; left:13px;
		background: none;}	
		#en-tete a.panier { display: block; position: absolute; width: 177px; height: 28px; top: 30px; right:3px;
		background: #FFFFFF url(/_boutiques/ILOVEPARFUMS/theme/b-panier.gif) left top no-repeat; text-align: center; 
		font-size: 14px; color: #f96160; text-decoration: none; margin: 0; padding: 80px 0 0 0; }
			#en-tete a.panier:hover { color: #f96160; text-decoration: underline; }
			
		#en-tete .flags { display: block; position: absolute; width: 177px; text-align: center; top: 147px; right: 3px; }
			#en-tete .flags a { padding: 0 4px; }
			
			

		#en-tete .compte { display: block; position: absolute; width: 177px; height: 33px; top: 177px; right:3px;
		background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-mon-compte.gif) left top no-repeat; text-indent: -5000px; }
		
		#boutons { display: block; position : absolute; height: 37px; top: -49px; left: 8px; margin: 0; padding: 0; }
			.menu ul { list-style: none; margin: 0; padding: 0; }
			.menu li.niv1 { display: block; float: left; position: relative;}
			
			/* menu FR (Boutique 157) */
			.menu a.b1_157, .menu a.b2_157, .menu a.b3_157, .menu a.b4_157, .menu a.b5_157, .menu a.b6_157 { 
			float: left; display: block;  line-height: 37px; text-indent: -5000px; 
			background: transparent url(/_boutiques/ILOVEPARFUMS/theme/menu.jpg) left 6px no-repeat; position: relative;}
			.menu a.b1_157:hover, .menu a.b2_157:hover, .menu a.b3_157:hover, .menu a.b4_157:hover, .menu a.b5_157:hover, .menu a.b6_157:hover { text-decoration: none; }
			/* menu EN (Boutique 215) */
			.menu a.b1_215, .menu a.b2_215, .menu a.b3_215, .menu a.b4_215, .menu a.b5_215, .menu a.b6_215 { 
			float: left; display: block;  line-height: 37px; text-indent: -5000px; 
			background: transparent url(/_boutiques/ILOVEPARFUMS/theme/menu.jpg) left 6px no-repeat; position: relative;}
			.menu a.b1_215:hover, .menu a.b2_215:hover, .menu a.b3_215:hover, .menu a.b4_215:hover, .menu a.b5_215:hover, .menu a.b6_215:hover { text-decoration: none; }
				/* B1 : Menu Marques */
				#boutons a.b1_157 { background-position: 0 0; width: 108px; }
				#boutons a.b1_157:hover { background-position: 0 -37px; }
				#boutons a.b1_215 { background-position: -42px 0; width: 98px; }
				#boutons a.b1_215:hover { background-position: -42px -37px; }
				/* B2 : Menu Femmes */
				#boutons a.b2_157 { background-position: -108px 0; width: 105px; }
				#boutons a.b2_157:hover { background-position: -108px -37px; }
				#boutons a.b2_215 { background-position: -140px 0; width: 75px; }
				#boutons a.b2_215:hover { background-position: -140px -37px; }
				/* B3 : Menu Hommes */
				#boutons a.b3_157 { background-position: -213px 0; width: 111px; }
				#boutons a.b3_157:hover { background-position: -213px -37px; }
				#boutons a.b3_215 { background-position: -215px 0; width: 98px; }
				#boutons a.b3_215:hover { background-position: -215px -37px; }
				/* B4 : Menu Par prix */
				#boutons a.b4_157 { background-position: -324px 0; width: 107px; }
				#boutons a.b4_157:hover { background-position: -324px -37px; }
				#boutons a.b4_215 { background-position: -313px 0; width: 109px; }
				#boutons a.b4_215:hover { background-position: -313px -37px; }
				/* B5 : Menu Top offres */
				#boutons a.b5_157 { background-position: -431px 0; width: 122px; }
				#boutons a.b5_157:hover { background-position: -431px -37px; }
				#boutons a.b5_215 { background-position: -422px 0; width: 125px; }
				#boutons a.b5_215:hover { background-position: -422px -37px; }
				/* B6 : Menu Familles olfactives */
				#boutons a.b6_157 { background-position: -553px 0; width: 176px; }
				#boutons a.b6_157:hover { background-position: -553px -37px; }
				#boutons a.b6_215 { background-position: -547px 0; width: 158px; }
				#boutons a.b6_215:hover { background-position: -547px -37px; }
				
				


	
	/**** COLONNE ET CONTENU ****/
	
		/* Conteneur */
		#conteneur { position: relative; display: block; background: transparent; }
		#conteneur-interne { display: block;}
		
		/* Colonnes */
		.col-interne { margin: 0;}
		
			/* Colonne gauche */
			#col-g{ float: left; position: relative; display: block; width: 210px; left: 0; margin: 0; padding: 0; }
			/* Resolution bug des 3px ss IE6 */ * html #col-g { margin: 0 -3px 0 auto;}
			.rs_presse #col-g { display: none; }
			
			/* Colonne droite */
			#col-d{ float: right; position: relative; display: inline; width:195px; right: 0; margin: 0; padding: 0; }
			/* Resolution bug des 3px ss IE6 */ * html #col-d , * html #col-d2 { margin: 0 auto 0 -3px;}
	
				#col-d.col-d-tunnel{ margin-top: 0 !important; margin-left: 0; width: 180px !important; padding-left: 13px !important; }
				.col-tunnel { }
					.col-tunnel img { margin-bottom: 13px; }
				
				/* Blocs images (liens) 
				** Avec une nuance de taille entre la colonne de gauche (bloc1) et la colonne de droite (bloc5) */
				.bloc1 { display: block; float: left; width: 195px; height: 91px; margin: 0 0 9px 0; padding: 0; text-indent: -5000px; }
					.meill-ventes { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-meilleurs-ventes.gif) left top no-repeat; width: 195px; height: 91px; border: none; }
						.meill-ventes:hover, .meill-ventes.hover { background-position: -195px 0px; width: 195px; }
					.decouv { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-a-decouvrir.gif) left top no-repeat; width: 195px; height: 91px; border: none; }
						.decouv:hover, .decouv.hover { background-position: -195px 0px; width: 195px; }
						.ailleurs { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-ailleurs.gif) left top no-repeat; width: 195px; height: 91px; border: none; }
						.ailleurs:hover, .ailleurs.hover { background-position: -195px 0px; width: 195px; }
						.ailleurs.nodisplay { display: none;}
					.coups-coeur { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-coups-coeur.gif) left top no-repeat; width: 195px; height: 91px; border: none; }
						.coups-coeur:hover, .coups-coeur.hover { background-position: -195px 0px; width: 195px; }
					.nouveautes-mois { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-nouveautes.gif) left top no-repeat; width: 195px; height: 91px; border: none; }
						.nouveautes-mois:hover, .nouveautes-mois.hover { background-position: -195px 0px; width: 195px; }
					.coffrets { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-coffrets.gif) left top no-repeat; width: 195px; height: 91px; border: none; }
						.coffrets:hover, .coffrets.hover { background-position: -195px 0px; width: 195px; }
					.enfants { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-enfants.gif) left top no-repeat; width: 195px; height: 91px; border: none; }
						.enfants:hover, .enfants.hover { background-position: -195px 0px; width: 195px; }
					.mamans { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-mamans.gif) left top no-repeat; width: 195px; height: 91px; border: none; }
						.mamans:hover, .mamans.hover { background-position: -195px 0px; width: 195px; }
					.peres { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-peres.gif) left top no-repeat; width: 195px; height: 91px; border: none; }
						.peres:hover, .peres.hover { background-position: -195px 0px; width: 195px; }
					.parfums-ete { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b_parfums-ete.gif) left top no-repeat; width: 195px; height: 91px; border: none; }
						.parfums-ete:hover, .parfums-ete.hover { background-position: -195px 0px; width: 195px; }
					.parfums-hiver { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b_parfums-hiver.gif) left top no-repeat; width: 195px; height: 91px; border: none; }
						.parfums-hiver:hover, .parfums-hiver.hover { background-position: -195px 0px; width: 195px; }
					.parfums-printemps { display: none; background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-printemps.png) left top no-repeat; width: 195px; height: 91px; border: none; }
						.parfums-printemps:hover, .parfums-printemps.hover { background-position: -195px 0px; width: 195px; }
					.parfums-legende { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-legende.gif) left top no-repeat; width: 195px; height: 91px; border: none; }
						.parfums-legende:hover, .parfums-legende.hover { background-position: -195px 0px; width: 195px; }
					.hommage-paris { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-paris.gif) left top no-repeat; width: 195px; height: 91px; border: none; }
						.hommage-paris:hover, .hommage-paris.hover { background-position: -195px 0px; width: 195px; }
					.valentin { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/ilp_st-valentin.gif) left top no-repeat; width: 195px; height: 91px; border: none; }
						.valentin:hover, .valentin.hover { background-position: -195px 0px; width: 195px; }
						
				.bloc5 { display: block; float: right; width: 180px; height: 71px; margin: 0 0 9px 0; padding: 0; text-indent: -5000px; }	
				.bloc5_c { display: block; float: left; width: 195px; height: 243px; margin: 0 0 9px 0; padding: 0; text-indent: -5000px; }	
					.b-concours, .b-concours2 { display: none; }
					.rs_index .b-concours, .rs_popup_index .b-concours { display:block; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/ilp_concours_parlez.png) left top no-repeat; width: 180px; height: 243px; border: none; }
						.b-concours:hover, .b-concours.hover2 { background-position: -180px 0px; width: 180px; }
					.b-concours2 { display: block; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/fr/ilp-concours-st-valentin2.png) left top no-repeat; width: 193px; height: 214px; float: left; margin: 0; padding: 8px 0; position: relative; border-bottom: 1px solid #ffc7c8; }
						.b-concours2:hover, .b-concours2.hover2 { background-position: -194px 0px; width: 193px; }
					.b-contact { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-contact.gif) left top no-repeat; width: 180px; height: 71px; border: none; }
						.b-contact:hover, .b-contact.hover2 { background-position: -180px 0px; width: 180px; }
					.qui { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-qui.gif) left top no-repeat; width: 180px; height: 71px; border: none; }
						.qui:hover, .qui.hover2 { background-position: -180px 0px; width: 180px; }
					.ts-avis { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-avis.gif) left top no-repeat; width: 180px; height: 71px; border: none; }
						.ts-avis:hover, .ts-avis.hover2 { background-position: -180px 0px; width: 180px; }
					.equipe { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-equipe.gif) left top no-repeat; width: 180px; height: 71px; border: none; }
						.equipe:hover, .equipe.hover2 { background-position: -180px 0px; width: 180px; }
					.parrain { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-parrain.gif) left top no-repeat; width: 180px; height: 71px; border: none; }
						.parrain:hover, .parrain.hover2 { background-position: -180px 0px; width: 180px; }
					.fidel { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-fidel.gif) left top no-repeat; width: 180px; height: 71px; border: none; }
						.fidel:hover, .fidel.hover2 { background-position: -180px 0px; width: 180px; }
					.commande { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-demandes.gif) left top no-repeat; width: 180px; height: 71px; border: none; }
						.commande:hover, .commande.hover2 { background-position: -180px 0px; width: 180px; }
					.kdo { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-cadeaux.gif) left top no-repeat; width: 180px; height: 71px; border: none; }
						.kdo:hover, .kdo.hover2 { background-position: -180px 0px; width: 180px; }
					.facebook { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-facebook.gif) left top no-repeat; width: 180px; height: 71px; border: none; }
						.facebook:hover, .facebook.hover2 { background-position: -180px 0px; width: 180px; }					
				
				.bloc6 { display: block; float: right; width: 180px; height: 71px; margin: 9px 0 9px 0; padding: 0; text-indent: -5000px; }					
					a.col-lien-newsletter { background: transparent; display: block; height: 90px; left: 0; position: absolute; top: 0; width: 160px; z-index: 200; }
				
				/* Blocs rouges (liens) */
				.bloc2 { display: block; float: left; width: 195px; height: 71px; margin: 0 0 9px 0; padding: 0; text-indent: -5000px; }
					.hist-parfum { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-histoire-parfum.gif) left top no-repeat; width: 195px; height: 71px; border: none; }
						.hist-parfum:hover, .hist-parfum.hover { background-position: -195px 0px; width: 195px; }
					.guide-olf { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-guide-fam-olf.gif) left top no-repeat; width: 195px; height: 71px; border: none; }
						.guide-olf:hover, .guide-olf.hover { background-position: -195px 0px; width: 195px; }
						
				/* Blocs contenu 
				** Avec une nuance de taille et donc de background entre la colonne de gauche (bloc3) et la colonne de droite (bloc4) */
				.bloc3 {display: block; float: left; width: 195px; margin: 0; padding: 0;}
				.bloc4 {display: block; float: right; width: 180px; margin: 0; padding: 0;}
					
					.bloc3 .haut, .bloc4 .haut { display: block; float: left; height: 7px; margin: 0; padding: 0; }
						.bloc3 .haut { width: 195px; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/cadre-1a.gif) left top no-repeat; }
						.bloc4 .haut { width: 180px; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/cadre-2a.gif) left top no-repeat;}
					
					.bloc3 .centre, .bloc4 .centre { display: block; float: left; margin: 0; padding: 6px 12px; position: relative; text-align: left; 
					color: #544041; line-height: 18px; }
						.bloc3 .centre { width: 171px; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/cadre-1b.gif) left top repeat-y; }
						.bloc4 .centre { width: 156px; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/cadre-2b.gif) left top repeat-y; }
							.centre h2, .centre h2 a { font-size: 18px; color: #160100; font-weight: normal; margin: 0; padding: 0 0 4px 0;}
							.centre span { color: #e73d3b; }
							.centre p { font-size: 12px; margin: 0; padding: 4px 0 4px 0; }
								.centre p a { color: #544041; text-decoration: underline; margin: 0; padding: 0; }
								.centre p a:hover { color: #e73d3b; text-decoration: underline; }
							.centre ul { list-style: none; margin: 0; padding: 4px 0 4px 0; }
							.centre li { font-size: 12px; margin: 0; padding: 0; }
								.centre li a { color: #544041; text-decoration: none; margin: 0; padding: 0; }
								.centre li a:hover { color: #e73d3b; text-decoration: none; }
							.centre a { color: #e73d3b; text-decoration: none; margin: 0; padding: 4px 0 4px 0; text-align: right; }
							.centre a:hover {text-decoration: underline; }
					
					.bloc3 .bas, .bloc4 .bas { display: block; float: left; height: 7px; margin: 0; padding: 0; }
						.bloc3 .bas { width: 195px; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/cadre-1c.gif) left top no-repeat; }
						.bloc4 .bas { width: 180px; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/cadre-2c.gif) left top no-repeat;}
					
					.bloc4 .separ { display: block; float: left; width: 180px; height: 7px; margin: -5px 0 0 0; padding: 0; 
					background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/cadre-2-separ.gif) left top no-repeat;}
					
					
				/* Margin bottom separations et derniers blocs */
				.prem-bloc { margin: 24px 0 0 0; }
				.der-bloc { margin: 0 0 14px 0; }
				

			.bloc_nl {
				 background: url(/_boutiques/ILOVEPARFUMS/theme/inscrivez-vous.jpg) 50% 25px no-repeat; padding: 6px 12px; margin-right: 1px;
			}
			
			.bloc_nl h2 { margin: 7px 0 66px;}
			
			.bloc_nl h2 a, .bloc_nl h2 a:hover, .bloc_nl p a, .bloc_nl p a:hover { text-decoration: none;}
			.bloc_nl p a, .bloc_nl p a:hover { color: #544041;}
			
			/* titre image marques preferees */
			.loin { text-indent: -199em;}
				
				
			/* bloc concours */
			a.ilp_concours {
				background: url(/_boutiques/ILOVEPARFUMS//site_image/ilp_concours-ode.png) 0 0 no-repeat;
				height: 243px;
				margin: 12px 0;
				text-indent: -300em;
				width: 180px;
				/*display: none; */
			}
			
			a.ilp_concours:hover, a.ilp_concours_select {
				background: url(/_boutiques/ILOVEPARFUMS//site_image/ilp_concours-ode.png) -180px 0 no-repeat;
			}
			
			
		/* Pages */
		#contenu-principal { position: relative; display: block; background: #ffffff; padding: 0; margin: 0; 
		overflow: hidden; }
	
	
	/**** PIED DE PAGE ****/
	#pied-page { display: block; position: relative; width: 960px; height: 69px; margin: 20px 0 5px 0; padding: 15px; 
	background: #FFFFFF url(/_boutiques/ILOVEPARFUMS//site_image/footer.jpg) no-repeat; font-family: Helvetica, Arial; text-align: center; }
		#pied-page ul { margin: 0; padding: 0; }
		#pied-page li { display: inline; }
		#pied-page div { display: inline; }
		#pied-page span { font-size: 14px; color: #ffffff; font-weight: normal; margin: 0; padding: 0 7px 0 6px; }
		#pied-page a { font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: none; }
		#pied-page a:hover { color: #ffffff; font-weight: normal; text-decoration: underline; }
	
	#footer { display: block; position: relative; width: 960px; height: 20px; margin: 0; padding : 0; }
		#footer p, #footer a  { font-size: 11px; color: #2a1f1f; text-align: center; text-decoration: none; }
		#footer a:hover  { color: #2a1f1f;  text-decoration: underline; }


	/**** AUTRES ELEMENTS ET BLOCS ****/
	#elem_panier, #elem_compte, #elem_blog { float: right; position: absolute; width: auto; right: 5px; text-align: right; padding: 0 20px 0 0; clear: both; }
	#elem_panier { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/icone_panier.png) 100% 0 no-repeat; top: 10px; }
	#elem_compte { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/icone_moncompte.gif) 100% 0 no-repeat; top: 30px; }
	#elem_blog { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/icone_blog.gif) 100% 0 no-repeat; top: 50px; }
	
	#elem_rechercher, #elem_menu { margin: 8px 0;}
	#elem_menu a { color: #000000; text-decoration: none; text-indent: 20px; display: block; width: 140px; height: 20px; line-height: 20px; background:  transparent url(/_boutiques/ILOVEPARFUMS//site_image/menu_rollover.gif) 0 0 no-repeat; }
	#elem_menu a:hover { color: #0033FF; background:  transparent url(/_boutiques/ILOVEPARFUMS//site_image/menu_rollover.gif) -140px 0 no-repeat; }
	
	#elem_newsletter { }


	/**** CLASSES RECURENTES - BLOCS ****/
	.bloc_xs { width: 160px; margin: 3px auto; }
	.bloc_s { width: 380px; margin: 3px 10px 0 0; }
	.bloc_m { width: 480px; margin: 3px auto; }
	.bloc_l { width: 520px; margin: 3px auto; }
	
	.encart-dynamique { margin: 10px 0 0 0;}
		.encart-dynamique li { }
	
	.i-frame { background: #FFF; padding: 4px 8px;}
		.i-frame form input { margin: 3px 0 10px 0; }
		.i-frame p { margin: 0;}
	
	#lbOverlay { opacity: 0.6 !important; }

	.box-img { }
	
	
	/**** ALERTES ****/
	.alerte_erreur { color: #d4797a; font-weight: normal; text-align: left; }
	.alerte_info { color: #d4797a; font-weight: normal; text-align: left; }




/**************************************************************************************************************************/
/* PAGES ******************************************************************************************************************/
	
	/** FAQ **/
	
	ul.faq_questions { margin-top: 0; padding-top: 0; list-style: disc; }
		ul.faq_questions li { padding: 2px 0; }
		ul.faq_questions a { color: #6e6566; text-decoration: none; }
		ul.faq_questions a:hover { color: #e42322; text-decoration: none; }
	
	/** CHEMIN **/
	
	.chemin, .chemin a { font-family: Helevtica, Arial; color: #4b4c56; font-size: 11px; font-weight: normal; text-transform: none; 
	margin: 0; padding: 0; padding-bottom: 14px;  text-decoration: none; }
	.chemin a:hover { color: #4b4c56; text-decoration: underline; }
	.chemin span { margin: 0; padding: 0 2px; }
	
	.conteneurs-pages { width: 552px; margin: 0; }
	
	/**** HOME ****/
	
	#home { margin: 0; padding: 0; }
	#home h2 { font-size: 18px; color: #e42322; font-weight: normal; margin: 0; padding: 0 0 5px 0; text-align: center;}
		
	.home-star { display: block; float: left; position: relative; width: 506px; margin: 0; padding: 64px 20px 21px 29px; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/ilp_mars2011.png) left 0 no-repeat; }
		.home h2 { font-size: 20px; color: #e42322; font-weight: normal; margin: 0; padding:0; text-align: center; }
		.home-star .star { display: inline; float: left; position: relative; width: 148px; height: 210px; margin: 0 10px; padding: 0; }
		* html .home-star .star { overflow: hidden;}
			.star img { display: block; float: left; position: relative; width: 148px; height: 148px; margin: 0 15px 0 0; padding: 0; }
			.star .txt { display: block; float: left; position: relative; width: 100px; margin: 5px 15px 0 0; padding: 0; }
				.star a.txt { text-decoration : none; }
			.star .reduc { display: block; float: right; position: absolute; width: 50px; height: 34px; 
			background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/promo.gif) left top no-repeat; 
			top: 148px; right: 0; margin: 5px 0 0 0; padding: 14px 0 0 1px; text-align: center; font-size: 12px; 
			font-weight: bold; color: #e42322; }
				.star a.reduc { text-decoration : none; }
			.star .lien { display: block; position: absolute; width: 148px; height: 100%; 
			margin: 0; padding: 0; top: 0; left: 0; }
	
	.selection { display: block; float: left; position: relative; width: 175px; height: 250px; 
	margin: 0 0 20px 9px; padding: 0; }
		.selection img { display: block; float: left; position: relative; width: 148px; height: 148px; 
		margin: 0 15px 0 0; padding: 0; }
		.selection .txt { display: block; float: left; position: relative; width: 100px; margin: 5px 15px 0 0; padding: 0; }
			.selection a.txt { text-decoration : none; }
		#home .txt_prixmini,
		.home-star .txt_prixmini,
		.selection .txt_prixmini { text-decoration: none; color: #544041; font-size: 12px; line-height: 16px; display: block; float: left; position: relative; text-align: right; width: 148px; margin: 2px 0 0 0; padding: 0; }
		.selection .reduc { display: block; float: right; position: absolute; width: 50px; height: 34px; 
		background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/promo.gif) left top no-repeat; 
		top: 148px; right: 26px; margin: 5px 0 0 0; padding: 14px 0 0 1px; text-align: center; font-size: 12px; 
		font-weight: bold; color: #e42322; }
			.selection a.reduc { text-decoration : none; }
		.selection .lien { display: block; position: absolute; width: 148px; height: 100%; 
		margin: 0; padding: 0; top: 0; left: 0; }
		
	#home p, .home-star p, .selection p 
	{ font-size: 12px; color: #544041; font-weight: normal; margin: 0; padding: 0 0 20px 0; }
	#home .marque, .home-star .marque, .selection .marque , .slider .marque
	{ font-family: Helvetica, Arial; font-size: 11px; color: #e42322; font-weight: normal; margin: 0; padding:  0 0 2px 0; line-height: 14px; overflow: hidden; height: 14px; }
	#home .pdt, .home-star .pdt, .selection .pdt, .slider .pdt 
	{ display: block; font-size: 12px; color: #544041; font-weight: normal; line-height: 16px; margin: 0; padding: 0/* 0 5px 0*/; overflow: hidden; height: 48px; }
	#home a
	{ font-family: Helvetica, Arial; font-size: 11px; color: #e42322; font-weight: normal; margin: 0; 
	padding: 0 0 5px 10px; text-decoration: none; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/puce.gif) left 3px no-repeat; width: 9px; height: 9px; }
	#home a:hover, .home-star a:hover
	{ color: #e42322; text-decoration: underline; }	
	
	
	/**** CAT X6 ****/
	#marques { margin: 0; padding: 0; }
		#marques #lexique { margin: 0; padding: 0 0 10px 0; text-align: center; }
			#lexique a { font-size: 22px; color: #e42322; text-transform: uppercase; text-decoration: none; 
			margin: 0 3px; padding: 0; }
			#lexique a:hover { color: #e42322; text-decoration: underline; }
			#lexique  a.toutes-lettres { display: block; margin: 0 0 15px 0; padding: 0; 
			font-size: 12px; color: #e42322; text-transform: none; text-decoration: none; }
			
		#marques dl { margin: 0; padding: 0; text-align: left;}
		#marques dt { margin: 0; padding: 25px 0 0 0; text-align: left; font-size: 18px; color: #e42322; text-decoration: none; }
		
		#marques dd, #marques dd.liste  { margin: 0; padding: 0; }
		#marques dd ul { margin: 0; padding: 0; }
		#marques dd ul li { display: block; float: left; width: 180px; margin: 0; padding: 0 5px 0 0; }
		#marques dd ul li a { margin: 0; padding: 0 0 0 10px; font-size: 14px; color: #4b4c56; font-weight: bold; 
		text-decoration: none;  background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/puce.gif) left 5px no-repeat; line-height: 32px;}
		#marques dd ul li a:hover { color: #4b4c56; font-weight: bold; text-decoration: underline; }
	
	#femmes, #hommes, #familles, #prix, #offres { margin: 0 0 25px 0; padding: 0; }
		#femmes ul, #hommes ul, #familles ul, #prix ul, #offres ul { margin: 0; padding: 0; }
		#femmes li, #hommes li, #prix li, #offres li { margin: 0; padding: 0; list-style: none; }
		#familles li { display: block; float: left; width: 180px; margin: 0; padding: 0; list-style: none; }
		#femmes a, #hommes a, #familles a, #prix a, #offres a { font-size: 13px; color: #4b4c56; font-weight: bold; text-decoration: none; 
		line-height:28px; margin: 0; padding: 0 0 0 12px; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/puce.gif) left 4px no-repeat; }
		#femmes a:hover, #hommes a:hover, #familles a:hover, #prix a:hover, #offres a:hover { color: #4b4c56; text-decoration: underline; } 
		

	/**** CATEGORIE ****/
	.syspage { display: block; float:left; position: relative; width: 552px; height: 30px; 
	background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/num-pages.gif) left top no-repeat; 
	margin: 15px 0; padding: 0; color: #2d2a2a; line-height: 30px; 
	font-family: Helvetica, Arial; font-size: 14px; font-weight: normal; }
	.syspage strong { font-weight: normal; color: #ffffff; margin: 0; padding: 0 2px ;}
		.syspage_prev { display: none; }
		.syspage_next { display: none; }
		.syspage_num { color: #2d2a2a; font-size: 14px; font-weight: normal; padding: 0 2px; margin: 0; padding: 0 2px ; }
		a.syspage_num { color: #2d2a2a; text-decoration: none; font-size: 14px; font-weight: normal; margin: 0; padding: 0 2px; }
	.syspage .pages { display: block; position: absolute; left: 10px; }
	.syspage .tri { display: block; position: absolute; right: 3px; top:3px; font-size: 12px; color: #2d2a2a; }
	.syspage .tri a { text-decoration: underline; font-size: 12px; color: #2d2a2a; float: left; margin-right: 5px; line-height: 25px; color: #fff; }
	.syspage .tri a:hover { text-decoration: none; color: #2d2a2a; }
	.syspage .tri ul { padding: 0; margin: 0; }
	.syspage .tri ul li { display: inline; }
	
	
	#cat { margin: 0; padding: 0; }
		#cat img { margin: -20px 15px 10px 0; padding: 0; }
		#cat p { margin: 0 0 15px 0; padding:  0; }
		#cat .heros { margin: 0 0 15px 0; padding: 0 0 0 12px; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/puce.gif) left 5px no-repeat; 
		font-size: 14px; color: #4b4c56; text-decoration: underline;  }
			#cat .heros:hover { color: #4b4c56; text-decoration: none; }  
		
	.lien-seul { float: left; width: 43%; text-decoration: none; margin: 0 0 15px 0; padding: 0 0 0 12px;
	background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/puce.gif) left 4px no-repeat; }
	.lien-seul2 { text-decoration: none; margin: 0; padding: 0 0 0 12px;
	background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/puce.gif) left 4px no-repeat; }	

	/**** FICHE PDT ****/
	#produit, #ss-pdt, #pdt-assoc, #pdt-avis { display: block; position: relative; width: 552px; margin: 0; }
	
	#produit {}
		#produit .bloc-g { display: block; float: left; position: relative; width: 240px; height: 310px; padding: 0 0 10px 0;}
			.bloc-g img { display: block; width: 240px; height: 240px; }
			.bloc-g .eco { display: block; position: absolute; top: 260px; right: 72px; text-align: right; width: 100px;
			font-size: 14px; font-weight: bold; font-style: italic; color:#2d2a2a; }
			.bloc-g .pourcent { display: block; position: absolute; width: 50px; height: 34px; top: 250px; right: 12px; 
			background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/promo.gif) left top no-repeat; 
			margin: 5px 0 0 0; padding: 14px 0 0 1px; text-align: center; font-size: 12px; font-weight: bold; color: #e42322;  }
		
		#produit .bloc-d { display: block; float: right; position: relative; width: 300px; margin: 0 0 0 12px; padding: 0; }
			.bloc-d .marque { font-size: 12px; color: #6e6566; text-transform: uppercase; margin: 0 0 4px 0; padding: 0; }
			.bloc-d h1 { padding-bottom: 12px; }
			.bloc-d .txt { font-size: 12px; color: #6e6566; line-height: 18px; margin: 0 0 19px 0; padding: 0; }
			.bloc-d .txt span { font-weight: bold; }
	
	#ss-pdt { border-bottom: 1px solid #4b4c56; font-family: Helvetica, Arial; font-size: 12px; color: #2d2a2a; padding: 10px 0 0 0; }
		#ss-pdt .bloc { border: none; border-top: 1px solid #4b4c56;  margin: 0; padding: 18px 0 5px 0; }
			#ss-pdt .type { display: block; position: relative; float: left; text-align: left; width: 165px; margin: 0 5px; padding: 0; }
			#ss-pdt .prix-malin { display: block; position: relative; float: left; text-align: left; width: 152px; margin: 0 5px; 
			padding: 0; color: #4b4c56; }
				#ss-pdt .prix-malin span { font-size: 16px; color: #2d2a2a; font-weight: bold; }
			#ss-pdt .quantite { display: block; position: relative; float: left; text-align: left; width: 100px; margin: 0 5px; padding: 0; top: -3px; }
			#ss-pdt .eco { display: block; position: relative; float: left; text-align: left; width: 375px; margin: 8px 0 8px 175px; 
			padding: 0; }
				.eco .pourcent { display: block; position: relative; float: left; padding: 14px 0 0 1px; 
				background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/promo.gif) left top no-repeat; width: 50px; height: 34px; 
				text-align: center; font-size: 12px; font-weight: bold; color: #e42322; }
				.eco .prix { display: block; position: relative; float: left; margin: 0; padding: 5px 0 0 22px; }
				.eco .prix span { font-weight: bold; }
				.eco .prix .rouge { font-weight: normal; color: #e42322; }
			#ss-pdt .stock { display: block; position: relative; float: left; text-align: center; width: 552px; margin: 0; padding: 0; 
			font-size: 11px; color: #4b4c56; }
		
	#pdt-assoc { margin: 0; padding: 30px 0 0 0; }
		#pdt-assoc .bloc { display: block; position: relative; float: left; width: 138px; height: 180px; text-align: center; 
		font-family: Helvetica, Arial; color: #4b4c56; margin: 0; padding: 0; }
			#pdt-assoc img { width: 120px; height: 120px; margin: 0 9px; padding: 0; }
			#pdt-assoc p { font-size: 11px; line-height: 16px;margin: 0; padding: 0; }
			#pdt-assoc a { font-size: 10px; color: #4b4c56; text-decoration: none; }
			#pdt-assoc a:hover { border: none; color: #4b4c56; text-decoration: none; }
			
	#pdt-avis { margin: 0; padding: 30px 0 0 0; color: #6e6566; }
		#pdt-avis .txt { font-family: Helvetica, Arial; font-size: 13px;}
		#pdt-avis ol { display: block; position: relative; margin: 0; padding: 0 0 0 40px; border-bottom: 1px solid #4b4c56; }
		#pdt-avis li { margin: 0; padding: 0; position: relative; }
		#pdt-avis p.meta-avis { margin: 4px 0 9px 0; padding: 0; font-size: 14px; font-style: italic; color: #6e6566; }
		#pdt-avis p.meta-avis a  { color: #e42322; margin: 0; padding: 0; text-decoration: none; }
		#pdt-avis p.meta-avis a:hover { color: #e42322; text-decoration: underline; }
		#pdt-avis p.meta-avis span { color: #2d2a2a; }
		#pdt-avis div.note { display: block; position: absolute; font-size: 14px; top: -2px; right: 0;
		font-style: italic; color: #6e6566; margin: 0; padding: 0; }
		#pdt-avis p.avis { font-family: Helvetica, Arial; font-size: 12px; line-height: 22px; }
		#pdt-avis a.lien { font-size: 12px; line-height: 22px; font-weight: bold; color: #e42322; text-align: right;
		margin: 0; padding: 6px 10px 10px 0; text-decoration: none; }
		#pdt-avis a.lien:hover { text-decoration: underline; }
		#pdt-avis .notation { width: 64px; height: 10px; margin: 0 0 -2px 0; padding: 0; }
		
		/**** + Page avis.htm ****/	
		.form-avis { float: right; margin: 0 0 0 5px; padding: 0; }
		.form-avis-site { float: left; margin: 0; padding: 0; }
			.form-avis h3 { font-size: 14px; color: #4b4c56; font-weight: bold; margin: 0; padding: 0; }
			.form-avis p { width: 50%; float: left; margin: 0 0 20px 0; padding: 0; }
				.form-avis label { display: block; margin: 2px 0; padding: 0; }
				.form-avis input { width: 90%;  margin: 0; padding: 0; border: 1px solid #e4e4e9; }
				.form-avis textarea { width: 99%;  margin: 0; padding: 0; border: 1px solid #e4e4e9; }
			.form-avis p.bouton, .form-avis p.alerte_info, .form-avis p.alerte_erreur { width: 100%;}
	
	
	#img-produit-box { margin: 0 10px 0 0;}
	#img-produit { margin: 0 10px 10px 0;}
	
	#info-produit { }
		#info-produit table { margin: 0;}
	
	.vignettes img { height: 40px; width: 40px; margin: 4px 6px 4px 0; }
	
	/* largeur a specifier pour centrer le bloc */
	#bloc-pro-asso { width: 60px; margin: 0 auto; }
	
	
	/**** PAGES WEB ****/
	#pagesWeb h1, #pagesWeb h1 a { font-size: 20px; color: #160100; font-weight: normal; text-transform: none; margin: 0; padding: 0;
	padding-bottom: 28px; text-decoration: none; line-height: 24px; }
	#pagesWeb h1 span, #pagesWeb h1 a span { font-size: 20px; color: #e42322; font-weight: normal; text-transform: none; margin: 0; padding: 0;
	padding-bottom: 28px; text-decoration: none; line-height: 24px; }
	#pagesWeb h2 { font-size: 18px; color: #e42322; font-weight: normal; text-transform: none; margin: 0; padding: 0; padding-bottom: 15px; }
	#pagesWeb h3 { font-size: 14px; color: #4b4c56; font-weight: bold; text-transform: none; margin: 0; padding: 0; padding-bottom: 15px; }
	#pagesWeb table, #pagesWeb tr, #pagesWeb td, #pagesWeb div, #pagesWeb img { margin: 0; padding: 0; }
	
	/**** Page presse ****/
	#pages-presse { }
	#pages-presse h1 {color:#E42322;}
	#pages-presse h2 {text-transform:uppercase;}
	#pages-presse .vignette { float: left; margin: 0 10px 20px 0px; padding: 0; border: #FFC8C9 1px solid; width: 100px; height: 136px; overflow: hidden; }
	#pages-presse img { float: left; margin: 0 10px 10px 5px; padding: 0; }
	#pages-presse p.petit-txt { font-size: 11px; font-style: italic; margin: 0; padding: 0; }
	#pages-presse p.petit-txt a { font-size:11px; color:#e42322; font-style:normal; text-decoration:none;}
	#pages-presse p.petit-txt a:hover { color:#e42322; font-style:normal; text-decoration:underline;}
	#pages-presse div.colonne { display: block; float: left; width: 50%; margin: 0; padding: 0; }
	
	
	
	/**** PROCESSUS DE COMMANDE ****/
	.separateur { color: #888;}

	#pdc_box { font-size: 16px; font-family: Georgia, serif; color: #b3a7a7; margin: 0 0 24px 0; padding: 15px 0 0; }
		#pdc_box p { margin: 0; padding: 0; line-height: 27px; font-size: 16px; }
		#pdc_box ul { margin: 0 0 12px; padding: 0; height: 43px; overflow: hidden; display: block; width: 960px; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/bg_pdc.png) left top no-repeat; }
		#pdc_box.step2 ul { background-position: left -43px; }
		#pdc_box.step3 ul { background-position: left -86px; }
		#pdc_box.step4 ul { background-position: left -129px; }
			#pdc_box ul li { background: none; float: left; margin: 0; padding: 8px 0; text-align: center; height: 27px; line-height: 27px; text-indent: 0; width: 240px; }
			#pdc_box ul li.currentstep { color: #2d2a2a !important; }
			#pdc_box ul li.currentstep p { color: #2d2a2a !important; text-align: center; }
		
	#forms_selector { height: 67px; margin-top: -10px; }


	/**** Formulaires ****/		
	.form-login, .form-commande, .form-newsletter { }
		.txt { text-align: left; margin: 0; padding: 0; }
		.label,
		.label2{ display: inline-table; float: left; width: 120px; text-align: left; margin: 0 5px 0 0; 
		padding: 0; }
		.input { width: 170px; font-family: Helvetica, Arial; font-size: 12px; color:#000000; margin: 1px 0; 
		vertical-align: middle; border: 1px solid #e4e4e9; vertical-align: top; }
		.input2 { width: 220px; font-family: Helvetica, Arial; font-size: 12px; color:#000000; margin: 1px 0; 
		vertical-align: middle; border: 1px solid #e4e4e9; vertical-align: top; }
		.input3 { width: 260px; font-family: Helvetica, Arial; font-size: 12px; color:#000000; margin: 1px 0; 
		vertical-align: middle; border: 1px solid #e4e4e9; vertical-align: top; }
		.textarea { width: 50%; height: 100px; font-family: Helvetica, Arial; font-size: 11px; color:#000000; 
		 border: 1px solid #e4e4e9; }
		.bouton { border: none; margin: 0 0 0 122px; padding: 0; }
		.bouton-g { border: none; margin: 0; padding: 0; }
	 
	input.search, input.go { margin: 4px 0 14px; }
	p.bouton input { width: auto; }
	
	/*** formulaire newsletter avec label et input sur 1 ligne ***/

  .form-newsletter {
    margin: 0 auto 3em; /* centre le formulaire */
    width: 44em; /* determiner une largeur pour le formulaire */
  }

  .form-newsletter h3 { margin-bottom: 0.3em;}
  
  .form-newsletter fieldset {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
  }

  .form-newsletter label {
    display: block;
    float: left;
    margin: 0;
    padding: 0 1% 0 0;
    text-align: right;
    width: 40%;
  }

  .form-newsletter fieldset p {
    background: #faeaea;
    border-bottom: 1px solid #fff;
    clear: both;
    height: 1%;
    line-height: 1.8em; /* determiner une hauteur de base */
    margin: 0;
    overflow: hidden;
    padding: 0.5em 0; /* espacement entre les champs */
  }
  
  .form-newsletter p.optionnel {
    background: #fff;
    border-bottom: 1px solid #eee; 
  }

    .form-newsletter p input, .form-newsletter textarea { 
      border: 1px solid #ccc;
      float: left;
      padding: 0.3em 0;
      margin: 0;
      text-indent: 4px; /* fonctionne partiellement sous IE mais ok */
      width: 40%;
    }
	
	.form-newsletter p input.puce { 
      border: none;
      float: left;
      padding: 0.3em 0;
      margin: 3px 5px 0 15px;
      text-indent: 4px; /* fonctionne partiellement sous IE mais ok */
	  width:15px;
    }
	
	

    .form-newsletter p.form-checkbox input {
      border: none;
      height: 1.8em; /* hauteur de .form-newsletter */
      margin: 3px 1% 0 41%;
      vertical-align: bottom;
      width: auto;
    }
    
    label.nostyle {
      float: none;
      margin: 0;
      text-align: left;
      width: auto;
    }

  .form-newsletter textarea {
    text-indent: 0;
  }                    

  .form-newsletter .bouton-g {
    border: none;
    margin: 0.5em 0 0 0;
    width: auto;
  }



	/**** Commande.htm ****/
  #forms_selector a {
    background: #dadada url(/_boutiques/ILOVEPARFUMS/theme/cartouches-btn.png) 0 -50px no-repeat;
    color: #fff;
    display: block;
    height: 31px;
    line-height: 31px;
  	font-size: 14px;
  	font-family: Helvetica, Arial, sans-serif; 
    width: 160px;
  	text-decoration: none;
  	font-weight: bold;
  }

  #forms_selector a:hover {
    background: #f2f2f2 url(/_boutiques/ILOVEPARFUMS/theme/cartouches-btn.png) 0 -100px no-repeat;
    text-decoration: none;
  }

  #forms_selector a.selected {
    background: #7b7faf url(/_boutiques/ILOVEPARFUMS/theme/cartouches-btn.png) 0 0 no-repeat;
    color: #fff;
  }
		
  #forms_selector li {  margin: 1em 1em 2em; text-align: center;}

	form.com_id label { float: left; width: 45%; text-align: right; line-height: 22px; margin: 0 0 0 4px; }
	form.com_id textarea { margin: 0 0 0 4px; }
	form.com_id input { margin: 0 0 0 4px; /*height: 16px;*/ }
	form.com_id select { margin: 0 0 0 4px; padding: 1px;}

	.gdemarge { margin-left: 45%;}
	
	
	/**** Recap-commande.htm ****/
	td.exergue { background: #efefef; font-size: 1.3em;}
	
	
	/**** News.htm ****/
	.news { }
	#news-date-titre { font-size: 11px; font-weight: normal; }
	
	
	/**** Parrainage ****/
	.form-parrainplus p { margin: 0;}
	


	.selecteurmarque { width: 150px; }
	#col-d .bloc4 .selecteurmarque,
	#col-d2 .bloc4 .selecteurmarque { border: 1px solid #fdc5ce; background: #fff; width: 180px; padding: 2px 5px; line-height: 16px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	#col-g .bloc3 .selecteurmarque,
	#col-g2 .bloc3 .selecteurmarque { margin-top: 10px; border: 1px solid #775b5c; background: #fff; width: 160px; padding: 1px 3px; line-height: 15px; }

/**************************************************************************************************************************/
/* STYLES SPECIFIQUES *****************************************************************************************************/

	/**** Centrage ****/
	.centrage { overflow:hidden; width:100%; }
		.centrage ul { float:left; left:50%; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position:relative; }
		.centrage li { display:inline; float:left; margin:0; padding:0; position:relative; right:50%; }
	
	.col, .col1, .col2 { float: left;}
	.col { width: 100%; }
	.col1 { width: 60%; }
	.col2 { width: 40%;}
		.col p, .col1 p, .col2 p { margin: 0;}
	
	.rs_panier .col0 { width: 98.96%; padding: 0 1% 0 0; }
	.rs_panier .col1 { width: 66.96%; padding: 0 2% 0 2%; float: left; }
	.rs_panier .col1bis { width: 41.96%; }
	.rs_panier .col2 { width: 28%; padding: 0 1% 0 0; float: left; }
	.rs_panier .col2bis { width: 53%; }
	.rs_panier .col3 { width: 57.96%; padding: 0 2% 0 2%; float: left; }
	.rs_panier .col4 { width: 16%; padding: 0 1% 0 0; float: left; }
	.rs_panier .col5 { width: 20%; padding: 0 1% 0 0; float: left; }
		.rs_panier .col0 p, 
		.rs_panier .col1 p, 
		.rs_panier .col2 p { margin: 0; }
	.rs_panier .borderTop { border-top: 1px solid #fff; }
	.rs_panier .likeCellule_s { line-height: 23px; padding: 5px 0; }
		.rs_panier .likeCellule_s p { line-height: 23px; padding: 0; margin: 0; font-size: 12px; }
	
	.rs_panier .total_panier { padding: 0; margin: 11px 0 5px; }
		.rs_panier .total_panier .col1 { position: relative; color: #2d2b2b; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 24px; line-height: 24px; height: 37px; }
			.rs_panier .total_panier .col1 em { position: absolute; bottom: 0; right: 11px; font-size: 12px; line-height: 14px; font-style: normal; font-weight: normal; }
		.rs_panier .total_panier .col2 { color: #2d2b2b; font-family: Helvetica, Arial, sans-serif; font-size: 24px; line-height: 37px; height: 37px; text-align: center; background: #f8eceb; }
	
	.rs_panier .sous-total { color: #4b4c56; font-size: 14px; font-weight: bold; margin-top: -5px; margin-bottom: -10px; }
		.rs_panier .sous-total span { color: #2d2b2b; font-size: 16px; font-family: Helvetica, Arial, sans-serif; }
	.rs_panier .designation strong { line-height: 17px; }
	.rs_panier input.input_qty { border: 1px solid #fb908e; background: #fff; height: 22px; width: 40px; }
	.rs_panier a.input_qty {  }
		.rs_panier a.input_qty img { margin: 0; padding: 0; vertical-align: middle; border: 0; }
	
	.cellule_s { display: block; height: 20px; line-height: 20px; vertical-align: middle; margin: 0; padding: 0; }
	.cellule_ss { display: block; height: 20px; line-height: 20px; vertical-align: middle; margin: 10px 0 0 0; padding: 0; }
	

	/**** Styles personnalises ****/
	.erreur { color: red !important; font-weight:bold;}
	.noerreur {	}
	.marginGuides { margin: 20px;}
	
	/**** Encart colonne gauche slider ****/
	.slider_nvt, .slider_coffret, .slider_enfants, .slider_legende, .slider_ete, .slider_deluge, .slider_joailliers {width:185px; height:241px;  display: block; float: left; margin: 0 0 9px; padding: 0 5px; position:relative;}
	.slider_nvt {background:transparent url(/_boutiques/ILOVEPARFUMS/theme/b-slider-nvtes.gif) 0 0 no-repeat; }
	.slider_coffret {background:transparent url(/_boutiques/ILOVEPARFUMS/theme/b-slider-coffret.gif) 0 0 no-repeat; }
	.slider_enfants {background:transparent url(/_boutiques/ILOVEPARFUMS/theme/b-slider-enfants.gif) 0 0 no-repeat; }
	.slider_legende {background:transparent url(/_boutiques/ILOVEPARFUMS/theme/b-slider-legende.gif) 0 0 no-repeat; }
	.slider_ete {background:transparent url(/_boutiques/ILOVEPARFUMS/theme/b-slider-ete.gif) 0 0 no-repeat; }
	.slider_deluge {background:transparent url(/_boutiques/ILOVEPARFUMS/theme/b-slider-deluge.gif) 0 0 no-repeat; }
	.slider_joailliers {background:transparent url(/_boutiques/ILOVEPARFUMS/theme/b-slider-joailliers.gif) 0 0 no-repeat; }
	.slider_panier {width:185px; height:271px; display: block; float: left; margin: 0 0 9px; padding: 0 5px; position:relative;}
	.slider_panier.slider_nvt {background-image: url(/_boutiques/ILOVEPARFUMS/theme/b-slider2-nvtes.gif); }
	.slider_panier.slider_legende {background-image: url(/_boutiques/ILOVEPARFUMS/theme/b-slider2-legende.gif); }
	.slider_best-seller {background:transparent url(/_boutiques/ILOVEPARFUMS/theme/b-slider2-best-seller.gif) 0 0 no-repeat; }
	
	.titre_slider {text-indent:-5000px; }
	.titre_slider a {display:block; text-decoration:none; height:53px;}
	
	.fleche-gauche, .fleche-droite {
		margin-top: 32px;
		overflow: hidden;
		text-align: center;
	}
	
	.fleche-gauche a, .fleche-droite a {
	}
	
	.fleche-gauche img, .fleche-droite img {
		position: relative;
		top: 40%;
		padding:10px 0;
	}
	
	.fleche-gauche { float: left;}
	.fleche-droite { float: right;}
	
	#content_nvtes, #content_coffret, #content_enfants, #content_legende, #content_ete, #content_joailliers, #content_hiver 
	{position:absolute; top:46px; left:24px; width:150px; height:183px; overflow:hidden;}
	.slider_panier .content_slider { position:absolute; top:46px; left:24px; width:150px; height:220px !important; overflow:hidden; }
	
	#nvtes-slide, #coffret-slide, #enfants-slide , #legende-slide, #ete-slide, #hiver-slide {left: 0;position: absolute;width: 3632px;margin:0;padding:0;}
	#nvtes-slide ul, #coffret-slide ul, #enfants-slide ul, #legende-slide ul, #ete-slide ul, #hiver-slide ul {margin:0;padding:0;}
	#nvtes-slide li , #coffret-slide li, #enfants-slide li, #legende-slide li, #ete-slide li, #hiver-slide li {list-style-type:none;float:left; width:150px; margin:0; padding:0;}
	
	.slider { display: none; float: left; position:absolute; top:0; left:0; width: 150px; height: 183px;  margin:0; padding: 0;  }
		.slider img.img_slider { display: block; float: left; position: relative; width: 120px; height: 120px; margin: 0 0 0 15px; padding: 0; }
		.slider .txt { display: block; float: left; position: relative; width: 100px; margin: 5px 15px 0 0; padding: 0; }
			.slider a.txt { text-decoration : none; }
		.slider .txt_prixmini { text-decoration: none; color: #544041; font-size: 12px; line-height: 16px; display: none; float: left; position: relative; text-align: right; width: 148px; margin: 2px 0 0 0; padding: 0; }
		.slider .reduc { display: block; float: right; position: absolute; width: 50px; height: 34px; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/promo.gif) left top no-repeat; top: 126px; right: 0px; margin: 5px 0 0 0; padding: 14px 0 0 1px; text-align: center; font-size: 12px; font-weight: bold; color: #e42322; }
			.slider a.reduc { text-decoration : none; }
		.slider .lien { display: block; position: absolute; width: 148px; height: 100%; margin: 0; padding: 0; top: 0; left: 0; }
	
	.slider_panier .slider { height: 220px; }
		.slider_panier .slider .lien { height: 183px; }
		.slider_panier .slider .btn_prd { clear: both; padding-top: 5px; }
		
	
	
		/**** nouvelle structure test ****/
		
		#en-tete a.panier_new { display: block; position: absolute; width: 157px; height: 36px; top: 13px; right:3px; background: #FFFFFF url(/_boutiques/ILOVEPARFUMS/theme/b-panier2.gif) left top no-repeat; 
		font-size: 14px; color: #f96160; text-decoration: none; margin: 0; padding: 42px 0 0 20px; }
			#en-tete a.panier_new:hover { color: #f96160; text-decoration: underline; }
		#en-tete a.panier_new_2 { background-image: url(/_boutiques/ILOVEPARFUMS//site_image/fr/bg_panier.png); padding-top: 33px; padding-bottom: 9px; }
		#en-tete .flags_new { display: block; position: absolute; text-align: center; top: 147px; right: 3px; }
			#en-tete .flags_new a { padding: 0 10px 0 0; display:inline; }	
			
		#en-tete #facebookfans {  background-color: #f0f2f7; height: 17px; width: 100px; font-size: 11px;
		position: absolute; top: 145px; right: 70px; border: 1px solid #d3ddea; padding: 0 0 0 3px;}
			#en-tete #facebookfans a {color: #3a73be; font-family: Arial, Sans-serif;  padding-left: 20px; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/F-icon.jpg) no-repeat center left; text-decoration: none; font-size: 90%; }
			
		#en-tete .compte_new{ display: block; position: absolute; width: 177px; height: 38px; top: 97px; right:3px;
		background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-mon-compte2.gif) left top no-repeat; text-indent: -5000px; }
		#en-tete .presse_tv {  background:transparent url(/_boutiques/ILOVEPARFUMS/theme/b-vuTV.gif) left top no-repeat;
		display: block; height: 33px; position: absolute; right: 3px; text-indent: -5000px; top: 175px; width: 177px;}
		/*#en-tete #num1 {position:absolute; top:144px; right:200px; z-index:5000;}*/
		#en-tete #add_like {position:absolute; top:145px; right:76px;}
	
		.menu_new ul { list-style: none; margin: 0; padding: 0; }
			.menu_new li.niv1 { display: block; float: left; position: relative;}
			/* menu FR (Boutique 157) */
			.menu_new a.b1_157, .menu_new a.b2_157, .menu_new a.b3_157, .menu_new a.b4_157, .menu_new a.b5_157, .menu_new a.b6_157 { 
			float: left; display: block;  line-height: 37px; text-indent: -5000px; 
			background: transparent url(/_boutiques/ILOVEPARFUMS/theme/menu_new.gif) left 6px no-repeat; position: relative;}
			.menu_new a.b1_157:hover, .menu_new a.b2_157:hover, .menu_new a.b3_157:hover, .menu_new a.b4_157:hover, .menu_new a.b5_157:hover, .menu_new a.b6_157:hover { text-decoration: none; }
			/* menu EN (Boutique 215) */
			.menu_new a.b1_215, .menu_new a.b2_215, .menu_new a.b3_215, .menu_new a.b4_215, .menu_new a.b5_215, .menu_new a.b6_215 { 
			float: left; display: block;  line-height: 37px; text-indent: -5000px; 
			background: transparent url(/_boutiques/ILOVEPARFUMS/theme/menu_new.gif) left 6px no-repeat; position: relative;}
			.menu_new a.b1_215:hover, .menu_new a.b2_215:hover, .menu_new a.b3_215:hover, .menu_new a.b4_215:hover, .menu_new a.b5_215:hover, .menu_newa.b6_215:hover { text-decoration: none; }
			#boutons_new { display: block; position : absolute; height: 37px; top: -49px; left: 11px; margin: 0; padding: 0; }
			/* B1 : Menu Femmes */
				#boutons_new a.b1_157{ background-position: -111px 0; width: 107px; }
				#boutons_new a.b1_157:hover{ background-position: -111px -37px; }
				#boutons_new a.b1_215 { background-position: -101px 0; width: 126px; }
				#boutons_new a.b1_215:hover { background-position: -101px -37px; }
				/* B2 : Menu Hommes */
				#boutons_new a.b2_157 { background-position: -218px 0; width: 104px; }
				#boutons_new a.b2_157:hover { background-position: -218px -37px; }
				#boutons_new a.b2_215 { background-position: -223px 0; width: 92px; }
				#boutons_new a.b2_215:hover { background-position: -223px -37px; }
				/* B3 : Menu Marques */
				#boutons_new a.b3_157 { background-position: 0px 0; width: 111px; }
				#boutons_new a.b3_157:hover { background-position: 0px -37px; }
				#boutons_new a.b3_215 { background-position: 0px 0; width: 98px; }
				#boutons_new a.b3_215:hover { background-position: 0px -37px; }
				/* B4 : Menu Par prix */
				#boutons_new a.b4_157 { background-position: -324px 0; width: 77px; }
				#boutons_new a.b4_157:hover { background-position: -324px -37px; }
				#boutons_new a.b4_215 { background-position: -316px 0; width: 102px; }
				#boutons_new a.b4_215:hover { background-position: -316px -37px; }
				/* B5 : Menu Top offres */
				#boutons_new a.b5_157 { background-position: -400px 0; width: 120px; }
				#boutons_new a.b5_157:hover { background-position: -400px -37px; }
				#boutons_new a.b5_215{ background-position: -418px 0; width: 135px; }
				#boutons_new a.b5_215:hover { background-position: -418px -37px; }
				/* B6 : Menu Familles olfactives */
				#boutons_new a.b6_157 { background-position: -521px 0; width: 96px; }
				#boutons_new a.b6_157:hover { background-position: -521px -37px; }
				#boutons_new a.b6_215 { background-position: -552px 0; width: 108px; }
				#boutons_new a.b6_215:hover { background-position: -552px -37px; }
				
		.der-bloc_new { margin: 0 0 9px 0; }
		.bloc4 .middle { background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/cadre-2b.gif) left top repeat-y; padding:0 1px; }
			.bloc4 .middle  h2 {padding:0;}
			.bloc4 .middle  h2 {padding:0;}
			.avis_site .texte_avis {line-height:13px; font-size:11px; height:39px; overflow:hidden; padding:3px 19px 0 10px;  border-top:#ffc5c6 solid 1px; position:relative;}
			.avis_site .texte_avis a {color:#000; text-decoration:none;}
				.avis_site .texte_avis span.ellipse { bottom: 2px; position: absolute; right: 10px; }
			.avis_site .meta-avis {padding:0 10px 4px; font-size:10px; font-style:italic; line-height:13px; color:#4b4c56;} 
				.avis_site .meta-avis .detail { display: block; width: 135px;}
				.avis_site .meta-avis .detail span { font-size: 9px; }
				.avis_site .meta-avis a {color:#E42322; text-decoration:none;}	
				.avis_site .note { color:#E42322;float: right; height: 16px; padding: 0 16px 0 0; background: url(/_boutiques/ILOVEPARFUMS//site_image/heart.gif) 100% 50% no-repeat;}
				.avis_site .lien_avis a {text-align:center; border-top:#ffc5c6 solid 1px; padding: 10px 10px 3px; display:block; text-decoration:none; font-size:12px;}
				.avis_site .lien_avis a:hover {text-decoration:underline;}
				#liste_avis { height: 243px; overflow: hidden; }
		
		.guide-olf_new { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-guide-fam-olf2.gif) left top no-repeat; width: 180px; height: 71px; border: none; }
			.guide-olf_new:hover, .guide-olf_new.hover { background-position: -180px 0px; width: 180px; }
		#liste_marques h2 img {margin:0 5px;}
		#liste_marques #slide_liste_marques { position: relative; height: 438px; overflow: hidden; }
		#liste_marques ul {margin:0; padding:0; border-bottom:#ffc5c6 solid 1px; width: 178px; }
			#liste_marques ul li { padding:0; margin:0; }
				#liste_marques li a {text-decoration:none; display:block; text-align:left; color:#544041; border-top:#ffc5c6 solid 1px; padding:7px 10px; margin:0;}
				#liste_marques li a:hover {background:#ffc5c6; color:#544041;}
		
		
		#conteneur_index {display:none; }
		#col-d  { width: 180px; margin: 0 0 0 8px;}
		#conteneur_index {display:block;overflow:hidden;}
		
		#carrousel {position:relative;}
		#content_carrousel { left:0px; top:0px; width:772px; margin: 0; height:315px; overflow:hidden;  }
			#liens_carrousel { position: absolute; /*right: 40px; bottom: 15px;*/ right: 10px; bottom: 43px; }
				#liens_carrousel a { float: left; margin: 0 0 0 3px; display: block; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/puce_carrousel.png) left top no-repeat; text-decoration: none; height: 14px; width: 14px; line-height: 1.5em; text-indent:-5000px; }
				#liens_carrousel a.actif,
				#liens_carrousel a:hover { background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/puce_carrousel.png) right top no-repeat; text-decoration: none; }
			#img_carrousel { display: none; }
			#carrousel1, #carrousel2, #ban_carrousel1, #ban_carrousel2 {display:inline;}
			.home-star_new { 
				overflow:hidden;display: block; float: left; position: relative; width: 732px; height: 220px; margin: 0 0 10px; padding: 0 20px 88px; 
				/* changement image carrousel nomenclature du nom de l'image : XX-cadre-parfums-stars.ext XX est le mois calendaire et ext l'extension */
				background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/fr/12-cadre-parfums-stars2.png) left 0 no-repeat;
			}
			.home-star_new h2 { margin: 0pt; padding: 0pt; height: 50px; text-indent: -1000px; }
			.home-star_new h2 a { display: block; height: 50px; margin-bottom : 10px; overflow: hidden;}
			.home-star_new_meill { 
				/* changement image carrousel nomenclature du nom de l'image : XX-cadre-meilleures-ventes.ext XX est le mois calendaire et ext l'extension */
				background-image: url(/_boutiques/ILOVEPARFUMS//site_image/fr/12-cadre-meilleures-ventes2.png);
			}
				.home-star_new .star { display: inline; float: left; position: relative; width: 148px; height: 250px; margin: 0 17px; padding: 0; }
				* html .home-star_new .star { overflow: hidden;}
					.home-star_new .star img { display: block; float: left; position: relative; width: 148px; height: 148px; margin: 0 15px 0 0; padding: 0; }
					.home-star_new .star .txt { display: block; float: left; position: relative; width: 100px; margin: 5px 15px 0 0; padding: 0; }
						.home-star_new .star a.txt { text-decoration : none; }
					.home-star_new .star .reduc { display: block; float: right; position: absolute; width: 50px; height: 34px; 
					background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/promo.gif) left top no-repeat; 
					top: 148px; right: 0; margin: 5px 0 0 0; padding: 14px 0 0 1px; text-align: center; font-size: 12px; 
					font-weight: bold; color: #e42322; }
						.home-star_new .star a.reduc { text-decoration : none; }
					.home-star_new .star .lien { display: block; position: absolute; width: 148px; height: 100%; 
					margin: 0; padding: 0; top: 0; left: 0; }
		
		#pied-page { width: 930px;}
		
		.lien_gris, .lien_gris a { font-family: Helevtica, Arial; color: #BBB; font-size: 11px; font-weight: normal; text-transform: none; 
			margin: 0; padding:5px 0 0;  text-decoration: none; }
			.lien_gris a:hover { color: #BBB; text-decoration: underline; }
			
		.lien_partenaire { font-family: Helevtica, Arial; color: #777; font-size: 11px; font-weight: normal; text-transform: none; 
			margin: 0; padding:5px 0 0; background-color: #f3f3f3; padding: 10px; clear: both; width: 175px; -moz-border-radius: 4px; border-radius: 4px;}
		
		.lien_partenaire a {  color: #000;  text-transform: none; 
			margin: 0; padding:5px 0 0;  text-decoration: underline; }
			.lien_partenaire a:hover { color: #e42322; text-decoration: underline; }
			
		#cadre-partenaire {
			float: left;
		    overflow: hidden;
		    width: 195px;
		}
		
		.tunnel-col #cadre-partenaire {
			display: none;
		}
		
			
			#home { margin: 0; padding: 0; }
	#home h2 { font-size: 18px; color: #e42322; font-weight: normal; margin: 0; padding: 0 0 5px 0; text-align: center;}
		
	.home-star { display: block; float: left; position: relative; width: 506px; margin: 0; padding: 64px 20px 21px 29px; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/ilp_mars2011.png) left 0 no-repeat; }
		.home h2 { font-size: 20px; color: #e42322; font-weight: normal; margin: 0; padding:0; text-align: center; }
		.home-star .star { display: inline; float: left; position: relative; width: 148px; height: 210px; margin: 0 10px; padding: 0; }
		* html .home-star .star { overflow: hidden;}
			.star img { display: block; float: left; position: relative; width: 148px; height: 148px; margin: 0 15px 0 0; padding: 0; }
			.star .txt { display: block; float: left; position: relative; width: 100px; margin: 5px 15px 0 0; padding: 0; }
				.star a.txt { text-decoration : none; }
			.star .reduc { display: block; float: right; position: absolute; width: 50px; height: 34px; 
			background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/promo.gif) left top no-repeat; 
			top: 148px; right: 0; margin: 5px 0 0 0; padding: 14px 0 0 1px; text-align: center; font-size: 12px; 
			font-weight: bold; color: #e42322; }
				.star a.reduc { text-decoration : none; }
			.star .lien { display: block; position: absolute; width: 148px; height: 100%; 
			margin: 0; padding: 0; top: 0; left: 0; }
	
	.selection { display: block; float: left; position: relative; width: 175px; height: 250px; 
	margin: 0 0 20px 9px; padding: 0; }
		.selection img { display: block; float: left; position: relative; width: 148px; height: 148px; 
		margin: 0 15px 0 0; padding: 0; }
		.selection .txt { display: block; float: left; position: relative; width: 100px; margin: 5px 15px 0 0; padding: 0; }
			.selection a.txt { text-decoration : none; }
		#home .txt_prixmini,
		.home-star .txt_prixmini,
		.selection .txt_prixmini { text-decoration: none; color: #544041; font-size: 12px; line-height: 16px; display: block; float: left; position: relative; text-align: right; width: 148px; margin: 2px 0 0 0; padding: 0; }
		.selection .reduc { display: block; float: right; position: absolute; width: 50px; height: 34px; 
		background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/promo.gif) left top no-repeat; 
		top: 148px; right: 26px; margin: 5px 0 0 0; padding: 14px 0 0 1px; text-align: center; font-size: 12px; 
		font-weight: bold; color: #e42322; }
			.selection a.reduc { text-decoration : none; }
		.selection .lien { display: block; position: absolute; width: 148px; height: 100%; 
		margin: 0; padding: 0; top: 0; left: 0; }
		
	#home p, .home-star_new p, .selection p 
	{ font-size: 12px; color: #544041; font-weight: normal; margin: 0; padding: 0 0 20px 0; }
	#home .marque, .home-star_new .marque, .selection .marque , .slider .marque
	{ font-family: Helvetica, Arial; font-size: 11px; color: #e42322; font-weight: normal; margin: 0; padding:  0 0 2px 0; line-height: 14px; overflow: hidden; height: 14px; }
	#home .pdt, .home-star_new .pdt, .selection .pdt, .slider .pdt 
	{ display: block; font-size: 12px; color: #544041; font-weight: normal; line-height: 16px; margin: 0; padding: 0/* 0 5px 0*/; overflow: hidden; height: 48px; }
	#home a
	{ font-family: Helvetica, Arial; font-size: 11px; color: #e42322; font-weight: normal; margin: 0; 
	padding: 0 0 5px 10px; text-decoration: none; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/puce.gif) left 3px no-repeat; width: 9px; height: 9px; }
	#home a:hover, .home-star_new a:hover
	{ color: #e42322; text-decoration: underline; }

		
.form-inline fieldset p {
    background: none repeat scroll 0 0 #f7f7f7;
    border-bottom: 1px solid #FFFFFF;
    clear: both;
    height: 1%;
    line-height: 1.8em;
    margin: 0;
    overflow: hidden;
    padding: 10px 0 9px 0;
}
.form-inline label {
    display: block;
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
    text-align: right;
    width: 185px;
}
.form-inline p input, .form-inline textarea {
    border: 1px solid #f8c4c4;
    float: left;
    margin: 0;
    text-indent: 4px;
    width: 198px;
}
.form-inline p.nosepare { border-bottom: 0; }
.form-inline input[type=text]{ height: 18px; }
.form-inline input[type=password]{ height: 18px; }

#form_newAccount,
#form_alreadyAccount { margin-left: 87px; }

.form-inline p.optionnel {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #f8eceb;
}

.form-inline p.form-checkbox input {
    border: medium none;
    height: 1.8em;
    margin: 0 1% 0 195px;
    vertical-align: bottom;
    width: auto;
}
.com_id p.form-checkbox label { width: 250px; }


#form_newAccount .form-inline,
#form_alreadyAccount .form-inline {
    width: 600px;
}

.form-inline {
    margin: 0 0 3em;
}
.form-inline h3 { margin-top: 10px; }
.form-inline fieldset {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    margin: 0;
    padding: 0;
}

label.nostyle {
    float: none;
    margin: 0;
    text-align: left;
    width: auto;
}

.rs_index #lbOverlay, .rs_popup_index #lbOverlay { opacity: 0.5 !important; }

/**** nouvelle structure 12/07/2011 ****/

.rs_newsletter #col-d, .rs_newsletter #col-g {display:none;}

 #en-tete { display: block; position: relative; width: 961px; height: 218px; margin: 0 0 6px 0; padding: 0; 
	background: #FFFFFF url(/_boutiques/ILOVEPARFUMS/theme/header2.jpg) no-repeat; }	
	#en-tete a.panier_new { right:4px; background: #FFFFFF url(/_boutiques/ILOVEPARFUMS/theme/b-panier3.gif) left top no-repeat; padding: 38px 0 0 20px; height: 40px; }
	#en-tete .compte_new{ right:4px;}
	 #en-tete #num1 {position:absolute; top:137px; left:80px; z-index:5000;} 
	 #en-tete .presse_tv {  background:transparent url(/_boutiques/ILOVEPARFUMS/theme/b-tvpresse.gif) left top no-repeat;
		display: block; height: 33px; position: absolute; right: 0px; text-indent: -5000px; top: 175px; width: 136px;}
		#en-tete .membre {  background:transparent url(/_boutiques/ILOVEPARFUMS/theme/b-membre.gif) left top no-repeat;
		display: block; height: 33px; position: absolute; right: 136px; text-indent: -5000px; top: 175px; width: 153px;}

/*.rs_newsletter #contenu-principal {background:transparent url(/_boutiques/ILOVEPARFUMS//site_image/bg_newsletter.jpg) right 9px no-repeat; position:relative;}*/
.rs_newsletter #accroche_bg {position:absolute; top:222px; right:8px; text-align:right; color:#2f2d2d; font-style:italic; font-size:14px;}
#banniere {float:right; margin:0 0 40px;}
.conteneur_nl {padding:0 693px 0 0; min-height: 210px;}
#txt_nl {min-height:227px;}
	#txt_nl h3 {color:#f96160; font-size:17px; font-weight:bold; font-family:Georgia,"Times New Roman", Times, serif; padding:0; margin-bottom:6px;}
	#txt_nl ul {padding:0; margin:0 0 23px 10px;}
		#txt_nl ul li {list-style-type:none; background:transparent url(/_boutiques/ILOVEPARFUMS//site_image/puce_rond.png ) 0 10px no-repeat;  padding:0 0 0 13px; margin:0; line-height:24px;}
		#txt_nl span {display:block; text-align:right; color:#e52323; font-style:italic; font-size:15px; margin:0 0 3px;}
/*.rs_newsletter .form-newsletter {margin:0; width:500px;}
.rs_newsletter .form-newsletter label {width:152px;}
.rs_newsletter .form-newsletter p.form-checkbox input {margin-left:157px;}
.rs_newsletter .form-newsletter p.form-checkbox input#optin {margin-bottom:15px;}
.rs_newsletter .form-newsletter p input#email  {width:290px;}*/

/**** nouvelle page newsletter 06/09/2011 ****/

.rs_newsletter #col-g, .rs_newsletter #col-d { display: none; }
	h1.titre_newsletter { font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; padding-bottom: 21px; }
		h1.titre_newsletter span  { color: #9a9393; }
	#liste_avantages_fr { margin: 0 auto 12px;  width: 900px; }
	#liste_avantages_en{ margin: 0 auto 12px;  width: 670px; }
		#liste_avantages_fr ul { margin: 0; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/NL_coeur.gif) 847px 5px no-repeat; padding: 0 25px 0 0;}
		#liste_avantages_en ul { margin: 0; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/NL_coeur.gif) 630px 5px no-repeat; padding: 0 25px 0 0;}
			#liste_avantages_fr ul li, #liste_avantages_en ul li{  background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/NL_coeur.gif) 0 0 no-repeat; padding: 3px 10px 4px 36px; display: inline;  margin: 0 auto; text-align: center; font-size: 16px; line-height: 36px; height: 36px; font-family: Arial, Helvetica, sans-serif; color: #3f3838; }
	.rs_newsletter .form-newsletter { width: 690px; margin: 0 0 0 200px; }
		.form-newsletter fieldset p { background: none; clear: none;  line-height: 16px;}
		#champs_inscription input { width: 337px; height: 35px; border: 1px solid #f9b0b0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin:0.3em 0 0; font-size: 18px; padding-left: 5px; margin-right: 13px; float: left; display: inline; }
		.form-newsletter .btn_jeminscris { float: left; display: inline; width: 210px; }
		.form-newsletter label { text-align: left;  font-size: 12px; width: 100%;  float: none; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif;  }
		.form-newsletter p.form-checkbox input  { margin: 0 10px 0 0;}
		#bloc_option { width: 350px; float: left; display: inline; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  }
		#bloc_ddn { width: 203px; float: left; display: inline;  }
		#label2 { float: left; width: 135px; display: inline; }
			#label2 br, .form_desabo  br { line-height:0px; }
		.color2 { color: #f96160; }
		.gras { font-weight: bold; }
		
	h3.titre { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; margin: 20px 0 10px; padding: 0; }
	fieldset.form_desabo { border: 1px solid #f9b0b0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;  padding: 7px 20px 10px 60px; width: 480px; }
	.form-newsletter label.label_none { display:inline; float: left; width: 80px; padding-top: 5px; font-family: Georgia, "Times New Roman", Times, serif; }
	.form-newsletter .form_desabo p input.puce { margin-left: 0; }
	
	.conteneur_nl2 {  border: 1px solid #f9b0b0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; width: 522px; padding: 20px; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
		.conteneur_nl2 .alerte_info, .conteneur_nl2 .alerte_erreur { font-family: Georgia, "Times New Roman", Times, serif; color: #f96160; font-size: 18px; }
		.conteneur_nl2 ul { margin: 0 0 10px 10px; padding: 0; }
			.conteneur_nl2 ul li { list-style-type: none; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/NL_coeur.gif) 0 4px no-repeat;  margin: 0; padding: 0 0 4px 35px; line-height: 36px;   }
			
			
/**** masquer la colonne de droite dans la categorie ****/

.rs_categorie #col-d { display: none; }
.rs_categorie .syspage { width: 100%; background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/num-pages-750.gif) left top no-repeat; }


/**** Nuage cadeau dans le processus de commande ****/

.reduc_promo { font-size: 12px; }
	.reduc_promo .alerte_info { color: #e42322; }
#nuage_promo { background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/fr/nuage_cadeau.gif) 12px 9px no-repeat; margin: 0 0 7px; padding: 9px 12px 9px 110px; border: 1px solid #ffc5c4; -moz-border-radius: 4px; border-radius: 4px; min-height: 58px; font-size: 12px; }
	#nuage_promo strong { color: #f96160; font-size: 14px; line-height: 18px; font-weight: normal; display: block; }
	#nuage_promo span { display: block; font-size: 18px; line-height: 24px; }
	
/**** Formulaire BOn de retour de commande ****/

#tab_retour{ margin: 15px 0; width: 520px;} 
#tab_retour th { padding: 5px; text-align: center; }
#tab_retour td { border: 1px solid #E4E4E9; }
#tab_retour .num_cmd input,
.input4 { width: 330px; font-family: Helvetica, Arial; font-size: 12px; color:#000000; margin: 1px 0; 
		vertical-align: middle; border: 1px solid #e4e4e9; vertical-align: top; }
	.label2 { width: 180px; }
	.input4 { width: 90px; }
	
	/**** Nouveau header 23/12/2011 ****/
	
	#en-tete { background: transparent url(/_boutiques/ILOVEPARFUMS//site_image/header3.gif) 0 0 no-repeat; }
	#en-tete #facebookfans { top: 9px; left: 445px; }
	#en-tete .flags_new { top: 11px; right: 294px; }
	#en-tete .compte_new { position: absolute; width: 94px; height: 20px; top: 10px; right:186px;
		background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-mon-compte3.gif) left top no-repeat; text-indent: -5000px; }
	#en-tete a.compte_new:hover { background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-mon-compte3.gif) left -20px no-repeat; }
	#en-tete a.panier_new { text-decoration: underline;color: #e42322; font-size: 12px; font-family: Helvetica, Arial, sans-serif; width: 91px; top: 9px; right:0px; background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-panier4.gif) left top no-repeat; padding: 2px 0 0 70px; height: 22px; }
	#en-tete a.panier_new:hover { text-decoration: none; background: transparent url(/_boutiques/ILOVEPARFUMS/theme/b-panier4.gif) left -40px no-repeat; }
	#final_cmd { display: block; position: absolute; left: 0px; top: 20px; font-family: Helvetica, Arial, sans-serif; text-transform: uppercase; color: #e42322; font-size: 10px;}
	a:hover #final_cmd{ text-decoration: underline; }
	#baseline { position: absolute; top: 135px; left: 0; font-size: 17px; color: #1a171b; width: 340px; text-align: center; }
	#baseline span { color: #f96160; font-size: 26px; }
	
	
