/* SI3SI - BECQUET - NL 01-07-2010 -8:23*/

@import "ui.core.css";
@import "ui.tabs.css";
@import "ui.theme.css";

/* Globals */
body{
	font-size:12px;
	font-family:Arial;
	background:#DFDAD6 url(images/bg-printemps.jpg) no-repeat center -60px;}

* {margin:0px;padding:0px;}
a img {border:0;}
ul{list-style-type:none;}

/* Banniere */
/*  Modif pour le pop-up point relais  */
#aspnetForm{
	width:978px;
	margin: 0 auto;
}

/* modifier semaine 37 ANTOINE -> height*/
.headerpays{
 text-align:right;
 padding-top:10px;
 height: 20px;
 }
 
 /* ANTOINE */
#banner {
	position:relative;
	/*top:15px;*/
	/*height: 190px;*/
	height: 140px;
	width: 978px;
	background: transparent url(images/bg-header-NL.gif) top left no-repeat;
	z-index: 800;
	/*Margin-top:7px;*/
	/*background:#6A5A4B;*/
}

/* Titre du site */
#banner h1 {
      width:270px;
      padding:0;
      margin:0;
      float:left;display:block;
}
#banner h1 a {
	width:230px;
	height:80px;
	display:block;
	margin-top:20px;
}
#banner h1 img{display:none;}

/* BANNIERE RAYON ET SOUS RAYON */


#banner_before_content {
	background: #fff;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	
	}
#banner_before_content .RayonZoneDescription {
	padding: 0 0 1px 0;
	background: #fff;
	}

#banner_before_content .RayonZoneDescription h1.RayonNom,
#banner_before_content .SousRayonZoneDescription h1.SousRayonNom,
#banner_before_content .BoutiqueZoneDescription h1.BoutiqueNom,
#banner_before_content h1.UniversNom {
	background:#F3F3F3 none repeat scroll 0 0;
	border:1px solid #E5E1DC;
	color:#86888A;
	font-size:12px;
	height:25px;
	line-height:28px;
	margin:10px 5px 0;
	text-align:center;
	text-transform:uppercase;
	width:961px;
	}	
		
	

/*Bloc Header Include   zoneinclude header_links  */

.header_links {
	margin : 0 auto;
	width : 540px;
	}

.newsletters {
	background:transparent url(images/newsletter-header.jpg) no-repeat scroll 0 0;
	float:left;
	height:55px;
	margin:32px 0 0 81px;
	width:124px;
	}
	
.newsletters h3.titreNewsletters {
	font-size:11px;
	height:50px;
	margin:10px 0 0 0px;
	text-align:center;
	width:120px;
}

.newsletters h3.titreNewsletters a {
	color:#6A5A4B;
	font-size:11px;
	padding:8px 1px 0 0;
	text-align:center;
}







	
.headertel {
	background:transparent url(images/bg-tel-NL.jpg) no-repeat scroll 0 0;
	float:right;
	height:55px;
	margin:31px 0 0;
	width:124px;
}
.headertel p {
	display: none;
}

.headerCmdDirecte {
	background:transparent url(images/bg-cmdDirect.jpg) no-repeat scroll 0 0;
	float:right;
	height:55px;
	width:200px;
	margin:32px 0 0 0;	
	width:158px;
	}

.headerCmdDirecte h3.titreCmdDirecte {
	font-size:11px;
	height:50px;
	margin:3px 0 0 24px;
	text-align:center;
	width:120px;
	}
.headerCmdDirecte h3.titreCmdDirecte a {
	font-size:11px;
	padding:8px 1px 0 0px;
	text-align:center;
	color: #6A5A4B;
}
	
	
.liensCmdDirecte{
	font-size:11px;
	padding:8px 4px 0 28px;
	text-align:center;
	}
	
.liensCmdDirecte a {
	color: #6A5A4B;
	}

/*******************************************************************/
/************        	    HOME  		                ************/
/*******************************************************************/

body.body_default_aspx #content {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	background-color:#FFFFFF;
	clear:both;
	margin:0;
	padding:0 10px 0 0px;
	width:963px;
}

body.body_default_aspx #centerPan {
	border-left:0 solid #C3B3A6;
	margin-left:0;
	min-height:500px;
	padding:0;
	width:995px;
}

#centerPan #homepage_encart_animation_1_cadre {
	display:block;
	float:left;
	height:653px;
	margin-left:-17px;
	width:634px;
}

.encartanim1 {
	display:block;
	float:left;
	height:653px;
	margin-left:0;
	margin-top:0;
	padding:0;
	width:634px;
}


	.encartanim21 {
		float:left;
		height:298px;
		margin:0;
		padding:0;
		width:361px;
	}
	.encartanim22 {
		display:block;
		float:left;
		height:278px;
		margin:0 0 0 0;
		padding:0;
		width:361px;
	}
	.encartanim23 {
		display:block;
		float:left;
		height:77px;
		margin:0 0 0 0;
		padding:0;
		width:361px;
	}
 	
	#centerPan #homepage_encart_animation_2_cadre {
		float:left;
		height:653px;
		margin-left:0;
		width:361px;
	}
 	 	

/* Bloc central de la banniere */
#banner #centrale {}
#banner #centrale .headerLinks{display:none;}
#banner #centrale #langues{
position:absolute;
top: 3px;
left: 2px;
z-index:2;
font-size:11px;
font-weight: bold;
*right:2px;
}
#banner #centrale #langues li {
padding:0pt 3px;
}

#banner #centrale #langues li a{
color:#86888A;
}
#banner #centrale #langues li a:hover{
background:none;
color:#827c78;
}
#banner #centrale ul#langues {
      
}
#banner #centrale ul#langues li {
    
      margin: 0;
      float:left;
      font-weight:bold;
      border-right:1px solid #86888A;
      height:10px
}
#banner #centrale ul#langues li a {
      text-decoration:none;
}
#banner #centrale ul#langues li a:hover {
		color:#796E62;
    	text-decoration:none;
}

#banner #centrale ul#langues li.last {
      padding: 0 0 0 10px;
      margin: 0 ;
      border-right:0px;
}

#banner #centrale p.contactezNous {
      height:44px;
      width:192px;
      padding:2px 4px;
      margin:10px 0 0 0;
      background:url(images/contact.gif) no-repeat;
      float:right;
      color:#3860aa;
      font-size:0.75em;display:none;
}
#banner #centrale p.contactezNous span.title {
      padding:0;
      margin:0 8px 0 0;
      display:block;
      font-weight:bold;
      text-align:right;
}
#banner #centrale p.contactezNous span.phoneNumber {
      font-size:1.2em;
      font-weight:bold;
}
#banner #centrale p.contactezNous span.tel {
      display:block;
      position:relative;
      top:-25px;
}
#banner #centrale p.contactezNous span.mail {
      display:block;
      position:relative;
      top:-48px;
}
#banner #centrale p.contactezNous a {
      color:#3860aa;
}


/* Panier */
#banner #panier {
	background:transparent url(images/bg-panier.jpg) no-repeat scroll 0 0;
	height:50px;
	padding:2px 12px;
	position:absolute;
	right:5px;
	top:33px;
	width:186px;
	z-index:50;
}

#banner #panier #ctl00_wucHeader_updatePanel2 {
	float:right;
	color:#020100;
}
#banner #panier span select {
	font-size:11px;
	margin:7px 0 0;
	width:140px;
}
#banner #panier .selecteur {
	clear:both;
	padding-left:40px;
}
#banner #panier span.titre {
	display:none;
}
#banner #panier span.contenu {
	
}
#banner #panier span.contenu a {
    color:#020100;
	font-weight:bold;
	padding-left:2px;
	text-decoration:none;
}
#banner #panier span.contenu a:hover{
      color:#AF9D8E;
      text-decoration:none;
}
#banner #centrale #langue{background-color:Blue;}

/* Onglets navigation horizontale */
#banner #ctl00_wucHeader_ulOngletUnivers {
	clear:both;
	height:37px;
	list-style-type:none;
	margin:0px auto;
	width:968px;
	font-family:Arial;
	letter-spacing:-1px;
}
#banner #ctl00_wucHeader_ulOngletUnivers li {
  height:37px;
  padding:0px 5px;
  float:left;
	font-size:14px;
  border-right:1px solid #DEDBDA;
}

#banner #ctl00_wucHeader_ulOngletUnivers li a {
	display:block;
  height:37px;
	line-height:37px;
	float:left;
	color:#6A5A4B;
	text-decoration:none;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	padding-top:0px;
	margin : 0px 3px
}
#banner #ctl00_wucHeader_ulOngletUnivers li a:hover{
color:#DFAF2C
}
#banner #ctl00_wucHeader_ulOngletUnivers li.selected{
	color:#86888A;
}
#banner #ctl00_wucHeader_ulOngletUnivers li.selected a {
    color:#706C69;
}

/* Breadcrumb */
p#breadCrumb {
	color:#797B7C;
	font-size:11px;
	height:15px;
	line-height:20px;
	margin-top:0;
	padding:1px 0 0 7px;
	display:none;
}
p#breadCrumb a {
	color:#8F8F8F;
	text-decoration:none;
}
p#breadCrumb a:hover{
	color:#6A5A4B;
	text-decoration:underline;
}
#centerPan p#breadCrumb {padding-bottom:0px;margin:0px;}

/* Fin Banniere */

/* Contenu */
#content {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	padding:0px 10px 0px 5px;
	width: 963px;
 	margin:0px 0px;
  	clear:both;
	background-color:#FFF;
	/*position:relative;*/ 
	}

/* Contenu principal */

#content #mainCT {
	padding:0 0 20px 0;
	margin:0px;
}
#content #mainCT a{
font-size:12px;
 color:#000;
 }
 
#content #mainCT a:hover{color:#86888A;text-decoration:underline;}
#content #mainCT.full {
	width:929px;
}
#content #mainCT #bgContainer{margin-top:0px;}
#content #mainCT #bgContainer fieldset{margin:0 auto;*margin:0;}
#content #mainCT #bgContainer fieldset.halfSize{margin-left:115px;*margin-left:60px;}
#content #mainCT #bgContainer p {
text-align:center;
margin-bottom:15px
}

#content #mainCT #bgContainer p.retour {
    text-align:left;
    margin-left:155px;
}
* html #content #mainCT #bgContainer p.retour {
    margin-left:110px;
}
#content .back_button a,
#content #mainCT #bgContainer .retour .btnGris a {
display:block;
width:200px;
padding-right:0px;
color:#666;
text-align:center;
border:1px solid #86888A;
text-decoration: none;
}
#content #mainCT p.retour .btnGris a {
margin: 15px;
}

#content .back_button a:hover, #content #mainCT #bgContainer .retour .btnGris a:hover {color:#86888A;}

#content #mainCT #bgContainer .btn{
	background:#fff;
	float:none;
}
#content #mainCT #bgContainer .btn a{
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
 }

/*090901 - Modif by Antoine margin-left:643*/ 
#content #mainCT #bgContainer .validerFormulaire .btn
{	
	border:1px solid #86888A;
	margin-top:20px;
	margin-left:500px;
	padding:3px;
}
#content #mainCT #bgContainer .validerFormulaire .btn a
{color:black;
text-decoration:none;}

/*historique de commande*/

#content #mainCT #bgContainer fieldset ul.HistoriqueCommandeFiltre input{width:auto;border:none;}
#content #mainCT #bgContainer fieldset p.validerFiltre .btn{background:#86888A;}
#content #mainCT #bgContainer fieldset p.validerFiltre .btn a{color:#fff;text-decoration:none;}

/**/

#content #mainCT h1 {
	width:100%;
	color:#6A5A4B;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	text-transform:uppercase;
	border-bottom:1px solid #6A5A4B;
}

#content #mainCT h1 a {
	color:#6A5A4B;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
}


#content #mainCT h1 span{
	
}

#miseEnAvant #centerPan h1 {
      padding: 10px 0 0px 32px;
      margin: 0px 0 6px 0px;
      display:inline;
      width:740px;
      float:left;
      color:#86888A;
      font-variant:small-caps;
      font-size:1.2em;
      letter-spacing:0.3em;
      border-bottom:1px solid #86888A;
}

#content #mainCT h2 {
      padding: 0;
      margin: 30px 0px 20px 0px;
      clear:left;
      color:#000;
      font-size:13px;
      font-weight:normal;
      text-align:center;
}
#content #mainCT h2 span.deconnection{
	/*position:relative;
	top:-20px;
	left:220px;*/
}
#content #mainCT h2 span.deconnection a {
     color:#86888A;
     font-size:13px;
     text-decoration:none;
     padding:0 5px;
     font-weight:bold; 
}
#content #mainCT h2 span.deconnection a:hover{
    text-decoration:none;
	background:#F9F9F9;
}

#content #mainCT p {
     margin: 22px 10px 10px 24px;
     clear:left;
     color:#666;
     font-size:13px;
     font-weight:normal;
     
}

/*message d'erreur*/
#content #mainCT p.formulaireErreur{
color:#BF0B18;
}

/*
#content #mainCT p.formulaireErreur span{
background:#FFD0D3 none repeat scroll 0 0;
border:1px solid #DB3D48;
color:#BF0B18;
margin:0 auto;
width:730px;
}
*/

#content #mainCT p.formulaireErreur a{
color:#BF0B18;
}
#content #mainCT p.formulaireErreur a:hover{color:#000;}

#content #mainCT.panier p.formulaireErreur{color:#DB3D48;}
#content #mainCT.panier p.formulaireErreur a{color:#DB3D48;}
#content #mainCT.panier p.formulaireErreur a:hover{color:#000;}

#content #mainCT .msgErreur{color:#6A5A4B;}

p.pNewsletterHome span.ErrorMessage {
	display:block;
	float:left;
	height:16px;
	margin-left:-16px;
	margin-top:3px;
	width:16px;
}




/*   ANTOINE   */
#content #mainCT p.texteEnseigne {
    /* margin: 20px 0pt 35px 0px;*/
     clear:left;
     color:#666;
     font-size:13px;
     font-weight:normal;
     text-align:center;
}


#content #mainCT p.texteEnseigne a{
color:#000;
}

#content #mainCT p a{
color:black;
font-weight:bold;
}
#content #mainCT p.desinscription a{color:#86888A}

#content #mainCT p.desinscription a:hover{color:#666;}

#content #mainCT #bgContainer p.notes {
    clear:left;
    color:#000;
    font-size:0.75em;
	text-align:center;
	padding-top:20px;
}
#content #mainCT p.notes {
     clear:left;
     color:#000;
     font-size:0.75em;
}
#content #mainCT p.notes a{
     color:#000;
     text-decoration:none;
}
#content #mainCT p.notes a:hover{
     color:#6A5A4B;
     text-decoration:underline;
}

#content #mainCT #bgContainer .desinscription{text-align:left;color:#000;}
/*ANTOINE */
#content #mainCT fieldset {
  	/*  padding:4px;*/
    margin:0px auto 10px;
	width:620px;/*716*/
	border:0px;
    *margin-top:20px;
	/*height:400px;*/
}

#content #mainCT fieldset.right {
     margin: 10px 0 0 20px;
     *margin-top:20px;
     *margin-left:0px;
}

#content #mainCT fieldset.halfSize {
     height:210px;
     width:310px;
     margin-bottom:10px;
     float:left; 
     margin-left:100px;*margin-left:60px;
     margin-top:0px;
	 background:url(images/bg-fieldset.gif) top left no-repeat;
     }
#content #mainCT fieldset.halfSize right{margin:0px}

#content #mainCT .btnNonIdentifie{
	background-color:#86888A;
	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 {
	
}


#content #mainCT fieldset p {
     margin: 25px 0 0 10px;*margin-top:17px;
}

#content #mainCT fieldset ul {
     padding:0;
     margin:0 0 0 10px;
}

/*Modif by Antoine semaine 38*/
#content #mainCT div.divCommandeDetailsConfirm fieldset ul li.liAdressesPrincipale {
     padding:0;
     margin:0 0 0 5%;
	 border: solid 1px red;
}

#content #mainCT fieldset.fsContactNs ul{
margin:0 
}

/* 090901 modif by Antoine height*/
#content #mainCT fieldset ul.formField{
margin:0px;
border:none;
/*height:130px;*/
}

#content #mainCT fieldset.halfSize ul {
     padding-left:10px;
     margin-left:0;
}

#content #mainCT fieldset ul li {
     margin-top:10px;
     clear:both;
}
#content #mainCT fieldset ul.centered li {
     margin-top:10px;
	 height:20px;
     clear:both;
}
#content #mainCT fieldset.halfSize ul li {
     margin-bottom:4px;
}

#content #mainCT fieldset ul li span {
    padding-left:10px;
	margin: 5px 0px;
	/*width:200px;*/
    display:block;
    font-weight:bold;
}
#content #mainCT fieldset.ClientFormAdresse ul li span {
display:block;
float:left;
font-size:12px;
text-align:right;
width:200px;
}
#content #mainCT fieldset ul li span.rqfGeneric{ /* pour les ! (erreur à la validation) */
	margin:0;
	padding:0;
	width: auto;
}
#content #mainCT.panier fieldset.ClientFormAdresse,
#content #mainCT.panier fieldset.ClientFormInfoPerso {
	margin: 0 auto;
}
#content #mainCT.panier fieldset.ClientFormAdresse h3,
#content #mainCT.panier fieldset.ClientFormInfoPerso h3{
	margin: 0;
	padding: 10px 0 10px 10px;
	font-size: 14px;
	float: left;
}
#content #mainCT.panier span.conteneurAdresseSecondaireCreation a.linkButtonClassValider{
	background: #86888A;
	float: none;
	color: #fff;
	padding: 5px;
}

#content #mainCT.panier span.conteneurMonAdresseValiderModification a.linkButtonClassValider{
	background: #86888A;
	float: none;
	color: #fff;
	padding: 5px;
}

#content #mainCT fieldset ul li label span {
     width:250px;
     display:block;
     float:left;
     text-align:left;
     font-weight:bold;
}

#content #mainCT fieldset.ClientFormInfoPerso ul li label span {
text-align:right;
width:220px;
}

#content #mainCT fieldset.halfSize ul li label span {
     width:90px;
     padding-top:2px;
     display:block;
     text-align:right;
     font-weight:bold;
     margin-right:10px;
}

#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-top:2px;
     float:left;
     font-size:12px;
}

#content #mainCT fieldset ul.formField input {
     width:10px;
	 margin-top:4px;
     margin-left:5px;
	 margin-right:5px;
     float:left;
     border:0;
}
* html #content #mainCT fieldset ul.formField input {
	margin-top:0px;
}

#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 {
    margin-left:264px;
}

#content #mainCT fieldset select,#content #mainCT fieldset input {
     margin:0 4px;
     position:relative;
     top:-1px;
     z-index:0;
     float:left;
     font-size:0.9em;
	   padding-left:2px;
     border:1px solid #CCC;
     color:#020100;
		 width:120px;
}

#content #mainCT fieldset input {
    width:200px;
     /*margin-top:6px;*/
    margfin-top:0px;
    color:#4F4F4F;
    margin-left:3px;
	height:15px
}

#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 
{
	}
#ctl00_PageContent_rblFormatEmail{float:left;}
#content #mainCT fieldset.fsPrefIdentification ul.formField li div.AspNet-RadioButtonList ul
{
	float:left;
	padding-bottom:5px;}


#content #mainCT.panier fieldset h3 {
	color:#86888A;
	font-size:16px;
	margin-bottom:10px;
	margin-top:5px;
}
#content #mainCT .halfSize h3 {
	font-weight:normal;
	font-size:14px;
	padding:0px 5px;
}

#miseEnAvant #centerPan fieldset h3 {
     padding:0 0 0 20px;
     margin:0 0 0 0px;
     position:relative;
     left:-9px;
     color:#3d60a7;
     font-weight:bold;
     font-size:0.9em;

}

#content #mainCT div.halfSize {
     width:38%;
	 height:210px;
     padding:4px;
     margin: 10px 0 20px 100px;*margin-left:50px;
     float:left;
    
	/* background:url(images/bg-fieldset.gif) top left no-repeat;*/
}

