/* SI3SI - EOS-Modele */
a{
cursor:pointer;
text-decoration:none;
color:#000000;
}
h4{
margin:0px;
padding:0px;
}
#lateralPan {
width:190px;*width:186px;
float:left;
display:inline;
margin:0 0;
margin-top:4px;
font-size:12px;
}
ul {
list-style-type:none;
}
#content.services {
position:static;
margin:4px auto 0;}
/*******************************************************************************************************************************/
/***SHOPPING A-Z***/
.AlphabetTitre {
font-weight: bold;
color: #FC246E;
margin-left : 150px;
}
.rptAlphabet {
height: 20px;
margin-top: 5px;
margin-left: 150px;
padding-left : 0px;
}
.rptAlphabet li {
display: inline;
color: #000000;
}
.rptAlphabet a {
text-decoration: none;
cursor: pointer;
color: #000000;
}
.rptAlphabet a:hover {
text-decoration: none;
cursor: pointer;
color: #FC246E;
}
.rptAlphabetItem{

}
.rptAlphabetSeparator{

}
.hplAlphabetLettre{

}
ul.rptShoppingAZ{
list-style-type:none;
}
ul.rptShoppingAZ a{
text-decoration:none;
color:#FC246E;
}
ul.rptShoppingAZ li {
float:left;
list-style-type:none;
margin-left:5px;
margin-right:5px;
margin-top:5px;
}
ul.ulShoppingAZItem{
list-style-type:none;
}

/*******************************************************************************************************************************/
/***PLAN  DU  DITE***/
.segmentation-pds{
width: 978px;
}
.segmentation-pds h3{
margin:0;
padding:0;
}
.segmentation-pds h3 span{
}
.hPlanTitre{
  width: 968px;
}
.Plan{
  width: 970px;
}
.segmentation-pds-titre{
  color : #FC246E;
  font-weight : bold;
  padding : 10px; 
}
.segmentation-pds-univers-ul {
  /*padding-left : 350px;*/
}
.segmentation-pds-univers-ul li.segmentation-pds-univers-li, .segmentation-pds-univers-ul li.segmentation-pds-univers-li-alter{
float:left;
width:33%;
height:230px;
list-style-type:decimal-leading-zero;
margin-top:5px;
color:#FC246E;
font-size:16px;
font-weight:bold;
}
.segmentation-pds-univers-a {
  font-weight : bold;
  color : #FC246E;
  font-size:16px;
}
.segmentation-pds-boutiques-ul li.segmentation-pds-boutiques-li,.segmentation-pds-boutiques-ul li.segmentation-pds-boutiques-li-alter{
font-weight:normal;
font-size:12px;
padding:0px;
margin:0px 0px 2px 0px;
}
a.segmentation-pds-boutiques-a {
margin:0px;
padding:0px;
}
a.segmentation-pds-boutiques-a:hover{
color:#FC246E;
}
ul.segmentation-pds-boutiques-ul {
display:inline;
}
/*******************************************************************************************************************************/
/***BANDEAU  GAUCHE  DESCENTE PRODUIT***/
#lateralPan .univers1_cadre {
width:162px;
margin-left:0px;
margin-top:25px;
*margin-top:18px;
}
#lateralPan div.univers1_cadre {
clear:both;
width:175px;
margin: 0px 0px 14px 0px;
padding:4px;
border:1px solid #FC246E;
background:#fff;
*min-height:200px;;
}
#lateralPan .univers1_cadre h2 {
margin:0px;
}
#lateralPan .univers1_cadre h3 {
background-color:#F6F5F6;
color:#E20040;
font-size:12px;
line-height:21px;
padding-left:10px;
margin-bottom:0;
}
#lateralPan .univers1_cadre hr {
display:none;
}
#lateralPan div.univers1_cadre ul {
list-style-type:none;
margin:0;
padding:0;
font-size:12px;
}
#lateralPan div.univers1_cadre ul li.selected.menuItemNiv2  a {
color:#577100;
font-weight:bold;
}
#lateralPan div.univers1_cadre ul li {
padding-left:10px;
}
#lateralPan div.univers1_cadre ul li.selected ul {
font-weight:normal;
text-decoration:underline
}
#lateralPan div.univers1_cadre ul li a {
color:#EF275C;
}
#lateralPan div.univers1_cadre ul li h3 {
background:transparent;
margin-top:0px;
}
/*******************************************************************************************************************************/
/***BANDEAU  GAUCHE  Webparts***/
#lateralPan table.cssWpzLeft {

}
#lateralPan table.cssWpzLeft td {
padding:0px;
}
#lateralPan table.cssWpzLeft tr {
padding:0px;
}

/*******************************************************************************************************************************/
/***FORMULAIRE***/
#content #mainCT.panier #bgContainer fieldset.halfSize h3 {
width:auto;
}
.autocomplete_completionListElement {
z-index:1;
}
#content #mainCT.panier fieldset#fsListeRelais {
padding:5px;
}
#content #mainCT.panier fieldset#fsListeRelais p.Infos {
margin:0px;
padding:0px;
}
#content #mainCT.panier fieldset#fsListeRelais ul li ul.adressePresentation {
margin-top:5px;
margin-left:0px;
margin-bottom:4px;
}
#content #mainCT.panier fieldset#fsListeRelais ul li ul.adressePresentation li {
padding:0px;
}

/*******************************************************************************************************************************/
/***HISTORIQUE  COMMANDES***/

ul.HistoriqueCommandeFiltre li{
width:100%
}
div.formulaireSubmit.left{padding-bottom:3px;}
div.formulaireSubmit.left span.btnGris{
background:none;
padding:0px;
}

/*******************************************************************************************************************************/
/***PAGE  PAIEMENT***/
body.body_commande_authentifie_cderecap_aspx br {
display:none;}
#content #mainCT.panier .divCommandeDetailsRecap fieldset.BlocrecapCommande.AccuseCommande {
border:0px;
}
#content #mainCT.panier .divCommandeDetailsRecap fieldset.BlocrecapCommande.AccuseCommande .divMontantsCommande table.tblCommandeTotalFacture {
border: 1px solid #99CC66;
width:400px;
}
.divMontantsCommande  span.btnDetails_inner {
float:right;
font-weight:bold;
margin-right:325px;
margin-top:4px;
text-decoration:underline;
color:#E20040;
}
#content #mainCT.panier div.divChoixPaiement {
}
#content #mainCT.panier div.divChoixPaiement div.divMenuChoixPaiement {
float:left;
height:200px;
width:270px;
border: 1px solid #99CC66;
/*margin-right:6px;*/
border-right:none;
}
#content #mainCT.panier div.divChoixPaiement div.divMenuChoixPaiement ul {
list-style-type:none;
margin:0px;
padding:0px;
}
#content #mainCT.panier div.divChoixPaiement div.divMenuChoixPaiement ul li {
/*height:35px;*/
/*padding-left:15px;*/
/*padding-top:15px;*/
width:100%;
float:left;
}
#content #mainCT.panier div.divChoixPaiement div.divMenuChoixPaiement ul.ulMenuChoixPaiement li a {
text-decoration:none;
color:#E20040;

}
#content #mainCT.panier div.divChoixPaiement div.divMenuChoixPaiement ul.ulMenuChoixPaiement li a.aMenuSelected {
font-weight:bold;
}
#content #mainCT.panier div.divChoixPaiement div.divMenuChoixPaiement ul.ulMenuChoixPaiement li a span{
font-size:14px;
}
#content #mainCT.panier div.divChoixPaiement div.divContenuChoixPaiement {
float:left;
height:200px;
width:508px;
border: 1px solid #99CC66;
/*color:#000000;*/
border-left:none;
background-color:#EAEBEC;
}
#content #mainCT.panier div.divChoixPaiement div.divContenuChoixPaiement ul {
list-style-type:none;
float:none;
margin:0px;
height:120px;
padding-left:35px;
}
#content #mainCT.panier div.divChoixPaiement div.divContenuChoixPaiement ul.ulChoixModePaiement {
padding:0px;
}
#content #mainCT.panier div.divChoixPaiement div.divContenuChoixPaiement ul li {
margin:0px 0px 5px 0px;
}
#content #mainCT.panier div.divChoixPaiement ul.ulMenuChoixPaiement li span label{
height:35px;
padding-top:15px;
/*width:100%;*/
padding-left:5px;
font-size:14px;
cursor:pointer;
}
#content #mainCT.panier div.divChoixPaiement ul.ulMenuChoixPaiement li span.labelMenuChoixPaiementSelected label{
font-weight:bold;
}
#content #mainCT.panier div.divChoixPaiement ul.ulChoixModePaiement {
list-style-type:none;
float:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#content #mainCT.panier div.divChoixPaiement div.divContenuChoixPaiement ul.ulChoixModePaiement li {
padding:15px 0px 0px 5px;
}
#content #mainCT.panier div.divChoixPaiement div.divContenuChoixPaiement ul.ulChoixModePaiement li label {
/*color:#000000;*/
padding:0px 0px 15px 0px;
width:500px;
}
#content #mainCT.panier div.divChoixPaiement div.divContenuChoixPaiement ul.ulChoixModePaiement li img {
float:left;
margin:0px 15px 0px 0px;;
}
#content #mainCT.panier div.divChoixPaiement div.divContenuChoixPaiement ul.ulChoixModePaiement li  a.aChoixModePaiementSelected {
}
#content #mainCT.panier div.divChoixPaiement div.divContenuChoixPaiement ul.ulChoixModePaiement li  a span.aChoixModePaiementSelected_inner {
}
#content #mainCT.panier div.divChoixPaiement div.divFooterChoixPaiement {
float:right;
font-weight:bold;
margin:0px;
border:1px solid #97C000;
border-top:none;
padding:4px;
}
#content #mainCT.panier div.divChoixPaiement div.divFooterChoixPaiement span {
font-size:14px;
}
.divChoixModePaiementUnSeulChoix input {
display:none;
}
div#ctl00_PageContent_wucCommandeDetails_updatePanel2 {height:0px;}

/*******************************************************************************************************************************/
/***BOUTONS***/
span.btnGris {
/*background:transparent url(Images/btnGris_l.gif) no-repeat top left;*/
padding-left:6px;
padding-bottom:3px;
}
span.btnGris  a{
background:transparent url(Images/btnGris_r.gif) repeat right center;
padding-bottom:3px;
text-decoration:none;
padding-right:6px;
font-weight:bold;
}
/*.btn {
padding-left:6px;
padding-bottom:3px;
background:url(Images/btn_l.gif) no-repeat top left;
font-weight:bold;
}
.btn a{
padding-right:6px;
padding-bottom:3px;
background:url(Images/btn_r.gif) no-repeat top right;
color:#fff;
text-decoration:none;
}
*/
#rechercheUnivers span.btn a {

background:url(Images/btn_l.gif) no-repeat 0 0;
font-weight:bold;
position:absolute;
padding:2px 0px 2px 6px;
float:left;
}
#rechercheUnivers span.btn a span{

