/* SI3SI - 3SE - 270109*/
/* Ne pas modifier ce fichier. Utilisez dev.css */

/* Globals */

body {
	padding:0 ;
	margin:0 ;
	/*background:url(images/fond.jpg) top center repeat-y;*/
	background:#FFFFFF url(images/fond.jpg) top center no-repeat;
	font-size:1em;
	font-family:trebuchet MS, arial, Helvetica, sans-serif;
	position:relative;
}

* {font-family:Trebuchet MS;font-size:12px;}

a img {border:0;}

/* Banniere */

#banner {
	/*height: 120px;*/
	height:150px;
	width: 929px;
	padding:0;
	margin: 0 auto;
	background:url(images/banniere.gif) no-repeat;
}
body.body_gestioncompteclient_clicreation_aspx #banner,
body.body_gestioncompteclient_cliidentification_aspx #banner,
body.body_commande_authentifie_cdelivraisonsansrelais_aspx #banner,
body.body_commande_authentifie_cderecap_aspx #banner,
body.body_commande_authentifie_cdeconfirm_aspx #banner{
	background:url(images/banniere2.gif) no-repeat;
	height:66px;*height:60px;
	*position:relative;
	*left:1px;
}

body.body_gestioncompteclient_clicreation_aspx #banner h1 a,
body.body_gestioncompteclient_cliidentification_aspx #banner h1 a,
body.body_commande_authentifie_cdelivraisonsansrelais_aspx #banner h1 a,
body.body_commande_authentifie_cderecap_aspx #banner h1 a,
body.body_commande_authentifie_cdeconfirm_aspx #banner h1 a{
	display:none;
}

/* Onglets navigation horizontale */

#banner .menuOnglets {
	background:url(images/bg_ban.gif) repeat-x; 
	clear:both;	float:left;
	font-size:24px;
	font-weight:bold;
	height:32px;
	list-style-type:none;
	margin:0pt; padding:0pt;
	position:absolute;
	/*top:89px; *top:86px;*/
	top:120px;
	width:929px;*width:100%;
	text-align:center;
	*padding-top:0px;
}

#banner .menuOnglets li {
	height:32px; *height:32px;
	padding-right:15px;
	padding-left:15px;
	float:left;
	position:relative;
	left:95px;	
}

#banner .menuOnglets li a {
	  padding-top:0px;
      float:left;      
      text-decoration:none;
      text-align:center;
	  line-height: 30px;
}
/* ### DEBUT effet de couleur sur la barre de menu ### */
#banner .menuOnglets li a{color:#fff;}
#banner .menuOnglets li a:hover{color:#e30040;}
#banner .menuOnglets .selected a{color:#e30040;}
#banner .menuOnglets .OngletHomePage {/*display:inherit; visibility:hidden;*/margin-left:62px;}
/* ### FIN effet de couleur sur la barre de menu ### */

#banner .menuOnglets li .selected {color:#E30040;}
#banner #menuOnglets li .selected {color :#E30040;}

html>body #banner #menuOnglets li.selected {position:relative; color :#E30040;}

#banner #menuOnglets li.selected a {
      float:left;
	  color :#E30040;
      text-decoration:none;
}

/* Breadcrumb */

p#breadCrumb {
	clear:both;
	color:#000000;
	font-size:12px;
	margin-top:4px;
	padding:0 0 0 8px;
}

body.body_gestioncompteclient_clicreation_aspx p#breadCrumb,
body.body_gestioncompteclient_cliidentification_aspx p#breadCrumb,
body.body_commande_authentifie_cdelivraisonsansrelais_aspx p#breadCrumb,
body.body_commande_authentifie_cderecap_aspx #banner p#breadCrumb,
body.body_commande_authentifie_cdeconfirm_aspx #banner p#breadCrumb{display:none;}


p#breadCrumb a {color:#000;text-decoration:none;}
p#breadCrumb a:hover{color:#e30040;text-decoration:underline;}

#centerPan p#breadCrumb {padding-bottom:0px;margin:0px; margin-bottom:-10px;*margin-bottom:-10px;}

/* Fin Banniere */

/* Contenu */

#content {
	width: 929px;
	padding:0;
	margin: 0 auto;
	clear:both;
}

/* Contenu principal */

#content {*margin-top:10px;}

#content #mainCT {
	clear:both;
	float:left;
	margin:-12px 0 0;
	padding:0 4px 20px;
	width:929px;
}

#content #mainCT a{font-size:12px; color:#000;}
#content #mainCT a:hover{color:#e30040;}

#content #mainCT.full {width:929px;}

#content #mainCT #bgContainer{width:929px;margin-top:12px;}
#content #mainCT #bgContainer fieldset{
	/*margin:0 auto;*margin:0; */
	*float:left;

	*margin-left:50px;
	/* *margin-left:49px;
	margin-bottom:10px;*/
}
#content #mainCT #bgContainer fieldset.paiement, #content #mainCT #bgContainer fieldset.adresses, #content #mainCT #bgContainer fieldset.AccuseCommande, #content #mainCT #bgContainer fieldset.fsPasswordInfo, #content #mainCT #bgContainer fieldset.fsDesaboNewsletterEmailsCompteClient, #content #mainCT #bgContainer fieldset.fsDesaboNewsletterExplicationsCompteClient, #content #mainCT #bgContainer fieldset.fsParametrageCompteClient, #content #mainCT #bgContainer fieldset.fsPrefUnivers, #content #mainCT #bgContainer fieldset.fsOptins {
	margin-top:20px;
}

#content #mainCT #bgContainer fieldset.fsAdressesLivraison ul li ul.adressePresentation {
	border:1px solid #A0A6B5;
	margin-left:120px;
	padding:4px;
	width:290px;
}
#content #mainCT #bgContainer fieldset.fsNewsInfoClient fieldset.ClientFormInfoPerso {
	border:none;
}
#content #mainCT #bgContainer fieldset.fsNewsInfoClient ul.formField li div ul {
	float:left;
	margin:-10px 0 0;
	*float:left;
}
#content #mainCT #bgContainer fieldset.fsNewsInfoClient ul.formField input {
	border:0 none;
	float:left;
	margin-left:5px;
	margin-top:4px;
	width:10px;
	
	*position:relative;
	*top:-4px;
	*left:-2px;
}
#content #mainCT #bgContainer fieldset.fsNewsInfoClient fieldset.ClientFormInfoPerso {
	border:none;
}

#content #mainCT #bgContainer fieldset.fsNewsInfoClient ul.formField li.liNewsletterLangue div ul.formLang { left:auto; top:11px; height:50px}
#content #mainCT #bgContainer fieldset.fsNewsInfoClient ul.formField li.liNewsletterLangue div ul.formLang li.AspNet-RadioButtonList-Item {margin:0; padding:0}
#content #mainCT #bgContainer fieldset.fsNewsInfoClient ul.formField li.liNewsletterLangue div ul.formLang li.AspNet-RadioButtonList-Item input{}
#content #mainCT #bgContainer fieldset.fsNewsInfoClient ul.formField li.liNewsletterLangue div ul.formLang li.AspNet-RadioButtonList-Item label{}
#content #mainCT #bgContainer div fieldset.fsNewsInfoClient ul.formField li div.AspNet-RadioButtonList ul.formOuiNon {width:auto;}

#content #mainCT #bgContainer fieldset.halfSize{margin-left:90px;*margin-left:60px;width:340px;}

#content #mainCT #bgContainer p {text-align:center; font-weight:bold;}

#content #mainCT #bgContainer .retour .btnGris a {color:#000;text-align:left; }
#content #mainCT #bgContainer .retour .btnGris a:hover {color:#e30040;}

#content #mainCT #bgContainer .btn{background:#fff;float:none;border:none;}
#content #mainCT #bgContainer .btn a{
	font-weight:bold;
	color:#e45b85;
	text-decoration:underline;
}

#content #mainCT #bgContainer .validerFormulaire .btn{
	background:url(images/bg_purple_button.gif) repeat-x;
	margin-top:20px;
	margin-left:643px;
	border:none;
	text-decoration:none;
	padding-left:3px; padding-right:3px;
}
#content #mainCT #bgContainer .pValiderNews{}
#content #mainCT #bgContainer .pValiderNews span.btn{margin-left:0px; }
#content #mainCT #bgContainer .validerFormulaire .btn a{color:#fff;text-decoration:none;border:none;text-decoration:none;padding-left:3px; padding-right:3px;}
#content #mainCT #bgContainer .validerFormulaire .btn a:hover{color:#fff;}

#content #mainCT #bgContainer .validerFormulaire a.btn span.btn_inner{color:#fff;}
#content #mainCT #bgContainer .validerFormulaire a.btn:hover span.btn_inner{color:#fff;}
#content #mainCT #bgContainer .validerFormulaire a.btn {color:#fff;}
#content #mainCT #bgContainer .validerFormulaire a.btn:hover {color:#fff;}

h3#h3VotreAdresse{
	color:#E45B85;
	text-align:center;
	padding-bottom:4px;
}

/*historique de commande*/

#content #mainCT #bgContainer fieldset ul.HistoriqueCommandeFiltre input{width:auto;border:none;}
#content #mainCT #bgContainer fieldset ul.HistoriqueCommandeFiltre li input{border:none;margin: 0px 2px 0px 0px;margin-top:4px;*margin-top:0px;}

#content #mainCT #bgContainer fieldset p.validerFiltre .btn{background:#e30040;}

#content #mainCT #bgContainer fieldset p.validerFiltre .btn a{color:#fff;text-decoration:none;}

#content #mainCT h1 {
	background:url(images/ss_menu.gif) bottom no-repeat;
	color:#E30040;
	float:none;
	font-weight:bold;
	line-height:21px;
	margin:0pt;
	padding-left:10px;
	text-transform:uppercase;
}
#miseEnAvant #centerPan h1 {
	padding: 10px 0 0px 32px;
	margin: 0px 0 6px 0px;
	display:inline;
	width:740px;
	float:left;
	color:#E30040;
	font-variant:small-caps;
	font-size:1.2em;
	letter-spacing:0.3em;
	border-bottom:1px solid #a0a6b5;
}

#content #mainCT h2 {
	padding: 0;
	margin: 8px 0 0 0px;
	clear:left;
	color:#000;
	font-size:13px;
	font-weight:normal;
	text-align:center;
}

#content #mainCT h2 span.deconnection{background: url(images/bg_purple_button.gif) repeat-x;}
#content #mainCT h2 span.deconnection a {
	color:#fff;
	font-size:13px;
	text-decoration:none;
	padding:0 2px;
	font-weight:bold;
}

#content #mainCT h2 span.deconnection a:hover{
	color:#fff;
	font-size:13px;
	text-decoration:none;
}

#content #mainCT p {
	/*margin: 22px 0 0 24px;*/
	clear:left;
	color:#e45b85;
	font-size:13px;
	font-weight:normal;
}

/*message d'erreur*/
#content #mainCT p.formulaireErreur{color:#e30040;}
#content #mainCT p.formulaireErreur a{color:#e30040;}
#content #mainCT p.formulaireErreur a:hover{color:#000;}

#content #mainCT.panier p.formulaireErreur{color:#e30040;}
#content #mainCT.panier p.formulaireErreur a{color:#e30040;}
#content #mainCT.panier p.formulaireErreur a:hover{color:#000;}

#content #mainCT .msgErreur{color:#e30040;}

#content #mainCT p.texteEnseigne {
	margin: 20px 0pt 35px 0px;
	clear:left;
	color:#e45b85;
	font-size:13px;
	font-weight:normal;
	text-align:center;
}

#content #mainCT p.texteEnseigne a{color:#000;}
#content #mainCT p a{color:#000;}

#content #mainCT p.desinscription a{color:#e30040}
#content #mainCT p.desinscription a:hover{color:#e45b85;}

#content #mainCT #bgContainer p.notes {
	clear:left;
	color:#000;
	font-size:0.75em;
	text-align:left;
}

#content #mainCT p.notes {
	clear:left;
	color:#000;
	font-size:0.75em;
	width:98%;
	*margin-left:4px;
}

#content #mainCT p.notes a{color:#000;text-decoration:none;}
#content #mainCT p.notes a:hover{color:#e30040;text-decoration:underline;}

#content #mainCT #bgContainer .desinscription{text-align:left;color:#000;}

#content #mainCT fieldset {
     padding:4px;
     margin:-11px auto 10px; *margin: 20px 0 0 100px;
	 width:716px;
     border:1px solid #a0a6b5;
}

#content #mainCT fieldset.right {margin: 10px 0 0 20px; *margin: 20px 0 0 0px;}

#content #mainCT fieldset.halfSize {
	height:180px;
	width:300px;
	float:left; 
	margin-top:0px 0px 10px 100px ;*margin-left:60px;
}
#content #mainCT fieldset.halfSize right{margin:0px}

#content #mainCT .btnNonIdentifie{
	background-color:#e30040;
	margin-left:100px;
	margin-top:20px;
}

#content #mainCT .btnNonIdentifie a{
	color:#fff; 
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
	font-weight:bold;
}

#content #mainCT .btnNonIdentifie a:hover{color:#fff;}

ul .formLang {position:relative;top:20px;}

#content #mainCT fieldset p {margin: 25px 0 0 10px;*margin-top:17px;}

#content #mainCT fieldset ul {
	padding:0;
	margin:0 0 0 12%;
	list-style-type:none;
}

#content #mainCT fieldset ul.formField{margin:0px;}

#content #mainCT fieldset.halfSize ul {
	padding-left:10px;
	margin-left:0;
	list-style-type:none;
}

/* #content #mainCT fieldset ul li {padding-top:10px;*padding-top:5px;clear:both;} */
#content #mainCT fieldset ul li {
	clear:both;
	padding:2px;
}

#content #mainCT fieldset.halfSize ul li {margin-bottom:4px;}

#content #mainCT fieldset ul li label span {
	width:200px;
	display:block;
	float:left;
	font-size:1em;
	text-align:right;
	font-weight:bold;
}

#content #mainCT fieldset.halfSize ul li label span {
	width:100px;
	padding-top:2px;
	display:block;
	text-align:right;
	font-weight:bold;
	margin-right:10px;
}


#content #mainCT fieldset ul li.liLigne1 span, #content #mainCT fieldset ul li.liLigne2 span, #content #mainCT fieldset ul li.liLigne3 span, #content #mainCT fieldset ul li.liHameau span {
	width:200px;
	display:block;
	float:left;
	font-size:1em;
	text-align:right;
	font-weight:bold;
}

#content #mainCT fieldset ul li label span.smallSpan {width:50px;}

#content #mainCT fieldset ul.formField li {}
#content #mainCT fieldset ul.formField li span {
	display:block;
	float:left;
	text-align:left;
	font-weight:bold;
}

#content #mainCT fieldset ul.formField li label {
	margin-left:0px;
	float:left;
	font-size:12px;
	*margin-bottom:20px;
}

#content #mainCT fieldset ul.formField input {
	width:10px;
	margin-left:5px;
	float:left;
	border:0;
}

#content #mainCT fieldset ul.formField li span label {
	width:100%;
	float:left;
	text-align:right;
}

#content #mainCT fieldset ul.formField table {float:left;}

#content #mainCT fieldset ul.centered {
	width:30%;
	padding-bottom:20px;
	margin-left:264px;
	font-size:1em;
}

#content #mainCT fieldset select, #content #mainCT fieldset input {
	margin-left:4px;
	position:relative;
	top:-1px;
	z-index:0;
	float:left;
	font-size:0.9em;
	border:1px solid #A0A6B5;
	color:#444444;
}

#content #mainCT fieldset input {
	width:200px;
	margin-top:2px;
	color:#444444;
	margin-left:3px;
}
#content #mainCT fieldset ul li ul {margin-left:200px;}
#content #mainCT fieldset ul li ul li input {width:20px;}

#content #mainCT fieldset.halfSize input {width:150px;}

#content #mainCT fieldset input.smallInput {width:40px;}

#content #mainCT #bgContainer fieldset.fsPrefIdentification {}

#content #mainCT fieldset.fsPrefIdentification ul.formField li label span{margin-top:0px;width:264px;}
	
#content #mainCT fieldset.fsPrefIdentification ul.formField li ul li.AspNet-RadioButtonList-Item {clear:both;*margin-top:0px;margin-right:4px;}

#content #mainCT fieldset.fsPrefIdentification ul.formField li div.AspNet-RadioButtonList ul {float:left;padding-bottom:5px;}

#content #mainCT fieldset h3 {
	color:#e30040;
	font-size:16px;
	margin-bottom:10px;
	margin-top:5px;
}

#miseEnAvant #centerPan fieldset h3 {
	padding:0 0 0 20px;
	margin:0 0 0 0px;
	position:relative;
	left:-9px;
	color:#E30040;
	font-weight:bold;
	font-size:0.9em;
}

#content #mainCT div.halfSize {
	width:38%;
	padding:4px;
	margin: 10px 0 20px 100px;
	*margin-left:50px;
	float:left;

	height:120px;
}

#content #mainCT div.halfSize h3 {
	padding:0 0 0 20px;
	background:url(images/puce_cat_femme.gif) no-repeat 0px -4px; 
	color:#E30040;
	font-weight:bold;
	font-size:15px;

	margin:5px 0 10px;
}

#content #mainCT div.halfSize h3 a {color:#000;text-decoration:none;}
#content #mainCT div.halfSize h3 a:hover{color:#e30040;text-decoration:none;}

#content #mainCT fieldset h3 strong {color:#e30040;font-weight:bold;}

#content #mainCT fieldset hr {display:none; visibility:hidden;}

#miseEnAvant #centerPan fieldset hr {border:0px;border-bottom:3px dotted #f0f0f0; display:none; visibility:hidden;}

#content #mainCT div hr {display:none; visibility:hidden;}

div#popupCadre hr {
	border:0px;
	border-bottom:3px dotted #f0f0f0;
	display:none; visibility:hidden;
}

div#popupCadre table td {padding:4px 8px;}

div#popupCadre table {margin:0 auto;font-size:12px;}

div#popupCadre p {font-size:12px;}

div#popupCadre div.SaisieOubliEmail{}
div#popupCadre div.SaisieOubliEmail ul.ulLoginPassword { list-style-type:none;}
div#popupCadre div.SaisieOubliEmail ul.ulLoginPassword li { list-style-type:none;}
div#popupCadre div span.btn{
	margin-left:200px;
	margin-top:-34px;
	*margin-top:-34px !important;
}

.validerFormulaire {text-align:center;}

.validerFormulaire .btn {
	background:url(images/bg_purple_button.gif) repeat-x; 
	margin-left:745px; 
	border:none;
	padding-left:3px; 
	padding-right:3px;
}

#content #mainCT .validerFormulaire .btn a{color:#fff;padding-left:3px; padding-right:3px;}
#content #mainCT .validerFormulaire .btn a:hover{color:#fff;}

#content #mainCT .retour {
	padding-bottom:10px;
	text-align:left;
	margin-left:105px;
}

#content #mainCT p.retour .btnGris a{color:#000;}
#content #mainCT p.retour .btnGris a:hover{color:#e30040;}

fieldset.halfSize .validerFormulaire {
	padding-bottom:10px;
	padding-right:23px;
	text-align:right;
}

fieldset.halfSize .validerFormulaire .btn{background:url(images/bg_purple_button.gif) repeat-x;margin-right:12px;padding-left:3px; padding-right:3px;}