#content #mainCT div.halfSize h3 {
     padding:0 0 0 20px;
     margin:0;
     color:#000;
     font-weight:bold;
     font-size:14px;
	 line-height:25px;
	 border:1px solid #86888A;
	 margin:10px 0px;
}
#content #mainCT div.halfSize h3 a {
 font-size:14px;
     color:#666;
     text-decoration:none;
	 
}
#content #mainCT div.halfSize h3 a:hover{
     color:#86888A;
     text-decoration:none;
}
#content #mainCT fieldset h3 strong {
     color:#86888A;
}
#content #mainCT fieldset hr {
	display:none;
}

#miseEnAvant #centerPan fieldset hr {
     border:0px;
     border-bottom:3px dotted #e6e8ec;
}


#content #mainCT div hr {
display:none;
}

div#popupCadre hr {
     border:0px;
     border-bottom:3px dotted #e6e8ec;display:none;
}

div#popupCadre table td {
     padding:4px 8px;
}

div#popupCadre table {
      margin:0 auto;
     font-size:12px;
}

div#popupCadre p {
     font-size:12px;
     padding: 10px 0 0 0;
}

.validerFormulaire {text-align:center;}
.validerFormulaire .btn {
	/*background:url(images/bg_purple_button.gif) repeat-x;*/
	background-color:#86888A;
	margin-left:745px;
	}

#content #mainCT .validerFormulaire .btn a{color:#fff;}
#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{float:left;display:block;padding:0px 5px;color:#000;border:1px solid #86888A;text-decoration:none}
#content #mainCT p.retour .btnGris a:hover{color:#86888A;}

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;}

.btn {
	border:none;
	color:#FFF;
	cursor:pointer;
	font-weight:bold;
	float:left;
	margin-left:10px;
	margin-top:10px;
}
.btn a {
	padding-right:6px;
	padding-left:6px;
	color:#fff;
  text-decoration:none;
	}

.bt {
background:#86888A;
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;
	 padding-right:5px;
   font-size:12px;
   float:right;
   white-space:nowrap;
   border:none;
	 color:#FFF;
	 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;
}

.btnGris {
	border:none;
	color:#000;
	cursor:pointer;
	font-weight:normal;
	height:auto;
	font-size:12px;
}
.btnGris a {
     padding-left:20px;
     color:#000;
     text-decoration:underline;
}
.btnGris a:hover{
     padding-right:6px;
     color:#86888A;
     text-decoration:underline;
}

.btnBcRouge {
	border:none;
	color:#FFF;
	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;
}
.btnClose a {
     padding-right:6px;
     background:url(images/btn_close_r.gif) no-repeat top right;
     color:#000000;
     text-decoration:none;
}

.btnBlanc {
	background:#86888A;
	border:none;
	color:#FFF;
	cursor:pointer;
	font-weight:bold;
	padding:0px 6px;
	height:23px;
}
.btnBlanc a {
     padding:0px 6px;
     color:#fff;
     text-decoration:none;
}

#content #mainCT p.cnil {
	font-weight:normal;
	font-style:italic;
}
#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:#6A5A4B;
	 text-decoration:underline;
}

.boutiques_cadre {
	display: none;
	}


/* Publicité latérale */

#content #lateralCT {
     font-size:12px;
     clear:both;
}
#content #lateralCT ul {
     width:166px;
     padding:82px 0 10px 10px;
     padding:0;
     margin:0;
     border:1px solid #3d60a7;
     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:#6A5A4B;
}

#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-color:#FCFAF5;
	border:1px solid #6A5A4B;
	color:#6A5A4B;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
}
#content #lateralCT  #cde_panier_nav_droit_2_cadre{width:929px;}

/*footer*/
#footer {
	width:978px;
  margin:0 auto;
  clear:both;
}
#footer .slogan {
     margin-top:8px;
     color:#6A5A4B;
     font-weight:bold;
     text-align:center;
	 display:none;
}
#footer_quicklinks_cadre{/*float:left;*/clear:both;}

.clearfloatsIE{}

#footer .shoppingAZ {display:none;}

/* liens transversaux */
#liensTransversaux {
	/*background:transparent url(images/bg_footer.gif) repeat-x scroll left bottom;*/
	clear:both;
	/*height:130px;*/
	margin-top:20px;
	font-size:11px;
	background: #EDE8E4;
	-moz-border-radius: 5px;
	text-align:center;
}

#liensTransversaux #services,#liensTransversaux #aide,#liensTransversaux #nousConnaitre{
	float:left;
	width:231px;
	margin:10px 0px;
	padding-bottom:10px;
	border-right:1px solid #CCC;
	height : 106px;

}

#liensTransversaux #nousConnaitre{
    border-right:0px solid #CCC;
}
#pays{
	padding:10px 0px ;
	color:#020100;
	font-size:11px;
	text-align:center;
	/*border-top:1px solid #6A5A4B;*/
	width:968px;
	margin:5px 0px 0px 5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
#pays a {
	color : #86888A;
}

#pays a img {
	border-style:none;
	padding:0;
	margin:0 5px;
}
	 
#liensTransversaux h4 {
	margin:0;
	color:#86888A;
	font-size:11px;
	height:auto;
	line-height: 20px;
	margin:10px 0 5px 20px;
	display: inline;
}

#liensTransversaux h4 a{
	color:#86888A;
}

#liensTransversaux h4 a:hover{
	color:#6D6864;
}

#liensTransversaux ul {
     padding:0;
     margin:0 0 0 10px;
     list-style-type:none;margin-left:52px;

}
#liensTransversaux ul li {
     padding: 0 0 0 10px;
     float:left;
     font-size:11px;
     clear:both;
     white-space:nowrap;
	 background:url(images/bullet-menu-left.jpg) center left no-repeat;
}
#liensTransversaux ul li a {
     color:#666;
     text-decoration:none;
     font-size:11px;
}
#liensTransversaux ul li a:hover {
     text-decoration:none;
     color:#86888A;
}

#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:#6A5A4B;
     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:#6A5A4B;text-decoration:underline;
}

/*
#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;
}*/

#footer .rappelUnivers {
    padding:10px 0px;
    color:#020100;
    font-size:11px;
    font-weight:bold;
    text-align:center;
		/*border-top:1px solid #6A5A4B;*/
		margin:0px 5px 15px 5px;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
	display:none;	
}
#footer .rappelUnivers a {
      color:#020100;
	 text-decoration:none;
}
#footer .rappelUnivers a:hover{
	 text-decoration:underline;
}

#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:#86888A;
}

#content #mainCT fieldset input.readOnly {
     border:1px solid #86888A;
}
#content #mainCT fieldset p.noticeDesabonnement {
     color:#000;
     font-weight:normal;
}

#content #mainCT fieldset ul li textarea {
     height:80px;
     width:50%;
}
#content #mainCT fieldset.fsContactNs ul li textarea {
margin-left:5px;
}
#content #mainCT div.right {
     margin: 10px 0 0 20px;
}

#mainCT div.fullSize {
     width:622px;
     padding:4px;
     margin: 0px auto ;
     clear:both;
     border:1px solid #CCC;
     background-color:#FCFAF5;
		 
}

#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;
     font-size:0.8em;
}
#mainCT div.fullSize h3 {
     padding:0 0 0 20px;
     margin:0;
     position:relative;
     left:-11px;
     color:#86888A;
     font-weight:bold;
     font-size:0.9em;
}

div#popupCadre {
    padding:4px;
    margin:30px 30px 10px 30px;
    font-size:12px;
	width:450px;
}

div#popupCadre3 {
    padding:4px;
    margin:30px 30px 10px 30px;
    font-size:12px;
	width:450px;
}

div#popupCadre .btn{
border:1px solid white;
margin-left:200px;
margin-top:-19px;
}

/*Modif Antoine s39 font size + paddingleft*/
div#popupCadre h3 {
	color:#ffffff;
	/*font-size:12px;*/
	line-height:21px;
	/*padding-left:10px;*/
	text-transform:uppercase;
	position:relative;
	border-bottom:1px solid #ffffff;
}

div#popupCadre3 h3 {
	color:#ffffff;
	/*font-size:12px;*/
	line-height:21px;
	/*padding-left:10px;*/
	text-transform:uppercase;
	position:relative;
	border-bottom:1px solid #ffffff;
}

div#popupCadre3 table {
	padding-top:10px;
	text-align: center;
}

div#popupCadre3 table tr{
	border-bottom: solide 1px #fff;
}

#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:#6A5A4B;
     font-size:0.9em;
     font-weight:bold;
}
#mainCT div.fullSize ul.listeHorizontale li a {
     color:#6A5A4B;
     text-decoration:none;
}

/*Modif by Antoine pour bouton fermer erreur saisi panier*/
.alR {
    float:right;
	left:517px;
	margin-right:10px;
	margin-bottom:10px;
	/*position:absolute;*/
	/*text-align:right;*/
	top:40px;
}

#content #mainCT .formLang {
      padding:0;
      margin-left:52%;
      margin:0;
      left:50px;
      font-size:0.75em;
	  display:block;
}

#content #mainCT .formLang input {
      width:10px;
}

li.sep {
     border-bottom:1px solid #CCC;
}

#content #mainCT fieldset ul.formField li ul.formLang {
    padding:0;
    margin:0;
	clear:left;
	margin:0 0 0 5px;
}
#content #mainCT .formLang input {
     width:10px;
}
#content #mainCT .formField ul.formLang li {
     /*clear:both;*/
}

/* 090901 Modif by Antoine width:694 et height 200*/
#content #mainCT fieldset.CCformOptins{
	width:624px;
	padding:10px;
	background:#EDE8E4 none repeat scroll 0 0;
	/*height:200px;*/
}

#content #mainCT fieldset.CCformOptins fieldset.fsParametrageCompteClient {
	width:624px;
	background:#EDE8E4 none repeat scroll 0 0;
	padding: 0px;
	/*height:200px;*/
}

#content #mainCT #ctl00_PageContent_panPasswordInfo  fieldset ul,
#content #mainCT #ctl00_PageContent_panNewsInfo fieldset ul,
#content #mainCT #ctl00_PageContent_cblUnivers,
#content #mainCT #ctl00_PageContent_rblFiltre,
#content #mainCT fieldset.fsAdressesLivraison ul,
#content #mainCT fieldset.ClientFormInfoPerso ul,
#content #mainCT fieldset.ClientFormAdresse ul{
	margin:0px auto;
	padding-bottom:10px;
	border:1px solid #86888A;
}

#content #mainCT fieldset.fsAdressesLivraison ul{
	padding:10px;
	height:auto;
	}

* html #content #mainCT #ctl00_PageContent_panNewsInfo fieldset ul,
* html #content #mainCT #ctl00_PageContent_panPasswordInfo fieldset ul
{padding-top:10px;}
#content #mainCT #ctl00_PageContent_panNewsInfo fieldset ul.formField,
#content #mainCT #ctl00_PageContent_panNewsInfo fieldset ul.formField ul{
	border:none;
	padding-top:0px;
	background-color:#FFF8FB;;
}
#content #mainCT #ctl00_PageContent_panNewsInfo fieldset ul.formField ul.formLang {top:0px; width: 100%;}
#content #mainCT #ctl00_PageContent_panNewsInfo fieldset ul.formField ul.formLang li{clear:none;}
#content #mainCT #ctl00_PageContent_panPasswordInfo  fieldset ul li,
#content #mainCT #ctl00_PageContent_panNewsInfo fieldset ul li,
#content #mainCT #ctl00_PageContent_panNewsInfo fieldset ul li,
/*#content #mainCT fieldset.fsAdressesLivraison ul li,*/
#content #mainCT fieldset.ClientFormInfoPerso ul li,
#content #mainCT fieldset.ClientFormAdresse ul li,
#content #mainCT fieldset.CCformOptins ul li{
	height:20px;
}

#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 #CCC;
		width:750px;
}

#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;
     border:1px solid #CCC;
     border-collapse:collapse;
}
#content #mainCT fieldset table.historiqueCommandeTab th {
     color:#86888A;
		 height:12px;
}
#content #mainCT fieldset table.historiqueCommandeTab a {
      color:#86888A;
}
#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 0 0 5px;
		 clear:both;
		 float:left;
		 
}
#content #mainCT fieldset ul.formField li div ul li {
     padding:0;
     margin:0;
     float:left;
     clear:none;
     height:22px;
}
#content #mainCT fieldset ul.formField li ul {
     width:185px;
     float:right;
     font-size:1.0em;
}

/*******************************************************************/
/***    			  Photos / Fiche Produit 	                 ***/
/*******************************************************************/

.tdPanierLigneVisuel a img {
width:51px;
height:40px;
}

.ProduitImageMiniature a img{
width:474px;
height:374px;
}

#visuel div {
	position: relative;
	}

#visuel div span.ProduitImageEncadrement span.ProduitImage img { 
	width:474px;
	height:374px;
	display: block;
}

span.linkAlerteDispo_inner {
	background:transparent url(images/dispo-mail.jpg) no-repeat scroll 4px 0;
	color:#FFFFFF;
	display:block;
	height:17px;
	width:105px;
	font: Arial;
	font-size: 11pt;
	line-height:16px;
	text-align:left;
	text-indent:10px;
	}

/*********** POPUP DISPO MAIL  me prévenir  *******/


div .modalPopupAlerteDispo	{
	background-color: #6E6864;
	border: solid 1px white;
	color: #fff;
	padding: 15px;
	}
div#DivTitreAlerteDisponibilite	{
	border-bottom:1px solid white;
	font-weight:bold;
	margin-bottom:15px;
	}
	
#divAlerte div#divProduitImage {
	display: none;
	}

lblVotreEmail {
	}
	
#ctl00_PageContent_wucAlerteDispo_txtVotreEmail {
	width : 220px;
	margin-top:-18px;
	}	
	
div .modalPopupAlerteDispo .linkButtonClassValider {
	color:#FFFFFF;
	float:right;
	margin-top:-19px;
	background-color:#86888A;
	padding:2px 5px;
}

div .modalPopupAlerteDispo .linkButtonClassRetour {
	color: #fff;
	margin-left:45%;
	margin-top:13px;
	float: left;
}

div .modalPopupAlerteDispo .formulaireErreur {
	margin:0 0 0 30px;
	width:300px;
	}



/*******************************************************************/
/*******************************************************************/
/***    			    PANIER					                 ***/
/*******************************************************************/
/*******************************************************************/
/*******************************************************************/

#content #mainCT a.btnDetails {
color:white;
padding: 2px 10px 0 0;
}


#content #mainCT.panier{
	width:968px;
	margin:0 auto;
	padding:20px 0 0 0;	
}

#content #mainCT.panier h1 {
      margin: 10px 0 6px 0px;
      padding-left:4px;
      clear:both;
}

#content #mainCT.panier h3 {
	color:black;
   margin: 10px 0px;
}

#content #mainCT.panier p {
      margin: 10px 0 0 5px;
	  *margin-top:10px;
      color:#2F2D2C;
      font-size:13px;
      font-weight:normal;
      margin-left:10px;
	  padding:2px 30px;
}

/*texteEnseigne*/
#content #mainCT.panier fieldset .texteEnseigne{text-align:left;}
#content #mainCT.panier #textEnseigneModeLivraison.texteEnseigne{text-align:left;}
#content #mainCT.panier #texteEnseigneConfirm.texteEnseigne{
/*
line-height:25px;
margin-left:100px;*/
text-align:left;
background: #DEDFFF url(images/msg_information.gif) no-repeat scroll 10px 50%;
margin: 20px auto 10px;
border: 1px solid #9BB8D9;
width: 670px;
color:#406299;
padding:5px 11px 5px 36px;
font-size: 12px;
line-height: 21px;
}

#content #mainCT.panier div.divCommandeDetailsConfirm {
border:1px solid silver;
color:#008800;
margin:10px auto;
padding:4px;
width:600px;
}

#content #mainCT.panier div.divCommandeDetailsConfirm fieldset {
	color:black;
	padding:0px;
	margin: 0px auto;
	/*border:1px solid #86888A;*/
	/*width:716px;*/
	*margin-right:0px;
	*margin-left:50px;
}
#content #mainCT.panier div.divCommandeDetailsConfirm p{
font-size: 13px;
padding-left: 5px;
}

#content #mainCT div.divCommandeDetailsConfirm fieldset h3{
text-align: left;
padding-left: 13px;
}

#content #mainCT div.divCommandeDetailsConfirm fieldset h3 span{
text-align: left;
padding-left: 0px;
}


#content #mainCT div.divCommandeDetailsConfirm fieldset ul.ulAdresses {
display: inline;
}

#content #mainCT div.divCommandeDetailsConfirm fieldset ul li.liAdressePrincipale {
text-align: left;
position: absolute;
width: 280px;
float: left;
}
#content #mainCT div.divCommandeDetailsConfirm fieldset ul li.liAdresseLivraison {
border-left:1px solid silver;
float:right;
padding-left:10px;
text-align:left;
width:290px;
}
/*Modifier semaine 38 Antoine

#content #mainCT.panier .texteEnseigne{text-align:center;}

*/
#content #mainCT.panier .RecapPaiement{
background: #DEDFFF url(images/msg_information.gif) no-repeat scroll 10px 50%;
margin: 20px auto;
text-align:center;
border: 1px solid #9BB8D9;
width: 670px;
color:#406299;
padding:5px 11px 5px 36px;
font-size:12px;
}

/*Semaine 37 modif by Antoine*/

#content #mainCT.panier p#texteEnseigneLivraisonSansRelais{
background: #DEDFFF url(images/msg_information.gif) no-repeat scroll 10px 50%;
margin: 20px auto;
text-align:center;
border: 1px solid #9BB8D9;
width: 670px;
color:#406299;
padding:5px 11px 5px 36px;
}

/*
#content #mainCT.panier p#texteEnseigneRecap {
background:#DEDFFF url(images/msg_information.gif) no-repeat scroll 10px 50%;
border:1px solid #9BB8D9;
color:#406299;
margin:20px auto 5px;
padding:5px 11px 5px 36px;
text-align:center;
width:670px;
}
*/

#content #mainCT.panier ul#commandeConfirmBoutons{list-style:none;}
#content #mainCT.panier .retour{margin-left:29px;margin-top:25px;}
#content #mainCT.panier .retour a{display:block;float:left;padding:2px 5px;color:#000;text-decoration:none;border:1px solid #86888A}
#content #mainCT.panier .retour a:hover{color:#86888A;text-decoration:none}

#content #mainCT.panier div label {
font-size:12px;
float:left;
}

#content #mainCT.panier div ul.ulChoixModePaiement label {
font-size:12px;
float: none;
}

#content #mainCT.panier div label a{color:#000; text-decoration:none;}
#content #mainCT.panier div label a:hover{color:#86888A; text-decoration:underline;}
#content #mainCT.panier  ul li{
/*padding-top:6px;*/
}
#content #mainCT.panier  ul.ulMenuChoixPaiement li {
display:inline;
float:left;
}

/* Modif by Antoine*/
#content #mainCT.panier  label span{
	/*width:200px;*/
     display:block;
     font-size:1em;
    /*text-align:right;
	 float:left;
	*/
     font-weight:bold;
}

#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;
float: left;
}

#content #mainCT.panier .panelElementsChoixArticle ul li span{}

#content #mainCT.panier .panelElementsChoixArticle ul li span#lblColoris,
{float:left;width:50px;}

#content #mainCT.panier .panelElementsChoixArticle ul li span#lblTaille
{/*float:left;
width:50px;*/
display:none;
}

/* 090901 Modif by Antoine border + width*/
#content #mainCT.panier fieldset {
	color:black;
	padding:4px;
	margin: 15px auto;
	/*border:1px solid #86888A;*/
	/*width:716px;*/
	*margin-right:0px;
	*margin-left:50px;
}
#content #mainCT.panier fieldset#fsCommandeDirecte{
border:1px solid #CCCCCC;
color:black;
margin:0 auto;
width: 900px;
}