background:url(Images/btn_r.gif) no-repeat top right;
color:#fff;
text-decoration:none;
padding:2px 6px 2px 0;
}
p.validerFormulaire span.btn a {
padding-left:6px;
padding-bottom:3px;
background:url(Images/btn_l.gif) no-repeat top left;
font-weight:bold;
}
p.validerFormulaire span.btn a span{
padding-right:6px;
padding-bottom:3px;
background:url(Images/btn_r.gif) no-repeat top right;
color:#fff;
text-decoration:none;
}
p.validerFiltre span.btn  a{
padding-left:6px;
padding-bottom:3px;
background:url(Images/btn_l.gif) no-repeat top left;
font-weight:bold;
}
p.validerFiltre span.btn a span{
padding-right:6px;
padding-bottom:3px;
background:url(Images/btn_r.gif) no-repeat top right;
color:#fff;
text-decoration:none;
}
#content #mainCT.panier p.btnListe {
padding-top:15px;
padding-bottom:4px;
clear:both;
text-align:right;
float:left;
width:100%;
margin:0px;
}
p.btnListe span.sauvegarder {
display:none;
}
p.btnListe span.continuer {
float:left;
padding-bottom:6px;

}
p.btnListe span a{
padding-left:6px;
padding-bottom:3px;
background:url(Images/btn_l.gif) no-repeat top left;
font-weight:bold;
font-size:14px;
}
p.btnListe span a span{
padding-right:6px;
padding-bottom:3px;
background:url(Images/btn_r.gif) no-repeat top right;
color:#fff;
text-decoration:none;
}
p.validerFormulaire {
  margin:10px 0;
  clear:both;
  text-align:center;
  padding-bottom:5px;
  padding-right:23px;
}
table.tbAdrSecondaire td{
padding-bottom:3px;
}
table.tbAdrSecondaire td.tdAdresseSecondaire{
width:65%;
}
.linkButtonClassModifier span {
background:transparent url(Images/btn_r.gif) no-repeat scroll right top;
padding-right:6px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-bottom:3px;
}
div.divBoutonsValidationAdresse a.linkButtonClassValider {
background:transparent url(Images/btn_l.gif) no-repeat scroll left top;
padding-left:6px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-bottom:3px;
}
div.divBoutonsValidationAdresse span.linkButtonClassValider_inner {
background:url(Images/btn_r.gif) no-repeat top right;
padding-bottom:3px;
color:#FFFFFF;
text-decoration:none;
padding-right:6px;
}
div.divBoutonsValidationAdresse a.linkButtonClassAnnuler {
background:transparent url(Images/btn_l.gif) no-repeat scroll left top;
padding-left:6px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-bottom:3px;
}
div.divBoutonsValidationAdresse span.linkButtonClassAnnuler_inner{
background:url(Images/btn_r.gif) no-repeat top right;
padding-bottom:3px;
color:#FFFFFF;
text-decoration:none;
padding-right:6px;
}
span.conteneurMonAdresseValiderModification a.linkButtonClassValider {
background:transparent url(Images/btn_l.gif) no-repeat scroll left top;
padding-left:6px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-bottom:3px;
}
span.conteneurMonAdresseValiderModification span.linkButtonClassValider_inner {
background:url(Images/btn_r.gif) no-repeat top right;
padding-bottom:3px;
color:#FFFFFF;
text-decoration:none;
padding-right:6px;
}
span.conteneurAdresseSecondaireCreation a.linkButtonClassValider {
background:transparent url(Images/btn_l.gif) no-repeat scroll left top;
padding-left:6px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-bottom:3px;
}
span.conteneurAdresseSecondaireCreation span.linkButtonClassValider_inner {
background:url(Images/btn_r.gif) no-repeat top right;
padding-bottom:3px;
color:#FFFFFF;
text-decoration:none;
padding-right:6px;
}
a.linkButtonClassClose {
background:transparent url(Images/btn_l.gif) no-repeat scroll left top;
padding-left:6px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-bottom:3px;
margin-left:10px;
}
span.linkButtonClassClose_inner  {
background:url(Images/btn_r.gif) no-repeat top right;
padding-bottom:3px;
color:#FFFFFF;
text-decoration:none;
padding-right:6px;
}
span.btn_inner.linkButtonClassValider_inner {
background:url(Images/btn_r.gif) no-repeat top right;
padding-bottom:3px;
color:#FFFFFF;
text-decoration:none;
padding-right:6px;
}
p.pRetourAdressesLivraison a.linkButtonClassRetour  {
background:transparent url(Images/btnGris_l.gif) no-repeat scroll left top;
padding-left:6px;
color:#FFFFFF;
text-decoration:none;
padding-bottom:3px;
}
p.pRetourAdressesLivraison .linkButtonClassRetour span {
background:transparent url(Images/btnGris_r.gif) no-repeat scroll right top;
padding-right:6px;
color:#FFFFFF;
text-decoration:none;
padding-bottom:3px;
font-weight:bold;
}
span.btnGris a.linkButtonClassRetour  {
background:transparent url(Images/btnGris_l.gif) no-repeat scroll left top;
padding-left:6px;
color:#FFFFFF;
text-decoration:none;
padding-bottom:3px;
}
span.btnGris .linkButtonClassRetour span {
background:transparent url(Images/btnGris_r.gif) no-repeat scroll right top;
padding-right:6px;
color:#FFFFFF;
text-decoration:none;
padding-bottom:3px;
font-weight:bold;
}
p.retour a.btnGris.btnCoordonnees.linkButtonClassRetour{
background:transparent url(Images/btnGris_l.gif) no-repeat scroll left top;
padding-left:6px;
color:#FFFFFF;
text-decoration:none;
padding-bottom:3px;
}
p.retour a.btnGris.btnCoordonnees.linkButtonClassRetour span{
background:transparent url(Images/btnGris_r.gif) no-repeat scroll right top;
padding-right:6px;
color:#FFFFFF;
text-decoration:none;
padding-bottom:3px;
font-weight:bold;
}
span.btnGris.btnNewsletter{background:none;}
span.btnGris.btnCoordonnees{background:none;}
span.btnGris.faqRetour{background:none;}
span.btnGris.demandeCatalogueRetour{background:none;}
p.retour.retourPlanSite span.btnGris{background:none;}

span.btnGris.confirmRetour{
background:transparent url(Images/btnGris_l.gif) no-repeat scroll left top;
padding-left:6px;
color:#FFFFFF;
text-decoration:none;
padding-bottom:3px;
}
span.btnGris.confirmRetour a{
background:transparent url(Images/btnGris_r.gif) no-repeat scroll right top;
padding-right:6px;
color:#FFFFFF;
text-decoration:none;
padding-bottom:3px;
font-weight:bold;
padding-left:0px;
}
a.btnCreationAdresseRetour {
background:transparent url(Images/btnGris_l.gif) no-repeat scroll left top;
padding-left:6px;
color:#FFFFFF;
text-decoration:none;
padding-bottom:3px;
}
a.btnCreationAdresseRetour span {
padding-bottom:3px;
color:#FFFFFF;
text-decoration:none;
padding-right:6px;
background:url(Images/btnGris_r.gif) no-repeat top right;
}
p.alR span.btnClose {
padding-bottom:3px;
}
p.alR a.linkButtonClassClose {
padding-bottom:3px;
}
a.linkButtonClassModifier  {
background:transparent url(Images/btn_l.gif) no-repeat scroll left top;
padding-left:6px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-bottom:3px;
}
span.linkButtonClassModifier_inner{
background:url(Images/btn_r.gif) no-repeat top right;
padding-bottom:3px;
color:#FFFFFF;
text-decoration:none;
padding-right:6px;
}
a.linkButtonClassValider  {
background:transparent url(Images/btn_l.gif) no-repeat scroll left top;
padding-left:6px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-bottom:3px;
}
span.linkButtonClassValider_inner{
background:url(Images/btn_r.gif) no-repeat top right;
padding-bottom:3px;
color:#FFFFFF;
text-decoration:none;
padding-right:6px;
}
/*******************************************************************************************************************************/
/***BLOC  COMMANDE  DIRECTE***/
#content #mainCT fieldset ul.ulCommandeDirecte{
}
#content #mainCT fieldset ul.ulCommandeDirecte li{
position:relative;
margin-bottom:10px;
padding-bottom:3px;
clear:none;
}
#content #mainCT fieldset ul.ulCommandeDirecte li.liZoneReferenceArticle {
width:35%;
float:left;
}
#content #mainCT fieldset ul.ulCommandeDirecte li.liZoneTaille {
width:40%;
float:left;
}
#content #mainCT fieldset ul.ulCommandeDirecte li.liZoneQuantite {
width:25%;
float:left;
}

#content #mainCT fieldset ul.ulCommandeDirecte li.liZoneBoutonsValidations {
width:100%;
float:left;
}
#content #mainCT fieldset ul.ulCommandeDirecte li label span{
float:left;
display:inline;
width:80px;
}
#content #mainCT fieldset ul.ulCommandeDirecte li input{
float:left;
display:inline;
}
#content #mainCT.panier #divPopupInnerModificationLignePanier fieldset#fsModificationLignePanier span {
width:80px;
}
#content #mainCT.panier #divPopupInnerModificationLignePanier fieldset#fsModificationLignePanier p.texteEnseigne {
display:none;
}
#content #mainCT.panier ul#ulModificationLignePanierZonePersonnalisation {
margin:0px;
}
/*******************************************************************************************************************************/
/***ETAPES  COMMANDE***/
ul.navigPanier 
{
height:41px;
padding:0;
margin:10px 70px;
float:left;
font-size:12px;
list-style-type:none;
/*width:780px;*/
}
ul.navigPanier li 
{
background:transparent url(Images/processCommandeInactif.gif) no-repeat scroll left top;
float:left;
height:41px;
margin-right:12px;
text-align:center;
width:116px;
}
ul.navigPanier li.selected {
background:transparent url(Images/processCommandeActif.gif) no-repeat scroll left top;
color:#FFFFFF;
font-weight:bold;
}
ul.navigPanier li.selected a {
color:#FFFFFF;
font-weight:bold;
}
ul.navigPanier li.last {
width:116px;
padding-top:2px;
line-height:normal;
}
ul.navigPanier li a {
text-decoration:underline;
font-weight:bold;
}
.texteEnseigne {
text-align:left;
}
.PopupAjoutPanierBoutons {
padding-bottom:3px;
margin-bottom:5px;
}
#content #mainCT fieldset#fsRelais {
padding:5px;
}
fieldset#fsRelais span a span {
padding-bottom:3px;
color:#FFFFFF;
text-decoration:none;
padding-right:6px;
background:url(Images/btn_r.gif) no-repeat top right;
}
fieldset#fsRelais span.conteneur.conteneurRelaisAutre {
margin-left:33%;
}
fieldset#fsRelais h3 span{
font-size:16px;
text-decoration:underline;
}
#content #mainCT fieldset#fsAdresseCommerciale {
padding:5px;
}
fieldset#fsAdresseCommerciale div.divBoutonsAdresseDomicile span a span {
padding-bottom:3px;
color:#FFFFFF;
text-decoration:none;
padding-right:6px;
background:url(Images/btn_r.gif) no-repeat top right;
}
fieldset#fsAdresseCommerciale .divBoutonsAdresseDomicile span.conteneur.conteneurMonAdresseSelectionner{
margin-left:31%;
}
fieldset#fsAdresseCommerciale h3 span{
font-size:16px;
text-decoration:underline;
}
#content #mainCT fieldset#fsAdresseSecondaire {
padding:5px;
}
fieldset#fsAdresseSecondaire table.tbAdrSecondaire{width:100%}
fieldset#fsAdresseSecondaire table.tbAdrSecondaire span.conteneur.conteneurAdresseSecondaireCreation{
margin-left:33%;
}
fieldset#fsAdresseSecondaire h3 span{
font-size:16px;
text-decoration:underline;
}
fieldset#fsAdresseSecondaire span a span{
padding-bottom:3px;
color:#FFFFFF;
text-decoration:none;
padding-right:6px;
background:url(Images/btn_r.gif) no-repeat top right;
}

/*******************************************************************************************************************************/
/***FORMULAIRES  CREATION  CLIENT***/
#content #mainCT.panier #bgContainer fieldset.ClientFormInfoPerso {
position:relative;
display:block;
/*width:450px;*/
margin:0px 0px 10px 0px;
/*clear:both;*/
}
#content #mainCT.panier #bgContainer fieldset.ClientFormAdresse {
/*position:relative;*/
display:block;
width:450px;
margin:0 0 10px 0px;
/*clear:both;*/
float:left;
height:305px;
}
#content #mainCT.panier #bgContainer fieldset.ClientFormInfoPerso h3, #content #mainCT.panier #bgContainer fieldset.ClientFormAdresse h3{
width:auto;
padding:0;
text-align:left;
}
#content #mainCT #bgContainer fieldset.CCformOptins {
float:left;
margin:0 0 0 5px;
width:305px;
height:305px;
padding-left:10px;
}
#content #mainCT #bgContainer fieldset.fsParametrageCompteClient{
/*position:relative;*/
display:block;
margin-top:10px;
overflow:hidden;
height:50px;
border:none;
padding:0px;
}
#content #mainCT #bgContainer fieldset.fsParametrageCompteClient ul li label{
margin-bottom:5px;
}

