/* SI3SI - UNIGRO */

/* exapmples hacks I8
margin:-10px 0px 0px\0/ IE8 seulement
margin:-10px 0px 0px\9  IE8 et plus bas
*/
/* Globals */

body {
      padding:0 ;
      margin:0 ;
      background:#fff url(images/bck_page.jpg) no-repeat scroll center top;
      font-size:0.7em;
      font-family:Verdana,Arial,Helvetica,sans-serif;
      color:#2D1E00;
      position:relative;
}

body{
margin:-10px 0px 0px\0/
}

a img {
     border:0;
}

a img#ctl00_wucHeader_imgLogoHomePage{
display:none;
}

a{
     color:#2D1E00;
     text-decoration:none;
     font-size:12px;}

a:hover
{   text-decoration:none;
     color:#e71b85;}

a.btn:hover
{   text-decoration:none;
     color:#FFFFFF;}	 
	 
a:hover {
	cursor: pointer;
	cursor: hand;
}

a#ctl00_PageContent_wucFPVisuProduit_lnkCarrouselPageSuivante{
margin-right:16px;
}


a#ctl00_PageContent_btnMonAdresse{
margin-left:4px;
}
span.linkButtonClassZoom_inner {
font-weight: bolder;

#modalPopupContent{
padding: 100px;

}
text-decoration:underline;
}


div#ctl00_PageContent_wucFPVisuProduit_uppVisuel span img{
cursor: pointer;
}	    
	
ul{list-style-type:none}

       
#content #mainCT p.formulaireErreur *{
color:red;
font-size:12px;
font-weight:bold;
}
#content #mainCT .panier p.formulaireErreur *{
color:red;
font-size:12px;
font-weight:bold;
margin-top:15px;
}


.panier .modalPopup span.formulaireErreur *{
color:red;
font-size:12px;
font-weight:bold;
margin-top:15px;
}


#content #centerPan .misesEnAvantHomepage{clear:both;}

#banner #centrale  ul#langues
{
	position:absolute;
	top:0px;
	
}
#banner .lblLangue {font-size:13px}

#banner span {color:#fff}

#banner #langues span {color:#fff; font-size:11px; float:left;}
#banner #centrale #langues {background:transparent url(images/div_funcNav.gif) no-repeat center;}
#banner #centrale #langues li a span{color:#79DEFF;cursor:hand;}
/*#banner #centrale #langues li a:hover {color:#ffffff;text-decoration:underline;}*/







/*-----------------------------------------------------------------------*/
/*----                     PAGE CHOIX DE LANGUE                      ----*/	
/*-----------------------------------------------------------------------*/
/* EMA : dans css de l'include choix de langue  */
/*-----------------------------------------------------------------------*/


/*-----------------------------------------------------------------------*/
/*----                          BANNER                               ----*/	
/*-----------------------------------------------------------------------*/
#banner {
	/*height: 138px;*/
	border-bottom:1px solid #C9C0B6;
	width: 970px;
	padding:0px;
	margin: 0 auto 0 auto;
	*margin: 0 auto 0 auto;
	/*background:url(images/bck_header1.jpg) no-repeat;*/
	/*border-bottom:1px solid #d0cac3;*/
	display:block;
	height:141px;
	margin: 10px auto;\9; /* IE9 and below */
	*margin: 0 auto 0 auto;
}

 #banner div.logo {
float: left;
	}
#banner div.logo a {
    background: url("images/lgo_unigro.gif") no-repeat scroll 0 0 transparent;
    height: 80px;
    position: absolute;
    width: 300px;
}
/* Bloc "Central" */
#banner #centrale {
    height: 45px;
    margin-left: 445px;
	margin-left: 435px\9;
    position: absolute;
    width: 530px;
}
#banner #centrale ul {
	padding:0;
	margin:8px 0 0 0;
	float:right;
	font-size:0.7em;
	list-style-type:none;
}
#banner #centrale ul li{
	padding: 0 10px;
	margin: 0 ;
	float:left;
	/*border-right:1px solid #ff0085;*/
	
	background-position:right;
	border:none;
}

body.body_commande_authentifie_cdelivraisonunifiee_aspx #banner #centrale ul#langues { margin-left:0px\9;}

#banner #centrale #header_commande_links_cadre #headerlinks ul {
float: right;
    font-size: 0.7em;
    list-style-type: none;
    margin: 8px 0 0;
    padding: 0;
}

#banner #centrale #header_commande_links_cadre .headerlinkaccueil {
    color: #79DEFF;
    float: right;
    list-style-type: none;
    margin: 8px 7% 0 0;
    padding: 0;
}

#banner #centrale #header_commande_links_cadre #headerlinks ul li {
    background: url("/content/Includes/BE/FRA/Commun/HeaderLinks/Content/images/div_funcNav.gif") no-repeat scroll right center transparent;
    float: left;
    margin: 0;
    padding: 0 5px;
}

#banner #centrale ul li a {
	color:#fff;
	text-decoration:none;
	font-size:11px;
}
#banner #centrale ul li a:hover {
	color:#79deff;
	text-decoration:none;
}
#banner #centrale ul li.last {
	padding: 0 0 0 10px;
	margin: 0 ;
	border-right:0px;
}
/* Bloc "Contactez nous" */
#banner #centrale p.contactezNous {
	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;
}

/* Bloc "Acces Panier" */
/***  24-06-2009 V2   ***/
#banner #panier {
    height: 44px;
    margin-left: 795px;
    position: absolute;
    top: 45px;
    width: 175px;
}
#banner #panier span {
	margin:0;
	font-size:12px;
}
/***  24-06-2009 V2   ***/
#banner #panier span select {
display:none;
	width:178px;
	top:65px;
	font-size:11px;
}

#banner #panier .selecteur {
	/*position:absolute;
	right:8px;
	top:11px;*/
display:block;
padding-top:2px;
position:relative;
text-align:center;
}

#banner #panier .selecteur span {
font-weight:bold;
text-decoration:underline;
cursor:pointer;
color:#000000;
}


/***  24-06-2009 V2   ***/
#banner #panier span.titre {
color:#2D1E00;
display:block;
font-size:12px;
font-weight:bold;
margin-top:2px;
text-align:center;
text-decoration:underline;
display:none;
}

/***  24-06-2009 V2   ***/
#banner #panier span.contenu {
color:#FFFFFF;
float:right;
margin-left:140px;
margin-top:25px;
position:absolute;
}

/***  24-06-2009 V2   ***/
#banner #panier span.contenu a {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-left:-109px;
position:absolute;
text-decoration:none;
width:100px;
}

#banner #panier .LoginPopup {
display:none !important;
}

/*erreur panier vide */

#content #mainCT.panier div#ctl00_PageContent_panErreur{
display:block;
}

#content #mainCT.panier div#ctl00_PageContent_panErreur p{
text-align:center;
}

#content #mainCT.panier div#ctl00_PageContent_panErreur center{
padding:15px;
}

#content #mainCT.panier div#ctl00_PageContent_panErreur a{
background-color: #E61B86;
    font-weight: bold;
 text-align:center;
padding:10px
   }	
#content #mainCT.panier div#ctl00_PageContent_panErreur a span{
color:#FFFFFF;
}

/* navigation principale */

#banner .menuHaut {
    position: absolute;
    top: 100px;
}

.UNIVERS ul{
float:left;
list-style-type: none;
margin:0;
padding:0;
width:970px;
}

.UNIVERS ul li{
display:inline;
float:left;
width:96px;
margin: 0 1px 0 0;
}

.UNIVERS ul li.LastItem{
margin: 0;
}

.UNIVERS ul li.Accueil{
display:none;
}


.UNIVERS ul li a{
position:relative;
display:block;
height:30px ;
text-align:center;
background-color:#C9C0B6;
text-transform: lowercase;
color:black;
padding:5px;
}

.UNIVERS ul li a:hover{
background-color:#B6EEFF;
}


.UNIVERS ul li a.lienImageSegmentation{
display:none;
}

/*fin navigation principale*/


/*-----------------------------------------------------------------------*/


/*-----------------------------------------------------------------------*/
/*----                      CONTENU PRINCIPALE                       ----*/	
/*-----------------------------------------------------------------------*/

#content {
margin-left: auto;
margin-right: auto;
width:970px;
position:relative;

}


/* Breadcrumb */
p#breadCrumb {
color:#2D1E00;
display:block;
float:left;
font-size:12px;
margin: 10px 0 10px 16px;
text-align:right;
width:98%;
width:750px\9;
}
p#breadCrumb span.sitemappathseparator {
	color:#E61B86;
	font-weight:bold;
}
p#breadCrumb span.sitemapcurrentnode {
	color:#2D1E00;
}
p#breadCrumb span.sitemapcurrentnode a {
color:#2D1E00;
}
p#breadCrumb a {
	text-decoration:none;
}
p#breadCrumb a.:hover {
	color:#E61B86;
	
}
/* panier bredrum invisble*/
.body_gestioncompteclient_clicreation_aspx p#breadCrumb 
{

display:none;
}

.body_gestioncompteclient_clicreation_aspx #content #mainCT.panier p.retour {
margin-top:-70px;
}

.body_gestioncompteclient_clicreation_aspx #content #mainCT.panier div#bgContainer p.validerFormulaire {
margin-top:30px;
}

.body_gestioncompteclient_cliidentification_aspx p#breadCrumb 
{
display:none;
}

.body_gestioncompteclient_cliidentification_aspx #content #mainCT {
margin-left:auto;
margin-right:auto;
width:757px;
}

/* Contenu principal or Descente Produit */
#content #mainCT {
	width:880px;
	 margin-left: auto;
 	margin-right: auto;
}
#content #mainCT h1 {
	color:#E61B86;
	font-size:18px;
	font-weight:normal;
	clear:both;
}
#content #mainCT h2 {
	padding: 0;
	margin: 0;
	clear:left;
	color:#2D1E00;
	font-size:12px;
}
#content #mainCT h2 span.deconnection
{
margin-left:470px;
}
#content #mainCT h2 span.deconnection a {
	color:#e61b86;
	font-size:0.8em;
	font-weight:normal;
	text-decoration:underline;
}
#content #mainCT h2 span.deconnection a:hover{
	color:#e61b86;
	text-decoration:underline;
}
#content #mainCT p {
	color:#2D1E00;
	font-size:11px;
	font-weight:normal;
}

#content #mainCT p.notes {
     clear:left;
     color:#b2b2b2;
     font-size:12px;
     margin-top:10px;
}

#content #mainCT fieldset {
	display:block;
    padding:0px;
    margin: 0px;
	margin-top:10px;
     background:#fff;
     border:1px solid #604101;
     /*width:730px;*/
     width:880px;
}

body.body_gestioncompteclient_authentifie_clicommandedetails_aspx #content #mainCT{
width:880px;
margin-left:auto;
margin-right:auto;
}
#content #mainCT fieldset.fsOptins{padding-bottom:5px}
#content #mainCT fieldset.fsNewsInfoClient fieldset.ClientFormInfoPerso ul li {padding:5px 0;} 
#content #mainCT fieldset.fsAdressesLivraison ul{margin:10px 0 10px 10px}
#content #mainCT fieldset .AspNet-RadioButtonList-Item input{border:none;margin-right:5px;}
#content #mainCT fieldset.right {
     margin: 10px 0 0 20px;
}
/* Contenu principal page Panier */
#content #mainCT.panier {
	width:880px;
	margin-left:auto;
	margin-right:auto;
	margin_bottom:10px;
	
}

#content #mainCT.panier div.divAvertissementChoixTypeReglementPanier{
    color: #DF1980;
    display: block;
    font-weight: bold;
    margin: 45px 0;
    position: absolute;
    text-align: left;
    width: 350px;
	left:570px;

}

/* #content #mainCT.panier div.divAvertissementChoixTypeReglementPanier{
	margin-left: -495px\9;
}*/

#content #mainCT.panier tr td.tdPanierLigneVisuel {
	width:60px;
	
}

#content #mainCT.panier tr td.tdPanierLigneVisuel {
	width:60px;
	
}

#content #mainCT.panier tr td.refProd{
	
	width:420px;	
	width:auto\9;	
}

#content #mainCT.panier tr td.tdPanierLigneColoris{
	width:100px;
	
}


#content #mainCT.panier tr td.tdPanierLigneDisponibilite{
	width:200px;
	
}

#content #mainCT.panier tr td.tdPanierLigneQuantite{
	width:60px;
	
}


#content #mainCT.panier tr td.tdPanierLignePrixUnitaire{
	width:100px;
	
}

#content #mainCT.panier tr td.tdPanierLignePrix{
	width:100px;
	
}

#content #mainCT.panier tr td.tdPanierLigneActions{
	width:100px;
	
}



#content #mainCT #fsCommandeDirecte ul.ulCommandeDirecte{margin-left:10px; padding:0px}

#content #mainCT.full {
      width:880px;
}

#content #mainCT #bgContainer {
	/*03-07-09*/
	/*margin-left:10px;*/
      margin:0px;
	  width:880px;
      /*border-bottom:1px solid #cfcece;*/
}

#content #mainCT #bgContainer .langLegend{font-size:12px;}


#content #mainCT #bgContainer ul.formLang {
display:inline;
float:left;
margin:0 0 20px -25px;
padding:0;
position:static;
}

#content #mainCT #bgContainer ul.formLang li {
	margin:0px;
	padding:0px;
}
#content #mainCT #bgContainer ul.formLang li label{
	text-align:left;
}

#content #mainCT #bgContainer .fsPrefIdentification ul li ul .AspNet-RadioButtonList-Item{clear:both;
margin-left:-235px;}



#miseEnAvant #centerPan h1 {
      padding: 10px 0 0px 32px;
      margin: 0px 0 6px 0px;
      display:inline;
      width:740px;
      float:left;
      color:#E61B86;
      font-variant:small-caps;
      font-size:1.2em;
      letter-spacing:0.3em;

}


#content #mainCT fieldset.halfSize {
    width:350px;
	height:200px;
	margin-bottom:10px;
        float:left;
        font-size:15px;
	padding:0px 0px 0px 1px;
}
#content #mainCT fieldset.halfSize div#ctl00_PageContent_panIdentification, #content #mainCT fieldset.halfSize div#ctl00_PageContent_panCreationCompte
{
height:135px
}

#content #mainCT fieldset.halfSize div#ctl00_PageContent_panIdentification, #content #mainCT fieldset.halfSize div#ctl00_PageContent_panCreationCompte ul
{
margin-bottom:-5px;
}
#content #mainCT fieldset p {
clear:both;
font-size:11px;
}
#ctl00_PageContent_rblFiltre
{
width:450px;float:left;
}
#content #mainCT fieldset p.validerFiltre {
    float:left; margin: 45px 0 0 0;
	 display:inline;
	 clear:none;

}
p.retour 
{
margin-bottom:0px;
}

#content #mainCT fieldset ul {
      padding:10;
     margin:0;
     list-style-type:none;
}

#content #mainCT fieldset.halfSize ul {
list-style-type:none;
margin:0pt 0pt 0pt 2%;
padding:0pt;
}

#content #mainCT fieldset ul li {
clear:both;


}

#content #mainCT fieldset ul.ulAdresses{
display:block;
padding:0;

 
}

#content #mainCT fieldset ul li.liAdressePrincipale{
display:block;
float:left;
margin:0;
padding:0;
width:440px;
 }
 
 * html #content #mainCT fieldset ul li.liAdresseLivraison{
float:right;
display:block;
margin:0;
width:440px;
}

#content #mainCT fieldset ul li.liAdresseLivraison{

display:inline-block;
float:right\9;
margin:0;
width:440px;

}

#content #mainCT fieldset ul.newsLt {
		margin:5px;
		padding:5px;
		}

#content #mainCT fieldset div.divBoutonsAdresseDomicile{
		margin-left:10px;
margin-bottom:10px;
	
		}

#content #mainCT fieldset ul.newsLt li input {
		float:left;
}

#content #mainCT fieldset ul.newsLt li span {
	display:block;
	float:left;
	text-align:left;
	width:35%;	
}

span.rqfGeneric{
float:left;
font-weight:bolder;
margin-left:2px;
width:auto;
}


span.FieldValidator {
float:left;
font-weight:bolder;
margin-left:2px;
width:auto;
}

span.emailvalidator {
float:left;
font-weight:bolder;
margin-left:2px;
width:auto;
}

span.CompareValidator {
float:left;
font-weight:bolder;
margin-left:2px;
width:auto;
}

#content #mainCT fieldset.halfSize ul li {
 height:20px;
}



#content #mainCT fieldset.ClientFormInfoPerso{
margin-bottom:10px;
}

#content #mainCT fieldset.ClientFormInfoPerso h3{
background: none repeat scroll 0 0 transparent;
background-color: #F3EFEA;
}

#content #mainCT fieldset.ClientFormInfoPerso li {
line-height: 24px;
}


#content #mainCT fieldset.ClientFormInfoPerso li label{
width : 180px;
text-align: right;
}

#content #mainCT fieldset.fsNewsletterServiceInfosClient ul.formField li {
  margin-bottom: 16px;
}

#content #mainCT fieldset.ClientFormAdresse{
width : 820px;
margin: auto;
}

#content #mainCT fieldset.ClientFormAdresse div ul li{
height:22px;
}


#content #mainCT fieldset.ClientFormAdresse li label{
width : 180px;
text-align: right;
}


/***  24-06-2009 V2   ***/
#content #mainCT div#ctl00_PageContent_panCoordonnees fieldset{
margin:0px;
width:880px;
}
#content #mainCT div#ctl00_PageContent_panCoordonnees fieldset ul li label span {
     /*display:block;
	float:left;
	font-size:1em;
	text-align:right;

	width:200px;
     font-size:1em;
   display:inline;
   font-size:12px;
   margin-left:20px;
text-align:right;
width:200px; */
float:none;
}

#content #mainCT div#ctl00_PageContent_panCoordonnees fieldset ul li label span {
float:right;
}

#content #mainCT div#ctl00_PageContent_panCoordonnees fieldset ul li label {

}

#content #mainCT div fieldset ul li label span#ctl00_PageContent_wucParametrageCompteClient_WUCParametrageCompteClientValidableStandard_lblConfigGSM_span {
	width:100%;	
}

#content #mainCT fieldset.fsPasswordInfo
{
padding:5px;
}

#content #mainCT fieldset.fsPasswordInfo ul li
{
padding-bottom:5px;
padding-top:5px;
}
#content #mainCT fieldset.fsPasswordInfo ul li label span
{
 width:300px;
}

#content #mainCT fieldset.halfSize ul li label
{
    width:175px;
}

#content #mainCT fieldset.halfSize ul li label span {
     width:175px;
     padding-top:2px;
     display:block;
     text-align:left;
     color:#2D1E00;
     font-size:11px;
}
/*#content #mainCT fieldset #ctl00_PageContent_panCreationCompte ul li label*/
#content #mainCT fieldset #ctl00_PageContent_lblConfirmPassword_span, #content #mainCT fieldset #ctl00_PageContent_lblPasswordNewAccount_span, #content #mainCT fieldset #ctl00_PageContent_lblEmailNewAccount_span
{
	font-size:11px;
     width:175px;
}
#content #mainCT fieldset  #ctl00_PageContent_lblEmail_span, #content #mainCT fieldset #ctl00_PageContent_lblPassword_span
{
font-size:11px;
}
#content #mainCT fieldset ul li label span.smallSpan {
     width:50px;
}

#content #mainCT fieldset ul.formField li {
padding:5px;
}

#content #mainCT fieldset ul.formField li span {
     width:75%;
     display:block;
     float:left;
     text-align:right;
}

#content #mainCT fieldset ul.formField li .AspNet-RadioButtonList {
     float:right;
	 width:24%;
}

#content #mainCT fieldset ul.formField li label {
float:left;
font-size:12px;
width:71%;

}

#content #mainCT fieldset ul.formField li .AspNet-RadioButtonList label{
    text-align:left;
	width:50px;
}


#content #mainCT fieldset ul.formField input {
     width:15px;
     margin-left:10px;
     float:left;
     border:0;
}



#content #mainCT fieldset ul.formField li span label {
     width:100%;
     float:left;
      text-align:right;
}

#content #mainCT fieldset li.liNewsletterLangue {
     width:75%;
	 float:right;

     
}
#content #mainCT fieldset li.liNewsletterLangue label {
     width:70%;
     float:left;
     text-align:right;
 
}
#content #mainCT div fieldset ul li label {
float:left;
text-align:left;
width:180px;
}

#content #mainCT fieldset li.liNewsletterLangue label span{
float:right;
text-align:right;
}
#content #mainCT fieldset li.liNewsletterLangue div {
     width:29%;
     float:left; display:inline; margin:0px;
     text-align:left;
	 
}
#content #mainCT fieldset li.liNewsletterLangue div  input{
     width:10px;
	 margin-left:10px;
     float:left;
     border:0;
     
}


#content #mainCT fieldset ul.formField table {
     float:left;
}




#content #mainCT fieldset ul.centered {
     width:50%;
     padding-bottom:20px;
     margin:0 auto;
     font-size:1em;
}

#content #mainCT fieldset select,#content #mainCT fieldset input {
     margin-left:4px;
     position:relative;
     top:-1px;
     z-index:0;
     float:left;
     font-size:0.9em;
	 padding:0; 
	 font-weight:normal;

}

#content #mainCT fieldset input {
     width:200px;
     margin-top:2px;
   
}

#content #mainCT fieldset input[type=text] {
     color:#2D1E00;
	 border:1px solid #DFD5CB;
	 
}

#content #mainCT ul.ulCommandeDirecte input {
     width:80px;
    
}


#content #mainCT fieldset span.choixRef input
{
	float:left;
	width:100px;
}

#content #mainCT fieldset.halfSize input {
     width:150px;background-color:#fff;color:#2D1E00;font-weight:normal;border:1px solid #DFD5CB;padding:0;
}

#content #mainCT fieldset input.smallInput {
     width:40px;
}



#content #mainCT fieldset h3 {
background-color:#F3EFEA;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
font-size:12px;
padding:10px 5px;
/*text-transform:uppercase;*/
color:#2D1E00;
margin:0 0 5px;

}
#ctl00_PageContent_panCoordonnees fieldset li{
padding:2px 0;
float:left;
}
#content #mainCT span#ctl00_PageContent_updatePanelPartenaire fieldset h3  {
display:none;
}

#content #mainCT span#ctl00_PageContent_updatePanelPartenaire fieldset h3#ctl00_PageContent_hPartenaireReduit {
display:block;
}

#content #mainCT span#ctl00_PageContent_updatePanelPartenaire fieldset h3#ctl00_PageContent_hPartenaire{
display:block;
}

#content #mainCT span#ctl00_PageContent_updatePanelPartenaire fieldset h3 {
background-color:#FFFFFF;
}

#content #mainCT span#ctl00_PageContent_updatePanelPartenaire fieldset#fsPartenaireReduit h3 {
background-color:#F3EFEA;

}

#content #mainCT span#ctl00_PageContent_updatePanelPartenaire fieldset.fsPartenaireReduit h3 {
background-color:#F3EFEA;

}

#content #mainCT span#ctl00_PageContent_updatePanelPartenaire fieldset h3#ctl00_PageContent_hPartenaire {
background-color:#F3EFEA;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
font-size:12px;
padding:10px 2px;
/*text-transform:uppercase;*/
color:#2D1E00;
margin:0;
display:block;
}

#content #mainCT span#ctl00_PageContent_updatePanelPartenaire fieldset ul {

margin-top:15px;
}


#miseEnAvant #centerPan fieldset h3 {
     padding:0 0 0 20px;
     margin:0 0 0 0px;
     background: url(images/bck_fieldset.gif) no-repeat 0px 3px;
     position:relative;
     left:-9px;
     color:#2D1E00;
     font-weight:bold;
     font-size:0.9em;

}

#content #mainCT div.halfSize {

     width:45%;
     padding:4px;
     margin: 10px 0 20px 10px;
     background:#fff;
     float:left;
     border:1px solid #adb2bf;
}

#content #mainCT div.halfSize h3 {
     padding:0.2em 0pt 0.2em 2em;
     margin:0;
     background: url(images/bck_fieldset.gif) no-repeat scroll 0pt 0.5em ;
     position:relative;
     left:-11px;
     color:#3d60a7;
     font-weight:bold;
     font-size:11px;
}

#content #mainCT div.halfSize h3 a {
     color:#614202;
     text-decoration:none;
}

#content #mainCT div.halfSize h3 a:hover{
     color:#e61b86;
     text-decoration:none;
}

#content #mainCT fieldset h3 strong {
     color:#2D1E00;
     font-weight:bold;
}

#content #mainCT fieldset hr {
     border:0px;
     border-bottom:3px dotted #e6e8ec;
     margin-top:20px;

}
#content #mainCT #fsCommandeDirecte hr {
     margin-top:0px;
     *margin:-7px 0;
}


#content #mainCT #fsCommandeDirecte .liZoneBoutonsValidations{
}

#content #mainCT #fsCommandeDirecte p{
padding:0 0 0 10px;
}


#content #mainCT #fsCommandeDirecte p span#ctl00_PageContent_lblCommandeDirectePresentation{
padding: 0px;
}
#content #mainCT #fsCommandeDirecte p span#ctl00_PageContent_lblCommandeDirectePresentation p{
padding:0 10px 0px 0px;
*padding:0 10px 0px 10px;
}



#content #mainCT #fsCommandeDirecte .btn {
background-color:#fff;
}


#content #mainCT #fsCommandeDirecte .btn a.linkButtonClassValider{
padding:  4px 15px 4px 15px;
background-color:#DF1980;

}

#content #mainCT #fsCommandeDirecte .btn a.linkButtonClassValider span{
font-size: 12px;

}

#content #mainCT #fsCommandeDirecte .btn a.linkButtonClassAnnuler span{

color:#2D1E00;
cursor:pointer;
font-size:11px;
font-weight:normal;
text-decoration:underline;


}

#content #mainCT #fsCommandeDirecte .btn a.linkButtonClassAnnuler span {
      color:#2D1E00;
	  text-decoration:underline;
     text-decoration:underline;
	  font-size:11px;
}

#content #mainCT #fsCommandeDirecte .btn a.linkButtonClassAnnuler:hover span{
      color :#DF1980;
      text-decoration:underline;
}

#miseEnAvant #centerPan fieldset hr {
     border:0px;
     border-bottom:3px dotted #e6e8ec;
}


#content #mainCT div hr {
     border:0px;
     border-bottom:3px dotted #e6e8ec;
}
#content #mainCT div  .halfSize hr
{
margin-top:0px;
*margin-top:-6px;
}
div#popupCadre.popupOubliMail 
{
	height: 180px;
	margin-top: 40px;
}
div#popupCadre.popupOubliMail p, div#popupCadre.popupOubliMail div
{
	margin: 30px 0 0 10px;
}
div#popupCadre hr {
     border:0px;
     border-bottom:3px dotted #e6e8ec;
}

div#popupCadre table td {
     padding:4px 8px;
}

div#popupCadre table {
      margin:0 auto;
     font-size:11px;
}

div#popupCadre p {
     font-size:11px;
}

.validerFormulaire {
     text-align:center;
}

/*bouton valider pour s'identifier*/
.validerFormulaire .btnNonIdentifie{background-color:#DF1980;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:5px;
}

.validerFormulaire .btnNonIdentifie a{color:#fff}
.validerFormulaire .btnNonIdentifie a:hover{color:#fff}

/**/

.retour {
     padding-bottom:10px;
     text-align:left;
}

fieldset.halfSize .validerFormulaire {
float:right;
margin-right:10px;
margin-top:10px;
padding:5px;
}

.btn {
background-color:#DF1980;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:5px;



}

.btn.sCommandeRecapValide
{
background-color:#DF1980;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:5px;
float:right;


}
.btn a {
color:#FFFFFF;
text-decoration:none;
}

.btn a:hover{
     color:#fff;
}

.btnR {
     padding:5px;
     margin:0px;
     background:#DF1980;
     font-size:7pt;
     float:right;
     white-space:nowrap;
}

.btnR a {
     padding-right:4px;
     padding-bottom:4px;
     background:#DF1980;
     color:#fff;
     text-decoration:none;
}

.btnR a:hover
{
	color:#fff;}

.retour {
     text-align:left;

}

#content #mainCT .retour a{
border:medium none;
color:#2D1E00;
cursor:pointer;
font-weight:bold;
margin-left:1em;
vertical-align:middle;
font-size:7pt;
margin:0px;
white-space:nowrap;
text-decoration : underline;
background-color: transparent;
}

#content #mainCT .retour a:hover{
border:medium none;
color:#E71B85;
cursor:pointer;
font-weight:bold;
margin-left:1em;
vertical-align:middle;
font-size:7pt;
margin:0px;
white-space:nowrap;


text-decoration : underline;
/* background-color: #FFFFFF;*/
}

#content #mainCT p.pCreationAdresse a:hover{
     color:#fff;
}

#content #mainCT p.validerFormulaire a:hover{
     color:#fff;
}



.btnGris {
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
margin-left:1em;
vertical-align:middle;
font-size:7pt;
margin:0px;
white-space:nowrap;
}

.btnGris a {
	display:block;
	float:left;
     color:#fff;
	 padding:5px 5px;
     text-decoration:none;
	 background-color:#ABA192;
}

.btnGris a:hover {color:#fff}

.btnBcRouge {
     padding:5px;
     margin-left:-16px;
     background:#DF1980;
     font-size:7pt;
	display:inline;
	white-space:nowrap;
}


.btnBcRouge a {
     padding-right:4px;
     padding-bottom:4px;
     background:#DF1980;
     color:#fff;
     text-decoration:none;
     font-weight:bold;
}

.btnBcRouge a:hover{color:#fff;}

.btnClose {
background-color:#DF1980;
/*border:medium none;*/
color:#FFFFFF;
cursor:pointer;
font-size:7pt;
font-weight:bold;
margin:0px;
padding:5px 10px;
vertical-align:middle; text-align:center;
/*white-space:nowrap;*/
margin-right:8px;
margin-bottom:8px;
}

.btnClose a {
      /*padding-right:6px;*/
     
     color:#fff;
     text-decoration:none;
}
.btnClose a:hover{
color:#fff;
}

.btnBlanc {
background-color:#fff;
border:medium none;
cursor:pointer;
font-weight:bold;
margin-left:0;
padding:5px;
vertical-align:middle;
white-space:nowrap;
}

.btnBlanc a {
color:#2D1E00;
text-decoration:none;
font-weight:bold;
}

.btnBlanc a:hover{
color:#2D1E00;
text-decoration:none;
}

#content #mainCT p.cnil {
display:block;
     color:#2D1E00;
float:left;
margin-top:1em;
}

#content #mainCT p.cnil a {
     color:#614104;
     text-decoration:none;
}

#content #mainCT p.cnil a:hover{
     color:#e61b86;
     text-decoration:none;
}

/* Publicit latrale droite */

#content #lateralCT {
float:left;width:109px;font-size:12px;
}


#content #lateralCT ul {
     width:166px;
     padding:82px 0 10px 10px;
     padding:0;

     margin:0;
     background:#cdd7ea url(images/nosServices.gif) no-repeat ;
     border:1px solid #3d60a7;
     list-style-type:none;
}

#content #lateralCT ul li a {
     padding-left:14px;
     background: url(images/carreRouge.gif) no-repeat 0px 4px;
      color:white;
     font-weight:bold;
     font-size:0.9em;
     text-decoration:none;
}


#content #lateralCT ul li a:hover {


     color:#d62f37;
}

#footer {
     width:970px;
     margin:0 auto;
     clear:both;
     border-top:1px solid #cfcece;
     font-size:12px;
	 text-align:center;
}
div#partners{
margin-right:0;
text-align:center;
}
div#footer_cadre div.marginBot{
margin-right:0;
}

#footer .slogan {
     display:none;
}

/* liens transversaux */