/*090901 Modif by Antoine*/
#content #mainCT.panier fieldset.ClientFormInfoPerso{
	width:630px;
	border:none;
	margin: 0 auto;
	width: 630px;
}

#content #mainCT.panier fieldset.ClientFormInfoPerso div ul li input{
	margin-left: 4px;
}
#content #mainCT fieldset.ClientFormInfoPerso div ul li span {
	margin : 0;
}
#content #mainCT.panier fieldset.ClientFormInfoPerso div label {
	float:left;
	font-size:12px;
	margin-top:4px;
}

/*090901 Modif by Antoine width:450px;*/
#content #mainCT.panier fieldset.ClientFormAdresse{
	width:630px;
	border:none;
}

#content #mainCT.panier fieldset.ClientFormAdresse div ul li.liChoixPays {
	display: none;
}

#content #mainCT.panier fieldset.ClientFormAdresse div ul li input{
	margin-left: 4px;
}
#content #mainCT fieldset.ClientFormAdresse div ul li span {
	margin : 0;
}
#content #mainCT.panier fieldset.ClientFormAdresse div label {
	float:left;
	font-size:12px;
	margin-top:4px;
}
	
#content #mainCT.panier fieldset  .BlocrecapCommande{ background:#FFF;border:1px solid #FFF;}
#content #mainCT.panier fieldset .AspNet-RadioButtonList-Item input{width:20px; margin:5px 8px;}
#content #mainCT.panier .ConditionsGenerales input{width:20px; margin:4px 8px;border:none;background:#FCFAF5;}
#content #mainCT.panier h4{/*margin-top:50px;*/}
#content #mainCT.panier h4.intituleRelaisHabituel{
	background: #fde8f2;
	border: solid 1px #86888A;
	color: #86888A;
	margin:10px auto 0;
	text-align:center;
	width:625px;
	padding: 2px;
	}
#content #mainCT.panier div.divAucunRelaisHabituel{
	text-align: left;
	padding: 0px 40px; 
	margin: 0px auto 30px;
	width:545px;
	}

#content #mainCT.panier h4.intituleRelaisAutre{
	background: #fde8f2;
	border: solid 1px #86888A;
	color: #86888A;
	margin:10px auto 0;
	text-align:center;
	width:625px;
	}
	
#content #mainCT.panier div#onglet fieldset.ui-tabs-panel .conteneurRelaisAutre {
		margin:0 auto;
	}
#content #mainCT.panier div#onglet fieldset.ui-tabs-panel span.conteneurRelaisAutre .btn {
	background:#86888A none repeat scroll 0 0;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
	margin-left: 200px;
	margin-top:0px;
	}

#content #mainCT.panier fieldset#fsAdresseCommerciale div.divAdresseDomicile {
	margin:0 auto;
	width:500px;
	}

#content #mainCT.panier fieldset#fsAdresseCommerciale div.divBoutonsAdresseDomicile {
	border-top:1px solid #86888A;
	margin:10px auto;
	width:500px;
	}

#content #mainCT.panier p#texteEnseigneLivraisonAvecRelais{
	background: #DEDFFF url(images/msg_information.gif) no-repeat scroll 10px 50%;
	border:1px solid #9BB8D9;;
	color:#406299;
	margin:20px auto 30px;
	padding:4px 2px;
	width:705px;
	}

#ctl00_PageContent_rptModePaiementDisponibleCommandeUnClick_ctl00_imgModePaiement{

}

#content #mainCT.panier h2 {
      margin: 20px 0 16px;
      clear:left;
      color:#000;
      font-size:14px;
      font-weight:bold;
      text-align:left;
}
/*
#content #mainCT.panier ul.navigPanier {
      height:41px;
      padding:0;
      *margin:0;
      margin-top:10px;*margin-top:20px;
      float:left;
      font-size:12px;
      list-style-type:none;
	  background:transparent url(images/bg_cart_nav.gif) repeat-x scroll center;
	  height:40px;
	  width:968px;
}

#content #mainCT.panier ul.navigPanier li {
	background-color:#FFF;
	border:1px solid #CCC;
	color:#6A5A4B;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:25px;
	padding:5px;
	text-align:center;
	width:156px;*width:150px;
}
#content #mainCT.panier ul.navigPanier li.selected {
	border-color:#6A5A4B;
	border-style:solid;
	border-width:1px 1px 3px;
	color:#000;
}
#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:#CCC;
}
#content #mainCT.panier ul.navigPanier li.selected a {
    color:#000;
    font-weight:bold;
}

*/

/*******************************************************************/
/***    			    Processus d'achat (chemin)               ***/
/*******************************************************************/
#content #mainCT ul.navigPanier {
width:750px;
margin: 0 auto;
height: 70px;
}

#content #mainCT ul.navigPanier li {
height: 70px;
text-align:center;
display:block;
float:left;
}
/*STEP PANIER*/
#content #mainCT ul.navigPanier li div.StepPanier{
background:transparent url(images/etapes.jpg) no-repeat -27px -76px;
height:20px;
margin-top:2px;
padding-top:50px;
width:130px;
color:#909090;
font-weight:bold;
}
#content #mainCT ul.navigPanier li div.StepPanier a{
color:#909090;
font-weight:bold;
}

#content #mainCT ul.navigPanier li.selected  div.StepPanier{
background:transparent url(images/etapes.jpg) no-repeat -27px 0;
height:20px;
margin-top:2px;
padding-top:50px;
width:130px;
color:#6A5A4B;
font-weight:bold;
}

#content #mainCT ul.navigPanier li.preSelected  div.StepPanier{
background:transparent url(images/etapes.jpg) no-repeat -27px -152px;
height:20px;
margin-top:2px;
padding-top:50px;
width:130px;
color:#CCC;
font-weight:bold;
}

#content #mainCT ul.navigPanier li.preSelected div.StepPanier a{
color:#ccc;
font-weight:500;
}

/*STEP Identification*/
#content #mainCT ul.navigPanier li div.StepIdentification {
background:transparent url(images/etapes.jpg) no-repeat -150px 0;
height:20px;
margin-top:2px;
padding-top:50px;
width:180px;
color:#909090;
font-weight:bold;
}

#content #mainCT ul.navigPanier li div.StepIdentification a{
color:#909090;
font-weight:bold;
}

#content #mainCT ul.navigPanier li.selected  div.StepIdentification{
background:transparent url(images/etapes.jpg) no-repeat -150px -76px;
height:20px;
margin-top:2px;
padding-top:50px;
width:180px;
color:#6A5A4B;
font-weight:bold;
}

#content #mainCT ul.navigPanier li.preSelected div.StepIdentification{
background:transparent url(images/etapes.jpg) no-repeat -150px -152px;
height:20px;
margin-top:2px;
padding-top:50px;
width:180px;
color:#CCC;
font-weight:500;
}
#content #mainCT ul.navigPanier lipreSelected div.StepIdentification a{
color:#CCC;
font-weight:500;
}

/*STEP Livraison*/

#content #mainCT.panier fieldset#fsRelais h3{
background: #86888A;
color: #fff;	
}

#content #mainCT.panier fieldset#fsAdresseCommerciale h3{
background: #86888A;
color: #fff;	
}

#content #mainCT.panier fieldset#fsAdresseSecondaire h3{
background: #86888A;
color: #fff;	
} 
#content #mainCT.panier fieldset#fsRelais span a.linkButtonClassValider{
background:#86888A none repeat scroll 0 0;
color:#FFFFFF;
margin:0 auto 0 221px;
padding:4px;
text-align:center;
width:260px;
}

#content #mainCT ul.navigPanier li div.StepLivraison {
background:transparent url(images/etapes.jpg) no-repeat -322px 0;
height:20px;
margin-top:2px;
padding-top:50px;
width:128px;
color: #909090;
font-weight:bold;
}

#content #mainCT ul.navigPanier li div.StepLivraison a{
color:#909090;
font-weight:bold;
}

#content #mainCT ul.navigPanier li.selected  div.StepLivraison{
background:transparent url(images/etapes.jpg) no-repeat -322px -152px;
height:20px;
margin-top:2px;
padding-top:50px;
width:128px;
color:#6A5A4B;
font-weight:bold;
}

#content #mainCT ul.navigPanier li.preSelected  div.StepLivraison{
background:transparent url(images/etapes.jpg) no-repeat -322px -228px;
height:20px;
margin-top:2px;
padding-top:50px;
width:128px;
color:#CCC;
font-weight:500;
}

#content #mainCT ul.navigPanier li.preSelected div.StepLivraison a{
color:#CCC;
font-weight:500;
}


.trLigneAdresseSecondaireSelection {
	border-bottom: solid 1px #CCC;
	}


/*STEP Paiement*/
#content #mainCT ul.navigPanier li div.StepPaiement {
background:transparent url(images/etapes.jpg) no-repeat -444px 0;
height:20px;
margin-top:2px;
padding-top:50px;
width:179px;
font-weight:bold;
color:#909090;
}

#content #mainCT ul.navigPanier li.selected  div.StepPaiement {
background:transparent url(images/etapes.jpg) no-repeat -444px -228px;
height:20px;
margin-top:2px;
padding-top:50px;
width:179px;
color:#6A5A4B;
font-weight:bold;
}

#content #mainCT ul.navigPanier li.preSelected  div.StepPaiement {
background:transparent url(images/etapes.jpg) no-repeat -444px -301px;
height:20px;
margin-top:2px;
padding-top:50px;
width:179px;
color:#CCC;
font-weight:500;
}

#content #mainCT ul.navigPanier li.preSelected div.StepPaiement a{
color:#CCC;
font-weight:500;
}

/*STEP Recapitulatif*/
#content #mainCT ul.navigPanier li div.StepRecapitulatif {
background:transparent url(images/etapes.jpg) no-repeat -444px 0;
height:20px;
margin-top:2px;
padding-top:50px;
width:179px;
font-weight:bold;
color:#909090;
}

#content #mainCT ul.navigPanier li.selected  div.StepRecapitulatif {
background:transparent url(images/etapes.jpg) no-repeat -444px -228px;
height:20px;
margin-top:2px;
padding-top:50px;
width:179px;
color:#6A5A4B;
font-weight:bold;
}

#content #mainCT ul.navigPanier li.preSelected  div.StepRecapitulatif {
background:transparent url(images/etapes.jpg) no-repeat -444px -301px;
height:20px;
margin-top:2px;
padding-top:50px;
width:179px;
color:#CCC;
font-weight:500;
}
#content #mainCT ul.navigPanier li.preSelected div.StepRecapitulatif a{
color:#CCC;
font-weight:500;
}

/*STEP AccuseReception*/
#content #mainCT ul.navigPanier li div.StepAccuseReception {
background:transparent url(images/etapes.jpg) no-repeat -609px 0;
height:20px;
margin-top:2px;
padding-top:50px;
width:132px;
color:#909090;
font-weight:bold;
}

#content #mainCT ul.navigPanier li.selected  div.StepAccuseReception {
background:transparent url(images/etapes.jpg) no-repeat -609px -301px;
height:20px;
margin-top:2px;
padding-top:50px;
width:132px;
color:#6A5A4B;
font-weight:bold;
}

#content #mainCT ul.navigPanier li.last div.StepAccuseReception {
border: solid 1px pink;
}
#content #mainCT.panier span.radioMenuModePaiement  input {
display:none;
}

#content #mainCT.panier ul.ulMenuChoixPaiement input {
background-color:#FFFFFF;
border:1px solid #86888A;
float:left;
margin-right:10px;
margin-top:2px;
}

#content #mainCT fieldset#fsAutreRelais {
	border-right:1px solid #86888A;
	float:left;
	margin:0 0 0 20px;
	width:450px;
	}

#content #mainCT fieldset#fsRelaisCodePostal {
	float:right;
	margin:10px 20px 0 0;
	width:450px;
	}
	
#content #mainCT fieldset#fsRelaisCodePostal ul {
	
	}
	
#content #mainCT fieldset#fsRelaisCodePostal ul li {
	display: inline;
	width:350px;
	}
#content #mainCT fieldset#fsRelaisCodePostal ul li span {
	color: #86888A;
	font-size: 16px;
	margin-top:1px;
	text-align:center;
	width:350px;
	}
	
#content #mainCT fieldset#fsRelaisCodePostal ul li span.btn {
	color: #FFF;
	font-size: 12px;
	width: 100px;
	float: right;
	margin-right:80px;
	margin-top:14px;
	}
	
#content #mainCT fieldset#fsRelaisCodePostal ul li span.btn a {
	display:block;
	height:21px;
}
	
#content #mainCT.panier fieldset#fsRelaisCodePostal input {
	float:left;
	margin-left:20px;
	margin-right:10px;
	margin-top:19px;
}	
	
	
#content #mainCT fieldset#fsRelaisCodePostal ul li span.btn a span.linkButtonClassValider_inner {
	background-color:#86888A;
	color:#FFFFFF;
	font-size:12px;
	padding:4px;
	width:90px;
	text-align:center;
	}
	

#content #mainCT.panier fieldset#fsAutreRelais h3 {
	color:#86888A;
	font-size:16px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#content #mainCT fieldset#fsAutreRelais ul li label span {
text-align:right;
width:160px;
}

#content #mainCT fieldset#fsAutreRelais ul li.liRechercheRelaisParLocalite span {
	padding-left:0px;
	}
#content #mainCT fieldset#fsAutreRelais ul li.liRechercheRelaisParLocalite span.btn {
	color: #FFF;
	font-size: 12px;
	width: 100px;
	float: right;
	margin-right:160px;
	margin-top:14px;
	text-align:center;
	}
	
#content #mainCT fieldset#fsAutreRelais ul li.liRechercheRelaisParLocalite span.btn a {
	display:block;
	height:21px;
}
	
#content #mainCT.panier fieldset#fsAutreRelais input {
	float:left;
	margin-left:20px;
	margin-right:10px;
	margin-top:19px;
}	

#content #mainCT.panier fieldset#fsListeRelais{
	border-top:1px solid #86888A;
	width:620px; /*attention a verifier*/
}

#content #mainCT.panier fieldset#fsListeRelais ul.adressePresentation {
	border:2px solid #86888A;
	float:left;
	padding-left:20px;
	padding-bottom:10px;
	width:400px; 
}

#content #mainCT.panier fieldset#fsListeRelais a.linkButtonDetailsRelais {
border-color:#86888A #86888A #86888A -moz-use-text-color;
border-style:solid solid solid none;
border-width:2px 2px 0 0;
color:#86888A;
float:left;
font-weight:bold;
padding:10px 0;
text-align:center;
width:170px;
}

#content #mainCT fieldset#fsListeRelais ul li span {
	padding-left: 0px;
	margin:0px 0;
	text-align: center;
	}


#content #mainCT fieldset#fsListeRelais span.btn a{
	display:block;
	width:170px;
	padding:1px;
	}

/*******************************************************************/
/***    			  FIN -> Processus d'achat (chemin)          ***/
/*******************************************************************/


#content #mainCT.panier .reference {
    color:#000;
    float:left;
	position:absolute;
	width:200px;
	font-weight:bold;
}

#content #mainCT.panier li.liZoneReferenceArticle {
	display:inline;
	height:50px;
	width:200px;
	}
	
#content #mainCT.panier li.liZoneReferenceArticle label span {
	float:left;
	font-weight:normal;
	margin:0;
	padding-left:30px;
	padding-top:12px;
	text-align:left;
	}
#content #mainCT.panier li.liZoneReferenceArticle input {
	margin-left:0;
	margin-top:12px;
	}	
	
#content #mainCT.panier li.liZoneQuantite {
	display: inline;
	}
	
#content #mainCT.panier li.liZoneQuantite label span {
	padding-top:5px;
	text-align:left;
	width:80px;
	}
#content #mainCT.panier li.liZoneQuantite select {
	margin:10px 0 0 0px;
	}		

#content #mainCT.panier li.liZoneBoutonsValidations {
	display: inline;
	}

#content #mainCT.panier fieldset ul li.liZoneBoutonsValidations span {
    padding-left:0px;
}

#content #mainCT.panier li.liZoneBoutonsValidations span.validerFormulaire {
	float:none;
	display:inline;
	}
	


#content #mainCT.panier li.liZoneBoutonsValidations span.validerFormulaire .btn {
	display:inline;
	float:left;
	margin:5px 8px;
	padding:0 15px;
	text-align:center;
	}
	
	#content #mainCT.panier li.liZoneBoutonsValidations span.validerFormulaire .btn a {
	padding:0;
	}

#content #mainCT.panier input {
	float:left;
	margin-left:120px;
	margin-right:15px;
	margin-top:3px;
}

/* 090901 Modif by Antoine margin:0 8px;*/
#content #mainCT.panier select {
      margin:5px 0 0 4px;
      /*float:none;*/
}
#content #mainCT.panier p.cnil {
      color:#666;
}
#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{
	border:1px solid #86888A;
	float:left;
	margin:10px 0px 10px 80px;
}
#content #mainCT.panier #fsAdresseCommerciale .divBoutonsAdresseDomicile .conteneurMonAdresseModifier{
	border:1px solid #86888A;
	float:left;
	margin:10px 0 10px 122px;
	padding:6px;
}
#content #mainCT.panier #fsAdresseCommerciale .divBoutonsAdresseDomicile .conteneurMonAdresseSelectionner{
	background:#86888A none repeat scroll 0 0;
	border:1px solid #86888A;
	float:left;
	margin:10px 0 10px 40px;
	padding:6px;
}

#content #mainCT.panier .btnModifMonAdresse a{color:#86888A;text-decoration:none;padding:0 3px;font-weight:bold;}
#content #mainCT.panier #fsAdresseCommerciale .divBoutonsAdresseDomicile .conteneurMonAdresseModifier a{
	color:#86888A;
	text-decoration:none;
	padding:0 3px;
	font-weight:bold;
	margin:0px;
}
#content #mainCT.panier #fsAdresseCommerciale .divBoutonsAdresseDomicile .conteneurMonAdresseSelectionner a{
	color:#fff;
	text-decoration:none;
	padding:0 3px;
	font-weight:bold;
	background-color:#86888A;
	margin:0px;
}
#content #mainCT a.btnCreerAdresseSecondaire {
	color:#fff;
	background-color:#86888A;
	padding:2px;
	}
#content #mainCT.panier .ConditionsGenerales{
background:#FCFAF5 none repeat scroll 0 0;
border:1px solid #86888A;
color:#86888A;
}
#content #mainCT.panier fieldset .ConditionsGenerales label{color:#86888A;background:#FFF;border:none;}
#content #mainCT.panier .btn a {color:#fff;background-color:#86888A;padding:2px;}
#content #mainCT.panier #fsAdresseCommerciale .divBoutonsAdresseDomicile .conteneurMonAdresseModifier .btn a{
	color:#fff;
	background-color:#86888A;
}
#content #mainCT.panier #fsAdresseCommerciale .divBoutonsAdresseDomicile .conteneurMonAdresseSelectionner .btn a{
	color:#fff;
	background-color:#86888A;
}
#content #mainCT.panier .btn a:hover {color:#fff;}


/*******************************************************************/
/***    			  Processus d'achat -> Page livraison        ***/
/*******************************************************************/

#content #mainCT.panier fieldset .lblMonAdresse{width:42%; margin:0 auto;}
#content #mainCT.panier fieldset .tbAdrSecondaire{margin:0 auto;}

/*Modif by Antoine */
#content #mainCT fieldset#fsRelais{
border: solid 1px #CCC;
width: 700px;
}

#content #mainCT fieldset#fsAdresseCommerciale{
border: solid 1px #CCC;
width: 700px;
}


#content #mainCT fieldset#fsAdresseCommerciale div#divBoutonsAdresseDomicile{
	margin: 0 auto;
	}

#content #mainCT fieldset#fsAdresseSecondaire{
border: solid 1px #CCC;
width: 700px;
}
#content #mainCT fieldset#fsAdresseSecondaire table.tbAdrSecondaire{
margin-top: 20px;
}