.btn {
	/*border:1px solid #e30040;*/
	color:#FFFFFF;
	background-color:#e30040;
	cursor:pointer;
	font-weight:bold;
	float:left;
	margin-left:10px;
	margin-top:10px;
	background-image:none;
}

.btn a {
	padding-right:6px;
	padding-left:6px;
	color:#fff;
	text-decoration:none;
}

.bt {
	background:#e30040;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	height:23px;
}

.bt a {
	padding-right:6px;
	padding-left:6px;
	color:#fff;
	text-decoration:none;
}

.btnR {
	padding-left:5px;
	padding-bottom:4px;
	margin:0px;
	padding-right:5px;
	font-size:12px;
	float:right;
	white-space:nowrap;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-weight:bold;
	width:115px;
	margin-right:5px;
}

.btnR a {
	padding-right:4px;
	padding-bottom:4px;
	color:#000;
	text-decoration:none;
}

#content #mainCT #bgContainer p.retour {text-align:left;margin-left:105px;}

.btnGris {
	border:medium none;
	color:#000;
	cursor:pointer;
	font-weight:normal;
	height:23px;
	font-size:12px;
}

.btnGris a {
	padding-right:6px;
	color:#000;
	text-decoration:underline;
}

.btnGris a:hover{
	padding-right:6px;
	color:#e30040;
	text-decoration:underline;
}

.btnBcRouge {
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	height:23px;
}

.btnBcRouge a {
	padding-right:6px;
	padding-left:4px;
	margin-left:0;
	padding-bottom:10px;
	text-decoration:none;
	color:#000;
	font-size:10px;
}

.btnClose {padding-left:20px;background:url(images/btn_close_l.gif) no-repeat top left;display:none;}
.btnClose a {
	padding-right:6px;
	background:url(images/btn_close_r.gif) no-repeat top right;
	color:#E45b85;
	text-decoration:none;
}

.btnBlanc {
	background:#e30040 none repeat scroll 0%;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	padding:0px 6px;
	height:23px;
}

.btnBlanc a {
	padding:0px 6px;
	color:#fff;
	text-decoration:none;
}

#content #mainCT p.cnil {color:#000;font-weight:normal; width:98%;*margin-left:4px;}

#content #mainCT #bgContainer p.cnil{text-align:left;}

#content #mainCT p.cnil a {color:#000;text-decoration:underline;}
#content #mainCT p.cnil a:hover{color:#e30040;text-decoration:underline;}

/* Publicité latérale */

#content #lateralCT {
	width:929px;
	font-size:12px;
	clear:both;
}

#content #lateralCT ul {
	width:166px;
	padding:82px 0 10px 10px;
	padding:0;
	margin:0;
	border:1px solid #E45b85;
	list-style-type:none;
}

#content #lateralCT ul li a {
	padding-left:14px;
	color:white;
	font-weight:bold;
	font-size:0.9em;
	text-decoration:none;
}

#content #lateralCT ul li a:hover {color:#e30040;}

#content #lateralCT  #cde_panier_nav_droit_1_cadre{width:929px;}

#content #lateralCT  #cde_panier_nav_droit_1_cadre .misesEnAvantPanier{}

#content #lateralCT  #cde_panier_nav_droit_1_cadre .misesEnAvantPanier h2{
	background:url(images/ss_menu_mini.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
}

#content #lateralCT  #cde_panier_nav_droit_2_cadre{width:920px;}

/*footer*/
#footer {
	width:929px;
	margin:0 auto;
	clear:both;
}

#footer .slogan {
	margin-top:8px;
	color:#e30040;
	font-weight:bold;
	text-align:center;
	display:none;
}
#footer_quicklinks_cadre{float:left;width:757px;clear:both;}

.clearfloatsIE{}

/* liens transversaux */

#liensTransversaux {
	background:transparent url(images/bg_footer.gif) repeat-x scroll left top;
	clear:both;
	height:158px;
	margin-top:20px;
	padding-top:35px;
	width:929px;
	font-size:11px;
}

#liensTransversaux #services, #liensTransversaux #aide, #liensTransversaux #nousConnaitre{
	float:left;
	height:119px;
	width:231px;
	/*border-right:1px solid #cecece;*/
	border:none;
	margin-top:28px;
}

#liensTransversaux h4 {
	margin:0;
	color:#e30040;
	font-size:11px;
	height:auto;
	margin-left:53px;
}

#liensTransversaux ul {
	padding:0;
	margin:0 0 0 10px;
	list-style-type:none;
	margin-left:52px;
}

#liensTransversaux ul li {
	padding: 0 0 0 8px;
	background:url(images/fleche_footer.gif) no-repeat 0px 6px;
	float:left;
	font-size:11px;
	clear:both;
	white-space:nowrap;
}

#liensTransversaux ul li a {
	color:#000;
	text-decoration:none;
	font-size:11px;
}

#liensTransversaux ul li a:hover {text-decoration:underline;color:#e30040;}

#footer .partenaires {
	margin-bottom:0;
	text-align:center;
	border-bottom:1px solid #cfcece;
	display:none;
}

#footer .partenaires img {margin:10px 10px;}

#footer .partenaires span {
	position:relative;
	top:-25px;
	font-weight:bold;
	font-size:0.8em;
}

#footer .mentionsLegales {
	margin:0;
	color:#a0a6b5;
	font-size:0.7em;
	text-align:center;
	display:none;
}

#footer .mentionsLegales img {margin-right:16px;}

#footer .mentionsLegales span {
	position:relative;
	top:-14px;
	font-family:arial;
}

#footer .mentionsLegales a {color:#a0a6b5;}

#footer .rappelUnivers {
	margin:8px;
	color:#444444;
	font-size:0.75em;
	font-weight:bold;
	text-align:center;
}

#footer .rappelUnivers a {color:#444444;}

#content #mainCT p.OubliMDP {padding:0 0 0px 100px;font-size:9pt;}
#content #mainCT p.OubliMDP a {color:#000;font-weight:normal;}
#content #mainCT p.OubliMDP a:hover{color:#e30040;}

#content #mainCT fieldset input.readOnly {border:1px solid #cecece;}

#content #mainCT fieldset p.noticeDesabonnement {color:#000;font-weight:normal;}

#content #mainCT fieldset ul li textarea {height:80px;width:50%;}

#content #mainCT div.right {margin: 10px 0 0 20px;}

#mainCT div.fullSize {
	width:622px;
	padding:4px;
	margin: 0px auto ;
	clear:both;
	border:1px solid #a0a6b5;
	background-color:#f0f0f0;
}

#mainCT div.fullSize ul {
	padding:0;
	margin:10px 0 0 10px;
	list-style-type:none;
}

#mainCT div.fullSize ul li {
	padding:0px 0 10px 10px;
	background:transparent url(images/puce_cat_femme.gif) no-repeat scroll 0px 0px;
	font-size:0.8em;
}

#mainCT div.fullSize h3 {
	padding:0 0 0 20px;
	margin:0;
	position:relative;
	left:-11px;
	color:#e30040;
	font-weight:bold;
	font-size:0.9em;
}

div#popupCadre {
	padding:4px;
	margin:10px;
	font-size:12px;
}

div#popupCadre .btn{
    margin-top:-22px;*margin-top:-18px;
    margin-left:150px;
}
div#popupCadre input{
    *margin:0px 0px -4px 0px;
    *padding:0px 0px 0px 0px;
}
div#popupCadre h3 {
	background:url(images/ss_menu_moyen.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
	position:relative;
}

#mainCT div.fullSize ul.listeHorizontale {
     padding:0;
     margin-left:10px;
     margin:0 ;
     position:relative;
     left:-10px;
     float:left;
     list-style-type:none;
}

#mainCT div.fullSize ul.listeHorizontale li {
     width:170px;
     padding:0 0 0 20px;
     margin:0;
     position:relative;
     left:-11px;
     float:left;
     color:#E45b85;
     font-size:0.9em;
     font-weight:bold;
}

#mainCT div.fullSize ul.listeHorizontale li a {color:#444444;text-decoration:none;}

.alR {text-align:right;}

#content #mainCT .formLang {
	padding:0;
	margin-left:52%;
	margin:0;
	position:relative;
	left:50px;
	font-size:0.75em;
}

#content #mainCT .formLang input {width:10px;}

li.sep {border-bottom:1px solid #ddd;}

#content #mainCT fieldset ul.formField li ul.formLang {
	padding:0;
	margin:0;
	margin-right:504px;*margin-right:0px;
	*margin-top:-60px;
	*left:0px;
	*margin-left:70px;
}
#content #mainCT #bgContainer fieldset fieldset.fsParametrageCompteClient {border:none;width:710px;margin:0; padding:0;}

#content #mainCT fieldset ul.formField li ul.formLang .AspNet-RadioButtonList-Item{
	margin:-35px 0px 40px 193px;
	*margin:0px;
	*margin-left:50px;
	width:300px;*width:500px;	
}

#content #mainCT .formLang input {width:10px;}

#content #mainCT .formField ul.formLang li {clear:both;}

#content #mainCT fieldset ul{font-size:12px;}

#content #mainCT fieldset ul.listCheck input {width:20px;}

#content #mainCT fieldset ul.listCheck li .txtAutre {height:65px;width:400px;}

#content #mainCT fieldset table.historiqueCommandeTab {
	margin:10px;
	clear:both;
	border-collapse:collapse;
	border:1px solid #cecece;
}

#content #mainCT fieldset p.tableSort {
	margin-top:10px;
	color:#000;
	font-weight:normal;
	width:660px;
}

#content #mainCT fieldset p.tableSort span{clear:both;}

#content #mainCT fieldset p.tableSort input {
	width:20px;
	float:none;
	border:0;
}

#content #mainCT fieldset p.tableSort select {float:none;}

#content #mainCT fieldset table.historiqueCommandeTab td,#content #mainCT fieldset table.historiqueCommandeTab th{
	padding:5px 10px;
	font-size:0.7em;
	border:1px solid #cecece;
	border-collapse:collapse;
}

#content #mainCT fieldset table.historiqueCommandeTab th {color:#444444;}

#content #mainCT fieldset table.historiqueCommandeTab a {color:#e30040;}

#content #mainCT fieldset table.historiqueCommandeTab th.thHistoCommandeDetails, #content #mainCT fieldset table.historiqueCommandeTab td.tdHistoCommandeDetails {display:none; visibility:hidden;}

#content #mainCT fieldset ul.formField li label span {
	width:auto;
	text-align:left;
	margin-top:0px;
}

#content #mainCT fieldset ul.formField li div ul {margin:0;float:left;}

#content #mainCT fieldset ul.formField li div ul li {
	padding:0;
	margin:0;
	float:left;
	clear:none;
}

#content #mainCT fieldset ul.formField li ul {
	width:185px;
	float:right;
	font-size:1.0em;
}

#content #mainCT.panier{width:929px;margin:0 auto;}
#content #mainCT.panier h1 {
	margin: 10px 0 6px 0px;
	padding-left:4px;
	clear:both;
}

#content #mainCT.panier h3 {margin: 10px 0 6px 20px;padding-left:30px;}

#content #mainCT.panier p {
	margin: 10px 0 0 5px;
	*margin-top:10px;
	clear:left;
	color:#E30040;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
}
div.divValidAlertCGV{
	margin-bottom:15px;
	text-align:center;

}
div.divValidAlertCGV a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
div.divValidAlertCGV a span{
	background:transparent url(images/bg_purple_button.gif) repeat-x scroll 0 0;
	color:#FFFFFF;
	padding:0 3px;
	text-align:right;
} 
/*texteEnseigne*/

#content #mainCT.panier .texteEnseigne{text-align:center;}

#content #mainCT.panier fieldset .texteEnseigne{text-align:left;}

#content #mainCT.panier #textEnseigneModeLivraison.texteEnseigne{text-align:left;}

#content #mainCT.panier #texteEnseigneConfirm.texteEnseigne{text-align:left;margin-left:100px;}

#content #mainCT.panier #TexteEnseigneCreationCompte{ width:80%; margin:10px auto; color:#000000;}

/**/

#content #mainCT.panier ul#commandeConfirmBoutons{list-style:none;}

#content #mainCT.panier .retour{margin-left:29px;margin-top:25px;}

#content #mainCT.panier .retour a{color:#000;}

#content #mainCT.panier .retour a:hover{color:#e30040;}

#content #mainCT.panier div label {font-size:12px; float:left;}
#content #mainCT.panier div label a{color:#000; text-decoration:none;}
#content #mainCT.panier div label a:hover{color:#e30040; text-decoration:underline;}

#content #mainCT.panier .testBox {float:left; width:100px;}

#content #mainCT.panier .panelElementsChoixArticle {font-size:12px;width:399px;float:none;width:auto;height:auto;}

#content #mainCT.panier .panelElementsChoixArticle ul{list-style:none;}

#content #mainCT.panier .panelElementsChoixArticle ul li{line-height:25px;}

#content #mainCT.panier .panelElementsChoixArticle ul li span{}

#content #mainCT.panier .panelElementsChoixArticle ul li span#lblColoris,
#content #mainCT.panier .panelElementsChoixArticle ul li span#lblTaille{float:left;width:50px;}

#content #mainCT.panier fieldset {
	padding:4px;
	/* margin: 10px auto;*/margin: 0 auto;
	border:1px solid #a0a6b5;
	font-size:12px;
	width:716px;
	*margin-right:0px;
	*margin-left:50px;
}

#content #mainCT.panier fieldset .AspNet-RadioButtonList-Item input{width:20px; margin:5px 8px;}

#content #mainCT.panier fieldset.ConditionsGenerales{width:590px;text-align:center; *margin:0 auto;}
#content #mainCT.panier .ConditionsGenerales input{width:20px; margin:13px 18px;border:none;background:none;}
#content #mainCT.panier .ConditionsGenerales label{float:none;}

#content #mainCT.panier h4{margin-top:50px;}

#content #mainCT.panier h2 {
	padding: 0 0 0 12px;
	margin: 20px 0 0px;
	clear:left;
	color:#000;
	font-size:14px;
	font-weight:bold;
	background:transparent url(images/puce_cat_femme.gif) no-repeat scroll 0px -2px;
	text-align:left;
	*margin-left:10px !important; *width:300px;
}
/*
#content #mainCT.panier ul.navigPanier {
	background:transparent url(images/bg_cart_nav.gif) repeat-x scroll center center;
	float:left;
	font-size:12px;
	height:28px;
	list-style-type:none;
	margin-top:10px;*margin:0;*margin-top:20px;	
	padding:0;
	width:922px;
}

#content #mainCT.panier ul.navigPanier li {
	background-color:#FFFFFF;
	border:1px solid #cecece;
	color:#cecece;
	display:block;
	float:left;
	font-weight:bold;
	margin-left:14px;
	padding:5px;
	text-align:center;
	width:156px;*width:150px;
}

#content #mainCT.panier ul.navigPanier li.selected {
	border-color:#e30040;
	border-style:solid;
	border-width:2px;*border-width:1px;
	color:#E30040;
	margin-top:-1px;*margin-top:0px;	
}

#content #mainCT.panier ul.navigPanier li.selected div {
	border-color:#e30040;
}

#content #mainCT.panier ul.navigPanier li.last {
	width:116px;
	padding-top:2px;
	line-height:normal;
}

#content #mainCT.panier ul.navigPanier li a {
	font-weight:bold;
	text-decoration:none;
	color:#cecece;
}

#content #mainCT.panier ul.navigPanier li.selected a {color:#000;font-weight:bold;}
*/

#content #mainCT ul.navigPanier {
	background:transparent url(images/bg_cart_nav.gif) repeat-x scroll center center;
	float:left;
	font-size:12px;
	height:28px;
	list-style-type:none;
	margin-top:10px;*margin:0;*margin-top:20px;	
	padding:0;
	width:922px;
	*position:relative;
	*left:4px;
}

#content #mainCT ul.navigPanier li {
	background-color:#FFFFFF;
	border:1px solid #cecece;
	color:#cecece;
	display:block;
	float:left;
	font-weight:bold;
	margin-left:14px;
	padding:5px;
	text-align:center;
	width:156px;*width:150px;
}

#content #mainCT ul.navigPanier li.selected {
	border-color:#e30040;
	border-style:solid;
	border-width:2px;*border-width:1px;
	color:#E30040;
	margin-top:-1px;*margin-top:0px;	
}

#content #mainCT ul.navigPanier li.selected div {
	border-color:#e30040;
}

#content #mainCT ul.navigPanier li.last {
	width:116px;
	padding-top:2px;
	line-height:normal;
}

#content #mainCT ul.navigPanier li a {
	font-weight:bold;
	text-decoration:none;
	color:#cecece;
}

#content #mainCT ul.navigPanier li.selected a {color:#000;font-weight:bold;}


#content #mainCT.panier .reference {color:#000;}

#content #mainCT.panier input {
	margin:-1px 8px;
	border:1px solid #E30040;
	background-color:#fff;
}

#content #mainCT.panier select {/*margin:0 8px;*/margin:0 0 0 15px;float:none;}

#content #mainCT.panier p.cnil {color:#a0a6b5;}

#content #mainCT.panier p.cnil a {}

#content #mainCT.panier p.notes {color:#000;}

#content #mainCT.panier fieldset ul.formField input {
	width:10px;
	margin-left:10px;
	float:left;
	border:0;
}

#content #mainCT.panier fieldset .marraine {
	width:85%;
	padding:0;
	margin:10px 5px ;
	float:left;
	color:#000;
	font-weight:normal;
}

#content #mainCT.panier fieldset #marraine {width:80px;margin:10px 5px;}

#content #mainCT.panier .btnModifMonAdresse{
	background:transparent url(images/bg_purple_button.gif) repeat-x scroll 0%;
	float:left;
	margin-top:10px;
	margin-left:50px;
	padding:0px 0px 2px 0px;
}

#content #mainCT #bgContainer p.pCreationAdresse {}
#content #mainCT #bgContainer p.pCreationAdresse a {background:transparent url(images/bg_purple_button.gif) repeat-x scroll 0%;color:#FFFFFF; text-decoration:none; padding-left:2px; padding-right:2px;}
#content #mainCT #bgContainer p.pCreationAdresse a:hover {background:transparent url(images/bg_purple_button.gif) repeat-x scroll 0%;text-decoration:none;}

#content #mainCT.panier .btnModifMonAdresse a{color:#fff;text-decoration:none;padding:0 3px;font-weight:bold;}

#content #mainCT.panier .ConditionsGenerales{ border:2px solid #e30040;}

#content #mainCT.panier .ConditionsGenerales label{color:#e30040;}

#content #mainCT.panier .btn a {color:#fff;background:transparent url(images/bg_purple_button.gif) repeat-x scroll 0%;color:#FFFFFF;padding-left:3px; padding-right:3px;}

#content #mainCT.panier .btn a:hover {color:#fff;background:transparent url(images/bg_purple_button.gif) repeat-x scroll 0%;color:#FFFFFF;}


#content #mainCT.panier a.btn, #content #mainCT.panier a.btn_inner {color:#fff;background:transparent url(images/bg_purple_button.gif) repeat-x scroll 0%;color:#FFFFFF; text-decoration:none; padding-left:3px; padding-right:3px;}