#liensTransversaux {
     width:755px;
    border-top:1px solid #d1c7b9;
clear:both;
     background:#f3efeb;
margin-left:200px;
margin-bottom:10px;
margin-right:10px;
margin-top:10px;
     
     
     
}

#liensTransversaux #services,
#liensTransversaux #aide,
#liensTransversaux #nousConnaitre {
     float:left;
     background:#f3efeb;
     
}

#liensTransversaux #services,
#liensTransversaux #aide {
     height:171px;
     width:251px;

     border-right:1px solid #d1c7b9;
}

#liensTransversaux #nousConnaitre {
     height:171px;
     width:251px;
   
}

#liensTransversaux h4 {
background:transparent url(images/bck_quicklinksH1.gif) no-repeat scroll bottom;
font-size:13px;
font-weight:normal;
line-height:1.1em;
margin:0pt;
padding:8px 0 18px 0;

text-align:center;
/*text-transform:uppercase;*/

}

#liensTransversaux ul 
{
	white-space:nowrap;
     padding:0;
     margin:0 0 0 10px;
     list-style-type:none;
}

#liensTransversaux ul li {
     padding: 0 0 0 18px;
     background: url(images/bul_fushia.gif) no-repeat 0px 6px;
     float:left;
     font-size:11px;
     clear:both;
     line-height:15px;
     margin-left:0px;
}

#liensTransversaux ul li a {
     color:#2D1E00;
     text-decoration:none;
     font-size:11px;
}

#liensTransversaux ul li a:hover {
     text-decoration:none;
     color:#e71b85;
}



#footer .partenaires img {
     margin:10px 10px;
}





 
 #footer_cadre .mentionsLegales {
     margin:0;
     color:#79deff;

      font-size:0.7em;
     text-align:center;
     background-color:#614202;
}

#footer_cadre .mentionsLegales img {
     margin-right:16px;
}

#footer_cadre .mentionsLegales span {
     position:relative;
      top:-14px;
     font-family:arial;
}

#footer_cadre .mentionsLegales a {
     color:#A6927C;
     text-decoration:none;
     margin:6px;
}

#footer_cadre .mentionsLegales a:hover{
     color:#fff;
     }
     
#footer_cadre .partenaires 
{
	clear:both;
      margin-bottom:0;
     text-align:center;
     font-size:12px;
}
 
 #footer_cadre .partenaires span {
     position:relative;
     top:-20px;
     font-weight:bold;
     font-size:12px;
     color:#2D1E00;
}
     
#footer .shoppingAZ {
	display:none;
     margin-top:4px;
     color:#b2b2b2;
     font-size:12px;
     text-align:center;
     text-transform:lowercase;
}

#footer .shoppingAZ span {
     width:12px;
     padding:1px 2px;
     display:inline-block;

}

#footer .shoppingAZ span a {
     color:#b2b2b2;
     text-decoration:none;
}

#footer .shoppingAZ span a:hover {
     color:#E71B85;
}

#footer .rappelUnivers {
     display:none;
}

#footer .rappelUnivers a {
     color:#404450;
}

#content #mainCT p.OubliMDP {

font-size:9pt;
margin:30px 10px 0 0;
text-align:right;
}

.OubliMDP a {
     color:#614104;
     text-decoration:underline;
     font-size:9px;
}

.OubliMDP a:hover{
     color:#e61b85;
     text-decoration:underline;
}

#content #mainCT fieldset input.readOnly {
     border:1px solid #dadada;
}

#content #mainCT fieldset p.noticeDesabonnement {
      color:#000;
     font-weight:normal;
}

#content #mainCT fieldset ul li textarea {
     height:100px;
     width:400px;
     border:1px solid #DFD5CB;
	 margin-left:5px;

}

#content #mainCT div.right {
     margin: 10px 0 0 20px;
}

#mainCT div.fullSize {
     width:622px;
     padding:4px;
     margin: 0px 0 10px 135px ;
/*     float:left;*/
     clear:both;
     border:1px solid #adb2bf;
     background-color:#fff;
}

#mainCT div.fullSize ul {
     padding:0;
     margin:10px 0 0 10px;
     list-style-type:none;
}

#mainCT div.fullSize ul li {
     padding:0px 0 10px 10px;

     background: url(images/bul_fushia.gif) no-repeat 0 5px;
     font-size:11px;
}

#mainCT div.fullSize h3 {
     padding:0 0 0 20px;
     margin:0;
     background: url(images/bck_fieldset.gif) no-repeat 0px 3px;
     position:relative;
     left:-11px;
     font-weight:bold;
     font-size:12px;
     color:#614202;

}

div#popupCadre {
     padding:4px;
     margin:10px;
     border:1px solid #877863;
     background-color:#fff;
}

div#popupCadre h3 {
background:transparent url(images/bck_fieldset.gif) no-repeat scroll 0pt 0.5em;
color:#2D1E00;
font-size:12px;
font-weight:bold;
left:-11px;
margin:0pt;
padding:4px 0pt 0 20px;
}

#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;
     background: url(images/bg_h1_fieldset.gif) no-repeat 0px 3px;

     position:relative;
     left:-11px;
     float:left;
     color:#3d60a7;
     font-size:0.9em;
     font-weight:bold;
}

#mainCT div.fullSize ul.listeHorizontale li a {
     color:#404450;
     text-decoration:none;
}

.alR {
     text-align:right;margin-bottom:15px;
}

#content #mainCT .formLang {
      padding:0;
      margin-left:52%;
      margin:0;
      position:relative;
      top:-12px;
      font-size:0.75em;
}

#content #mainCT .formLang input {
      width:10px;




}

li.sep {

     border-bottom:1px solid #ddd;
}

#content #mainCT fieldset ul.formField li ul.formLang {
     width:132px;
     padding:0;
     margin:0;
     *position:relative;
     *top:-20px;
}

#content #mainCT fieldset ul.formField li ul.formLang li 
{
white-space:nowrap;	
width:132px;
}



#content #mainCT .formLang input {
     width:10px;
}

#content #mainCT .formField ul.formLang li {
     clear:both;
}

#content #mainCT fieldset ul{
      font-size:12px;
	  margin-bottom:0px;
}
#content #mainCT fieldset#fieldSetInfosCredit { padding-bottom: 8px; width:880px;}
#content #mainCT fieldset#fieldSetInfosCredit h3 { margin-bottom:8px; }
#content #mainCT fieldset#fieldSetInfosCredit span { margin-left : 8px; display:block; }
#content #mainCT fieldset#fieldSetInfosCredit div {}

#content #mainCT fieldset.paiement p { margin: 8px; }
#content #mainCT fieldset#fsCommandeDetailsMontant span.btn { margin:5px }
#content #mainCT fieldset#fsCommandeDetails { border:0; }
#content #mainCT fieldset#fsCommandeDetails h3 { border:1px solid #877863; text-align:center; }
#content #mainCT fieldset.adresses ul.adressePresentation {
	  margin:8px;
	  padding:0px;
}

#content #mainCT fieldset.adresses ul.adressePresentation li{
      
	  margin:0px;
	  padding:0px;

}

#content #mainCT fieldset ul.listCheck input {
      width:20px;
}

#content #mainCT fieldset ul li .txtAutre {
     height:5em;
     width:40em;
}

#content #mainCT fieldset table.historiqueCommandeTab {

     margin:10px;
     clear:both;
     border-collapse:collapse;
     border:1px solid #c8c8c8;
}

#content #mainCT fieldset table.historiqueCommandeTab th{background:#EAE9E4;}

#content #mainCT fieldset p.tableSort {
      margin-top:10px;
      color:#2D1E00;
     font-weight:normal;
}

#content #mainCT fieldset p.tableSort input {
     width:20px;
     float:none;
     border:0;
}

#content #mainCT fieldset p.tableSort label {
    float:none;
}

#content #mainCT fieldset p.tableSort select {
     float:none;
}

#content #mainCT fieldset p.tableSort span {
     float:none;
}

#content #mainCT fieldset table.historiqueCommandeTab td,#content #mainCT fieldset table.historiqueCommandeTab th{
     padding:5px 10px;
     font-size:10px;
     border:1px solid #c8c8c8;
     border-collapse:collapse;
}


#content #mainCT fieldset table.historiqueCommandeTab th {
     color:#2D1E00;
}
#content #mainCT fieldset table.historiqueCommandeTab th.colHistoCommandeMontant{
    width:70px;
}
#content #mainCT fieldset table.historiqueCommandeTab a {
     color:#E61B86;
text-decoration:underline;
}

#content #mainCT fieldset table.historiqueCommandeTab a:hover{
      color:#E61B86;
	  text-decoration:underline;
}





#content #mainCT fieldset.fsParametrageCompteClient  {border: solid 1px;}
#content #mainCT div#ctl00_PageContent_panCoordonnees fieldset.fsParametrageCompteClient  {border: none; margon:0px;}


#content #mainCT fieldset.CCformOptins ul.formField { margin-bottom:10px;}

#content #mainCT fieldset.CCformOptins ul.formField li label#ctl00_PageContent_lblIdentificationAutomatique,
#content #mainCT fieldset.CCformOptins ul.formField li label#ctl00_PageContent_lblConfigGSM
{
	width: 100%;
}
#content #mainCT fieldset.CCformOptins ul.formField li label#ctl00_PageContent_lblIdentificationAutomatique span,
#content #mainCT fieldset.CCformOptins ul.formField li label#ctl00_PageContent_lblConfigGSM span 
{
	width: 100%;
}

#content #mainCT fieldset.CCformOptins ul.formField li input#ctl00_PageContent_chkIdentificationAutomatique
{
	margin-left:37px;
}
#content #mainCT fieldset ul.formField li div ul {
     margin:0;
}

#content #mainCT fieldset ul.formField li div ul li {
     padding:0;
     margin:0;
     float:left;
     clear:none;
}

#content #mainCT fieldset ul.formField li div ul li label {
	position:relative;
	*top:3px;
}

#content #mainCT fieldset ul.formField li ul {
     width:185px;
     float:right;
     font-size:1.0em;
}



#content #mainCT.panier h1 {
      margin: 10px 0 6px 0px;
      /*padding-left:30px;*/
}

#content #mainCT.panier p {
	  /*03-07-09*/
	  /* margin:0px;
	  margin-left:5px;
	  margin-bottom:10px;
	   margin-top:10px;
	   */

clear:both;
font-size:11px;
font-weight:normal;
}
#content #mainCT.panier p.btnListe{
float:left;
margin-left:310px;
margin-right:0;
padding:0;
text-align:right;
width:530px;
display:block;
margin-top:10px;
}


#content #mainCT.panier p.retour{
	margin:0px;
}

#content #mainCT.panier p.retour span.btnGris{
background-color:transparent;
}

#content #mainCT.panier p.retour span.btnGris a{
background-color:transparent;
}

#content #mainCT.panier p.notes{
	margin:0px;
}
#content #mainCT.panier div ul{clear:both;list-style-type:none;padding:0px;margin:0px; margin-top:0px;}

#content #mainCT.panier div label {
font-size:12px;
margin-top:0px;
}
#content #mainCT.panier .recapCommandePanier td li.AspNet-CheckBoxList-Item label { display: inline; }
#content #mainCT.panier .testBox {float:left; width:100px;}

#content #mainCT.panier .panelElementsChoixArticle {font-size:12px;clear:both;}

#content #mainCT.panier fieldset {
      padding:0 0 10px 0;
      margin: 10px 0 15px 2px;
      background:#fff;
      border:1px solid #877863;
	  /* 03-07-09 */
	  /* width:906px; */
      width:880px;
	  font-size:12px;
}

#content #mainCT.panier div.modalPopup fieldset {
      padding:0 0 10px 0;
      margin: 0;
      background:#fff;
      border:none;
      width:500px;
      font-size:12px;
}

#content #mainCT.panier div.modalPopup fieldset div.messagePopup{
padding:5px;
font-size:1em;
color:#e61b86;
}
#content #mainCT.panier div.modalPopup fieldset div.messagePopup span{
font-size:1.0em;
color:#e61b86;
font-weight:bold;
}


#content #mainCT.panier div.modalPopup fieldset li{
padding:5px;

}



#content #mainCT.panier div.modalPopup fieldset li.liChoixCodeActionEntreeRadion span{
padding:5px 0;

float:left;
}


#content #mainCT.panier div.modalPopup fieldset div.contenuPopup div a span.btnValiderModePopup_inner{
background-color:#e61b86;
padding:10px;
font-weight:bold;
color:white;
margin:0px 5px -5px 0;
float:right;
}

#content #mainCT.panier div.modalPopup fieldset div.validationPopup a span.btnOK_inner{
background-color:#e61b86;
padding:10px;
font-weight:bold;
color:white;
margin:0px 5px -5px 0;
float:right;
width:20%;
text-align:center;
}

#content #mainCT.panier div.modalPopup fieldset div.validationPopup a span.btnAnnuler_inner{
display:block;
float:left;
margin: 10px 0 0 10px;
text-decoration: underline;
width:25%;
}


#content #mainCT.panier div.modalPopup fieldset div.contenuPopup{
padding:0 10px;
}

#content #mainCT.panier div.modalPopup fieldset div.contenuPopup ul li{
padding:5px 0;
margin:0;
}

#content #mainCT.panier div.modalPopup fieldset div.contenuPopup ul li span{
color:#e61b86;
font-weight:bold;
float:right;
}

#content #mainCT.panier div.modalPopup fieldset div.contenuPopup span.description{
color:#e61b86;
font-weight:bold;
float:left;
padding:10px 0;
}

#content #mainCT.panier div.modalPopup fieldset ul.ulChoixCodeActionEntree li{
padding:0px;
margin:0px;
}


#content #mainCT.panier div.modalPopup fieldset input{
display:block;
float:left;

padding: 0;
margin: 3px 5px 0 0;
*margin: 0 5px 0 0;
}

#content #mainCT.panier div.modalPopup fieldset ul.ulChoixCodeAction li input{
 width:10px;
}
	  
#content #mainCT.panier div.modalPopup fieldset input.textboxStyle1{
display:block;
float:left;
width:100px!important;
margin:5px 0 0 20px;
}

#content #mainCT.panier div#ctl00_PageContent_panCreationOuModifAdresse div fieldset ul li label {
width:50%
}

#content #mainCT.panier div#ctl00_PageContent_panCoordonnees fieldset ul li {
padding:5px 0;
}


#content #mainCT.panier div.modalPopup fieldset ul li label{
display:inline;
float:left;
text-align:left!important;
width:100%
}

#content #mainCT.panier div.modalPopup fieldset ul.ulChoixCodeAction li label
{

width:90% !important
}

#content #mainCT.panier div.modalPopupContent fieldset {
      padding:0 0 10px 0;
      margin: 10px 0 15px 2px;
      background:#fff;
      border:1px solid #877863;
      width:490px;
      font-size:12px;
}

#content #mainCT.panier fieldset#fieldSetInfosCredit h3
{
	margin-bottom:8px;
}

#content #mainCT.panier fieldset#fieldSetInfosCredit span
{
	display:block;
	margin-left: 8px;
}
#content #mainCT.panier fieldset#fsPartenaireReduit,#content #mainCT.panier #fsCommandeDirecteReduite
{
	padding:0;
}

#content #mainCT.panier fieldset#fsPartenaireReduit,#content #mainCT.panier #fsCommandeDirecteReduite a
{
	display:block;
}



#content #mainCT.panier fieldset h3{padding-left:10px}
#content #mainCT.panier fieldset h3 a span img { margin-left:5px;margin-top:-4px;*margin-top:0px;vertical-align:middle;}
#content #mainCT fieldset h3 a span img { margin-left:5px;margin-top:-3px;*margin-top:1px;vertical-align:middle;}
#content #mainCT.panier fieldset.avantages {padding-bottom:0;}
#content #mainCT.panier fieldset.avantages span,
#content #mainCT.panier fieldset.adresses span{display:block;margin-left:8px}
#content #mainCT.panier fieldset.avantages { padding-bottom:8px; }
#content #mainCT.panier fieldset.avantages h3 { margin-bottom:8px; }
#content #mainCT.panier fieldset.avantages br { display:none; }
#content #mainCT.panier div.divCommandeDetailsConfirm fieldset.avantages ul.ulDescriptifAvantageSaisi {
padding:8px;
text-transform: lowercase;
}


#content #mainCT.panier fieldset.adresses div span{display:block;margin-left:15px; margin-bottom:10px;margin-top:10px;}

#content #mainCT.panier fieldset#ctl00_PageContent_wucCommandeDetails_fieldSetInfosCredit h3{padding-left:5px; margin-left:-14px;}
#content #mainCT.panier fieldset#ctl00_PageContent_wucCommandeDetails_fieldSetInfosCredit {padding-left:15px; width:890px;}
#content #mainCT.panier fieldset.ConditionsGenerales{padding:0;background:#EAE9E4; margin-bottom:10px; width:880px}

#content #mainCT.panier fieldset#fsCommentaires ul li textarea{margin-left:10px; margin-top:10px;}

#content #mainCT.panier h4{margin-top:20px;}

#content #mainCT.panier fieldset.ConditionsGenerales input{width:15px;margin:5px}
#content #mainCT fieldset.fsPrefIdentification ul { margin : 5px 0; *position:relative; *left: -30px; }
#content #mainCT fieldset.fsPrefIdentification ul li label { *position:relative; *top: 3px; } 
#content #mainCT fieldset.fsPrefUnivers ul.formField li.AspNet-CheckBoxList-Item label{ *position:relative; *top: 3px; }

#content #mainCT.panier #commandeConfirmBoutons{list-style-type:none;margin:0px; display:none;}
#content #mainCT.panier h2 {
      padding: 0;
      margin: 10px 0 0 0px;
      clear:left;
      color:#2D1E00;
      font-size:12px;
}
#content #mainCT.panier fieldset#fsModeLivraison ul
{
    margin-left:5px; margin-top:8px; margin-bottom:0px;
}

#content #mainCT.panier fieldset#fsModeLivraison li
{
padding-top:5px;
}

#content #mainCT.panier fieldset#fsModeLivraison input
{
    width:40px; border:0;float:left;display:inline;margin:0px;clear:both;
}
#content #mainCT.panier fieldset#fsModeLivraison ul li span
{
    float:left;display:inline; text-align:left; margin:0px; padding:0px;width:auto; margin-right:10px;
}

#content #mainCT.panier fieldset span{font-size:11px;color:#2D1E00; margin:0;}
#content #mainCT.panier fieldset span.btn a span {color:#fff}

#content #mainCT.panier fieldset p.reference span{color:#2D1E00;}
#content #mainCT.panier #pValiderModeLivraison .btn{
  /*  float:right; */
  padding:5px;
}
#content #mainCT.panier #pValiderModeLivraison{
margin:40px 0 -65px;
padding:5px;
text-align:center;
width:905px;
}


.btnModifMonAdresse {background-color:#8A7968;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:5px 5px;
-vertical-align:middle;margin-top:10px; margin-left:3px; margin-right:8px;}

.btnModifMonAdresse a {color:#fff}
.btnModifMonAdresse a:hover {color:#fff}



#content #mainCT.panier ul.navigPanier li {
		background:transparent url(images/arrowtodo.gif) no-repeat scroll 0 0;
		float:left;
		height:33px;
		text-align:center;
		width:150px;
      }
	  
#content #mainCT.panier ul.navigPanier li#ctl00_PageContent_wucCommandeSteps_rptCommandSteps_ctl04_liStep{
		background:transparent url(images/arrowtruck.gif) no-repeat scroll 0 0;
		float:left;
		height:33px;
		text-align:center;

		width:150px;
      }
#content #mainCT.panier ul.navigPanier li#ctl00_PageContent_wucCommandeSteps_rptCommandSteps_ctl04_liStep div{
		display:none;
      }

  
#content #mainCT.panier  ul.navigPanier div
{
	margin-top:9px; 
	width:135px;
}
#content #mainCT.panier ul.navigPanier li.selected {
      background:transparent url(images/arroawgoB.gif) no-repeat scroll 0 0;
		float:left;
		height:33px;
		text-align:center;
		width:150px;
}

#content #mainCT.panier ul.navigPanier li a:hover {
       color:#E61B86;
	   
}

#content #mainCT.panier ul.navigPanier li.last {
      width:116px;
      padding-top:2px;
      line-height:normal;color:#ffffff;
}

#content #mainCT.panier ul.navigPanier li a {
      color:#fff;
      text-decoration:none;
      /*padding-top:13px;*/
      vertical-align:middle;
	  text-align:center;
      font-size:11px;
	  white-space:nowrap;
	  
}

#content #mainCT.panier ul.navigPanier li.selected a {
      color:#fff;
}

#content #mainCT.panier .reference {
      color:#614104;


}

#content #mainCT.panier input {
   
	margin-left: 8px;
	margin-right: 5px;
	
}

#content #mainCT.panier div.contenuPopup ul.ulChoixAvantages{
padding:0;
}

#content #mainCT.panier div.contenuPopup ul.ulChoixAvantages li input{
    float: left;
    width: 10px;
}
#content #mainCT.panier div.contenuPopup  ul.ulChoixAvantages li label{
    display: inline;
    float: none;
    font-weight: bold;
    text-transform: lowercase;
}

#content #mainCT.panier div.contenuPopup  ul.ulChoixAvantages li ul li label{
font-weight: normal;
}


#content #mainCT.panier fieldset .AspNet-RadioButtonList-Item input{width:20px;border:none;}

#content #mainCT.panier fieldset .AspNet-RadioButtonList-Item {margin-left:0px;}

#content #mainCT.panier select {
     margin:0 2px 0 8px;
      float:none;
      /*color:#e61b86;*/
}
#content #mainCT.panier .liChoixPays select

{float:left; margin-left:8px; -margin-left:12px;}


#content #mainCT.panier p.texteEnseigne
{
/* 03-07-09 */
/* width:900px; */
width:880px;
}

#content #mainCT.panier p.texteEnseigne span
{
	display: block;
    margin: 0 0 20px;
	margin: 0\9;
    padding-left: 0;
    width: 90%;
}

#content #mainCT.panier fieldset#fsAdresseCommerciale div.divAdresseDomicile{

margin-bottom:20px;
}

#content #mainCT.panier ul li div p.texteEnseigne 
{
	width: 500px;
}

#content #mainCT.panier ul li div span.linkButtonClassClose_inner
{
	color:#fff;
	background-color:#DF1980;
	padding:5px;
	display:block;
	margin-bottom: 5px 0;
	margin-left: 200px;
}

#content #mainCT.panier p.cnil {
      color:#a0a6b5;width:905px; margin-top:80px;
}

#content #mainCT.panier p.cnil a {
      color:#a0a6b5;
}

#content #mainCT.panier p.notes {
      color:#000;
}

#content #mainCT.panier fieldset ul.formField input {
      width:15px;
      margin-left:10px;
      float:left;
      border:0;
}







#content #mainCT.panier fieldset .marraine {
      padding:0;
      margin:10px 5px ;
      float:left;
      color:#000;
      font-weight:normal;


}

#content #mainCT.panier fieldset #marraine {
      width:80px;
      margin:10px 5px ;
}

#content #mainCT #bgContainer fieldset #autre {
      text-align:center;


}


#content #mainCT #bgContainer fieldset #autre textarea {
      width:400px;
      height:120px;
}

.legendeInput {
      float:left;
      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 #aaa;
}

.validerFormulaire {
      margin:Opx;
      clear:both;
      text-align:center;
}

.validerFormulaire .btn{
margin-left:8px;
}

.validerFormulaire .btnGris{display:none;}


.recapCommande {
      width:880px;
      margin-top:16px;
      /*font-size:0.7em;*/
      font-size:1em;
      border-collapse : collapse;
      background-color:#fff;
	  margin: 15px 0px 0px;
}

.recapCommande .image {
      width:60px;

      padding:4px;
}

.recapCommande .refProd {
      padding:4px;
      text-align:left;
      font-size:10px;
}

.recapCommande .refProd strong {
      font-size:1.2em;
      font-weight:bold;
}

.recapCommande th {
      color:#2D1E00;font-size:10px;
      border:1px solid #877863;
     /*text-transform:uppercase;*/
      background-color:#EAE9E4;
      padding:4px;
}

.recapCommande td {
      text-align:center;
      vertical-align:middle;
      border:1px solid #877863;
      color:#DF1980;
}

.recapCommande td.garantie {
      padding:4px;
      text-align:left;
}

.recapCommande td.Options {
      padding:4px;
      text-align:left;
}






.recapCommandePanier {
      width:880px;
      margin-top:10px;
      font-size:10px;

      border-collapse : collapse;
      background-color:#fff;
      clear:both;
}
.recapCommandePanier td{
      text-align:center;
	  vertical-align:middle;
}

.recapCommandePanier th{
      padding:4px;
}
.recapCommandePanier td IMG {
      width:60px;
}

.divArticlePrixComptantAvecRemise
{
	width:100%;
	text-align:center;
	font-size:x-small;
	white-space:nowrap;
}

.divPanierLignePrixAvecRemise
{
	width:100%;
	text-align:center;
	font-size:x-small;
	white-space:nowrap;
}

.divPanierLigneEcoTaxe
{
	width:100%;
	text-align:center;
	font-size:x-small;
	/*white-space:nowrap;*/
}
.divArticlePrixComptantSansRemise
{
	width:100%;
	text-align:center;
	font-size:x-small;
	text-decoration:line-through;
	white-space:nowrap;
}
.divArticlePrixCreditSansRemise
{
	width:100%;
	text-align:center;
	font-size:x-small;
	text-decoration:line-through;
	white-space:nowrap;
}
.divPanierLignePrixSansRemise
{
	width:100%;
	text-align:center;
	font-size:x-small;
	text-decoration:line-through;
	white-space:nowrap;
}
.divArticlePrixComptant
{
	width:100%;
	text-align:center;
	/*font-size:small;*/
	font-size:12px;
	white-space:nowrap;
}
.divArticleAcompte
{
	width:100%;
	text-align:center;
	/*font-size:small;*/
	font-size:12px;
	white-space:nowrap;
}
.divArticleMensualites
{
	width:100%;
	text-align:center;
	/*font-size:small;*/
	font-size:12px;
	white-space:nowrap;
	font-size:11px;
}


.divServiceAcompte
{
	width:100%;
	text-align:center;
	/*font-size:small;*/
	font-size:12px;
	white-space:nowrap;
}
.divServiceMensualites
{
	width:100%;
	text-align:center;
	/*font-size:small;*/
	font-size:12px;
	white-space:nowrap;
}
.divPanierLigneMontantTotal
{
	width:60px;
	text-align:center;
	/*font-size:small;*/
	font-size:12px;
	white-space:nowrap;
}
.divArticleCreditTotalTaeg
{
	width:100%;
	text-align:center;
	/*font-size:small;*/

	font-size:12px;
	white-space:nowrap;
}
.spanArticleCreditTotal
{
	width:100%;
	text-align:center;
	white-space:nowrap;
}

.spanArticleCreditTotal .spanArticleCreditTotalMontant
{
	color:#DF1980;
}
.recapCommandePanier .spanArticleCreditTotal .spanArticleCreditTotalMontant
{
	font-weight:bold !important;
}
.spanArticleTaeg .spanArticleTaegMontant
{
	color:#DF1980;
}
.spanArticleTaeg
{
	width:100%;
	text-align:center;
	font-size:xx-small;
	white-space:nowrap;
}

.BlocrecapCommande .divServiceAcompte,.BlocrecapCommande .divArticleMensualites,.BlocrecapCommande .divArticleAcompte,.BlocrecapCommande .divArticleCreditTotalTaeg
{
	font-size:11px;color:#2D1E00;
}

.divArticlePourcentageReduction
{
	width:100%;
	text-align:center;
	font-size:x-small;
	white-space:nowrap;
}
.divArticlePrixBarre
{
	width:100%;
	text-align:center;
	font-size:x-small;
	white-space:nowrap;
	text-decoration:line-through;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts td.colprix .divArticlePrixBarre 
{
	color:#2D1E00;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts td.colprix .divArticlePrixBarre span
{
	font-weight:normal;
}
.divArticlePrix
{
	width:100%;

	text-align:center;

	font-size:x-small;
	white-space:nowrap;
}

.recapCommandePanier .image {
      width:60px;
      padding:4px;
}

.recapCommandePanier .refProd {
      padding:4px;
      text-align:left;
	  text-transform:lowercase;
	  font-size:12px;
}

.recapCommandePanier .refProd strong {
      font-size:1.2em;
      font-weight:bold;
}

.recapCommandePanier th {
background:#EAE9E4;
border:1px solid #877863;
color:#2D1E00;
/*text-transform:uppercase;*/
}

.recapCommandePanier td {
      text-align:center;
      vertical-align:middle;
      border:1px solid #877863;
      /*color:#DF1980;*/
}

.recapCommandePanier td.garantie {
      padding:4px;
      text-align:left;
}

.trPanierLigneServiceRestants{
height:24px; 
border:1px solid #877863;
width
}

.recapCommandePanier .trPanierLigneServiceRestants td.Options {
border:none;
float:left;
font-size:12px;
padding:4px;
text-align:left;
width:450px;
}

.recapCommandePanier .trPanierLigneServiceRestants td.Options br{
display:none;
}

.trPanierLigneServiceRestants{
height:24px; 
border:1px solid #877863;
width
}
.trPanierLigneServiceRestants td{
border:none;
}


.recapCommandePanier td.Options div {
display:block; 
float:right; 
margin-top:0;
margin-right:5px;
*left: 350px\9;
padding:0px\9;
*margin-top:-16px\9; 
_width:480px; 
}



.recapCommandePanier td.Options div ul {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:0px;
	_float:right; 
}

#content #mainCT.panier .recapCommandePanier td.Options div ul li label {
	float:none;
	font-size:10px;
	vertical-align:middle;
}

#content #mainCT.panier .recapCommandePanier td.Options div ul li input {
	border:none;
	font-size:10px;
	vertical-align:middle;
}

.smallBtn {

color:#2D1E00;
cursor:pointer;
font-weight:normal;
font-size:11px;
padding:5px;
vertical-align:middle;
display:block;
margin-top:5px;
width: 80px;
text-decoration : underline;
}

.smallBtn a {
      color:#2D1E00;
      text-decoration:none;font-size:11px;
}


.smallBtn a:hover{
      color :#DF1980;
      text-decoration:underline;
}

.fll{
     float:left;
}

.flr{
     float:right;
}

#content #mainCT .encartAvantages {

	/*width:898px;*/
     padding:4px;
     margin:46px 0 25px 0;
 
     border:1px solid #877863;
     background-color:#fff;
	 /*width:53%;*/
	 width:485px;
	 height:100%;
}


     


#content #mainCT .encartAvantages  li.liChoixCodeActionEntreeTextbox{
	/*width:898px;*/
margin-top: 10px;
padding: 5px;
     
}

#content #mainCT .encartAvantages  li.liChoixCodeActionEntreeTextbox input{
	/*width:898px;*/
border: 1px solid #DFD5CB;
    margin: 4px 0 0 24px;
    padding: 0;
   
}


#content #mainCT .encartAvantages li.liChoixCodeActionEntreeRadion label{
	/*width:898px;*/
    display: inline;
    float: left;     
	width:90%;
}

#content #mainCT .encartAvantages li.liChoixCodeActionEntreeRadion input{
	/*width:898px;*/
float:left;

     
}

#content #mainCT .encartAvantages li.liChoixCodeActionEntreeRadion label span{
	/*width:898px;*/
     display:block;
	 margin-top:5px;
	 margin-left:0px;

     
}
#content #mainCT .encartAvantages li.liChoixCodeActionEntreeRadion label br{
	/*width:898px;*/

margin-top: -5px;
     
}



#content #mainCT .encartAvantages li.liChoixCodeActionDuMoment label{
	/*width:898px;*/

     text-align:left;
     
}








#content #mainCT .encartAvantages li.liChoixCodeActionAucun label{
	/*width:898px;*/

     text-align:left;
     
}