/* récapitulatif commande *//* ANTOINE */

/*
#content #mainCT .divCommandeDetailsRecap .ulAdresses{width:650px; border:solid 1px green;}
#content #mainCT .divCommandeDetailsRecap .liAdressePrincipale 
{
	border: solid 1px red;
	width: 300px;
	float: left;
}

#content #mainCT .divCommandeDetailsRecap .liAdresseLivraison
{
	border: solid 1px blue;
	width: 300px;
}
*/



.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 #CCC;
}

.validerFormulaire {
      margin:10px 0;
      clear:both;
      text-align:center;
}

#ctl00_wucNosBoutiques_pToutesBoutiques{height:21px;background:url(images/bg-menuh3.gif) top left no-repeat;}
#ctl00_wucNosBoutiques_pToutesBoutiques a{display:block;line-height:21px;color:#6A5A4B;text-decoration:none}
#ctl00_wucNosBoutiques_pToutesBoutiques a:hover{color:#DFAF2C}

.BlocrecapCommande .recapCommande { 
background:#FCFAF5 none repeat scroll 0%;
width:929px;
}

.BlocrecapCommande .totalFacture { background:#fff;
/*margin-right:-1px;*/
/*margin-top:-10px;*/
	width:405px;}

.recapCommande {
    width:717px;
	margin:10px auto;
    font-size:12px;
    border-collapse : collapse; 
	text-align:center;
}
.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:#86888A;
      border:1px solid #86888A;
}

.recapCommande td {
		padding:0px 5px
		text-align:center;
    vertical-align:middle;
    border:1px solid #86888A;
}

.recapCommande td.garantie {
      padding:4px;
      text-align:left;
}

.recapCommande td.Options {
      padding:4px;
      text-align:left;
}

#content #mainCT.panier .smallBtn {
    width:64px;
    margin:4px auto;
    font-size:9pt;
    text-align:center;
	  border:none;
	  color:#FFF;
	  margin-top:10px;
		background:#86888A;
		padding: 2px 5px;
}
#content #mainCT.panier .smallBtn a {
    color :#fff;
		background:#86888A;
		padding: 2px 5px;
    text-decoration:none;
}
#content #mainCT.panier .smallBtn a:hover {
	color :#fff;
    text-decoration:none;
}
/*suppression du bouton modifier dans le panier*/
/*#ctl00_PageContent_rptPanierLigne_ctl00_btnPanierLigneModifier {display: none;}*/

.fll{
     float:left;
}
.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 div.encartAvantages {
		background:#EDE8E4 none repeat scroll 0 0;
		border:1px solid #CCCCCC;
		display:inline;
		font-size:13px;
		height:46px;
		margin-left:15px;
		margin-top:9px;
		padding:0;
		position:absolute;
		width:480px;	 
		}
		
#content #mainCT .encartAvantages p.codeAvantage {
		font-size:12px;
		font-weight:normal;
		margin:0;
		padding:5px 20px;
}
#content #mainCT .encartAvantages p.codeAvantage span{}
#content #mainCT .encartAvantages p.codeAvantage .btn{float:left;margin-left:0px;margin-top:5px;}
#content #mainCT .encartAvantages p.codeAvantage .btn a:hover{text-decoration:none}
#content #mainCT .encartAvantages p.codeAvantage strong {
     position:relative;
     top:-4px;
     font-weight:normal;
     font-size:0.8em;
}

#content #mainCT.panier p.explicationsAvantage {
     padding:4px;
     margin:0;
     clear:none;
     font-size:0.7em;
     }

#content #mainCT.panier p.explicationsAvantage a{color:#86888A;}

#content #mainCT.panier .recapCommandePanier{
	border: 1px solid #86888A;
	border-collapse: collapse;
	margin:10px 16px;
	width:929px;
	background:#FCFAF5;
	font-size:12px;
	text-align:center;}

.divPanierLignePrixAvecRemise span {
color:#706C69;
font-weight:bold;}

div.divPanierLignePrixAvecRemise span.prixFacture {
color:#706C69;
font-weight:bold;
padding-left:2px;
}

div.divPanierLignePrixAvecRemise span.prixATitreIndicatif{
font-weight:normal;
padding-left:15px;
}

div.divPanierLigneMontantTotal span.prixFacture {
color:black;
font-weight:bold;
padding-left:2px;
margin-top:3px;
}

div.divPanierLigneMontantTotal span.prixATitreIndicatif{
font-weight:normal;
padding-left:15px;
margin-top:3px;
}

#content #mainCT.panier table.totalFacture tr.montantarticles td.tdMontant span.prixFacture,
#content #mainCT.panier table.totalFacture tr.totalfrais td.tdMontant span.prixFacture,
#content #mainCT.panier table.totalFacture tr.montanttotal td.tdMontant span.prixFacture{
color:black;
font-weight: bold;
}

#content #mainCT.panier table.totalFacture tr.montantarticles td.tdMontant span.prixATitreIndicatif,
#content #mainCT.panier table.totalFacture tr.totalfrais td.tdMontant span.prixATitreIndicatif,
#content #mainCT.panier table.totalFacture tr.montanttotal td.tdMontant span.prixATitreIndicatif{
color:#706C69;
font-weight: normal;
padding-left: 5px;
}

.thPanierLigneTaille , .tdPanierLigneTaille{
display:none;
}
.thPanierLigneRemise , .tdPanierLigneRemise{
display:none;
}
#content #mainCT.panier .recapCommandePanier td,
#content #mainCT.panier .recapCommandePanier th{
border:1px solid #86888A;
padding: 2px 0;
}

.totalFacture {
     width:388px;*width:390px;
     padding:4px;
		 *padding:0;
		font-size:12px;
     border-collapse:collapse;
     border:1px solid #86888A;
     background:#FFF;
     margin:10px 0 10px;
}
/*Modif by Antoine pour page panier*/
#content #mainCT.panier table.totalFacture {
margin:10px 0 10px 557px;
}

.BlocrecapCommande .totalFacture{width:421px;*margin:0px;}
.totalFacture td {border:1px solid #86888A;padding:0px 5px}
.totalFacture .tdMontant {
   width:187px; *width:195px;
}

.totalAcompteMensualites {
	float:right;
	font-size:12px;
	border:1px solid #CCC;
	border-collapse:collapse;
	margin: 10px 0 0 0;
	padding:4px;
	width:350px;
}
.totalAcompteMensualites td {
     border:1px solid #CCC;
}
.facturePrix {
     width:88px;
     text-align:right;
}

.ecoremise {
     color:#f00;
     font-weight:bold;
}

.btnListe {
     clear:both;
     text-align:right;
}

.btnListe span {
     padding-bottom:0px;

}

.btnListe span a{
     padding-bottom:4px;
}

.btnListe span.commander {
	border:1px solid #86888A;
	color:#666;
	cursor:pointer;
	font-weight:bold;
	height:23px;
}
#content #mainCT .btnListe span.commander a {
    padding-right:6px;
	padding-left:6px;
    color:#666;
    text-decoration:none;
}
#content #mainCT .btnListe span.commander a:hover{color:#86888A;}

.btnListe span.continuer {
	background:#86888A;
	border:none;
	color:#FFF;
	cursor:pointer;
	font-weight:bold;
	height:23px;
	border:1px solid #86888A;
}
#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:#86888A;
}

#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;}


/* Popup modales */ 
/*Modal Popup*/

.modalBackground {
	filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; 
	height: 100%; 
	background-color: #999;
    position: absolute;
    z-index: 500;
    top: 0px; 
	left: 0px;
}
#content #mainCT fieldset div.modalPopup {
	background:#DFDAD6 url(images/bg-printemps.jpg) none no-repeat fixed center 85%;
	border:1px solid #86888A;
	width:700px;
	border:1px solid white;
	margin: 0 auto;
	position:absolute;
	top:20px;
	z-index:100001;
}

#content .produit #ProduitMiseAuPanier div.modalPopup {
background:#EDE8E4;
border: 1px solid #86888A;
text-align:center;
width:500px;
}

#content .produit #ProduitMiseAuPanier div.modalPopup table {
margin:10pt auto 0;
text-align:center;
}

#content .produit #ProduitMiseAuPanier div.modalPopup .ProduitMiseEnAvant{
	/*background-color:#FFFADF;*/
	/*border:1px solid #86888A;*/
	height:200px;
	margin:5px;
	/*padding:0 3px;*/
	position:relative;
	width:200px;
}

#content .produit #ProduitMiseAuPanier div.modalPopup .ProduitMiseEnAvant .ProduitImageMiniature {

}

#content .produit #ProduitMiseAuPanier div.modalPopup .ProduitMiseEnAvant h3.ProduitNom {
	display: none;
	}
#content .produit #ProduitMiseAuPanier div.modalPopup .ProduitMiseEnAvant p.ProduitLesPrix {
	display: none;
	}

#content .produit #ProduitMiseAuPanier div.modalPopup .ProduitMiseEnAvant .ProduitImageMiniature a {
	border: 3px solid #fff;
	height:179px;
	width:190px;
	display: block;
}
#content .produit #ProduitMiseAuPanier div.modalPopup .ProduitMiseEnAvant .ProduitImageMiniature a img {
	height:179px;
	width:190px;
}

#content .produit #ProduitMiseAuPanier div.modalPopup #ctl00_PageContent_btnAjoutPanierWithPopupBas_divVenteAdditionnelleLayerPanier {
	margin: 20px auto 0;
	background-color:#C7C2BD;
	}


#content .produit #ProduitMiseAuPanier div.modalPopup table {
	margin:5px auto 0;
	text-align:center;
}

#content .produit #ProduitMiseAuPanier div.modalPopup #ctl00_PageContent_btnAjoutPanierWithPopupBas_lblPushTitle {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:26px;
	}
	
#content #mainCT .modalPopup{
background:#EDE8E4;
border: 1px solid #86888A;
margin:0;
padding: 5px;
text-align:center;
width:500px;
}

#content #mainCT .modalPopup .modalPopupContent .divBoutonsValidationAdresse {
	margin-top: 15px;
	}

#ctl00_PageContent_panAvertissementValidationConditionVente{
background:#FCFAF5 none repeat scroll 0%;
border:1px solid #86888A;
color:#666666;
margin:10px auto;
/*height:50px;*/
padding: 10px;
text-align:center;
width:550px;
}

.btnsexClose {
padding:15px 0px 15px 15px;
}

.modalPopupIdentification {
	background-color:White;
	border:solid 2px gray;
	width:700px;
}
.modalPopupClose{
	background-color:Transparent;
	border-style:none;
	color:Black;
	float:right;
	font-size:9px;
	padding:5px;
}
.modalPopupHeader {
/*	border-width:0px 0px 3px 0px;
	border-style:solid;
	border-color:#fff;
	cursor:move;
	height:30px;
	width:491px;*/
	color:#6A5A4B;
	padding-left:10px;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:2px;
}
#content #mainCT  fieldset div span.conteneurMonAdresseValiderModification {
float:right;
margin:0 35px 0 0;
}


#content #mainCT  fieldset div span.conteneurAdresseSecondaireCreation{
margin: 0px 35px 0 auto;
float: right;
}

.modalPopupContent {
	float:left;
	padding: 5px 0px 0px 0px;
	width : 100%;
}
.modalPopupContent h2{
font-size:15px;
padding-bottom:5px;}
.modalPopupContent .formulaire{text-align:left; float:none; clear:both;}
.modalPopupContent .formulaire .formulaireSubmit {margin-left:172px;}
.modalPopupContent .formulaire .formulaireSubmit .btnValider{
	background:#86888A none repeat;
	border:medium none;
	color:#FFF;
	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:#86888A;
	border:none;
	color:#FFF;
	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:#86888A;
	border:none;
	color:#FFF;
	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{
float:none;
background:#86888A;
}

.modalPopup .modalPopupHeader {}

/*Modif by Antoine*/
#content #mainCT.panier .modalPopup .modalPopupHeader .modalPopupClose {
	float:right;
	width: 20px;
	color: #fff;
	font-weight: bold;
	text-align: center; 
	padding: 0;
}

.modalPopupContent .panelElementsChoixArticle #lblTaille{clear:both;*float:left;}
.btnVoirPanier{
	background:#86888A;
	border:none;
	color:#FFF;
	cursor:pointer;
	font-weight:bold;
	padding:0 4px;
	}
/* Fiche produit */

#lateralPan {
width:180px;
float:left;
}

#lateralPan div.modalPopup {
	background:#EDE8E4;
	border: 1px solid #86888A;
	margin:0;
	padding: 5px;
	text-align:center;
	width:500px;
	}

body.body_default_aspx #lateralPan {
	display: none;
	}
	
body.body_descente_dprecherchestandard_aspx #lateralPan {
display:none;
}	

#lateralPan hr {display:none;}

/*#lateralPan h3{
	margin:0px;
	padding: 0;
	font-size: 13px;
	color:#FFFFFF;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
}
#lateralPan h3.univers{margin-top:10px;}

#lateralPan ul {
margin-bottom:10px;
}
#lateralPan ul li {
border-bottom:1px solid #6A5A4B;
font-size:12px;
font-weight:normal;
}
#lateralPan ul li {text-indent:-3000;padding:0px;list-style-type:none;border-bottom:1px solid #CDCAC5;font-size:12px;font-weight:normal; *height:6px;}
#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 ul li.selected{
font-weight:bold;
color:#DFAF2C
}
#lateralPan ul li.selected a {
font-weight:bold;
color:#DFAF2C
}
#lateralPan ul li.selected ul li.selected a{
font-weight:bold;
color:#706C69;
}

#lateralPan ul li.selected ul li.selected ul li.selected a{
font-weight:bold;
color:#6A5A4B;
background:url(images/fleche.gif)left 7px no-repeat
}

#lateralPan ul li.selected ul li{
border-bottom:1px solid #cccccc
}

#lateralPan ul li ul li ul li {
	margin: 0;
	padding: 0;
	border: none;
}
#lateralPan ul li ul li ul li a{
	margin: 0;
	padding: 0;
	border: none;
}

#lateralPan ul li.selected ul li.selected ul li{
	border-bottom: 1px #fff solid;
	margin: 0;
	padding: 0;
}

#lateralPan ul li.selected ul li a{
color:#706C69;
margin: 2px 0;
text-align: left;
text-transform: none;
line-height: 18px;
font-size:13px;
letter-spacing:-1px;
list-style-type:disc
}

#lateralPan ul li.selected ul li.selected ul li a{
font-weight:normal;
color:#6A5A4B;}

#lateralPan ul a {
	margin: 5px 0;
	padding: 0;
	font-size: 16px;
	color: #6A5A4B;
	text-indent: 10px;
	letter-spacing:-1px;
	font-family: arial;
}
#lateralPan ul a:hover{
text-decoration:none;
background-color:#FCFAF5;
}
#lateralPan ul li.selected ul li a:hover{
font-weight:normal;
background-color:#FCFAF5;
}
#lateralPan ul li.selected ul li.selected ul li a:hover{
text-decoration:underline;
background-color:#FCFAF5;
}
#lateralPan .univers1_cadre {
	width:180px;
	margin-top:10px;
}
#lateralPan .boutiques_cadre {
	width:180px;
	margin-top:10px;
}
#lateralPan .univers1_cadre{
	margin-top:20px;
}

#lateralPan #homepage_encart_nav_gauche_cadre { 
padding:0px;
width:180px;
font-size:12px;
}
#lateralPan #homepage_encart_nav_gauche_cadre .moduletable{
width:180px;
}
#lateralPan #descente_univers_nav_gauche_nos_marques_cadre {
width:180px;
margin-top:26px;
font-size:12px;
}
#lateralPan #descente_univers_nav_gauche_encart_enseigne_cadre {
width:180px;
margin-top:26px;
font-size:12px;
}

#lateralPan .univers1_cadre ul li,#lateralPan .boutiques_cadre ul li{
	margin:0px;
	padding:0px;
}
#lateralPan .univers1_cadre ul li a,#lateralPan .boutiques_cadre ul li a {
	margin: 5px 0;
	padding: 0;
	color: #020100;
	text-indent: 10px;
	letter-spacing:-1px;
	display:block;
	font-size:16px;
	text-decoration:none;
	background-color:#FFF;
	font-weight: bold;
}
#lateralPan .univers1_cadre ul li a:hover,
#lateralPan .boutiques_cadre ul li a:hover {
	text-decoration:none;
	background-color:#FCFAF5;
}*/

.miseEnAvantComplement{}

#centerPan #descente_boutique_encart_bout_enseigne_cadre{/*float:left;width:50%;*width:49%;font-size:12px;*/ display: none;}
#centerPan #descente_ss_ray_encart_ss_ray_enseigne_cadre{/*float:left;width:50%;*width:49%;*/display: none;}
#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{display : none;}

.tetiereFocusRayon {
	margin: 0px;
	padding: 5px;
	width: 964px;
	}



#centerPan {
margin-left:185px;
padding:8px 0 8px 10px;
border-left:1px solid #C3B3A6;
min-height:630px;
}
* html #centerPan {
/*margin-left:190px;padding-left:5px;*/
border-left:1px solid #C3B3A6;
height:auto;
height:400px;}

#centerPan #homepage_encart_animation_1_cadre{
*margin-left:6px;
}

#centerPan #homepage_encart_service_cadre{clear:both}

#centerPan .flr .btn{margin-right:21px;background:#6A5A4B;}
#centerPan .flr .btn a {color:#fff;}
#centerPan .flr .btn a:hover {color:#fff;}

#centerPan h1.UniversNom{display:none}

/*fiche produit*/

#content #centerPan .produit {
float:left!important;
float:none;
width: 770px;
}
#content #centerPan .produit #visuel{
float:left;
border:2px solid #BAB3AB;
width:474px;
height:374px;
margin:0px 8px 0 0;
padding-top:0px;
text-align:center;
}
#content #centerPan .produit #visuel div span.ProduitImageEncadrement span.ProduitImage img{}
#content #centerPan .produit #visuel .mr10{float:left;margin-top:1px;padding:6px 3px;}
#content #centerPan .produit #visuel .fll{float:right;}
#ctl00_PageContent_wucFPVisuProduit_lnkZoom {
background:transparent url(images/picto-zoom.gif) no-repeat scroll 0 0;
float:right;
height:25px;
position:relative;
right:7px;
top:-37px;
width:63px;
}

#content #centerPan .produit #visuel .fll tr td .fll{
border:1px solid #fff;
display:none;
}

/*******************************************************************/
/*** Styles produit  	ZOOM 	-> 	LAYER   					 ***/
/*******************************************************************/

#content #centerPan .produit .layerZoom{	
	position:absolute; 
	top: 24%; 
	z-index:2; 
	background-color: #fff; 
	visibility: hidden; 
	border: solid 3px #C3B3A6; 
}

#content #centerPan .produit .imgZoom{	

}

#content #centerPan .produit #visuel .layerZoom .lnkLayerZoomClose{	
background:#C3B3A6 url(images/close.gif) no-repeat;
border:1px solid #C3B3A6;
height:20px;
margin-left:96.7%;
position:absolute;
width:20px;
}

#content #centerPan .produit #visuel .layerZoom  a.lnkLayerZoomClose{	
color:#FFFFFF;
font-size:10pt;
/*
font-stretch:wider;*/
font-weight:bold;
line-height:13pt;
text-decoration:none;
}

#content #centerPan .produit #visuel #Zoom_Background{
height: expression(document.clientHeight);
position: absolute;
width: 100%;
background: red;
top: 0;
left: 0;
}

#boutonzoom, .linkButtonClassZoom {
background:transparent url(images/picto-zoom.gif) no-repeat scroll 0 0;
height:25px;
position:absolute;
right:7px;
bottom:10px;
width:63px;
}


/*******************************************************************/
/*** FIN -> Styles produit  	ZOOM 	-> 	LAYER   			 ***/
/*******************************************************************/



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 {font-size:0.8em;
	margin-top:10px;clear:both;
	float:left;display:block;
	border:1px solid #CCC;background:#fff;
}
	