#content #mainCT.panier a.btn:hover, #content #mainCT.panier a.btn_inner:hover {color:#fff;background:transparent url(images/bg_purple_button.gif) repeat-x scroll 0%;color:#FFFFFF;text-decoration:none;}




/* panier adresse de livraison */

#content #mainCT.panier fieldset .lblMonAdresse{width:42%; margin:0 auto;}

#content #mainCT.panier fieldset .tbAdrSecondaire{margin:0 auto;}

/* */

.legendeInput {
	float:right;
	font-size:0.7em;
	line-height:0.7em;
	text-align:right;
}

br.separateur {line-height:4em;}

.parainageHalf {width:45%;float:left;}

.parainageHalf {padding:0;margin:10px 0;}

.bordr {border-right:1px solid #cecece;}

.validerFormulaire {
	margin:10px 0;
	clear:both;
	text-align:center;
}

.BlocrecapCommande .recapCommande { background:#fff;}

.BlocrecapCommande .totalFacture { 
    background:#fff;
	margin:-4px -4px -4px 0px;
	border:none;
	width:405px;
}

.recapCommande {
      width:717px;
	  margin:10px auto;
      font-size:12px;
      border-collapse : collapse;
}

.recapCommande .image {width:60px;padding:4px;}

.recapCommande .refProd {padding:4px;text-align:center;}
.recapCommande .refProd strong {font-size:1.2em;font-weight:bold;}

.recapCommande th {color:#e30040;border:1px solid #cecece;}

.recapCommande td {
      text-align:center;
      vertical-align:middle;
      border:1px solid #cecece;
}

.recapCommande td.garantie {padding:4px;text-align:left;}

.recapCommande td.Options {padding:4px;text-align:left;}

#content #mainCT.panier .smallBtn {
      height:16px;
      width:64px;
      margin:4px auto;
      display:block;
      font-size:8pt;
      text-align:center;
      background:#e30040 none repeat scroll 0%;
	  border:medium none;
	  color:#FFFFFF;
  	  cursor:pointer;
 	  font-weight:bold;
	  margin-top:10px;
}

#content #mainCT.panier .smallBtn a {color :#fff;text-decoration:none;}
#content #mainCT.panier .smallBtn a:hover {color :#fff;text-decoration:none;}


.flr{float:right;font-size:11px;}
.flr .lblLangue{font-size:10px; position:relative; top:-19px; left:34px;display:none;}
.flr select{font-size:12px;width:35px;}

#content #mainCT .encartAvantages {
	background-color:#F6F5F6;
	border:1px solid #E30040;
	/*display:inline;*/
	/*height:52px;*/ 
	height:57px;
	margin-bottom:10px;
	margin-left:10px;*margin-left:6px;
	margin-top:-1px;
	padding:9px 14px 0;*padding-bottom:16px!important;
	width:446px;*width:441px;
	float:left;
}

#content #mainCT .encartAvantages p.codeAvantage {
	margin:0;padding:0;
	color:#000;
	font-weight:normal; 
}

#content #mainCT .encartAvantages p.codeAvantage span{margin-left:10px;}
#content #mainCT .encartAvantages p.codeAvantage .btn {
	margin-left:120px;
	margin-top:-20px;*margin-top:-21px;
	margin-right:-10px;
	background:black;
	height:21px;
}
#content #mainCT .encartAvantages p.codeAvantage .btn a span{margin-left:0px;}
#content #mainCT .encartAvantages p.codeAvantage .btn a {
	background:transparent url(images/bg_purple_button.gif) repeat-x scroll 0 50%;
	color:#FFFFFF;
	height:21px;
	line-height:21px;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
}

#content #mainCT .encartAvantages p.codeAvantage strong {
     position:relative;
     top:-4px;
     font-weight:normal;
     font-size:0.8em;
}
#content #mainCT.panier div.ExplicationAvantages {}
#content #mainCT.panier div.ExplicationAvantages p.explicationsAvantage {
     /*width:50%;margin:0;*/
     padding:4px;
     clear:none;
     font-size:0.7em;
}

#content #mainCT.panier p.explicationsAvantage a{color:#e30040;}

#content #mainCT.panier .recapCommandePanier{
	border:1px solid #A0A6B5;
	border-collapse:collapse;
	font-size:12px;
	margin-left:11px;
	margin-top:10px;
	text-align:center;
	width:900px;
}

#content #mainCT.panier .recapCommandePanier td,#content #mainCT.panier .recapCommandePanier th{}

.tdPanierLignePrix{}
.tdPanierLignePrix span.prixFacture, .totalFacture span.prixFacture, .tdHistoCommandeMontant span.prixFacture{margin-left:8px;}
.tdPanierLignePrix span.prixATitreIndicatif, .totalFacture span.prixATitreIndicatif, .tdHistoCommandeMontant span.prixATitreIndicatif{margin-left:10px;}
.tdPanierLignePrix span span.prixATitreIndicatifInfos, .totalFacture span span.prixATitreIndicatifInfos, .tdHistoCommandeMontant span span.prixATitreIndicatifInfos{margin-left:4px;color:#E45B85;}

.totalFacture tr{padding-left:4px;}
span.prixATitreIndicatifInfos {
	cursor: pointer;
}


#content #mainCT.panier .recapCommandePanier td a{color:#fff;padding:2px; text-decoration:none;}
#content #mainCT.panier .recapCommandePanier td a:hover {*color:#ffffff;text-decoration:none;}

.totalFacture {
	border:1px solid #A0A6B5;
	border-collapse:collapse;
	clear:right;
	font-size:12px;
	height:66px;*height:84px;
	margin:0 0 10px;
	padding:4px;
	width:425px;
}

.BlocrecapCommande .totalFacture{width:421px;*margin:0px;}

.totalFacture td{}

.totalFacture td.tdMontant {font-weight:bold;width:70px;}

.totalAcompteMensualites {
	float:right;
	font-size:12px;
	border-collapse:collapse;
	margin: 10px 0 0 0;
	padding:4px;
	width:350px;
}

.totalAcompteMensualites td {}
.facturePrix {width:88px;text-align:center;}
.ecoremise {color:#e30040;font-weight:bold;}

.btnListe {clear:both;text-align:center;}
.btnListe span {padding-bottom:0px;}
.btnListe span a{padding-bottom:4px;}

.btnListe span.commander {
	background:#e30040;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	height:23px;
}

#content #mainCT .btnListe span.commander a {
    padding-right:6px;
	padding-left:6px;
    color:#fff;
    text-decoration:none;
}

#content #mainCT .btnListe span.commander a:hover{color:#fff;}

.btnListe span.continuer {
	background:transparent url(images/bg_purple_button.gif);
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	height:23px;
}

#content #mainCT .btnListe span.continuer a {
    padding-right:6px;
	padding-left:6px;
    color:#fff;
    text-decoration:none;
}

#content #mainCT .btnListe span.continuer a:hover{color:#fff}

#content #mainCT.panier #PanierVide {text-align:center;color:#e30040; font-size:18px; font-weight:bold; margin-bottom:10px;}

#content #mainCT.panier #fsCommentaires{display:none;}

#content #mainCT.panier #fsModeLivraison{}

table.choixArticle td {padding:0 8px; *width:200px;}
table.choixArticle td.nowrap {}
table.choixArticle select {width:auto;}

/* Fiche produit */

#lateralPan {width:162px;float:left;}
#lateralPan div#menuGauche h2, #lateralPan div#menuGauche h3, #lateralPan div#menuGauche h4 {
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:normal;
	font-size:12px;
	text-transform:none;
	border:none;
	background:none;
}
#lateralPan .univers1_cadre { width:162px;margin-left:0px;margin-top:28px;*margin-top:18px;}
#lateralPan .univers1_cadre h3 {
	background:url(images/ss_menu_mini.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
	margin-bottom:0;
}

#lateralPan .univers1_cadre hr {display:none; visibility:hidden;}

#lateralPan .boutiques_cadre h3{
	background:url(images/ss_menu_mini.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
	margin-bottom:0;
}

#lateralPan #homepage_encart_nav_gauche_cadre h3{
	background:url(images/ss_menu_mini.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
	margin-bottom:0px;
}

#lateralPan #recherche_encart_nav_gauche_cadre h3{
	background:url(images/ss_menu_mini.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
	margin-bottom:0px;
}

#lateralPan #descente_univers_nav_gauche_nos_marques_cadre h3{
	background:url(images/ss_menu_mini.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
}

#lateralPan #descente_univers_nav_gauche_encart_enseigne_cadre h3{
	background:url(images/ss_menu_mini.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
	margin-bottom:0;
}

#lateralPan ul {padding:0px;margin:0 0 10px 0;font-size:0.8em;list-style-type:none;}
#lateralPan ul li {
	text-indent:-3000;
	padding:0px;
	list-style-type:none;
	border-bottom:1px solid #cecece;
	font-size:12px;
	font-weight:normal;
	*height:6px;
}

*+html #lateralPan ul li{ 
	height:auto;
}

#lateralPan ul li ul {font-size:1em;margin:0;padding:0;background:#fff;margin-left:2px;}
#lateralPan ul li ul li {list-style-type:none;margin:0;padding:0;border:none;}
#lateralPan ul li ul li ul li{border:none;}
#lateralPan div#menuGauche ul li.selected h2 {font-weight:bold;color:#e30040;}

#lateralPan ul li a{
	background-image:url(images/puce_cat_femme.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

*+html #lateralPan ul li ul li{
    list-style-type:none;margin:0;padding:0;border:none;
    height:auto;
    display:block;
}	
	
#lateralPan ul li ul li a{
	background-image:url(images/fleche_noire.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
	text-decoration:underline;
}
	
#lateralPan ul li ul li.selected a{
	background-image:url(images/fleche_footer.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
	text-decoration:underline;
	color:#e30040;
	font-weight:normal;
}

#lateralPan ul li ul li.selected ul li a{color:#000;text-decoration:none;background:transparent;}

#lateralPan ul li ul li ul li a{background:transparent;text-decoration:none;color:#000;}
#lateralPan ul li ul li ul li.selected{background:transparent;}
#lateralPan ul li ul li ul li.selected a{color:#e30040;text-decoration:none;font-weight:normal;}



#lateralPan ul a {
	display:block;
	font-size:12px;
	margin-left:5px;
	padding:4px 0px 5px 10px;
	color:#000;
	text-decoration:none;
}

#lateralPan ul a:hover{color:#e30040; text-decoration:none;}

#lateralPan .boutiques_cadre { padding:0px;width:162px;margin-top:26px;}

#lateralPan #homepage_encart_nav_gauche_cadre { padding:0px;width:162px;font-size:12px;margin-top:-1px;}

#lateralPan #homepage_encart_nav_gauche_cadre .moduletable{width:162px;}

#lateralPan #descente_univers_nav_gauche_nos_marques_cadre { padding:0px;width:162px;margin-top:26px;font-size:12px;}

#lateralPan #descente_univers_nav_gauche_encart_enseigne_cadre { padding:0px;width:162px;margin-top:26px;font-size:12px;}

.boutiques_cadre { padding:4px;width:180px;}
.boutiques_cadre h3 {
	background:url(images/ss_menu_mini.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
	margin-bottom:0;
}

.boutiques_cadre hr {border:none;border-bottom:3px dotted #ccd2e0 ;position:relative;top:-4px;display:none;}

.boutiques_cadre ul {padding:0px;margin:0 0 10px 0;font-size:0.8em;list-style-type:none}

.boutiques_cadre ul li{border-bottom:1px solid #cecece;list-style-type:none;padding:0pt 0pt 0pt 0px;}

.boutiques_cadre ul li a {
	background:transparent url(images/puce_cat_femme.gif) no-repeat scroll left top;
	color:#000000;
	display:block;
	font-size:12px;
	margin-left:5px;
	padding:3px 0px 5px 15px;
	text-decoration:none;
}

.boutiques_cadre ul li a:hover {color:#e30040;text-decoration:none;}

.miseEnAvantComplement{}

#centerPan #descente_boutique_encart_bout_enseigne_cadre{float:left;width:50%;*width:49%;font-size:12px;}

#centerPan #descente_ss_ray_encart_ss_ray_enseigne_cadre{float:left;width:50%;*width:49%;}

#centerPan #descente_ss_ray_encart_princ_focus_ss_ray_cadre{}

#centerPan #descente_rayon_encart_ray_enseigne_cadre{}

#centerPan #descente_rayon_encart_princ_focus_rayon_cadre{}

#centerPan {float:left;width:757px;margin-left:10px;margin-top:10px;*margin:0;/*position:relative;*/}

#centerPan #homepage_encart_animation_1_cadre{ *margin-left:6px;
	/*position:absolute;
	left:-172px;
	top:-13px;*/
}
#centerPan #homepage_encart_animation_2_cadre{margin-top:10px;margin-left:-6px;*margin-left:0px;}
#centerPan #homepage_encart_service_cadre{clear:both}

#centerPan .flr .btn{margin-right:21px;background:url(images/bg_purple_button.gif) repeat-x;}

#centerPan .flr .btn a {color:#fff;}
#centerPan .flr .btn a:hover {color:#fff;}

#centerPan h1.UniversNom{display:none}

/*fiche produit*/

#content #centerPan #produit{width:757px;clear:both;font-size:12px;margin-top:-6px;*margin-top:12px;*height:450px;}

#content #centerPan .produit #visuel{
	float:left;
	width:400px; 
	height:450px;
	/*margin-right:10px;*/
	text-align:center;
	margin-top:20px;
	
	border:1px solid #C0C0C0;
}

#content #centerPan .produit #visuel div span.ProduitImageEncadrement span.ProduitImage img{ height:400px; width:400px;}
#content #centerPan .produit #visuel div p{ *line-height:20px;}
#content #centerPan .produit #visuel .mr10{float:left;margin-top:1px;padding:6px 3px;}
#content #centerPan .produit #visuel p {line-height:5px;*line-height:0px;}

/*
#content #centerPan .produit #visuel div { height:420px; width:400px;}
.otherPic {
	width:15px; height:15px;text-align:center;
	margin:4px;
	font-size:12px;
}
.otherPic a {color:#444; text-decoration:none;}
.otherPic a:hover {color:#E30040; text-decoration:none;}

.fll{float:left;}

#content #centerPan .produit #visuel div table.fll{height:20px; line-height:20px;float:left;background:#fff;}
#content #centerPan .produit #visuel div table.fll tr td {width:20px;height:20px;}
#content #centerPan .produit #visuel div table.fll tr td .fll {height:20px;display:block; margin:0px;}
#content #centerPan .produit #visuel div table.fll tr td .fll span {position:relative;}
#content #centerPan .produit #visuel div table.fll tr td a {color:#444444; text-decoration:none;}
*/
/********** Lien visuel produit *************/
#content #centerPan .produit #visuel div table.fll{float:left; background:#F0F0F0;width:100%;position:relative;top:-10px;}
#content #centerPan .produit #visuel div table.fll tr {height:18px;width:30%;float:left;padding-bottom:4px;}
#content #centerPan .produit #visuel div table.fll tr td {text-align:center; padding:0; margin:0;*width:10px;}
#content #centerPan .produit #visuel div table.fll tr td a {color:#444444; text-decoration:none;padding:4px;*padding:0px;}


/* ****** divAjoutProduitPrefere ****** */
#content #centerPan .produit #divAjoutProduitPrefere{
	margin-left:408px;
	width:300px;
}
#content #centerPan .produit #divAjoutProduitPrefere a{
	background-image:url(images/puce_cat_femme.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#000000;
	padding-left:15px;
	text-decoration:none;
	padding-top:2px;
}
#content #centerPan .produit #divAjoutProduitPrefere a:hover{color:#E30040; text-decoration:underline;}

/* ****** envoie a un amie****** */
#content #centerPan .produit .divEnvoiAUneAmie{
	margin-left:408px;
	display:block;
}
#content #centerPan .produit .divEnvoiAUneAmie div a {
	background-image:url(images/puce_cat_femme.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#000000;
	padding-left:15px;
	padding-top:2px;
	text-decoration:none;
}
#content #centerPan .produit .divEnvoiAUneAmie div a:hover{color:#E30040; text-decoration:underline;}

#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie{
	clear:both;
	width:400px;
	position:absolute;
	text-align:left;
}
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie a.modalPopupClose{ background:none;}

#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupHeader {width:380px;}
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupHeader a.modalPopupClose{ /*padding-right:20px;*/}

#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent {width:400px; }
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent p.texteEnseigne{
	width:390px;
	padding:2px;
	text-align:justify;
	margin-top:-4px;
}
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent p.notes ,
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent p.cnil{
	left:-150px;*left:0px;
	padding:2px;
	position:relative;
	width:380px;
	text-align:justify;
	margin-bottom:-4px;
	*margin:0;
	*margin-bottom:2px;
}
	
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent fieldset.fsEnvoiAUneAmie p.notes ,
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent fieldset.fsEnvoiAUneAmie p.cnil{
	display:block; visibility:visible;
}

#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent p.cnil span, #content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent p.notes span {
	color:#444444;
	font-size:10px;
}
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent p.cnil a {
	background-image:url(images/puce_cat_femme.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#000000;
	font-size:10px;
	padding-left:15px;
	padding-top:4px;
	text-decoration:none;
}
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent p.envoiAUneAmieTexteEnseigneBas{
	display:none;
	visibility:hidden;
}
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent div.dEnvoiAUneAmieRecapProduits{
	position:relative;
	margin-left:10px;
	float:left;
	width:130px;
	*margin:5px;

	height:226px;
}
div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduit{	
	margin-right:0;
	margin-top:0;
	width:130px;
	/*height:310px;*/
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CECECE;
	float:left;
	/*height:275px;*/
	text-align:center;
}
div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduit div.dEnvoiAUneAmieRecapProduitVisuel{
	/*padding-bottom:10px;*/
	padding-right:4px;
	width:130px;
	height:130px;
	background:transparent url(images/snapshot.gif) no-repeat scroll 0 0;
	float:left;
}
div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduit div.dEnvoiAUneAmieRecapProduitVisuel img{
	display:block;
	padding:15px;
	width:100px; height:100px;
}
div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduit div.dEnvoiAUneAmieRecapProduitTextes{
	clear:both;
	padding:2px;
}

div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduit div.dEnvoiAUneAmieRecapProduitTextes h4{
	/*padding-top:10px;*/
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
}
div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduit div.dEnvoiAUneAmieRecapProduitTextes p{
	width:130px; 
	*margin:0;
	*padding:0;
	/*background-color:#F0F0F0; 
	height:70px;
	line-height:20px;
	height:20px; */
}
div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduit div.dEnvoiAUneAmieRecapProduitTextes p.dEnvoiAUneAmieRecapProduitAccroche span{ display:none; visibility:hidden;/**/}
div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduit div.dEnvoiAUneAmieRecapProduitTextes p.ProduitLesPrix{
	text-align:center;
	background:none;
	
}
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent fieldset.fsEnvoiAUneAmie {
	border:medium none;
	clear:left;
	float:left;
	margin-top:-240px;*margin-top:-300px;
	padding-left:150px;*padding:0px;
	position:relative;
	width:385px;
}
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent fieldset.fsEnvoiAUneAmie li a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background:none;
	float:right;
	display:block;
}
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent fieldset.fsEnvoiAUneAmie li a span {
	background:transparent url(images/bg_purple_button.gif) repeat-x scroll 0 0;
	padding:0 3px;
	text-align:right;
	color:#FFFFFF;
	float:right;
	margin-top:4px;
}
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent fieldset.fsEnvoiAUneAmie p.formulaireErreur{
	color:red;
	text-align:justify;
	width:240px;
	*margin:0;
	*margin-top:40px;
	*margin-left:160px;
	display:block; visibility:visible;
}
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent fieldset.fsEnvoiAUneAmie p.notes{
	text-align:justify;
	width:240px;
	display:block; visibility:visible;
}