/*******************************************************************************************************************************/
/***FICHE PRODUIT***/
#content #centerPan div.produit{
width:805px;
/*clear:left;*/
font-size:12px;
/*margin-top:5px;*/
clear:both;
}
/***  Visuel  ***/
#content #centerPan div.produit #visuel{
float:left;
border:1px solid #D1CECA;
background:#fff;
margin-right:10px;
text-align:center;
width:400px;
margin-bottom:10px;
margin-top:10px;
}
#content #centerPan div.produit #visuel .mr10{
float:left;
margin-top:1px;
margin-top:6px;
}
#content #centerPan div.produit #visuel .fll{
float:left;
}
#content #centerPan div.produit #visuel .fll tr td .fll{
border:1px solid #fff;
}
img.imgProduit{
padding:0;
cursor:pointer;
}
/***  Zoom  ***/
.photoNonDispo {
    display:none;
position:absolute;
font-size:0;
}
.imgZoomColoris {
    display:none;
}
.imageMiniatureSelected {
}
.imagesMiniatures {
text-align:center;
}
.imageMiniature {
cursor:pointer;
}
.fpZoomContainerBackground {

}
.fpZoomDiv {
display:none;
z-index:9999;
/*width:100%;*/
position:absolute;
top:142px;
text-align:center;
left:0;
}
.fpZoomImg {
cursor:pointer;
}
.fpZoomClose {
background-color:white;
float:none;
font-weight:bold;
padding-right:5px;
text-align:right;
cursor:pointer;
}
/***  Détail  ***/
#content #centerPan div.produit #ProduitDetails{
float:right;
/*display:inline;*/
width:393px;
margin-top:10px;
}
#content #centerPan div.produit #ProduitDetails h3.ProduitNom{
clear:none;
border-bottom:1px solid #D1CECA ;
padding-bottom:10px;
/*height:25px;*/
margin:0px;
/*position:relative;*/
}
#content #centerPan div.produit #ProduitDetails h3.ProduitNom span {
font-weight:bold;
color:#E20040;
font-size:20px;
margin-bottom:0px;
}
#content #centerPan div.produit #ProduitDetails p {
height:1px;
margin:0px;
padding:0px;
}
#content #centerPan div.produit #ProduitDetails .ProduitDescription{
font-size:12px;
text-align:justify;
padding:10px 0 10px 0;
margin:0px;
height:auto;
}
#content #centerPan div.produit #ProduitDetails .ProduitInfosComplementaires {
font-size:12px;
text-align:justify;
}
/***  ProduitAccroche  ***/
#content #centerPan div.produit #ProduitDetails p.ProduitAccroche {
font-size:12px;
font-weight:normal;
}

#ctl00_PageContent_wucFPChoixCaracteristiques_dtlStickers {
   float:left;
   position:absolute;
   display:none;
}

/***  ProduitLesPrix   ***/
#content #centerPan div.produit #ProduitDetails .ProduitLesPrix {
font-size:10pt;
text-align:center;
height:40px;
width:200px;
margin:0 0 0 0 ;
float:right;
position:absolute;
margin:100px 0 0 20px;
/**margin: 160px 0 0 -40px;*/
clear:left;
}
/*
#content #centerPan div.produit #ProduitDetails p.ProduitLesPrix span.reduc {
width:45px;
height:40px;
display:inline;
float:left;
/*color:White;*/
/*
font-size:1.2em;
font-weight:bold;
text-align:center;
margin-right:8px;
margin-top:8px;
margin-left:10px;
}
*/
#content #centerPan div.produit #ProduitDetails .ProduitLesPrix span.reduc {
width:50px;
height:35px;
display:inline;
float:left;
/*color:White;*/
font-size:1.2em;
font-weight:bold;
text-align:center;
margin:0;
padding:15px 0 0 0;
color:#E3004F;
background:transparent url(images/bg_reduction.gif) no-repeat;
}
#content #centerPan div.produit #ProduitDetails .ProduitLesPrix span.prixBarre {
white-space:nowrap;
font-size:14px;
width:50px;
font-weight:bold;
text-decoration:line-through;
display:block;
float:left;
margin:15px 0 0 0;
}
#ProduitMiseAuPanier span.reduc {
  display:none;
}
#ProduitMiseAuPanier span.prixBarre {
display:none;
}
#content #centerPan div.produit #ProduitDetails .ProduitLesPrix span.prix {
font-size:14px;
color:#EF275C;
font-weight:bold;
float:right;
display:none;
}
/***  ProduitMiseAuPanier  ***/
#content #centerPan div.produit #ProduitMiseAuPanier{
float:left;
/*display:inline;*/
width:393px;
margin-top:10px;
}
#content #centerPan div.produit #ProduitMiseAuPanier .erreur {
margin:0;
padding:0
}
#content #centerPan div.produit #ProduitMiseAuPanier .AjoutPanierHaut{
display:none;
}
#content #centerPan div.produit #ProduitMiseAuPanier .AjoutPanierBas {
text-align:center;
padding-bottom:3px;
}
#content #centerPan div.produit #ProduitMiseAuPanier .AjoutPanierBas span {
float:left;

}
#content #centerPan div.produit #ProduitMiseAuPanier .AjoutPanierBas span a{
float:left;
position:absolute;
margin-left:72px;

background:url(Images/bg_ajout_panier_nl.gif) no-repeat top right;
color:#fff;
text-decoration:none;
font-weight:bold;
width:250px;
height:35px;
display:block;
font-size:16px;
}
#content #centerPan div.produit #ProduitMiseAuPanier .AjoutPanierBas span a:hover{
color:#fff;
text-decoration:underline;
}
#content #centerPan div.produit #ProduitMiseAuPanier .AjoutPanierBas span a span{
/*padding-right:0px;*/
padding-bottom:0px;
background:none;
padding-left:45px;
padding-top:6px;
height:30px;
display:block;
}
#content #centerPan div.produit #ProduitMiseAuPanier .tableProducts{
background:#F6F5F6;
}
#content #centerPan div.produit #ProduitMiseAuPanier .indispo a{
font-size:12px;
}
#content #centerPan div.produit #ProduitMiseAuPanier #ProduitSelectionZone {
float:right;
width:393px;
padding:5px 0;
border:solid 1px #EF275C;
color:#577100;
}
#content #centerPan div.produit #ProduitMiseAuPanier #ProduitSelectionZone div{
float:left;
padding:0 5px;
}
#content #centerPan div.produit #ProduitMiseAuPanier #ProduitSelectionZone select{
clear:both;
float:left;
}
#content #centerPan div.produit #ProduitMiseAuPanier #ProduitSelectionZone label{
float:left;
}
#content #centerPan div.produit #ProduitMiseAuPanier #ProduitColorisZone {
width:120px;
}
#content #centerPan div.produit #ProduitMiseAuPanier #ProduitColorisZone  span {
display:block;
width:140px;
}
#content #centerPan div.produit #ProduitMiseAuPanier #ProduitTailleZone {
margin-right:5px;
width:120px;
}
#content #centerPan div.produit #ProduitMiseAuPanier #ProduitTailleZone  span {
display:block;
width:140px;
}
#content #centerPan div.produit #ProduitMiseAuPanier #ProduitQuantiteZone {
width:60px;
}
#content #centerPan div.produit #ProduitMiseAuPanier p.ensPrix{
text-align:center;
clear:both;
font-weight:bold;
width:393px;
margin:0px;
padding:10px 0 0 0;
*padding:0;
} 
#content #centerPan div.produit #ProduitMiseAuPanier p.ensPrix span.prix {
font-size:2em;
color:#EF275C;
padding-top:15px;
*padding-top:0px;
}
#content #centerPan div.produit #divAjoutProduitPrefere{
/*clear:both;*/
margin-top:30px;
padding:35px 0 0 0;
float:right;
}
#content #centerPan div.produit #divAjoutProduitPrefere a{
color:#577100;
font-weight:bold;
font-size:12px;
margin-right:92px;
}
#content #centerPan div.produit #divAjoutProduitPrefere a:hover{
text-decoration:underline;
}
#content #centerPan div.produit #divAjoutProduitPrefere a:hover{
text-decoration:underline;
}

/***  Envoi à une amie  ***/
.fsEnvoiAUneAmie {
border:1px solid #577100;
}
.fsEnvoiAUneAmie p span{
font-weight:normal;
}
.fsEnvoiAUneAmie p span a{
font-size:10px;
}
.fsEnvoiAUneAmie ul{
list-style-type:none;
margin:10px 0;
padding:0;
}
.fsEnvoiAUneAmie ul li{
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}
.fsEnvoiAUneAmie span{
font-size:12px;
font-weight:bold;
padding-left:10px;
}
.fsEnvoiAUneAmie ul label{
float:left;
display:inline;
padding:0 10px 0 0;
text-align:right;
width:150px;
}
.fsEnvoiAUneAmie ul label span{
font-weight:normal;
padding:0;
}
.fsEnvoiAUneAmie input, .fsEnvoiAUneAmie textarea{
border:1px solid #D1CECA;
}
.fsEnvoiAUneAmie .liEnvoirAUneAmieValidationFormulaire{
margin-top:30px;
text-align:center;
}
.fsEnvoiAUneAmie .liEnvoirAUneAmieValidationFormulaire a{
font-size:12px;
font-weight:bold;
background-color:#FC246E;
color:white;
padding:3px;
}
.fsEnvoiAUneAmie .liEnvoirAUneAmieValidationFormulaire a span{
padding:0;
}
#content #centerPan div.produit .divEnvoiAUneAmie{
clear:right;
padding:5px 0 0 0;
float:right;
margin-bottom:10px;
margin-top:10px;
width:230px;
margin-right:25px;
}
#content #centerPan div.produit .divEnvoiAUneAmie a{
font-weight:bold;

}
#content #centerPan div.produit .divEnvoiAUneAmie a:hover {
text-decoration:underline;
}
#content #centerPan div.produit .divEnvoiAUneAmie a span{
font-size:12px;
}
span.lnkEnvoiAUneAmie_inner {
color:#577100;
}
#content #centerPan div.produit .divEnvoiAUneAmie .ModalPopupEnvoiAUneAmie {
margin-top:0px;
width:500px;
}
.modalPopupContent .dEnvoiAUneAmieRecapProduits .dEnvoiAUneAmieRecapProduit {
border:1px solid #577100;
margin:0px 5px;
padding:0;
width:140px;
height:250px;
float:left;
}
.dEnvoiAUneAmieRecapProduits h4 {
font-weight:normal;
}
.dEnvoiAUneAmieRecapProduits .ProduitLesPrix {
font-size:10pt;
height:auto;
margin:0 0 5px;
text-align:center;
}
.dEnvoiAUneAmieRecapProduits .ProduitLesPrix span.prix {
color:#EF275C;
font-size:14px;
font-weight:bold;
}
.modalPopupContent .dEnvoiAUneAmieRecapProduits .dEnvoiAUneAmieRecapProduit .dEnvoiAUneAmieRecapProduitVisuel {
margin:5px 0;
width:100%;
}
.modalPopupContent ul .liEnvoiAUneAmieDestinataire2,.modalPopupContent ul .liEnvoiAUneAmieDestinataire3 {
display:none;
}