#centerPan #coordonnes .ProduitMiseEnAvant{height:250px;
width:140px;margin-top:0px;*width:137px;}
	
#totalLook {font-size:0.8em;margin-top:10px;clear:both;float:left;width:300px;display:block;margin-left:8px;border:1px solid #fb6ea0;}
#coordonnes h5, #totalLook h5 {background-color:#FCFAF5;
border-color:#CCC;
border-style:solid;
border-width:0px 0px 3px;
color:#86888A;
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:20px;
	float:left;
	display:block;
	background : #c7c2bd;
	width: 765px;
	}
#semblablesParTrois {
	font-size:0.8em;
	margin-top:10px;
	float:right;
	width:450px;
	background:#fff;
	display:block;
	border:1px solid #CCC;
	}

#semblables h5, #semblablesParTrois h5 {
	color:#FFFFFF;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:13px;
	margin-top:10px;
	padding-left:7px;
	text-transform:uppercase;
	width:105px;
}

#semblables table {
	float:left;
}

#centerPan #semblables .ProduitMiseEnAvant {
	height:160px;
	width:190px;
	margin:0px 25px 0 0;
	*width:137px;
	}
#centerPan #semblables .ProduitMiseEnAvant .ProduitImageMiniature a {	
	display: block;
	width: 190px;
	height: 150px;
	border: 5px solid white;
		}	
#centerPan #semblables .ProduitMiseEnAvant .ProduitImageMiniature img {	
	width: 190px;
	height: 150px;
		}
		
		
#centerPan #semblables .ProduitMiseEnAvant h3.ProduitNom {
	display: none;
	}
#centerPan #semblables .ProduitMiseEnAvant p.ProduitLesPrix {
	display: none;
	}
	
#semblables.fS,#semblablesParTrois.fs{width:760px; float:left;clear:both;margin-left:10px;margin-top:10px;border:1px solid #CCC;}

#descente_univers_focus_service_cadre{float:left;clear:both;width:100%;font-size:12px;}
	
.mr10 {margin-right:10px;margin-top:4px;}

.otherPic {
	width:15px; height:15px;text-align:center;
	margin:4px;
	font-size:12px;
}
.otherPic a {color:#86888A ; text-decoration:none}

#article p.avisInternautes {clear:left;border:0;border-top:1px solid #86888A;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:#86888A; text-decoration:none;}
#article ul li a:hover{color:#666; text-decoration:underline;}

#article ul.lastElement {border-top:1px solid #CCC}

hr.cleard {height:8px;border:0;clear:both;background:#fff;color:#fff}

#centerPan .misesEnAvantHomeBoutique h2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F3F3F3 none repeat scroll 0 0;
	border:1px solid #E5E1DC;
	color:#86888A;
	font-size:12px;
	height:25px;
	line-height:28px;
	text-align:center;
	text-transform:uppercase;
	width:733px;
}

.misesEnAvantHomeBoutique .tableRes #tdSeparator{}
.misesEnAvantHomepage {padding-top:10px;*margin-left:6px;}
.misesEnAvantHomepage .tableRes{*width:747px;}

.misesEnAvantHomepage h2 {
	background-color:#FCFAF5;
	border-color:#CCC;
	border-style:solid;
	border-width:1px 1px 3px;
	color:#86888A;
	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 #3860aa;
	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:#404450}*/

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:#86888A;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 #CCC;width:130px}

/* */
.tableProducts {
margin:15px auto 5px;
font-weight:bold;
border-collapse:collapse;
width: 100%;
}
.tableProducts td {
background : #EEECE9;
border-bottom: 10px solid white;
padding:2px 0 0 7px;
height: 20px;
}
.tableProducts tbody{
border-bottom:1px solid #86888A;
}
.tableProducts thead th{
border-bottom:1px solid #B2B2B2;
border-top:1px solid #B2B2B2;
height:20px;
}

.tableProducts td span {
font-size:11px;
font-weight:normal;
}
.tableProducts td .tdArticlePrix span .prix span .prixFacture{
font-size:11px;
font-weight:bold;
}

.tableProducts td.tdArticleReference,
.tableProducts td.tdArticlePrix,
.tableProducts td.tdArticleQuantite,
.tableProducts td.tdArticleDisponibilite{
	width: 100px;
	text-align: center;
}
.tableProducts td.tdArticlePrix{
 width: 90px;
 background: #E6E1DD;
}
.tableProducts td.tdArticleQuantite{
 width: 50px;
 background: #E6E1DD; 
 }
.tableProducts td.tdArticleQuantite select { width: 50px; }
.tableProducts a {color:#000}
.tableProducts td.colprix {text-align:center}

.tableProducts td.tdArticlePrix span.prix span.prixATitreIndicatif {
clear:both;
float:left;
font-size:11px;
font-weight:none;
color:#999999;
}
/*modifié par Alex - prix barré - le 10-12-2009*/
.tableProducts td.tdArticlePrix {
	padding-left:10px;
	width:130px;
}
.tableProducts td.tdArticlePrix span {
	padding: 1px 2px;
}
.tableProducts td.tdArticlePrix span.reduc {
	float: left;
	font-weight:bold;
	color: #6A5A4B;
	background: #D9DF1B;
}

.tableProducts td.tdArticlePrix span.prixBarre {
	text-decoration: line-through;
}

/*fin par Alex - prix barré - le 10-12-2009*/
.selectColor {
	padding:5px;
	clear:both;
	border-bottom: 1px solid #BAB3AB;
	border-top: 1px solid #BAB3AB;
	font-size:0.95em;
	position: relative;
	float: right;
	display: block;
	width: 220px;
	top: -100px;
	margin: 0px 25px 0px 0px;
}
.selectColor select {font-size:0.9em}
.selectColor .assistant {font-size:12px}
.selectColor .assistant a {color:#000; text-decoration:none;}
.selectColor .assistant a:hover{color:#86888A; 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 #3860aa;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 #CCC;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 #CCC;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 #CCC;}

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 #CCC}

div.prodDesc .leftBorder {border-left:1px solid black}

div.prodDesc {border:1px solid #CCC;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 #CCC}


div#centerPan div.meaLarge span img{border:1px solid #CCC;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 #CCC;width:242px;}
div#centerPan div.meaMedium span.lastMea {padding-right:0}

.ProduitMiseEnAvant,
.misesEnAvantHomeBoutique {
	/*border:1px solid #c3c3a6;*/
	margin:10px; *margin:0px;
	width:745px; *width:735px;
}
#ctl00_PageContent_divProduitsADecouvrir .ProduitMiseEnAvant h3.ProduitNom a{color:#86888A}
#resultats .ProduitMiseEnAvant h3.ProduitNom a{color:#86888A}
#resultats .ProduitMiseEnAvant h3.ProduitNom a:hover{color:#666}
div.meaCatProduits {margin-bottom:20px;background-color:#DFAF2C;}
div.meaCatProduits  table.tableColonne td a{color:#FFF}
div.meaCatProduits  table.tableColonne td a:hover{color:#FFF}

.ProduitMiseEnAvant{
	/*background-color:#FFFADF;*/
	/*border:1px solid #86888A;*/
	height:100px;
	margin:5px;
	/*padding:0 3px;*/
	position:relative;
	width:350px;
}
.ProduitMiseEnAvant p.ProduitLesPrix span.prix{
color:#999
}
.ProduitMiseEnAvant p.ProduitLesPrix span.prix span.prixATitreIndicatif{
color:#999;
clear:both;
float:left;
}
.ProduitMiseEnAvant p.ProduitLesPrix span.prix span.prixFacture{
font-weight:bold;
color:#706C69;
}
.ProduitMiseEnAvant h3.ProduitNom a{color:#86888A;}
.ProduitMiseEnAvant .ProduitNom,
.ProduitMiseEnAvant .ProduitAccroche{
	margin:0px 5px 15px;
}
/*modifié par Alex - prix barré - le 10-12-2009*/
.ProduitMiseEnAvant .ProduitLesPrix{
	/*margin:0px 5px 5px;*/
}


/*fin par Alex - prix barré - le 10-12-2009*/
#content #mainCT.ProduitMiseEnAvant h3.ProduitNom  a{
float:right;
font-size:11px;
font-weight:bold;
margin:3px 0 0 2px;
text-align:center;
width:200px;
color:#86888A;
}

div.meaCatProduits h2 {
	color:none;
	font-size:none;
	line-height:none;
	padding-left:10px;
	text-transform:uppercase;
	margin:0px;
	margin-bottom:10px;
	background-color:#FFF;
	display:none;
}

div.meaCatProduits p {color:#6f727b;text-align:center;font-size:0.8em; padding:4px;margin:0}
div.meaCatProduits p a {color:#6f727b}

div.meaCatProduitsHalf {
	border:1px solid #CCC;
 width:362px;margin-top:25px;float:left;}


div.meaCatProduitsHalf h2 {
	background-color:#FCFAF5;
	color:#86888A;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
	border-bottom:1px solid #86888A;
	margin:0px;
	margin-bottom:10px;
}
	
div.meaCatProduitsHalf span.detailProduit {position:absolute;bottom:0;left:0}

p.m10px {margin-left:10px;}

table.toutesBoutiques {border:1px solid #CCC;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:#FFF;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 #CCC;height:115px;padding:0}
table.toutesBoutiques td hr {border:0;border-top:1px solid #CCC;background:#FCFAF5;height:1px;}

table.toutesBoutiques  {
	vertical-align:top;
}

div.miseEnAvantUnivers {
	width:450px;
	float:left;
	color:#86888A;
	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 {
	clear:right;
	margin-top:10px;
	clear:right;
	color:#FFF;
	background-color:#DFAF2C;
	display: none;
}
div.affinerRecherche  table{
	margin-left:8px;
	display: none;
}

div.affinerRecherche select{font-family:Trebuchet MS;}
div.affinerRecherche .FiltreEntete {font-size:12px;float:left;}
div.affinerRecherche h2 {
	color:#DFAF2C;
	line-height:21px;
	padding-left:4px;
	text-align:left;
	text-transform:uppercase;
	background-color:#FFF;
	font-size:14px;
}
div.affinerRecherche h2 span {margin:0;padding:0;font-size:0.8em;color:#707175;background:#f0f1f3;position:absolute;right:5px}
div.affinerRecherche h2 span a {color:#707175;}
div.affinerRecherche p {margin: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;padding:5px 0px}


#centerPan div#resultats {
	width:768px;
}
	
#centerPan div#resultats h2 {
	height:24px;
	margin:0;
	padding:0px 0 0px 0px;
	font-weight:normal;
	color:#000;
	font-size:10px;
	float:left;
}

#centerPan #resultats h2#ctl00_PageContent_wucProduitSelection_blocNbEltsHaut,
#centerPan #resultats h2#ctl00_PageContent_wucProduitSelection_blocNbEltsBas{float:right;}
#centerPan #resultats h2 #ctl00_PageContent_wucProduitSelection_lblAfficher,
#centerPan #resultats h2 #ctl00_PageContent_wucProduitSelection_lblAfficherBas{display:none;}
#centerPan #resultats h2 #ctl00_PageContent_wucProduitSelection_ddlTri,
#centerPan #resultats h2 #ctl00_PageContent_wucProduitSelection_ddlTriBas{width:150px}


#centerPan div#resultats h2.ProduitSelectionTriZoneBas{*padding-bottom:5px;}

	
#centerPan div#resultats h2 select{width:50px;}

#centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationHaute,
#centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationBasse{
	padding:9px 0 10px 0;
	color:#000;
	font-size:11px;
	font-weight:normal;
	text-align:center;
}
#centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationHaute{
padding:5px;
/*height:40px;*/
width:760px;
}
#centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationBasse{border-top:1px solid #CCC}

#centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationHaute a,
#centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationBasse a{
	color:#000;
	text-decoration:none;
}
#centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationHaute a:hover,
#centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationBasse a:hover{
	color:#000;
	text-decoration:underline;
}
#centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationHaute a.selected,
#centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationBasse a.selected,
#centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationHaute a.selected span,
#centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationBasse a.selected span{color:#86888A;font-weight:bold}

/*les meilleures ventes */
#centerPan div#resultats table.MeilleursVentes {
background-color:#EEEEEE;
}


#centerPan div#resultats table.MeilleursVentes th{
	color:#020100;
	font-size:12px;
	line-height:21px;
	text-transform:uppercase;
	text-align:left;
	padding:5px 0 0 4px;
	border-bottom:1px solid #86888A;
}
#centerPan div#resultats table.MeilleursVentes td.legend {
	padding:10px 0px;
	width:240px;
	height:100px;
	text-align:right;
}
#centerPan div#resultats table.MeilleursVentes td.legend .ProduitMiseEnAvant{
	padding:0 3px;
	width:230px;
	height:100px;
	margin:5px;
	border:2px solid #C3b3a6;
	background-color:#EFEFEF;
	position: relative;
}
#centerPan div#resultats table.MeilleursVentes td.legend  .ProduitMiseEnAvant p.ProduitLesPrix span.prix{
color:#999
}
#centerPan div#resultats table.MeilleursVentes td.legend .ProduitMiseEnAvant .ProduitImageMiniature{
	float:left;width:114px;height:90px;
}

#centerPan div#resultats table.MeilleursVentes td.legend .ProduitMiseEnAvant .ProduitImageMiniature .ProduitVisuelMiniature{
	display: block;
	height: 90px; width: 114px;margin: 5px 0 0 0;
}

#centerPan div#resultats table.MeilleursVentes td.image{
	
}

#ctl00_PageContent_wucProduitSelection_dtlMeilleursVentes hr{display:none}
#centerPan div#resultats table.MeilleursVentes #tdSeparator{width:5px;}
/*les sélections */

#centerPan div#resultats table.NotreSelection {
	margin-left:0px;
	width: 768px;
}
#centerPan div#resultats table.NotreSelection th{
	color:#86888A;
	font-size:12px;
	line-height:21px;
	text-transform:uppercase;
	text-align:left;
	padding:4px;
	border-bottom:1px solid #86888A;
}

#centerPan div#resultats table.NotreSelection td.legend {
	/*padding:10px 0px;*/
	width:260px;
	height:240px;
	text-align:left;
	text-align:left;
	width:236px;
	}
	
#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant{
	background-color:#FFFFFF;
	/*border:1px solid #86888A;*/
	height:250px;
	margin:0 0 0px 0px;
	/*padding:0pt 3px;*/
	position:relative;
	width:231px;
}

#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant p.ProduitLesPrix span.prix.prixFacture{
color:#999}
#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant p.ProduitLesPrix span.prix.prixATitreIndicatif{
color:#999;
clear:both;
}
#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitImageMiniature{
	border:5px solid #DFDAD5;
	float:left;
	height:179px;
	width:226px;
}
#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitImageMiniature .ProduitVisuelMiniature{
	display: block;
	height: 179px;
	width: 226px;
	/*margin: 5px 0 0 0;*/
}

#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitImageMiniature .ProduitVisuelMiniature img{
	height:179px;
	width:226px;
}

/* Picto Marque */
#centerPan div#resultats table.NotreSelection td.legend .ProduitPictoMarque {
	display:none;
	}
	
/* ProduitNom */
#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant h3.ProduitNom{
	float:right;
	width:230px;
	margin:5px 0 0;
	font-weight:bold;
	font-size: 11px;
	text-align : left;
}
#ctl00_PageContent_wucProduitSelection_dtlNotreSelection hr{display:none}

h3.ProduitNom a {color:#86888A;font-size:12px;text-decoration:none;}
h3.ProduitNom a:hover {color:#666;text-decoration:none;}
h3.ProduitNom span {font-weight:normal;}

#centerPan div#resultats table.MeilleursVentes td.legend .ProduitMiseEnAvant h3.ProduitNom{
	float:right;
	width:112px;
	margin:3px 0 0 2px;
	font-weight:bold;
	font-size: 11px;
	text-align :center;
	color:#020100
}
/* ProduitLesPrix */
/*modifier par Alex le 10-12-09 - prix barré */

p.ProduitLesPrix {
	width:236px; 
	display:block;
	clear: both;
	/*position: absolute;*/
	bottom: 0;
	/*margin:0 5px 5px;*/
	right: 0;
}

p.ProduitLesPrix span{
	font-size: 12px;
	line-height: 20px;
	text-align:center;
	padding: 0 2px;
	color:#555


}
p.ProduitLesPrix span.reduc {
	text-align:center;
	color: #6A5A4B;
	background: #D9DF1B;
	font-size:14px;
	font-weight:bold;
}
p.ProduitLesPrix span.prixBarre {
	white-space: nowrap;
	text-decoration: line-through;




}
.ProduitMiseEnAvant p.ProduitLesPrix span.prix {
	color:#999;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}
/*fin de la modif Alex - prix barré*/



/* fin */
#centerPan div#resultats table.tableRes {clear:both;border:1px solid #CCC;width:747px; border-top:0;}
#centerPan div#resultats table.tableRes td, 
#centerPan div#resultats table.tableRes th{vertical-align:top;border-collapse:collapse;padding:0px;background:#FCFAF5;}
#centerPan div#resultats table.tableRes th {
	font-size:0.8em;
	text-align:left;
	padding:0 0 0 4px;
	background-color:#FCFAF5;
	border-color:#CCC;
	border-style:solid;
	border-width:1px 1px 3px;
	color:#86888A;
	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:#86888A;background:none;text-decoration:none;}
#centerPan div#resultats table.tableRes td h2 a:hover{color:#666;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;
}

#centerPan div#resultats table.tableRes td.legend {background:#86888A;width:390px;}
#centerPan div#resultats table.tableRes td hr {border:0;border-top:1px solid #86888A;background:#86888A; height:1px; display:none;}

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;display:none;}
table.tableColonne td a{color:#000; text-decoration:none;font-size:12px;}
table.tableColonne td a:hover{color:#86888A; text-decoration:underline;}

/* */
#miseEnAvant #centerPan fieldset {clear:both; border:1px solid #CCC;;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 #c8c8c8}
.guideAchat p {margin:0;padding:8px;}
.guideAchat p.themeGuide {border-bottom:1px solid #CCC}
.guideAchat p.imgGuide {border-bottom:1px solid #CCC;height:150px;}
.guideAchat h2.titleGuide {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:#716C68 url(images/home_langue.jpg) no-repeat scroll center top;
	border:1px solid #5C5854;
	color:#FFF;
	height:600px;
	margin-top:140px;
	padding-right:85px;
	text-align:left;
	}
	
#SelectionPaysLangue h3{
	margin-top:10px;
	color:#6A5A4B;
}

#SelectionPaysLangue ul {
	float:right;
	padding-top:180px;
	text-align:center;
}

#SelectionPaysLangue ul li{
	font-family:Arial;
	font-size:24px;
	font-weight:bolder;
	line-height:150px;
	width:170px;
}

#SelectionPaysLangue ul li.SelectionLangue_DUT {
	line-height:157px;
	}

#SelectionPaysLangue ul li a{
color:#FFF; 
text-decoration:none;
}

#SelectionPaysLangue ul li a:hover{
color:#716C68;
text-decoration:underline}

#SelectionPaysLanguefrance{
color:#ffffff; 
font-family:Arial; 
font-size:16px; 
text-decoration:none;
padding-left:100px;
font-weight:normal;
letter-spacing:-1px;
line-height:18px}

#SelectionPaysLanguefrance:hover{
color:#8B1806;
text-decoration:underline}

#content #centerPan #votreRecherche{text-align:center;}

/*Modifier semaine 36 by ANTOINE*/
/*ancien ci-dessous en comments*/

#rechercheUnivers{
	height: 27px;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	bottom: 17px;
	right: 0;
	width: 200px;
}
/*
#rechercheUnivers{
	position:absolute;
	top:12px;
	left: 120px;
	text-align:center;
	height:25px;
	z-index:100;
}*/ 
/** html #rechercheUnivers{
	position:relative;
	bottom:92px;
	left:535px;
	text-align:center;
	height:20px;
	width:225px;
}*/
#rechercheUnivers p{
float:left;
}