/* en attendant les class */
p.texteEnseigne #ctl00_PageContent_wucEnvoiAUneAmie_lblTexteEnseigneBas {display:none; visibility:hidden;}

#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent fieldset.fsEnvoiAUneAmie p span#ctl00_PageContent_wucEnvoiAUneAmie_lblTexteEnseigneHaut{display:block; visibility:visible;}

#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent fieldset.fsEnvoiAUneAmie p.formulaireErreur{	display:block; visibility:visible;}
/* */
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent fieldset.fsEnvoiAUneAmie p {display:none; visibility:hidden;}

fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie{
	width:240px;
	padding:0;
	margin:0;
	*list-style:none;
}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li{
	clear:both;
	width:240px;
	display:block;
	padding-top:4px;/*10px;*/
	

}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoiAUneAmieDestinataires, fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoiAUneAmieDeLaParte{
	*margin-left:160px;
}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieDestinataires{
	width:240px;
	margin:0;
	padding:0;
}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieDestinataires li.liEnvoiAUneAmieDestinataire1{
	display:block;
}

fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieDestinataires li ul.ulEnvoiAUneAmieDetinataire {
	width:240px;
	margin:0;
	padding:0;
}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieDestinataires li ul.ulEnvoiAUneAmieDetinataire li{}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieDestinataires li ul.ulEnvoiAUneAmieDetinataire li label{}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieDestinataires li ul.ulEnvoiAUneAmieDetinataire li label span{
	display:block;
	float:left;
	font-size:1em;
	font-weight:bold;
	text-align:right;
	width:64px;*width:68px;
}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieDestinataires li ul.ulEnvoiAUneAmieDetinataire li input{
	width:150px; 
	float:left; 
	margin-left:10px;
}

fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieDestinataires li.liEnvoiAUneAmieDestinataire2, fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieDestinataires li.liEnvoiAUneAmieDestinataire3{
	display:none;
	visibility:hidden;
}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul li label{}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul li input{}

fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDestinataires {}

fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDeLaPartDe {
	width:240px; /*display:inline;*/
	margin:0;
	padding:0;
}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDeLaPartDe li{
	/* display:inline;*/
	clear:both;
	/*padding-top:20px;*/
}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDeLaPartDe li label{}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDeLaPartDe li label span{
	display:block;
	float:left;
	font-size:1em;
	font-weight:bold;
	text-align:right;
	width:64px;*width:68px;/*width:150px;*/
}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDeLaPartDe li input{width:150px; float:left; margin-left:10px;}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDeLaPartDe li span{}

fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li span {float:left;}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li label{float:left;}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li label span{	
	display:block;
	float:left;
	font-size:1em;
	/*font-weight:bold;*/
	text-align:right;
}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoiAUneAmieMessagePersonnalise {
	*margin-left:10px;
}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieMessagePersonnalise{	
	left:-140px;*left:0px;
	margin:0;
	padding:0;
	position:relative;
	top:10px; *top:0px;*margin-top:-30px;
	width:370px;
}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieMessagePersonnalise li{}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieMessagePersonnalise li label{}
fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieMessagePersonnalise li textarea{
	clear:both;
	float:left;
	height:80px;
	margin:5px;
	width:354px;*width:366px;
}

fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoirAUneAmieValidationFormulaire {
	*margin-left:140px;
}

/************************* en bas **************************/
#bgContainer  .divEnvoiAUneAmieHaut{display:none; visibility:hidden;}
#bgContainer  .divEnvoiAUneAmieBas{
	margin-left:400px;
}
#bgContainer  .divEnvoiAUneAmieBas div a {
	background-image:url(images/puce_cat_femme.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#000000;
	padding-left:15px;
	padding-top:2px;
	text-decoration:none;
}
#bgContainer  .divEnvoiAUneAmieBas div a:hover{color:#E30040; text-decoration:underline;}

#bgContainer  .divEnvoiAUneAmieBas div.modalPopup{
	clear:both;
	width:500px;
	position:absolute;
}

#bgContainer  .divEnvoiAUneAmieBas div.modalPopup div.modalPopupHeader {width:500px;}
#bgContainer  .divEnvoiAUneAmieBas div.modalPopup div.modalPopupHeader a.modalPopupClose{ /*padding-right:20px;*/ background:none;}

#bgContainer  .divEnvoiAUneAmieBas div.modalPopup div.modalPopupContent {width:500px;}
#bgContainer  .divEnvoiAUneAmieBas div.modalPopup div.modalPopupContent p.texteEnseigne{width:500px;}
#bgContainer  .divEnvoiAUneAmieBas div.modalPopup div.modalPopupContent div.dEnvoiAUneAmieRecapProduits{
	position:relative;
	margin-left:40px;
}

#bgContainer .divEnvoiAUneAmieBas div.modalPopup div.modalPopupContent fieldset.fsEnvoiAUneAmie {
	width:500px;
	border:none;
}
#bgContainer  .divEnvoiAUneAmieBas div.modalPopup div.modalPopupContent fieldset.fsEnvoiAUneAmie a{}
#bgContainer  .divEnvoiAUneAmieBas div.modalPopup div.modalPopupContent fieldset.fsEnvoiAUneAmie a:hover{}
#bgContainer  .divEnvoiAUneAmieBas div.modalPopup div.modalPopupContent fieldset.fsEnvoiAUneAmie p.formulaireErreur{
	width:500px;
}



/** Validation PopUp **/
div.modalPopup p.pPopupMessage{
	font-weight:bold;
	text-align:center;
	margin-top:10px;
}
div.modalPopup div.dPopupMessageButton{
	margin-bottom:15px;
	text-align:center;
}
div.modalPopup div.dPopupMessageButton a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
div.modalPopup div.dPopupMessageButton a:hover {color:#FFFFFF}
div.modalPopup div.dPopupMessageButton a span{
	background:transparent url(images/bg_purple_button.gif) repeat-x scroll 0 0;
	color:#FFFFFF;
	padding:0 3px;
	text-align:right;
}


/** Changer de password **/
#content #mainCT fieldset.fsPasswordInfo {}
#content #mainCT fieldset.fsPasswordInfo	ul.ulLoginPassword {}
#content #mainCT fieldset.fsPasswordInfo	ul.ulLoginPassword li {}
#content #mainCT fieldset.fsPasswordInfo	ul.ulLoginPassword label {}
#content #mainCT fieldset.fsPasswordInfo	ul.ulLoginPassword label span{width:250px;}

/** Produit préférer admin **/

#bgContainer table.NotreSelection {
	clear:both;
	margin:10px 0px 0px;
	width:100%;
}

#bgContainer table.NotreSelection td.legend {
	width:290px;height:150px;
	border:1px solid #cecece;
	float:left;
	text-align:center;
}
#bgContainer table.NotreSelection td.legend a.SupprimerProduitFavoris {
	background:transparent url(images/bg_purple_button.gif) repeat-x scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#bgContainer table.NotreSelection td.legend a.SupprimerProduitFavoris span{
	background:transparent url(images/bg_purple_button.gif) repeat-x scroll 0 0;
	padding:0 3px;	
	text-align:right;
	color:#FFFFFF;
}
#bgContainer table.NotreSelection td.legend .ProduitMiseEnAvant {
	height:130px;
	border:none;
	float:none;
	width:auto;
	margin-top:0px
}

#bgContainer table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitImageMiniature{
	padding-right:4px;
	width:130px;
	height:130px;
	background:transparent url(images/snapshot.gif) no-repeat scroll 0 0;
	float:left;
	*margin-bottom:-30px;
}

#bgContainer table.NotreSelection td.legend .ProduitMiseEnAvant h3.ProduitNom{
	float:none;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	width:auto;
	clear:none; 
}
#bgContainer table.NotreSelection td.legend .ProduitMiseEnAvant p.ProduitLesPrix {
    clear:both;
    float:right;
	margin:-30px 30px 0;
	 *margin:-30px 20px 0px 0px;
	/*width:100px;*/
	
	
}
#bgContainer table.NotreSelection td.legend .ProduitMiseEnAvant p.ProduitLesPrix span.prixFacture{
	margin-left:8px;*margin-left:0px;
	margin-right:-32px;*margin-right:0px;
}
#bgContainer table.NotreSelection td.legend .ProduitMiseEnAvant p.ProduitLesPrix span.prixATitreIndicatif {
	float:right;*float:left;
	margin-left:10px;*margin-left:95px;
	margin-right:-25px;*margin-right:0px;
}

#bgContainer table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitImageMiniature img{
	display:block;
	padding:15px;
	width:100px;
	height:100px;
}

/*** Pop up Produit préférer admin ***/
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes{
	clear:both;
	text-align:left;
	width:800px;
	background-color:#FFFFFF;
	border:4px solid #444444;
}
 
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupHeader {width:780px;}
div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupHeader a {}
div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupHeader a span {}

#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent{width:800px;}

#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent p.texteEnseigne{
display:block;
height:34px;
margin:0;
padding:0;
width:790px;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent p.envoiAUneAmieTexteEnseigneBas{ display:none; visibility:hidden;}
	/* produit */
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent  div.dEnvoiAUneAmieRecapProduits {
	height:260px;
	margin:0;
	overflow:auto;
	padding:0;
	width:790px;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduit{
	border:1px solid #CECECE;
	float:left;
	height:250px;
	margin-left:20px;*margin-left:14px;
	margin-top:4px;
	text-align:center;
	width:130px;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduit input{
	position:relative;
	top:230px;
	z-index:100000;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduit div.dEnvoiAUneAmieRecapProduitVisuel{
	padding-right:4px;
	width:130px;
	height:130px;
	background:transparent url(images/snapshot.gif) no-repeat scroll 0 0;
	float:left;
	position:relative;
	top:-18px;
	
	*padding:0px;
	*margin:0px;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduit div.dEnvoiAUneAmieRecapProduitVisuel img{
	display:block;
	padding-left:15px;
	padding-top:15px;
	width:100px;
	height:100px;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduit div.dEnvoiAUneAmieRecapProduitTextes {
	position:relative;
	top:-10px;
	float:left;
	width:130px;
	
	*padding:0px;
	*margin:0px;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduit div.dEnvoiAUneAmieRecapProduitTextes h4{
	height:50px;

	*padding:0px;
	*margin:0px;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduit div.dEnvoiAUneAmieRecapProduitTextes p.dEnvoiAUneAmieRecapProduitAccroche{
	display:none; visibility:hidden;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduit div.dEnvoiAUneAmieRecapProduitTextes p.ProduitLesPrix{
	clear:both;
	float:left;
	width:130px;
	
	*padding:0px;
	*margin:0px;
	margin-top:4px;
}
	/* formulaire */
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie{
	border:medium none;
	width:780px;
	
	*display:inline;
	*margin:0;
	*padding:0;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie p.formulaireErreur {
	width:780px;
}


#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie p.notes ,#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie p.cnil{
	margin-bottom:-4px;*margin-bottom:2px;
	margin-top:4px; *margin-top:-10px;
	padding:2px;
	position:relative;
	text-align:justify;
	width:98%;
}

#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie p.cnil a {
	background-image:url(images/puce_cat_femme.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#000000;
	font-size:10px;
	padding-left:15px;
	padding-top:4px;
	text-decoration:none;
}

#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie p.cnil span, #content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie p.notes span {
	color:#444444;
	font-size:10px;
}

#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie{
	width:100%;
	padding:0;
	margin:0;
	
	*display:inline;
	*margin:0;
	*padding:0;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li{
	clear:both;
	display:inline-block;
	/*height:110px;	*/
	width:220px;
	padding-top:4px;
	position:relative;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoiAUneAmieDestinataires{
	height:110px;
	width:220px;	
	
	*display:inline;
	*margin:0;
	*padding:0;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoiAUneAmieDeLaParte{
	height:110px;
	width:220px;
	top:-4px;*top:0px;

	*display:inline;
	*margin:0;
	*padding:0;	
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoiAUneAmieMessagePersonnalise{
	height:110px;
	width:220px;
	
	*display:inline;
	*margin:0;
	*padding:0;		
	*top:-20px;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoirAUneAmieValidationFormulaire{
	margin-left:20px;
	top:20px;*top:-20px;
	width:30px;
	
	*display:inline;
	*float:right;
	*margin:0;
	*padding:0;	
	
	z-index:3000;
}

#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieDestinataires{
	width:220px;
	height:120px;
	margin:0;
	padding:0;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieDestinataires li.liEnvoiAUneAmieDestinataire1{
	display:block;
	height:auto;
}

#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieDestinataires li ul.ulEnvoiAUneAmieDetinataire {
	width:220px;
	margin:0;
	padding:0;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieDestinataires li ul.ulEnvoiAUneAmieDetinataire li{height:auto;}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieDestinataires li ul.ulEnvoiAUneAmieDetinataire li label{}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieDestinataires li ul.ulEnvoiAUneAmieDetinataire li label span{
	display:block;
	float:left;
	font-size:1em;
	font-weight:bold;
	text-align:right;
	width:60px;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieDestinataires li ul.ulEnvoiAUneAmieDetinataire li input{
	width:120px; 
	float:left; 
	margin-left:10px;
}

#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieDestinataires li.liEnvoiAUneAmieDestinataire2, #content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieDestinataires li.liEnvoiAUneAmieDestinataire3{
	display:none;
	visibility:hidden;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul li label{}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul li input{}

#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDestinataires {}

#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDeLaPartDe {
	width:220px; /*display:inline;*/
	height:120px;
	margin:0;
	padding:0;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDeLaPartDe li{
	/* display:inline;*/
	clear:both;
	height:auto;
	/*padding-top:20px;*/
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDeLaPartDe li label{}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDeLaPartDe li label span{
	display:block;
	float:left;
	font-size:1em;
	font-weight:bold;
	text-align:right;
	width:60px;/*width:150px;*/
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDeLaPartDe li input{width:120px; float:left; margin-left:10px;}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDeLaPartDe li span{}

#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li span {float:left;}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li label{float:left;}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li label span{	
	display:block;
	float:left;
	font-size:1em;
	/*font-weight:bold;*/
	text-align:right;
}

#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieMessagePersonnalise{	
	margin:0;
	padding:0;
	width:220px;
	height:120px;
	position:relative;
	top:0;
	left:0;
	float:left;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieMessagePersonnalise li{}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieMessagePersonnalise li label{ font-weight:normal;}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul.ulEnvoiAUneAmieMessagePersonnalise li textarea{
	clear:both;
	float:left;
	height:80px;
	margin:5px;
	width:290px;
}

#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background:none;
	z-index:3000;
}
#content #mainCT #bgContainer div.divEnvoiAUneAmieBas div div.ModalPopupEnvoiAUneAmieArticlesPreferes div.modalPopupContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li a span {
	background:transparent url(images/bg_purple_button.gif) repeat-x scroll 0 0;
	color:#FFFFFF;
	padding:0 3px;
	text-align:right;
	z-index:3000;
}
/*
#content #mainCT fieldset.fsParametrageCompteClient ul.formField li div ul, #content #mainCT fieldset.fsOptins ul.formField li div ul{
	float:left;
	margin:-10px 0 0;
	width:auto;
}
*/
#content #mainCT fieldset.fsParametrageCompteClient ul.formField li div ul{
	float:left;
	width:178px;
}
#content #mainCT fieldset.fsParametrageCompteClient ul.formField li div ul{
	/**width:150px;
	*height:30px;
	*float:left;
	*margin:-26px 0 0;*/
	*width:186px !important;
}
#content #mainCT fieldset.fsParametrageCompteClient ul.formField li div ul li, #content #mainCT fieldset.fsOptins ul.formField li div ul li{
	clear:none;
	float:left;
	margin:0;
	padding:0;
}
#content #mainCT fieldset.fsParametrageCompteClient ul.formField li div ul li input, #content #mainCT fieldset.fsOptins ul.formField li div ul li input{
	position:relative;
	top:-1px;
	border:0 none;
	float:left;
	margin-left:5px;
	margin-top:4px;
	width:10px;

	*position:relative;
	*top:-4px;
	*left:0px;
}
#content #mainCT fieldset.fsParametrageCompteClient ul.formField li div ul li label, #content #mainCT fieldset.fsOptins ul.formField li div ul li label{
	float:left;
	font-size:12px;
	margin-left:0;
	*margin-left:4px;
}

/** Modification du panier **/
#content #mainCT.panier fieldset#fsModificationLignePanier {
	width:auto;
	border:none;
}

#content #mainCT.panier fieldset#fsModificationLignePanier ul {
	margin:0;
	padding:0;
}
#content #mainCT.panier fieldset#fsModificationLignePanier ul li.liZoneReferenceArticle{}
#content #mainCT.panier fieldset#fsModificationLignePanier ul li.liZoneQuantite{}
#content #mainCT.panier fieldset#fsModificationLignePanier ul li.liZoneBoutonsValidations{
	float:left;
	margin-left:160px;
	*margin-left:70px;
}

#content #mainCT #bgContainer fieldset.fsParametrageCompteClient {}
#content #mainCT #bgContainer fieldset.fsParametrageCompteClient ul.formField {}
#content #mainCT #bgContainer fieldset.fsParametrageCompteClient ul.formField li {}
#content #mainCT #bgContainer fieldset.fsParametrageCompteClient ul.formField li label {}
#content #mainCT #bgContainer fieldset.fsParametrageCompteClient ul.formField li label span {}
#content #mainCT #bgContainer fieldset.fsParametrageCompteClient ul.formField li input {
	*position:relative;
	*top:-4px;
	*left:2px;
}

p.indispo span {clear:both; font-weight:normal;color:#000;font-size:0.7em;margin:6px 0 }
p.indispo span a {color:#000}

#articleDesc div.miseAuPanier p.mt10px {padding-top:10px}

#coordonnes {
	clear:both;
	float:left;
	font-size:0.8em;
	*margin-top:18px;*margin-left:0px;
	display:block;
	background:#fff;
	width:757px;
}

#centerPan #coordonnes .ProduitMiseEnAvant{
	width:140px;*width:130px;
	/*height:250px;*/
	margin-top:0px;
	*margin-right:5px !important;
}
/*#centerPan #coordonnes .ProduitMiseEnAvant .ProduitImageMiniature{margin-bottom:15px;*margin-bottom:0px;}*/
#centerPan #coordonnes .ProduitMiseEnAvant p.ProduitLesPrix {
    clear:both;
    float:left;
     /*margin-left:8px;*margin-left:4px;margin-left:16px;*margin-left:8px;*/
    position:relative;
    padding-bottom:0px;
	
		*width:130px;
	*margin:0px 0px 2px;
}
#centerPan #coordonnes .ProduitMiseEnAvant h3.ProduitNom {
	clear:both;
	height:80px;*height:60px;
	background-color:#f0f0f0;
}