/***  ProduitMiseEnAvant  ***/
#centerPan .ProduitMiseEnAvant {
height:220px;
width:140px;
margin-top:0px;
/**width:137px;*/
/*position:relative;*/
/*margin:10px 3px 0 3px;*/
}
#centerPan #resultats .tableRes .ProduitMiseEnAvant h3.ProduitNom {
font-weight:bold;
padding-left:4px;
width:auto;
background:#fff;
border:none;
float:none;
clear:none;
}
#centerPan #resultats .tableRes .ProduitMiseEnAvant h3.ProduitNom a {
color:#000;
font-size:12px;
text-decoration:none;
}
#centerPan #resultats .tableRes .ProduitMiseEnAvant h3.ProduitNom a:hover {
color:#E20040;
font-size:12px;
text-decoration:none;
}
#centerPan #resultats .tableRes .ProduitMiseEnAvant h3.ProduitNom span {
font-weight:normal;
font-size:12px;
}
#coordonnes .ProduitMiseEnAvant, .ProduitMiseEnAvant {
float:left; 
border:0px solid #EF275C;
background:#fff;
width:140px;
/**width:144px;*/
height:275px;
text-align:center;
}
#semblables .ProduitMiseEnAvant, .ProduitMiseEnAvant {
background:none repeat scroll 0 0 #FFFFFF;
border:0 solid #EF275C;
float:left;
height:275px;
text-align:center;
width:140px;
}
#resultats .tableRes .ProduitMiseEnAvant {
float:left; 
border:1px solid #D1CECA;
background:#fff;
width:248px;
height:auto;
text-align:center;
}
.ProduitMiseEnAvant h2{
background-color:#97C000;
border-color:#EF275C;
border-style:solid;
border-width:0px 0px 3px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:21px;
padding-left:10px;
text-transform:uppercase;
margin-top:0px;
text-align:left;
}
.ProduitMiseEnAvant h2 img.imageCoeur {
display:none;
}
.ProduitMiseEnAvant .ProduitImageMiniature{
width:195px;
height:195px;
text-align:center;
margin-top:10px;
/**padding:0;*/
margin-left:0;
margin-right:0;
}
#coordonnes .ProduitMiseEnAvant .ProduitImageMiniature{
width:140px;
height:140px;
}
#semblables .ProduitMiseEnAvant .ProduitImageMiniature {
height:140px;
width:140px;
}
.ProduitMiseEnAvant h3.ProduitNom {
clear:both;
height:50px;
margin:0 2px;
}
.ProduitMiseEnAvant .ProduitLesPrix{
margin:0px 0px 5px 0px;
font-size:10pt;
text-align:center;
height:auto;
}
/*
.ProduitMiseEnAvant p.ProduitLesPrix span.reduc {
width:45px;
height:40px;
display:inline;
float:left;
font-size:1.2em;
font-weight:bold;
text-align:center;
margin-right:8px;
margin-top:8px;
margin-left:10px;
}
*/
.ProduitMiseEnAvant .ProduitLesPrix span.reduc {
background:url("images/bg_reduction.gif") no-repeat scroll 0 0 transparent;
clear:both;
color:#E3004F;
display:inline;
float:left;
font-size:1.2em;
font-weight:bold;
height:35px;
margin:0 0 0 10px;
padding:15px 0 0;
text-align:center;
width:50px;
}
.ProduitMiseEnAvant .ProduitLesPrix span.prixBarre {
white-space:nowrap;
font-size:14px;
width:50px;
text-decoration:line-through;
text-align:center;
float:left;
margin:15px 0 0 10px;
font-weight:bold;
}
.ProduitMiseEnAvant .ProduitLesPrix span.prix {
font-size:15px;
color:#EF275C;
font-weight:bold;
float:right;
margin:15px 0 0 5px;
width:65px;
text-align:center;
}
#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;
}
.NotreSelection .ProduitMiseEnAvant p.ProduitLienVoirLaFiche {
background:transparent;
}
.APartirDe {
  font-size:10px;
float:left;
font-size:10px;
margin-left:-120px;
position:absolute;
display:none;
}
.ProduitMiseEnAvant p.ProduitLienVoirLaFiche {
/*position:absolute;
margin:0px;
bottom:0px;
left:0px;*/
padding:8px 0;
text-align:center;
width:100%;
/*background-color:#EF275C;*/
background-color:#fff;
margin-bottom:0;
display:none;
}
.ProduitMiseEnAvant .ProduitLienVoirLaFiche .btnBcRouge a{
color:#ffffff;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.ProduitMiseEnAvant .ProduitLienVoirLaFiche .btnBcRouge a:hover{
/*color:#EF275C;*/
text-decoration:underline;
}
.ProduitMiseEnAvant .ProduitLienVoirLaFiche .btnR a {
color:#577100;
font-size:12px;
}
.ProduitMiseEnAvant .ProduitLienVoirLaFiche .btnR a:hover {
color:#EF275C;
text-decoration:underline;
}

/*** ProduitImageMiniature ***/
#centerPan div#resultats table.tableRes .ProduitImageMiniature{
width:100px;
height:100px;
float:left;
}
div.ProduitImageMiniature {
float:left;
margin:0;
padding:0;
padding-right:5px;
}
div.ProduitImageMiniature input{
width:100px;
height:100px;
}

/*** ProduitNom ***/
h3.ProduitNom a {
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
h3.ProduitNom a:hover {
color:#E20040;
text-decoration:none;
}
h3.ProduitNom span {
font-weight:normal;
font-size:12px;
}
.tableRes .ProduitLesPrix {
clear:both;
width:100%;
}
.tableRes .ProduitLienVoirLaFiche {
clear:both; 
}
#centerPan #resultats  hr {
display:none;
}
/*** Tableau de disponibilités ***/
.lnkVoirTableauDispo_inner  {
}
.divWucTableauDispo {
}
.pnlVisuelTableauDisponibilite {
background-color:#FFFFFF;
padding:5px;
color:#666666;
}
.lnkFermerPopUpTabDispo {
float:right;
font-weight:bold;
color:#666666;
}
table.tableDispo {
background-color:#FFFFFF;
padding:5px;
float:right;
border-collapse:collapse;
}
table.tableDispo tbody{
}
table.tableDispo th{
width:45px;
border:1px solid #666666;
}
table.tableDispo tr{
height:25px;
}
td.tableDispoTd {
text-align:center;
border:1px solid #666666;
}
.tabDispo_coloris_libelle {
font-weight:bold;
}
.tabDispo_taille_code, .tabDispo_coloris_code, .tabDispo_dispo_D_code_inner, .tabDispo_dispo_E_code_inner,
.tabDispo_dispo_S1_code_inner,.tabDispo_dispo_S2_code_inner,.tabDispo_dispo_S3_code_inner,.tabDispo_dispo_S4_code_inner,
.tabDispo_dispo_S5_code_inner,.tabDispo_dispo_S6_code_inner {
display:none;
}
a.tabDispo_dispo_D_libelle {
background:transparent url(images/Ok-icon.png) no-repeat scroll left top ;
padding:1px 10px 0px 6px;
}
span.tabDispo_dispo_D_libelle_inner  {
display:none;
}
a.tabDispo_dispo_E_libelle {
background:transparent url(images/Close-2-icon.png) no-repeat;
padding:1px 10px 0px 6px;
}
span.tabDispo_dispo_E_libelle_inner  {
display:none;
}
a.tabDispo_dispo_S1_libelle {
color:#FF4900;
}
a.tabDispo_dispo_S2_libelle {
color:#FF4900;
}
a.tabDispo_dispo_S3_libelle {
color:#FF4900;
}
a.tabDispo_dispo_S4_libelle {
color:#FF4900;
}
a.tabDispo_dispo_S5_libelle {
color:#FF4900;
}
a.tabDispo_dispo_S6_libelle {
color:#FF4900;
}

/***   Carrousel Produit Suivant/Precedent    ***/
.pnlCarrouselSuivantPrecedent {

padding:0px;
float:right;
width:120px;
/*margin-left:420px;*/
/*width:803px;
*width:807px;*/
text-align:center;
border:1px solid #EF275C;
height:26px;
*height:30px;
}
.divProduitsPrecedents ul{
margin:0;
padding:0;
float:left;
margin: 5px 0px;
display:inline;
}
.divProduitsPrecedents ul li{
float:left;
}
.divProduitsSuivants ul{
margin:0;
padding:0;
float:left;
margin: 5px 0px;
display:inline;
}
.divProduitsSuivants ul li{
float:left;
}
.divProduitsCarrouselSuivantPrecedent {
border-radius:10px;
width:120px;
margin:0 auto;
float:right;
}
#divContexteCarrouselSuivantPrecedent {
display:none;
}
#divContexteCarrouselSuivantPrecedent ul{
display:inline;
}
#divContexteCarrouselSuivantPrecedent ul li{
float:left;
}
a.hplHomepage {
display:none;
}
span.lblTitleProduits {
display:none;
}
.divProduitsPrecedents {
float:left;
padding:0;
}
a.hplLienProduitPrecedentAfter {
display:none;
}
a.hplLienProduitPrecedentBefore {
float:left;
font-size:10px;
font-weight:bold;
color:#577100;
/*margin-top:20px;*/
width:58px;
}
a.hplLienProduitSuivantBefore {
display:none;
}
a.hplLienProduitSuivantAfter {
float:left;
font-size:10px;
font-weight:bold;
color:#577100;
/*margin-top:20px;*/
width:58px;
}
a.hplItemLabelLinkAfter {
float:left;
clear:left;
width:100%;
text-align:center;
font-size:10px;

}
a.hplItemLabelLinkAfter:hover {
text-decoration:underline;
}

.divProduitsPrecedents a.hplItemLabelLinkBefore {
display:none;
}
.divProduitsSuivants a.hplItemLabelLinkBefore {
display:none;
}
.positionEnCours {
float:left;
font-family:tahoma;
font-weight:normal;
margin:0px 5px;
padding:0 5px;
width:45px;
position:absolute;
margin:5px 5px 0 30px;
*margin:5px 0 0 -25px;
display:none;
}
.divProduitsSuivants {
float:right;
padding:0;
}
.produitPrecedent .hplItemLabelLinkBefore {
float:left;
}
.hplItemImageLink {
float:left;
width:100%;
text-align:center;
}
.produitPrecedent {
width:160px;
display:none;
}
.produitSuivant {
width:160px;
display:none;
}




#content #mainCT.panier fieldset.ClientFormInfoPerso {
margin-top:10px;
}
#content #mainCT.panier fieldset.ClientFormInfoPerso select{
float:left;
}
#content #mainCT.panier fieldset.ClientFormAdresse select{
float:left;
}
#content #mainCT.panier fieldset.ClientFormInfoPerso h3 {
width:auto;
}
#content #mainCT.panier fieldset.ClientFormAdresse h3 {
width:auto;
}




/***  ProduitStickerNouveaute  ***/
p.ProduitStickerNouveaute { }
/***  ProduitStickerPrincipal  ***/
p.ProduitStickerPrincipal { }

/*******************************************************************************************************************************/
/***MISE EN AVANT HP***/
#centerPan .misesEnAvantHomepage {
clear:both;
width:805px;
margin:0px 0 10px 0;
}
#centerPan .misesEnAvantHomepage h2 {
background-color:#97C000;
border-color:#EF275C;
border-style:solid;
border-width:1px 1px 3px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:21px;
padding-left:10px;
text-transform:uppercase;
*margin-left:0px;
}

#centerPan .misesEnAvantHomepage .tableRes td{

}
#centerPan .misesEnAvantHomepage .tableRes .ProduitImageMiniature{
width:185px;
margin:0;
text-align:left;
}
#centerPan .misesEnAvantHomepage .tableRes .ProduitImageMiniature  a img{
width:190px;
height:190px;
}
#centerPan .misesEnAvantHomepage .ProduitMiseEnAvant{
width:190px;
height:300px;
border:1px solid #EF275C;
float:left;
text-align:center;
}
#centerPan .misesEnAvantHomepage .tableRes .ProduitImageMiniature input{
width:100px;
height:100px;
margin-left:10px;
/**margin-left:0px;*/
}

#centerPan .misesEnAvantHomepage .tableRes .ProduitMiseEnAvant .ProduitLesPrix{
float:none;
}
#centerPan .misesEnAvantHomepage .tableRes .ProduitMiseEnAvant p input{
width:50px;
}
#centerPan .misesEnAvantHomepage .tableRes .ProduitMiseEnAvant .ProduitLienVoirLaFiche {
text-align:center;
/*width:140px;*/
}
/*******************************************************************************************************************************/
/***MISE EN AVANT UNIVERS***/
#centerPan .misesEnAvantHomeBoutique {
margin:0px 0 10px 0;
clear:both;
float:left;
width:805px;
*width:808px;
}
#centerPan .misesEnAvantHomeBoutique h2 {
background-color:#97C000;
border-color:#EF275C;
border-style:solid;
border-width:1px 1px 3px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:21px;
padding-left:10px;
text-transform:uppercase;
*margin-top:10px;
*margin-bottom:10px;
}
#centerPan .misesEnAvantHomeBoutique .tableRes .ProduitImageMiniature {
width:185px;
margin:0;
text-align:left;
}
#centerPan .misesEnAvantHomeBoutique .tableRes .ProduitImageMiniature  a img{
width:190px;
height:190px;
}
#centerPan .misesEnAvantHomeBoutique .ProduitMiseEnAvant{
width:190px;
height:300px;
border:1px solid #EF275C;
float:left;
text-align:center;
margin:3px;
}

/*******************************************************************************************************************************/
/***FAQ***/
div.flecheSignet img{
display:none;
}

/*******************************************************************************************************************************/
/***RECHERCHE***/
#rechercheUnivers{
color:#FFFFFF;
font-size:12px;
font-weight:normal;
height:40px;
width:298px;
margin-left:350px;
margin-top:40px;

position:absolute;

}
#rechercheUnivers .rechercheUniversSaisie {
  padding-top:10px;
  padding-left:10px;
  font-size:13px;
}
#rechercheUnivers .rechercheUniversSaisie select{
background-color:#FFFFFF;
border:1px solid #BBAC99;
color:#E61B86;
font-size:12px;