#rechercheUnivers .rechercheUniversSaisie select{
	background-color:#FFFFFF;
	border:1px solid #ccc;
	color:#666;
	font-size:12px;
	padding:2px;width:163px;
}

#rechercheUnivers .rechercheUniversSaisie input{
	background-color:#FFFFFF;
	font-size:12px;
	color:#666;
	width:157px;
	height:15px;
	border: 1px #999 solid;
}
#rechercheUnivers .rechercheUniversSaisie span{display:none;font-size:12px;font-weight:bold;z-index:2;}
#rechercheUnivers .rechercheUniversChoix{display:none;}
#rechercheUnivers .recherchedans{display:none;}

/*ANTOINE*/
#rechercheUnivers .btn{
	height:20px;
	/*line-height:20px;*/
	padding:0px;
	margin: 2px 0 0;
}
/*Modif by ANTOINE semaine 36*/
#rechercheUnivers .btn a{
color:#FFF;
padding-left:0px;
padding-right:0px;}

#centerPan #descente_boutique_encart_princ_focus_bout_cadre {float:right;width:48%;margin-left:10px;font-size:12px;display: none;}

.descriptionlongue{width:100%;margin-top:40px}

#descente_univers_encart_princ_focus_bout_cadre{*margin-left:6px;}

#descente_univers_encart_secondaire_cadre{font-size:12px;}

/*pages services */

#content .misesEnAvantPagesServices h2{
	color:#86888A;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	margin:10px 5px;
	text-transform:uppercase;
	border-bottom:1px solid #86888A;
}

#content #mainCT .misesEnAvantPagesServices h2{
	background-color:#FCFAF5;
	border-color:1px solid #86888A;
	color:#86888A;
	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{
	border:1px solid #CCC;
	background:#fff;
	width:145px;
	height:275px;
	text-align:center;}
	
#resultats .tableRes .ProduitMiseEnAvant {	
	float:left; 
	border:1px solid #CCC;
	background:#fff;
	width:248px;
	height:auto;
	text-align:center;
}

#centerPan .ProduitMiseEnAvant h2{
	background-color:#FFF;
	color:#020100;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	text-transform:uppercase;
	border-bottom:3px solid #c3b3a6;
	margin:0px;
	margin-bottom:10px;
	text-align:left;
}

#centerPan .misesEnAvantHomepage .tableRes .ProduitMiseEnAvant{width:140px;height:250px;*width:135px;*margin-top:0px;*margin-right:2px; *margin-left:2px;}

#centerPan .misesEnAvantHomepage .tableRes .ProduitMiseEnAvant p.ProduitLesPrix{float:none;}

/*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 {
background-color:#FFFFFF;
border:medium none;
height:250px;
margin:5px 23px 0 0;
position:relative;
width:226px;
}

#ctl00_PageContent_dtlProduisMisEnAvant .ProduitMiseEnAvant .ProduitLesPrix{
margin:10px 0px 0px 10px;
position:relative;
}

#centerPan .misesEnAvantHomeBoutique .ProduitMiseEnAvant p.ProduitLesPrix span.prix{color:#999}
.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{
height:120px;
margin:5px;
padding:5px;
text-align:center;
width:120px;
}
div.ProduitImageMiniature input{width:100px; height:100px;}

#centerPan div.misesEnAvantHomeBoutique table.tableRes .ProduitMiseEnAvant .ProduitImageMiniature {
border:5px solid #DFDAD5;
float:left;
height:179px;
width:226px;
}

#centerPan div.misesEnAvantHomeBoutique table.tableRes .ProduitMiseEnAvant .ProduitImageMiniature a.ProduitVisuelMiniature {
display:block;
height:179px;
width:226px;
}

#centerPan div.misesEnAvantHomeBoutique table.tableRes .ProduitMiseEnAvant .ProduitImageMiniature a.ProduitVisuelMiniature img {
height:179px;
width:226px;
}

.misesEnAvantHomepage .tableRes .ProduitImageMiniature{width:100px; height:100px;margin:5px 14px;*margin:5px 10px;margin-top:10px;}
.misesEnAvantHomepage .tableRes .ProduitImageMiniature input{width:100px; height:100px;margin-left:10px;*margin-left:0px;}

.misesEnAvantHomeBoutique .tableRes h3.ProduitNom {
	color:#020100;
	float:right;
	font-size:11px;
	font-weight:bold;
	margin:3px 0 0;
	text-align:left;
	width:224px;
}
.misesEnAvantHomeBoutique .tableRes .ProduitLesPrix span.prix{font-size:12px}

#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:#86888A;; font-size:12px;text-decoration:none;}
#centerPan #resultats .tableRes .ProduitMiseEnAvant h3.ProduitNom a:hover {color:#666; 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;
display:none;
}

/* ProduitStickerNouveaute */
p.ProduitStickerNouveaute { }

/* ProduitStickerPrincipal */
p.ProduitStickerPrincipal { }

/* ProduitDetails */
#content #centerPan .produit #ProduitDetails{
	height:271px;
margin-left:488px;
overflow:auto;
padding-top:0;
width:277px;

}

#divAjoutProduitPrefere {
	float: right;
	margin: 46px 35px 0px;
}
#divAjoutProduitPrefere a{
/*
color:#706C69;
font-size:11px;
*/
background:#FFFFFF url(images/prefere.jpg) no-repeat scroll 0 0;
color:#555555;
display:block;
font-size:13px;
/*font-weight:bold;*/
height:26px;
letter-spacing:-1px;
line-height:26px;
padding:0 0 0 10px;
text-align:center;
text-decoration:none;
width:190px;
}

.divProduitMesFavoris{
background-color:#FFFFFF;
height:150px;
width:150px;
border:1px solid #C3B3A6;
margin-top:20px;
margin-left:20px;
-moz-border-radius-topright:5px;
}
.divProduitMesFavoris div.ProduitImageMiniature {
margin:5px auto;
width:120px;
}
.divProduitMesFavoris p.ProduitLesPrix{
display:none;
}
.divProduitMesFavoris h3.ProduitNom{
margin:5px auto;
text-align:center;
}
.SupprimerProduitFavoris{
margin-left:55px;
}
/*CSS - envoyer à une amie   .divEnvoiAUneAmie a span {*/
.pPopupMessage{
	padding: 10px;
}
.dPopupMessageButton{
	padding : 3px;
	margin-left:100px;
}
#ctl00_PageContent_wucEnvoiAUneAmie_lnkEnvoiAUneAmie {
	/*width:150px;*/
	/*color:#706C69;*/
	/*font-size:11px;*/
	/*margin:10px;*/
		
	background:#FFFFFF url(images/ami.jpg) no-repeat scroll 0 0;
	color:#555555;
	display:block;
	float:right;
	font-size:13px;
	/*font-weight:bold;*/
	height:26px;
	letter-spacing:-1px;
	line-height:26px;
	margin:3px 35px 0px;
	padding:0 0 0 10px;
	text-align:center;
	text-decoration:none;
	width:190px;

}
/* ANTOINE */
.divEnvoiAUneAmie .ulEnvoiAUneAmie li a,
{
		background: #86888A none repeat scroll 0 0;
		border: 1px solid #86888A;
		color: #86888A;
		float: left;
		height: 20px;
		margin-left: 125px;
		margin-top: 5px;
		padding-bottom:5px;
		text-transform:none;
	}
.divEnvoiAUneAmie .modalPopupClose {
		/*background: transparent none repeat scroll 0 0;
		border: 1px solid #86888A;
		color: #FFF;
		font-size: 12px;
		font-weight: bold;
		height: 20px;
		padding-bottom:5px;
		text-transform:none;
		float: left;
		width: 100px;
		margin: 0 auto;
		text-align:center;*/
		color:#FFFFFF;
float:right;
font-weight:bold;
padding:0;
text-align:center;
width:60px;
	}
.liEnvoirAUneAmieValidationFormulaire{
float: right;
width: 100px;
color: #fff;
font-weight: bold;
text-align: center;
background:#86888A none repeat scroll 0 0;
border: solid 1px white;
padding: 5px;
margin-top: 5px;
margin-right: 7px;
}

.liEnvoirAUneAmieValidationFormulaire a{
color: #fff;
font-weight: bold;

}
	
#content .produit .ModalPopupEnvoiAUneAmie	{
/*background: #C3B3A6 url(images/bg-body.gif) no-repeat fixed center 85%;*/
background-color: #6E6864;
border:1px solid white;
margin:0 auto;
position:absolute;
top:20px;
z-index:100001;
}
.envoiAUneAmieTexteEnseigneHaut {
color: white;
font-size: 14px;
font-weight: bold;
padding-bottom: 10px;
text-align: center;
}


.dEnvoiAUneAmieRecapProduit {
text-align: center;
color:#FFFFFF;
}
/*	
	background:transparent;
	margin:2px;
	text-transform: none;

	background:transparent url(images/ami2.gif) no-repeat scroll 0 0;
	float:right;
	height:24px;
	margin:2px 75px 0 0;
	padding-right:10px;
	right:200px;
	text-transform:none;
	width:102px;
*/
	


.divEnvoiAUneAmie .modalPopup{
	width: 400px;
}
.divEnvoiAUneAmie .modalPopupHeader{
	width: 390px;
}
.divEnvoiAUneAmie p.formulaireErreur{
  background: white;
	color: red;	
	margin:8px;
	text-align:center;
}
fieldset.fsEnvoiAUneAmie{
	margin: 0 auto;
	width: 380px;
	padding: 5px;
	border: none;
}
.ulEnvoiAUneAmie .liEnvoiAUneAmieDestinataires,
.ulEnvoiAUneAmie .liEnvoiAUneAmieDeLaParte{
	text-align: center;
	font-weight: bold;
	color:#FFFFFF;
}

.dEnvoiAUneAmieRecapProduit .dEnvoiAUneAmieRecapProduitVisuel img#ctl00_PageContent_wucEnvoiAUneAmie_rptLesProduitsAEnvoyes_ctl01_imgProduitVisuel {
border-width:0;
height:274px;
margin:5px;
width:374px;
}



.ulEnvoiAUneAmieDetinataire li,
.liEnvoiAUneAmieDeLaParte li {
	margin: 5px 0;
	text-align: left;
}

.ulEnvoiAUneAmieMessagePersonnalise li {
	margin-top: 15px!important;
	margin-top: 0;
	text-align:left;
}

.ulEnvoiAUneAmieDetinataire li label,
.liEnvoiAUneAmieDeLaParte li label,
.ulEnvoiAUneAmieMessagePersonnalise li label{
	display: block; 
	width: 100px;
	float: left;
	line-height: 20px;
	text-align: left;
	font-weight: normal;
}

.ulEnvoiAUneAmieMessagePersonnalise li label{
	font-weight: bold;
	color:#FFFFFF;
}

.ulEnvoiAUneAmieDetinataire li input,
.liEnvoiAUneAmieDeLaParte li input{
	width: 200px;
}
.ulEnvoiAUneAmieMessagePersonnalise li textarea {
	width: 200px;
	height: 100px;
}
.divEnvoiAUneAmie p.ProduitLesPrix,
.dEnvoiAUneAmieRecapProduitAccroche,
.liEnvoiAUneAmieDestinataire2,
.liEnvoiAUneAmieDestinataire3 {
	display:none;
}

.divEnvoiAUneAmieHaut a,.divEnvoiAUneAmieBas a{
display:none;
}
/*CSS - envoyer à une amie*/

#content #centerPan .produit #ProduitDetails h3.ProduitNom{
	padding-bottom:0px;
	margin-bottom:10px;
	margin-top:0px;
}
#content #centerPan .produit #ProduitDetails h3.ProduitNom span{
	font-weight:bold;
	color:#86888A;
	font-size:20px;
}
#content #centerPan .produit #ProduitDetails p.ProduitAccroche {}
#content #centerPan .produit #ProduitDetails p.ProduitMarque {
display:none
}
#content #centerPan .produit #ProduitDetails .ProduitDescription{
font-size:12px;
/*height:120px;*/
overflow:auto;
padding:0 0 10px;
text-align:justify;
}

#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.ProduitStickers{}

#content #centerPan .produit #ProduitDetails p.ProduitLesPrix {display:none;}
#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{clear:both;}
#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierHaut{display:none;}
#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierBas{text-align:right;width:100%;}
#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierBas span{
	background-color:#86888A;
	padding:2px 3px;
	}
#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierBas span a{color:#fff;text-decoration:none;font-weight:bold;}
#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierBas span a:hover{color:#fff;}

#content #centerPan .produit #ProduitMiseAuPanier .tableProducts{}
#content #centerPan .produit #ProduitMiseAuPanier .indispo a{font-size:12px;}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitSelectionZone {float:left;padding:5px;background:#FCFAF5}

#ProduitColorisZone  span {display:block;width:165px}

#content #centerPan .produit #ProduitMiseAuPanier #ProduitColorisZone {float:left; padding:0 5px;width:180px;}

#content #centerPan .produit #ProduitMiseAuPanier #ProduitColorisZone select{clear:both;float:left;}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitColorisZone label{float:left}

#content #centerPan .produit #ProduitMiseAuPanier #ProduitTailleZone {float:left; padding:0 5px; margin-right:5px;width:180px;}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitTailleZone select{clear:both;float:left;}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitTailleZone label{float:left}

#ProduitMiseAuPanier p.erreur {margin:0;padding:0}

p.ensPrix span.prix {color:#F00;font-size:2em;}

#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;} 

/*******************************************************************/
/*** Fin    Styles utilisés dans la présentation d'un produit    ***/
/*******************************************************************/

/* Faq */
#content #mainCT .FAQQuestion{
color:#86888A;
font-weight:bold;
}
#content #mainCT .FAQReponse{
color:#000;
text-align:justify;
font-size:12px;
padding : 0 0 5px 0;
}
#content #mainCT ul#FAQListeResumeThemesQuestions{
list-style:none;
text-align:center;
padding:15px
}
#content #mainCT ul#FAQListeResumeThemesQuestions li a{
color:#000;
 font-size:12px;
 padding-left:12px;
 font-weight:bold;
 }
#content #mainCT ul#FAQListeResumeThemesQuestions li a:hover{color:#86888A;}
#content #mainCT ul#FAQListeThemesQuestions li.FAQThemeQuestions ul.FAQQuestionsReponses{
	border-color:#86888A;
	border-style:solid;
	border-width:1px 1px 2px;
	color:#6A5A4B;
	font-size:14px;
	line-height:18px;
	padding:0px 15px;
	margin: 10px 5px;	
}
	
#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:#86888A;}
#content #mainCT ul.listePlan li a{color:#000;font-size:12px;padding-left:12px;padding-top:4px;text-decoration:none;}
#content #mainCT ul.listePlan li a:hover{color:#86888A;}
/**/

/* Contact */
#content #mainCT p.infosContact{margin:0 0 20px;}
#content #mainCT #texteEnseigneContact{text-align:left;color:#000;}
#content #mainCT #texteEnseigneContact a{color:#86888A;text-decoration:none;}
#content #mainCT #texteEnseigneContact a:hover{color:#000;text-decoration:none;}
#content #mainCT #listeThemes ul{
list-style:none;
display:none;
}
#content #mainCT #listeThemes ul li a{
color:#000000;
font-size:12px;
padding-left:12px;}
#content #mainCT #listeThemes ul li a:hover{
color:#86888A;
}
#content #mainCT p.info{margin:0 0 10px}
#content #mainCT fieldset#fsServiceContact ul{margin:0;}
/**/

/*page newsletter*/
#content #mainCT #bgContainer fieldset ul.newsLt{}
#content #mainCT #bgContainer fieldset ul.newsLt li{}
#content #mainCT #bgContainer fieldset ul.newsLt li span{
display:block;
float:left;
width:100px;}
#content #mainCT #bgContainer fieldset ul.newsLt li input{float:left;}
#content #mainCT #bgContainer p.langLegend{text-align:left;}
#content #mainCT #bgContainer ul.formLang li input{border:none;}
#content #mainCT #bgContainer p a.lnkNewsletterDesinscription{color:#000;font-size:13px;}
#content #mainCT #bgContainer p a.lnkNewsletterDesinscription:hover{color:#86888A;}

#content #mainCT #bgContainer fieldset.fsNewsletterServiceInfosClient {
	border: solid 1px #86888A;
	padding:0 10px 10px;
	}
#content #mainCT #bgContainer fieldset.ClientFormInfoPerso ul {
	/*border: none 0px;*/
	}
#content #mainCT #bgContainer fieldset.ClientFormInfoPerso h3 {
	color: #86888A;
	font-size: 16px;
	}
	
#content #mainCT #bgContainer fieldset.fsNewsInfoClient {
	border: solid 1px #86888A; 
	}


/*page désabonnement newsletter*/
#content #mainCT #bgContainer #autre{text-align:center;}
#content #mainCT fieldset ul.listCheck li label span{text-align:left; width:auto;}

/* ANTOINE */
#content #mainCT fieldset.fsDesaboNewsletterEmails {
		margin: 5px auto 10px;
		width:600px;
		border:0px;
		*margin-top:20px;
}

#content #mainCT fieldset.fsDesaboNewsletterExplications {
		margin: 5px auto 10px;
		width:425px;
		border:0px;
		*margin-top:20px;
}

/*Demande de catalogues */
#content #mainCT #bgContainer fieldset.fsCatalogues {
	border:1px solid #86888A;
	margin:0 auto;
	width: 620px;
	}


/*ANTOINE*/
#content #mainCT #bgContainer .validerFormulaire .newsletterValidation {	
	clear:both;
	margin:29px 0 0 0;
}
#content #mainCT #bgContainer .retour .newsletterRetour a {
display:block;
/*width:150px;*/
padding-right:0px;
color:#666;
text-align:center;
border:1px solid #86888A;
text-decoration:none
}
#content .back_button a:hover, #content #mainCT #bgContainer .retour .newsletterRetour a:hover {color:#86888A;}

.newsletterRetour {
	border:none;
	color:#000;
	cursor:pointer;
	font-weight:normal;
	height:auto;
	font-size:12px;
}
.newsletterRetour a {
     padding-left:20px;
     color:#000;
     text-decoration:underline;
}
.newsletterRetour a:hover{
     padding-right:6px;
     color:#86888A;
     text-decoration:underline;
}

/**/

/************************************************************************/
/************************************************************************/
/*********************       page recherche          ********************/
/************************************************************************/
/************************************************************************/


/*#centerPan div#votreRecherche {font-size:12px;}
#centerPan div#votreRecherche input{color:#666;}
#centerPan div#votreRecherche .RechercheResume span {color:#86888A;font-weight:bold;}
#centerPan div.divUniversResults{font-size:12px;clear:both;text-align:center;}
#centerPan div.divUniversResults .imgResults{float:left;margin:0 5px;}

#centerPan h1.RechercheTitre {
	color:#86888A;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	margin-bottom:10px;
	text-transform:uppercase;
	border-bottom:1px solid #86888A;
}
#centerPan div#votreRecherche .btn{float:none;margin-top:13px;*margin-top:3px;}
#centerPan div#votreRecherche p.RechercheFormulaire{}
*/
.body_descente_dprecherchestandard_aspx #ctl00_PageContent_centerPan{
	/*border-left:1px solid #C3B3A6;
	margin-left:185px;*/
	min-height:630px;
	padding:8px 0 8px 5px;
}

#ctl00_PageContent_centerPan div#votreRecherche {font-size:12px; padding:0 15px;}
#ctl00_PageContent_centerPan div#votreRecherche input{color:#666;}
#ctl00_PageContent_centerPan div#votreRecherche .RechercheResume span {color:#86888A;font-weight:bold;}
#ctl00_PageContent_centerPan div.divUniversResults{font-size:12px;clear:both;text-align:center;}
#ctl00_PageContent_centerPan div.divUniversResults .imgResults{float:left;margin:0 5px;}