*+html #centerPan #coordonnes .ProduitMiseEnAvant h3.ProduitNom  {width:130px;margin-left:-15px;}

#totalLook {font-size:0.8em;margin-top:10px;clear:both;float:left;width:300px;display:block;margin-left:8px;border:1px solid #e45b85;}
#coordonnes h5, #totalLook h5 {
	background:url(images/ss_menu_moyen.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
	margin-top:0px;
	padding-left:10px;
	text-transform:uppercase;
}

#semblables {
	font-size:0.8em;
	margin-top:10px;
	float:left;
	background:#fff;
	display:block;
	margin-left:8px;
}
#semblablesParTrois {font-size:0.8em;margin-top:10px;float:right;width:450px;background:#fff;display:block;border:1px solid #e45b85;}

#semblables h5,#semblablesParTrois h5 {
	background:url(images/ss_menu_mini.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
	margin-top:0px;
	padding-left:10px;
	text-transform:uppercase;
}

#centerPan #semblables .ProduitMiseEnAvant{
	height:250px;
	width:140px;
	margin-top:0px;
	*width:137px;
}

#semblables.fS,#semblablesParTrois.fs{width:760px; float:left;clear:both;margin-left:10px;margin-top:10px;border:1px solid #e45b85;}

#descente_univers_focus_service_cadre{clear:both;float:left;width:757px;font-size:12px;margin-top:10px;}
	
.mr10 {margin-right:10px;margin-top:4px;}



#article p.avisInternautes {clear:left;border:0;border-top:1px solid #e45b85;font-weight:bold; font-size:0.8em;padding:4px;margin:0}
#article ul {font-size:0.8em;margin:0 0 10px 0px ;padding:4px;list-style-type:none;}
#article ul li {padding-left:14px}
#article ul li a {color:#000; text-decoration:none;}
#article ul li a:hover{color:#e30040; text-decoration:underline;}

#article ul.lastElement {border-top:1px solid #e45b85}

hr.cleard {height:8px;border:0;clear:both;background:#fff;color:#fff}
	
.misesEnAvantHomeBoutique {
	margin:0px 0 0 0;
	clear:both;
	float:left;
	width:757px;
	/*padding-top:575px;*/
}

.misesEnAvantHomeBoutique h2 {
	background:url(images/ss_menu.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
	*margin-top:10px; 
	*margin-bottom:10px;
}

.misesEnAvantHomeBoutique .tableRes #tdSeparator{}

.misesEnAvantHomepage {
	clear:both;
	width:757px;
	padding-top:10px;
	*margin-left:0px;
}

.misesEnAvantHomepage .tableRes{*width:757px;}

.misesEnAvantHomepage h2 {
	background:url(images/ss_menu_moyen.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
	*margin-left:0px;
}

/* include 
ul#bottomToolBar 
{
	clear:both;
	background:#eff2f3;
	border:1px solid #E45b85;
	height:80px;
	width:782px;
	margin:0;padding:0;list-style-type:none;
	margin-top:10px;
	float:left;
	}

#bottomToolBar {float:left;clear:both;width:772px;}

ul#bottomToolBar li {float:left;text-align:center;width:16%;margin:0;padding:0;}
ul#bottomToolBar li a {border:0;font-size:0.8em;text-decoration:none;line-height:0.6em;color:#444444}*/

p.topRecherche {clear:both; font-size:0.8em;padding:0;margin-left:10px;}

p.topRecherche a {color:#000; text-decoration:none;}
p.topRecherche a:hover{color:#e30040;text-decoration:underline;}

ul.personalisation {list-style-type:none;margin:0;padding:0}
ul.personalisation li {padding-bottom:10px;}
ul.personalisation li {font-size:0.8em}
ul.personalisation li span {margin-left:4px;position:relative;top:-3px;}
ul.personalisation li label span {margin-left:0px;display:block;float:left;width:50px;font-size:1.2em;position:relative;top:3px;}
ul.personalisation li input {border:1px solid #7f9db5;width:130px}

/* */
.tableProducts {
	width:750px;
	margin:10px 10px 0 9px;
	clear:both;
	font-size:0.7em;
	font-weight:bold;
	border-collapse:collapse;
	border:1px solid #a0a6b5
}
.tableProducts td {border:1px solid #a0a6b5;padding:4px;}
.tableProducts td span {font-size:11px;font-weight:normal;}
.tableProducts a {color:#000}
.tableProducts td.colprix {text-align:center}

.selectColor {
	padding:8px;
	margin:8px;
	clear:both;
	border:1px solid #cecece;
	font-size:0.8em;
}

.selectColor select {font-size:0.8em}
.selectColor .assistant {font-size:12px}
.selectColor .assistant a {color:#000; text-decoration:none;}
.selectColor .assistant a:hover{color:#e30040; text-decoration:underline;}

.montantTotalArticles {
	width:auto;
	clear:both;
	float:right;
	margin:8px;
	font-size:0.8em;
	padding:8px;
	height:20px;
	display:inline;
}

table.detailEnsemble {clear:both;font-size:0.9em;border:1px solid #E45b85;margin:8px;border-collapse:collapse;}
table.detailEnsemble td, .prodDesc table td {vertical-align:top;}

table.detailEnsemble label {}

table.detailEnsemble td.dtlL {width:46%;padding:4px;}
table.detailEnsemble td.dtlM {width:42%;border-right:1px solid #E45b85;padding:4px;}
table.detailEnsemble td.dtlR {width:2%;vertical-align:middle;text-align:center;padding:4px;}

.ensembleG  {
	margin:0;
	padding:0;
	font-weight:bold;
	padding:4px;
	height:107px;
	display:block;
}

table.detailEnsemble div.ensembleD {border:1px solid #f0f0f0;padding:4px;float:left;}

table.detailEnsemble p.ensembleG img {text-align:left;}

.ensembleG span.detailProduit {position:absolute; bottom:4px;left:4px;font-size:0.8em;font-weight:normal;}
.ensembleG span.detailProduit a {text-decoration:underline;color:#000}
                                            
table.detailEnsemble ul {margin:0;padding:0;font-size:0.8em;list-style-type:none;}
table.detailEnsemble ul li {clear:both}
table.detailEnsemble ul select {width:80px;font-size:0.8em;float:left;margin:0 4px}
table.detailEnsemble ul li label span {display:block; width:160px;float:left}

table.prodDescTop {width:760px;margin-bottom:8px;font-size:0.8em}

table.prodDescTop td.leftDesc {width:185px;}
table.prodDescTop td.rightDesc {width:462px;}

table.prodDescTop td img {border:1px solid #f0f0f0;}

table.prodDescTop td.rightDesc p.ensembleG {width:98%;}
	
div.prodDesc {position:relative;left:8px;*left:16px;}

.ensembleG .descProd {font-weight:normal}

div.prodDesc p.ensembleG {border-bottom:1px solid #E45b85}

div.prodDesc .leftBorder {border-left:1px solid black}

div.prodDesc {border:1px solid #E45b85;padding:0;width:760px}

div.prodDesc .tableProducts {
	margin:0 0 4px 4px;
	width:750px;
	clear:both;
	font-size:0.7em;
	font-weight:bold;
	border-collapse:collapse;
	border:1px solid #a0a6b5;
}

div#centerPan div.meaLarge span img{border:1px solid #cecece;width:750px;*margin-bottom:10px; *float:left;}
#miseEnAvant #centerPan div.meaLarge {height:auto}

div#centerPan div.meaMedium {margin-top:10px;width:750px;}
div#centerPan div.meaMedium span {padding-right:8px;}
div#centerPan div.meaMedium span img{border:1px solid #cecece;width:242px;}
div#centerPan div.meaMedium span.lastMea {padding-right:0}

div.meaCatProduits {
	border-bottom:1px solid #cecece;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	width:757px;
	*margin-top:10px;
	*margin-left:4px;
	clear:both;
}

div.meaCatProduits h2 {
	background:url(images/ss_menu_moyen.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
}
	
div.meaCatProduits p {color:#444444;text-align:center;font-size:0.8em; padding:4px;margin:0}
div.meaCatProduits p a {color:#444444}

div.meaCatProduitsHalf {
	border-bottom:1px solid #cecece;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	width:362px;
	margin-top:25px;
	float:left;
}

div.meaCatProduitsHalf h2 {
	background:url(images/ss_menu_moyen.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
	margin-top:0px;
}
	
div.meaCatProduitsHalf span.detailProduit {position:absolute;bottom:0;left:0}

p.m10px {margin-left:10px;}

table.toutesBoutiques {border:1px solid #e45b85;float:left;width:780px;margin-left:10px;*margin-left:5px;padding:5px;}

table.toutesBoutiques td.image {width:115px;}
table.toutesBoutiques td.desc  {
	vertical-align:top;
	margin:0;
	font-size:0.9em;
	font-weight:bold;
	background:#f0f0f0;
	border-left:3px solid #fff;
}
table.toutesBoutiques td.desc h4 {color:Black;margin-top:0; padding:4px;}
table.toutesBoutiques td.desc span {display:block;color:Black;margin-top:0; padding:4px;}
table.toutesBoutiques td.desc p {display:block;font-size:0.9em;font-weight:normal}
table.toutesBoutiques td.sep span {display:block; border-right:3px dotted #c5cfe5;height:115px;padding:0}
table.toutesBoutiques td hr {border:0;border-top:1px solid #e45b85;background:#e45b85;height:1px; display:none; visibility:hidden;}

table.toutesBoutiques  {vertical-align:top;}

div.miseEnAvantUnivers {
	width:450px;
	float:left;
	color:#e30040;
	margin: 0 0 10px 0px;
	width:50%
}

div.miseEnAvantUnivers span.picMEA {float:left;display:block;width:212px;}
div.miseEnAvantUnivers p {padding:0;margin:0;font-weight:bold;padding:8px;display:inline;float:left;}
div.miseEnAvantUnivers p span {
	display:block;
	width:200px;
	padding:4px;
	margin:0;
	font-weight:normal;
	font-size:14px;
	display:inline;
	float:left;
}
div.miseEnAvantUnivers hr {display:none;}
Sdiv.miseEnAvantComplement {float:right;width:298px}
p.pubLarge {margin:20px 0 0 0px;clear:both;display:inline;}

div.affinerRecherche {
	width:757px;
	margin-top:10px;
	border-top:0px;
	clear:both;
	*margin-left:4px;
		
    visibility:hidden;
    display:none;
}

div.affinerRecherche select{font-family:Trebuchet MS;}

div.affinerRecherche .FiltreEntete {
    font-size:12px;
    float:left;
}

div.affinerRecherche h2 {	
	background:url(images/ss_menu_moyen.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
	padding:0pt 0pt 0pt 4px;
	text-align:left;
	text-transform:uppercase;
	margin-top:0px;
}
div.affinerRecherche h2 span {margin:0;padding:0;font-size:0.8em;color:#444444;background:#f0f0f0;position:absolute;right:5px}
div.affinerRecherche h2 span a {color:#444444;}

div.affinerRecherche p {text-align:center;font-size:0.8em;margin:8px 8px}
div.affinerRecherche p label {margin:0 10px 0 20px}
div.affinerRecherche p select {font-size:0.8em}
div.affinerRecherche p.perso {
	text-align:left;
	margin:0;
	padding:10px 0 10px 8px;
	border-top:1px solid #cecece;
}

#centerPan div#resultats {
	width:757px;*width:750px;
	margin-top:10px;
	float:left;
	*margin-left:2px;
}



#centerPan div#resultats h2 {
	height:24px;
	margin:0;
	padding:5px 0 0px 1%;
	font-weight:normal;
	color:#000;
	font-size:10px;
	float:left;
	
	margin-bottom:4px;
}

#centerPan div#resultats h2.ProduitSelectionTriZoneBas{*padding-bottom:5px;}
	
#centerPan div#resultats h2 select{width:50px;*position:relative;*margin-bottom:-4px;}

#centerPan div#resultats h3 {
	margin:0;
	background:transparent;
	color:#E30040;
	padding:9px 8px 0 0;
	font-size:10px;
	text-align:left;
	float:right;
	*padding-left:0px;
	*padding-right:0px;
	margin-bottom:0;
}

#centerPan div#resultats h3 a {color:#000000;font-size:11px;text-decoration:none; outline:none;}
#centerPan div#resultats h3 a:hover {color:#e30040;}
#centerPan div#resultats h3 a.selected {color:#e30040;}
#centerPan div#resultats h3 span{}
#centerPan div#resultats h3.ProduitSelectionPaginationBas, #centerPan div#resultats h3.ProduitSelectionPaginationHaut{margin:-8px 0 0;padding:0 8px 8px;*margin:0px; *padding:0px;}
#centerPan div#resultats h3.ProduitSelectionPaginationBas span, #centerPan div#resultats h3.ProduitSelectionPaginationHaut span{}
#centerPan div#resultats h3.ProduitSelectionPaginationBas div.divPagination, #centerPan div#resultats h3.ProduitSelectionPaginationHaut div.divPagination{}

/*les meilleures ventes */

#centerPan div#resultats table.MeilleursVentes {
	clear:both;
	margin-top:10px;
	width:757px;
}

#centerPan div#resultats table.MeilleursVentes th{
	background:url(images/ss_menu_moyen.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	line-height:21px;
	text-transform:uppercase;
	text-align:left;
	padding-left:4px;	
}

#centerPan div#resultats table.MeilleursVentes td.legend {
	width:240px;
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #cecece;
	float:left;
	height:120px;
	text-align:center;	
	margin-top:8px;
}
#centerPan div#resultats table.MeilleursVentes td.legend .ProduitMiseEnAvant {height:100px;border:none;float:none;width:auto;}

#centerPan div#resultats table.MeilleursVentes td.legend .ProduitMiseEnAvant .ProduitImageMiniature{
	width:auto;
	margin:0;
	padding-bottom:10px;
	padding-right:4px;*padding-right:0px;	
}

#centerPan div#resultats table.MeilleursVentes td.legend .ProduitMiseEnAvant h3.ProduitNom{
	float:none;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	width:auto;
	clear:none; 
}
#centerPan div#resultats table.MeilleursVentes td.legend .ProduitMiseEnAvant p.ProduitLesPrix {
    clear:both;
    float:right;
    margin:-34px 2px 0 ;*margin-bottom:-36px;
}

/*les sélections */

#centerPan div#resultats table.NotreSelection {
	clear:both;
	margin:10px 0px 0px;
	width:757px; 
	margin-bottom:4px;
}

#centerPan div#resultats table.NotreSelection th{
	background:url(images/ss_menu_moyen.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	line-height:21px;
	text-transform:uppercase;
	text-align:left;
	padding-left:4px;
}

#centerPan div#resultats table.NotreSelection td.legend {
	border:1px solid #CECECE;
	float:left;
	height:130px;
	margin-left:10px;
	margin-top:8px;
	text-align:center;
	width:330px;
}

#centerPan div#resultats table.NotreSelection td hr {margin-bottom:-2px; display:none; visibility:hidden;}

#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant {
	height:130px;
	border:none;
	float:none;
	width:auto;
	margin-top:0px;
}

#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitImageMiniature{
	height:130px;
	margin:0;
	width:130px;	
}
#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitImageMiniature img{
	width:100px;
	height:100px;
}
#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitPictoMarque{float:right;}
#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitPictoMarque img{
	height:30px;
}
#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant h3.ProduitNom{
	clear:right;
	float:none;
	font-size:11px;
	font-weight:bold;
	padding:0;
	position:relative;
}
#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant p.ProduitLesPrix {
	clear:both;
	float:right;
	margin-top:-50px;
}

#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant p.ProduitLesPrix span.prixFacture {
	margin-left:-13px;
	color:black;
}
/* fin */

#centerPan div#resultats table.tableRes {clear:both;/*border:1px solid #cecece;*/ background-color:#FFFFFF; width:757px; border-top:0;}

#centerPan div#resultats table.tableRes td, #centerPan div#resultats table.tableRes th{
	vertical-align:top;
	border-collapse:collapse;
	padding:0px;
	background:#F0F0F0 none repeat scroll 0%;
}

#centerPan div#resultats table.tableRes td{background-color:#FFFFFF;}

#centerPan div#resultats table.tableRes div.ProduitMiseEnAvant p.ProduitLesPrix{
	clear:both;
	float:right;
	margin:-34px 2px 0pt;
}

#centerPan div#resultats table.tableRes th {
	font-size:0.8em;
	text-align:left;
	padding:0 0 0 4px;
	background:url(images/ss_menu_moyen.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
	text-transform:uppercase;
}

#centerPan div#resultats table.tableRes td h2 {
	color:#000;
	background:none;
	width:133px;*width:130px;
	margin-bottom:10px;
	text-align:center;
}
#centerPan div#resultats table.tableRes td h2 a{color:#000;background:none;text-decoration:none;}
#centerPan div#resultats table.tableRes td h2 a:hover{color:#e30040;background:none;text-decoration:none;}

#centerPan div#resultats table.tableRes td.sep {
	width:10px;
	background:url(images/bgtableRez.gif) 6px 0px repeat-y;
	display:none;
}

#tdSeparator { }
#centerPan div#resultats table.tableRes td.legend {/*background:#f0f0f0;*/width:390px;}
#centerPan div#resultats table.tableRes td hr {border:0;border-top:1px solid #e45b85;background:#e45b85; height:1px; display:none; visibility:hidden;}

table.tableColonne {width:95%;margin-top:-5px;font-size:12px;}
table.tableColonne td {text-align:center;vertical-align:top;font-size:12px;padding-bottom:7px;}
table.tableColonne td a{color:#000; text-decoration:underline;font-size:12px;}
table.tableColonne td a:hover{color:#e30040; text-decoration:underline;}

/* */

#miseEnAvant #centerPan fieldset {clear:both; border:1px solid #a0a6b5;padding:2px 2px 20px 2px;margin:0 0 0 11px;}
#miseEnAvant #centerPan p.legende {clear:both;font-size:0.8em;font-weight:bold;}

/* */

.guideAchat {width:150px;float:left;font-size:0.8em;margin:20px 0 20px 20px;margin-bottom:20px;border:1px solid #cecece}
.guideAchat p {margin:0;padding:8px;}
.guideAchat p.themeGuide {border-bottom:1px solid #cecece}
.guideAchat p.imgGuide {border-bottom:1px solid #cecece;height:150px;}
.guideAchat h2.titleGuide {font-size:1em;font-weight:bold;margin:0;padding:8px;}
.guideAchat h2.titleGuide a {color:#000;text-decoration:none;}
.guideAchat p.descGuide {font-weight:bold;margin:0px 0 10px 0;font-weight:normal;padding:0 8px 8px 8px}
.guideAchat p.btn {padding:0;margin:0 0 10px 0²;text-align:center;background:none;}

/*
#SelectionPaysLangue{
	background:#E30040 none repeat scroll 0%;
	border:1px solid #cecece;
	margin:35px auto;
	text-align:center;
	width:371px;
}

#SelectionPaysLangue h3{*margin-top:10px;}

#SelectionPaysLangue ul li{list-style-type:none; width:280px; *margin-left:-50px;}

#SelectionPaysLangue ul li a{color:#000; text-decoration:none;}

#SelectionPaysLangue ul li a:hover{color:#e30040; text-decoration:underline;}

*/
#content #centerPan #votreRecherche{text-align:center;}



#centerPan #descente_boutique_encart_princ_focus_bout_cadre {clear:both;margin-left:10px;font-size:12px;}

.descriptionlongue{float:left;width:757px;clear:both;}

#descente_univers_encart_princ_focus_bout_cadre{width:757px;margin-top:8px;*margin-left:6px;}

#descente_univers_encart_secondaire_cadre{font-size:12px;}

/*pages services */
#ctl00_PageContent_wucNosSousCategories_divCategorie {visibility:hidden;display:none;}
#content .misesEnAvantPagesServices h2{
	background:url(images/ss_menu.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
}

#content #mainCT .misesEnAvantPagesServices h2{
	background-image:url(images/ss_menu_moyen.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	float:none;
}

.imageCoeur{background: url(images/coupDeCoeur.gif) no-repeat; display:none;}

/*******************************************************************/
/***     Styles utilisés dans la présentation d'un produit       ***/
/*******************************************************************/
/* ProduitMiseEnAvant */
/*.coordonnes .ProduitMiseEnAvant, */
.ProduitMiseEnAvant {
	float:left; 
	border:1px solid #cecece;
	background:#fff;
	width:145px;*width:144px;
	height:275px;
	text-align:center;
}
	
#resultats .tableRes .ProduitMiseEnAvant {
	float:left; 
	border:1px solid #cecece;
	background:#fff;
	width:248px;
	height:auto;
	text-align:center;
}

#centerPan .ProduitMiseEnAvant h2{
	background:url(images/ss_menu_moyen.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
	margin-top:0px;
	text-align:left;
}

#centerPan .ProduitMiseEnAvant{
	width:370px; 
	margin-top:8px;
	height:auto;
	margin-right:5px;*margin-right:0px;
	*margin-left:0px;
}

#centerPan .ProduitMiseEnAvant .ProduitImageMiniature{
	/*width:106px; height:106px;*/
	height:130px; width:130px;
	background:url(images/snapshot.gif) no-repeat;
}
#centerPan .ProduitMiseEnAvant .ProduitImageMiniature img{
	/*width:90px;
	height:90px;*/
	padding:15px;/*padding:8px;*/
	display:block;
}

#centerPan .ProduitMiseEnAvant h3.ProduitNom{clear:none;margin-top:4px;padding:0;padding-top:4px}
#centerPan .ProduitMiseEnAvant h3.ProduitNom a{font-size:12px;}
#centerPan .ProduitMiseEnAvant p.ProduitLesPrix{
	position:relative;
	float:right;	
	width:130px;
}

/************************/
#centerPan .misesEnAvantHomepage{
	*float:left;
}
#centerPan .misesEnAvantHomepage .tableRes {*width:757px;}
#centerPan .misesEnAvantHomepage .tableRes td.sep{width:6px;}
#centerPan .misesEnAvantHomepage .tableRes .ProduitMiseEnAvant{
	width:130px;*width:130px;
	height:250px;
	margin-top:0px;
	margin-right:0px;
}
/*#centerPan .misesEnAvantHomepage .tableRes .ProduitMiseEnAvant .ProduitImageMiniature{margin-bottom:15px;*margin-bottom:0px;}*/
#centerPan .misesEnAvantHomepage .tableRes .ProduitMiseEnAvant p.ProduitLesPrix {
    clear:both;
    float:left;
    /*margin-left:8px;*margin-left:4px;margin-left:16px;*margin-left:8px;*/
    position:relative;
    padding-bottom:0px;
	margin-top:2px;
	
	*width:130px;
	*margin:6px 0px 2px; /*margin:0px 0px 2px;*/
}
#centerPan .misesEnAvantHomepage .tableRes .ProduitMiseEnAvant p.ProduitLesPrix span.prix{
	margin-top:2px;
	/*text-align:left;*/
	width:100%;
}

p.ProduitLesPrix span.prixFacture{margin-left:8px;}
p.ProduitLesPrix span.prixATitreIndicatif{margin-left:20px;font-size:16px;}
p.ProduitLesPrix span span.prixATitreIndicatifInfos {
	color:#E45B85;
	font-style:italic;
	margin-left:4px;
}
#centerPan .misesEnAvantHomepage .tableRes .ProduitMiseEnAvant h3.ProduitNom {
    clear:both;
    height:70px;/*height:80px;*/*height:60px;
	background-color:#f0f0f0;
	
	margin:0 0 4px;
}
*+html #centerPan .misesEnAvantHomepage .tableRes .ProduitMiseEnAvant h3.ProduitNom {
    width:130px;
    margin-left:-15px;
}

/*coordonnes .ProduitMiseEnAvant, .ProduitMiseEnAvant p input{width:138px;height:50px;}*/	

#coordonnes .ProduitMiseEnAvant.trois,.ProduitMiseEnAvant.trois {float:left; width:115px;display:inline;padding-right:0px;}

#semblables .ProduitMiseEnAvant, #semblablesParTrois .ProduitMiseEnAvant {float:left;display:inline;}
#semblables .ProduitMiseEnAvant.trois, #semblablesParTrois .ProduitMiseEnAvant.trois {
	float:left; 
	width:115px;
	display:inline;
	padding-right:0px;
}