width:137px;
position:absolute;
}
#rechercheUnivers .rechercheUniversSaisie input{
background-color:#FFFFFF;
font-size:0.8em;
padding:2px;
width:160px;
margin-left:80px;
margin-top:-2px;
position:absolute;
  font-size:12px;
}
#rechercheUnivers .rechercheUniversSaisie input.watermarked {
color:#959993;
}
#rechercheUnivers .rechercheUniversSaisie span{
font-weight:bold;
z-index:2;
padding:1px 5px 0 0;
position:absolute;
}
#rechercheUnivers .btn{
/*height:19px;
padding-left:7px;
padding-bottom:10px;
position:absolute;
right:45px;
width:21px;
margin-left:20px;
margin-top:-30px;*/
position:absolute;
margin-left:265px;
margin-top:1px;

}
#rechercheUnivers .btn a{
padding-left:7px;
}
/***  Page résultats recherche  ***/
#ctl00_PageContent_centerPan {
  float:left;
  margin-bottom:10px;
  margin-left:5px;
  margin-top:4px;
  width:803px;
  *width:807px;
  display:inline; 
}
#ctl00_PageContent_centerPan h1.RechercheTitre {
background-color:#F6F5F6;
border-color:#D1CECA rgb(209, 206, 202) rgb(226, 0, 64);
border-style:solid;
border-width:1px 1px 3px;
color:#E20040;
font-size:12px;
line-height:21px;
padding-left:10px;
text-transform:uppercase;
margin:0px;
}
#ctl00_PageContent_centerPan #votreRecherche{
text-align:center;
font-size:12px;
}
#ctl00_PageContent_centerPan #votreRecherche input{
color:#959993;
}
#ctl00_PageContent_centerPan #votreRecherche .btn{
float:none;
margin-top:13px;
}
#ctl00_PageContent_centerPan #resultats {
border:0px solid #EF275C;
width:802px;
*width:806px;
margin-top:10px;
background:#FFFFFF;
float:left;
font-size:12px;
margin-bottom:10px;
}

#ctl00_PageContent_centerPan #resultats h2 {
height:24px;margin:0;
padding:5px 0 0px 1%;
font-weight:normal;
color:#EF275C;
font-size:12px;
float:left;}
#ctl00_PageContent_centerPan #resultats h2.ProduitSelectionTriZoneBas{
*padding-bottom:5px;
}
#ctl00_PageContent_centerPan #resultats h2 select{
width:50px;
}
#ctl00_PageContent_centerPan #resultats h2.ProduitSelectionTriZoneHaut select {
width:80px;
}
#ctl00_PageContent_centerPan #resultats h2.ProduitSelectionTriZoneBas select {
width:80px;
}
#ctl00_PageContent_centerPan #resultats h3 {
margin:0;
background:transparent;
color:#604101;
padding:9px 0% 0px 0px;
font-size:10px;
text-align:left;float:right;
*padding-left:0px;
*padding-right:0px;
margin-bottom:0;
}
#ctl00_PageContent_centerPan #resultats h3 a {
color:#000000;
}
#ctl00_PageContent_centerPan #resultats h3 a.selected {
color:#E20040;
}
#ctl00_PageContent_centerPan #resultats table.NotreSelection {
clear:both;
margin:10px 0px 0px;
/*width:805px;*/
}
#ctl00_PageContent_centerPan #resultats table.NotreSelection th{
background-color:#97C000;
border-color:#EF275C;
border-style:solid;
border-width:1px 1px 3px;
color:#FFFFFF;
font-size:12px;
line-height:21px;
text-transform:uppercase;
text-align:left;
padding-left:4px;
display:none;
}
#ctl00_PageContent_centerPan #resultats table.NotreSelection hr {
display:none;
}
#ctl00_PageContent_centerPan #resultats table.NotreSelection td.legend {
width:195px;
background:#FFFFFF none repeat scroll 0%;
float:left;
text-align:center;
margin-top:3px;
}
#ctl00_PageContent_centerPan #resultats table.NotreSelection td.legend .ProduitMiseEnAvant{
border:none;
float:none;
clear:both;
width:auto;
border:1px solid #EF275C;
height:300px;
margin:8px 0px 0px 0px;
}
#ctl00_PageContent_centerPan #resultats table.NotreSelection td.legend .ProduitMiseEnAvant h3.ProduitNom{
clear:left;
float:left;
font-size:12px;
font-weight:bold;
height:40px;
padding:0;
text-align:center;
width:192px;
}
#ctl00_PageContent_centerPan #resultats table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitLesPrix{
display:block;
float:none;
height:20px;
margin-top:0;
text-align:left;
width:auto;
}
#ctl00_PageContent_centerPan #resultats table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitImageMiniature{
padding:0px;
/**margin-left:8px;*/
width:auto;
margin:0px;
}
#ctl00_PageContent_centerPan #resultats table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitImageMiniature IMG{
margin-bottom:8px;
width:193px;
height:193px;
}
#ctl00_PageContent_centerPan #resultats table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitPictoMarque{
height:1px;
}

/*******************************************************************************************************************************/
/*****GESTION DES ERREURS FORMULAIRES*****/
span.ErrorMessage  {
}
.successPanel {
}
li.errorPanel input {
color:white;
background-color:red;
}
#content #mainCT.panier li.errorPanel input {
color:white;
background-color:red;
}
#content #mainCT fieldset li.errorPanel input {
color:white;
background-color:red;
}
#tooltip {
    position: absolute;
    z-index: 3000;
}
#tooltip h3, #tooltip div { 
margin: 0; 
}
.MessageErreur {
border: dotted 1px Red;
background-color: White;
color:Red;
}
#lateralPan div.aboNewsletter p.errorPanel input {
color:white;
background-color:red;
}
#content #mainCT fieldset.halfSize ul li.errorPanel input {
color:white;
background-color:red;
}
#content #mainCT fieldset.ClientFormInfoPerso ul li.errorPanel input {
color:white;
background-color:red;
}
div.divContenuChoixPaiement ul li.errorPanel input {
color:white;
background-color:red;
}
div.divContenuChoixPaiement ul li.errorPanel select {
color:white;
background-color:red;
}
li.errorPanel span {
color:red;
}
#content #mainCT #bgContainer fieldset.fsPasswordInfo ul.ulLoginPassword li.errorPanel input {
color:white;
background-color:red;
}
#content #mainCT #bgContainer fieldset.fsPasswordInfo ul.ulLoginPassword li.errorPanel input {
color:white;
background-color:red;
}
#content #mainCT fieldset#fsAutreRelais {
padding:5px;
}
#content #mainCT fieldset#fsAutreRelais ul li.errorPanel select {
color:white;
background-color:red;
}
#content #mainCT fieldset#fsRelaisCodePostal  {
padding:5px;
}
#content #mainCT fieldset#fsRelaisCodePostal ul li.errorPanel input {
color:white;
background-color:red;
}
#content #mainCT fieldset.ClientFormInfoPerso ul li.errorPanel input {
color:white;
background-color:red;
}
#content #mainCT fieldset.ClientFormAdresse ul li.errorPanel input {
color:white;
background-color:red;
}

/*******************************************************************************************************************************/
/*****Liste adresses livraison client*****/
fieldset.fsAdressesLivraison ul.adressePresentation {
border-top:2px solid #FC246E;
}

/*******************************************************************************************************************************/
/***PAGE CHOIX MODE DE LIVRAISON***/
body.body_commande_authentifie_cdemodelivraison_aspx p.cnil {
display:none;
}
#content #mainCT fieldset#fsRelaisCodePostal ul li label span {
color:#FC246E;
padding-left:30px;
}
#content #mainCT fieldset#fsModeLivraison span#ctl00_PageContent_rptModeLivraison_ctl01_lblModeLivraisonCout,
 #content #mainCT fieldset#fsModeLivraison span#ctl00_PageContent_rptModeLivraison_ctl02_lblModeLivraisonCout {
display:none;
}
#content #mainCT p#pValiderModeLivraison span.btn{
margin-left:33%
}


/*******************************************************************************************************************************/
/***MESSAGE D'ERREUR***/
p.formulaireErreur  {
color:red;
font-weight:bold;
margin:15px 0px;
text-align:center;
}
#content #mainCT p.formulaireErreur  {
color:red;
font-weight:bold;
margin:15px 0px;
text-align:center;
}
.fsEnvoiAUneAmie p.formulaireErreur {
margin:0px;
}
.fsEnvoiAUneAmie p.formulaireErreur  span{
color:red;
font-weight:bold;
}
#content #mainCT #ctl00_PageContent_panErreur {
border:1px solid black;
}
#content #mainCT #ctl00_PageContent_panErreur p {
margin-bottom:10px;
}
#content #mainCT #ctl00_PageContent_panErreur ul {
padding-left:0px;
}
#content #mainCT #ctl00_PageContent_panErreur ul li {
list-style-type:none;
text-align:center;
font-weight:bold;
color:red;
}
#content #mainCT #ctl00_PageContent_panErreur a.linkButtonClassClose {
background-color:#FC246E;
color:white;
font-size:12px;
font-weight:bold;
padding:3px;
}
#content #mainCT #ctl00_PageContent_panAvertissementValidationConditionVente {
border:1px solid black;
}
#content #mainCT #ctl00_PageContent_panAvertissementValidationConditionVente p {
margin-bottom:10px;
list-style-type:none;
text-align:center;
font-weight:bold;
color:red;
}
#content #mainCT #ctl00_PageContent_panAvertissementValidationConditionVente .divValidAlertCGV {
text-align:center;
}
#content #mainCT #ctl00_PageContent_panAvertissementValidationConditionVente a.linkButtonClassClose {
/*background-color:#FC246E;*/
color:white;
font-size:12px;
font-weight:bold;
/*padding:3px;*/
}
#content #mainCT p span.formulaireErreur {
color:red;
font-weight:bold;
margin-left:20%;
}

#content #mainCT p.formulaireErreur a{color:red;}

#content #mainCT p.formulaireErreur a:hover{color:#577100;}

#content #mainCT.panier p.formulaireErreur a{color:red;}

#content #mainCT.panier p.formulaireErreur a:hover{color:#577100;}

#content #mainCT .msgErreur{color:#EF275C;}

/*******************************************************************************************************************************/
/***FLY OVER***/
div.wucFlyOverDescente, div.wucFlyOverMiseEnAvant {
height:1px;
}
div.FlyOverZoneJSON {
display:none;
}
div.FlyOverZoneHTML  {
display:none;
position:relative;
left:125px;
*left:-15px;
bottom:110px;
*top:-20px;
margin:0px;
padding:0px;
width:195px;
background:transparent;
z-index:100;
}
div.FlyOverImageProduit {
height:195px;
width:195px;
}
div.FlyOverImageProduit img{
margin:0 0 0 10px;
padding:0px;
display:inline;
width:195px;
height:195px;
}
span.FlyOverDescriptionLongue {
}

/*******************************************************************************************************************************/
/***FOOTER***/
#footervmb{
display:block;
width:998px;
/*position:relative;*/
float:left;
margin-top:10px;
border:1px solid #A9A9A9;
-moz-border-radius:5px;
-webkit-border-radius:5px;
} 
#footervmb div{
display:block;
width:998px;
margin:0;
padding:10px 0;
text-align:center;
} 
#footervmb div a{
color:#000000;
text-decoration:underline;
font:100 0.75em Arial, Helvetica, sans-serif;
padding-left:5px;
} 
#footervmb div a:hover{
text-decoration:none;
} 
#footervmb img{
margin:0;
padding:0;
border:0;
} 
#footervmb span.htFootervmb{
display:block; 
width:998px;
height:10px;
} 
#footervmb span.basFootervmb{
display:block;
width:998px;
height:35px;
} 
#footervmb div.mlFootervmb{
border:solid 1px #a9a9a9;
border-left:none;
border-right:none;
/*width:969px;*/
/*position:relative;*/
left:5px;
} 