#content #mainCT .encartAvantages div ul li ul li input#ctl00_PageContent_grbChoixCodeActionEntree{
	/*width:898px;*/
 display:inline;
float:left;
}

#content #mainCT .encartAvantages p.codeAvantage {
      /*width:50%;*/
      margin:0;
      padding-right:8px;

      color:#2D1E00;
     font-weight:normal;
      font-size:11px;
}
#content #mainCT .encartAvantages p.codeAvantage input {
      width:80px;
      
}
#content #mainCT .encartAvantages p.codeAvantage .btn
{
    padding:3px;
    margin-top:-5px;
    *position:relative;
    *top:-2px;
}
#content #mainCT .encartAvantages p.codeAvantage .btn a {
     color:#fff;
     text-decoration:none; font-size:11px;
}

#content #mainCT .encartAvantages p.codeAvantage .btn a:hover{
     color:#fff;font-size:11px;
}

#content #mainCT .encartAvantages p.codeAvantage strong {
     position:relative;
     top:-4px;
     font-weight:normal;
      font-size:12px;
}

#content #mainCT.panier p.explicationsAvantage {
     /*width:45%;*/
     padding:4px;
     margin:0;

     clear:none;
     font-size:11px;
     color:#2D1E00;

	 /*border-left:1px solid #877863;*/
	 width:500px;
}

#content #mainCT.panier p.explicationsAvantage  a span
{
color:#df1980; cursor:hand;
}
#content #mainCT.panier p.explicationsAvantage span{
display:block;
margin-bottom:4px;
width:100%;
text-transform: lowercase;
font-size:12px;
line-height:18px;
}

#content #mainCT.panier p.explicationsAvantage a{display:block;margin-top:5px}

#content #mainCT.panier .encartAvantages ul.CodeAvantageDescriptifListe{list-style:none;}

table.totalFacture {
    border-collapse: collapse;
    float: right;
    font-size: 12px;
    margin: 0 102px 0 0;
	border-top:none;
border-left:1px solid #877863;
border-bottom:1px solid #877863;
border-right:1px solid #877863;
   
}

/*supprimer code advantage*/
#content #mainCT.panier p.explicationsAvantage a.SupprimerCodeAvantage span{
color: #2D1E00;
text-decoration:underline;
font-weight:bold;
}

#content #mainCT.panier p.explicationsAvantage a.SupprimerCodeAvantage:hover span{
text-decoration:underline;
font-weight:bold;
color: #DF1980;
}


table.totalFacture td{
background-color:#FF9900;
border-left:1px solid #877863;
display: block;
float: left;
padding: 5px;
text-align: right;
width: 145px;
}

table.totalFacture td.tdMontant{
   display: inline;
    float: left;
    text-align: left;
    width: 85px;
}

.BlocrecapCommande .totalFacture 
{
	margin: 10px 0 0 0;
}

#ctl00_PageContent_wucCommandeDetails_updatePanel1 .btn{padding:0px;margin:0px;}




.totalFacture tr.totaleconomies {
     color:#FFFFFF;
font-weight:bolder;

}

.totalFacture tr.montanttotal {



	font-weight:bold;color:#df1980;
}


#ctl00_PageContent_wucCommandeDetails_trModifierAcompte td
{
	width:100%;
}
.totalFacture span.btn{
	width:100%;
}
.totalCredit {
     width:297px;
     padding:4px;
     /*margin: 0px 39px 0 0;*/
     float:right;
     font-size:12px;
     border-collapse:collapse;
     border:1px solid #877863;
     background-color:#fff;
     clear:right;
     margin-right:39px;
     *margin-right:19px;
     
}

.totalCredit tr {
     border:1px solid #877863;
}

.totalCredit td {
     border:1px solid #877863;
}

.totalAcompteMensualites {
	float:right;
	font-size:12px;
	border:1px solid #adb2bf;
	border-collapse:collapse;
	margin: 10px 0 0 0;
	padding:4px;
	width:350px;
	height:80px;
}
.totalAcompteMensualites td {
     border:1px solid #877863;
}
.facturePrix {
     width:88px;
     text-align:center;
}

.ecoremise {
     color:#ff0000;
     font-weight:bold;
}





.btnListe {
     padding:40px 0 0 55px;
     clear:both;
}

.btnListe span {
     padding-bottom:4px;

}

.btnListe span a{
     padding-bottom:4px;
}

.btnListe span.commander,
.panier .formulaire span.btnValider {
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
vertical-align:middle;
}

.btnListe span.commander a ,
.panier .formulaire span.btnValider a{
background-color:#DF1980;
color:#FFFFFF;
display:block;
float:right;
font-size:16px;
font-weight:bolder;
padding:20px;
text-decoration:none;
width:260px;
}

.btnListe span.commander a:hover,
.panier .formulaire span.btnValider a:hover{
     color:#fff;
font-size: 16px;
font-weight: bolder;

}

.panier .formulaire span.btnValider{padding-right:10px;}
.btnListe span.continuer,
.panier .formulaire span.btnAnnuler {
border:medium none;
color:#FFFFFF;
cursor:pointer;

font-weight:bold;
vertical-align:middle;
}

.btnListe span.continuer a,
.panier .formulaire span.btnAnnuler a {
background-color:#8A7968;
color:#FFFFFF;
display:block;
float:left;
padding:10px;
text-decoration:none;
width:200px;
}

.btnListe span.continuer a:hover,
.panier .formulaire span.btnAnnuler a:hover{
     color:#fff;
}

#content #mainCT.panier .formulaire label {

text-align:right;
}

#content #mainCT.panier .formulaire select.comboBoxStyle1 {

width:100px;
margin:0px;
}

.liModifTaille select
{
    width:200px;
    
}
.liModifColoris select
{
    width:200px;
    
}
.liModifColoris span#lblColoris, .liModifTaille span#lblTaille
{
    text-align:right;  width:70px;
}
.liModifColoris span#lblColoris
{
    margin-left:75px;
}
.liModifTaille span#lblTaille
{
    margin-left:86px;
}

#content #mainCT.panier #PanierVide {
	padding-left:55px;
	color:red;
	font-size:1.5em;
}

#content #mainCT.panier .choixArticle{width:100%; border:1px solid #D6CEC6;margin-top:10px;}




table.choixArticle td {padding:0 8px}
table.choixArticle td.nowrap {width:50%;}
table.choixArticle select {width:auto;}


/* Popup modales */ 
/*Modal Popup*/

.modalBackground {
	filter: Alpha(Opacity=60); -moz-opacity:0.6; opacity: 0.6;
    width: 100%; height: 100%; background-color: #999999;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}

.modalPopup {
background-color:White;
border:1px solid;
width:500px;

}

#ctl00_PageContent_btnAjoutPanierWithPopupBas_panPopupAjoutPanier{
position: fixed !important;
     top: 50% !important;
  margin-top: -95px; !important;


	}
/*
#ctl00_PageContent_WUCGestionAvantages_popupChoixCodeAvantage_panPopup{
max-height: 420px;
overflow-y: auto;
overflow-x: hidden;
}
*/

/*div.modalPopup[style]{
clear:both !important;
position: fixed !important;
margin:0px auto 0px auto !important;
top:150px !important;
    }
*/


.ChoixCodeAvantage {
border:1px solid;
margin:0;
width:560px;
}

.ChoixCodeAvantage label {
	
	margin-bottom:0px;padding:0px;
}
.ChoixCodeAvantage input {
	
	margin-top:-3px; margin-right:10px;
}
.ChoixCodeAvantage ul {
	
	margin-top:0px;padding:0px; width:95%;
}
.ChoixCodeAvantage ul li {
	
	margin-top:0px;padding:0px; width:95%;
}
/*.modalPopup ul 
{
 margin:0px;
}

.modalPopup li

{
background-color:#00ff00;width:300px;
}*/
.modalPopup ul li.liChoixPays SELECT
{
	float:left; display:inline;
	width:200px;

	margin-left:0px;
}
.modalPopup h3{
	font-size:12px;
	text-align:center;
	padding:10px 0 0 0\9;
}

.modalPopupIdentification 
{
	background-color:White;
	border:solid 2px gray;
	width:700px;
}
.modalPopupClose
{
	float:right;
	/*font-size:large;*/
	width:200px;
	/*background-color:#DF1980;*/
}

#content #mainCT.panier fieldset#fsModificationLignePanier { width:auto; margin: 0; padding: 0; border:none; }
#content #mainCT.panier fieldset#fsModificationLignePanier .liZoneBoutonsValidations { text-align:center; margin-top: 5px; }
#content #mainCT.panier fieldset#fsModificationLignePanier .liZoneBoutonsValidations span { color:#fff; }
#content #mainCT.panier fieldset#fsModificationLignePanier ul li input { float:none; }
#content #mainCT.panier fieldset .modalPopupHeader a.modalPopupClose span.modalPopupClose_inner
{
	color:#FFF;
}
.modalPopupClose input
{
width:20px;font-weight:bold;
cursor:hand;color:#ff0000;
}
.modalPopupHeader {
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:Gray;
	cursor:move;
	/*height:25px;*/
	line-height:25px;
	padding:0px;
}


.modalPopup .modalPopupHeader {background:#F2EEEA; color:#2D1E00;}
.modalPopup .modalPopupHeader span{/*text-transform:uppercase;*/font-weight:bold;}

.modalPopupContent {
margin-bottom:0;
padding:5px 2px;
text-align:center;
}
.modalPopupContent h2{
	margin:0px;
	margin-top:5px;
	margin-bottom:10px;
	font-size:12px;
}
.modalPopupContent  .formulaire{
	width:40%;
	margin:0px auto;
}
.liCivilite
{

    text-align:left;

}

.liCivilite SELECT
{
    width:200px; float:left; 
}
.modalPopupContent .formulaireSubmit{width:140px;height:30px;margin:0px auto}
#ctl00_PageContent_wucCommandeDetails_lblModifMensualites {
margin-bottom:5px;
margin-left:8px;
margin-right:5px;
}
#ctl00_PageContent_wucCommandeDetails_lblModifAcompte {
	margin-bottom:5px;
}
#ctl00_PageContent_wucCommandeDetails_lblMontantTotalArticles {
	display:block;
	margin-bottom:5px;
}
#ctl00_PageContent_wucCommandeDetails_lblModifMontantMensualites {
	margin-bottom:5px;
}
.modalPopupContent #divValiderModifAcompte{height:20px;margin:5px 0;padding-left:120px;}
.modalPopupContent  .formulaire .formulaireChamp{clear:both;height:25px;margin-bottom:5px;}
.modalPopup .modalPopupContent .PopupAjoutPanierBoutons{
margin-bottom:10px;
padding:0px;
}
.modalPopup .modalPopupContent .btnShopping
{background-color:#ABA192;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:5px;
}
.modalPopupContent select
{
    float:left;margin-left:0px;
}

#content #mainCT #ctl00_PageContent_btnOK
{

background-color:#DF1980;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:9pt;
font-weight:bold;
padding:5px;
vertical-align:middle;
}
#content #mainCT #ctl00_PageContent_btnCloseErreur
{
color:#FFFFFF;background-color:#df1980;
cursor:pointer;
border:medium none;
font-size:9pt;
font-weight:bold;
padding:5px 5px;

vertical-align:middle;
margin-bottom:8px;
}

.modalPopup .modalPopupContent .btnShopping a{color:#fff}

#content #mainCT .modalPopup .AspNet-RadioButtonList .AspNet-RadioButtonList-Item label{float:none;}
	
#content #mainCT .modalPopup .AspNet-RadioButtonList ul{list-style:none;}

#content #mainCT .modalPopup .modalPopupHeader .modalPopupClose {
float:right;
width:25px;
height:25px;
padding:0;
margin: -12px;
color:#fff;
font-weight:bold;
cursor:pointer; 
text-align:center;
background-image: url("images/close_small.gif");
}
/* Fiche produit */
#content #mainCT .modalPopup .modalPopupHeader .modalPopupClose a{
width:25px;
height:25px;
}
#content #mainCT .modalPopup .modalPopupHeader .modalPopupClose a span.modalPopupClose_inner{
display:none;
}
/*navigation gauche*/

#centerPan {
display:inline;
float:left;
margin-left:0;
width:757px;
}

#centerPan h1.UniversNom {

	font-size:14px; 
	color:#E61B86;
	margin:15px 0px 10px 10px;
}

#centerPan h1.SousRayonNom{

	font-size:14px; 
	color:#E61B86;
	margin:15px 0px 0px 10px;
} 


#centerPan h1.SousRayonNom p.SousRayonDescriptionCourte{
	margin:0px;
	
}

#centerPan .meaMedium span img{border:1px solid #604101; width:252px;}
#centerPan p img{border:1px solid #604101;}
#centerPan .meaLarge span img{border:1px solid #604101;}

#centerPan .misesEnAvantHomeBoutique img{border:1px solid #BBBBBB;}


#centerPan .miseEnAvantComplement{font-size:12px;}

#centerPan #descente_rayon_encart_ray_enseigne_cadre{float:left;
margin:10px 10px 0;
width:50%;}

#centerPan #descente_boutique_encart_bout_enseigne_cadre{    float: left;
    margin: 0 0 0 10px;
}

#centerPan #descente_ss_ray_encart_ss_ray_enseigne_cadre{float:left;
margin:10px 10px 0;
width:50%;}

#centerPan #descente_ss_ray_encart_princ_focus_ss_ray_cadre{clear:both; margin:10px 10px 0;}

#centerPan .descente_boutique_encart_princ_focus_bout_cadre img{border:5px solid #000;}

#centerPan #descente_rayon_encart_princ_focus_rayon_cadre{font-size:12px; margin:0 0 0 10px;}

#centerPan #descente_boutique_encart_princ_focus_bout_cadre {
	font-size:12px;
	clear:both;
	width:760px;
	margin:0px;
	padding:0px;
	margin-left:10px;
}



/*navigation gauche recherche*/

#ctl00_PageContent_centerPan{

	float:left;
	margin-bottom:10px;
	width:780px;
	margin-left:10px;
	*margin-left:0px;
}

#ctl00_PageContent_centerPan h1.UniversNom {

	font-size:14px; 
	color:#E61B86;
	margin:15px 0px 10px 10px;
}

#ctl00_PageContent_centerPan h1.SousRayonNom{

	font-size:14px; 
	color:#E61B86;
	margin:15px 0px 0px 10px;
} 


#ctl00_PageContent_centerPan h1.SousRayonNom p.SousRayonDescriptionCourte{
	margin:0px;
	
}

#ctl00_PageContent_centerPan .meaMedium span img{border:1px solid #604101; width:252px;}
#ctl00_PageContent_centerPan p img{border:1px solid #604101;}
#ctl00_PageContent_centerPan .meaLarge span img{border:1px solid #604101;}

#ctl00_PageContent_centerPan .misesEnAvantHomeBoutique img{border:1px solid #BBBBBB;}


#centerPan .miseEnAvantComplement{font-size:12px;}
ctl00_PageContent_centerPan 
#ctl00_PageContent_centerPan #descente_rayon_encart_ray_enseigne_cadre{float:left;
margin:10px 10px 0;
width:50%;}


#ctl00_PageContent_centerPan #descente_boutique_encart_bout_enseigne_cadre{float:left;
margin:10px 0 0 10px;

width:50%;}

#ctl00_PageContent_centerPan #descente_ss_ray_encart_ss_ray_enseigne_cadre{float:left;
margin:10px 10px 0;
width:50%;}

#ctl00_PageContent_centerPan #descente_ss_ray_encart_princ_focus_ss_ray_cadre{clear:both; margin:10px 10px 0;}

#ctl00_PageContent_centerPan .descente_boutique_encart_princ_focus_bout_cadre img{border:5px solid #000;}

#ctl00_PageContent_centerPan #descente_rayon_encart_princ_focus_rayon_cadre{font-size:12px;}

#ctl00_PageContent_centerPan #descente_boutique_encart_princ_focus_bout_cadre {
	font-size:12px;
	clear:both;
	width:760px;
	margin:0px;
	padding:0px;
	margin-left:10px;
}

#ctl00_PageContent_centerPan div#resultats h2 
{
	margin:0;
	margin-top:8px;
	padding:3px 0 0px 1%;
	background:transparent;color:#2D1E00;

	float:left;
	font-weight:normal;
	font-size:10px;
	

	}
	
#ctl00_PageContent_centerPan div#resultats h2 select {
	background-color:#FFFFFF;
	border:1px solid #BBAC99;
	color:#DF1980;
	width:50px;
	text-align:center;
}

#ctl00_PageContent_centerPan div#resultats h2.ProduitSelectionTriZoneHaut select {
	width:180px;
}
#ctl00_PageContent_centerPan div#resultats h2.ProduitSelectionTriZoneBas select {
	width:180px;
}

#ctl00_PageContent_centerPan div#resultats h3 {

	background:transparent;
	color:#2D1E00;
	padding:9px 0% 0px 0px;
font-size:10px;
text-align:left;
margin-right:5px;
	}


#ctl00_PageContent_centerPan div#resultats table.tableRes {clear:both;border:1px solid #604101;margin:10px 10px 0px 10px;width:760px;background:#e2f172;}
#ctl00_PageContent_centerPan div#resultats table.tableRes td,
#ctl00_PageContent_centerPan div#resultats table.tableRes th
{vertical-align:top;padding:2px;background:#e2f172;}


#ctl00_PageContent_centerPan .misesEnAvantHomeBoutique table.tableRes {clear:both;
	margin:0px;width:767px;background:#e2f172;height:200px;}
#ctl00_PageContent_centerPan .misesEnAvantHomeBoutique table.tableRes td,
#ctl00_PageContent_centerPan .misesEnAvantHomeBoutique table.tableRes th
{background:#f8faad url(images/bck_hotspot01.gif) no-repeat; vertical-align:top;}


#ctl00_PageContent_centerPan .misesEnAvantHomeBoutique table.tableRes #tdSeparator{width:1px;background:#fff;}



#ctl00_PageContent_centerPan div#resultats table.tableRes th 
{
	background-color:#F3EFEA;

border-width:1px;
border-style:solid;
border-color:#FFFFFF #877863;
font-size:12px;
font-weight:normal;
margin:0pt;
padding:5px;
/*text-transform:uppercase;*/

height:20px;text-align:left;
	}
#ctl00_PageContent_centerPan div#resultats table.tableRes td h2 {color:#000;background:none;width:133px;*width:130px;}
#ctl00_PageContent_centerPan div#resultats table.tableRes td.sep {width:0.2px;background:#fff}


#ctl00_PageContent_centerPan div#resultats table.tableRes td hr {border:0;border-top:1px solid #fff;background:#fff; height:1px}

.divPagination{
float:right;
}



/***********************/
/**  Notre Selection recherche  **/
/***********************/

#ctl00_PageContent_centerPan div#resultats table.NotreSelection 
{
	clear:both;
	border:1px solid #604101;
	margin:10px 10px 0px 10px;
	width:760px;
	/*background:#F3EFEA;*/
}
#ctl00_PageContent_centerPan div#resultats table.NotreSelection td {
	vertical-align:top;
	padding:0px;
	width:1px;
	/*background:#F3EFEA;*/
}
#ctl00_PageContent_centerPan div#resultats table.NotreSelection td.image {
	display:none;
}
#ctl00_PageContent_centerPan div#resultats table.NotreSelection th {
	vertical-align:top;
	padding:0.04px;
	/*background:#F3EFEA;*/
}

#ctl00_PageContent_centerPan div#resultats table.NotreSelection td.legend
{
	background: url(images/bck_hotspotGrey.gif) no-repeat;
	/*width:390px;*/
}


#ctl00_PageContent_centerPan .misesEnAvantHomeBoutique table.NotreSelection {clear:both;

	margin:0px;width:757px;background:#F3EFEA;height:200px;}
#ctl00_PageContent_centerPan .misesEnAvantHomeBoutique table.NotreSelection td,

#ctl00_PageContent_centerPan .misesEnAvantHomeBoutique table.NotreSelection #tdSeparator{width:1px;background:#fff;}


table.NotreSelection td {background:#fff;}


#ctl00_PageContent_centerPan div#resultats table.NotreSelection th 
{
	background-color:#F3EFEA;
	border-width:1px;
	border-style:solid;
	border-color:#877863 #877863 #FFFFFF #877863;
	border-bottom:none;
	font-size:1.3em;
	font-weight:normal;
	margin:0pt;
	padding:5px;
	/*text-transform:uppercase;*/
	height:20px;text-align:left;
}

#ctl00_PageContent_centerPan div#resultats table.NotreSelection td h2 {color:#000;background:none;width:133px;}
#ctl00_PageContent_centerPan div#resultats table.NotreSelection td.sep {width:0.2px;background:#fff }

#tdSeparator {width:0px;background:#fff;}

#ctl00_PageContent_centerPan div#resultats table.NotreSelection td hr {
border:0;
border-top:1px solid #fff;
background:#fff; 
height:1px; 
margin-top:2px;
margin-bottom:0px; 
padding:0px; 
display:block;
display:none\9;
_margin:-6px 0;}
#centerPan div#resultats table.NotreSelection td {-height:4px}

#ctl00_PageContent_centerPan div#resultats table.NotreSelection .btnVoirFicheProduit .btnBcRouge{vertical-align:bottom;display:none;}
/*******************/

/*******************/
/*produitnom recherche*/
/*******************/
#ctl00_PageContent_centerPan div#resultats h3.ProduitNom {font-weight:bold;padding:0;background:transparent;width:auto;float:none;font-size:12px;}
#ctl00_PageContent_centerPan div#resultats h3.ProduitNom span {font-weight:normal;font-size:12px}
#ctl00_PageContent_centerPan div#resultats h3.ProduitNom span.NomProduit {font-weight:normal;
	font-size:12px;

		}

#ctl00_PageContent_centerPan div#resultats h3.ProduitNom a{font-size:12px;}

/*fiche produit*/

#content #centerPan .produit{
font-size:12px;
margin-left:16px;
}

#content #centerPan .produit #visuel {
	/*display:block;
	float:left;*/
/*margin-top:30px;*/
	/*margin-right:10px;
	*/
}

#visuel_fiche_produit_cadre
{
width:200px;
	border:1px solid #ADB1BC;
	background:#EAE9E4;
float:left;
margin: O 10px 0 0;
}

#content #centerPan .produit #visuel .mr10{float:left;margin-top:1px;padding:6px 3px;}

#content #centerPan .produit #visuel .fll{float:left;background:#EAE9E4;}

#content #centerPan .produit #visuel .fll tr td .fll{border:1px solid #fff;}

#content #centerPan .produit #visuel p
{
margin:0; padding:0;
}

#content #centerPan .produit #ProduitDetails p.pdficon a{
text-decoration:underline;
background: url("images/pdf.jpg") no-repeat scroll 0 -2px transparent;
padding-left:20px;
}


.indispo span {clear:both; font-weight:normal;color:#2D1E00;font-size:0.7em;margin:6px 0 }
.indispo span a {color:#604101}

#articleDesc div.miseAuPanier p.mt10px {padding-top:10px}

#coordonnes {
	font-size:13px;
	float:left;
	background:#fff;
	display: block;
	border:1px solid #fb6ea0;
	margin:50px 0px 0 15px;
	width:100%\9;
	_margin:50px 0px 0px 10px;
	_width:750px;
/*background: url(images/bgDivMea.gif*/)
}

#totalLook {font-size:0.8em;margin-top:10px;clear:both;float:left;width:300px;display:block;margin-left:8px;border:1px solid #fb6ea0;background: url(images/bgDivMea.gif)}
#coordonnes h5, #totalLook h5 {margin:0;padding:5px 0;padding-left:4px;background:#E61B86; color:#fff;/*text-transform:uppercase;*/}


#coordonnes h3.ProduitNom, #coordonnesParTrois h3.ProduitNom {
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
width:auto;
}

#semblables {
	font-size:13px;
	float:left;
	background:#fff;
	display: block;
	border:1px solid #fb6ea0;
	margin:60px 0px 0 15px;
	width:100%\9;
	_margin:60px 0px 0px 10px;
	_width:750px;
}



#semblablesParTrois {font-size:0.8em;margin-top:10px;float:right;width:450px;background:#fff;display:block;border:1px solid #fb6ea0;}

#semblables h5,#semblablesParTrois h5 {margin:0;padding:5px 0;padding-left:4px;background:#E61B86; color:#fff;/*text-transform:uppercase;*/}
#bottomToolBar {float:left;clear:both;width:772px;}
#semblables.fS,#semblablesParTrois.fs{width:760px; float:left;clear:both;margin-left:10px;margin-top:10px;border:1px solid #fb6ea0;}



/*div mise en avantpage panier*/

#ctl00_PageContent_divmiseenavantpagepanier {
    border: 1px solid #FB6EA0;
    display: block;
    float: left;
    font-size: 13px;
    margin: 0 0 10px 0;
}

 #ctl00_PageContent_divmiseenavantpagepanier p{
   margin: 0;
 }
 #ctl00_PageContent_divmiseenavantpagepanier p.MiseEnAvantPagePanier {
 background: none repeat scroll 0 0 #E61B86;
  padding: 5px 0 5px 4px;
}


#content .panier#mainCT #ctl00_PageContent_divmiseenavantpagepanier p.MiseEnAvantPagePanier {
  _margin:0;
}

 #ctl00_PageContent_divmiseenavantpagepanier p.MiseEnAvantPagePanier span{
     color: #FFFFFF;
	font-weight:bold;
 }
	
	
	#ctl00_PageContent_divmiseenavantpagepanier div span{
	display: block;
    margin: 3px 0;
 }

	#ctl00_PageContent_divmiseenavantpagepanier div.divAPartir span{
	display: inline;
    float: left;
    margin: 3px 0;
	}
	

	#ctl00_PageContent_divmiseenavantpagepanier div div select{
  	font-size: 11px;
    margin: 0;
}


#ctl00_PageContent_divmiseenavantpagepanier div.divPrix{
display:none;
}

#ctl00_PageContent_divmiseenavantpagepanier div.divAjoutPanier a{

    background: none repeat scroll 0 0 #E61B86;
    display: block;
    padding: 3px;
    text-align: center;
	width:inherit\9;
}

#ctl00_PageContent_divmiseenavantpagepanier div.divAjoutPanier a span.MEAPagePanierAjoutPanier_inner {
width:inherit;
height:inherit;
     color: #FFFFFF;
	font-weight:bold;
}

#ctl00_PageContent_divmiseenavantpagepanier div.rptMiseEnAvantPagePanier{
padding:3px;
display:block;
float:left;
_float:none;
_margin:0 0 3px 0;
}

#ctl00_PageContent_divmiseenavantpagepanier div.divWUCMiseEnAvantPagePanier{
background: none repeat scroll 0 0 #E2F172;
display:inline;
float: left;
font-size:10px;
width: 239px;
}


#ctl00_PageContent_divmiseenavantpagepanier div span.MEAProduitDesciption{
font-weight:bold;
font-size:11px;
width:51%;
float:right
}

#ctl00_PageContent_divmiseenavantpagepanier div div div{
	width:51%;
	float:right;
	margin-top:3px;
}

#ctl00_PageContent_divmiseenavantpagepanier div span.MEAProduitAPartirDePrix{
  color: #E71B85;
    font-size: 10px;
    font-weight: bold;
    white-space: nowrap;
	}

#ctl00_PageContent_divmiseenavantpagepanier a.MEAProduitImage
{		

		float:left;
		width:100px;
		height:100px;
		margin : 3px; 
		 padding: 1px;
		border: 1px solid #888888 ;
}
#ctl00_PageContent_divmiseenavantpagepanier a.MEAProduitImage img
{	
    background-color: #FFFFFF;
    height: 100px;
    width: 100px;
    z-index: 1;
}

.mr10 {margin-right:10px;margin-top:4px;}

.otherPic 
{
	background: url(images/bgNumbPic.gif) no-repeat;
	width:14px; height:15px;text-align:center;
	margin:3px;
	font-size:0.7em
}