#centerPan .misesEnAvantHomeBoutique .ProduitMiseEnAvant{
	width:130px;*width:130px;
	margin-top:0px;
	height:250px;
	margin-right:15px;
	*margin-right:5px !important;
}

#centerPan .misesEnAvantHomeBoutique .ProduitMiseEnAvant p.ProduitLesPrix {
    clear:both;
    float:left;
   /* margin-left:8px;*margin-left:4px;margin-left:16px;*margin-left:8px;*/
    position:relative;
    padding-bottom:0px;
	margin-top:2px;
	
	*width:130px;
	*margin:-2px 0px 2px; /* *margin:0px 0px 2px;*/
}
#centerPan .misesEnAvantHomeBoutique .ProduitMiseEnAvant .ProduitNom {
    clear:both;
    height:60px !important;/*height:80px;*height:60px;*/
	background-color:#f0f0f0;
}

*+html #centerPan .misesEnAvantHomeBoutique .ProduitMiseEnAvant .ProduitNom {width:130px;margin-left:-15px;}

.misesEnAvantHomepage .tableRes .ProduitMiseEnAvant p input{width:50px;}

.ProduitMiseEnAvant .ProduitLienVoirLaFiche {clear:both;padding-top:10px;display:none;}

.ProduitMiseEnAvant .ProduitLienVoirLaFiche .btnBcRouge{display:none;}

/* ProduitImageMiniature */
#centerPan div#resultats table.tableRes .ProduitImageMiniature{/*width:100px; height:100px;*/float:left;}
div.ProduitImageMiniature {
	float:left;
	margin:0;
	padding:0;
	/*width:100px; height:100px;*/
	/*margin:5px;*/
	/*margin:10px 16px;*margin:5px;*margin:5px 10px;*/
}
div.ProduitImageMiniature input{/*width:100px; height:100px;*/}

.misesEnAvantHomepage .tableRes .ProduitImageMiniature{/*width:100px; height:100px;*/
/*margin:5px 16px;*margin:5px 10px;margin-top:10px;*/
/*margin:5px;*/ }
.misesEnAvantHomepage .tableRes .ProduitImageMiniature input{/*width:100px; height:100px;*/margin-left:10px;*margin-left:0px;}
.misesEnAvantHomeBoutique .tableRes .ProduitImageMiniature{/*width:100px; height:100px;*/
/*margin:5px 16px;*margin:5px 10px;*/
/*margin:5px;*/}
/* ProduitNom */
h3.ProduitNom {clear:both;/**margin-right:-16px;*/ padding-top:4px;}
h3.ProduitNom a {display:block; color:#444444; font-size:11px; text-decoration:none;font-weight:normal}
h3.ProduitNom a:hover {color:#e30040; font-size:11px;text-decoration:none;}
h3.ProduitNom span {font-weight:normal;font-size:12px;display:block;}

#centerPan #resultats .tableRes .ProduitMiseEnAvant h3.ProduitNom {
	font-weight:bold;
	padding-left:4px;
	width:auto;
	background:#fff;
	border:none;
	float:none;
	clear:none;
}

#centerPan #resultats .tableRes .ProduitMiseEnAvant h3.ProduitNom a {color:#000; font-size:12px;text-decoration:none;}
#centerPan #resultats .tableRes .ProduitMiseEnAvant h3.ProduitNom a:hover {color:#e30040; font-size:12px;text-decoration:none;}
#centerPan #resultats .tableRes .ProduitMiseEnAvant h3.ProduitNom span {font-weight:normal;font-size:12px; }

/* ProduitAccroche */
p.ProduitAccroche {font-size:12px; font-weight:normal;margin:0;padding:0;}

/* ProduitLesPrix */
p.ProduitLesPrix {margin:14px 10px 10px 0px; }
p.ProduitLesPrix {font-size:10pt; text-align:center;}
p.ProduitLesPrix span.reduc {
	/*background:url(/images/reduc.gif) no-repeat; */
	width:45px; 
	height:40px;
	display:inline;
	float:left;
	color:White;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	margin-right:8px;
	margin-top:8px;
	margin-left:10px;
}
p.ProduitLesPrix span.prixBarre {
	white-space:nowrap;
	/*background:url(/images/bgPrixBarre.gif) no-repeat center; */
	font-size:9pt;
	width:50px; 
}
p.ProduitLesPrix span.prix {font-size:14px; color:#e30040;font-weight:bold;}

/* ProduitStickerNouveaute */
p.ProduitStickerNouveaute { }

/* ProduitStickerPrincipal */
p.ProduitStickerPrincipal { }

/* ProduitDetails */
#content #centerPan .produit #ProduitDetails{
	float:right;
	width:345px;
	margin-right:4px;
}

#content #centerPan .produit #ProduitDetails h3.ProduitNom{
	clear:none;
	border-bottom:1px solid #cecece;
	background-color:#FFFFFF;
	padding-bottom:10px;
}


#content #centerPan .produit #ProduitDetails h3.ProduitNom span{
	font-weight:bold;
	color:#e30040;
	font-size:20px;
}

#content #centerPan .produit #ProduitDetails p.ProduitAccroche {}

#content #centerPan .produit #ProduitDetails p.ProduitMarque {}

#content #centerPan .produit #ProduitDetails .ProduitDescription{
	font-size:12px;
	text-align:justify;
	border-bottom:1px solid #cecece;
	padding:0 0 10px 0;
}

#content #centerPan .produit #ProduitDetails p.ProduitInfosComplementaires{font-size:12px;text-align:justify;}
#content #centerPan .produit #ProduitDetails p.ProduitInfosComplementaires .ProduitInfosComplementairesTitre{}
#content #centerPan .produit #ProduitDetails p.ProduitInfosComplementaires .ProduitInfosComplementairesTexte{}

#content #centerPan .produit #ProduitDetails p.pInfoComp {display:none; visibility:hidden;}

#content #centerPan .produit #ProduitDetails p.ProduitStickers{}

#content #centerPan .produit #ProduitDetails p.ProduitLesPrix {float:left;margin:0;}
#content #centerPan .produit #ProduitDetails p.ProduitLesPrix span.reduc {}
#content #centerPan .produit #ProduitDetails p.ProduitLesPrix span.prixBarre {}
#content #centerPan .produit #ProduitDetails p.ProduitLesPrix span.prix {}

/* ProduitMiseAuPanier */
#content #centerPan .produit #ProduitMiseAuPanier{
    /*position:relative;*/
    float:right;/*float:left;*/
	width:347px;/*width:440px;*/
}

#content #centerPan .produit #ProduitMiseAuPanier p.AjoutPanierHaut { display:none; visibility:hidden;}
#content #centerPan .produit #ProduitMiseAuPanier p.AjoutPanierBas {
	margin:0 4px 0 0;
	padding:0;
	float:right;
}
#content #centerPan .produit #ProduitMiseAuPanier p.AjoutPanierBas span {
	/*background:url(images/bg_purple_button.gif) repeat-x ;
	padding:0px 3px;*/
}
#content #centerPan .produit #ProduitMiseAuPanier p.AjoutPanierBas span a{
	/*color:#fff;text-decoration:none;font-weight:bold;*/
	background:transparent url(images/add_cart.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:52px;
	line-height:52px;
	text-decoration:none;
	width:160px;
}
#content #centerPan .produit #ProduitMiseAuPanier p.AjoutPanierBas span a:hover{color:#fff;}
/* bouton haut et bas */
/*#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierHaut div {display:none; visibility:hidden;}
#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierBas div span{
	text-align:right; <!--width:356px-->
	margin-right:10px;
}

#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierBas div span {
	background:url(images/bg_purple_button.gif) repeat-x ;
	padding:0px 3px;
}
#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierBas div span a{color:#fff;text-decoration:none;font-weight:bold;}
#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierBas div span a:hover{color:#fff;}*/
#content #centerPan .produit #ProduitMiseAuPanier #ctl00_PageContent_wucFPChoixCaracteristiques_btnAjoutPanierWithPopupHaut_uppAjoutPanier{
    display:none; visibility:hidden;
}
#content #centerPan .produit #ProduitMiseAuPanier  div{
	/*float:right;*/
	text-align:center;
	padding-bottom:4px;
	
}
#content #centerPan .produit #ProduitMiseAuPanier #ctl00_PageContent_wucFPChoixCaracteristiques_btnAjoutPanierWithPopupBas_uppAjoutPanier span a span{
	/*	text-align:right;
		background:url(images/bg_purple_button.gif) repeat-x ;
	padding:0px 3px;*/
	
	padding-bottom:4px;
	padding-left:30px;
	padding-right:4px;
	text-align:right;
}
#content #centerPan .produit #ProduitMiseAuPanier div span a{color:#fff;text-decoration:none;font-weight:bold;}
#content #centerPan .produit #ProduitMiseAuPanier div span a:hover{color:#fff;}

#content #centerPan .produit #ProduitMiseAuPanier .tableProducts{background:#f0f0f0;}

#content #centerPan .produit #ProduitMiseAuPanier .indispo a{font-size:12px;}

#content #centerPan .produit #ProduitMiseAuPanier #ProduitSelectionZone {
    float:left;
	width:327px;
	padding:5px;
	background:#f0f0f0;
}

#ProduitColorisZone  span {display:block;width:auto;}

#content #centerPan .produit #ProduitMiseAuPanier #ProduitColorisZone {
	float:left; 
	padding:0 5px;
	width:100px;
	margin-right:20px;*margin-right:22px;
}

#content #centerPan .produit #ProduitMiseAuPanier #ProduitColorisZone select{clear:both;float:left;width:100px;}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitColorisZone label{float:left}

#content #centerPan .produit #ProduitMiseAuPanier #ProduitTailleZone {
	float:left; 
	padding:0 5px;
	width:100px;
	margin-right:20px;*margin-right:22px;
}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitTailleZone select{clear:both;float:left;width:100px;}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitTailleZone label{float:left}

#ProduitMiseAuPanier p.erreur {margin:0;padding:0}

p.ensPrix span.prix {color:#e30040;font-size:2em;margin-right:-4px;*margin-right:-1px;}

#content #centerPan .produit #ProduitMiseAuPanier #ProduitQuantiteZone {float:left;width:40px;}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitQuantiteZone select{clear:both;float:left;}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitQuantiteZone label{float:left;}

#content #centerPan .produit #ProduitMiseAuPanier .ensPrix{
	clear:both;
	font-weight:bold;
	padding-top:15px;
	text-align:right;
	*padding-top:0px;
	
	width:auto;
	margin-right:15px;
} 

#content #centerPan .produit #ProduitMiseAuPanier .ensPrix span.prix{}
#content #centerPan .produit #ProduitMiseAuPanier .ensPrix span.prix span.prixFacture{margin-left:8px;font-size:18px;}
#content #centerPan .produit #ProduitMiseAuPanier .ensPrix span.prix span.prixATitreIndicatif{margin-left:20px;font-size:18px;}
#content #centerPan .produit #ProduitMiseAuPanier .ensPrix span.prix span.prixATitreIndicatif span.prixATitreIndicatifInfos{
	color:#E45B85;
	font-style:italic;
	margin-left:4px;
	font-size:18px;
}

/* Popup modales */ 

.modalBackground {
	/*filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;*/
	filter: Alpha(Opacity=60); -moz-opacity:0.6; opacity: 0.6;
    width: 100%; height: 100%; 
    background-color: #000000; /*#f0f0f0;*/
    position: absolute;
    z-index: 1500;
    top: 0px; left: 0px;
    clear:inherit;
}
.modalPopup {
	clear:both;
	background-color: #FFFFFF; /*#f0f0f0;*/
	border: 4px solid #444444; /*1px solid #cecece;*/
	width:500px;
	position:absolute;
}
.modalPopupIdentification {
	background-color:White;
	border:solid 2px #cecece;
	width:700px;
}
.modalPopupClose{
	background-color:Transparent;
	border-style:none;
	color:Black;
	float:right;
	font-size:large;
}
.modalPopupHeader {
	/*background:url(images/ss_menu_moyen.gif) bottom no-repeat;*/
	/*cursor:move;*/
	/*height:25px;*/
	width:491px;
	color:#e30040;
	padding-left:10px;
	/*text-transform:uppercase;*/
	font-weight:bold;
	padding-top:2px;
}
.modalPopupContent {
	text-align:center;
	float:left;
	padding: 0px 2px 0px 2px;/*5px 2px 5px 2px;*/
	width:100%;
}

.modalPopupContent h2{font-size:15px;}

.modalPopupContent .formulaire{text-align:left; float:none; clear:both;}

.modalPopupContent .formulaire .formulaireSubmit {margin-left:172px;}

.modalPopupContent .formulaire .formulaireSubmit .btnValider{
	background:#e30040 none repeat;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	height:23px;
}

#content #mainCT .modalPopupContent .formulaire .formulaireSubmit .btnValider a{color:#fff; text-decoration:none;padding:0 6px;}

.modalPopupContent .formulaire .formulaireSubmit .btnAnnuler{
	background:transparent url(images/bg_purple_button.gif) repeat;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	height:23px;
}

#content #mainCT .modalPopupContent .formulaire .formulaireSubmit .btnAnnuler a{color:#fff; text-decoration:none;padding:0 6px;}

.modalPopupContent div.formulaire div.formulaireChamp{margin-left:40px;margin-top:-11px;}

.modalPopupContent .panelElementsChoixArticle{text-align:left;clear:both;float:left;}

.PopupAjoutPanierBoutons .btnShopping{
	background:transparent url(images/bg_purple_button.gif) repeat scroll 0%;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	padding:0 4px;
}