#ctl00_PageContent_centerPan h1.RechercheTitre {
	/*color:#86888A;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	margin-bottom:10px;
	text-transform:uppercase;
	border-bottom:1px solid #86888A;*/
	background:#F3F3F3 none repeat scroll 0 0;
	border:1px solid #E5E1DC;
	color:#86888A;
	font-size:12px;
	height:25px;
	line-height:28px;
	margin:5px;
	text-align:center;
	text-transform:uppercase;
	width:947px;
}

div.affinerRecherche {
	clear:right;
	margin-top:10px;
	clear:right;
	color:#FFF;
	background-color:#DFAF2C;
	display: none;
}
div.affinerRecherche  table{
	margin-left:8px;
	display: none;
}

div.affinerRecherche select{font-family:Trebuchet MS;}
div.affinerRecherche .FiltreEntete {font-size:12px;float:left;}
div.affinerRecherche h2 {
	color:#DFAF2C;
	line-height:21px;
	padding-left:4px;
	text-align:left;
	text-transform:uppercase;
	background-color:#FFF;
	font-size:14px;
}
div.affinerRecherche h2 span {margin:0;padding:0;font-size:0.8em;color:#707175;background:#f0f1f3;position:absolute;right:5px}
div.affinerRecherche h2 span a {color:#707175;}
div.affinerRecherche p {margin: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;padding:5px 0px}


#ctl00_PageContent_centerPan div#resultats {
	margin:0 5px;
	width:947px;
}
	
#ctl00_PageContent_centerPan div#resultats h2 {
	height:24px;
	margin:0;
	padding:20px 0 0 10px;
	font-weight:normal;
	color:#000;
	font-size:10px;
	float:left;
}

#ctl00_PageContent_centerPan #resultats h2#ctl00_PageContent_wucProduitSelection_blocNbEltsHaut,
#ctl00_PageContent_centerPan #resultats h2#ctl00_PageContent_wucProduitSelection_blocNbEltsBas{float:right;}
#ctl00_PageContent_centerPan #resultats h2 #ctl00_PageContent_wucProduitSelection_lblAfficher,
#ctl00_PageContent_centerPan #resultats h2 #ctl00_PageContent_wucProduitSelection_lblAfficherBas{display:none;}
#ctl00_PageContent_centerPan #resultats h2 #ctl00_PageContent_wucProduitSelection_ddlTri,
#ctl00_PageContent_centerPan #resultats h2 #ctl00_PageContent_wucProduitSelection_ddlTriBas{width:150px}


#ctl00_PageContent_centerPan div#resultats h2.ProduitSelectionTriZoneBas{*padding-bottom:5px;}

	
#ctl00_PageContent_centerPan div#resultats h2 select{width:50px;}

#ctl00_PageContent_centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationHaute,
#ctl00_PageContent_centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationBasse{
	padding:9px 0 10px 0;
	color:#000;
	font-size:11px;
	font-weight:normal;
	text-align:center;
}
#ctl00_PageContent_centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationHaute{
height:25px;
padding:20px 0 0;
width:720px;;
}
#ctl00_PageContent_centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationBasse{
	border-top:1px solid #CCC
	margin-top: 7px;	
	}

#ctl00_PageContent_centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationHaute a,
#ctl00_PageContent_centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationBasse a{
	color:#000;
	text-decoration:none;
}
#ctl00_PageContent_centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationHaute a:hover,
#ctl00_PageContent_centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationBasse a:hover{
	color:#000;
	text-decoration:underline;
}
#ctl00_PageContent_centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationHaute a.selected,
#ctl00_PageContent_centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationBasse a.selected,
#ctl00_PageContent_centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationHaute a.selected span,
#ctl00_PageContent_centerPan div#resultats h3#ctl00_PageContent_wucProduitSelection_blocPaginationBasse a.selected span{color:#86888A;font-weight:bold}


#ctl00_PageContent_centerPan div#votreRecherche .btn{float:none;margin-top:13px;*margin-top:3px;}
#ctl00_PageContent_centerPan div#votreRecherche p.RechercheFormulaire{}





#ctl00_PageContent_centerPan div#resultats table.MeilleursVentes {
background-color:#EEEEEE;
}


#ctl00_PageContent_centerPan div#resultats table.MeilleursVentes th{
	color:#020100;
	font-size:12px;
	line-height:21px;
	text-transform:uppercase;
	text-align:left;
	padding:5px 0 0 4px;
	border-bottom:1px solid #86888A;
}
#ctl00_PageContent_centerPan div#resultats table.MeilleursVentes td.legend {
	padding:10px 0px;
	width:240px;
	height:100px;
	text-align:right;
}
#ctl00_PageContent_centerPan div#resultats table.MeilleursVentes td.legend .ProduitMiseEnAvant{
	padding:0 3px;
	width:230px;
	height:100px;
	margin:5px;
	border:2px solid #C3b3a6;
	background-color:#EFEFEF;
	position: relative;
}
#ctl00_PageContent_centerPan div#resultats table.MeilleursVentes td.legend  .ProduitMiseEnAvant p.ProduitLesPrix span.prix{
color:#999
}
#ctl00_PageContent_centerPan div#resultats table.MeilleursVentes td.legend .ProduitMiseEnAvant .ProduitImageMiniature{
	float:left;width:114px;height:90px;
}

#ctl00_PageContent_centerPan div#resultats table.MeilleursVentes td.legend .ProduitMiseEnAvant .ProduitImageMiniature .ProduitVisuelMiniature{
	display: block;
	height: 90px; width: 114px;margin: 5px 0 0 0;
}

#ctl00_PageContent_centerPan div#resultats table.MeilleursVentes td.image{
	
}

#ctl00_PageContent_wucProduitSelection_dtlMeilleursVentes hr{display:none}
#ctl00_PageContent_centerPan div#resultats table.MeilleursVentes #tdSeparator{width:5px;}
/*les sélections */

#ctl00_PageContent_centerPan div#resultats table.NotreSelection {
	/*margin-left:10px;*/
}


body.body_descente_dprecherchestandard_aspx div#resultats table.NotreSelection tr:First-Child { 
border:1px red solid;
}


#ctl00_PageContent_centerPan div#resultats table.NotreSelection th{
		background:#F3F3F3 none repeat scroll 0 0;
	border:1px solid #E5E1DC;
	color:#86888A;
	font-size:12px;
	height:25px;
	line-height:28px;
	margin:5px;
	text-align:center;
	text-transform:uppercase;
	width:961px;
}
/*modif pour page recherche*/
#ctl00_PageContent_centerPan div#resultats table.NotreSelection td.legend {
	padding:10px 40px;
	width:260px;
	height:240px;
	text-align:left;
	text-align:left;
	width:236px;
}



#ctl00_PageContent_centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant{
	background-color:#FFFFFF;
	/*border:1px solid #86888A;*/
	/*height:250px;*/
	margin:0 0 0px 0px;
	/*padding:0pt 3px;*/
	position:relative;
	width:231px;
}


#ctl00_PageContent_centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant p.ProduitLesPrix span.prix.prixFacture{
color:#999}
#ctl00_PageContent_centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant p.ProduitLesPrix span.prix.prixATitreIndicatif{
color:#999;
clear:both;
}
#ctl00_PageContent_centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitImageMiniature{
	border:5px solid #DFDAD5;
	float:left;
	height:179px;
	width:226px;
}
#ctl00_PageContent_centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitImageMiniature .ProduitVisuelMiniature{
	display: block;
	height: 179px;
	width: 226px;
	/*margin: 5px 0 0 0;*/
}

div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitImageMiniature .ProduitVisuelMiniature img {
		height: 179px;
	width: 226px;
}


/* ProduitNom */
#ctl00_PageContent_centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant h3.ProduitNom{
	float:right;
	width:230px;
	margin:5px 0 0;
	font-weight:bold;
	font-size: 11px;
	text-align : left;
}
#ctl00_PageContent_wucProduitSelection_dtlNotreSelection hr{display:none}

h3.ProduitNom a {color:#86888A;font-size:12px;text-decoration:none;}
h3.ProduitNom a:hover {color:#666;text-decoration:none;}
h3.ProduitNom span {font-weight:normal;}

#ctl00_PageContent_centerPan div#resultats table.MeilleursVentes td.legend .ProduitMiseEnAvant h3.ProduitNom{
	float:right;
	width:112px;
	margin:3px 0 0 2px;
	font-weight:bold;
	font-size: 11px;
	text-align :center;
	color:#020100
}



/*#centerPan div#votreRecherche {font-size:12px;}
#centerPan div#votreRecherche input{color:#666;}
#centerPan div#votreRecherche .RechercheResume span {color:#86888A;font-weight:bold;}
#centerPan div.divUniversResults{font-size:12px;clear:both;text-align:center;}
#centerPan div.divUniversResults .imgResults{float:left;margin:0 5px;}

#centerPan h1.RechercheTitre {
	color:#86888A;
	font-size:12px;
	line-height:21px;
	padding-left:10px;
	margin-bottom:10px;
	text-transform:uppercase;
	border-bottom:1px solid #86888A;
}
#centerPan div#votreRecherche .btn{float:none;margin-top:13px;*margin-top:3px;}
#centerPan div#votreRecherche p.RechercheFormulaire{}


/*boutiques*/
#content #centerPan .BoutiqueZoneDescription{}
#content #centerPan .BoutiqueZoneDescription h1.BoutiqueNom{
	height:25px;
	padding-left:10px;
	text-transform:uppercase;
	background:url(images/bg-nomboutique.gif) top left no-repeat;
}
#content #centerPan .BoutiqueZoneDescription h1.BoutiqueNom,
#content #centerPan .BoutiqueZoneDescription h1.BoutiqueNom span{
	line-height:25px;
	color:#020100;
	font-size:13px;
}
/**/

/* rayon, sous rayon*/
#centerPan .RayonZoneDescription h1.RayonNom,#centerPan .SousRayonZoneDescription h1.SousRayonNom{
	height:25px;
	color:#86888A;
	font-size:12px;
	line-height:28px;
	padding-left:15px;
	text-transform:uppercase;
	background: #F3F3F3;
	border: solid 1px #e5e1dc;
	margin-top:5px;
	width: 744px;
	display: none;
	}

.BoutiqueVisuel {display:none}
.SousRayonVisuel {display:none;}
.RayonVisuel {display:none;}
.BoutiqueDescriptionCourte {display:none;}

.filtreproduitnom {font-weight:bold;margin-right:10px}
ul#ulLiensModesPaiements {
list-style-type:none;
display:none;
}

p.RayonDescriptionCourte {display:none}
p.BoutiqueDescriptionCourte {display:none}
/* menu HAUT*/

ul.menuOnglets {
	position: absolute;
	width: 755px;
	top:93px;
	display: none; /*remplacer par le menu statique*/
	}
	
ul.menuOnglets li{
	font-size:9pt;
	text-transform:uppercase;
	font-weight:bold;
	margin:4px 10px;
	text-decoration:none;
	}

ul.menuOnglets li a{
	color: #FFFFFF;
	text-decoration: none;
	}

ul.menuOnglets li a:hover {
	color: #FFFFFF;
	}


li.OngletHomePage {
	display :inline;
	float:left;
	}
	li.OngletHomePage .selected {
		border : 0px green solid;	
		}
		li.OngletHomePage .selected a {
			border : 0px green solid;	
			}

.firstUnivers {
		display:inline;
		float:left;
	}
.firstUnivers a {
		border : 0px green solid;
	}

li.univers01 {
	border : 0px blue solid;
	display:inline;
	float:left;
	}
	
	li.univers01 a {
	border : 0px blue solid;
	}
	
li.univers02 {
	border : 0px pink solid;
	display:inline;
	float:left;
	}

	li.univers02 a {
		border : 0px pink solid;
		}
	
li.univers03 {
	border : 0px purple solid;
	display:inline;
	float:left;
	}
	
	li.univers03 a {
	border : 0px purple solid;
		}
		
	
li.univers04 {
	display:inline;
	float:left;
	border : 0px yellow solid;	
	}
	
	li.univers04 a {
		border : 0px yellow solid;
		}		
		
	
li.lastUnivers {
	border : 0px yellow solid;
	display:inline;
	float:left;
	}

	li.lastUnivers a {
	border : 0px yellow solid;
	}


/* menu gauche*/

#menuGauche li.menuItemNiv1 {
  border-bottom: 1px #BAB3AB solid;
}
#menuGauche .menuNiv3 {
	display: none;
	border: 1px #ccc solid;
}
#menuGauche ul{
	background : #E6E1DD;
	margin-bottom:10px;
	padding: 0;
	list-style-type: none;
}
#menuGauche ul li, 
#menuGauche ul li h3, 
#menuGauche ul li h4{
	margin: 0; 
	padding: 0;
	color:#C35F8E;
	font-size:12px;
	padding-left:4px;
	text-decoration:none;
}

#ctl00_wucMenuGauche_lblTitre {
	display: none;	
}

h3.enteteNiveau2{
	cursor: pointer;
}
/*#menuGauche li.selected ul.menuNiv3 {
	display: block;
}*/
.univers1_cadre h3 span{
/*display:none;*/
}


.enteteNiveau1{
	background: #F3F3F3
	border: 1px solid #E5E1DC; 
	color:#6a5a4b;
	font-size:15px;
	letter-spacing:-1px;
	margin:5px 0;
	padding-top:8px;
}

.enteteNiveau1 a {
	background: #E6E1DD;
	color:#6a5a4b;
	font-size:15px;
	letter-spacing:-1px;
	margin:5px 0;
	padding-top:8px;
}


#lateralPan h3.enteteNiveau2 {
background:transparent url(images/bullet-menu-left.jpg) no-repeat scroll 2px 8px;
color:#706C69;
font-size:13px;
letter-spacing:-1px;
line-height:18px;
margin:2px 0;
padding:0 0 0 10px;
text-align:left;
text-transform:none;
width:168px; 
}

#lateralPan h3.enteteNiveau2 a {
color:#86888A;
padding-left:4px;
text-decoration:none;
}

#lateralPan h3.enteteNiveau2 a:hover {
color:#706C69;
padding-left:4px;
text-decoration:none;
}


#lateralPan ul li.menuItemNiv2 {
border-bottom:0px;
}
#lateralPan #menuGauche h4.enteteNiveau3 a{
color:#6A5A4B;
font-size:12px;
padding-left:5px;
text-decoration:none;
letter-spacing:none;
font-weight:normal;
}

/*panier, suppression des merdes*/
#ctl00_PageContent_updatePanelPanier #ctl00_PageContent_panIdentification,
#ctl00_PageContent_updatePanelPanier #ctl00_PageContent_panChoixCodeAvantage,
#ctl00_PageContent_updatePanelPanier #ctl00_PageContent_panTombola,
#ctl00_PageContent_wucCommandeDetails_panInfosAcompte
{ display: none;
}

/*panier, suppression du bouton modifier*/
#ctl00_PageContent_rptPanierLigne_ctl00_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl01_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl02_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl03_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl04_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl05_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl06_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl07_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl08_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl09_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl10_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl11_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl12_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl13_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl14_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl15_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl16_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl17_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl18_btnPanierLigneModifier,
#ctl00_PageContent_rptPanierLigne_ctl19_btnPanierLigneModifier,
/*suppression remise*/
#ctl00_PageContent_rptPanierLigne_ctl00_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl01_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl02_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl03_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl04_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl05_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl06_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl07_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl08_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl09_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl10_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl11_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl12_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl13_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl14_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl15_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl16_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl17_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl18_lblPanierLigneRemise,
#ctl00_PageContent_rptPanierLigne_ctl19_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl00_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl01_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl02_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl03_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl04_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl05_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl06_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl07_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl08_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl09_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl10_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl11_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl12_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl13_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl14_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl15_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl16_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl17_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl18_lblPanierLigneRemise,
#ctl00_PageContent_wucCommandeDetails_rptPanierLigne_ctl19_lblPanierLigneRemise,
/*suppression de l'identification automatique*/
#ctl00_PageContent_chkIdentifieAutomatiquement,#ctl00_PageContent_lblIdentifieAutomatiquement,
#ctl00_PageContent_lblIdentificationAutomatique,#ctl00_PageContent_chkIdentificationAutomatique
{ display: none; 
}
/*suppression catalogue intéractif*/
#ctl00_PageContent_hlECatalogue{
display:none;
}



/*suppression de la liste des ville proposée quand on renseigne une ville*/
#ctl00_PageContent_wucInfosPerso_wucAdresseAutoCompleteExtenderVilleBehavior_completionListElem,
.autocomplete_completionListElement
{ /*display: none;*/ }

.autocomplete_completionListElement {
	background: #fff;
	}
.autocomplete_highlightedListItem {
	}

#ctl00_PageContent_panContentAdrSecondaire div ul li{
padding: 0;
}


hr {
	visibility: hidden;
}
#content #centerPan #resultats hr {
  visibility: hidden;
	display: none;
	color: #fff;
	border-color: #fff;
}

/*******************************************************************/
/***     Styles utilisés dans le site map                        ***/
/*******************************************************************/
#content #mainCT  h3
	{
	text-align:center;
	}

	#content #mainCT .segmentation-pds .segmentation-pds-univers-ul
	{
	padding: 10px 80px 5px 80px;
	}
	
	
		#content #mainCT .segmentation-pds a.segmentation-pds-univers-a
			{
			*font-size:48px;
			font-size:16px;
			font-weight:bold;
			text-decoration: none;
			padding-left : 15px;
		}
		#content #mainCT .segmentation-pds  .segmentation-pds-boutiques-ul {
			height: 190px;
			font-family: Arial;
			}
			#content #mainCT .segmentation-pds  .segmentation-pds-boutiques-li {
				border:1px solid #86888A;
				float:left;
				margin:4px;
				width:188px;
				background-color:#86888A;
				text-align: center;
			}
			#content #mainCT .segmentation-pds  .segmentation-pds-boutiques-li-alter {
				border:1px solid #86888A;
				float:left;
				margin:4px;
				width:188px;
				background-color:#86888A;
				text-align: center;
			}
			#content #mainCT .segmentation-pds  .segmentation-pds-boutiques-li a{
				color: #fff;
				font-size: 14px;
				font-weight: bold;
				text-decoration: none;
			}
			#content #mainCT .segmentation-pds  .segmentation-pds-boutiques-li-alter a{
				color: #fff;
				font-size: 14px;
				font-weight: bold;
				text-decoration: none;
				}
				
				
				#content #mainCT .segmentation-pds   .segmentation-pds-rayons-ul {
					height:150px;
					list-style-type:none;
					margin:1px 0 0;
					overflow:auto;
					padding:0;
					background-color:#fff;
					}
					#content #mainCT .segmentation-pds   .segmentation-pds-rayons-li a {
						font-weight: normal;
						color:#6A5A4B;
						display:block;
						font-family:arial;
						font-size:13px;
						letter-spacing:-1px;
						line-height:20px;
						padding-left:5px;
						text-align:left;
						text-decoration:none;
						}
					#content #mainCT .segmentation-pds   .segmentation-pds-rayons-li-alter a {
						font-weight: normal;
						color:#6A5A4B;
						display:block;
						font-family:arial;
						font-size:13px;
						letter-spacing:-1px;
						line-height:20px;
						padding-left:5px;
						text-align:left;
						text-decoration:none;
						}
						
.divMenuChoixPaiement {
}

.divContenuChoixPaiement {
background:#FFFFFF none repeat scroll 0 0;
/*margin-left:200px;*/
min-height:150px;
padding:30px 50px 0px 50px;
border-right: solid 1px silver;
border-left: solid 1px silver;
border-bottom: solid 1px silver;
width:619px;
margin: 0 auto;
}
.divFooterChoixPaiement {
background:#E2F9E3 none repeat scroll 0 0;
border: solid 1px #008800;
color: #008800;
margin: 10px auto;
width: 600px;
padding:4px;
text-align:center;
}
.ulMenuChoixPaiement {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
border-bottom:1px solid silver;
height:23px;
margin:0 auto;
padding:0 0 0 10px;
width:710px;
}
#content #mainCT.ulMenuChoixPaiement li {
color:#FFFFFF;
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
float: left;
}
.ulMenuChoixPaiement li a {
-x-system-font:none;
background: transparent url(images/tab.gif) repeat scroll right -100px;
color:#555;
display:block;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0px 2px;
text-decoration:none;
}