.otherPic a {color:#3e5faa ; text-decoration:none}

#article p.avisInternautes {clear:left;border:0;border-top:1px solid #f8709e;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 {background: url(images/bul_fushia.gif) no-repeat 0px 5px;padding-left:14px}
#article ul li a {color:#2D1E00;}
#article ul li a:hover{color:#E71B85;}

#article ul.lastElement {border-top:1px solid #f8709e}


hr.cleard {height:8px;border:0;clear:both;background:#fff;color:#fff}




.misesEnAvantHomeBoutique {
margin:10px 0 0 0;
clear:both;
float:left;
width:767px;
border:1px solid #604101;
}

.misesEnAvantHomeBoutique h2{background-color:#F3EFEA;
border:1px solid #FFFFFF;
font-size:12px;
font-weight:normal;
height:20px;
margin:0pt;
padding:10px;
/*text-transform:uppercase;*/}

ul#bottomToolBar 
{display:none;
	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;
}

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;
    margin: 60px 0 0 12px;
    padding: 0;
	display:none;
	}

p.topRecherche a {color:#2D1E00;}

p.topRecherche a:hover{color:#E71B85;}

ul.personalisation {list-style-type:none;margin:0;padding:0}
ul.personalisation li {padding-bottom:10px;}
ul.personalisation li {font-size:0.8em}
ul.personalisation li span {margin-left:4px;position:relative;top:-3px;}

ul.personalisation li label span {margin-left:0px;display:block;float:left;width:50px;font-size:1.2em;position:relative;top:3px;}
ul.personalisation li input {border:1px solid #7f9db5;width:130px}

/* */
.tableProducts {width:750px;margin:10px 10px 0 16px;clear:both;font-size:11px;font-weight:bold;
	border-collapse:collapse;
	border:1px solid #adb1bc;
	background-color:#fff;
	}
.tableProducts td {border:1px solid #adb1bc;padding:4px;vertical-align:top;}
.tableProducts td span {font-size:11px;font-weight:normal;}
.tableProducts td select{color:#DF1980;}
.tableProducts a {color:#2D1E00;font-size:11px;}
.tableProducts a:hover{color:#DF1980;}
.tableProducts td.colprix {text-align:center;color:#DF1980;}
.tableProducts th{border:1px solid #adb1bc;}

.selectColor 
{
	padding:8px;
	margin:8px;
	clear:both;
	border:1px solid #3860aa ;
	font-size:0.8em;

}

.selectColor select {font-size:0.8em}
.selectColor .assistant {font-size:0.8em}
.selectColor .assistant a {color:#000}

.montantTotalArticles 
{
	width:auto;

	clear:both;
	float:right;
	margin:8px;
	border:1px solid #604101;	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 #3860aa;padding:4px;}
table.detailEnsemble td.dtlR {width:2%;vertical-align:middle;text-align:center;padding:4px;}



.ensembleG 
{
	background:#eff0f2;
	margin:0;
	padding:0;
	font-weight:bold;
	padding:4px;
	height:107px;

	display:block;
}



table.detailEnsemble div.ensembleD {border:1px solid #eff0f2;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;display:none;}/* EMK : masquer les images et description des sous produits */

table.prodDescTop td.leftDesc {width:185px;}
table.prodDescTop td.rightDesc {width:462px;}

table.prodDescTop td img {border:1px solid #f0f0f0;}

table.prodDescTop td.rightDesc p.ensembleG  
{
		width:98%;
	}
div.prodDesc {}

.ensembleG .descProd {font-weight:normal}

div.prodDesc p.ensembleG {border-bottom:1px solid #3660a8}

div.prodDesc .leftBorder {border-left:1px solid black}

div.prodDesc {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 #adb1bc}

div#centerPan div.meaLarge {}
#descente_univers_encart_princ_focus_bout_cadre
{
	font-size:12px;
	width:760px;
	margin-left:10px;
}

#descente_univers_encart_princ_focus_bout_cadre h3{font-size:14px;
	font-weight:bold;}

#descente_univers_encart_secondaire_cadre{
	font-size:12px;
	width:760px;

	margin-left:10px;
}

#descente_univers_focus_service_cadre {
	font-size:12px;
	float:left;
	*margin-bottom:15px;
	width:760px;
	margin-left:10px;
	}


#miseEnAvant #centerPan div.meaLarge {height:auto;}



div#centerPan div.meaMedium {margin-top:10px; }
div#centerPan div.meaMedium span {padding-right:8px; }
div#centerPan div.meaMedium span.lastMea {padding-right:0;}

div.meaCatProduits {border:1px solid #E61B86; *width:770px;margin-top:10px;width:775px;background:#fff;display:none;}
div.meaCatProduits h2 {margin:0;padding:2px;font-size:12px; color:#fff;background:#E61B86;
	/*text-transform:uppercase;*/
	}
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 #E71B85; width:362px;margin-top:10px;float:left;background-color:#EFF0F2;}
div.meaCatProduitsHalf h2 {margin:0;padding:2px;font-size:12px; color:#fff;background:#E71B85;
	/*text-transform:uppercase;*/
	}
	
div.meaCatProduitsHalf span.detailProduit {position:absolute;bottom:0;left:0}

p.m10px {margin-left:10px;}


table.toutesBoutiques {border:1px solid #fd6f9f;float:left;width:780px;margin-left:10px;*margin-left:5px;padding:5px;}

table.toutesBoutiques td.image {width:115px;}
table.toutesBoutiques td.desc  {vertical-align:top;margin:0;font-size:0.9em; font-weight:bold;background:#f0f0f2;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 #c7cfe6;height:115px;padding:0}
table.toutesBoutiques td hr {border:0;border-top:1px solid #fd6f9f;background:#fd6f9f;height:1px;}

table.toutesBoutiques  {
	vertical-align:top;

	
}

div.miseEnAvantUnivers {
	width:450px;
	/*float:left;*/
	color:#E61B86;
font-size:1.8em;
font-weight:normal;
	margin: 0 0 10px 0px;width:50%
}

div.miseEnAvantUnivers span.picMEA {float:left;display:none;width:212px;}


div.miseEnAvantUnivers p {
	float:left;
	padding:0;
	margin:0;
	/*font-weight:bold;*/
	padding:8px;
	display:inline;
	margin-top:20px;
}

div.miseEnAvantUnivers p span 
{
	display:block;
	float:left;
	padding:4px;
	margin:0;
	font-weight:bold;
	font-size:0.8em;
	display:inline;
}

div.miseEnAvantUnivers hr {border:0;border-bottom:1px solid #000;float:left;width:200px;padding:0;margin:0;background:#000;height:1px;display:none;}
Sdiv.miseEnAvantComplement {float:right;width:298px}
p.pubLarge {margin:20px 0 0 0px;clear:both;display:block;}


/*--------------------- Affinez le recherche -------------------------*/

div#votreRecherche
{
margin:10px 0 0 10px;

}

*+html div#votreRecherche {margin:20px 0 0 10px;}

div.affinerRecherche 
{
border:1px solid #CECECE;
float:left;
margin-left:10px;
margin-top:10px;
position:relative;
width:760px;
	
}


div.affinerRecherche h2 {background-color:#F3EFEA;
color:#2D1E00;
font-size:12px;
font-weight:bold;
margin:0pt;
padding:10px;
/*text-transform:uppercase;*/
}

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 {font-size:11px;margin:8px 8px;font-weight:bold;}
div.affinerRecherche p label {margin:0 10px 0 20px}
div.affinerRecherche p select {font-size:0.8em;color:#E61B86;background-color:#FFFFFF;
border:1px solid #BBAC99;
padding:2px;}
div.affinerRecherche p.perso {text-align:left;
	margin:0;
	padding:8px 0 8px 8px;
	font-weight:normal;
	background-color:#F3EFEA;
	color:#2D1E00;
		
	}

div.affinerRecherche table
{width:740px;}

div.affinerRecherche table td {
	vertical-align:top;
	padding:5px;
	*padding:0px;
}

div.affinerRecherche table td select {
	color:#DF1980;
	margin-left:50px;
	font-size:12px;
}

div.affinerRecherche .FiltreEntete
{
	font-weight:bold;font-size:12px; text-align:left;}



div.affinerRecherche .FiltreEnLienValeurs
{
list-style-type:none;
margin-top:5px;
margin-bottom:5px;
text-align:left;
margin-left:0px;
padding-left:5px;
width:100%
}

div.affinerRecherche .FiltreEnLienValeurs li
{
	white-space:wrap;
	margin-left:0px;
	padding-left:0px;
}
	
/*--------------------- Affinez le recherche mass dropdown via <a> tag -------------------------*/

/* show ther firest lines */

div.affinerRecherche .FiltreEnLienValeurs li a#ctl00_PageContent_wucFiltreRecherche_dtlFiltre_ctl00_rptFiltreEnLien_ctl01_lnkFiltreValeur, div.affinerRecherche .FiltreEnLienValeurs li a#ctl00_PageContent_wucFiltreRecherche_dtlFiltre_ctl00_rptFiltreEnLien_ctl02_lnkFiltreValeur
{
font-size:10px;
display:block;
}

/*---------------------*/

div.affinerRecherche .FiltreEnLienValeurs li a#ctl00_PageContent_wucFiltreRecherche_dtlFiltre_ctl01_rptFiltreEnLien_ctl01_lnkFiltreValeur,div.affinerRecherche .FiltreEnLienValeurs li a#ctl00_PageContent_wucFiltreRecherche_dtlFiltre_ctl01_rptFiltreEnLien_ctl02_lnkFiltreValeur

 {
  font-size:10px;
display:block;
}

/*---------------------*/

div.affinerRecherche .FiltreEnLienValeurs li a#ctl00_PageContent_wucFiltreRecherche_dtlFiltre_ctl02_rptFiltreEnLien_ctl01_lnkFiltreValeur, div.affinerRecherche .FiltreEnLienValeurs li a#ctl00_PageContent_wucFiltreRecherche_dtlFiltre_ctl02_rptFiltreEnLien_ctl02_lnkFiltreValeur

 {
 font-size:10px;
display:block;
}

/*---------------------*/

div.affinerRecherche .FiltreEnLienValeurs li a#ctl00_PageContent_wucFiltreRecherche_dtlFiltre_ctl03_rptFiltreEnLien_ctl01_lnkFiltreValeur, div.affinerRecherche .FiltreEnLienValeurs li a#ctl00_PageContent_wucFiltreRecherche_dtlFiltre_ctl03_rptFiltreEnLien_ctl02_lnkFiltreValeur

 {
  font-size:10px;
display:block;
}

/*---------------------*/

div.affinerRecherche .FiltreEnLienValeurs li a#ctl00_PageContent_wucFiltreRecherche_dtlFiltre_ctl04_rptFiltreEnLien_ctl01_lnkFiltreValeur, div.affinerRecherche .FiltreEnLienValeurs li a#ctl00_PageContent_wucFiltreRecherche_dtlFiltre_ctl04_rptFiltreEnLien_ctl02_lnkFiltreValeur

 {
font-size:10px;
display:block;
}

/*---------------------*/

/* hide the other lines */

div.affinerRecherche .FiltreEnLienValeurs li a {
font-size:0px;
display:none;
_display: block;  /*notice the * before the property - shows in IE6 and below */
}

/*show all when hover on an <a> */

div.affinerRecherche:hover .FiltreEnLienValeurs li a{
font-size:10px;
font-weight:normal;
display:block;
}

div.affinerRecherche .FiltreEnLienValeurs li{
background:transparent url(images/bul_fushia.gif) no-repeat scroll 0px 6px;
*background:transparent url(images/bul_fushia.gif) no-repeat scroll 0px 2px;
	padding-left:10px;
	margin-left:0p;
	white-space:wrap;
	*display: inline; /* notice the * before the property - shows in IE7 and below */
}
	
div.affinerRecherche .FiltreEnLienValeurs li{
background:transparent url(images/bul_fushia.gif) no-repeat scroll 0px 1px\0/
	}
	
	
	
div.affinerRecherche .FiltreEnLienValeurs li a 
{font-size:10px;font-weight:normal;}


#centerPan div#resultats {
	/*border:1px solid #877863;*/
float:left;
position:relative;
width:760px;
}

#ctl00_PageContent_centerPan div#resultats {
	/*border:1px solid #877863;*/
	width:760px;
	float:left;
	position:relative;
}

#centerPan div#resultats h2 
{
	margin:0;
	margin-top:8px;
	padding:3px 0 0px 1%;
	background:transparent;color:#2D1E00;
	float:left;
	font-weight:normal;
	font-size:10px;
	
	}

	
#centerPan div#resultats h2 select {
	background-color:#FFFFFF;
	border:1px solid #BBAC99;
	color:#DF1980;
	width:50px;
	text-align:center;
}

#centerPan div#resultats h2.ProduitSelectionTriZoneHaut select {
	width:180px;
}
#centerPan div#resultats h2.ProduitSelectionTriZoneBas select {
	width:180px;
}

/* #centerPan div#resultats h3 {
	margin:0;
	background:transparent;
	color:#2D1E00;
	padding:9px 0% 0px 0px;
font-size:10px;
text-align:left;float:right;
*padding-left:0px;*padding-right:0px;
	margin-right:12px;*margin-right:5px;
	}
*/

#centerPan div#resultats table.tableRes {clear:both;border:1px solid #604101;margin:10px 10px 0px 10px;width:760px;background:#e2f172;}
#centerPan div#resultats table.tableRes td,
#centerPan div#resultats table.tableRes th

{vertical-align:top;padding:2px;background:#e2f172;}

#centerPan div#resultats table.tableRes td.legend
{
	background: url(images/bck_hotspot01.gif) no-repeat;
}

#centerPan .misesEnAvantHomeBoutique table.tableRes {clear:both;
	margin:0px;width:767px;background:#e2f172;height:200px;}
#centerPan .misesEnAvantHomeBoutique table.tableRes td,
#centerPan .misesEnAvantHomeBoutique table.tableRes th
{background:#f8faad url(images/bck_hotspot01.gif) no-repeat; vertical-align:top;}

#centerPan .misesEnAvantHomeBoutique table.tableRes #tdSeparator{width:1px;background:#fff;}

table.tableRes td {background:#fff;}



#centerPan div#resultats table.tableRes th 
{
	background-color:#F3EFEA;

border-width:1px;
border-style:solid;
border-color:#FFFFFF #877863;
font-size:12px;
font-weight:normal;
margin:0pt;
padding:5px;
/*text-transform:uppercase;*/

height:20px;text-align:left;
	}
#centerPan div#resultats table.tableRes td h2 {color:#000;background:none;width:133px;*width:130px;}
#centerPan div#resultats table.tableRes td.sep {width:0.2px;background:#fff}


#tdSeparator {width:0px;background:#fff;}
#centerPan div#resultats table.tableRes td.legend {/*width:390px;*/}
#centerPan div#resultats table.tableRes td hr {border:0;border-top:1px solid #fff;background:#fff; height:1px}

/***********************/
/**  Meilleurs ventes  **/
/***********************/

#centerPan div#resultats table.MeilleursVentes 
{
	clear:both;
	border:1px solid #604101;
	margin:10px 10px 0px 10px;
	width:auto;
	background:#fff;
	
	/*background:#e2f172;*/
}

#centerPan div#resultats table.MeilleursVentes  {
 margin-top/*\**/: 40px\9 
 }
 
#centerPan div#resultats table.MeilleursVentes th {
	vertical-align:top;
	padding:2px;
	background:#e2f172;
}

table.MeilleursVentes, table.NotreSelection { border-collapse:collapse; }
table.MeilleursVentes td {background:#fff;}
#centerPan div#resultats table.MeilleursVentes td{
	vertical-align:top;
	padding:0.04px;
	/*background:#e2f172;*/
}
#centerPan div#resultats table.MeilleursVentes td.image {
	display:none;
}

#centerPan div#resultats table.MeilleursVentes td.legend
{
border-top: 1px solid #BBAC99;
    padding: 5px;
    vertical-align: top;
    width: 180px;

	/*background:#e2f172;*/
}
#centerPan div#resultats table.MeilleursVentes td.sep
{
    border-left: 1px solid #BBAC99;
    margin: 0;
    padding: 0;
    width: 0;
	/*background:#e2f172;*/
}
#centerPan div#resultats table.MeilleursVentes td h2 {
	color:#000;
	background:none;
}


#centerPan div#resultats table.MeilleursVentes td hr {
display:none;
	border:0;
	border-top:1px solid #fff;
	color: #fff;
	background:#fff; 
	height:2px;
	padding:0;
	margin:2px 0 0 0;
	_margin:-6px 0;
	*display:none;
}
#centerPan .misesEnAvantHomeBoutique table.MeilleursVentes {clear:both;
	margin:0px;width:767px;background:#e2f172;height:200px;}
/*#centerPan div#resultats table.MeilleursVentes  td { width:1px;}*/	

#centerPan .misesEnAvantHomeBoutique table.MeilleursVentes td,
#centerPan .misesEnAvantHomeBoutique table.MeilleursVentes th
{background:#f8faad url(images/bck_hotspot01.gif) no-repeat; vertical-align:top;}

#centerPan .misesEnAvantHomeBoutique table.MeilleursVentes #tdSeparator{width:1px;background:#fff;}

#centerPan div#resultats table.MeilleursVentes th 
{
	background-color:#F3EFEA;
	border-width:1px;
	border-style:solid;
	border-color:#877863 #877863 #FFFFFF #877863;
	border-bottom:none;
	font-size:1.3em;
	font-weight:normal;
	margin:0pt;
	padding:5px;
	/*text-transform:uppercase;*/
	height:20px;text-align:left;
}


#tdSeparator {width:0px;background:#fff;}
#centerPan div#resultats table.MeilleursVentes .btnVoirFicheProduit .btnBcRouge{vertical-align:bottom;display:none;}

/***********************/
/**  Notre Selection  **/
/***********************/

#centerPan div#resultats table.NotreSelection 
{
	clear:both;
	border:1px solid #604101;
	margin:10px 10px 0px 10px;
	
	/*background:#F3EFEA;*/
}

#centerPan div#resultats table.NotreSelection { margin:40px 10px 0px 10px\9; }

#centerPan div#resultats table.NotreSelection td {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #BBAC99;
    display: table-cell;
    padding: 0;
	/*background:#F3EFEA;*/
}
#centerPan div#resultats table.NotreSelection td.image {
	display:none;
}
#centerPan div#resultats table.NotreSelection th {
	vertical-align:top;
	padding:0.04px;
	/*background:#F3EFEA;*/
}

#centerPan div#resultats table.NotreSelection td.legend
{
    background: url("images/bck_hotspotGrey.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: table-cell;
    margin: 0;
    padding: 4px;
    vertical-align: top;
    width: 180px;
	}
#centerPan .misesEnAvantHomeBoutique table.NotreSelection {clear:both;

	margin:0px;width:767px;background:#F3EFEA;height:200px;}
#centerPan .misesEnAvantHomeBoutique table.NotreSelection td,

#centerPan .misesEnAvantHomeBoutique table.NotreSelection #tdSeparator{width:1px;background:#fff;}


table.NotreSelection td {background:#fff;}


#centerPan div#resultats table.NotreSelection th 
{
	background-color:#F3EFEA;
	border-width:1px;
	border-style:solid;
	border-color:#877863 #877863 #FFFFFF #877863;
	border-bottom:none;
	font-size:1.3em;
	font-weight:normal;
	margin:0pt;
	padding:5px;
	/*text-transform:uppercase;*/
	height:20px;text-align:left;
}


#centerPan div#resultats table.NotreSelection td h2 {color:#000;background:none;width:133px;}
#centerPan div#resultats table.NotreSelection td.sep {    
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #BBAC99;
    display: table-cell;
    float: none;
    padding: 0;
	}

#tdSeparator {width:0px;background:#fff;}

#centerPan div#resultats table.NotreSelection td hr 
{border:0;
border-top:1px solid #fff;
background:#fff; 
height:1px; 
margin-top:2px;
margin-bottom:0px; 
padding:0px; 
display:none;
_margin:-6px 0;}


#centerPan div#resultats table.NotreSelection .btnVoirFicheProduit .btnBcRouge{vertical-align:bottom;display:none;}
/*******************/


/***********************/
/**  Vos produits consultýs **/
/***********************/
body.body_gestioncompteclient_authentifie_cliproduitsconsultes_aspx p.texteEnseigne{
    background-color: #F3EFEA;
    border-color: #877863 #877863 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    font-size: 1.3em;
    font-weight: normal;
    height: 20px;
    margin: 10px auto 0;
    padding: 5px;
    text-align: left;
    width: 753px;

}
body.body_gestioncompteclient_authentifie_cliproduitsconsultes_aspx h2{
    margin: 10px auto 20px !important;
    width: 757px;
}

body.body_gestioncompteclient_authentifie_cliproduitsconsultes_aspx  p.retour{
    clear: both;
    float: none !important;
    margin: 10px auto 40px;
    width: 757px;
}

body.body_gestioncompteclient_authentifie_cliproduitsconsultes_aspx   p.cnil {
    clear: both;
    float: none !important;
    margin: 0 auto;
    width: 730px;
}

div#ctl00_PageContent_uppMesProduitsConsultes table.NotreSelection 
{
    border-left: 1px solid #604101;
	border-right: 1px solid #604101;
	border-bottom: 1px solid #604101;
    clear: both;
    margin: 0 auto;
	
	/*background:#F3EFEA;*/
}



div#ctl00_PageContent_uppMesProduitsConsultes table.NotreSelection td {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #BBAC99;
    display: table-cell;
    padding: 0;
	/*background:#F3EFEA;*/
}
div#ctl00_PageContent_uppMesProduitsConsultes table.NotreSelection td.image {
	display:none;
}
div#ctl00_PageContent_uppMesProduitsConsultes table.NotreSelection th {
	vertical-align:top;
	padding:0.04px;
	/*background:#F3EFEA;*/
}

div#ctl00_PageContent_uppMesProduitsConsultes table.NotreSelection td.legend
{
    background: url("images/bck_hotspotGrey.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: table-cell;
    margin: 0;
    padding: 4px;
    vertical-align: top;
    width: 180px;
	border-top: 1px solid #BBAC99;
	}

div#ctl00_PageContent_uppMesProduitsConsultes table.NotreSelection th 
{
	background-color:#F3EFEA;
	border-width:1px;
	border-style:solid;
	border-color:#877863 #877863 #FFFFFF #877863;
	border-bottom:none;
	font-size:1.3em;
	font-weight:normal;
	margin:0pt;
	padding:5px;
	/*text-transform:uppercase;*/
	height:20px;text-align:left;
}


div#ctl00_PageContent_uppMesProduitsConsultes table.NotreSelection td h2 {color:#000;background:none;width:133px;}
div#ctl00_PageContent_uppMesProduitsConsultes table.NotreSelection td.sep {    
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #BBAC99;
    display: table-cell;
    float: none;
    padding: 0;
	}


div#ctl00_PageContent_uppMesProduitsConsultes table.NotreSelection td hr 
{border:0;
border-top:1px solid #fff;
background:#fff; 
height:1px; 
margin-top:2px;
margin-bottom:0px; 
padding:0px; 
display:none;
_margin:-6px 0;}


div#ctl00_PageContent_uppMesProduitsConsultes table.NotreSelection .btnVoirFicheProduit .btnBcRouge{vertical-align:bottom;display:none;}
/*******************/







table.tableColonne {margin:0 auto 10px auto;font-size:12px; *width:770px;width:775px;}

table.tableColonne td {text-align:center;vertical-align:middle;padding-bottom:10px;}

#centerPan div#resultats table.tableRes .btnVoirFicheProduit .btnBcRouge{vertical-align:bottom;display:none;}

/* */
#miseEnAvant #centerPan fieldset {clear:both; border:1px solid #adb2bf;padding:2px 2px 20px 2px;margin:0 0 0 11px;background-color:#fff;}
#miseEnAvant #centerPan p.legende {clear:both;font-size:0.8em;font-weight:normal;}

/* */

.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 #c8c8c8}
.guideAchat p.imgGuide {border-bottom:1px solid #c8c8c8;height:150px;}
.guideAchat h2.titleGuide {font-size:1em;font-weight:bold;margin:0;padding:8px;}
.guideAchat h2.titleGuide a {color:#2D1E00;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;}

#footer #liensTransversaux {}

/***  24-06-2009 V2   ***/
#rechercheUnivers{
    color: #2D1E00;
    font-size: 12px;
    font-weight: bolder;
    margin-left: 610px;
    position: absolute;
    text-align: center;
    top: 45px;
    width: 175px;
}

/***  24-06-2009 V2   ***/
#CommandDuCatalogue{
    height: 44px;
    margin-left: -20px;
    position: absolute;
    text-align: center;
    top: 45px;
    width: 175px;
	}
/***  24-06-2009 V2   ***/
#profilClientHeader{
display:none;
/*float:left;
height:15px;
left:180px;
margin-top:24px;
margin-left:6px;
position:relative;
text-align:center;
width:175px;
z-index:10;
*/
	}
	#profilClientHeader a{
text-decoration:underline;
	font-weight:bolder;
	}
/***  24-06-2009 V2   ***/
#CommandDuCatalogue a{
	font-size:10px;
}

/***  24-06-2009 V2   ***/
#CommandDuCatalogue span.big{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bolder;
	text-align:center;
	padding:4px 10px 0px 10px;
}

/***  24-06-2009 V2   ***/
#CommandDuCatalogue span.small{
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	padding:4px 10px 0px 10px;
}


/***  24-06-2009 V2   ***/
#rechercheUnivers p.rechercheUniversSaisie span.btn 
{


}
#rechercheUnivers .btn a span {
color:#604101;
margin-top:-4px;
}

/***  24-06-2009 V2   ***/
#ctl00_wucHeader_wucRecherche_recherche
{
height:44px;
margin:2px 4px;
position:relative;
}

#rechercheUnivers .rechercheUniversSaisie select{background-color:#FFFFFF;
border:1px solid #BBAC99;
color:#E61B86;
font-size:12px;
padding:2px;
width:163px;
}

/***  24-06-2009 V2   ***/
#rechercheUnivers .rechercheUniversSaisie input{
border:1px solid #BBAC99;
font-size:10px;
margin-left:-32px;
margin-top:8px;
padding:2px;
width:124px;
}

#rechercheUnivers .rechercheUniversSaisie span{
 
}

#rechercheUnivers .rechercheUniversChoix{display:none;}

#rechercheUnivers .recherchedans
{
	display:none;
}

/***  24-06-2009 V2   ***/
#rechercheUnivers .btn{
clear:both;
display:block;
float:right;
height:28px;
margin-top:-46px;
width:28px;
}
#rechercheUnivers .btn .linkButtonClass_inner{
color:#FFFFFF;
cursor:pointer;
display:block;

font-size:16px;
font-style:italic;
font-weight:bolder;
height:28px;
width:28px;
margin-left:4px;
margin-top:4px;
display:none;
}

#rechercheUnivers .btn a{
color:#2D1E00;
	font-size:10px;
text-align:center;
cursor:pointer;
display:block;
height:28px;
widtn:28px;
}
#rechercheUnivers .btn a:hover{color:#2D1E00;}

.descriptionlongue{float:left;width:780px;}



#descente_univers_nav_gauche_nos_marques_cadre.zoneinclude {
	background:#F2EEEA none repeat scroll 0%;
	border:1px solid #BBAC99;
	clear:both;
	padding:4px;
	margin:14px 2px;
	
	width:170px;
}

#descente_univers_nav_gauche_nos_marques_cadre.zoneinclude h3 
{
	color:#2D1E00;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0px;
	padding:2px 0pt 2px 8px;
	text-align:left;
	/*text-transform:uppercase;*/
}

#descente_univers_nav_gauche_nos_marques_cadre.zoneinclude hr {
	margin-bottom:0px; background:none; color:#BBAC99;
}

#descente_univers_nav_gauche_nos_marques_cadre.zoneinclude p
{
	color:#2D1E00;
font-weight:normal;
font-size:12px;
}


#descente_univers_nav_gauche_encart_enseigne_cadre.zoneinclude {

}

#descente_univers_nav_gauche_encart_enseigne_cadre.zoneinclude h3 
{
	color:#2D1E00;
font-size:11px;
font-weight:bold;
letter-spacing:-1px;
margin:0pt;
padding:2px 0pt 2px 8px;
text-align:left;
/*text-transform:uppercase;*/
}

#descente_univers_nav_gauche_encart_enseigne_cadre.zoneinclude p
{
	color:#2D1E00;
font-weight:normal;

font-size:12px;
}

#content #centerPan #homepage_encart_service_cadre{clear:both;}

#content #centerPan  #footer_quicklinks_cadre {
	clear:both;
	width:757px;
}
#content #footer_quicklinks_cadre.zoneinclude
{
clear:both;
 margin-left: auto;
 margin-right: auto;
 width: 760px;
  /*padding:15px;*/
 /*float:left;*/
}

/* Plan du site */

#content #mainCT ul.listePlan{
	float:left;
	list-style-type:none;
	margin:0px;
	padding-left:10px;
	width:33%;
}

#content #mainCT ul.listePlan li {color:#E61B86;}

#content #mainCT ul.listePlan li a{background:transparent url(images/bul_fushia.gif) no-repeat scroll 0% 50%; padding-left:10px;}

.imageCoeur
{
	background:  url(images/coupDeCoeur.gif);
}

/*******************************************************************/
/***     Styles utiliss dans la prsentation d'un produit       ***/
/*******************************************************************/
/* ProduitMiseEnAvant */
#coordonnes .ProduitMiseEnAvant.trois,.ProduitMiseEnAvant.trois {float:left; width:115px;display:inline;padding-right:0px;background:url(images/bgMea.gif);}


#coordonnes table, #semblables table {
width:auto;
_width:750px;
}

#coordonnes  table td , #semblables table td {
    background: none repeat scroll 0 0 #E2F172;
    vertical-align: top;
	padding:5px;
	width:180px;
}




#semblables .ProduitMiseEnAvant.trois, #semblablesParTrois .ProduitMiseEnAvant.trois {float:left; width:115px;display:inline;padding-right:0px;}

#semblables .ProduitMiseEnAvant input{
float:left;
height:100px;
margin-top:30px;

width:100px;}
#ctl00_PageContent_btnAjoutPanierWithPopupBas_divVenteAdditionnelleLayerPanier td {vertical-align : top;}
#ctl00_PageContent_btnAjoutPanierWithPopupBas_divVenteAdditionnelleLayerPanier td .ProduitMiseEnAvant {
float:left;
width:243px;
background :url("images/bck_hotspotGrey.gif") no-repeat;
width:243px;
}

.ProduitMiseEnAvant .ProduitLienVoirLaFiche {clear:both;padding-top:0px;width:115px;margin-left:20px;display:none;}
.ProduitMiseEnAvant .ProduitLienVoirLaFiche .btnBcRouge{display:none;}

#centerPan .misesEnAvantHomeBoutique table.tableRes .ProduitMiseEnAvant{
	width:235px;
	height:150;
}

#centerPan .misesEnAvantHomeBoutique table.tableRes .ProduitMiseEnAvant input{
	float:left; 
	width:100px;
	height:100px;
	margin-top:20px;
	}

#centerPan .misesEnAvantHomeBoutique table.tableRes .ProduitMiseEnAvant p input{
	float:left; 
	margin:0px;
	height:20px;
	}


coordonnes .ProduitMiseEnAvant {

	float:left; 
	width:235px;
	height:150px;
}


.ProduitMiseEnAvant .ProduitDescCourte{

display:none;

}


/* ProduitImageMiniature */

#centerPan div#resultats table.tableRes .ProduitImageMiniature input{width:100px;}


.ProduitImageMiniature a{
    display: block;
    position: relative;
    width: 100%;
    z-index: 1000;
	}
	
	div.ProduitImageMiniature a img
{
width:180px;
height:180px;
	border: solid 1px #888 !important;
	background-color:#fff;
	z-index:1;

}



.ProduitImageMiniature a:hover img{
border: solid 1px #E61B86 !important;
 
}

/*
div.ProduitImageMiniature a:hover {
display:none;
position:absolute;
height:100px;
width:100px;
z-index:10;


}
div.ProduitImageMiniature a:hover img{
display:none;
clear:both;
opacity : 0;
filter : alpha(opacity=0); 
}

*/




/* ProduitNom */

/* ProduitAccroche */
p.ProduitAccroche {font-size:0.8em; font-weight:normal;color:#E61B86;}

p.ProduitMarque IMG {margin-top:5px;}


/* ProduitNom */
h3.ProduitNom, h3.ProduitNom{
margin:5px 0;
}

h3.ProduitNom a, h3.ProduitNom a {
    display: block;
    font-size: 12px;
    width: 100%;
}

/* ProduitLesPrix */

.ProduitLesPrix{
margin:5px 0;
}

.ProduitLesPrix span.reduc 
{
    background: url("images/bck_promoStar.gif") no-repeat scroll 0 0 transparent;
    color: White;
    display: block;
    float: none;
    font-size: 12px;
    font-weight: bold;
    height: 50px;
  	margin: -200px 0 0 130px;
    padding: 16px 0;
    position: absolute;
    text-align: center;
    width: 50px;
    z-index: 1000;

}

#ProduitDetails .ProduitLesPrix span.reduc {
  	margin: 0 0 0 180px;
}

.ProduitLesPrix span.prixBarre 
{
	white-space:nowrap;
	background: url(images/bgPrixBarre.gif) no-repeat center;

	 font-size:12px;
	 }
	 
.ProduitLesPrix span.prixComptant{
    display: block;
    font-size: 12px;
    white-space: normal;
}

.ProduitLesPrix span.prix {
font-size:14px; 
color:#E71B85;
font-weight:bold;
white-space:nowrap;
}

/* ProduitStickerNouveaute */

p.ProduitStickerNouveaute{
	background: url(images/new.gif) no-repeat;
	width:95px;
	height:35px;
    display: inline;
    float: left;
    margin: 0;
}
/* ProduitStickerPrincipal */
p.ProduitStickerPrincipal{
    display: inline;
    float: left;
    margin: 0;
/*display:inline-block;*/
}

/* ProduitDetails */
#content #centerPan .produit #ProduitDetails{
	/*display:block;
	margin:0pt 0pt 20px;
	*float:none;*/
margin-left:220px;
width:507px;

}

#content #centerPan .produit #ProduitDetails h1.ProduitNom {
	margin:0px;
	margin-bottom:10px;
	color:#E61B86;
	display: block;
    font-size: 1.17em;
    font-weight: bold;
}

#content #centerPan .produit #ProduitDetails h2.ProduitAccroche {
	font-size:12px;
font-weight:bold;
margin:0 0 5px;
	color:#E61B86;
}

#content #centerPan .produit #ProduitDetails p.ProduitMarque {
	margin:0px;

	margin-bottom:10px;
}

#content #centerPan .produit #ProduitDetails .ProduitDescription {
	font-size:12px;
	text-align:justify;
	margin: 0 0 15px;
	margin-bottom:10px;
	line-height: 14px;
}

#content #centerPan .produit #ProduitDetails .ProduitInfosComplementaires
{
	font-size:12px;text-align:justify;
}

#content #centerPan .produit #ProduitDetails .ProduitInfosComplementaires .ProduitInfosComplementairesTitre
{
}

#content #centerPan .produit #ProduitDetails .ProduitInfosComplementaires .ProduitInfosComplementairesTexte
{
}

#content #centerPan .produit #ProduitDetails .ProduitDetailsCaracteristiques .btnGris
{
}

#content #centerPan .produit #ProduitDetails p.ProduitStickers
{
}