/*******************************************************************************************************************************/
/***POPUP LOGIN***/
span.MonCompte.selecteur {
color:#ffffff;
font-weight:bold;
margin-top:5px;
text-align:right;
padding-top:10px;
cursor:pointer;
}
.LoginPopup.LoginPopupSize {
width: 490px;
height: 220px;
}
.LoginPopupSize {
width: 490px;
height: 220px;
}
.LoginPopup {
display: none;
position: absolute;
z-index: 1000;
font-size:10px;
}
.LoginPopup.LoginPopupSize ul {
margin:0px;
padding:0px;
border-color:#577100;
}
li.LoginClose {
background-color:#ffffff;
border: none;
font-weight:bold;
font-size:12px;
cursor:pointer;
width:490px;
}
.LoginPopup.LoginPopupSize iframe {
border:none;
height:160px;
width:490px;
}
.LoginPopup.LoginPopupSize iframe html {
border:none;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx {
font-size:11px;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx ul{
margin:0px;
padding:0px;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx h2{
margin:-10px 0px 0px;
padding:0px;
font-size:12px;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx span.deconnexion {
float:right;
margin-right:20px;
font-size:10px;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx ul.ulValiderCreation {
clear:both;
padding-top:5px;
text-align:center;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx ul li{
height:25px;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx ul li label span{
float:left;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx input {
font-size:11px;
float:right;
width:100px;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx #mainCT {
width:100%;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx #mainCT #bgContainer fieldset.halfSize {
border: 1px solid #577100;
float:left;
width:220px;
height:110px;
margin-left:5px;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx #mainCT #bgContainer fieldset.halfSize  h3{
margin:0px;
color:#E20040;
font-size:12px;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx #mainCT #bgContainer fieldset.halfSize  hr{
display:none;
}
ul.ulIdentification  li.OubliMDP{
margin-top:5px;
text-decoration:underline;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx #mainCT #bgContainer fieldset.halfSize a.linkButtonClassValider {
background:transparent url(Images/btn_l.gif) no-repeat scroll left top;
padding-left:6px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-bottom:6px;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx #mainCT #bgContainer fieldset.halfSize span.linkButtonClassValider_inner{
background:url(Images/btn_r.gif) no-repeat top right;
padding-bottom:6px;
color:#FFFFFF;
text-decoration:none;
padding-right:6px;
font-weight:bold;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx #mainCT #bgContainer fieldset.halfSize span.btnNonIdentifie {
background:none;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx #mainCT #bgContainer p.notes {
float:left;
margin-left:5px;
margin-top:0px;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx ul.CompteClientActions {
list-style-image:url(images/bgTitreForm.gif);
height:150px;
margin-left:25px;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx ul.CompteClientActions li.CompteClientAction{
float:left;
width:50%;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx #mainCT #bgContainer div#ctl00_PopupContent_pnlConnexion ul.ulCompteInexistant {
float:left;
font-size:12px;
font-weight:bold;
text-align:center;
width:36%;
padding-top:40px;
/*height:90px;*/
}
body.body_gestioncompteclient_clipopupmoncompte_aspx #mainCT #bgContainer div#ctl00_PopupContent_pnlConnexion ul.ulCompteInexistant li {
background:transparent url(Images/btn_l.gif) no-repeat scroll left top;
}
body.body_gestioncompteclient_clipopupmoncompte_aspx #mainCT #bgContainer div#ctl00_PopupContent_pnlConnexion ul.ulCompteInexistant li a{
background:transparent url(Images/btn_r.gif) no-repeat scroll right top;
padding-bottom:3px;
padding-top:0px;
color:#ffffff;
padding-right:3px;
}

/*******************************************************************************************************************************/
/***Reference Com sur FP***/
div.choixCaracteristiqueRefArticleZone {
display:none;
}
div.choixCaracteristiqueRefArticleZone .choixCaracteristiqueLibelleRefArticle {
font-weight:bold;
}






/*******************************************************************************************************************************/
#content #mainCT fieldset.fsDemandeCatalogue {border:0px;}

#ProduitMiseAuPanier .modalPopup {
margin-top:-80px;
width:300px;
}
#ProduitMiseAuPanier .PopupAjoutPanier {position:absolute;top:80px;left:80px;z-index:9999;}


/*******************************************************************************************************************************/
/***MENU HOTIZONTAL***/
div.menuHaut {
      position:absolute;
top:94px;
  height:38px;
      width:998px;
      background:url(Images/bgOngletsUl.gif) repeat-x 0 100%;
      background-color:#fff;

      padding:0;
      margin:0;
      /*font-size:0.75em;*/
      font-weight:bold;
      list-style-type:none;
      z-index:150;

}
div.menuHaut * {
      z-index:150;
}
div.menuHaut ul.UNIVERS{
margin:0px;
padding:0px;
}
div.menuHaut ul.UNIVERS li {
      /*height:40px;*/
      padding-left:10px;
      background:url(Images/img_left_rose.gif)  0px 3px no-repeat;
      float:left;
}
div.menuHaut ul.UNIVERS li.Selected{
background:transparent url(Images/img_left_rouge.gif) no-repeat scroll 0 3px;
}
div.menuHaut ul.UNIVERS li a {
      height:32px;
      padding-right:7px;
      padding-top:6px;
      background:url(Images/img_right_rose.gif)  right 3px no-repeat;
      float:left;
      color:#fff;
      text-decoration:none;

}
div.menuHaut ul.UNIVERS li.Selected a {
background:url(Images/img_right_rouge.gif)  right 3px no-repeat;
}
div.menuHaut ul.UNIVERS li.UNIVERS div.UNIVERS.children{
width:0;
clear:both;
z-index:100;
}
div.menuHaut ul.UNIVERS li.UNIVERS div.UNIVERS.children div.BOUTIQUES{
position:absolute;
margin-top:0px;
margin-left:0px;
z-index:100;
}
div.menuHaut ul.UNIVERS li.selected {
      /*height:40px;*/
      padding-left:7px;
      background:url(Images/img_left_rouge.gif) no-repeat 0px 6px;
      float:left;
}
div.menuHaut ul.UNIVERS li.selected a {
      height:40px;
      padding-right:7px;
      background:url(Images/img_right_rouge.gif) no-repeat right 6px;
      float:left;
      color:#fff;
      text-decoration:none;
}
div.menuHaut a.lienSegmentation:link, div.menuHaut a.lienSegmentation:visited {
    text-decoration:none;
}
div.menuHaut ul.BOUTIQUES{
display:none;
background-color:#FFFFFF;
float:left;
width:170px;
padding:0;
margin-left:-10px;
z-index:110;
}
div.menuHaut ul.BOUTIQUES li.BOUTIQUES{
background-image:none;
border:1px solid #EF275C;
float:left;
height:35px;
padding-left:4px;
text-align:left;
width:165px;
z-index:120;
}
div.menuHaut ul.BOUTIQUES li.BOUTIQUES a.lienSegmentation{
    color:#EF275C;
background-image:none;
z-index:150;
}
div.menuHaut ul.BOUTIQUES li.BOUTIQUES a.lienImageSegmentation img{
    width:75px;
    height:50px;
    vertical-align:top;
    float:left;
    margin-right:10px;
}
div.menuHaut ul.RAYONS li.RAYONS a.lienImageSegmentation img{
   display:none; 
}
div.menuHaut ul.UNIVERS li.UNIVERS .IsLastItem{
   border-right: none;
}
div.menuHaut ul.UNIVERS li.UNIVERS{
   float: left;
}

div.menuHaut ul.RAYONS li.RAYONS{
    list-style-type:circle;
    color:White;
    list-style-position:inside; 
}
div.menuHaut ul.RAYONS li.RAYONS a.lienSegmentation{
    font-weight:normal;
}
div.menuHaut li.UNIVERS:hover ul.BOUTIQUES{
    display:inline;
top:145px;

}
div.menuHaut li.UNIVERS:hover li.IsLastSelected a.lienSegmentation{
    color:Red;
    font-size:14px;
    font-weight:bold;
}
div.menuHaut li.UNIVERS:hover li.IsLastSelected li a.lienSegmentation{
    color:White;
    font-size:12px;
    font-weight:normal;
}

/*******************************************************************************************************************************/
/***NOUVELLE PAGE LIVRAISON***/
.divMenuChoixCanalLivraison {
width:100%;
float:left;
border:1px solid #99CC66;
margin:0 5px;
padding:0px;
border-bottom:none;
}
.divMenuChoixCanalLivraison ul.ulMenuChoixCanalLivraison{
margin:0;
padding:0px;
}
.divMenuChoixCanalLivraison ul.ulMenuChoixCanalLivraison li{
float:left;
text-align:center;
}
.divMenuChoixCanalLivraison ul.ulMenuChoixCanalLivraison li input{
/*display:none;*/
float:left;
margin:6px;
}
.divMenuChoixCanalLivraison ul.menuCanalLivraisonSelected li input{
/*display:none;*/
background-color:#EAEBEC !important;
}
#content #mainCT.panier div.divChoixPaiement ul.ulMenuChoixPaiement li input{
float:left;
margin:18px;
}
.divMenuChoixCanalLivraison ul.ulMenuChoixCanalLivraison li span.radMenuChoixCanal.menuCanalLivraisonSelected{
font-weight:bold;
}
.divMenuChoixCanalLivraison ul.ulMenuChoixCanalLivraison li span.radMenuChoixCanal label{
padding:5px;
width:170px;
font-size:14px;
cursor:pointer;
}
.divMenuChoixCanalLivraison ul.ulMenuChoixCanalLivraison li span.radMenuChoixCanal.menuCanalLivraisonSelected label{
background-color:#EAEBEC;
padding:5px;
cursor:auto;
}
.divContenuChoixCanalLivraison{
width:770px;
float:left;
border:1px solid #99CC66;
padding:5px;
margin:0px 0px 0px 5px;
border-top:none;
background-color:#EAEBEC;
}
p#pValiderLivraison{
float:right;
padding-bottom:5px;
}
.divContenuChoixCanalLivraison .divTitreSpecifiqueCanalLivraison{
color:#FC246E;
font-size:16px;
font-weight:bold;
margin-bottom:5px;
}
.divContenuChoixCanalLivraison .divBoutonLivraisonDomicile{
float:right;
}
.divContenuChoixCanalLivraison .divBoutonLivraisonDomicile{
display:none;
}
.divBoutonsAdresseDomicile {
margin-top:15px;
}
ul.adressePresentation{
float:left;
margin:5px 0 0;
width:50%;
}
a.lnkLocaliserAutreRelais {
background:transparent url(Images/btn_l.gif) no-repeat scroll left top;
padding-left:6px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-bottom:3px;
float:left;
}
a.linkButtonDetailsRelais{
float:left;
font-weight:bold;
margin-bottom:5px;
width:30%;
}
span.grbChoixRelais{
float:left;
margin-bottom:5px;
width:100%
}
span.grbChoixRelais label{
float:none;
}
span.lnkLocaliserAutreRelais_inner{
background:url(Images/btn_r.gif) no-repeat top right;
padding-bottom:3px;
color:#FFFFFF;
text-decoration:none;
padding-right:6px;
}
#content #mainCT div.divListRelais hr{
display:block;
float:left;
width:100%;
color:#999999;
}
div.divListRelais ul{
padding-left:10px;
}
div.divListRelais ul li {
margin-bottom:5px;
}
div.divListRelais ul li div {
float:left;
width:35%;
}
div.divListRelais p.Infos{
display:none;
}
p#pValiderLivraison span.btn{
padding-left:0px;
}
/*p#pValiderLivraison span.btn a{
padding-left:0px;
padding-right:0px;
}
p#pValiderLivraison span.btn a span{
background-image:none;
}
*/
div.divRelaisHabituel{
padding:5px;
}
div.divAutreRelais{
float:left;
width:60%;
margin-top:10px;
}
div.divAutreRelais select{
width:220px;
}
div.divAutreRelais ul{
float:left;
padding-left:10px;
width:70%;
margin-top:0px;
margin-bottom:10px;
}
div.divAutreRelais div#ctl00_PageContent_divRelaisCodePostal ul {
border-top:1px solid #999999;
padding-top:10px;}
div.divAutreRelais div#ctl00_PageContent_divRelaisCodePostal ul li{
margin-bottom:5px;}
#content #mainCT.panier div.divAutreRelais ul li.liChoixPaysRelais,#content #mainCT.panier div.divAutreRelais ul li.liChoixProvince,
 #content #mainCT.panier div.divAutreRelais ul li.liChoixVille{
height:25px;
}
#content #mainCT.panier div.divAutreRelais ul li.liRechercheRelaisParLocalite{
text-align:center;
}
#content #mainCT.panier div.divAutreRelais ul li.liRechercheRelaisParLocalite span{
padding-bottom:6px;
}
#content #mainCT.panier div.divAutreRelais ul li select{
float:right;
}
div#livraison_geolocalisation_relais_cadre{
float:right;
margin:120px 0 0 400px;
position:absolute;
}
div.divListRelais{
float:left;
margin-top:5px;
width:100%
}
div.divChoixModeLivraison {
float:left;
margin:5px;
/*padding:5px;*/
width:100%;
}
div.divChoixModeLivraison span.lblMontantForfaitaire{
display:none;
}
div.divChoixModeLivraison span.lblTexteMontantForfaitaire{
display:none;
}
span.btnRechercheRelaisParLocalite_inner{
padding-bottom:3px;}
div.VATRecapMensualite{
display:none;}
.pnlModeLivraison {
background-color:#EAEBEC;
border:1px solid #99CC66;
float:left;
margin:0;
padding:5px;
width:770px;}
/*******************************************************************************************************************************/
/***MISE EN AVANT PANIER***/
#content #mainCT.panier .divmiseenavantpagepanier p.MiseEnAvantPagePanier {
margin:10px 0 6px 0;
padding-left:4px;
background-color:#97C000;
border-color:#EF275C;
border-style:solid;
border-width:1px 1px 3px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:21px;
margin-top:20px;
padding:3px 0 0 10px;
text-transform:uppercase;
width:417px;
}
div.divMiniFicheProduitTextile {
border: 1px solid #999999;
width:200px;
float:left;
height:250px;
margin-right:5px;
padding:5px;
}
div.divMiniFicheProduitTextile div.MFPZoneTitre {
color:#006600;
font-weight:bold;
float:left;
width:100%;
margin-bottom:10px;
}
div.divMiniFicheProduitTextile div.MFPZoneTitre  a{
color:#006600;
}
div.divMiniFicheProduitTextile div.MFPZoneAPartirDe {
float:right;
font-weight:bold;
margin-top:30px;
}
div.divMiniFicheProduitTextile div.divEnSavoirPlus {
  display:none;
}
div.divMiniFicheProduitTextile div.MFPZoneCorps a img {
width:100px;
height:100px;
}
div.divMiniFicheProduitTextile div.divQuantite{
  border-top:1px solid #999999;
  margin-top:5px;
  font-weight:bold;
  padding:5px;
}
div.divMiniFicheProduitTextile div.divQuantite select {
  float:right;
  margin:0;
}
div.divMiniFicheProduitTextile div.divInfoReference {
  display:none;
}
div.divMiniFicheProduitTextile div.divPrix {
  text-align:right;
  padding:0 5px;
  font-weight:bold;
  color:#EF275C;
}