.PopupAjoutPanierBoutons .btnShopping a{color:#fff; text-decoration:none;}
.PopupAjoutPanierBoutons .btnShopping a:hover{color:#fff; text-decoration:none;}

.PopupAjoutPanierBoutons .btn {color:#fff; text-decoration:none; background-image:none;}

.modalPopupContent .btn{float:none;background-image:none;}

.modalPopup {clear:both;position:absolute;}



.modalPopup .modalPopupHeader {}



#content #mainCT.panier .modalPopup .modalPopupHeader .modalPopupClose {float:right}

.modalPopupContent .panelElementsChoixArticle #lblTaille{clear:both;*float:left;}


div.modalPopup {}

/*******************************************************************/
/*** Fin    Styles utilisés dans la présentation d'un produit    ***/
/*******************************************************************/

/* Faq */

#content #mainCT .FAQQuestion{color:#e30040;font-weight:bold;}

#content #mainCT .FAQReponse{color:#000;text-align:justify;font-size:12px;}

#content #mainCT .FAQReponse .reponse table {margin-left:180px;*margin-left:90px; margin-bottom:10px;}

#content #mainCT ul#FAQListeResumeThemesQuestions{list-style:none;margin-left:353px;}

#content #mainCT ul#FAQListeResumeThemesQuestions li a{
	color:#000; 
	font-size:12px;
	background:url(images/puce_cat_femme.gif) no-repeat scroll left top;
	padding-left:12px;
}

#content #mainCT ul#FAQListeResumeThemesQuestions li a:hover{color:#e30040;}

#content #mainCT ul#FAQListeThemesQuestions{list-style:none;}

#content #mainCT ul#FAQListeThemesQuestions li.FAQThemeQuestions ul.FAQQuestionsReponses{
	list-style:none;
	padding:0;
	margin:0;
}

#content #mainCT ul#FAQListeThemesQuestions li.FAQThemeQuestions ul.FAQQuestionsReponses li{
	list-style:none;
	padding:0;
	margin:0;
	clear:both;
}
	
#content #mainCT .banners{text-align:center;}
	
/* Plan du site */

#content #mainCT ul.listePlan{float:left;list-style:none;width:33%;margin:0px}

#content #mainCT ul.listePlan li{color:#e30040;}

#content #mainCT ul.listePlan li a{
	color:#000;
	font-size:12px;
	background:url(images/puce_cat_femme.gif) no-repeat left top;
	padding-left:12px;
	padding-top:4px;
	text-decoration:none;
}

#content #mainCT ul.listePlan li a:hover{color:#e30040;}

/* Contact */

#content #mainCT p.infosContact{margin:0 0 20px;}

#content #mainCT #texteEnseigneContact{text-align:left;color:#000;}

#content #mainCT #texteEnseigneContact a{color:#e30040;text-decoration:none;}

#content #mainCT #texteEnseigneContact a:hover{color:#000;text-decoration:none;}

#content #mainCT #listeThemes ul{list-style:none;}

#content #mainCT #listeThemes ul li a{
	background:transparent url(images/puce_cat_femme.gif) no-repeat 0px -2px;
	color:#000000;
	font-size:12px;
	padding-left:12px;
}

#content #mainCT #listeThemes ul li a:hover{color:#e30040;}

#content #mainCT p.info{margin:0 0 10px}

#content #mainCT fieldset#fsServiceContact ul{margin:0;}

/*page newsletter*/
#content #mainCT #bgContainer fieldset.fsNewsletterServiceInfosClient fieldset.ClientFormInfoPerso {border:none;}
#content #mainCT #bgContainer fieldset.fsNewsletterServiceInfosClient fieldset.ClientFormInfoPerso h3{display:none; visibility:hidden;}
#content #mainCT #bgContainer fieldset.fsNewsletterServiceInfosClient fieldset.ClientFormInfoPerso div {margin:0px;}
#content #mainCT #bgContainer fieldset.fsNewsletterServiceInfosClient fieldset.ClientFormInfoPerso ul{}

#content #mainCT #bgContainer fieldset.fsNewsletterServiceInfosClient fieldset.ClientFormInfoPerso ul li{}

#content #mainCT #bgContainer fieldset.fsNewsletterServiceInfosClient fieldset.ClientFormInfoPerso ul li span{float:left;}

#content #mainCT #bgContainer fieldset.fsNewsletterServiceInfosClient fieldset.ClientFormInfoPerso ul li input{background-color:#ffffff;}
#content #mainCT #bgContainer fieldset.fsNewsletterServiceInfosClient fieldset.ClientFormInfoPerso ul li select{}

#content #mainCT #bgContainer fieldset.fsNewsletterServiceInfosClient p.langLegend{text-align:left;}

#content #mainCT #bgContainer fieldset.fsNewsletterServiceInfosClient  ul.formOuiNon li input{margin-top:4px;*margin-top:0px; margin-right:2px; margin-left:2px;background-color:#ffffff;}
#content #mainCT #bgContainer fieldset.fsNewsletterServiceInfosClient ul.formOuiNon li label{margin-right:4px;margin-left:2px;}
#content #mainCT #bgContainer fieldset.fsNewsletterServiceInfosClient ul.formOuiNon li {margin-left:2px;}

#content #mainCT #bgContainer fieldset.fsNewsletterServiceInfosClient ul.formLang li input{border:none;background-color:#ffffff;}
#content #mainCT #bgContainer fieldset.fsNewsletterServiceInfosClient ul.formLang li {margin:-35px 0px 35px 200px;*margin:0px 0px 0px 60px;padding:0px 0px 0px 0px;}
#content #mainCT #bgContainer fieldset.fsNewsletterServiceInfosClient ul.formLang li input{margin-top:4px;*margin-top:0px; margin-right:2px;background-color:#ffffff;}

#content #mainCT #bgContainer p a.lnkNewsletterDesinscription{color:#000;font-size:13px;}

#content #mainCT #bgContainer p a.lnkNewsletterDesinscription:hover{color:#e30040;}

#content #mainCT #bgContainer fieldset.fsNewsletterServiceInfosClient fieldset.ClientFormInfoPerso div ul li.liCivilite div ul li {width:200px;}

/*page désabonnement newsletter*/

#content #mainCT #bgContainer fieldset div {}
#content #mainCT #bgContainer fieldset div ul.listCheck li{margin:0px 0px 0px 0px;}
#content #mainCT #bgContainer fieldset div ul.listCheck li span {clear:both; margin: 0px 0px 0px 0px; }
#content #mainCT #bgContainer fieldset div ul.listCheck li input {
    clear:both;
    border:none; 
    width:20px;
    margin: 0px 0px 0px 0px; 
    margin-top:4px;
    *margin-top:0px;
}

#content #mainCT #bgContainer #autre{text-align:center;}
/**/
#content #mainCT #bgContainer #autre textarea {position:relative; left:110px; *left:-22px; width:350px; height:100px; }
#content #mainCT fieldset ul.listCheck li label span{text-align:left; width:auto; }

/*affichage newsletter*/

#content div#mainCT.noBackground {margin-top:12px;}

/*page recherche*/

#centerPan div#votreRecherche {font-size:12px;}

#centerPan div#votreRecherche input{color:#444444;}

#centerPan div.divUniversResults{font-size:12px;clear:both;text-align:center;}

#centerPan div.divUniversResults .imgResults{float:left;margin:0 5px;}

#centerPan h1.RechercheTitre {
	background:url(images/ss_menu_moyen.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
}

/*#centerPan div#votreRecherche .btn{float:none;margin-top:13px;*margin-top:3px;}*/
#centerPan div#votreRecherche .btn{
    float:none;
    margin-top:10px;
    margin-left:-12px;
}

#centerPan div#votreRecherche p.RechercheFormulaire{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    *height:26px;
}
#centerPan div#votreRecherche p.RechercheFormulaire span.btn{
	float:none;
	margin-left:-12px;
	padding:2px;
}
#centerPan div#votreRecherche p.RechercheFormulaire span.btn a {}
#centerPan div#votreRecherche p.RechercheFormulaire span.btn a span{}
#centerPan div#votreRecherche p.RechercheFormulaire input{*margin:0px 0px -4px 0px;}

/*boutiques*/

#content #centerPan .BoutiqueZoneDescription{*margin-left:4px;width:757px;margin-top:6px;}

#content #centerPan .BoutiqueZoneDescription h1.BoutiqueNom{
	background:url(images/ss_menu_moyen.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
	
	visibility:hidden;
	display:none;
}

/* rayon, sous rayon*/

#centerPan .RayonZoneDescription h1.RayonNom,#centerPan .SousRayonZoneDescription h1.SousRayonNom{
	background:url(images/ss_menu_moyen.gif) bottom no-repeat;
	color:#E30040;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
	margin-top:6px;
	
	visibility:hidden;
	display:none;
}

.BoutiqueVisuel {display:none}
.SousRayonVisuel {display:none;}
.RayonVisuel {display:none;}
.BoutiqueDescriptionCourte {display:none;}

.filtreproduitnom {font-size:16px;margin:0 10px;}
ul#ulLiensModesPaiements {list-style-type:none}

p.RayonDescriptionCourte {display:none}
p.BoutiqueDescriptionCourte {display:none}

/* détail commande*/
#content #mainCT #bgContainer ul.ulCommandeDetailsInfosClients {list-style-type:none;}
#content #mainCT #bgContainer ul.ulCommandeDetailsInfosClients li{margin: 20px 20px 20px 0px;clear:both;}
#content #mainCT #bgContainer ul.ulCommandeDetailsInfosClients li.liCommandeDetailsLibelle span{font-weight:bold;}
#content #mainCT #bgContainer ul.ulCommandeDetailsInfosClients li.liCommandeDetailsCanal span{font-weight:bold; display:none;}

#content #mainCT #bgContainer ul.ulCommandeDetailsInfosClients li.liCommandeDetailsAdresse {background-color:#e45b85;width:100%;}
#content #mainCT #bgContainer ul.ulCommandeDetailsInfosClients li.liCommandeDetailsAdresse div{float:left;margin-right:20px;font-weight:normal;width:200px; margin-bottom:20px;}
#content #mainCT #bgContainer ul.ulCommandeDetailsInfosClients li.liCommandeDetailsAdresse span{font-weight:bold;}

#content #mainCT #bgContainer ul.ulCommandeDetailsInfosClients li.liCommandeDetailsModeLivraison span{font-weight:bold;}

#content #mainCT #bgContainer ul.ulCommandeDetailsInfosClients li.liCommandeDetailsAvantages span{font-weight:bold;}
#content #mainCT #bgContainer ul.ulCommandeDetailsInfosClients li.liCommandeDetailsResteAPayer span{font-weight:bold;font-size:16px;color:#e30040;}

#content #mainCT #bgContainer ul.ulCommandeDetailsInfosClients li.liCommandeDetailsTableauDetail table {width:100%; margin: 20px 0px 20px 0px;}
#content #mainCT #bgContainer ul.ulCommandeDetailsInfosClients li.liCommandeDetailsTableauDetail table th{text-align:center; width:auto;margin:2px;}
#content #mainCT #bgContainer ul.ulCommandeDetailsInfosClients li.liCommandeDetailsTableauDetail table td{text-align:center; width:auto;margin:2px;}

#content #mainCT #bgContainer ul.ulCommandeDetailsInfosClients li.liCommandeDetailsMontants table{float:right;}
#content #mainCT #bgContainer p.formulaireExplication{clear:both;}

/* Création de compte */
#content #mainCT #bgContainer div {border:none;}
#content #mainCT div fieldset.ClientFormInfoPerso {border-bottom:none; /*margin:0;*/
	/* *margin-left:50px;*/
}
#content #mainCT #bgContainer div fieldset.ClientFormInfoPerso div{/*margin-left:102px;*margin-left:100px;*/}
#content #mainCT div  fieldset.ClientFormAdresse {/*border:none; border-top:solid 2px #cecece;*/border-top:none; /*border-bottom:none;*/*margin-top: 0px; /* *margin-left:50px; */}
#content #mainCT div  fieldset.ClientFormAdresse ul{
	*margin:0px;
	*margin-left:86px;
}

fieldset.ClientFormAdresse h3{display:none; visibility:hidden;}
#content #mainCT div fieldset.fsContactNs {border-top:none;}
#content #mainCT #bgContainer fieldset.CCformOptins {border:none;
	/* *margin-left:50px;*/
}

#content #mainCT #bgContainer div fieldset.ClientFormInfoPerso div ul li.liCivilite div { 
	width: 150px !important;
	margin-top: -40px !important;
	margin-left: 200px !important;
	position: relative;
	*margin-top:0px;
}
#content #mainCT #bgContainer div fieldset.ClientFormInfoPerso div ul li.liCivilite div ul {
	margin: 0px;
	/*width: 150px;
	height: 100px;*height:auto;*/
	width: 350px;
	/*height: 80px;*height:auto;*/
}
#content #mainCT #bgContainer div fieldset.ClientFormInfoPerso div ul li.liCivilite div ul li{
	/*width: 50px;*/
	position: relative;
	display:block;
	clear:none;
	float:left;
}

#content #mainCT #bgContainer div fieldset.ClientFormInfoPerso div ul li.liCivilite div ul li input{
	border:none;
	width:20px; 
	background-color:#FFFFFF;
	
	*position:relative;
	*top:-4px;
	*left:0px;
}



div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso div ul li.liCivilite div { 
	width: 50px !important;
	margin-top: -40px !important;
	*margin-top: -20px ;
	margin-left: -140px !important;
	position: relative;
}
div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso div ul li.liCivilite div ul {
	display: inline;
	margin: 0px;
	width: 50px;
	height: 50px;
}
div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso div ul li.liCivilite div ul li{
	width: 50px;
	position: relative;
}
div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso div ul li.liCivilite div ul li label {
	margin-left:4px;
}
div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso div ul li.liCivilite div ul li input{
	border:none;
	margin:0px;
	padding:0px;
	width:20px; 
	background-color:#F0F0F0;
}

div.modalPopup div.modalPopupContent p {width: 750px;}

div.modalPopup div.modalPopupContent fieldset.ClientFormAdresse div ul li.liChoixPays select{float:left;}
div.modalPopup div.modalPopupContent fieldset.ClientFormAdresse span.conteneur {margin-left:300px;}

#content #mainCT #bgContainer fieldset.CCformOptins .formOuiNon input{margin-top:4px;*margin-top:0px;}

#content #mainCT #bgContainer fieldset.CCformOptins .formField li{margin-top:0px;}
#content #mainCT #bgContainer fieldset.CCformOptins .formField input{margin-top:4px;*margin-top:0px;}

/* Préférence Compte */

#content #mainCT #bgContainer fieldset.fsPrefIdentification ul.formField input{margin: 0px 2px 0px 0px;margin-top:4px;*margin-top:0px;}
#content #mainCT #bgContainer fieldset.fsPrefUnivers ul.formField input{margin: 0px 2px 0px 0px;margin-top:4px;*margin-top:0px;}
#content #mainCT #bgContainer fieldset.fsPrefUnivers ul li label{margin-top:0px; margin-bottom:0px;}

.divArticlePrixComptantAvecRemise{
	width:100%;
	text-align:center;
	font-size:x-small;
	white-space:nowrap;
}
.divPanierLignePrixAvecRemise{
	width:100%;
	text-align:center;
	font-size:x-small;
	white-space:nowrap;
}
.divPanierLigneEcoTaxe{
	width:100%;
	text-align:center;
	font-size:x-small;
	white-space:nowrap;
}
.divArticlePrixComptantSansRemise{
	width:100%;
	text-align:center;
	font-size:x-small;
	text-decoration:line-through;
	white-space:nowrap;
}
.divArticlePrixCreditSansRemise{
	width:100%;
	text-align:center;
	font-size:x-small;
	text-decoration:line-through;
	white-space:nowrap;
}
.divPanierLignePrixSansRemise{
	width:100%;
	text-align:center;
	font-size:x-small;
	text-decoration:line-through;
	white-space:nowrap;
}
.divArticlePrixComptant{
	width:100%;
	text-align:center;
	font-size:small;
	white-space:nowrap;
}
.divArticleAcompte{
	width:100%;
	text-align:center;
	font-size:small;
	white-space:nowrap;
}
.divArticleMensualites{
	width:100%;
	text-align:center;
	font-size:small;
	white-space:nowrap;
}
.divServiceAcompte{
	width:100%;
	text-align:center;
	font-size:small;
	white-space:nowrap;
}
.divServiceMensualites{
	width:100%;
	text-align:center;
	font-size:small;
	white-space:nowrap;
}
.divPanierLigneMontantTotal{
	width:100%;
	text-align:center;
	font-size:small;
	white-space:nowrap;
}
.divArticleCreditTotalTaeg{
	width:100%;
	text-align:center;
	font-size:small;
	white-space:nowrap;
}
.spanArticleCreditTotal{
	width:100%;
	text-align:center;
	white-space:nowrap;
}
.spanArticleTaeg{
	width:100%;
	text-align:center;
	font-size:xx-small;
	white-space:nowrap;
}
.divArticlePourcentageReduction{
	width:100%;
	text-align:center;
	font-size:x-small;
	white-space:nowrap;
}
.divArticlePrixBarre{
	width:100%;
	text-align:center;
	font-size:x-small;
	white-space:nowrap;
	text-decoration:line-through;
}
.divArticlePrix{
	width:100%;
	text-align:center;
	font-size:x-small;
	white-space:nowrap;
}


/************************/
#lateralPan div.commandeDirecte h3, #lateralPan div.demandeCatalogue h3 {
    background:url(images/ss_menu_mini.gif) bottom no-repeat;
}
/************************/
#content #centerPan .produit #ProduitMiseAuPanier div p.alR {position:relative; left:220px;*left:0px; *top:-5px;}
#content #centerPan .produit #ProduitMiseAuPanier div p.alR span.btnClose {
    display:block;
    background:transparent url(images/btn_close_l.gif) no-repeat scroll left top;
    padding-left:20px;
    text-align:left;
}
#content #centerPan .produit #ProduitMiseAuPanier div p.alR span.btnClose a span {color:Black;}

/*************************/
#content #mainCT #bgContainer .halfSize {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #A0A6B5;
	float:left;
/*	margin:0; */
	padding:0;
/*	width:200px; */
	padding:4px;
/*	margin-top:10px; */
}
#content #mainCT #bgContainer fieldset.halfSize {
	border:1px solid #A0A6B5;
	clear:none;
	float:left;
	height:220px;
	width:400px;
	margin-left:40px;
	*margin-left:30px;	
	*margin-top:-11px;
	
}
#content #mainCT #bgContainer fieldset.right {
	float:left;
	
	margin-top:-11px;
}
#content #mainCT #bgContainer fieldset.right .validerFormulaire {
	margin-top:40px; /*10px*/
}
#content #mainCT #bgContainer fieldset ul.centered {
	margin:5px 0 0 270px;
}
#content #mainCT #bgContainer fieldset ul.formField li {
	margin-top:10px;
}
#content #mainCT #bgContainer fieldset ul.formField li {margin-top:0px;}
body.body_gestioncompteclient_authentifie_clipref_aspx #content #mainCT #bgContainer .right {
	margin:10px 0 0 25px;
}
#content #mainCT #bgContainer fieldset.halfSize ul {
	list-style-type:none;
	margin:15px 0 0 40px;
	padding:0;
}
#content #mainCT #bgContainer fieldset.halfSize ul li {
	margin-bottom:4px;
}
#content #mainCT #bgContainer fieldset.halfSize ul li label span {
	color:#222222;
	display:block;
	padding-top:0;
	text-align:left;
	float:left;
	width:160px;
}

#content #mainCT #bgContainer p.OubliMDP {
	float:left;
	margin:20px 0 10px 100px;
	padding:0;
}
#content #mainCT #bgContainer .validerFormulaire {
	/*float:left;
	margin-left:150px;*/
	margin-top:24px;
}
#content #mainCT #bgContainer p.validerFormulaire .btnNonIdentifie {
	margin-left:0px;
}
#content #mainCT #bgContainer .validerFormulaire span.btnNonIdentifie a.right{
	margin:0px;
}