#content #centerPan .produit #ProduitDetails .ProduitLesPrix {
	background: url(images/bck_hotspot01.gif) no-repeat;
	min-height:60px; 
	*height:60px;
	width:170px;
	text-align:center;
	padding:13px 0 5px 0;
	float:left;
	margin: 20px 10px 10px 0;
}
#content #centerPan .produit #ProduitDetails .ProduitLesPrix span{font-size:12px;}
#content #centerPan .produit #ProduitDetails .ProduitLesPrix span.prixBarre {}
#content #centerPan .produit #ProduitDetails .ProduitLesPrix span.prix {font-size:20px;}

/* ProduitMiseAuPanier */
#content #centerPan .produit #ProduitMiseAuPanier
{
clear:both;
margin-top:10px;
}
#content #centerPan .produit #ProduitMiseAuPanier .typeReglement {
	margin-top:10px; 
	margin-left:100px;
	font-size:11px;
	float:right;
	padding-right:15px;
	
}

#content #centerPan .produit #ProduitMiseAuPanier .typeReglement ul li {
	list-style:none;
	display:inline; margin-left:8px;
}
#content #centerPan .produit #ProduitMiseAuPanier .typeReglement ul li label {
	vertical-align:top;
	*position:relative;
	
}
#content #centerPan .produit #ProduitMiseAuPanier .typeReglement ul li input {
	margin-top:0px;
	padding-top:0px;
	*margin-top:-3px;
}
#content #centerPan .produit #ProduitMiseAuPanier .typeReglement span{float:left;}
#content #centerPan .produit #ProduitMiseAuPanier .typeReglement .AspNet-RadioButtonList{
	float:left;
	margin-left:-41px;
	margin-top:-12px;
	margin-top:-12px;
}
#content #centerPan .produit #ProduitMiseAuPanier .typeReglement .AspNet-RadioButtonList ul {
	margin-top:13px;
}


#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierHaut,
#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierBas
{
 clear: both;
    float: right;
    margin: -10px 0 0;
    padding: 0;
    text-align: right;
}

#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierHaut {
	display:none;
}

#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierHaut span,
#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierBas span
{

border:medium none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
vertical-align:middle;}

#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierBas span a span{}


#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierHaut span a,
#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierBas span a
{float:left;margin-bottom:10px;color:#fff;padding:10px 5px;display:block;background-color:#DF1980;}

#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierHaut span a:hover,
#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierBas span a:hover

{color:#fff}

#content #centerPan .produit #ProduitMiseAuPanier .tableProducts
{
	margin-left:0px;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts {
	width:750px;
	margin:10px 10px 0 0px;
	clear:both;
	font-size:11px;
	font-weight:bold;
	border-collapse:collapse;
	border:1px solid #adb1bc;

	}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts th {
	border:1px solid #adb1bc;
	background:#EAE9E4; padding:4px;
}
	
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts td {
	border:1px solid #adb1bc;
	/*padding:4px;*/
	vertical-align:middle; 
	text-align:left;
	
}

#content #centerPan .produit #ProduitMiseAuPanier .tableProducts td span {
	font-size:1 px;
	font-weight:normal;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts td select {
	color:#DF1980;
	margin-top:-5px;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts a {
	display:block;
	margin-top:5px;
	padding:3px;
	color:#2D1E00;
	font-size:10px;
	text-decoration:underline;


}



#content #centerPan .produit #ProduitMiseAuPanier .tableProducts a.aFicheProduitDisponibiliteAlerte {
	text-decoration:none;
	background-color: #EAE9E4;
}

#content #centerPan .produit #ProduitMiseAuPanier .tableProducts a.lnkVoirTableauDispo {
	text-decoration:none;
	background-color: #FFC082;
}


#content #centerPan .produit #ProduitMiseAuPanier .tableProducts a.aFicheProduitDisponibiliteAlerte:hover{
background-color: #F2F1EC;
text-decoration:none;
}

#content #centerPan .produit #ProduitMiseAuPanier .tableProducts a.lnkVoirTableauDispo:hover {
background-color: #FFD7AE;
text-decoration:none;
}

#content #centerPan .produit #ProduitMiseAuPanier .tableProducts td.colprix {
	text-align:center;
	color:#DF1980;font-weight:bold;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts td.colprix  span{
	font-weight:bold;
}
.divArticleAcompte span.spanArticleAcompteMontant 
{
	color:#DF1980;
}
.divArticleMensualites span.spanArticleMensualitesMontant

{
	color:#DF1980;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts .divArticleCreditTotalTaeg span.spanArticleTaeg span
{
	font-size:9px; 
	
}

div#ctl00_PageContent_btnAjoutPanierWithPopupHaut_uppAjoutPanier div.divAvertissementChoixTypeReglement{
    display: none;
}

div#ctl00_PageContent_btnAjoutPanierWithPopupBas_uppAjoutPanier div.divAvertissementChoixTypeReglement{
    color: #DF1980;
    display: block;
    font-weight: bold;
    margin: 55px 0 0 0;
	*margin: 55px 0 0 -140px;
    position: absolute;
    text-align: right;
}

#content #centerPan .produit #ProduitMiseAuPanier #ProduitSelectionZone { }
#content #centerPan .produit #ProduitMiseAuPanier #ProduitColorisZone { }
#content #centerPan .produit #ProduitMiseAuPanier #ProduitTailleZone { }
#content #centerPan .produit #ProduitMiseAuPanier #ProduitQuantiteZone { }

/*******************************************************************/
/*** Fin    Styles utiliss dans la prsentation d'un produit    ***/
/*******************************************************************/


/*page recherche*/
#content #centerPan .divUniversResults .imgResults input{display:none;}


/*Historique de commande*/

#content #mainCT.full #bgContainer ul.HistoriqueCommandeFiltre li input{width:10px; margin-top:-1px;}

#content #mainCT.full #bgContainer ul.HistoriqueCommandeFiltre{margin-left:50px;}

#content #mainCT.full #bgContainer fieldset p.validerFiltre {width:50px;height:35px;}
#content #mainCT.full #bgContainer fieldset p.validerFiltre span.btn{margin-left:0px;width:30px;background-color:#ffffff;}
#content #mainCT.full #bgContainer fieldset p.validerFiltre span.btn span{width:30px;margin:0px; padding:0px; }
#content #mainCT.full #bgContainer fieldset p.validerFiltre span.btn span a{width:30px;margin:0px; padding:0px;height:30px;}
/*#content #mainCT.full #bgContainer fieldset p.validerFiltre span.btn span a span{margin:5px;}*/
/**/
/*.autocomplete_completionListElement
{}*/
#content #centerPan h1.RechercheTitre {
	clear:right;
	margin:0px;
	margin-left:10px;
	color:#E61B86;
	font-size:14px;
}
#content #centerPan #votreRecherche{
	margin-left:10px;
}
/*boutique */

#content #centerPan .BoutiqueZoneDescription {
clear:right; 
}

#content #centerPan .BoutiqueZoneDescription h1.BoutiqueNom {
	margin:10px 0px 0px 10px; 
	color:#E61B86;
	font-size:14px;
	float:left;
}

#content #centerPan .BoutiqueZoneDescription .BoutiqueDescriptionCourte{
	margin:0px;
}

#content #centerPan .BoutiqueZoneDescription span.BoutiqueVisuel {
	display:none;
}

/* Rayons */

#content #centerPan .RayonZoneDescription {
	clear:right; 
}

#content #centerPan .RayonZoneDescription h1.RayonNom { 
	display:block;
	/*position:relative;*/
	/*height:30px;*/
	margin:10px 0px 0px 10px;
	font-size:14px; 
	color:#E61B86;
}
#content #centerPan .RayonZoneDescription h1.RayonNom span{ 
	display:block; margin:0px;
}
#content #centerPan .RayonZoneDescription span.RayonVisuel {
	display:none;
}
#content #centerPan .RayonDescriptionCourte{margin:0px;}
#content #centerPan .RayonZoneDescription .RayonDescriptionCourte {margin:0px;padding:0px;height:1px;display:none;}
#content #centerPan .BoutiqueZoneDescription .BoutiqueDescriptionCourte {margin:0px;padding:0px;height:1px;display:none;}
#content #centerPan .RayonZoneDescription .RayonDescriptionCourte span{margin:0px;padding:0px;height:1px;display:none;}
#content #centerPan .BoutiqueZoneDescription .BoutiqueDescriptionCourte span{margin:0px;padding:0px;height:1px;display:none;}
#descente_rayon_encart_ray_enseigne_cadre, #descente_rayon_encart_princ_focus_rayon_cadre{margin:0px;padding:0px;clear:both;*line-height:0}
#descente_boutique_encart_bout_enseigne_cadre, #descente_boutique_encart_princ_focus_bout_cadre{margin:0px;padding:0px;clear:both;*line-height:0}
/**/

/* Rcap commande */
#content #mainCT fieldset.BlocrecapCommande{ background-color:transparent;
margin:0;
padding:0;}
#content #mainCT #bgContainer fieldset.BlocrecapCommande{ /**width:580px;*/ width:880px; *padding-bottom:3px; border:none;}
#content #mainCT #bgContainer fieldset.BlocrecapCommande .recapCommande{ /**width:auto;*/ margin:0px;}
#content #mainCT #bgContainer fieldset.BlocrecapCommande DIV .totalFacture{ margin-right:5px; *margin-right:3px; margin-bottom:5px; }

#content #mainCT fieldset.BlocrecapCommande DIV .totalFacture{*width:auto;}
#content #mainCT.panier fieldset.BlocrecapCommande{ width:880px; border:none; background-color:transparent;
border:medium none;
padding-top:20px; }

#content #mainCT.panier fieldset.BlocrecapCommande DIV .totalFacture{*width:auto;}

#content #mainCT.panier fieldset.BlocrecapCommande .totalFacture{margin-right:8px;width:320px;*margin-right:4px;}
#content #mainCT fieldset.BlocrecapCommande .totalFacture{margin-right:8px;width:320px;*margin-right:4px;}

#content #mainCT.panier fieldset.BlocrecapCommande .totalAcompteMensualites{width:auto;margin-right:8px;*margin-right:4px;}

#content #mainCT.panier fieldset.BlocrecapCommande .totalAcompteMensualites tr{text-align:center;}
#content #mainCT.panier fieldset.BlocrecapCommande .totalFacture tr#ctl00_PageContent_wucCommandeDetails_trModifierAcompte
{
height:35px;
}
#content #mainCT.panier fieldset.BlocrecapCommande .totalFacture #ctl00_PageContent_wucCommandeDetails_trModifierAcompte .btn
{
padding:5px; margin:5px;
}

/**/

/* Commande catalogue */

#content #mainCT fieldset.fsCatalogues{ 
padding:0px; 
width:200px;
border:none;
}
#content #mainCT fieldset.fsCatalogues li span{ 
display:none;
}
#content #mainCT fieldset.fsCatalogues p .btn{ 

margin: 0;
float:left;
display:block;
}

/**/

/* Liens modes de paiement */

#mainCT #ulLiensModesPaiements {
      display:none;
	  position:relative;

      clear:left;
      padding:0;
      margin:0;
      list-style-type:none;


      height:50px;
}

#mainCT #ulLiensModesPaiements li {
      padding-left:10px;
      float:left;
}

#mainCT #ulLiensModesPaiements li a {
      float:left;
}
#content #mainCT fieldset ul.ulCommandeDirecte li {clear:none; display:inline; 
}
#content #mainCT fieldset ul.ulCommandeDirecte li input,#content #mainCT fieldset ul.ulCommandeDirecte li select{
margin-top:-2px;
float:none;
-vertical-align:top;}

#content #mainCT fieldset ul.ulCommandeDirecte li select{
color:#DF1980;}


#content #mainCT fieldset ul.ulCommandeDirecte li select{text-align:left;}

#content #mainCT fieldset ul.ulCommandeDirecte li.liZoneQuantite select
{
	color:#df1980;
}

#content #mainCT fieldset ul.ulCommandeDirecte label span {width:auto}
#content #mainCT fieldset ul.ulCommandeDirecte li.liZoneBoutonsValidations { clear:both; width: 200px; }




table.tbAdrSecondaire {
 display: block;
    float: left;
    margin: 5px 0;
}

table.tbAdrSecondaire {
 margin /*\**/:15px 0\9
}

table.tbAdrSecondaire td {
padding-bottom:10px;
}

table.tbAdrSecondaire td.tdAdresseSecondaire {
    display: block;
    float: left;
    margin: -35px 0 30px;
	margin:0px\9;
	padding-top:30px\9;
}

table.tbAdrSecondaire td.tdBoutonAdresseSecondaire{
display:block;
margin:-60px 0 0 0 ;
color: #E61B86;
font-weight:bold;
}
table.tbAdrSecondaire td.tdBoutonAdresseSecondaire span{
position:absolute\9;
margin:-22px 0 0 -130px\9;
width:300px\9;
_width:300px;
}



#content #mainCT.panier fieldset span.btnModifMonAdresse a span {color:#fff}

.lblMonAdresse {margin-left:5px;margin-bottom:10px}
#content #mainCT fieldset div.lblMonAdresse ul.adressePresentation li { padding-bottom:0; }
/*fieldset.Choixpaiement img {padding:10px;float:left}*/

/*#content #mainCT fieldset.Choixpaiement ul li {float:left; display:inline;clear:none;height:120px;margin-right:8px;margin-left:5px;border-bottom:solid 1px #cecece;}


#content #mainCT fieldset.Choixpaiement ul li input{width:20px;border:0px; margin-top:-2px;}
#content #mainCT fieldset.Choixpaiement ul li div.visuelModePaiement{float:left;width:40px;margin-top:0px;text-align:center;position:relative;right:40px}
#content #mainCT fieldset.Choixpaiement ul li div.visuelModePaiement IMG{width:70px;height:50px;margin-top:0px;}
#content #mainCT fieldset.Choixpaiement ul li label span{text-align:left;padding:0px;}
#content #mainCT fieldset.Choixpaiement ul li a{cursor:hand;color:#DF1980;font-size:10px;}
#content #mainCT fieldset.Choixpaiement ul li hr{width:1px;height:100px; border-left:solid 1px #cecece;}
*/
#content #mainCT fieldset.Choixpaiement ul { margin-left:10px; }
#content #mainCT fieldset.Choixpaiement ul li {float:left; clear:none; border-bottom:solid 1px #cecece;height:100px;margin-right:0px;}
#content #mainCT fieldset.Choixpaiement ul li input{width:20px;border:0px; margin-top:-2px;}
#content #mainCT fieldset.Choixpaiement ul li h4 { float:left; width: 280px; margin-top:5px; margin-bottom:0; }
#content #mainCT fieldset.Choixpaiement ul li label {  float:none; clear:none; display:inline; position:relative; top: -4px; }
#content #mainCT fieldset.Choixpaiement ul li label span {float:none; clear:none; display:inline; }
#content #mainCT fieldset.Choixpaiement ul li a { float:left; margin-left: 30px; text-decoration:underline;}
#content #mainCT fieldset.Choixpaiement ul li div.visuelModePaiement{clear:both; float:left; width:270px; text-align:right; padding:0 5px;}
#content #mainCT fieldset.Choixpaiement ul li hr{width:1px;height:86px; border-left:solid 1px #cecece;position:relative;top:-10px;*top:-30px;}
	
#content #mainCT fieldset.ConditionsGenerales {margin-bottom:12px;}
#content #mainCT fieldset.ConditionsGenerales INPUT {border:0px;}
#content #mainCT fieldset.ConditionsGenerales label { float:left; display:block; width: auto; margin: 5px; }

#content #mainCT fieldset.ConditionsGenerales label u a{ text-decoration:underline;}

/*Dtails de Commande*/
#ctl00_PageContent_lblAdresseLivraisonLabel,
#ctl00_PageContent_lblAdresseFacturationLabel,
#ctl00_PageContent_lblModePaiementLibelle,
#ctl00_PageContent_lblModeLivraisonLibelle,
#ctl00_PageContent_lblDateCommandeLibelle{
	display:block;
	font-weight:bold;
}
#content #mainCT .liCommandeDetailsTableauDetail table{margin:10px 0px;border-collapse:collapse}
#content #mainCT .liCommandeDetailsTableauDetail th{background:#EAE9E4;
border:1px solid #877863;
color:#2D1E00;
/*text-transform:uppercase;*/}

#content #mainCT .liCommandeDetailsTableauDetail td{border:1px solid #877863;}
#content #mainCT .liCommandeDetailsMontants th{text-align:left}

/* commande directe : div code avantage */
#content #mainCT.panier .ChoixCodeAvantage input
{
border:none; height: 12px; margin:0 0 0 10px;-margin-left:5px; vertical-align:bottom;
}

#content #mainCT.panier .ChoixCodeAvantage #ctl00_PageContent_btnValiderChoixCodeAvantage
{background-color:#DF1980;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:4px 3px;
margin:8px;
float:left;

}
#content #mainCT.panier .ChoixCodeAvantage  label
{
color:#E61B86;
float:left;
font-weight:bolder;
margin-left:4px;
text-align:left;
}
#content #mainCT.panier .ChoixCodeAvantage  ul
{
 margin:6px 0 18px 8px ; padding:0px
}
#content #mainCT.panier .ChoixCodeAvantage  ul li
{
margin:0px; padding:0px;
text-transform:lowercase;
}
/* infos perso cas mensualits */
.divPopupModifAcompteMensualite ul {
display:block;
width:100%;
}

.divPopupModifAcompteMensualite ul li
{
margin-bottom:5px;
text-align:center;
width:100%;
}

.divPopupModifAcompteMensualite ul li span
{
    text-align:right;
}

.divPopupModifAcompteMensualite ul li.liModifAcompte input { width:60px; }


div# divValiderModifAcompte
{
display:block;
float:left;
margin:0 2px;
padding:5px;

vertical-align:middle;
}


#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset
{
clear:both;
display:block;
float:left;
margin:0;
padding:0;
width:500px;
border:none;
}


#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset span:empty
{
display:none;
}


#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset div span
{
display:block;
padding:10px;
}


#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset div.validationPopup{
margin-left:120px;
display: block;
    margin: 0 0 20px 120px;
    overflow: hidden;
}

#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset div.validationPopup span
{
display:block;
float:left;
padding:0px
}


#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset div.validationPopup span a{
margin:0px;
padding:0px;
float:left;
}

#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset div.validationPopup span a#ctl00_PageContent_popupModifAcompte_ctl01_btnAnnulerModifAcompte{
margin-right:115px;
}

#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset div.validationPopup span a span{
color:black;
text-decoration:underline;
padding:10px;
}

#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset div.validationPopup span.linkButtonClassAnnuler_inner{
padding:10px 0 10px 0;
}


#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset div.validationPopup span a#ctl00_PageContent_popupModifAcompte_ctl01_btnTesterModif span{
color:green;
position:absolute;
top:105px;
top:110px\9;
padding:0px;
margin-left:30px;
}

#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset div.validationPopup span a#ctl00_PageContent_popupModifAcompte_ctl01_btnAnnulerModifAcompte span{
}

#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset div.validationPopup span a#ctl00_PageContent_popupModifAcompte_ctl01_btnValiderModifAcompte{
margin:0;
padding:0px;
display:block;
float:left;
background-color: #DF1980;
}

#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset div.validationPopup span a#ctl00_PageContent_popupModifAcompte_ctl01_btnValiderModifAcompte span{
color:white;
text-decoration:none;
}


#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset ul.ulPopupModifAcompteMensualite
{
    display: block;
    margin: 10px auto;
    padding: 10px;
    width: 50%;

}

#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset ul.ulPopupModifAcompteMensualite li
{

line-height:12px;
margin: 0 0 10px 0;
overflow:auto;
}

#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset ul.ulPopupModifAcompteMensualite li.liModifMontantMensualites
{
   
background-color:orange;
overflow:auto;
padding:5px;
font-weight:bold;
border: 1px solid;

}

#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset ul.ulPopupModifAcompteMensualite li.liModifMontantMensualites span
{
   width:100%;
text-align:center;
color:white;
}


#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset ul.ulPopupModifAcompteMensualite li input
{
display:block;
width: 80px;
font-size:12px;
padding:0px;
float:left;
margin:4px 4px 0 0;
}

#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset ul.ulPopupModifAcompteMensualite li select
{
display:block;
width: 80px;
font-size:12px;
padding:0px;
float:left;
margin:2px 0;
}


#content #mainCT.panier div#ctl00_PageContent_popupModifAcompte_panPopup fieldset ul.ulPopupModifAcompteMensualite li span{
  border: medium none;
    display: inline;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

div #divInnerChoixCodeAvantage
{
	overflow:auto;
	padding:0 0 0 10px;
}

div #divInnerChoixCodeAvantage p
{
margin-left:8px;
}


.divPopupModifAcompteMensualite ul li select{
clear:both;
width:60px;
float:none;
}
/*AutoComplete flyout */
#content #mainCT fieldset .autocomplete_completionListElement 
{  
	z-index: 100;
	font-size:10pt;
	visibility : hidden;
	margin : 0;
	padding:0;
	background-color : White;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : square;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
	background-color: #F3EFEA;
	color: black;
	padding: 1px;
	margin:0;
}

/* AutoComplete item */
.autocomplete_listItem 

{
	background-color : window;
	color : windowtext;
	padding : 1px;
	margin:0;
}

/* Ajouts personnels */
.masque
{

	display:none;
}

/* Bloc informations cr?dit Panier */
div.divPanierMontantVAT {

background-image:  url(images/CreditPanier.gif);
background-repeat: no-repeat;
/* border:1px solid #877863;*/
float:right;
margin:20px 95px 0 5px;
padding:4px;
color:#2D1E00;
font-size:11px;
height:140px;
width:195px;
display:none;
}

div.divPanierMontantVAT li.liPanierMontantVATAcompte{

color:#e61b86;
font-size:11px;
font-weight:bolder;

}
div.divPanierMontantVAT li.liPanierMontantVATMemsualites{

color:#e61b86;
font-size:11px;
font-weight:bolder;
margin-bottom:10px;

}


#content div#ctl00_PageContent_updatePanelPanier #mainCT.panier table.totalFacture tr.totalfrais {
	display:none;
}

#content div#ctl00_PageContent_updatePanelPanier #mainCT.panier table.totalFacture tr.montanttotal {
	display:none;
}
table.totalFacture  tr.montantarticles {
	padding:10px;
}

table.totalFacture  tr.montanttotal td{
color: #FFFFFF;
font-weight: bolder;

}
table.totalFacture  tr.totalfrais td{
color: #FFFFFF;
font-weight: bolder;

}


table.totalFacture  tr.montantarticles td{
color: #FFFFFF;
font-weight: bolder;

}

table.totalFacture  tr.totalTAEG td{
color: #FFFFFF;
font-weight: bolder;

}

table.totalFacture  tr.montantarticles td{
color: #FFFFFF;
font-weight: bolder;

}


#content #mainCT.panier div.encartAvantages ul.ulChoixCodeAction {

padding:0px;
margin:0px 0px 0px 0px;

}
#content #mainCT.panier div.encartAvantages ul.ulChoixCodeAction li{
display:block;
margin:0;
padding:0 3px 3px 3px;
width: inherit;
}


#content #mainCT.panier div.encartAvantages ul.ulChoixCodeAction li.liChoixCodeActionEntreeTextbox a{
    background-color: #DF1980;
    color: white;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    text-decoration: none;
}

#content #mainCT.panier div.encartAvantages ul.ulChoixCodeAction li.liChoixCodeActionEntreeTextbox a:hover{
    color: white;
}

ul.ulChoixCodeActionEntree {
padding:0px;
margin:0px;
}
ul.ulChoixCodeActionEntree li{
padding:0px;
margin:0px;
}
div#ctl00_PageContent_panCodeAction {
margin:0px;
padding:0px;
width:457px;

}
#content #mainCT.panier .encartAvantages p.codeAvantage {
display:none;
}
/* 
#content #mainCT.panier div.encartAvantages ul.ulChoixCodeAction li.liChoixCodeActionEntreeRadion input,
#content #mainCT.panier div.encartAvantages ul.ulChoixCodeAction li.liChoixCodeActionDuMoment input,
 #content #mainCT.panier div.encartAvantages ul.ulChoixCodeAction li.liChoixCodeActionAucun input{
     width:10px;
     margin-left:10px;

     border:0;
}

#content #mainCT.panier div.encartAvantages ul.ulChoixCodeAction li.liChoixCodeActionEntreeRadion label,
#content #mainCT.panier div.encartAvantages ul.ulChoixCodeAction li.liChoixCodeActionDuMoment label,
#content #mainCT.panier div.encartAvantages ul.ulChoixCodeAction li.liChoixCodeActionAucun label{
position:relative;


text-align:left;
}
*/
ul.ulPanierMontantVAT {
margin:0px
}

#centerPan p.pMentionsLegales{
padding-left:15px;
margin:20px 0 10px 0;
float:left;
}

#content #mainCT.panier fieldset span a span{
color:#FFFFFF;
font-size:11px;
}

/*
#content #mainCT div#ctl00_PageContent_panPreferences fieldset.fsParametrageCompteClient{
display:none;
}
*/

#content #mainCT div#bgContainer {
width:880px;
margin:0px;
}


#content #mainCT div#bgContainer h2 span.deconnection{
margin:0px;

}
#content #mainCT div#bgContainer h2 span.deconnection a{
float:right;
}
.thPanierLigneDisponiblite{
display:none;
}
.tdPanierLigneDisponibilite{
display:none;
}

#footer_cadre{
padding:0px;
margin:0px;
}

.AlphabetTitre{
display:block;
margin:auto;
text-align:center;
width:906px;
}

.rptAlphabet{
margin:20px auto;
width:906px;
display: block;
}

.rptAlphabet li.rptAlphabetItem{
wrap:no;
float:left;
height:12px;
line-height:11px;
width:10px;
margin-left:9px;
margin-right:9px;
margin-bottom:10px;
border:1px solid #8E8E9A;
color:#2D1E00;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
padding:2px;
text-align:center;
}

.rptAlphabet li.rptAlphabetSeparator{
display: none;
}


/* ------ plan du site ------ */

/* for Firefox */

div .segmentation-pds H3{
float:left;
margin-bottom:10px;
}

.segmentation-pds-titre{
font-size:12px;
font-weight:bold;
}

.segmentation-pds  {width:880px; font-size:9px;}
.segmentation-pds ul{-moz-box-pack:center; display:block; clear:left; padding:0px}

.segmentation-pds a  {font-size:9px;}

.segmentation-pds-boutiques-ul{
 margin-top:5px;
 margin-bottom:5px;
 margin-left:0px;
width:100px;

}

.segmentation-pds-rayons-ul{
 margin-top:5px;
 margin-bottom:5px;
 margin-left:10px;
width:100px;
}
.segmentation-pds li {vertical-align:top;}

.segmentation-pds-sousrayons-ul{
 margin-top:5px;
 margin-bottom:5px;
 margin-left:10px;
width:100px;
}

.segmentation-pds ul li a  {
padding:2px;
background-color:#F2EEEA;
display:block;

font-weight:bold;
width:100%;
}
.segmentation-pds ul li ul li ul li a  {
background:transparent none repeat scroll 0 0;
font-weight:normal;
display:block;
width:100%;
padding:0px;
}

.segmentation-pds ul li ul a  {
font-weight:bold;
background:transparent none repeat scroll 0 0;
display:block;
width:100%;
padding-bottom:5px;
}
.segmentation-pds-univers-li{
margin-bottom:15px;
margin-right:15px;

}
.segmentation-pds-univers-li-alter{
margin-bottom:15px;
margin-right:15px;
}
/*
.segmentation-pds li {display:-moz-inline-stack; width:45%; border:1px solid red;}
.segmentation-pds li * {position:relative;}
*/
.segmentation-pds li {display:block; width:200px;}
	
.segmentation-pds li {display:inline-block; }

/* ------ End plan du site ------ */
/*--- shopping AZ ---*/

.rptShoppingAZ{
display:block;

}

.ulShoppingAZItem
{
 
 margin-top:35px

}


.liShoppingAZProduit{
font-weight:bolder;
}

.liShoppingAZSeparatorProduit{
;
float:left;
width:5px;
display:block;
margin-bottom:10px;

}
.liShoppingAZUnivers{
background:transparent url(images/bul_blue.gif) no-repeat scroll 0 8px;
display:block;
float:left;
margin-left:10px;
margin-right:5px;
padding:4px;
}

.liShoppingAZUnivers a{
margin-left:5px;
}

#ulShoppingAZItem ul li ul li{
	background:transparent url(images/bul_blue.gif) no-repeat scroll 0 4px;
}

.liShoppingAZSeparatorUnivers{
float:left;
display:block;
padding-right:0;
width:5px;
}
.liShoppingAZBoutique{
background:transparent url(images/bul_blue.gif) no-repeat scroll 0 8px;
display:block;
float:left;
margin-left:10px;
margin-right:5px;
padding:4px;
}

.liShoppingAZBoutique a{
margin-left:5px;
}

.liShoppingAZSeparatorBoutique{
float:left;
display:block;
padding-right:0;
width:5px;
}

.liShoppingAZRayon a{
margin-left:5px;
}

.liShoppingAZRayon{
background:transparent url(images/bul_blue.gif) no-repeat scroll 0 8px;
display:block;
float:left;
margin-left:10px;
margin-right:5px;
padding:4px;
}

.liShoppingAZSeparatorRayon{
float:left;
display:block;
padding-right:0;
width:5px;
}

.liShoppingAZSousRayon{
background:transparent url(images/bul_blue.gif) no-repeat scroll 0 8px;
display:block;
float:left;
margin-left:10px;
margin-right:5px;
padding:4px;

}

.liShoppingAZSousRayon a{
margin-left:5px;
}
/*--- end shopping AZ ---*/

#ctl00_PageContent_panRaisonsDesabonnementNews listCheck{
clear:both;


width:500px;
}

#content #mainCT .fsDesaboNewsletterEmailsCompteClient label{
width:70px;
}

#ctl00_PageContent_lblRaisons{
margin-left:10px;
}

#ctl00_PageContent_hlLienDesincription{
text-decoration:underline;
}


#content #mainCT div fieldset .HistoriqueCommandeFiltre li{
padding-top:10px;

}


#content #mainCT div fieldset .HistoriqueCommandeFiltre li label{
float:left;
text-align:left;
width:90%;
margin-top:-3px;
}

#header_commande_links_cadre #CommandDuCatalogue{

display:none;

}

#header_commande_links_cadre #profilClientHeader{


display:none;

}

#content #mainCT div fieldset#fsChoixExtensionGarantie
{
width:98%;
margin:0;
border:none;
padding:5px;
}

#content #mainCT div fieldset#fsChoixExtensionGarantie
{

padding-bottom:10px;
}


#content #mainCT div fieldset#fsChoixExtensionGarantie P.formulaireErreur
{

display:block;
}

#content #mainCT div fieldset#fsChoixExtensionGarantie P.formulaireErreur span#ctl00_PageContent_lblChoixExtensionGarantie{
display:block;
}

#content #mainCT div fieldset#fsChoixExtensionGarantie P
{
color:black;
margin-top:0px;
}

#content #mainCT div fieldset#fsChoixExtensionGarantie P b
{
color:black;
margin-top:0px;
}

#content #mainCT div fieldset#fsChoixExtensionGarantie span#ctl00_PageContent_lblChoixExtensionGarantie font 
*{
color:fuchsia;
margin-top:0px;
}

#content #mainCT div fieldset#fsChoixExtensionGarantie .btn a
{
margin:0;
padding:0;
}

#content #mainCT div fieldset#fsChoixExtensionGarantie .validerFormulaire 
.btn
{
padding:0px;
margin:0px;
}

#content #mainCT div fieldset#fsChoixExtensionGarantie .validerFormulaire 
.linkButtonClassValider
{
    background-color: #DF1980;
    display: block;
    padding: 10px;
    width: 80%;
}

#content #mainCT div fieldset#fsChoixExtensionGarantie .validerFormulaire 
.linkButtonClassValider span
{
	color: #FFFFFF;
   font-size:14px;
   font-weight:bold;
}