div.divWUCMiseEnAvantPagePanier div{
height:22px;
}
div.divWUCMiseEnAvantPagePanier span{
/*font-size:11px;*/
font-weight:bold;
}
#content #mainCT.panier div.divWUCMiseEnAvantPagePanier select{
float:right;
margin:0px;
}

div.divWUCMiseEnAvantPagePanier a.MEAProduitImage img{
border:1px solid #999999;
margin-bottom:5px;
}
div.divWUCMiseEnAvantPagePanier .divAPartir{
font-weight:bold;
float:right;
margin-top:30px;
}
div.divWUCMiseEnAvantPagePanier .divColoris{
border-top: 1px solid #999999;
margin-left:-5px;
margin-right:-5px;
padding:5px 5px 0;
}
div.divAjoutPanier{
float:right;
}
.MEAPagePanierAjoutPanier {
padding-left:6px;
padding-bottom:10px;
background:url(Images/btn_l.gif) no-repeat top left;
}
.MEAPagePanierAjoutPanier_inner {
padding-right:6px;
padding-bottom:10px;
background:url(Images/btn_r.gif) no-repeat top right;
color:#fff;
text-decoration:none;
font-weight:bold;
}
div.divWUCMiseEnAvantPagePanier div.divDisponibilite{
float:left;
width:50%;}
div.divWUCMiseEnAvantPagePanier div.divPrix{
float:left;
width:50%;
text-align:right;}
#content #mainCT.panier p.conditionsLegales{
color:#444548;
font-size:10px;
text-align:left;
}
#content #mainCT.panier p.formulaireExplication{
color:#444548;
font-size:10px;
text-align:left;
}
.formulaireErreur{
color:red;
font-weight:bold;
}

.lblIntituleModeLivraison {display:none;}
.lblModeLivraisonCout {display:none;}

/*** Taille Images Produits ***/
.imageMiniature {
width:100px;
height:100px;
border: 1px solid #fff;
margin:5px;
}
.pnlCarrouselSuivantPrecedent a img {
width:50px;
height:50px;
}
td.tdPanierLigneVisuel a img, img.ProduitPanierVisuel{
width:60px;
height:60px;
}
.ProduitImageMiniature a img, div.dEnvoiAUneAmieRecapProduitVisuel img, a.MEAProduitImage img {
width:80px;
height:80px;
}
#coordonnes .ProduitImageMiniature a img, div.dEnvoiAUneAmieRecapProduitVisuel img, a.MEAProduitImage img {
height:140px;
width:140px;
}
#semblables .ProduitImageMiniature a img, div.dEnvoiAUneAmieRecapProduitVisuel img, a.MEAProduitImage img {
height:140px;
width:140px;
}
img.imgProduit {
width:400px;
height:400px;
}
div.FlyOverImageProduit {
width:195px;
height:195px;

}
.fpZoomImg {
width:998px;
height:998px;
}

/*   montage V7 */
a#ctl00_PageContent_lnkCommandeDirecteActivation.lnkCommandeDirecteActivation span.lnkCommandeDirecteActivation_inner ,
a#ctl00_PageContent_lnkCommandeDirecteDesactivation.lnkCommandeDirecteDesactivation span.lnkCommandeDirecteDesactivation_inner   {
  display:block;
  width:13px;
  height:13px;
  background:url(Images/expand.jpg) no-repeat 0 0;
  float:right;
  margin:5px 320px 0 0;
  *margin-top:-15px;
}
a#ctl00_PageContent_lnkCommandeDirecteDesactivation.lnkCommandeDirecteDesactivation span.lnkCommandeDirecteDesactivation_inner   {
  background:url(Images/collapse.jpg) no-repeat 0 0;
}


.lblLoading {
  background-color:#fff;
  display:block;
  border:1px solid #000;
  border-width:1px 1px 0 1px;
  width:150px;
  padding:10px;
  text-align:center;
  font-weight:bold;
}
#wucNotifyProgress {
  width:32px;
  height:52px;
  background:url(Images/loading-indicator-big-transparent.gif) no-repeat 69px 10px;
  background-color:#fff;
  width:170px;
  border:1px solid #000;
  border-width:0px 1px 1px 1px;
}


#ctl00_PageContent_historiqueConsH h3.headerCarousel {
background-color:#97C000;
border-color:#EF275C;
border-style:solid;
border-width:1px 1px 3px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:21px;
padding-left:10px;
text-transform:uppercase;
}








/***  HistoriqueConsultation  ***/
.HistoriqueConsultation {
height:215px;
width:140px;
margin-top:0px;
/**width:137px;*/
/*position:relative;*/
margin:10px 3px 0 3px;
text-align:center;
float:left; 
border:1px solid #EF275C;
}
#resultats .tableRes .HistoriqueConsultation h3.ProduitNom {
font-weight:bold;
padding-left:4px;
width:auto;
background:#fff;
border:none;
float:none;
clear:none;
}
#resultats .tableRes .HistoriqueConsultation h3.ProduitNom a {
color:#000;
font-size:12px;
text-decoration:none;
}
#resultats .tableRes .HistoriqueConsultation h3.ProduitNom a:hover {
color:#E20040;
font-size:12px;
text-decoration:none;
}
#resultats .tableRes .HistoriqueConsultation h3.ProduitNom span {
font-weight:normal;
font-size:12px;
}

#resultats .tableRes .HistoriqueConsultation {
float:left; 
border:1px solid #D1CECA;
background:#fff;
width:248px;
height:auto;
text-align:center;
}
.HistoriqueConsultation h2{
background-color:#97C000;
border-color:#EF275C;
border-style:solid;
border-width:0px 0px 3px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:21px;
padding-left:10px;
text-transform:uppercase;
margin-top:0px;
text-align:left;
}
.HistoriqueConsultation h2 img.imageCoeur {
display:none;
}
.HistoriqueConsultation .ProduitImageMiniature{
width:133px;
text-align:center;
margin-top:10px;
/**padding:0;*/
margin-left:0;
margin-right:0;
}
.HistoriqueConsultation h3.ProduitNom {
clear:both;
height:50px;
margin:0 2px;
}
.HistoriqueConsultation .ProduitLesPrix{
margin:0px 0px 5px 0px;
font-size:10pt;
text-align:center;
height:auto;
}
/*
.HistoriqueConsultation p.ProduitLesPrix span.reduc {
width:45px;
height:40px;
display:inline;
float:left;
font-size:1.2em;
font-weight:bold;
text-align:center;
margin-right:8px;
margin-top:8px;
margin-left:10px;
}
*/
.HistoriqueConsultation .ProduitLesPrix span.reduc {
width:50px;
height:35px;
display:inline;
float:left;
font-size:1.2em;
font-weight:bold;
text-align:center;
margin-right:5px;
margin-top:0px;
margin-left:15px;
margin-bottom:0px;
padding:15px 0 0 0;
color:#E3004F;
background:transparent url(images/bg_reduction.gif) no-repeat;
}
.HistoriqueConsultation .ProduitLesPrix span.prixBarre {
white-space:nowrap;
font-size:9pt;
width:50px;
text-decoration:line-through;
float:right;
}
.HistoriqueConsultation .ProduitLesPrix span.prix {
font-size:14px;
color:#EF275C;
font-weight:bold;
float:right;
margin:5px 15px 0 0;
}

div.HistoriqueConsH  h3.headerCarousel {
  background-color:#97C000;
  border-color:#EF275C;
  border-style:solid;
  border-width:1px 1px 3px 1px;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  line-height:21px;
  padding-left:10px;
  text-transform:uppercase;
  margin-top:15px;
  text-align:left;
  clear:both;
}

div.HistoriqueConsH ul.ulCarousel {
  float:left;
  display:inline-block;
  width:480px;
}
div.HistoriqueConsH ul.ulCarousel  li {
  display:inline-block;
  float:left;
}
div.HistoriqueConsH  .carouselLinkBtn  {
  float:left;
  padding-top:100px;
  text-decoration:underline;
}
.carouselLinkBtnPrev {
margin:0 50px 0 70px;
}
.carouselLinkBtnNext {
margin:0 0 0 10px;
}

.StepCommande {
  padding-top:10px;
}




/******** PANIER LIGHT ****************/

/* LATERAL RIGHT PAN */
#lateralRightPan {
	float:left;
	width:190px;
	background-color: white; border-right: 3px solid #F8F3E3;
	height:500px;
}

/* SURCHARGE DU CENTER PAN */
#content #centerPan.withPanierLight {
  width:580px;
}

/* Image de chargement du panier light*/
div.chargementPanierLight
{
   background-image:url(images/loading-indicator-big-transparent.gif);
   background-repeat:no-repeat;
   width: 50px;
   height: 50px;
}

/*------------------------------------------------------------------------*/
/*			PANIER LIGHT RIGHT PAN			 	  */
/*------------------------------------------------------------------------*/
#lateralRightPan .teaserPanier {color:black;}
#lateralRightPan #panierLight {z-index:9999999;width:185px;background-color:white;padding:2px 2px;text-align:left;color:black;border:solid 1px lightgreen;}
#lateralRightPan #panierLight .entetePanierLight {background-color:lightgreen;padding:2px 2px;text-align:center;}
#lateralRightPan #panierLight .entetePanierLight span.titre{color:white;}
 
#lateralRightPan #panierLight .contenuPanierLight {background-color:white;width:100%;color:black;}
#lateralRightPan #panierLight .contenuVidePanierLight {background-color:white;text-align:center;padding:5px 5px;}
#lateralRightPan #panierLight span.lblPanierVide {font-size:12px;color:black;}

#lateralRightPan #panierLight ul.lignesPdt {margin:0 0;padding:0 0;background-color:white;width:100%;color:black;}
#lateralRightPan #panierLight li.lignePdt {list-style:none;clear:both;padding:5px 5px;border-bottom:solid 1px lightgreen;}
#lateralRightPan #panierLight li.lignePdtWithOutImage {list-style:none;clear:both;padding:5px 5px;border-bottom:solid 1px lightgreen;}