.ulMenuChoixPaiement li a:hover {
background: transparent url(images/tab.gif) repeat scroll right -100px;
display:block;
line-height:23px;
height:24px;
}


.ulMenuChoixPaiement li a span{
background:transparent url(images/tab.gif) repeat scroll 0 0;
display:block;
line-height:23px;
margin:0;
padding:0 10px 0 20px;
}

.ulMenuChoixPaiement li a:hover span{
background:transparent url(images/tab.gif) repeat scroll 0 -50px;
display:block;
line-height:23px;
height:23px;
margin:0;
padding:0 10px 0 20px;
}

.ulMenuChoixPaiement li a:hover, #navigation li a:focus, #navigation li a:active {
background:#990000 none repeat scroll 0 0;
text-decoration:none;
}

#content #mainCT .ulMenuChoixPaiement li a.aMenuSelected {
-x-system-font:none;
background:transparent url(images/tab.gif) repeat scroll right -150px;
color:#86888A;
display:block;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17px;
margin-top:-1px;
padding:0px 10px 0 0;
text-decoration:none;

}


.ulMenuChoixPaiement li a:hover {
background:transparent url(images/tab.gif) no-repeat scroll right -150px;
display:block;
font-family:"Trebuchet MS",Arial,sans-serif;
height:23px;
line-height:normal;
}

.ulMenuChoixPaiement li a span.aMenuSelected_inner{
background: transparent url(images/tab.gif) no-repeat scroll 0 -50px;
display:block;
height:25px;
line-height:24px;
margin-top:-1px;
padding:0 10px 0 20px;
}

span.labelMenuChoixPaiementSelected {
-x-system-font:none;
background:transparent url(images/tab.gif) repeat scroll right -150px;
color:#86888A;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17px;
text-decoration:none;
}

.radioMenuModePaiement {
background: transparent url(images/tab.gif) repeat scroll right -100px;
color:#555;
/*display:block;*/
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:7px 7px;
line-height:16px;
text-decoration:none;
}


#content #mainCT.panier div ul li span.radioMenuModePaiement label {
background:transparent url(images/tab.gif) repeat scroll 0 0;
display:block;
height:30px;
line-height:30px;
margin:-7px 0 0;
padding:0 10px 0 20px;
}


#content #mainCT.panier div ul li span.labelMenuChoixPaiementSelected label {
background:transparent url(images/tab.gif) no-repeat scroll 0 -50px;
display:block;
padding:0 10px 1px 20px;
}
/*
.radioMenuModePaiement {
}
.labelMenuChoixPaiement {
}
.labelMenuChoixPaiementSelected {
}
*/

.ulMenuChoixPaiement li a.aMenuSelected:hover, #navigation li a:focus, #navigation li a:active {
background:transparent url(images/tab.gif) repeat scroll right -150px;
color:#CC0000;
display:block;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0px 10px;
text-decoration:none;
height: 24px;
}
.divChoixModePaiement {
display:block;
min-height:40px;
}
.divChoixModePaiementUnSeulChoix {
/*display:none;*/
}
.ulChoixModePaiement {
/*background: transparent url(images/paiements-cards-visa-master.gif) no-repeat 5px 1px;*/
padding-left:50px;
height:80px;
padding-left:50px;
padding-top:3px;
}
.ulChoixModePaiement li {
/*display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;*/
margin: 6px 40px 18px 2px;
}
.ulChoixModePaiement li label {
}
.ulChoixModePaiement li a img {
float:left;
}
.aChoixModePaiement {
}
.aChoixModePaiementSelected {
font-weight:bold;
}
.radioModePaiement {
display:block;
}
.imageModePaiement {
}
.labelModePaiement {
display:block;
text-align:left;
width:500px;
padding-top:1px;
}
.labelModePaiement span {
}
.labelModePaiementSelected {
display:block;
text-align:left;
width:500px;
padding-top:1px;
}
.labelModePaiementSelected span {
}
#content #mainCT .divChoixPaiement .divContenuChoixPaiement .divDescriptionActeur {
/*background: transparent url(images/paiement-secure-Global.gif) no-repeat scroll 0 50%;*/
color:#406299;
/*display:block;*/
font-size: 8pt;
/*padding:20px 40px 20px 210px;*/
}



.imgLogoActeur {
border:1px solid #660000;
}
.imgLogoActeurSecurised {
border:2px solid #660000;
}
.VATRecapMensualite {
color:Fuchsia;
}
.btnDetails {
float:right;
margin:4px 15px 0 0;
width:100px;
}

#content #mainCT div span.sCommandeRecapValide {
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float:none;
	font-weight:bold;
	margin:5px auto;
	text-align:center;
	width:200px;
}


}
.btnDetailsVAT {
float:right;
margin-right:300px;
width:100px;
}
.divMontantsCommande {
margin:0 0 0 49px;
}
.divMontantsCommande div{
margin:0px auto;
}
.tblCommandeTotalFacture {
width:504px;
height:22px;
}
.trCommandeMontantTotal {
background: transparent url(images/recap-commande.gif) no-repeat;
color:White;
font-weight:bold;
}
.trCommandeMontantTotal td{
padding-left:10px;
padding-top:2px;
}


.tdCommandeMontantSommeAPayer {
font-size:x-small;
font-style:italic;
padding-left:10px;
padding-right:5px;
text-align:right;
/*width : 150px;*/

}
.tdCommandeMontantTotalValeur {
font-style:italic;
padding-left:10px;
width:150px;
}
.trCommandeMontantArticles {
background-color:White;
color:Black;
}

.trCommandeMontantArticles td{
padding-left: 10px;
border-bottom:1px dashed #419b00;
}

.tdCommandeMontantArticlesValeur {
font-style:italic;
width:150px;
}
.trCommandeTotalEconomies {
background-color:White;
color:Black;
}
.tdCommandeTotalEconomiesValeur {
font-style:italic;
width:150px;
}
.trCommandeTotalFrais {
background-color:White;
color:Black;
}

.trCommandeTotalFrais td{
border-bottom:1px dashed #419b00;
padding-left:10px;
}

.tdCommandeTotalFraisValeur {
font-style:italic;
width:150px;
padding-left:10px;
}
.trCommandeMontantAcompte {
background-color: Orange;
color:White;
font-weight:bold;
}
.btnModifierAcomptes {
font-style:italic;
font-weight:lighter;
}
.tdCommandeMontantAcompteValeur {
font-style:italic;
width:150px;
}
.commandeMensualitesMontantParMois {
font-style:normal;
text-decoration:underline;
}
.trCommandeTotalTAEG {
background-color:White;
color:Black;
}
.tdCommandeTotalTAEGValeur {
font-style:italic;
width:150px;
}
.trCommandeMontantDetailAcompte {
background-color:White;
color:Black;
}
.tdCommandeMontantDetailAcompteValeur {
font-style:italic;
width:150px;
}
.trCommandeMontantTotalColis {
background-color:White;
color:Black;
}
.tdCommandeMontantTotalColisValeur {
font-style:italic;
width:150px;
}
.AccuseCommande {
display:none;
}

#content #mainCT.panier div.divCommandeDetailsConfirm .AccuseCommande {
display:block;
margin-top:20px;
width:600px;
}

#content #mainCT.panier div.divCommandeDetailsConfirm .AccuseCommande table.recapCommande {
display:none;
}


/* -    DEBUT LIGHTBOX    --    DEBUT LIGHTBOX    --    DEBUT LIGHTBOX    --    DEBUT LIGHTBOX    --    DEBUT LIGHTBOX    -      */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	background-color:#A3A3A3;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 900;
	width: 100%;
	height: 100%;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 901;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #C3B3A6;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #C3B3A6;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}



/* -    FIN LIGHTBOX    --    FIN LIGHTBOX    --    FIN LIGHTBOX    --    FIN LIGHTBOX    --    FIN LIGHTBOX    -      */
/* -    FIN LIGHTBOX    --    FIN LIGHTBOX    --    FIN LIGHTBOX    --    FIN LIGHTBOX    --    FIN LIGHTBOX    -      */
/* -    FIN LIGHTBOX    --    FIN LIGHTBOX    --    FIN LIGHTBOX    --    FIN LIGHTBOX    --    FIN LIGHTBOX    -      */
/* -    FIN LIGHTBOX    --    FIN LIGHTBOX    --    FIN LIGHTBOX    --    FIN LIGHTBOX    --    FIN LIGHTBOX    -      */



/*********************************************************/
/*********************************************************/
/**************     NAVIGATION HORIZONTALE  *************/
/*********************************************************/
/*********************************************************/

#navhorizontale {
	height:23px;
	position:absolute;
	top:93px;
	z-index:600;
	left:0; 
	}
	
	
ul#megamenu-list {
	margin: 0 0 0 10px; 
	padding: 0;
	float:left;
	width: 750px;
	list-style: none;
	font-size: 1em;
	position: relative;
	height: 23px;
	z-index: 900;
}
ul#megamenu-list li.megamenu-item {
	float: left;
	margin: 0;
	padding: 0;
}
#navhorizontale ul#megamenu-list li.megamenu-item a.megamenu-link,
#navhorizontale ul#megamenu-list li.megamenu-item span.megamenu-link {
	color: #fff;
}
ul#megamenu-list li.megamenu-item a.megamenu-link:hover,
ul#megamenu-list li.megamenu-itemactive a.megamenu-link,
ul#megamenu-list li.megamenu-item span.megamenu-link:hover,
ul#megamenu-list li.megamenu-itemactive span.megamenu-link{
	background: #796e62;
	color: #fff;
}
ul#megamenu-list li a.megamenu-link,
ul#megamenu-list li span.megamenu-link {
	float: left; 
	/*background: #9b9997;*/
	padding: 5px 10px 4px 10px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 9pt;
	font-weight:bold;
}

ul#megamenu-list li .megamenu-content {
	position: absolute;	
	top: 23px; 
	left: 0;
	background: #796E62 url(images/megamenu-bg.gif) 0 bottom no-repeat;
	display: none;
	width: 955px;
	color: #fff;
	padding: 1px 0;
}

a.soldes {
	text-align: center;
	color: #FFFFFF;
	text-transform: uppercase;
	height: 14px;
	width: 100px;
	display:block;
	background:#D9DF1B;
	}
		
#navhorizontale ul#megamenu-list li.megamenu-item a.soldes:hover {
	color: #D9DF1B;
	background:#FFFFFF;
	}





ul#megamenu-list li .megamenu-contentinner {
	margin: 0 auto;
	width: 955px;
	padding: 0;
	background: transparent url(images/bg-menu3.gif) 0 0 no-repeat;
}
ul#megamenu-list li .megamenu-contentinner.bg2 {
	background: transparent url(images/bg-menu2.gif) 0 0 no-repeat;
}

ul#megamenu-list li .megamenu-contentinner .megamenu-block {
	width: 300px;
	height: 105px;
	float: left;
	margin: 3px 9px 2px 9px;
	display: inline;
}
ul#megamenu-list li .megamenu-contentinner .megamenu-block .megamenu-block-inner{
	padding: 1px 5px 0 5px;
	margin: 13px 3px;
	height: 74px;
}
ul#megamenu-list li .megamenu-contentinner .megamenu-block a{
	color: #fff;
	text-decoration: none;
}
ul#megamenu-list li .megamenu-contentinner .megamenu-block a:hover {
	text-decoration: underline;
}
ul#megamenu-list li.megamenu-item h2{
	font-size:1em;
	font-weight: normal;
	margin: 0; 
	padding: 0;
}
ul#megamenu-list li .megamenu-contentinner .megamenu-block h3{
	font-size: 1em;
	padding: 0 0 0 0;
	margin: 0;
}

ul#megamenu-list li .megamenu-contentinner .megamenu-block img{
	float: left;
	height: 66px;
	width: 114px;
	margin-top: 0px;
}
ul#megamenu-list li .megamenu-contentinner .megamenu-block ul {
	list-style-type: none;
	padding-left: 120px;
	margin: 0;
	padding: 0 0 0 120px;
	line-height: 1.1em;
}
ul#megamenu-list li .megamenu-contentinner .megamenu-block ul li.niveau-5{
	display: none;
}
ul#megamenu-list li .megamenu-contentinner .megamenu-block h4 {
	font-size: 11px;
	padding: 0 0 0 7px;
	margin: 0;
	font-weight: normal;
	background: transparent url(images/megamenu-bullet.gif) 0 75% no-repeat;
}
ul#megamenu-list li .megamenu-contentinner .megamenu-block h5 {
	font-size: .85em;
	padding: 0 0 0 12px;
	margin: 0;
	font-weight: normal;
	background: transparent url(images/megamenu-bullet.gif) 5px 75% no-repeat;
}
ul#megamenu-list li .megamenu-contentinner .banner{
	height: 100px;
}
ul#megamenu-list li .megamenu-contentinner .banner .megamenu-block-inner{
	padding:0;
	margin: 0;
	text-align: center;
	height: 100px;
}
ul#megamenu-list li .megamenu-contentinner .banner img{
	width: auto;
	height: auto;
	margin: 0;
}


/************** Par 4 ***********/
ul#megamenu-list li .megamenu-item-4 {
	margin: 0 auto;
	width: 955px;
	padding: 0;
	background: transparent url(images/bg-menu3.gif) 0 0 no-repeat;
}
ul#megamenu-list li .megamenu-item-4.bg2 {
	background: transparent url(images/bg-menu2.gif) 0 0 no-repeat;
}

ul#megamenu-list li .megamenu-item-4 .megamenu-block {
	display:inline;
	float:left;
	height:115px;
	margin:3px 0 2px 8px;
	width:230px;
}
ul#megamenu-list li .megamenu-item-4 .megamenu-block .megamenu-block-inner{
	padding: 1px 0px 0 0px;
	margin: 6px 1px;
	height: 100px;
}

ul#megamenu-list li .megamenu-item-4 .megamenu-block a{
	color: #fff;
	text-decoration: none;
}
ul#megamenu-list li .megamenu-item-4 .megamenu-block a:hover {
	text-decoration: underline;
}
ul#megamenu-list li.megamenu-item h2{
	font-size:1em;
	font-weight: normal;
	margin: 0; 
	padding: 0;
}
ul#megamenu-list li .megamenu-item-4 .megamenu-block h3{
	font-size: 1em;
	padding: 0 0 0 0;
	margin: 0;
}

ul#megamenu-list li .megamenu-item-4 .megamenu-block img{
	float:left;
	height:67px;
	margin-top:0px; 
	width:67px;
}

ul#megamenu-list li .megamenu-item-4 .megamenu-block img.mmimgpromo {
	float:left;
	height:66px;
	margin-top:0px; 
	width:200px;
}


ul#megamenu-list li .megamenu-item-4 .megamenu-block ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 72px;
	line-height: 1.1em;
}
ul#megamenu-list li .megamenu-item-4 .megamenu-block ul li.niveau-5{
	display: none;
}
ul#megamenu-list li .megamenu-item-4 .megamenu-block h4 {
	font-size: 11px;
	padding: 0 0 0 7px;
	margin: 0;
	font-weight: normal;
	background: transparent url(images/megamenu-bullet.gif) 0 75% no-repeat;
}
ul#megamenu-list li .megamenu-item-4 .megamenu-block h5 {
	font-size: .85em;
	padding: 0 0 0 12px;
	margin: 0;
	font-weight: normal;
	background: transparent url(images/megamenu-bullet.gif) 5px 75% no-repeat;
}
ul#megamenu-list li .megamenu-item-4 .banner{
	height: 100px;
}
ul#megamenu-list li .megamenu-item-4 .banner .megamenu-block-inner{
	padding:0;
	margin: 0;
	text-align: center;
	height: 100px;
}
ul#megamenu-list li .megamenu-item-4 .banner img{
	width: auto;
	height: auto;
	margin: 0;
}

ul#megamenu-list li .megamenu-item-4 .banner {
	
	}



/************** FIN Par 4 ***********/









/*

ul#megamenu-list li a.megamenu-11,
ul#megamenu-list li span.megamenu-11 {
	width: 160px;
}
ul#megamenu-list li a.megamenu-12,
ul#megamenu-list li span.megamenu-12 {
	width: 65px;
}
ul#megamenu-list li a.megamenu-13,
ul#megamenu-list li span.megamenu-13 {
	width: 80px;
}
ul#megamenu-list li a.megamenu-14,
ul#megamenu-list li span.megamenu-14 {
	width: 80px;
}
ul#megamenu-list li a.megamenu-15,
ul#megamenu-list li span.megamenu-15 {
	width: 100px;
}
ul#megamenu-list li a.megamenu-16,
ul#megamenu-list li span.megamenu-16 {
	width: 100px;
}
ul#megamenu-list li a.megamenu-17,
ul#megamenu-list li span.megamenu-17 {
	width: 90px;
}
ul#megamenu-list li a.megamenu-18,
ul#megamenu-list li span.megamenu-18 {
	width: 75px;
}
ul#megamenu-list li a.megamenu-19,
ul#megamenu-list li span.megamenu-19 {
	width: 145px;
}
ul#megamenu-list li a.megamenu-20,
ul#megamenu-list li span.megamenu-20 {
	width: 80px;
}
ul#megamenu-list li a.megamenu-8,
ul#megamenu-list li span.megamenu-8 {
	width: 105px;
	background: #c8bfba url(images/megamenu-esprits.jpg) right 0 no-repeat; 
	text-indent: -9999px;
}
ul#megamenu-list li.megamenu-item a.megamenu-8:hover,
ul#megamenu-list li.megamenu-itemactive a.megamenu-8,
ul#megamenu-list li.megamenu-itemactive a.megamenu-8:hover,
ul#megamenu-list li.megamenu-item span.megamenu-8:hover,
ul#megamenu-list li.megamenu-itemactive span.megamenu-8,
ul#megamenu-list li.megamenu-itemactive span.megamenu-8:hover{
	background: #6c655d url(images/megamenu-esprits.jpg) right -27px no-repeat; 
	cursor: pointer;
}

ul#megamenu-list li #mmc-8 .megamenu-block .megamenu-block-inner ul {
	display: block;
	position: absolute;
	bottom: 5px;
	_bottom: 10px;
	left: 5px;
	padding: 2px 5px;
}
ul#megamenu-list li #mmc-8 .megamenu-block .megamenu-block-inner ul.rayon-170{
	background: transparent url(images/bg-170.png) 0 0 repeat;
	_background:#af3c2e;
}
ul#megamenu-list li #mmc-8 .megamenu-block .megamenu-block-inner ul.rayon-171{
	background: transparent url(images/bg-171.png) 0 0 repeat;
	_background:#515f37;
}
ul#megamenu-list li #mmc-8 .megamenu-block .megamenu-block-inner ul.rayon-172{
	background: transparent url(images/bg-172.png) 0 0 repeat;
	_background:#a0afc4;
}
ul#megamenu-list li #mmc-8 .megamenu-block .megamenu-block-inner ul li{
	text-align: left;
}
ul#megamenu-list li #mmc-8,
ul#megamenu-list li #mmc-8 .megamenu-contentinner{
	background: #6c655d none;
}
ul#megamenu-list li #mmc-8 .megamenu-contentinner .megamenu-block img{
	width: 322px;
	height: 205px;
	margin: 0;
	float: none;
}
ul#megamenu-list li #mmc-8 .megamenu-block {
	padding:2px 0;
	height: auto;
}
ul#megamenu-list li #mmc-8 .megamenu-contentinner .megamenu-block-inner{
	margin: 0;
	padding: 0;
	text-align: center;
	position: relative;
	height: auto;
}

*/

/**************************************************************/
/**************************************************************/
/**************     FIN   NAVIGATION HORIZONTALE  *************/
/**************************************************************/
/**************************************************************/