#content #mainCT div fieldset#fsChoixExtensionGarantie .validerFormulaire 
.linkButtonClassAnnuler span
{
color:#2D1E00;
display:block;
float:left;
font-size:11px;
margin-left:5px;
margin-top:15px;
text-decoration:underline;
}

/* --- navigation panier iditentification --- */


#content #mainCT ul.navigPanier {
color:#FFFFFF;
float:left;
font-size:11px;
font-weight:bolder;
height:34px;
list-style-type:none;
margin-top:10px;
padding:0px;
vertical-align:middle;
margin-left:0px;
}


#content #mainCT ul.navigPanier li {
		background:transparent url(images/arrowtodo.gif) no-repeat scroll 0 0;
		float:left;
		height:33px;
		text-align:center;
		width:150px;
      }
	  
#content #mainCT ul.navigPanier li#ctl00_PageContent_wucCommandeSteps_rptCommandSteps_ctl04_liStep{
		background:transparent url(images/arrowtruck.gif) no-repeat scroll 0 0;
		float:left;
		height:33px;
		text-align:center;
		width:150px;
      }
#content #mainCT ul.navigPanier li#ctl00_PageContent_wucCommandeSteps_rptCommandSteps_ctl04_liStep div{
		display:none;
      }

  
#content #mainCT ul.navigPanier div
{
	margin-top:9px; 
	width:135px;
}
#content #mainCT ul.navigPanier li.selected {
      background:transparent url(images/arroawgoB.gif) no-repeat scroll 0 0;
		float:left;
		height:33px;
		text-align:center;
		width:150px;
}

#content #mainCT ul.navigPanier li a:hover {
       color:#E61B86;
	   
}

#content #mainCT ul.navigPanier li.last {
      width:116px;
      padding-top:2px;
      line-height:normal;color:#ffffff;
}

#content #mainCT ul.navigPanier li a {
      color:#fff;
      text-decoration:none;
      /*padding-top:13px;*/
      vertical-align:middle;
	  text-align:center;
      font-size:11px;
	  white-space:nowrap;
	  
}

#content #mainCT ul.navigPanier li.selected a {
      color:#fff;
}
/* --- fin navigation panier iditentification--- */
/* --- choix de payement ---*/
	.divChoixPaiement /*contour principal*/
		{
            background-color : white;
            border:1px solid black;
            width:880px;
height:200px;
            background: #FFFFFF;
        }
        .divMenuChoixPaiement /*contour du menu*/
		{

        }
        .divContenuChoixPaiement /*contour du contenu*/
		{
            background: #FFF;
            /*border: 1px solid black;*/
            width:579px;
            min-height:150px;
          
            padding : 4px;
float:right;
        }
         .divFooterChoixPaiement /*le bas du bloc Choix paiement : rappel du montant */
		{
            background: #FFF;
        
            text-align:right;
            padding : 4px;
            width:579px;
float:right;
        }
        .ulMenuChoixPaiement {  /*liste du menu*/
            position:absolute;
            /*border: 1px solid black;*/
            list-style: none;
            margin: 0;
            padding: 0;
            width: 200px;
        }
        .ulMenuChoixPaiement li{ /*element du menu*/
            display: inline;
            /*background: #c00 ; */
           
            list-style: none;
            margin: 0;
            padding: 0;
        }
        .ulMenuChoixPaiement li a {
           display: block ;
            background: #c00 ;
            border-top: 1px solid #600 ;
            border-right: 1px solid #600 ;
            color: #fff ;
            font: 1em "Trebuchet MS",Arial,sans-serif ;
            /*line-height: 1em ; */
            /*text-align: center ; */
            text-decoration: none ;
            padding: 2px 10px 2px 10px ;
        }
        .ulMenuChoixPaiement li a:hover, #navigation li a:focus, #navigation li a:active {
            background: #900 ;
            text-decoration: none ;
        }
        .ulMenuChoixPaiement li a.aMenuSelected {
            display: block ;
            background: #fff ;

            border-top: 1px solid #FFF;
            border-right: 0px solid #600 ;
            color: #c00 ;
            font: 1em "Trebuchet MS",Arial,sans-serif ;
            /*line-height: 1em ; */
            /*text-align: center ; */
            text-decoration: none ;
            padding: 2px 10px 2px 10px ;
        }
         .ulMenuChoixPaiement li a.aMenuSelected:hover, #navigation li a:focus, #navigation li a:active {
            background: #fff ;
            text-decoration: none ;
            border-top: 1px solid #FFF;
        }
        .divChoixModePaiement
		{
            /*border: 1px solid #600 ;*/
            text-align: center;
            display:block;
            min-height:40px;
			width:100%
        }
        .divChoixModePaiementUnSeulChoix
		{
            Display:none; /*dans le cas d'un seul mode de paiement on n'affiche pas les radios boutons */
        }
        .ulChoixModePaiement
		{
          /* height:60px; /*utilis? pour compenser la hauteur des images */
        }
        .ulChoixModePaiement li
		{
           display:block;
float:left;
margin:15px; /*ecart entre les puces prendre en compte la largeur des images*/
        }

.ulChoixModePaiement li a
		{
          display:block;
        }

        .ulChoixModePaiement li a img
		{
           /* position:absolute;*/
            /*margin-top:20px;
            margin-left:-38px;*/
            float:left;
        }
		.aChoixModePaiement /*Lien de selection entre les modes de paiements : quand plusieurs mode de paiement dans un groupe*/
		{
			/*font-weight:bold;*/
		}
		.aChoixModePaiementSelected /*Lien de selection entre les modes de paiements : quand plusieurs mode de paiement dans un groupe*/
		{
			font-weight:bold;
		}
		/*Bloc de description du tiers de confiance*/
		.divDescriptionActeur
		{
			display:block; 
			font-weight:bold;
		}
		/*Logo tiers de confiance*/
		.imgLogoActeur
		{
			border: 1px solid #600;
		}
		/*Logo s?curis? du tiers de confiance*/
		.imgLogoActeurSecurised
		{
			border: 2px solid #600;
		}
/* RECAP COMMANDE */
.VATRecapMensualite
{
color:fuchsia;
display:block;
font-size:11pt;
font-weight:bold;
text-align:center;
margin:0 0 15px 0;
}


.btnDetails
{
	float:right; 
	margin-right:0px;
	width:100px; 

	font-weight:bold;
text-decoration:underline;
}
.btnDetailsVAT
{
	float:right; 
	margin-right:0px;
	width:100px; 
	font-weight:bold;
text-decoration:underline;
}


.divMontantsCommande
{
	display:inline;
	margin:0px 0px 30px 0px;
	width:880px;		
}



#content #mainCT.panier div.divMontantsCommande div.panelDetailReglementComptant ul{
float:left;
margin-top:5px;
width:100%;
}


#content #mainCT.panier div.divMontantsCommande ul.ul{
float:left;
margin-top:5px;
width:100%;
}

#content #mainCT.panier div.divMontantsCommande div.panelDetailReglementComptant ul li{
display:block;
float:left;
margin:-0.5px 0;
padding:5px 0 5px 0;
border:1px solid black;
width:845px;
}

#content #mainCT.panier div.divMontantsCommande ul.ul li {
display:block;
float:left;
margin:-1px 0;
padding:5px 0 1px 0;
border:1px solid black;
width:845px;
}

#content #mainCT.panier div.divMontantsCommande ul.ul li span.libelle{
margin-left:5px;
}

#content #mainCT.panier div.divMontantsCommande ul.ul li.liAcompteCredit{
background-color:orange;
}

#content #mainCT.panier div.divMontantsCommande div.panelDetailReglementComptant ul li.liTotalArticleComptant{
background-color:orange;
}


#content #mainCT.panier div.divMontantsCommande ul.ul li.liMensualiteCredit{
background-color:#EAE9E4;
}

#content #mainCT.panier div.divMontantsCommande ul.ul li.liPrixACredit {
background-color:#EAE9E4;
padding-bottom:5px;
}

#content #mainCT.panier div.divMontantsCommande div.panelDetailReglementComptant ul li.liMontantTotalComptant{
background-color:#EAE9E4;
}


#content #mainCT.panier div.divMontantsCommande ul li span {
display:inline;
}


#content #mainCT.panier div.divMontantsCommande div.panelDetailReglementComptant ul li span {
padding-left:5px;
}

#content #mainCT.panier div.divMontantsCommande ul li div.divMontant{
display:inline;
}

#content #mainCT.panier div.divMontantsCommande ul li span.montant{
float: right;
margin-right:5px;
font-weight:bold;
}

#content #mainCT.panier div.divMontantsCommande ul li a.linkInfoBulle{;
  display: block;
    float: left;
    margin: -3px 0 0 850px;
    padding: 0;

}


#content #mainCT.panier div.divMontantsCommande ul li span div span.message{
display:none;
margin:-25px 10px 0 0 ;
}


#content #mainCT.panier div.divMontantsCommande span#ctl00_PageContent_wucCommandeDetails_ctl20_lblLibelleInfoBulleAcompte{
background: url("images/info.jpg") no-repeat scroll 0 0 transparent;

    left: 900px;
    margin: 0;
   padding:10px;}

#content #mainCT.panier div.divMontantsCommande span#ctl00_PageContent_wucCommandeDetails_ctl20_lblLibelleInfoBulleMensualite{
background: url("images/info.jpg") no-repeat scroll 0 0 transparent;
    left: 900px;
      margin: 0;
   padding:10px;
}


#content #mainCT.panier div.divMontantsCommande ul li div a.linkInfoBulle ul{
display:none;
} 


#content #mainCT.panier div.divMontantsCommande ul li div a.linkInfoBulle:hover ul{
display:block;
float:right;
border-top:1px solid black;
left:-30px;
background-color:white;
margin: 0 0 0 -820px;
position:relative;
} 


#content #mainCT.panier div.divMontantsCommande ul li div a.linkInfoBulle ul li{
display:inline;
float:left;
border:none;
}

#content #mainCT.panier div.divMontantsCommande ul li div a.linkInfoBulle ul li span.montant{
display:block;
float:right;
}

.tblCommandeTotalFacture
{
	/*border-style:solid;

	border-width:thin;*/

border-collapse:collapse;
border-left:1px solid black;
border-right:1px solid black;
border-spacing:0;
border-top:1px solid black;
font-family:arial,helvetica,verdana;
height:30px;
margin:0;
width:784px;
}


.tblCommandeTotalAPayer{
border:1px solid black;
border-collapse:collapse;
border-spacing:0;
font-family:arial,helvetica,verdana;
height:30px;
margin:0;
width:778px;
}
.trCommandeTotalAPayer
{
	font-weight:bold;
	background-color:#EAE9E4;
	border:Opx;
}
.trCommandeTotalAPayer td
{
padding-left:10px
}

.trCommandeMontantTotal
{
	color:White;
	font-weight:bold;
	background-color:orange;
	border:Opx;

}




.trCommandeMontantTotal td
{
	padding-left:10px;
border-bottom:1px solid black;
}
.tdCommandeMontantSommeAPayer
{
	text-align:right;
	font-size:xx-small;
	width:50%;
	
}

.tdCommandeTotalAPayerValeur{
text-align:right;
padding-right:5px;
}

.tdCommandeMontantTotalValeur
{
padding-left:10px;
text-align:right;
padding-right:5px;
}

.trCommandeMontantArticles
{
	color:Black;
	background-color:White;
}
.tdCommandeMontantArticlesValeur
{

font-style:italic;
text-align:right;
width:145px;
}


.trCommandeTotalEconomies
{
	color:Black;
	background-color:White;
}
.tdCommandeTotalEconomiesValeur
{
font-style:italic;
text-align:right;
width:145px;
}

.trCommandeTotalFrais
{
	color:Black;
	background-color:White;
}

.trCommandeTotalFrais td
{
border-bottom:1px solid black;
}

.tdCommandeTotalFraisValeur
{
font-style:italic;
text-align:right;
width:145px;
}

.trCommandeMontantAcompte
{
font-weight:bold;
background:#EAE9E4 none repeat scroll 0 0;
border:1px solid black;
}

.trCommandeMontantAcompte td
{
padding-right:5px;
}

.trCommandeMontantAcompte tr td div
{
font-weight:normal;
width:100%;
}
.trCommandeMontantAcompte tr td div a
{
font-weight:normal;
width:250px;
text-decoration:underline;
}
.btnModifierAcomptes
{
	font-weight:lighter;
	font-style:italic;
}
.tdCommandeMontantAcompteValeur
{
text-align:right;

width:60%;
}
.commandeMensualitesMontantParMois
{
	font-style:normal;
	text-decoration:underline;
}

.trCommandeTotalTAEG
{
	color:Black;
	background-color:White;
}
.tdCommandeTotalTAEGValeur
{
font-style:italic;
text-align:right;
width:145px;
}

.trCommandeMontantDetailAcompte
{
	color:Black;
	background-color:White;
}
.tdCommandeMontantDetailAcompteValeur


{	
	font-style:italic;
text-align:right;
width:145px;
}

.trCommandeMontantTotalColis
{
	color:Black;
	background-color:White;

}
.tdCommandeMontantTotalColisValeur
{	
font-style:italic;
text-align:right;
width:145px;
}
/*--corrections--*/

#ctl00_PageContent_lblTitle
{
display : none;
}
/*--- fin de choix de payement---*/

/*--corrections payement--*/
#content #mainCT.panier .divCommandeDetailsRecap fieldset.avantages
{
display:none;
}

#content #mainCT.panier .divCommandeDetailsRecap fieldset#fieldSetInfosCredit
{
display:none;
}

#ctl00_PageContent_wucCommandeDetails_updatePanel1
{
clear:both;
display:block;
text-align:right;
margin-top: -15px;
width:300px;
}

#content #mainCT.panier fieldset span a#ctl00_PageContent_wucCommandeDetails_btnModifierAcomptes span {
color:#000000;
font-style:normal;
text-decoration:underline;
}
#ctl00_PageContent_wucCommandeDetails_btnDetailsAcompteVAT{
height:30px;
margin-bottom:-30px;
text-align:center;
width:96px;
background:transparent url(images/corners_gray.gif) no-repeat scroll -5px 0;
}

#ctl00_PageContent_wucCommandeDetails_btnDetailsVAT{
height:30px;
margin-bottom:-30px;
text-align:center;
width:96px;
background:transparent url(images/corners_gray.gif) no-repeat scroll -5px 0;
}

#ctl00_PageContent_wucCommandeDetails_btnDetails{
height:30px;
margin-bottom:-30px;
text-align:center;
width:96px;
background:transparent url(images/corners_gray.gif) no-repeat scroll -5px 0;
}

#ctl00_PageContent_wucCommandeDetails_btnDetails span{
display:block;
padding-top:6px;
}

#ctl00_PageContent_wucCommandeDetails_btnDetailsAcompteVAT span{
display:block;
padding-top:6px;

}
#ctl00_PageContent_wucCommandeDetails_btnDetailsVAT span{
display:block;
padding-top:6px;
}
/*-- end corrections payement--*/




#content #mainCT.panier div ul.adressePresentation {
padding:0 0 0 10px;
}

.btn.linkButtonClassModifier{
background-color:#8A7968;
}

#content #mainCT.panier fieldset#fsAdresseSecondaire .tbAdrSecondaire{



margin-left:10px
}

.ulMenuChoixPaiement{
display:block;
width:290px;
background-color:#EAE9E4;
height:240px;
}

.ulMenuChoixPaiement li{

}

#content #mainCT.panier span.radioMenuModePaiement{
border-bottom:1px dotted black;
display:block;
float:left;
height:31px;
margin-top:8px;
width:290px;
}

#content #mainCT.panier .radioMenuModePaiement input{
float:left;
height:19px;
margin-bottom:auto;
margin-top:auto;

}

#content #mainCT.panier .radioMenuModePaiement label{
color:black;
display:block;
float:left;
font-size:10px;
}


span#ctl00_PageContent_wucChoixModePaiement_lblChoixPaiementDescription{
background: url("images/bul_fushia.gif") no-repeat scroll 0 10px transparent;
    clear: both;
    display: block;
    float: left;
    font-weight: bold;
    height: 200px;
    padding: 7px;
}

span#ctl00_PageContent_wucChoixModePaiement_lblChoixPaiementDescription u{
display:block;
margin-bottom:110px;

}

span#ctl00_PageContent_wucChoixModePaiement_lblChoixPaiementDescription p{
display:none;
}

div#ctl00_PageContent_wucChoixModePaiement_divChoixModePaiement{
clear:both;
display:block;
float:left;
margin-top:-160px;
text-align:center;
}

div.divContenuChoixPaiement ul li{
color: white;
}
div.divContenuChoixPaiement ul li label{
color: #2D1E00;
}



.divContenuChoixPaiement {

background:#FFFFFF none repeat scroll 0 0;
float:right;
height:170px;
padding:4px;
width:580px;
margin:0px;
padding:0px;
}

#content #mainCT fieldset.adresses {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #604101;
display:block;

margin:10px 0 0;
padding:0;
width:880px;
}

#ctl00_PageContent_panCoordonnees{
display:block;
width:880px;
}



#content #mainCT fieldset.ClientFormAdresse {
margin:0px;
width:880px;
}

#content #mainCT .fsNewsInfoClient fieldset.ClientFormInfoPerso {border: none;
}

#content #mainCT .fsNewsInfoClient fieldset.ClientFormInfoPerso h3 {

background-color: transparent;
margin-top:-10px;
}

#content #mainCT div fieldset ul.ulLogin{
margin:0px;
padding-bottom:20px;
}

#content #mainCT div fieldset ul.ulLogin li.liEmail{
display:block;
padding:10px;
}

#content #mainCT div fieldset ul.ulLogin li.liEmail label{
float:left;
text-align:right;
width:420px;
}

#content #mainCT div fieldset ul.ulLogin li.liEmailConfirm{
display:block;
padding:10px;
}

#content #mainCT div fieldset ul.ulLogin li.liEmailConfirm  label{
float:left;
text-align:right;
width:420px;
}

#content #mainCT div fieldset ul.ulLoginPassword li label {
float:left;
text-align:right;
width:50%;
}

.divMontantsCommande {
margin:20px 0 0;
}

.body_commande_authentifie_cderecap_aspx #content #mainCT.panier p.retour {
float: left;
margin-top: -45px;
}

.body_commande_authentifie_cderecap_aspx #content #mainCT.panier span.btn.sCommandeRecapValide {
margin: 0 auto 10px;
}

#ctl00_PageContent_wucChoixModePaiement_lblDescriptionActeur {
display:block;
float:left;
font-weight:bold;
margin-top:-60px;
padding:7px;
}

.body_commande_authentifie_cderecap_aspx #content #mainCT.panier  .ulChoixModePaiement li a img {
width:70px;
}

.body_commande_authentifie_cderecap_aspx #content #mainCT.panier .divChoixPaiement {
height:240px;
}

.body_commande_authentifie_cderecap_aspx #content #mainCT.panier .divContenuChoixPaiement {
height:210px;
}


.body_commande_cdepanier_aspx #content #mainCT.panier div fieldset ul
{
padding-bottom:15px;

}
.body_commande_cdepanier_aspx #content #mainCT.panier div fieldset ul li label {
margin-right:5px;
margin-top:0;
text-align:right;
width:30%;
/*height:22px;*/
}

.body_commande_cdepanier_aspx #content #mainCT.panier fieldset#fsModificationLignePanier .liZoneBoutonsValidations {
margin-top:30px;
text-align:center;
}

.body_commande_cdepanier_aspx #content #mainCT.panier div fieldset ul li.liZoneQuantite span {
margin:0 0 0 10px;


}
#content #mainCT #ctl00_PageContent_updPanel div.divChoixPaiement div.divContenuChoixPaiement label#ctl00_PageContent_wucChoixModePaiement_WUCModePaiementUnique_lblNumeroCarteCRE{
float:left;
display:block;
margin-top:-50px;
width:880px;
width:33%;
text-align:right;
}

#content #mainCT #ctl00_PageContent_updPanel div.divChoixPaiement div.divContenuChoixPaiement ul li input#ctl00_PageContent_wucChoixModePaiement_WUCModePaiementUnique_txtNumeroCarteCRE{
float:left;
margin-top:-52px;
margin-left:35%;
padding:0px;
}


#content #mainCT #ctl00_PageContent_updPanel div.divChoixPaiement div.divContenuChoixPaiement label#ctl00_PageContent_wucChoixModePaiement_WUCModePaiementUnique_lblDateNaissanceCRE{
float:left;
display:block;
margin-top:-25px;
width:880px;
width:33%;
text-align:right;
}


#content #mainCT #ctl00_PageContent_updPanel div.divChoixPaiement div.divContenuChoixPaiement ul li select#ctl00_PageContent_wucChoixModePaiement_WUCModePaiementUnique_cboDateNaissanceMoisCRE{
float:left;
margin-top:-28px;
margin-left:35%;
padding:0px;
}

#content #mainCT #ctl00_PageContent_updPanel div.divChoixPaiement div.divContenuChoixPaiement ul li select#ctl00_PageContent_wucChoixModePaiement_WUCModePaiementUnique_cboDateNaissanceAnneeCRE{
float:left;
margin-top:-28px;
margin-left:50%;
padding:0px;
}

#content #mainCT div#zoneAcompteEtMensualite{
display:none;
}

#content #mainCT div#ctl00_PageContent_panCoordonnees fieldset{

border: 1px solid black;
}
#content #mainCT div#ctl00_PageContent_panCoordonnees fieldset ul{
padding-top:0px;

}

.VATRecapMensualite span#ctl00_PageContent_lblVATDetailsMensualitePrefix{
background:transparent url(images/corners_Fuchsia.gif) no-repeat scroll 0 0;
padding:11px 0 15px 10px;
}
.VATRecapMensualite span#ctl00_PageContent_lblRecapMontantMensualite{
background:transparent url(images/corners_Fuchsia.gif) no-repeat scroll 50% 0;
margin-right:0;
padding:11px 0 15px;
}
.VATRecapMensualite span#ctl00_PageContent_lblVATDetailsMensualiteSuffix{
    background: url("images/corners_Fuchsia.gif") no-repeat scroll 100% 0 transparent;
    margin-left:0;
	margin-left:-5px\9;
    padding: 11px 10px 15px 0;
	 padding: 11px 15px 15px 0\9;
    width: 30px;
}

#content #centerPan .produit .layerZoom{	
	position:absolute; 
	top: 0px; 
	right:0px; 
	z-index:1; 
	background-color: #000000; 
	visibility: hidden; 
	border:2px; 
	border-color:Black; 
	border-style:solid;
}

#content #centerPan .produit .imgZoom{	
	
}

#content #centerPan .produit .imgLayerZoomClose{	
	position:absolute;
	margin-left:390px;
	width:10px;
	height:10px;
}

a#ctl00_PageContent_lnkOK{
background-color:#df1980;
color:white;
padding:5px;

font-weight:bolder;

}

div#ctl00_PageContent_panAvertissementValidationConditionVente{
padding:5px 10px 10px;
}

/*zoom produit*/
div.pnlZoomProduit{
width:400px;
border: solid 1px #ADB1BC;
}

div.pnlTitreZoomProduit{
display:block;
float:right;
margin-top:-16px;
background-color: #EAE9E4;
border: solid 1px #ADB1BC;
padding-left:3px;
}


div.pnlTitreZoomProduit span.lblTitreZoomProduit{
color:#2D1E00;
}

div.pnlTitreZoomProduit a span.lnkTitreZoomProduit_inner {
padding-left:3px;
padding-right:3px;
margin:0px;
background-color: #ADB1BC;
color:#ffffff;

}

#fpZoomDiv{
text-align:center
}
#fpZoomDiv img{
border: solid 1px #888 !important;
padding:1px;
background-color:#fff;
margin-top:6px;
}
/*end zoom produit*/

#content #centerPan div.modalPopupAlerteDispo{
display:block;
border:1px solid #604101;
background:#FFFFFF;

padding:10px;
width:300px;
}

#content #centerPan div.modalPopupAlerteDispo div#DivTitreAlerteDisponibilite span.LblTitreAlerteDisponibilite{
color:#E61886;
font-size:12px;
display:block;
margin:5px;
font-weight:bold;
}

#content #centerPan div.modalPopupAlerteDispo div div span{
display:block;
}

#content #centerPan div.modalPopupAlerteDispo div div#divProduitImage span.ProduitImageEncadrement{
display:block;
text-align:center;
}



#content #centerPan div.modalPopupAlerteDispo div div span{
display:inline;
}

#content #centerPan div.modalPopupAlerteDispo div div P.formulaireErreur{

color:red;
display:inline;
}

#content #centerPan div.modalPopupAlerteDispo div div P.formulaireErreur span{
display:block;

}

#content #centerPan div.modalPopupAlerteDispo span.lblVotreEmail{
float:left;
}

#content #centerPan div.modalPopupAlerteDispo div div input{
float:left;
margin-bottom:25px;
margin-left:3px;
margin-top:-3px;
width:100px;
}

#content #centerPan .produit #ProduitMiseAuPanier .tableProducts div.modalPopupAlerteDispo a.linkButtonClassValider{
background-color:#DF1980;
color:#FFFFFF;
float:left;
margin-left:5px;
margin-top:-17px;
padding:5px;
font-weight:bold;
text-decoration:none;
}

#content #centerPan div.modalPopupAlerteDispo div div a.linkButtonClassRetour{
clear:both;
font-weight:bold;
}

p.RechercheResume{
color:#E61886;
font-size:14px;
font-weight:bold
}
span.linkButtonClassRetour_inner {
display:block;
clear:both;
text-decoration:underline;
}

#ctl00_wucPopupMessage_uppPopupMessage div#ctl00_wucPopupMessage_panPopupMessage{
padding:10px;
text-align:center;
}

#ctl00_wucPopupMessage_uppPopupMessage div#ctl00_wucPopupMessage_panPopupMessage p a{
text-decoration:underline;
}

#ctl00_wucPopupMessage_uppPopupMessage div#ctl00_wucPopupMessage_panPopupMessage div.dPopupMessageButton {
display:block;
margin-top:20px;
text-align:center;
}


#ctl00_wucPopupMessage_uppPopupMessage div#ctl00_wucPopupMessage_panPopupMessage div.dPopupMessageButton a#ctl00_wucPopupMessage_lnkPopupMessageOk {
background-color:#DF1980;
color:#FFFFFF;
font-weight:bold;
margin-bottom:10px;
margin-left:5px;
padding:5px;
text-decoration:none;
}

a#ctl00_PageContent_rptProduitsPreferes_ctl04_lnkSupprimerProduitPrefere{
display:block;
margin-left:5px;
margin-bottom:5px;
}



/*******************************************************************/
/* Envoi vers une amie et ajout prefere du fichier*/
/*******************************************************************/


div.produit div#divAjoutProduitPrefere
{
    display: block;
    float: left;
    padding: 10px 0 5px 0;
    width: 757px;
}

div#divAjoutProduitPrefere
{
    display: block;
    float: left;
    padding: 10px 0 5px 0;

}

div#divAjoutProduitPrefere a
{
text-decoration:underline;

}

div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContainer
{
    display: block;
    float: left;
    padding: 5px 0;
    width: 757px;
}


/*******************************************************************/
/* Envoi vers une amie*/
/*******************************************************************/

#ctl00_PageContent_wucEnvoiAUneAmieHaut_uppEnvoiAUneAmie
{
display:none;
}

div#ctl00_PageContent_uppMesProduitsPreferes table
{
border:1px #2D1E00 solid;

margin-bottom:10px;
margin-left:auto;
margin-right:auto;
}

div#ctl00_PageContent_uppMesProduitsPreferes table.NotreSelection td.legend
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white url(images/bck_hotspotGrey.gif) no-repeat scroll 0 0;
/*width:250px;*/
    vertical-align: top;
	padding:5px;
	background-color:#FFFFFF;
	width:180px;

}

div#ctl00_PageContent_uppMesProduitsPreferes table.NotreSelection td.legend div.ProduitMiseEnAvant divProduitMesFavoris{
float:left;
display:block;
}

div#ctl00_PageContent_uppMesProduitsPreferes table.NotreSelection td.legend div div.ProduitImageMiniature{
margin-right:10px;
margin-top:2px;
}

div#ctl00_PageContent_uppMesProduitsPreferes table.NotreSelection td.legend div div.ProduitPictoMarque{
margin-bottom:5px;
margin-top:2px;
display:none;
float:none;
}


.ProduitPictoMarque{
display:none;
}

div#ctl00_PageContent_uppMesProduitsPreferes table.NotreSelection td.legend div div h3 {
margin-bottom:5px;
margin-top:0px;
display:block;
float:none;
}


div#ctl00_PageContent_uppMesProduitsPreferes table.NotreSelection td.legend div div p {
margin-bottom:5px;
margin-top:5px;
display:block;
float:none;
}

span.SupprimerProduitFavoris_inner 
{
text-decoration:underline;
}

div#ctl00_PageContent_uppMesProduitsPreferes table.NotreSelection td.legend h3 {font-size:12px}


div#ctl00_PageContent_uppMesProduitsPreferes table.NotreSelection td.legend h3.ProduitNom {

font-weight:bold; 
display:block; 
background:transparent;
float:none;
ont-size:12px; 
margin-top:2px;}

div#ctl00_PageContent_uppMesProduitsPreferes table.NotreSelection td.legend P ProduitLesPrix{
display:inline;
float:none;
}

div#ctl00_PageContent_uppMesProduitsPreferes table.NotreSelection td.legend h3.ProduitNom {font-weight:bold; display:inline; padding:0;background:transparent;float:none;font-size:12px; margin-top:5px;}
div#ctl00_PageContent_uppMesProduitsPreferes table.NotreSelection td.legend h3.ProduitNom span {font-weight:normal;font-size:12px}
div#ctl00_PageContent_uppMesProduitsPreferes table.NotreSelection td.legend h3.ProduitNom span.NomProduit {font-weight:normal;
	font-size:12px;
		}

div#ctl00_PageContent_uppMesProduitsPreferes table.NotreSelection td.legend h3.ProduitNom a{font-size:12px;}


.body_gestioncompteclient_authentifie_clifavoris_aspx .ProduitMiseEnAvant .ProduitLienVoirLaFiche {
clear:both;
padding-top:0px;
width:115px;
float:left;
margin: 5px 0px 5px 2px;
display:block;
}
.body_gestioncompteclient_authentifie_clifavoris_aspx .ProduitMiseEnAvant .ProduitLienVoirLaFiche .btnBcRouge{display:block; text-align:center; margin:0px}


div#ctl00_PageContent_uppMesProduitsPreferes table.NotreSelection td.legend a.SupprimerProduitFavoris{
margin-left:5px;
padding-bottom:5px;
float:left;
display:block;
}


/*******************************************************************/
/* Envoi vers une amie popup 2*/
/*******************************************************************/
.body_gestioncompteclient_authentifie_clifavoris_aspx #content #mainCT {
margin-left:auto;
margin-right:auto;
}


div#ctl00_PageContent_wucEnvoiAUneAmieBas_panEnvoiAUneAmieContent
{

margin:0;
padding:0;
}

div#ctl00_PageContent_wucEnvoiAUneAmieBas_panEnvoiAUneAmie
{
width:757px;

}


#content #mainCT div#ctl00_PageContent_wucEnvoiAUneAmieBas_panEnvoiAUneAmie .modalPopupHeader a
{
background-color:#DF1980;
border:none;
color:#FFFFFF;
cursor:pointer;
padding:2px;
text-align:center;
width: 50px;
text-decoration:underline;
margin-left:-50px;
}



#content #mainCT div#ctl00_PageContent_wucEnvoiAUneAmieBas_panEnvoiAUneAmie .modalPopupHeader a span
{
font-weight:normal;
}

div.dEnvoiAUneAmieRecapProduits {
margin:0px;
padding:0px;
}