#lateralRightPan #panierLight .imgPdt {float:left;width:68px;padding-right:5px;}
#lateralRightPan #panierLight img.imgVisuel {border:solid 1px black;}
#lateralRightPan #panierLight .imgHidden {width:0px;height:0px;visibility:hidden;}
#lateralRightPan #panierLight span.lblLibelleQuantite {color:white;}
#lateralRightPan #panierLight span.lblQuantite {color:white;}
#lateralRightPan #panierLight .IbSuppression {border:none;background: url(Images/supprimer.jpg) no-repeat 0 0;width:15px;height:15px;cursor:pointer;}
#lateralRightPan #panierLight span.lblLibelleBonnet {color:black;}
#lateralRightPan #panierLight span.lblBonnet {color:black;}
#lateralRightPan #panierLight span.lblLibelleColoris {color:black;}
#lateralRightPan #panierLight span.lblColoris {color:black;}
#lateralRightPan #panierLight span.lblLibelleTaille {color:black;}
#lateralRightPan #panierLight span.lblTaille {color:black;}
#lateralRightPan #panierLight span.lblLibellePrixUnitaire{color:black;}
#lateralRightPan #panierLight span.lblPrixUnitaire{color:black;}
#lateralRightPan #panierLight span.lblPrixTotal{color:red;}
#lateralRightPan #panierLight a.lienDescription{color:black;font-weight:bold;}

#lateralRightPan #panierLight .descPdt {float:left;width:100px;display:inline;}
#lateralRightPan #panierLight .descPdt span {font-size:12px;color:Black;}
#lateralRightPan #panierLight .caracteristiquesPdt {float:left;width:100px;display:inline;}
#lateralRightPan #panierLight .infoPdt {float:right;width:70px;text-align:right;color:Red;font-size:12px;line-height:18px;vertical-align:middle;}
#lateralRightPan #panierLight .infoPdt span {font-size:13px;}
#lateralRightPan #panierLight .infoPdt em {float:right;display:inline;width:54px;background-color:lightgreen;text-align:center;font-weight:bold;color:white;}
#lateralRightPan #panierLight .infoPdt em span {color:white;}

#lateralRightPan #panierLight div.resteDuPanier{background-color:white;padding:5px 5px;overflow:hidden;text-align:center;color:black;font-size:11px;}
#lateralRightPan #panierLight div.resteDuPanier a.lienActionVoirPanier {font-weight:bold;text-decoration:underline;cursor:pointer;}
#lateralRightPan #panierLight span.lblResteDuPanier {color:black;}
#lateralRightPan #panierLight div.fraisDePort{background-color:white;padding-right:6px;padding-top:2px;overflow:hidden;text-align:right;color:black;font-weight:bold;}
#lateralRightPan #panierLight div.fraisDePort span.lblLibelleFraisDePort{color:black;}
#lateralRightPan #panierLight div.fraisDePort span.lblFraisDePort{color:red;}

#lateralRightPan #panierLight div.prixTotal {background-color:white;padding:5px 5px;overflow:hidden;text-align:right;}
#lateralRightPan #panierLight div.prixTotal span.lblLibellePrixTotal {color:black;font-weight:bold;}
#lateralRightPan #panierLight div.prixTotal span.lblPrixTotal {color:red;font-weight:bold;}
#lateralRightPan #panierLight div.action{padding:5px 5px;overflow:hidden;text-align:center;}
#lateralRightPan #panierLight a.lienAction{background-color:lightgreen;padding:4px;text-align:center;color:white;font-size:13px;text-decoration:none;}

/*------------------------------------------------------------------------*/
/*	                     PANIER LIGHT	   		          */
/*------------------------------------------------------------------------*/
#banner #panier .teaserPanier {color:black;}
#banner #panier #panierLight span{float:none;margin:0 0;}
#banner #panierLight {position:absolute;display:none;z-index:9999999;width:300px;background-color:lightgreen;padding:2px 2px;top:48px;text-align:left;right:-10px;color:black;}
#banner #panierLight .entetePanierLight {background-color:lightgreen;padding:2px 2px;text-align:center;}
#banner #panierLight .entetePanierLight span.titre{color:white;}

#banner #panierLight .contenuPanierLight {background-color:white;width:100%;color:black;}
#banner #panierLight .contenuVidePanierLight {background-color:white;text-align:center;width:300px;height:20px;vertical-align:middle;}
#banner #panierLight span.lblPanierVide {font-size:12px;color:black;}

#banner #panierLight ul.lignesPdt {margin:0 0;padding:0 0;background-color:white;width:100%;color:black;}
#banner #panierLight li.lignePdt {list-style:none;clear:both;padding:5px 5px;}
#banner #panierLight li.lignePdtWithOutImage {list-style:none;clear:both;padding:5px 5px;border-bottom:solid 1px lightgreen;}

#banner #panierLight .imgPdt {float:left;width:68px;padding-right:5px;}
#banner #panierLight img.imgVisuel {border:solid 1px black;}
#banner #panierLight .imgHidden {width:0px;height:0px;visibility:hidden;}
#banner #panierLight span.lblLibelleQuantite {color:white;}
#banner #panierLight span.lblQuantite {color:white;}
#banner #panierLight .IbSuppression {border:none;background: url(Images/supprimer.jpg) no-repeat 0 0;width:15px;height:15px;cursor:pointer;}
#banner #panierLight span.lblLibelleBonnet {color:black;}
#banner #panierLight span.lblBonnet {color:black;}
#banner #panierLight span.lblLibelleColoris {color:black;}
#banner #panierLight span.lblColoris {color:black;}
#banner #panierLight span.lblLibelleTaille {color:black;}
#banner #panierLight span.lblTaille {color:black;}
#banner #panierLight span.lblLibellePrixUnitaire{color:black;}
#banner #panierLight span.lblPrixUnitaire{color:black;}
#banner #panierLight div.descPdt span.lblPrixTotal{color:red;}
#banner #panier #panierLight span{width:0px;display:inline;}
#banner #panierLight a.lienDescription{color:black;font-weight:bold;}

#banner #panierLight .descPdt {float:left;width:200px;display:inline;}
#banner #panierLight .descPdt span {font-size:12px;color:Black;}
#banner #panierLight .infoPdt {float:right;width:70px;text-align:right;color:Red;font-size:12px;line-height:18px;vertical-align:middle;}
#banner #panierLight .infoPdt span {font-size:13px;}
#banner #panierLight .infoPdt em {float:right;display:inline;width:50px;background-color:lightgreen;text-align:center;font-weight:bold;color:white;}
#banner #panierLight .infoPdt em span {color:white;}

#banner #panierLight div.resteDuPanier{background-color:white;padding:5px 5px;overflow:hidden;text-align:center;color:black;font-size:11px;}
#banner #panierLight div.resteDuPanier a.lienActionVoirPanier {font-weight:bold;text-decoration:underline;cursor:pointer;}
#banner #panierLight div.fraisDePort{background-color:white;padding-right:6px;padding-top:2px;overflow:hidden;text-align:right;color:black;font-weight:bold;}
#banner #panierLight span.lblResteDuPanier {color:black;}
#banner #panierLight div.fraisDePort span.lblLibelleFraisDePort{color:black;}
#banner #panierLight div.fraisDePort span.lblFraisDePort{color:red;}

#banner #panierLight div.prixTotal {background-color:white;padding:5px 5px;overflow:hidden;text-align:right;}
#banner #panierLight div.prixTotal span.lblLibellePrixTotal {color:black;font-weight:bold;}
#banner #panierLight div.prixTotal span.lblPrixTotal {color:red;font-weight:bold;}
#banner #panierLight div.action{padding:5px 5px;overflow:hidden;text-align:center;}
#banner #panierLight a.lienAction{background-color:lightgreen;padding:4px;text-align:center;color:white;font-size:13px;text-decoration:none;}
#banner #panierLight a.lienAction span {line-height:18px;}


h1.ProduitNom {
  font-size:20px;
  color:#E20040;
}

.footerDynamique {
font-size:9px;
text-align:center;
}

/* adptations NL du menu onglets */
div.menuHaut ul.UNIVERS  > li > a {
      padding-top:12px;
      height:26px;
}

div.menuHaut ul.UNIVERS li.U000000005 > a {
      display:block;
      width:70px;
     text-align:center;
     padding-top:6px;
      height:32px;
}
div.menuHaut ul.UNIVERS li.U000000003 > a  {
      display:block;
      width:70px;
     text-align:center;
     padding-top:6px;
      height:32px;
}
div.menuHaut ul.UNIVERS li.U000000009 > a  {
      display:block;
      width:110px;
      text-align:center;
      padding-top:6px;
      height:32px;
}

.btnAfficherFormulaire {
    background-color: #FC246E;
    border: 1px solid #97C000;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 5px;
    display:block;
}
.btnAfficherCreationcompte {
    margin: 70px 0 0 25px;
    width:272px;
}
.btnAfficherIdentification {
    margin: 70px 0 0 36px;
    width:250px;
}

.divEcoTaxe {
  font-size:10px;
  float: right;
  font-size: 9px;
  margin-right: 5px;
  margin-top:10px;
}

div.HistoriqueConsultation div.divEcoTaxe {
  font-size:10px;
  float: right;
  font-size: 9px;
  margin-right: 5px;
  margin-top: 5px;
  *margin-top:0;
  clear:both;
}

div.produit div.divEcoTaxe {
  margin-top:-50px;
}

#lateralPanRecherche {
width:190px;*width:186px;
float:left;
margin:0 0 0 -190px;
*margin:0 0 0 -1000px;
margin-top:4px;
font-size:12px;
position:absolute;
}

#lateralPanRecherche div.commandeDirecte {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #FC246E;
clear:both;
margin:0 0 14px;
padding:4px;
width:175px;
}
#lateralPanRecherche div.commandeDirecte h3 {
background:url(Images/carre-rose-13x13.jpg) no-repeat scroll 0 0 transparent;
color:#EF275C;
font-size:1em;
font-weight:bold;
left:-11px;
letter-spacing:-1px;
margin:0;
padding:0 0 0 17px;
}
#lateralPanRecherche div.commandeDirecte hr {
color:#FD91B6;
border-color:-moz-use-text-color -moz-use-text-color #FD91B6;
border-style:none none dotted;
border-width:0 0 3px;
margin:0;
padding:0;
}
#lateralPanRecherche div.commandeDirecte p.legende {
color:#708700;
float:right;
line-height:90%;
margin:12px 0 10px;
padding:0;
text-align:left;
width:110px;
}
#lateralPanRecherche div.commandeDirecte p.legende a {
color:#708700;
text-decoration:none;
}
#lateralPanRecherche div.commandeDirecte .imagette {
background:url(Images/catalogue.gif) no-repeat scroll 0 0 transparent;
height:60px;
margin:5px;
padding:0;
width:60px;
}
#lateralPanRecherche div.commandeDirecte .imagette img {
display:none;
}
#lateralPanRecherche div.commandeDirecte .recevoirCatalogue {
clear:both;
margin:0;
padding-bottom:10px;
text-align:right;
width:100%;
}

#lateralPanRecherche div.aboNewsletter {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #ADB2BF;
clear:both;
margin:0 0 14px;
padding:4px;
width:175px;
}
#lateralPanRecherche div.aboNewsletter h3 {
background:url(Images/carre-gris-13x13.jpg) no-repeat scroll 0 0 transparent;
color:#191919;
font-size:1em;
font-weight:normal;
height:20px;
left:-11px;
letter-spacing:-1px;
margin:0;
padding:0 0 0 17px;
}
#lateralPanRecherche div.aboNewsletter hr {
color:#D4D4D4;
border-color:-moz-use-text-color -moz-use-text-color #D4D4D4;
border-style:none none dotted;
border-width:0 0 3px;
margin:0;
}
#lateralPanRecherche div.aboNewsletter p {
line-height:90%;
margin:10px 0 0;
padding:0;
}
#lateralPanRecherche div.aboNewsletter p.NewsEnSavoirPlus {
display:none;
}
#lateralPanRecherche div.aboNewsletter input {
border:1px solid #7F9DB9;
margin-right:5px;
margin-top:5px;
width:115px;
}
#lateralPanRecherche div.aboNewsletter span.bt {
background:url(Images/btn_l.gif) no-repeat scroll left top transparent;
padding-bottom:10px;
padding-left:7px;
}
#lateralPanRecherche div.aboNewsletter span.bt a {
background:url(Images/btn_r.gif) no-repeat scroll right top transparent;
color:#FFFFFF;
padding-bottom:10px;
padding-right:6px;
text-decoration:none;
}
.tabsZoneDeRecherche {
  display:none;
}

div#MiseEnAvantPagePanier div#divAjoutProduitPrefere {
  display:none;
}
#content #mainCT.panier p.AjoutPanierBas {
  margin:0;
}