#content #mainCT #bgContainer p.formulaireErreur {
	clear:left;
	color:#E30040;
}


/******************************************************************************************************************************
*******************************************************************************************************************************
                                                   Nouvelle fonctionnalité v2 
*******************************************************************************************************************************
*******************************************************************************************************************************/
#centerPan .misesEnAvantHomeBoutique div.ProduitMiseEnAvant {height:270px;}
#centerPan .misesEnAvantHomeBoutique div.ProduitMiseEnAvant div.ProduitPictoMarque{
	display:block;
	float:left;
	height:30px;
	position:relative;
	text-align:center;
	width:100%;
	top:-6px;
}

#centerPan .misesEnAvantHomepage .tableRes div.ProduitMiseEnAvant {height:270px;}
#centerPan .misesEnAvantHomepage div.ProduitMiseEnAvant div.ProduitPictoMarque{
	display:block;
	float:left;
	height:30px;
	position:relative;
	text-align:center;
	width:100%;
	top:-6px;
}
div.ProduitMiseEnAvant div.ProduitPictoMarque img{height:30px;}

#centerPan div.ProduitPictoMarque div.ProduitPictoMarque{
	display:block;
	height:30px;
	position:relative;
	text-align:center;
}
#centerPan div.ProduitPictoMarque img{height:30px;}

/******************************************************** Shopping A-Z 
***********************************************************************/
body ul.rptAlphabet{
     margin-top:4px;
     font-weight:bold;
     font-size:0.75em;
     text-align:center;
	 list-style:none;
}
body ul.rptAlphabet li{display:none;}
body ul.rptAlphabet li.rptAlphabetItem{
     width:12px;
     padding:2px;
     display:inline-block;
     border:1px solid #dedede;
	 list-style:none;
	 float:left; 
	 margin:0 2px;
}
body ul.rptAlphabet li.rptAlphabetItem a.hplAlphabetLettre{
     color:#000;
     text-decoration:none;
	 padding:2px;
}
body ul.rptAlphabet li.rptAlphabetItem a.hplAlphabetLettre:hover{color:#E30040;}


div#content ul.rptShoppingAZ {
	 list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:20px 0 0;
	padding:4px;*padding-left:4px!important;
	width:98%;
}
div#content ul.rptShoppingAZ li.rptShoppingAZItem{list-style:none;}
div#content ul.rptShoppingAZ li.rptShoppingAZItem ul.ulShoppingAZItem{
	display:block;
	height:20px;
	margin:0 auto;
	list-style:none;
}
ul.ulShoppingAZItem li.liShoppingAZProduit{
	float:left;
	padding:0 10px 0 0;
	list-style:none;
}
ul.ulShoppingAZItem li{
	float:right;
	padding:0 10px 0 0;
	list-style:none;
	font-weight:bold;
}
ul.ulShoppingAZItem li.liShoppingAZProduit a{
	text-decoration:none;
	color:#444444;
}
ul.ulShoppingAZItem li.liShoppingAZProduit a:hover{
	color:#000000;
}
ul.ulShoppingAZItem li.liShoppingAZUnivers a, ul.ulShoppingAZItem li.liShoppingAZBoutique a, ul.ulShoppingAZItem li.liShoppingAZRayon a, ul.ulShoppingAZItem li.liShoppingAZSousRayon a{
	text-decoration:none;
	color:#666666;
}
ul.ulShoppingAZItem li.liShoppingAZUnivers a:hover, ul.ulShoppingAZItem li.liShoppingAZBoutique a:hover, ul.ulShoppingAZItem li.liShoppingAZRayon a:hover, ul.ulShoppingAZItem li.liShoppingAZSousRayon a:hover{
	text-decoration:none;
	color:#444444;
}
ul.ulShoppingAZItem li.liShoppingAZSeparatorProduit{display:none;}
ul.ulShoppingAZItem li.liShoppingAZSeparatorUnivers, ul.ulShoppingAZItem li.liShoppingAZSeparatorBoutique, ul.ulShoppingAZItem li.liShoppingAZSeparatorRayon, ul.ulShoppingAZItem li.liShoppingAZSeparatorSousRayon{
	display:block;
	height:20px;
	text-align:center;
	width:10px;
}

#footer .shoppingAZ {}

#footer .shoppingAZ {
     margin-top:4px;
     color:#ff3158 ;
     font-weight:bold;
      font-size:0.75em;
     text-align:center;
}

#footer .shoppingAZ span {
     width:12px;
     padding:1px 2px;
     display:inline-block;
     border:1px solid #dedede;
}

#footer .shoppingAZ span a {color:#000;text-decoration:none;}

#footer .shoppingAZ span a:hover {color:#ff3158;}

/**************************************************************
	Link header
****************************************************************/
/* Titre du site */

#banner h1 {
	display:block;
	float:left;
	margin:0;padding:0;
	position:absolute;
	top:20px;
	width:270px;
}

#banner h1 a {
	display:block;
	height:85px;
	width:270px;
}

#banner h1 img{display:none;}

/* Bloc central de la banniere */

#banner #centrale {float:left;height:38px;width:929px;}

#banner #centrale ul#langues{
	float:right;
	font-weight:bold;
	list-style-type:none;
	margin:2px 4px 0 0;
	padding:0;
	width:30px;
}
#banner #centrale ul#langues span.lblLangue {display:none; visibility:hidden;}
*+html #banner #centrale ul#langues{}
#banner #centrale ul#langues li {color:#000;}
#banner #centrale ul#langues li a{color:#000;text-decoration:none;}
#banner #centrale ul#langues li a:hover{color:#e30040;}
#banner #centrale ul#langues li.last {}

/* #banner #centrale p.contactezNous  EXISTE dans le code mais est "supprimer" niveau css */
#banner #centrale p.contactezNous {display:none;}
#banner #centrale p.contactezNous span.title {}
#banner #centrale p.contactezNous span.phoneNumber {}
#banner #centrale p.contactezNous span.tel {}
#banner #centrale p.contactezNous span.mail {}
#banner #centrale p.contactezNous a {}
#banner #centrale p.contactezNous a:hover {}

/* Panier */
#banner #panier {
	background:transparent url(images/fond_panier.gif) no-repeat ;
	float:right;
	height:30px;
	left:230px;
	padding:10px 9px 24px 55px;
	position:relative;
	top:-50px;*top:-38px;
	width:300px;*width:298px;*padding-left:60px;
	/*float:right;
	height:30px;
	left:222px;
	position:relative;
	top:-40px;
	width:300px;
	*padding-top:10px;*/
}
#banner #panier span {font-size:11px;}
#banner #panier span.titre {display:none;}
#banner #panier span.selecteur {left:125px;position:relative;top:-27px;}
#banner #panier span.selecteur select {font-size:11px;height:20px; width:168px;}
#banner #panier span.contenu {display:block;}
#banner #panier span.contenu a {	  
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	font-weight:bold;
}
#banner #panier span.contenu a:hover{color:#e30040;font-weight:bold;}

div#banner div#centrale div#header_links_cadre{float:left;height:20px;width:535px;}
div#banner div#centrale div#header_links_cadre div#headerlinks{}
div#banner div#centrale div#header_links_cadre div#headerlinks div.links{}
div#banner div#centrale div#header_links_cadre div#headerlinks div.links ul{margin:0 0 0 10px;padding:0;}
div#banner div#centrale div#header_links_cadre div#headerlinks div.links ul li{
	background:url(images/pucehg.gif) no-repeat scroll 0 0;
	display:inline;
	margin-left:0;
	margin-right:10px;
	padding-left:8px;
	padding-right:0;
	float:left;
	height:20px;
	line-height:20px;
}
div#banner div#centrale div#header_links_cadre div#headerlinks div.links ul li a{color:#47473F;text-decoration:none;font-size:11px;}
div#banner div#centrale div#header_links_cadre div#headerlinks div.links ul li a:hover{color:#444444;text-decoration:underline;}

div#banner div#centrale div#header_links_cadre div#headerlinks div.links ul li.no_btn{ 
	background:transparent none repeat scroll 0 0;
	height:20px;
	line-height:20px;
	padding:0;
	/*width:156px;*/
}
div#banner div#centrale div#header_links_cadre div#headerlinks div.links ul li.no_btn img{float:left;}
div#banner div#centrale div#header_links_cadre div#headerlinks div.links ul li.no_btn a{font-weight:bold;margin-left:4px;}

div#banner #rechercheUnivers{
	float:right;
	height:22px;
	margin:0;
	padding:0;
	position:relative;
	top:50px;
	width:268px;
}
#rechercheUnivers div {}
#rechercheUnivers div p.rechercheUniversSaisie{
	float:left;
	height:20px;
	margin:0;
	padding:0;
	width:222px;
}
#rechercheUnivers div p.rechercheUniversSaisie select{}
#rechercheUnivers div p.rechercheUniversSaisie input{
	background-color:#FFFFFF;
	color:#444444;
	font-size:11px;
	height:16px;
	padding-left:4px;
	width:218px;
}
#rechercheUnivers div p.rechercheUniversSaisie span{}
#rechercheUnivers .rechercheUniversChoix{display:none;}
#rechercheUnivers .recherchedans{display:none;}
#rechercheUnivers div .btn{
	height:20px;
	margin:0;
	padding:2px 0 0 4px;
	width:20px;
}
#rechercheUnivers div .btn a {margin:0;padding:0;}


hr.hrSepFormContact{display:none;}
div.listeThemes{margin:0 auto;}

#bgContainer div.formulaireSubmi{ *margin-left: 4px; width: 98%;}


/* Création Adresse */

#content fieldset#fsAdresseCommerciale div.modalPopup{width:510px}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupHeader{text-align:right;width:96%;}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupHeader a.modalPopupClose {}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent{width:510px;}

#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent div.formulaireErreur{}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent div.formulaireErreur span{}

#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso{width:510px;margin:0;padding:0;border:0 none;}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso h3{margin:0;padding:0; text-align:left;}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso div{}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso div a{}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso div ul{margin:0;padding:0;}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso div ul li{width:422px;}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso div ul li label{}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso div ul li label span{}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso div ul li input{}

#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormAdresse{width:510px;margin:0 0 10px;padding:0 0 10px;border:0 none;}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormAdresse div{}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormAdresse div a{}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormAdresse div ul{margin:0;padding:0;}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormAdresse div ul li{float:left;width:422px;}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormAdresse div ul li.liChoixPays{float:left;width:auto;}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormAdresse div ul li label{}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormAdresse div ul li label span{}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormAdresse div ul li input{}

#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent span.conteneurMonAdresseValiderModification, #content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent span.conteneurAdresseSecondaireCreation{}

#content #mainCT.panier fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent p.formulaireExplication, #content #mainCT.panier  fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent p.conditionsLegales{
	width:96%;
	clear:left;
	color:#000000;
	margin:10px 0 0 10px;
	text-align:left;
}
#content #mainCT.panier fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent p.formulaireExplication span, #content #mainCT.panier  fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent p.conditionsLegales span#content #mainCT.panier fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent p.formulaireExplication span a, #content #mainCT.panier  fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent p.conditionsLegales span a{font-size:10px;}

div#cde_panier_nav_droit_2_cadre, div#cde_livraison_nav_droit_1_cadre, div#cde_livraison_nav_droit_2_cadre{display:none;}



#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso div ul li.liCivilite div {}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso div ul li.liCivilite div ul {
	position:relative;
	left:335px;
	*left:-60px !important; *top:20px !important;
}
#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso div ul li.liCivilite div ul li{
	position: relative;
	display:block;
	width:120px;
	padding:0;
}

#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso div ul li.liCivilite div ul li input{
	border:none;
	width:20px; 
	background-color:#FFFFFF;
	
	*position:relative;
	*top:-4px;
	*left:0px;
}

#content fieldset#fsAdresseCommerciale div.modalPopup div.modalPopupContent fieldset.ClientFormInfoPerso div ul li.liCivilite div ul li label {
	margin-left:4px;
}

a#ctl00_PageContent_rptPanierLigne_ctl00_btnPanierLigneModifier{
display:none; visibility:hidden;
}
#content #mainCT #bgContainer fieldset.CCformOptins ul.formField li div{*float:left;*width:auto;}
#content #mainCT #bgContainer fieldset.CCformOptins ul.formField li div ul{float:right;*margin:0;*padding:0;}
#content #mainCT #bgContainer fieldset.CCformOptins ul.formField li div ul li{margin-left:2px;}
li.liOptinMailPartenaires span, li.liOptinMailSociete span{*width:70% !important}
#content #mainCT #bgContainer fieldset.CCformOptins ul.formField li div ul li input{width:20px;margin-top:4px;*margin-top:0px; margin-right:2px; margin-left:2px;}
#content #mainCT #bgContainer fieldset.CCformOptins ul.formField li div ul li label{margin-right:4px;margin-left:2px;width:30px;}

/********** #content #mainCT #bgContainer fieldset.ClientFormInfoPerso ********/
#content #mainCT #bgContainer fieldset.ClientFormInfoPerso {}
#content #mainCT #bgContainer fieldset.ClientFormInfoPerso div{}
#content #mainCT #bgContainer fieldset.ClientFormInfoPerso div ul{margin:0;padding:0;height:auto;width:auto;}
#content #mainCT #bgContainer fieldset.ClientFormInfoPerso div ul li{width:auto;}
#content #mainCT #bgContainer fieldset.ClientFormInfoPerso div ul li.liDateNaissance select{margin-left:15px;}
#content #mainCT #bgContainer fieldset.ClientFormInfoPerso div ul li.liChoixLanguePrincipale select{margin-left:15px;}
#content #mainCT #bgContainer fieldset.ClientFormInfoPerso div ul li.liCivilite{width:auto; height:auto;*height:20px}
#content #mainCT #bgContainer fieldset.ClientFormInfoPerso div ul li label{float:left;text-align:right; width:200px;}
#content #mainCT #bgContainer fieldset.ClientFormInfoPerso div ul li label span{float:none;font-size:11px;font-weight:normal;width:auto;}
#content #mainCT #bgContainer fieldset.ClientFormInfoPerso div ul li input{
	border:1px solid #A0A6B5;
	font-size:11px;
	height:16px;
	margin:2px 5px 0 15px;
}

#content #mainCT #bgContainer fieldset.ClientFormInfoPerso div ul li.liCivilite input{border:1px solid #A0A6B5;margin:2px 5px 0 15px;width:auto;}
#content #mainCT #bgContainer fieldset.ClientFormInfoPerso div ul li.liCivilite div ul li label {float:none;text-align:left;width:auto;margin:0;padding:0;
*margin-top:-4px;*float:left;}

/********** #content #mainCT #bgContainer fieldset.ClientFormAdresse ********/
#content #mainCT #bgContainer fieldset.ClientFormAdresse{width:716px;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div{}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul{margin:0 0 0 50px;padding:0;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li{clear:none;float:left;width:auto;display:block;padding-top:6px;*padding-top:0px;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li input{
	border:1px solid #A0A6B5;
	font-size:11px;
	height:16px;
	margin:0 5px 0 2px
	*margin-top:-2px;
}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li label{float:left;text-align:right; width:auto;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li label span{float:none;font-size:11px;font-weight:normal;width:auto;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li.liLigne1{width:auto;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li.liLigne1 span{font-size:11px;font-weight:normal;width:auto;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li.liLigne1 input{width:43px;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li.liLigne2{width:auto;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li.liLigne2 span{font-size:11px;font-weight:normal;width:auto;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li.liLigne2 input{width:136px;*width:130px;margin-right:0px;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li.liLigne3{clear:both;width:auto;
*clear:none;*width:540px !important;*padding-bottom:0px;*margin-left:40px;*padding-top:8px;*padding-bottom:8px;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li.liLigne3 span{font-size:11px;font-weight:normal;width:auto;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li.liLigne3 input{width:150px;*width:300px;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li.liHameau{width:auto;*width:270px !important;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li.liHameau span{font-size:11px;font-weight:normal;width:auto;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li.liHameau input{width:150px;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li.liCodePostal{clear:both;*clear:none;width:auto;*width:160px;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li.liCodePostal span{font-size:11px;font-weight:normal;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li.liCodePostal input{width:60px;*margin-right:0px;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li.liVille{width:auto;*width:220px;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li.liVille span{font-size:11px;font-weight:normal;}
#content #mainCT #bgContainer fieldset.ClientFormAdresse div ul li.liVille input{width:140px;margin-left:0px;*margin-right:0px;}

/******* Process Commande *********/
div#banner div#centrale div#header_commande_links_cadre{float:left;height:20px;width:535px;}
div#banner div#centrale div#header_commande_links_cadre div#headerlinks{}
div#banner div#centrale div#header_commande_links_cadre div#headerlinks div.links{}
div#banner div#centrale div#header_commande_links_cadre div#headerlinks div.links ul{margin:0 0 0 10px;padding:0;}
div#banner div#centrale div#header_commande_links_cadre div#headerlinks div.links ul li{
	background:url(images/pucehg.gif) no-repeat scroll 0 0;
	display:inline;
	margin-left:0;
	margin-right:10px;
	padding-left:8px;
	padding-right:0;
	float:left;
	height:20px;
	line-height:20px;
}
div#banner div#centrale div#header_commande_links_cadre div#headerlinks div.links ul li a{color:#47473F;text-decoration:none;font-size:11px;}
div#banner div#centrale div#header_commande_links_cadre div#headerlinks div.links ul li a:hover{color:#444444;text-decoration:underline;}

div#banner div#centrale div#header_commande_links_cadre div#headerlinks div.links ul li.no_btn{ 
	background:transparent none repeat scroll 0 0;
	height:20px;
	line-height:20px;
	padding:0;
}
div#banner div#centrale div#header_commande_links_cadre div#headerlinks div.links ul li.no_btn img{float:left;}
div#banner div#centrale div#header_commande_links_cadre div#headerlinks div.links ul li.no_btn a{font-weight:bold;margin-left:4px;}

span.sCommandeRecapValide{float:right;/*margin-right:30px;*/background:none;margin-right:164px;}
span.sCommandeRecapValide a {padding:2px;}
span.sCommandeRecapValide a span{font-size:16px;}
span.sCommandeRecapRetour{float:left;margin-left:136px;}
span.conteneurRetour {float:left;margin-left:72px;} 
span.confirmRetour {float:left;margin-left:80px;}

div#ctl00_PageContent_updPanel p.formulaireErreur{text-align:center;}

body.body_commande_authentifie_cdeconfirm_aspx table.tblCommandeTotalFacture{width:716px;}

body.body_commande_authentifie_cdeconfirm_aspx #content #mainCT fieldset.adresses{*margin-left:0px;}
body.body_commande_authentifie_cdeconfirm_aspx #content #mainCT fieldset.detailSuiviCommande{*margin-left:102px;}
body.body_commande_authentifie_cdelivraisonsansrelais_aspx #content #mainCT fieldset#fsAdresseCommerciale, 
body.body_commande_authentifie_cdelivraisonsansrelais_aspx #content #mainCT fieldset#fsAdresseSecondaire {*margin-left:127px;}