div.dEnvoiAUneAmieRecapProduit
{
vertical-align:top;
border:1px solid;
display:inline-block;
margin:5px;
width:140px;
height: 240px;
}

div.dEnvoiAUneAmieRecapProduitVisuel img{
background-color:#FFFFFF;
border:1px solid #888888;
padding:1px;
width:100px;
}

#content #mainCT fieldset.fsEnvoiAUneAmie{

width:757px;
border:none;
}


#content #mainCT fieldset.fsEnvoiAUneAmie ul {
clear:left;
display:block;
margin:0;
padding:0;
width:757px;
}

#content #mainCT fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li{
clear:left;
display:inline-block;
padding:5px;
vertical-align:top;
width:235px;
}

#content #mainCT fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul{
width:225px;
}

#content #mainCT fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoirAUneAmieValidationFormulaire{
background-color:#DF1980;
width:100px;
}

#content #mainCT fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoirAUneAmieValidationFormulaire span{
color:#FFFFFF;
font-weight:bold;
}

#content #mainCT fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie span{
clear:both;
float:left;
display:inline;
width:100%;
}

#content #mainCT fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDetinataire li label{
width:60px;
float:left;
margin:0px;
}

#content #mainCT fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDeLaPartDe li label{
width:60px;
float:left;
margin:0px;
}


#content #mainCT fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieMessagePersonnalise li label{
margin-top:-5px;
margin-bottom:2px;
text-align:center;
width:210px;
float:left;

}



#content #mainCT fieldset.fsEnvoiAUneAmie ul li textarea {
float:left;
width:210px;
height:65px;
}
#content #mainCT fieldset.fsEnvoiAUneAmie ul li input{
width:150px;
float:left;
margin:0 0 0 10px;
}

div.dEnvoiAUneAmieRecapProduitTextes{
margin:0;
padding:0;
dispaly:block;
}

div.dEnvoiAUneAmieRecapProduitTextes h4{
font-size:12px
}

div.dEnvoiAUneAmieRecapProduitTextes .ProduitLesPrix{
width:100px;

}

#content #mainCT fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoiAUneAmieDestinataires ul.ulEnvoiAUneAmieDestinataires li.liEnvoiAUneAmieDestinataire2{
display:none;
}
#content #mainCT fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoiAUneAmieDestinataires ul.ulEnvoiAUneAmieDestinataires li.liEnvoiAUneAmieDestinataire3{
display:none;
}

div#ctl00_PageContent_wucEnvoiAUneAmieBas_panEnvoiAUneAmieContent div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduitTextes P.dEnvoiAUneAmieRecapProduitAccroche{
display:none;
}

span#ctl00_PageContent_wucEnvoiAUneAmieBas_lblTexteEnseigneHaut{
font-size:14px;
font-weight:bold;
z-index:1000;
}


/********************************* envoi vers ami du page ficier *****************************/



div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContainer .modalPopup
{
width:440px
}

div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContent div.dEnvoiAUneAmieRecapProduits {
float:left;
}


div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContent fieldset.fsEnvoiAUneAmie{
width:245px;
border:none;
float:right;
}


div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContainer .modalPopup .modalPopupHeader a
{
background-color:#DF1980;
border:none;
color:#FFFFFF;
cursor:pointer;
padding:2px;
text-align:center;
width: 50px;

text-decoration:underline;
margin-left:-50px;
}
div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContainer .modalPopup .modalPopupHeader a span
{
font-weight:normal;
}



div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContent div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduit div.dEnvoiAUneAmieRecapProduitVisuel{
background-color:#FFFFFF;
border:1px solid #888888;
padding:0px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
width:102px;
height:102px;
}


div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContent  fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoiAUneAmieDestinataire2{
display:none;
}


div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContent  fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoiAUneAmieDestinataire3{
display:none;
}


div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContent  fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoiAUneAmieDestinataire2{
display:none;
}





div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContent fieldset.fsEnvoiAUneAmie ul {
clear:left;
display:block;
margin:0;
padding:0;
width:235px;
}

div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li{
clear:left;
display:inline-block;
padding:5px;
vertical-align:top;
width:235px;
text-align:left;
}
div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li ul{
width:235px;

}

div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoirAUneAmieValidationFormulaire{
background-color:#DF1980;
width:100px;
text-align:center;
}

div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoirAUneAmieValidationFormulaire span{
color:#FFFFFF;
font-weight:bold;
}


#content #mainCT fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie span{
clear:both;
float:left;
display:inline;
width:100%;
}


div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContent fieldset.fsEnvoiAUneAmie p.formulaireErreur span{
font-weight:bold;
color:red;
}

div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDetinataire li label{
width:70px;
float:left;
margin:0px;
}

div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDeLaPartDe li label{
width:70px;
float:left;
margin:0px;
}

div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContent fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieMessagePersonnalise li label{
margin-top:-5px;
margin-bottom:2px;
text-align:left;
width:210px;
float:left;

}


div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContent fieldset.fsEnvoiAUneAmie ul li textarea {
float:left;
width:220px;
height:75px;
}

div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContent fieldset.fsEnvoiAUneAmie ul li input{
width:150px;
float:left;
margin:0px;
}

div#ctl00_PageContent_wucEnvoiAUneAmie_panEnvoiAUneAmieContent div.dEnvoiAUneAmieRecapProduits div.dEnvoiAUneAmieRecapProduit{
border:1px solid;
display:inline-block;
height:100%;
margin:10px;
vertical-align:top;
width:140px;
padding:5px;
}

/*----- avertisssement erotique ------*/
.modalPopupAvertissementErotique{
background:white;
padding:10px;
border:1px solid black;
margin-left:auto;
margin-right:auto;
padding:10px;
width:400px;

}
.modalPopupAvertissementErotique div{
display:block;
margin-bottom:5px;
}
.modalPopupAvertissementErotique span{
display:block;
margin:2px;
}

.modalPopupAvertissementErotique span.btn{
float:left;

}


.modalPopupAvertissementErotique span.btn span{
text-decoration :none;
}

#fiche_produit_erotique_plot_cadre{
padding:5px;
}

/* AJOUTS LDE POUR FILTRES */
.lblFiltreValeurSelectionnee  {
	font-size:10px;
	color: #AAAAAA;
}
.lblSeparateurFiltresAppliques {
	color: #E61B86
}

.lnkSupprimeValeurFiltreApplique {
	background-color: #E61B86;
	color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
	font-size:9px;
	padding-left:2px;
	padding-right:1px;
}
.lnkSupprimeValeurFiltreApplique:hover {
	color: #FFFFFF;
}

.lblLibelleValeurFiltreApplique {
	font-weight: bold;
}

.alreadySelectedFilter  ul{
	background-color: #F3EFEA;
	border-style: solid;
	border-width: 1px;
	border-color: #CECECE;
	margin-left: 3px;
}


.filterProductCount {
	color: #E61B86;
}
/* FIN AJOUTS LDE POUR FILTRES */


#content #mainCT.panier div.encartAvantages ul.ulChoixCodeAction li b{
font-weight:bold;
}

#content #mainCT.panier div.encartAvantages ul.ulChoixCodeAction li.liChoixCodeActionDuMoment b{
display:block;
font-weight:bold;
margin-top:5px;
padding-left:25px;
}

/* uitklappen affinier votre recherche */


.affinerRecherche
{

display:block;
position:absolute;
margin:Opx 0px 0px 10px;
*margin:0px 0px 0px -747px;
}

/* Tables de disponibilite */

#content #centerPan .produit #ProduitMiseAuPanier .tableProducts table.tableDispo{
background-color:white;
border-collapse:collapse;
width:300px;
}

#content #centerPan .produit #ProduitMiseAuPanier .tableProducts a.tabDispo_dispo_D_code{
display:none;
}

#content #centerPan .produit #ProduitMiseAuPanier .tableProducts span.tabDispo_coloris_code{
display:none;
}

#content #centerPan .produit #ProduitMiseAuPanier .tableProducts .tableDispoTd{
min-width:100px;
padding:4px;
text-align:center;
}

#content #centerPan .produit #ProduitMiseAuPanier .tableProducts td.tableDispoTd a{
margin:0px;
padding:0px;
}

#content #centerPan .produit #ProduitMiseAuPanier .tableProducts a.lnkFermerPopUpTabDispo{
background:url("images/close_s.gif") no-repeat scroll right top transparent;
float:right;
height:20px;
margin:-10px -10px 0 0;
position:relative;
width:20px;

}

a.lnkFermerPopUpTabDispo span{
display: none;
}


#content #centerPan .produit #ProduitMiseAuPanier .tableProducts a.tabDispo_dispo_E_code{
display: none;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts a.tabDispo_dispo_D_code{
display: none;
}

#content #centerPan .produit #ProduitMiseAuPanier .tableProducts a.tabDispo_dispo_Inexistant_code{
display: none;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts a.tabDispo_dispo_S1_code{
display: none;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts a.tabDispo_dispo_S2_code{
display: none;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts a.tabDispo_dispo_S3_code{
display: none;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts a.tabDispo_dispo_S4_code{
display: none;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts a.tabDispo_dispo_S5_code{
display: none;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts a.tabDispo_dispo_S6_code{
display: none;
}


/* fice produit carrousel */


div.pnlCarrouselSuivantPrecedent{
    display: block;
    float: right;
    margin: 0;
    padding: 0 0 10px 10px;
    width: 510px;
}

.lblTitleContexte{
display:none;
}

.hplHomepage{
display:none;
}

div.pnlCarrouselSuivantPrecedent div.divArborescence a
{
font-size:0.8em;
}

div.pnlCarrouselSuivantPrecedent div.divArborescence Ul.ulSegments{
display:block;
float:left;
margin:4px 0 0;
padding:0;
width:100%;
}

div.pnlCarrouselSuivantPrecedent div.divArborescence Ul.ulSegments li{
display:inline;
margin-right:10px;
}

div.pnlCarrouselSuivantPrecedent div.divArborescence Ul.ulSegments li a{
background:url("images/bul_blue.gif") no-repeat scroll 0 6px transparent;
background:url("images/bul_blue.gif") no-repeat scroll 0 5px transparent\9;
padding:3px 0 3px 8px;
}




div#divContexteCarrouselSuivantPrecedent{
border:1px solid green;
display:none;
float:right;
width:100%;
padding:5px;
margin-bottom:10px;
}


div.divProduitsCarrouselSuivantPrecedent{
border:1px solid fuchsia;
display:block;
float:right;
width:100%;
padding:5px;
}


div#divFiltresAppliques{
margin-top:4px;
display:block;
float:left;
width:100%;
}

ul.ulFiltresAppliques{
padding:0px;
margin:0px;
width:100%;
}

ul.ulFiltresAppliques li{
display:inline;

}

ul.ulFiltresAppliques li span{
float:left;
margin-top:2px;
margin-right:10px;
}


ul.ulFiltresAppliques li ul{
padding:0px;
margin:0px;

}

ul.ulFiltresAppliques li ul li span{
background:url("images/bul_blue.gif") no-repeat scroll 0 4px transparent;
padding-left:6px;
}

.lblTitleValeursFiltres{
display:none;
}

div .divProduitsCarrouselSuivantPrecedent div{
display:inline;
float:left;
}

div .divProduitsCarrouselSuivantPrecedent div a{
float:left;
line-height:40px;
font-size:0.9em;
}

div .divProduitsCarrouselSuivantPrecedent span.lblTitleProduits{
display:none;
}

.divProduitsPrecedents ul{
margin:0px;
padding:0px;
width:40px;
float:left;
}


.hplItemLabelLinkBefore {
display:none;
float:left;
}

div.positionEnCours span{
display:inline;
float:left;
}

div.positionEnCours span.index{
font-weight:bold;
font-size:1.5em;
}
.divProduitsSuivants ul{
margin:0px;
padding:0px;
width:40px;
float:left;
}

.hplItemLabelLinkAfter {
display:none;
}
.hplLienProduitPrecedentAfter{
margin: 0 4px 0 4px;
}
.hplLienProduitSuivantBefore{
margin: 0 4px 0 4px;
}

.hplLienProduitPrecedentBefore{
display:none;
}

.positionEnCours{
padding:0 10px;
line-height:40px;
}






.hplLienProduitSuivantAfter{
display:none;
}

.CarousselAltPrecedent{
float:left;
margin-right:5px;
color:#5196B1;
}

.CarousselAltSuivant{
margin-left:5px;
color:#5196B1;
}


.hplItemImageLink img{
width:40px;
}

/* Mon espace client Popup*/

.LoginPopup ul
{
list-style-type:none;
margin:0;
padding:0;
}

.LoginPopup ul li{
display:none;
padding:0px;
margin:0 0 0 780px;
margin: 0px 0px 0px 490px\9;
width:170px;
}

.LoginPopup ul li{
margin: 0px 0px 0px 780px\0/
}

body.body_gestioncompteclient_clipopupmoncompte_aspx {
background:none repeat scroll 0 0 #FFC884;
border:0;
}

body.body_gestioncompteclient_clipopupmoncompte_aspx fieldset.halfSize {
border:0 none;
display:block;
font-size:15px;
margin:0;
padding:0;
width:170px;

}


body.body_gestioncompteclient_clipopupmoncompte_aspx fieldset.halfSize h3 {
background-color:#F3EFEA;
color:#2D1E00;
font-size:12px;
height:25px;
margin:-11px 0 1px;
margin: 0px 0 1px\9;
padding:10px 5px;
padding:10px 5px 0 5px\9;
width:160px;
}

body.body_gestioncompteclient_clipopupmoncompte_aspx fieldset.halfSize h3{
margin:-5px 0 10px 0\0/
}

body.body_gestioncompteclient_clipopupmoncompte_aspx fieldset.halfSize hr {
border-color:-moz-use-text-color -moz-use-text-color #E6E8EC;
border-style:none none dotted;
border-width:0 0 3px;
display:block;
float:left;
margin:0;
margin:0 0 -10px 0px\9;
width:170px;
}

body.body_gestioncompteclient_clipopupmoncompte_aspx fieldset.halfSize hr {
display:none\0/
}

body.body_gestioncompteclient_clipopupmoncompte_aspx fieldset.halfSize ul {
list-style-type:none;
margin:0;
padding:5px;
width:160px;

}

body.body_gestioncompteclient_clipopupmoncompte_aspx fieldset.halfSize ul li.OubliMDP {
clear:both;
font-size:0.9em;
text-align:right;
float:right;
margin:-60px 0;
}

body.body_gestioncompteclient_clipopupmoncompte_aspx fieldset.halfSize ul li {
line-height:20px;
}

body.body_gestioncompteclient_clipopupmoncompte_aspx fieldset.halfSize ul li label {
width:160px;
float:left;
text-align:left;
}

body.body_gestioncompteclient_clipopupmoncompte_aspx fieldset.halfSize ul li label span {
color:#2D1E00;
display:block;
padding-top:2px;
text-align:left;
}

body.body_gestioncompteclient_clipopupmoncompte_aspx fieldset span {
font-size:11px;
}


body.body_gestioncompteclient_clipopupmoncompte_aspx fieldset.halfSize input {

background-color:#FFFFFF;
border:1px solid #DFD5CB;
color:#2D1E00;
font-weight:normal;
padding:0;
width:150px;
}

body.body_gestioncompteclient_clipopupmoncompte_aspx fieldset.halfSize ul li.liSubmitLogin .btnNonIdentifie {
background-color:#DF1980;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:5px;
float:right;
margin-right:5px;
margin-top:45px;
}

body.body_gestioncompteclient_clipopupmoncompte_aspx fieldset.halfSize ul li.liSubmitLogin .btnNonIdentifie a{
color:#FFFFFF;
}

body.body_gestioncompteclient_clipopupmoncompte_aspx ul.ulCompteInexistant{
display:block;
float:left;
margin:0;
padding:5px;
text-align:right;
width:160px;
}

body.body_gestioncompteclient_clipopupmoncompte_aspx ul.ulCompteInexistant li a{
text-decoration:underline;
font-size:0.9em;
}


body.body_gestioncompteclient_clipopupmoncompte_aspx P.notes{
clear:both;
display:block;
float:left;
font-size:0.9em;
margin:0;
padding:5px 5px;
width:160px;
}


P.formulaireErreur #ctl00_PopupContent_lblErreur span{
background-color:red;
color:white;
display:block;
font-size:0.9em;
font-weight:bold;
margin-top:-11px;
padding:2px 5px;
padding:5px\9;
margin-top:0\9;
position:absolute;
width:160px;
}

P.formulaireErreur #ctl00_PopupContent_lblErreur span{
margin-top:-2px\0/
}

div#ctl00_PopupContent_pnlMonCompte{
display:block;
width:350px;
margin-bottom:10px;
float:left;
}

div#ctl00_PopupContent_pnlMonCompte h2{
color:#2D1E00;
font-size:0.9em;
margin: 0 0 0 10px;
margin: 10px 0 0 10px\9;
padding:0;
width:170px;
}



div#ctl00_PopupContent_pnlMonCompte h2 span.deconnexion a{
display:block;
float:right;
font-size:0.9em;
font-weight:normal;
margin-top:5px;
text-decoration:underline;
width:170px;
}

div#ctl00_PopupContent_pnlMonCompte ul{
float:left;
margin:10px 0 20px 15px;
padding:4px;
width:140px;
}
div#ctl00_PopupContent_pnlMonCompte ul li {
background:url("images/bck_fieldset.gif") no-repeat scroll 0 0.5em transparent;
color:#3D60A7;
left:-11px;
margin:0;
padding:0.2em 0 0.2em 2em;
position:relative;
}

div#ctl00_PopupContent_pnlMonCompte ul li a{
font-weight:bold;
font-size:0.9em;
}

li.LoginClose span{
background:url("images/close_s.gif") no-repeat scroll right top transparent;
height:20px;
margin:5px 0 0 155px;
position:absolute;
width:20px;
cursor:pointer;
}

/*videoclips*/

p#movie {
margin-bottom:30px;
margin-top:30px;
}
p#movie a {
background:url("images/video.gif") no-repeat scroll left top transparent;
cursor:pointer;
display:inline;
padding:20px 0 0 40px;
text-decoration:underline;
}



div.affinerRecherche .FiltreEnLienValeurs li a {
 display:block; /* on annule l'effet accord?on... */
}

div.affinerRecherche .FiltreEnLienValeurs li {
 display:block; /* on annule l'effet accord?on... */
}

#lateralPan div.listeRubriquesFiltres ul li {
margin:2px 0 2px 5px;
padding: 0 0 0 10px;
}

#lateralPan div.listeRubriquesFiltres ul li a  {
 background: none;
}

#lateralPan DIV.listeRubriquesFiltres .FiltreEnLienValeurs LI{
_margin: 0 0 -10px 5px;
_padding: 0 0 0 5px;
}

div.affinerRecherche .FiltreEnLienValeurs, #lateralPan div.listeRubriquesFiltres .FiltreEnLienValeurs  {
    height: 120px;
    min-height: 18px;
    overflow-y: auto;
	overflow-x: hidden;
    padding: 2px;
	padding: 0 2px 0 2px;
}
div.affinerRecherche .multiselect  .FiltreEnLienValeurs li
{
 background: none;
}
div.affinerRecherche .multiselect  .FiltreEnLienValeurs li a, #lateralPan div.listeRubriquesFiltres .multiselect  .FiltreEnLienValeurs li a {
 background:transparent url(images/chk.jpg) no-repeat scroll 0px 0px;
 margin-left:-10px;
 padding-left:14px;
}
div.affinerRecherche .multiselect  .FiltreEnLienValeurs li.selected a, #lateralPan div.listeRubriquesFiltres .multiselect  .FiltreEnLienValeurs li.selected a {
 background:transparent url(images/chk_selected.jpg) no-repeat scroll 0px 0px;
 margin-left:-10px;
 padding-left:14px;
}
div.affinerRecherche .FiltreEnLienValeurs li, #lateralPan div.listeRubriquesFiltres .FiltreEnLienValeurs li {
 background:transparent url(images/bul_palegrey.gif) no-repeat scroll 2px 3px;
}
div.affinerRecherche .FiltreEnLienValeurs li.selected, #lateralPan div.listeRubriquesFiltres .FiltreEnLienValeurs li.selected {
 background:transparent url(images/bul_fushia.gif) no-repeat scroll 0px 6px;
}
.notYetSelectedFilter  ul {
 border-style: solid;
 border-width: 1px;
 border-color: #CECECE;
 margin-left: 3px;
}
div.affinerRecherche table {
 width:auto;
}
div.affinerRecherche table td {
 padding-right: 20px;
}

#lateralPan div.listeRubriquesFiltres h2 {
 background-color:#F3EFEA;
 color:#2D1E00;
 font-size:12px;
 font-weight:bold;
 margin:0pt;
 padding:10px;
}
#lateralPan div.listeRubriquesFiltres .FiltreEntete {
 font-weight:bold;
 font-size:12px;
 text-align:left;
}
#lateralPan div.listeRubriquesFiltres {
 margin-left:2px;
 margin-top:10px;
 border:1px solid #cecece;
 width:178px;
}
#lateralPan div.listeRubriquesFiltres table{
display:table;
margin:5px;
width:168px;
}

/*popup cadeau panier*/

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupSaisieCodeAction_panPopup fieldset{
clear:both;
width:auto;
margin:0;
padding:0;
border:none;
}


#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupSaisieCodeAction_panPopup fieldset.fs div.erreurPopup{
width:480px;
padding: 0 0 0 18px;
margin:10px 0;

}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupSaisieCodeAction_panPopup fieldset.fs div.erreurPopup span{
font-weight:bold;
font-size:12px;
color:#FF0000;

}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupSaisieCodeAction_panPopup fieldset.fs ul.ulChoixCodeAction{
width:480px;
padding: 0 0 0 18px;
margin:10px 0;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupSaisieCodeAction_panPopup fieldset.fs ul li{
  display: block;
    float: left;
    width: 100%;
overflow:hidden;
margin:4px 0 0 0;
margin:10px 0px 0px;
}

/*#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupSaisieCodeAction_panPopup fieldset.fs ul li input.textboxStyle1{
width:100px;
margin:-8px 0 0 18px;
}
*/


#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupSaisieCodeAction_panPopup fieldset.fs ul li input{
width:auto;
margin:3px 0 0 0;
padding:0;
float:left;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupSaisieCodeAction_panPopup fieldset.fs ul li.liChoixCodeActionEntreeRadion input{
    display: block;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 25px;

}


#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupSaisieCodeAction_panPopup fieldset.fs ul li input.textboxStyle1{
margin:3px 0 5px 15px;
margin:3px 0 5px 25px;
padding:0;
float:left;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupSaisieCodeAction_panPopup fieldset.fs ul li label{
    display: block;
    margin: 0 0 5px 5px;
    padding: 0;
    text-align: left;
    text-transform: lowercase;
    width: 450px;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupSaisieCodeAction_panPopup fieldset.fs ul li label span{
display:block;
margin: 5px 0 0 0;
}


#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupSaisieCodeAction_panPopup fieldset.fs div.messagePopup{
 color:#2D1E00;
margin:10px 0 0 10px;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupSaisieCodeAction_panPopup fieldset.fs div.messagePopup span{
font-size:16px;
font-weight:bold;
padding:5px;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupSaisieCodeAction_panPopup fieldset.fs div.messagePopup ul.ulChoixCodeAction li {
display:block;
float:left;
}


#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupSaisieCodeAction_panPopup fieldset.fs div.contenuPopup div a{
background-color: #E61B86;
    display: block;
    float: right;
    font-weight: bold;
    margin: 0 10px 10px 0;
    padding: 10px;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupSaisieCodeAction_panPopup fieldset.fs div.contenuPopup div a span{
color: #FFFFFF;
}


#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_panErreur{
display:block;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_panErreur p{
text-align:center;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_panErreur center{
padding:15px;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_panErreur a{
background-color: #E61B86;
    font-weight: bold;
 text-align:center;
padding:10px;
   }	
#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_panErreur a span{
color:#FFFFFF;
}

/*popup incidence avantage */

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_panPopup fieldset{
clear:both;
width:100%;
margin:0;
padding:0;
border:none;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_panPopup fieldset ul li{
clear:both;
width:0px;
}


#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_panPopup fieldset.fs div{
display:block;
float:left;
width:490px;
margin:0 0 0 10px;
padding:0;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_panPopup fieldset.fs div ul{
width:480px;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_panPopup fieldset.fs div span{
display:block;
float:left;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_panPopup fieldset.fs div span.prompt{
font-weight:bold;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_panPopup fieldset.fs div span#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_ctl00_lblIACadeauChoisiPrompt{
display:none;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_panPopup fieldset.fs div span#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_ctl00_lblIACadeauChoisiDescription{
display:none;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_panPopup fieldset.fs div ul li{
  display: block;
    float: left;
    width: 100%;
overflow:hidden;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_panPopup fieldset.fs div.messagePopup{
 color:#2D1E00;
}


#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_panPopup fieldset.fs div.messagePopup span{
font-weight:bold;
padding:5px;
font-size:14px;
}


#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_panPopup fieldset.fs div.messagePopup {
display:block;
float:left;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_panPopup fieldset.fs div a.linkButtonClassAnnuler{
    display: block;
    float: left;
    text-decoration:underline;
padding:5px;
 color:#2D1E00;
margin:5px;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_panPopup fieldset.fs div a.linkButtonClassAnnuler:hover span{
 color:#E61B86;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_panPopup fieldset.fs div a.linkButtonClassAnnuler:hover {
 color:#E61B86;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_panPopup fieldset.fs div a.linkButtonClassValider{
background-color: #E61B86;
    display: block;
    float: right;
    font-weight: bold;
padding:5px 20px 5px 20px;
margin:5px;
text-align:center;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantages_popupIncidenceAvantage_panPopup fieldset.fs div a.linkButtonClassValider span{
color:#FFFFFF;
font-size:14px;
}




/*popup choix avantage */

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantagesBas_popupChoixCodeAvantage_panPopup fieldset{
clear:both;
width:100%;
margin:0;
padding:0px;
border:none;
}


	
#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantagesBas_popupChoixCodeAvantage_panPopup fieldset.fs h3 span{
	font-size:14px;
	font-weight:bold;
	}
	
	#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantagesBas_popupChoixCodeAvantage_panPopup fieldset.fs div {
		padding:5px;
	}


#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantagesBas_popupChoixCodeAvantage_panPopup fieldset.fs div.messagePopup span{
	font-size:14px;
	font-weight:bold;
	 color: #DF1980;
	}
	
#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantagesBas_popupChoixCodeAvantage_panPopup fieldset.fs div.validationPopup a{
    background-color: #DF1980;
    color: white;
    padding: 10px;
    text-decoration: none;
	float:right;
	margin-bottom: 5px;
}

#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantagesBas_popupChoixCodeAvantage_panPopup fieldset.fs div.validationPopup a span{
    color: white;
   text-decoration: none;
   font-size:14px;
   font-weight:bold;
}


/*hide empty cells*/
#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantagesBas_popupChoixCodeAvantage_panPopup fieldset.fs span:empty {
	display: none;
	}
#content #mainCT.panier div#ctl00_PageContent_WUCGestionAvantagesBas_popupChoixCodeAvantage_panPopup fieldset.fs div:empty {
	display: none;
	}

/*mode de paiement*/

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement{
display:block;
border:1px solid #2D1E00;
padding:5px;
overflow:hidden;

}

#content #mainCT.panier  #ctl00_PageContent_lblTitle
{
display : block;
}


#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement{
margin-bottom:15px;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.divChoixTypeReglement{
text-align:center;
}


#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementDefaut{
border:1px solid #2D1E00;
width:30%;
margin:0 auto 0 auto;
}

/*comptant*/
#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementComptant ul{
border:1px solid #2D1E00;
width:30%;
margin:0 auto 0 auto;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementComptant ul li a div{
display:none;
position:absolute;
width:250px;
background:#FFFFFF;
border:1px solid #2D1E00;

}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementComptant ul li div.divMontant{
overflow:hidden;
display:block;
float:right;
font-weight:bold;
}

span#ctl00_PageContent_wucDetailReglement_lblLibelleInfoBulleAcompte{
    display: block;
    font-size: 10px;
    font-weight: normal;
    margin-left: -50px;
    text-decoration: underline;
    width: 100px;
}

span#ctl00_PageContent_wucDetailReglement_lblLibelleInfoBulleMensualite{
    display: block;
    font-size: 10px;
    font-weight: normal;
    margin-left: -50px;
    text-decoration: underline;
    width: 100px;
}


#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementComptant ul li a {
display:block;
background:#FFFFFF;
float:right;
margin-left:10px
}


#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementComptant ul li a div ul{
border:none;
}


#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementComptant ul li.liTotal{
font-weight:bold;
color:#FFFFFF;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementComptant ul li.liTotal span.montant{
font-weight:bold;
color:#FFFFFF;
}


#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementComptant ul li a div span.message{
display:block;
padding:5px;

}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementComptant ul li a div ul li {
color: #2D1E00;
font-weight:normal;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementComptant ul li span.montant{
color: #2D1E00;
font-weight:bold;
float:right;
*margin-top:-20px;
*margin-right:5px;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementComptant ul li.liMontantTotalComptant span.montant{
float:right;
*margin-top:-24px;
*margin-right:5px;
}


/*credit*/
#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementCredit ul{
border:1px solid #2D1E00;
width:40%;
margin:0 auto 0 auto;
}



#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementCredit ul li div.divMontant{
overflow:hidden;
display:block;
float:right;
font-weight:bold;
*margin-top:-20px;
}
#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementCredit ul li div.divMontant span{

margin-top:-2px;
}


#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementCredit ul li div.divMontant a div{
display:none;
position:absolute;
width:250px;
background:#FFFFFF;
border:1px solid #2D1E00;
    right: 5px;
    width: 300px;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementCredit ul li div.divMontant a {
*display:inline-block;
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    float: right;
    height: 16px;
    margin-left: 60px;
    width: 16px;
}



#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementCredit ul li div.divMontant a span#ctl00_PageContent_lblLibelleInfoBulleAcompte
{
display:none;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementCredit ul li div.divMontant a span#ctl00_PageContent_lblLibelleInfoBulleMensualite
{
display:none;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementCredit ul li div.divMontant a div ul{
border:none;
}


#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementCredit ul li div.divMontant a div ul li.liTotal{
font-weight:bold;
color:#FFFFFF;
height: auto;
overflow: auto;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementCredit ul li div.divMontant a div ul li.liTotal span.montant{
font-weight:bold;
color:#FFFFFF;
}


#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementCredit ul li div.divMontant a div span.message{
display:block;
padding:5px;

}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementCredit ul li div.divMontant a div ul li {
color: #2D1E00;
font-weight:normal;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementCredit ul li div.divMontant a div ul li span.montant{
color: #2D1E00;
font-weight:bold;
float:right;
display:block;
*margin-top:-20px;
margin-right:5px;
}
#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementCredit ul li div.divMontant a div ul li.liTotal span.montant{
*margin-top:-15px;
margin-right:0px;
}


#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementCredit ul li div.divMontant a:hover div.panelDetailReglementAcompte{
display:block;
margin: -21px 0 0 20px;
z-index:1000;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementCredit ul li div.divMontant a div.panelDetailReglementAcompte{
z-index:1000;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementCredit ul li div.divMontant a:hover div.panelDetailReglementMensualite{
display:block;
margin: -41px 0 0 20px;
z-index:1000;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementCredit ul li div.divMontant a div.panelDetailReglementMensualite{
z-index:1000;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementMensualite ul{
width:100%;
} 


#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglementAcompte ul{
width:100%;
} 


#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglement ul li{
padding:5px;

}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement ul li.liTotalArticleDefaut{
padding:10px;
margin:auto;
background-color: #FF9900;
color:#FFFFFF;
font-weight: bold;
font-size: 12px;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement ul li.liTotalArticleDefaut span.montantTotalArticleDefaut{
float:right;
margin: -20px 5px 0 5px;
}


#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglement ul li.liTotal {
padding:10px;
border-top:1px solid #2D1E00;
margin:auto;
background-color: #FF9900;
color:#FFFFFF;
font-weight: bold;
font-size: 12px;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.panelDetailReglement ul li.liPrixACredit span.montantPrixACredit{
float:right;
*margin:-24px 5px 0 0;
}



#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement ul.choixTypeReglement{
 margin: auto;
display:block;
padding:10px;
text-alighn:center;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement ul.choixTypeReglement li{
padding:10px;

display:inline;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.divBoutons{
background-color:transparent;
display:block;
overflow:hidden;
margin:10px 0;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.divBoutons a.btnModifierAcompteMensualites{
    color: #2D1E00;
    display: block;
    font-weight: normal;
    margin: -80px 0 0 -250px;
    position: absolute;
    text-decoration: underline;
    width: 20%;
}


#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.divBoutons a.btnModifierAcompteMensualites:hover{
cursor:pointer;
color:#DF1980;
}


#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement div.divBoutons span:empty {
display: none;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement span.btn{
background-color:transparent;
display:block;
float:right;
cursor:auto;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement span.btn a{
background-color:transparent;
padding:10px;
cursor:pointer;
margin-right: 245px;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement span.btn a.etapeSuivante{
background-color:#df1980;
}


#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement span.btnGris{
background-color:none;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement span.btnGris a {
background-color:transparent;
display:inline;
color:#2D1E00;
_float:none;
}

#content #mainCT.panier div#ctl00_PageContent_upnTypeReglement span.btnGris a:hover {
color:#E71B85;
}

/*mode de livraison*/

div.divContenuChoixCanalLivraison{
display:block;
float:left;
width:100%;
margin: 0 0 10px 0;
border:1px solid #2D1E00;
padding:10px;
}


div.divContenuChoixCanalLivraison div.divTitreSpecifiqueCanalLivraison{

width:50%;
margin:20px 0 20px 0;
overflow:hidden;
font-weight:bold;
font-size:12px;
}




div.divContenuChoixCanalLivraison div.divTitreSpecifiqueCanalLivraison span.lblTitreSpecCanalLivraison{
display:block;
margin-bottom:10px;
}

div.divContenuChoixCanalLivraison div#ctl00_PageContent_pnlDOM {
margin:-20px 0 0 0;
width:50%;
}

div.divContenuChoixCanalLivraison div.divTitreSpecifiqueCanalLivraison{
    font-size: 12px;
    font-weight: bold;
    margin: 0px 0 20px 0;
    overflow: hidden;
    width: 50%;
   
}

div.divContenuChoixCanalLivraison div#ctl00_PageContent_pnlDOM div.divAdresseDomicile{
position:absolute;
	display: block;
    margin-top: 60px;
	*margin-top: 0px;	
	left: 60px;
    _position: relative;
	_margin-top: 0;
	_margin-top: 0;
	_left: 0;
}


div.divContenuChoixCanalLivraison div#ctl00_PageContent_pnlDOM span.lblInfoLivraisonADomicile{
	display: block;
    float: left;
    width: 90%;
}

div.divContenuChoixCanalLivraison div#ctl00_PageContent_pnlDOM div.divBoutonLivraisonDomicile{
 color: #E61B86;
    float: left;
    font-weight: bold;
    margin: 10px 0;
}

div.divContenuChoixCanalLivraison div#ctl00_PageContent_pnlDOM div.divBoutonsAdresseDomicile
{
display: block;
    float: left;
    margin: 70px 0 0;
    width: 100%;
}

#content #mainCT.panier div.divContenuChoixCanalLivraison div ul.adressePresentation {
padding:0px;
margin:0px;

}

#content .panier#mainCT div.divContenuChoixCanalLivraison div#ctl00_PageContent_pnlDOM div.divAdresseDomicile ul.adressePresentation {
    _position: absolute;
	_margin-top: 40px;
	_left: 0;

}

div.divContenuChoixCanalLivraison div#ctl00_PageContent_pnlDOM div.divBoutonsAdresseDomicile span a
{
background-color: transparent;
color:#2D1E00;
text-decoration:underline;
}

div.divContenuChoixCanalLivraison div#ctl00_PageContent_pnlLIV {
display: block;
    float: right;
    margin: -70px 0 10px;
	*margin: -150px 0 0 0;
    width: 50%;
}

DIV#ctl00_PageContent_pnlLIV .lblLivraisonAutreAdresseTitle{

margin:20px 0 20px 0;
overflow:hidden;
font-weight:bold;
font-size:12px;
}

div.divContenuChoixCanalLivraison div#ctl00_PageContent_pnlLIV a
{
background-color: transparent;
color:#2D1E00;
text-decoration:underline;
}

#content #mainCT.panier div.divContenuChoixCanalLivraison div#ctl00_PageContent_pnlLIV p.texteEnseigne{
display:block;
width:100%;
margin:-8px 0 0 0;
*margin:0;
}


div.divChoixModeLivraison{
display:block;
float:left;
border: solid 1px #2D1E00;
width:100%;
margin: 0 0 10px 0;
padding:10px;
}

div.divChoixModeLivraison div.divTitreChoixModeLivraison{
padding: 0 0 10px 0;
font-weight:bold;
font-size: 12px;
}


div.divRemarqueLivraison{
display:block;
float:left;
border: solid 1px #2D1E00;
width:100%;
margin: 0 0 10px;
padding:10px;

}

div.divRemarqueLivraison h3{
padding:0px;
margin:0px 0 10px 0;
padding:10px;

}


div.divRemarqueLivraison textarea{
display:block;
margin:10px;
width:50%;
}


#content #mainCT h2 span.deconnexion a#ctl00_PageContent_WUCClientIdentifieMessage1_hlDeconnexion{
text-decoration:underline;
font-weight:normal;
}


#content #mainCT p#pValiderLivraison {
float:right;
margin-top:0px;
margin-bottom:-50px;
padding:10px;
color:#FFFFFF;
}


#content #mainCT p#pValiderLivraison span.btn{
display:block;
background-color:transparent;

}

#content #mainCT p#pValiderLivraison span.btn a{
padding:10px;
color:#FFFFFF;
}


#content #mainCT p.notes{
display:block;
float:left;
width:100%;
}

#content #mainCT p.retour{
display:block;
float:left;
font-size:12px;
}

#content #mainCT p.retour a{
font-size:12px;
}
#content #mainCT p.retour a:hover{
font-size:12px;
}


#content #mainCT div#ctl00_PageContent_wmsNumeroRegistreNational_pnlMaskedSaisie {
    display: inline;
    float: left;
    padding-left: 0px;
}

#content #mainCT div#ctl00_PageContent_wmsNumeroRegistreNational_pnlMaskedSaisie div input.textbox{
display:inline;
width:15px;
margin-left:1px;
font-size:12px;
text-align:center;
padding:2px 0 2px 0;
margin-top:-1px;
}

#content #mainCT div#ctl00_PageContent_wmsNumeroRegistreNational_pnlMaskedSaisie div input#ctl00_PageContent_wmsNumeroRegistreNational_tb1{
margin-left:4px;
}

#content #mainCT div#ctl00_PageContent_wmsNumRegistreNationalPartenaire_pnlMaskedSaisie{
display:inline;
float:left;
padding-left:4px;
}



#content #mainCT div#ctl00_PageContent_wmsNumRegistreNationalPartenaire_pnlMaskedSaisie div input.textbox{
display:inline;
width:15px;
margin-left:1px;
font-size:12px;
text-align:center;
padding:2px 0 2px 0;
margin-top:-1px;
}


div#ctl00_PageContent_wmsNumeroRegistreNational_pnlError{
display:none;
}

div#ctl00_PageContent_wmsNumRegistreNationalPartenaire_pnlError{
display:none;
}

body.body_commande_authentifie_cdelivraisonunifiee_aspx #ctl00_PageContent_rptModeLivraison_ctl01_lblModeLivraison_span{
display:none;
}

body.body_commande_authentifie_cdelivraisonunifiee_aspx div#ctl00_PageContent_updValidation .btn{
float: right;
}

body.body_commande_authentifie_cdelivraisonunifiee_aspx #ctl00_PageContent_rptModeLivraison_ctl01_lblIntituleModeLivraison{
display:none;
}

body.body_commande_authentifie_cdelivraisonunifiee_aspx #ctl00_PageContent_lblChampsObligatoires{
display:none;
}

body.body_commande_authentifie_cdelivraisonunifiee_aspx .radioMenuChoixCanalLivraison{
display:none;
}

body.body_commande_authentifie_cdelivraisonunifiee_aspx #content #mainCT.panier p.retour{
margin: 0 0 15px 0;
}

body.body_commande_authentifie_cdelivraisonunifiee_aspx #content #mainCT.panier div.pnlModeLivraison h3 {
font-weight:normal;
font-size:12px;
}

body.body_commande_authentifie_cdelivraisonunifiee_aspx #content #mainCT.panier div.pnlModeLivraison P {
font-size:12px;
font-weight:bold;
color:#e61b86;
}


body.body_commande_authentifie_cdelivraisonunifiee_aspx #content #mainCT.panier div.divRemarqueLivraison h3 {
font-weight:normal;
font-size:12px;
}

/* 14 day's to return */


#joursRembourse{
    font-size: 11px;
    font-weight: normal;
    margin: -52px 0 0 250px;
    position: absolute;
    text-align: left;
    width: 180px;
}
#joursRembourse a{
 	font-size: 11px;
	text-decoration:underline;
}

#ctl00_PageContent_wucFPChoixCaracteristiques_dtlStickers{
display:block;
/*display:block;*/
margin: 0 0 10px 0;
}

table.recapCommande th.thPanierLignePrix{
border: none;
background: transparent;
padding: 0;
}


table.recapCommande tr.trPanierLigneService td.tdPanierLigneLibelle{
display:none;
}

table.recapCommande tr.trPanierLigneService {
border:1px solid #877863
}

div#livraison_geolocalisation_relais_cadre{
display:none;
}

#content #mainCT div#ctl00_PageContent_updValidation a#ctl00_PageContent_btnValider{
 float: right;
}

#content #mainCT.panier fieldset .divBoutonsValidationAdresse {margin:10px 0 5px 0;}
#content #mainCT.panier fieldset .divBoutonsValidationAdresse .linkButtonClassValider {background-color :#DF1980; padding:5px; margin-right:10px;}

#content #mainCT.panier fieldset .divBoutonsValidationAdresse .linkButtonClassAnnuler{
 margin-left:10px;
text-decoration:underline;
}
#content #mainCT.panier fieldset .divBoutonsValidationAdresse .linkButtonClassValider span {color:white; font-weight:bold
}

/*loading*/

div.wucNotifyProgressContent
{
    border:solid 1px black;
    margin:0 auto;
    padding-left:10px;
    background-color:white;
    color:black;
    font-size:14px;
    font-style:italic;
    font-weight:bold;
    height:52px;
    line-height:52px;
    width:250px;
	position:absolute;
	z-index:9999;
    /*opacity : 0.8; 
    -moz-opacity : 0.8; 
    -ms-filter: "alpha(opacity=80)";*/ /* IE 8 */ 
    /*filter : alpha(opacity=80);*/ /* IE < 8 */ 	
}

#wucNotifyProgress
{
    margin:0 auto;
    height:42px;
    width:42px;
    padding-right:10px;
    background-color:transparent;
    background: url(images/loading.gif) no-repeat 0 10px;
    float:right;
}

/*commande directe*/
a.lnkCommandeDirecteActivation
{
    display: inline-block !important;
    float: none;
    height: 15px;
    margin: -5px 0;
    width: 15px;
    background: url(images/expand.jpg) no-repeat top left;
}

a.lnkCommandeDirecteDesactivation
{
    display: inline-block !important;
    float: none;
    height: 15px;
    margin: -5px 0;
    width: 15px;
    background: url(images/collapse.jpg) no-repeat top left;
}

/*partner*/
a.lnkPartenaireActivation
{
    *display: inline-block !important;
	display: inline !important;
    *float: none;
	float: right;
    height: 15px;
    *margin: -5px 0;
	margin: 0 79% 0 0;
    width: 15px;
    background: url(images/expand.jpg) no-repeat top left;
}

a.lnkPartenaireDesactivation
{
    display: inline-block !important;
    float: none;
    height: 15px;
    margin: -5px 0;
    width: 15px;
    background: url(images/collapse.jpg) no-repeat top left;
}


/************************************************/
/*		MINI FICHE PRODUIT + ACHAT EXPRESS		*/
/************************************************/
.MEABtnAchatExpress
{color:transparent;background:transparent url(images/btnAchatExpress.jpg) no-repeat scroll 0 0;padding: 0 0 0 25px;color:red;
top:5px;border:none;position:relative;height:34px;cursor:pointer;}
.PlotProduitBtnAchatExpress
{color:transparent;background:transparent url(images/btnAchatExpress.jpg) no-repeat scroll 0 0;padding: 0 0 0 25px;color:red;
top:5px;border:none;position:relative;height:34px;cursor:pointer;}
.cancel {clear:both;}

#MiseEnAvantPagePanier  div.itemMiseEnAvant
{
width:350px;
float:left;
height:250px;
margin-right:5px;
padding:5px;
}

/*--- Mini Fiche Ensemble Tableau ---*/
#MiseEnAvantPagePanier div.divMiniFicheProduitEnsembleTableau {width:350px;padding:5px 5px;border:solid 1px gray;font-size:11px;font-family:verdana;background-color:White;}
#MiseEnAvantPagePanier div.divMiniFicheProduitEnsembleTableau div.MFPZoneGauche {width:0px;display:none;}
#MiseEnAvantPagePanier div.divMiniFicheProduitEnsembleTableau div.MFPZoneDroite {float:left;width:280px;}

#AchatExpress div.divMiniFicheProduitEnsembleTableau {width:600px;padding:5px 5px;border:solid 1px black;font-size:11px;font-family:verdana;background-color:White;}
#AchatExpress div.divMiniFicheProduitEnsembleTableau div.MFPZoneGauche {
    margin-left: 0;
	}			
#AchatExpress div.divMiniFicheProduitEnsembleTableau div.MFPZoneDroite {
display: block;
    margin: 0 0 0 230px;
    top: 0;
	}

/*--- Mini Fiche Textile ---*/
#MiseEnAvantPagePanier div.divMiniFicheProduitTextile {width:350px;padding:5px 5px;border:solid 1px gray;font-size:11px;font-family:verdana;background-color:White;}
#MiseEnAvantPagePanier div.divMiniFicheProduitTextile div.MFPZoneGauche {width:0px;display:none;}
#MiseEnAvantPagePanier div.divMiniFicheProduitTextile div.MFPZoneDroite {float:left;width:280px;}

#AchatExpress div.divMiniFicheProduitTextile {width:600px;padding:5px 5px;border:solid 1px black;font-size:11px;font-family:verdana;background-color:White;}
#AchatExpress div.divMiniFicheProduitTextile div.MFPZoneGauche {width:310px;}			
#AchatExpress div.divMiniFicheProduitTextile div.MFPZoneDroite {
    margin: 0 0 0 230px;
    top: 0;
    vertical-align: top;
    width: 270px;
	}

/*--- Mini Fiche Linge de Maison ---*/
#MiseEnAvantPagePanier div.divMiniFicheProduitLingeDeMaison {width:350px;padding:5px 5px;border:solid 1px gray;font-size:11px;font-family:verdana;background-color:White;}
#MiseEnAvantPagePanier div.divMiniFicheProduitLingeDeMaison div.MFPZoneGauche {width:0px;display:none;}
#MiseEnAvantPagePanier div.divMiniFicheProduitLingeDeMaison div.MFPZoneDroite {float:left;width:280px;}

#AchatExpress div.divMiniFicheProduitLingeDeMaison {width:600px;padding:5px 5px;border:solid 1px black;font-size:11px;font-family:verdana;background-color:White;}
#AchatExpress div.divMiniFicheProduitLingeDeMaison div.MFPZoneGauche {float:left;width:210px;}			
#AchatExpress div.divMiniFicheProduitLingeDeMaison div.MFPZoneDroite {top:0;float:right;width:270px;vertical-align:top;}

/*--- Contenu de la mini fiche ---*/
#AchatExpress div.divEntete div.MFPZoneTitre {
    height: 20px;
    margin: 0;
    padding: 0;
	}
#AchatExpress div.divEntete div.MFPZoneFermeture {
    float: right;
    margin: -38px -17px 0 0;
    padding: 0;
	}

#AchatExpress div.divEntete a.lkFermer 
{
	text-decoration:none;
	background-image:url(images/close_small.gif);
	width:25px;
	height:25px;
	text-indent: -9999px;
	float:right
}

#AchatExpress div.divEntete span.hlFermer_inner  {padding-right:5px;line-height:36px;vertical-align:top;text-decoration:none;}
#AchatExpress div.divEntete div.MiniFicheImgAchatExpress
{
    background: url("images/btnAchatExpress.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: red;
    float: left;
    padding-bottom: 0;
    position: relative;
    text-align: left;
	}
#AchatExpress div.divEntete div.MFPZoneTitre a.lblTitreProduit {float:left;font-weight:bold;font-size:1.5em;padding:5px 2px;text-decoration:none;color:black;}

#AchatExpress div.MFPZoneGauche div.MFPZoneAPartirDe .lblAPartirDeProduitPrix { 
    color: fuchsia;
    display: block;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 0 -0;
    padding: 0 0 20px 0;
    width: 100px;
	}
	
#AchatExpress div.MFPZoneGauche div.MFPZoneCorps {
        display: block;
    margin: 0;
    width: 600px;
	}
#AchatExpress div.MFPZoneGauche div.MFPZoneCorps .lblDescriptionProduit  span{color:black; float:left display:block}
#AchatExpress div.MFPZoneGauche div.MFPZoneCorps .imgVisuelProduit {
    border: 1px solid;
    float: left;
    margin: 0 0 0 5px;
    padding: 0;
	}
#ctl00_PageContent_wucAchatExpress_wucSelecteurMiniFicheProduit_wucMiniFicheProduitEnsembleTableau_divEntete{
margin:0;
}
#AchatExpress div.MFPZoneGauche div.MFPZoneCorps span{
    display: inline;
    float: left;
    margin: -40px 0 20px 40px;
    width: 280px;
	}
			
#AchatExpress div.MFPZoneDroite div.MFPZoneCaracteristiques {
    background: none repeat scroll 0 0 lightgray;
    border: 1px solid gray;
    float: left;
    padding: 5px;
    text-align: left;
}
#AchatExpress div.MFPZoneDroite div.MFPZoneCaracteristiques .divReferences {text-align:left;padding:2px 2px;font-size:11px;}
#AchatExpress div.MFPZoneDroite div.MFPZoneCaracteristiques select.MFPChoixProduitLibelle {float:none;}
#AchatExpress div.MFPZoneDroite div.MFPZoneCaracteristiques .divColoris {text-align:left;padding:2px 2px;font-size:11px;}
#AchatExpress div.MFPZoneDroite div.MFPZoneCaracteristiques select.MFPChoixProduitColoris {float:none;}
#AchatExpress div.MFPZoneDroite div.MFPZoneCaracteristiques .divTaille {text-align:left;padding:2px 2px;font-size:11px;}
#AchatExpress div.MFPZoneDroite div.MFPZoneCaracteristiques select.MFPChoixProduitTaille {float:none;}
#AchatExpress div.MFPZoneDroite div.MFPZoneCaracteristiques .divQuantite {text-align:left;padding:2px 2px;font-size:11px;}
#AchatExpress div.MFPZoneDroite div.MFPZoneCaracteristiques select.MFPChoixProduitQuantite {float:none;}
#AchatExpress div.MFPZoneDroite div.MFPZoneCaracteristiques .divDisponibilite {text-align:left;padding:2px 2px;font-size:11px;}
#AchatExpress div.MFPZoneDroite div.MFPZoneCaracteristiques .divPrix {float:right;padding:2px 2px;font-size:11px;}
#AchatExpress div.MFPZoneDroite div.MFPZoneCaracteristiques .divPrix span.reductionProduit{
background: url("images/bck_promoStar.gif") no-repeat scroll 0 0 transparent;
    color: White;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 50px;
    margin: -40px 0 0 -20px;
    text-align: center;
    width: 50px;
    z-index: 1000;
}

#AchatExpress div.MFPZoneDroite div.MFPZoneCaracteristiques span.MFPProduitPrix {
    color: #E71B85;
    display: inline;
    float: right;
    font-weight: bold;
	}
#AchatExpress div.MFPZoneDroite div.MFPZoneCaracteristiques span.MFPProduitPrixBarre {
    color: black;
    display: block;
    float: right;
    font-weight: bold;
    margin: -16px 0 0 15px;
    text-decoration: line-through;
	}
#AchatExpress div.MFPZoneDroite div.MFPZoneCaracteristiques span.MFPProduitDisponibilite {color:#DF1980;font-weight:bold;}
#AchatExpress div.MFPZoneDroite div.MFPZoneCaracteristiques div.divVAT {text-align:left;padding:2px 2px;font-size:11px;border: solid 1px gray;background-color:White;}
#AchatExpress div.MFPZoneDroite div.divTableauDisponibilite{text-align:right;padding:5px 5px;font-size:11px;}
#AchatExpress div.MFPZoneDroite div.divAjoutPanier {float:right;padding:2px 2px;font-size:11px;}

/*--- Contenu de la mini fiche ---*/
#MiseEnAvantPagePanier div.divEntete div.MFPZoneTitre {float:left;margin:0;padding:0;height:20px;padding-bottom:10px;}
#MiseEnAvantPagePanier div.divEntete div.MFPZoneTitre a.lblTitreProduit {float:left;font-weight:bold;font-size:14px;padding:5px 2px;text-decoration:none;color:black;}
#MiseEnAvantPagePanier div.MFPZoneGauche div.MFPZoneAPartirDe {padding-bottom:10px;font-weight:bold;}
#MiseEnAvantPagePanier div.MFPZoneGauche div.MFPZoneCorps {width:290px;}
#MiseEnAvantPagePanier div.MFPZoneGauche div.MFPZoneCorps .imgVisuelProduit {float:left;padding:2px 2px;}
#MiseEnAvantPagePanier div.MFPZoneGauche div.MFPZoneCorps .lblDescriptionProduit  span{color:black;}
			
#MiseEnAvantPagePanier div.MFPZoneDroite div.MFPZoneCaracteristiques {text-align:left;padding:5px 5px;background:lightgray;border:solid 1px gray;}
#MiseEnAvantPagePanier div.MFPZoneDroite div.MFPZoneCaracteristiques .divReferences {text-align:left;padding:2px 2px;font-size:11px;}
#MiseEnAvantPagePanier div.MFPZoneDroite div.MFPZoneCaracteristiques select.MFPChoixProduitLibelle {float:none;}
#MiseEnAvantPagePanier div.MFPZoneDroite div.MFPZoneCaracteristiques .divColoris {text-align:left;padding:2px 2px;font-size:11px;}
#MiseEnAvantPagePanier div.MFPZoneDroite div.MFPZoneCaracteristiques select.MFPChoixProduitColoris {float:none;}
#MiseEnAvantPagePanier div.MFPZoneDroite div.MFPZoneCaracteristiques .divTaille {text-align:left;padding:2px 2px;font-size:11px;}
#MiseEnAvantPagePanier div.MFPZoneDroite div.MFPZoneCaracteristiques select.MFPChoixProduitTaille {float:none;}
#MiseEnAvantPagePanier div.MFPZoneDroite div.MFPZoneCaracteristiques .divQuantite {text-align:left;padding:2px 2px;font-size:11px;}
#MiseEnAvantPagePanier div.MFPZoneDroite div.MFPZoneCaracteristiques select.MFPChoixProduitQuantite {float:none;}
#MiseEnAvantPagePanier div.MFPZoneDroite div.MFPZoneCaracteristiques .divDisponibilite {text-align:left;padding:2px 2px;font-size:11px;}
#MiseEnAvantPagePanier div.MFPZoneDroite div.MFPZoneCaracteristiques .divPrix {float:right;padding:2px 2px;font-size:11px;}
#MiseEnAvantPagePanier div.MFPZoneDroite div.MFPZoneCaracteristiques span.MFPProduitPrix {color:red;font-weight:bold;}
#MiseEnAvantPagePanier div.MFPZoneDroite div.MFPZoneCaracteristiques span.MFPProduitPrixBarre {color:black;font-weight:bold;text-decoration:line-through;}
#MiseEnAvantPagePanier div.MFPZoneDroite div.MFPZoneCaracteristiques span.MFPProduitDisponibilite {color:#DF1980;font-weight:bold;}
#MiseEnAvantPagePanier div.MFPZoneDroite div.MFPZoneCaracteristiques div.divVAT {text-align:left;padding:2px 2px;font-size:11px;border: solid 1px gray;background-color:White;}
#MiseEnAvantPagePanier div.MFPZoneDroite div.divTableauDisponibilite{text-align:right;padding:5px 5px;font-size:11px;}
#MiseEnAvantPagePanier div.MFPZoneDroite div.divAjoutPanier {float:right;padding:2px 2px;font-size:11px;}

#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvantAchatExpress {height:300px;}

div.wucQuickLook
{
height:30px;

width:160px;
margin:-31px 0 0 10px;
position:relative;
z-index: 1000;
}

div.divQuickLookTextileTableau
{

}

.NotreSelection a.lnkQuickLook
{
 
background:url(images/quick_look.png) no-repeat top center;
display:block;
width:160px;
height:30px;

padding:0;
margin:0;
}

.NotreSelection a.lnkQuickLook:hover
{	
background:url(images/quick_look.png) no-repeat top center;
background-position: 0 100%;
cursor:pointer;

}

div.divMiniFicheProduitTextile span.linkButtonClassValider_inner 
{
	background-color: #DF1980;
    color: #FFFFFF;
    display: block;
    float: left;
    margin-bottom: 10px;
    padding: 10px 5px;
}

/************************************************/
/*	MINI MENU + MULTI MODE AFFICHAGE			*/
/************************************************/
div#divModeAffichage
{
	float:right;
	position:relative;
	width:760px;
	padding:5px;
}

img.IconeModeAfficheCOLONNE
{
	float:right;
	display:block;
	width:20px;
	height:20px;
	background : url(Images/mode_colonne_icons.png) no-repeat top left;
}

img.IconeModeAfficheCOLONNE:hover
{
	background : url(Images/mode_colonne_icons.png) no-repeat left;
}

img.IconeModeAfficheCOLONNESelected
{
	float:right;
	display:block;
	width:20px;
	height:20px;
	background : url(Images/mode_colonne_icons.png) no-repeat bottom left;
}

img.IconeModeAfficheIMAGE
{
	float:right;
	display:block;
	width:20px;
	height:20px;
	background : url(Images/mode_image_icons.png) no-repeat top left;
}

img.IconeModeAfficheIMAGE:hover
{
	background : url(Images/mode_image_icons.png) no-repeat left;
}

img.IconeModeAfficheIMAGESelected
{
	float:right;
	display:block;
	width:20px;
	height:20px;
	background : url(Images/mode_image_icons.png) no-repeat bottom left;
}

img.IconeModeAfficheDETAIL
{
	float:right;
	display:block;
	width:20px;
	height:20px;
	background : url(Images/mode_details_icons.png) no-repeat top left;
}

img.IconeModeAfficheDETAIL:hover
{
	background : url(Images/mode_details_icons.png) no-repeat left;
}

img.IconeModeAfficheDETAILSelected
{
	float:right;
	display:block;
	width:20px;
	height:20px;
	background : url(Images/mode_details_icons.png) no-repeat bottom left;
}

.ModeAffichage {height:20px;}

/****************************************/
/*	HISTORIQUE DE CONSULTATION			*/
/****************************************/
div#ctl00_PageContent_historiqueConsH{
margin: 0 0 10px 0;
}

div.divCarousel.Horizontal
 {
    display: block;
    position: relative;
	/*border:1px solid #BBAC99;*/
	/*background: none repeat scroll 0 0 #F2EEEA;*/
    width:755px; 
	/*a surcharger selon le nombre d'item ý afficher et la largeur de l'item*/
	margin-left:15px;
    clear:both;
 }
 
 body.body_commande_cdepanier_aspx div.divCarousel.Horizontal{
 margin: 0 0 25px 46px;
 }
 
 div.divCarousel.Horizontal h3.headerCarousel
 {
    background-color: #F3EFEA;
    border-color: #877863 #877863 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    font-size: 1.3em;
    font-weight: normal;
    height: 20px;
    margin: 0;
    padding: 5px;
    text-align: left;
 }
 
  div.divCarousel.Horizontal div.spacer
  {
    clear:both;
  }
  
   div.divCarousel.Horizontal div.bodyCarousel{
   
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #877863 ;
	padding:0px;
 }
 
 
 
 div.divCarousel.Horizontal div.bodyCarousel a.carouselLinkBtn
 {

 }
 
  div.divCarousel.Horizontal div.bodyCarousel a.carouselLinkBtnPrev{
	display: inline;
    float: left;
    margin-top: 20%;
	padding-left: 10px;
    width: 85px;
}
 


 div.divCarousel.Horizontal div.bodyCarousel a.carouselLinkBtnNext{
    display: inline;
    float: right;
    margin-top: 20%;
    width: 85px;
}
	 
 div.divCarousel.Horizontal ul.ulCarousel
 {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
 }
 div.divCarousel.Horizontal li.liItemCarousel
 {
    /*width: 170px; */
	/*a surcharger selon la largeur de l'item*/
   /* float:left;
    margin: 0px 10px 0px 10px;*/
	
background: url("images/bck_hotspotGrey.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
     float: left;
    margin: 0;
    padding: 4px;
    vertical-align: top;
    width: 180px;
	 border-right: 1px solid #BBAC99;

 }
 
  div.divCarousel.Horizontal li.first{
  border-left: 1px solid #BBAC99;
  
 }
 div.divCarousel.Horizontal li.last{

 }
 
 div.divCarousel.Horizontal .btnBcRouge
 {
    background: none repeat scroll 0 0 #FFFFFF !important;
    float: right;
    margin-bottom: 5px;
    margin-left: 0;
    padding: 0;
 }
  
  div.divCarousel.Horizontal .btnBcRouge a
 {
    background: none repeat scroll 0 0 #DF1980;
    display: block;
    padding: 5px !important;
 }
   

 
 div.divCarousel.Horizontal a span.CarousselAltSuivant{
 font-weight:bolder;
 }
 div.divCarousel.Horizontal a span.CarousselAltPrecedent{
 font-weight:bolder;
 }
 
  div.divCarousel.Horizontal a:hover span.CarousselAltSuivant{
 font-weight:bolder;
 color:#E71B85;
 }
 div.divCarousel.Horizontal a:hover span.CarousselAltPrecedent{
 font-weight:bolder;
  color:#E71B85;
 }
 
 
 /* end historique -------------------------------------------- */
 
 /*sticker ecotax*/
 
div.divFPInfoEcoTaxe{
    display: none;
    float: left;
    margin: 10px 0 -10px;
    width: auto;
 }
 div.divEcoTaxe{
    display: block;
    float: none;
    margin: 10px 0 -10px 5px;
}
 
  div.divEcoTaxe img {
    border-width: 0;
    display: inline;
    height: 20px;
    width: 20px;
 }
  div.divEcoTaxe span {
float:left;
display:inline;
margin: 0 0.4em 0 0;
 }
 
div#centerPan div#lateralPan{
display:none;
}

/* hide  newsletter and catalogue orders on searchresult page */

div#lateralPanRecherche div.aboNewsletter,  div#lateralPanRecherche div.commandeDirecte{
display:none;
}

/*hide code action du moment and aucune code choix

li.liChoixCodeActionDuMoment{
display:none !important;
}
Li.liChoixCodeActionAucun{
display:none !important;
}
*/

