/* SI3SI - WITT */
/* Globals */

body{
	font-size:12px;
	background-color:#F8F3E3;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
}
input{
}
/*LIENS*/
a img{
    border:0px;
}
a{
    color:#000;
    text-decoration:none;
	cursor:pointer;
}
a:hover{
	text-decoration:underline;
    color:#000;
}
.btn a {
     color:#fff;
     text-decoration:none;
	 cursor:pointer;
}
.btn a:hover{
     color:#fff;
     text-decoration:underline;
}

/*BANNIERE*/
#banner {
    height:142px;
    width:864px;
    padding-top:67px;
    margin: 0px auto;
    background-image:url(images/Back_header_ok.gif);
    background-repeat:no-repeat;
    position:relative;
}

/*TITRE DU SITE*/
#banner h1 {
    float:left;
    width:150px;
    padding:10px 0px 20px 52px;
    margin:0px;
    display:block;
    height:80px;
}
#banner h1 a {
	width:150px;
	height:100px;
	display:block;
}

/*BLOC CENTRAL DE LA BANNIERE*/
#banner #centrale {
	float:right;
	width :450px;
	padding:0px;
	margin:0px 39px 0 0px;
	height:30px;
	text-align:right;
}
#banner #centrale ul {
    float:right;
    padding:0px;
    margin:8px 0px 0px 0px;
    list-style-type:none;
}
#banner #centrale ul li {
    float:left;
    padding:0px 10px;
    margin:0px ;
}
#banner #centrale ul li a {
    color:#fff;
    text-decoration:underline;
    font-size:11px;
}
#banner #centrale ul li a:hover {
    color:#fff;
    text-decoration:none;
}
#banner #centrale ul li.last {
    padding: 0px 0px 0px 10px;
    margin: 0px;
    border-right:0px;
}

#banner .lblLangue {font-size:13px}
#banner span {color:#fff}
#banner #langues span {color:#fff; font-size:11px; float:left;}
#banner ul#langues li a{color:#79DEFF;}
#banner ul#langues li a:hover{color:#fff}
#banner #panier {
	float:right;
    height:61px;
    width:176px;
    margin:0 51px 0px 0px;
    background-image:url(images/fond_panierEspaceclient02.gif);
    background-repeat:no-repeat;
    position:relative;
}
#banner #panier span select {
    width:160px;
    padding:0px;
}
#banner #panier .selecteur {
	position:absolute;
	left:8px;
	top:37px;
}
#banner #panier span.contenu {
    position:absolute;
    top:11px;
    left:96px;
    color:#1E5F7B;
}
#banner #panier span.contenu a {
	color:#1E5F7B;
	text-decoration:underline;
	font-size:12px;
	position:absolute;
	left:-84px;
}
#banner #panier span.contenu a:hover {
	color:#1E5F7B;
	text-decoration:none;
}

/* MENU HORIZONTAL */
#banner .menuOnglets {
    clear:both;
    height:32px;
    width:770px;
    padding:0px;
    margin:5px 0px 0px 49px;
    list-style-type:none;
}
#banner .menuOnglets li {
	float:left;
	display:block;
	background-image:url(images/Btn_Menu_off.jpg);
	background-position:top left;
	background-repeat:no-repeat;
    height:32px;
    width:85px;
}
#banner .menuOnglets li a {
    color:#604101;
    text-decoration:none;
    display:block;
    text-align:center;
    font-weight:bold;
    padding-top:9px;
	cursor:pointer;
}
#banner .menuOnglets li a:hover {
    color:#604101;
    text-decoration:underline;
	cursor:pointer;
}
#banner .menuOnglets li.selected {
	background-image:url(images/Btn_Menu_on.jpg);
    background-position:top left;
	background-repeat:no-repeat;
	text-decoration:underline;
}

/* LATERAL PAN */
#lateralPan {
	float:left;
	width:187px;
	background-color: white; border-right: 3px solid #F8F3E3;
}
#lateralPan ul {
	padding:0px;
	margin:0;
	font-size:14px;
	list-style-type:none
}
#lateralPan ul li {
	padding:0px 0px 2px 15px;
}
#lateralPan ul li ul {
	margin:0px;
	padding:0px;
	width:168px;
}
#lateralPan ul li ul li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	background:none;
}
#lateralPan ul li ul li a{
	margin-left:0px;
	cursor:pointer;
	color:#000000;
}
#lateralPan ul li.selected {
	/*font-weight:bold;*/
}
#lateralPan ul a {
	color:#000;
}
#lateralPan ul a {
	color:#000;
	text-decoration:none;
	font-size:12px;
	cursor:pointer;
}
#lateralPan ul a span.menuNiveauNbProduits.menuNiveau1NbProduits {
	color:#666;
	font-weight:normal;
}
#lateralPan ul li.selected a {
	text-decoration:none;
	font-size:12px;
	cursor:pointer;
	color:#000000;
}
#lateralPan ul li.selected a:hover {
	text-decoration:underline;
	font-size:12px;
	cursor:pointer;
}
#lateralPan ul a:hover{
	color:#B8080A;
	text-decoration:underline;
}
#lateralPan ul .lblBoutiqueNbProduit{
	font-size:11px;
	color:#666;
}
#lateralPan .meaLarge p {
	margin:0;
	padding:0;
	width:540px;
	position:relative;
	top:60px;
	left:190px;
	color:#3860aa;
}

#lateralPan .meaLarge p a {
	color:#604101;
	text-decoration:none;
}

#lateralPan .meaThick{
	width:242px;
	height:243px;
	float:left;
	margin:0 0 20px 4px;
	display:none;
}
#lateralPan .meaThick p {
	margin:0px;
	padding:0px;
	position:relative;
	top:140px;
	left:129px;
	width:113px;
}
#lateralPan .encarts {
	width:187px;
	float:left;
	padding:2px;
}
#lateralPan div.commandeDirecte {
	clear:both;
	width:187px;
	margin: 0; padding-bottom: 7px;
	background: white url("images/pointille.jpg") no-repeat bottom;
	overflow:hidden;
}
#lateralPan div.commandeDirecte h3 {
	color:#D30028;
	font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold;
	margin:0; padding:0 0 0 5px;
	text-align:left;
}
#lateralPan div.commandeDirecte hr {
	border:0;
	border-bottom:1px solid #bbac99;
	margin:0;
	padding:0;
	display:none;
}
#lateralPan .univers1_cadre {
	margin:0px 3px 0px;
	width:182px;
}
#lateralPan .univers1_cadre h3 span {
	color:#FFFFFF;
}
#lateralPan .univers1_cadre #menuGauche li h3 a span {
	color:black;
}
#lateralPan .univers1_cadre #menuGauche {}
#lateralPan .univers1_cadre #menuGauche ul.menu.menuNiv1.expanded{
	padding:3px 0 8px;
	margin:0 0 10px 4px;
	background-color:#fff;
	border:1px solid #BBAC99;
	border-top: none;
}
#lateralPan .univers1_cadre #menuGauche ul.menu.menuNiv1.expanded li.menuItem.menuItemNiv1{
	margin-bottom:0px;
	padding-bottom:0px;	
	
}
#lateralPan .univers1_cadre #menuGauche ul.menu.menuNiv1.expanded li.menuItem.menuItemNiv1.selected .enteteNiveau1{
	font-weight:bold;	
}

#lateralPan .univers1_cadre #menuGauche ul.menu.menuNiv1.expanded li.menuItem.menuItemNiv1 .enteteNiveau1{
	margin-bottom:0px;
	margin-top:4px;
	font-weight:normal;
}
#lateralPan .univers1_cadre #menuGauche ul.menu.menuNiv2{
	margin-left:0px;
}
#lateralPan .univers1_cadre #menuGauche ul.menu.menuNiv2 li.menuItem.menuItemNiv2 ul{
	padding-top:1px;
	padding-bottom:1px;
	border:none;
	font-weight:normal;
	margin-left:6px;
	width:170px;
}
#lateralPan .univers1_cadre #menuGauche ul.menu.menuNiv2 li.menuItem.menuItemNiv2 ul li h3.enteteNiveau2 a{
	color:#000000;
}
#lateralPan .univers1_cadre #menuGauche ul.menu.menuNiv2 li.menuItem.menuItemNiv2 .enteteNiveau2{
	background:transparent none repeat scroll 0 0;
	font-weight:normal;
	margin:0;
	padding:0;
	text-transform:none;
}
#lateralPan .univers1_cadre ul {	
}
#lateralPan .univers1_cadre ul li ul {
}

#lateralPan div.boutiques_cadre {
	display:none;
	background:#B6EEFF none repeat scroll 0%;
	border:1px solid #BBAC99;
	clear:both;
	margin:14px 2px;
	width:178px;
}
#lateralPan .univers1_cadre h3 {
	background:url(images/header_menuCat.gif) no-repeat;
	color:#FFF;
	font-size:12px;
	margin:2px 0 0;	padding:4px 0px 4px 23px;
	position:relative;
	text-align:left;
	text-transform:uppercase;
}
#lateralPan .univers1_cadre #menuGauche h3 {
	color:#000;
}
#lateralPan .univers1_cadre hr {
	display:none;
}
#lateralPan div.boutiques_cadre .btnGris a {font-size:10px;}

#lateralPan div.boutiques_cadre h3 {
	font-size:12px;
	margin:0;
	padding:10px;
	color:#604101;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	border:0;
	border-bottom:1px solid #6DC2DF;
}	
#lateralPan div.boutiques_cadre hr {
	border:0;
	border-bottom:1px solid #bbac99;
	margin:0;
	padding:0;
	display:none;
}
#lateralPan div.boutiques_cadre ul{
	font-size:0.8em;
	list-style-type:none;
	margin:0pt 0pt 10px;
	padding:4px;
}
#lateralPan div.boutiques_cadre ul a{
	color:#877863;
	font-size:11px;
	text-decoration:none;
}
#lateralPan div.boutiques_cadre ul a:hover{
	color:#604101;
	text-decoration:none;
}
#lateralPan div.boutiques_cadre ul li {	
	background-image:transparent url(images/bul_blue.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	list-style-type:none;
	margin-left:3px;
	padding:0px 0px 0px 10px;
}
#lateralPan div.encarts p {
	font-size:0.75em;
	margin-top:4px;
	margin-bottom:0;
}
#lateralPan div.commandeDirecte p.legende {
	margin:3px 6px;
	font-size:13px;
}
.catalogueBtn {
	text-align:right;
	margin:0px;
	padding:0px;
}
#lateralPan div.commandeDirecte .imagette {
	display:none;
	margin:0px;
}
#lateralPan div.commandeDirecte .recevoirCatalogue{
	background: white; 
	margin: 0;
}
#lateralPan div.commandeDirecte .recevoirCatalogue .btnBlanc {
	float:right;
	margin:3px 5px 5px;
}
#lateralPan div.demandeCatalogue,
#lateralPan div.demandeCatalogue h3,
#lateralPan div.demandeCatalogue p,
#lateralPan div.demandeCatalogue hr,
#content #mainCT fieldset.fsDemandeCatalogue {
    display: none;
}
#lateralPan div.aboNewsletter {
	clear:both;
	width:187px;
	padding-bottom: 10px;
	background: white url("images/pointille.jpg") no-repeat bottom;
}
#lateralPan .aboNewsletter .NewsDesinscription,
#lateralPan div.aboNewsletter p.NewsEnSavoirPlus {
	display: none;
}
#lateralPan div.aboNewsletter p {
	width:179px;
	color:#000;
	font-weight:normal;
	padding:0px 4px; margin:3px 0 5px;
	overflow: hidden;
}
#lateralPan div.aboNewsletter p label {
	display: none; 
}
#lateralPan div.aboNewsletter input {
	border:1px solid #BBAC99;
	width:110px;
	color:#000;
	font-size:12px;
	margin-top:0px; padding: 1px 5px 0;
	float:left;
}
#lateralPan div.aboNewsletter span.bt a {
     color:#FFF;
     text-decoration:none;
     float:right;
     margin: 0 4px 0 0;
}
#lateralPan div.aboNewsletter span.bt a:hover{
     color:#FFF;
     text-decoration:underline;
}
#lateralPan div.aboNewsletter h3 {
	font-size:13px;	font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0; padding:5px 0 2px 5px;
	color:#D30028;
	text-align:left;
}
#lateralPan div.aboNewsletter h3 span {}

#lateralPan div.aboNewsletter hr {
	border:0px;
	border-bottom:1px solid #bbac99;
	margin:0;display:none;
}	
#lateralPan .encartFull {
	float:left;
	width:550px;
	height:250px;
	background-image: url(images/ban_XL.jpg) ;
	background-color:#e6e8eb;
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:220px;
	margin:2px 0 0 5px;
	border:1px solid #877863;
}
#lateralPan .encartFull p {
	font-size:1.2em;
	color:#877863;
	margin:0px;
	padding:0px;
	display:none;
}
#lateralPan .encartFull ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#lateralPan .encartFull ul li {
	float:left; 
	padding-top:87px;
	margin-left:4px;
	width:89px;font-size:0.75em;
	padding-left:4px;padding-bottom:0;
	display:none;
	}
#lateralPan .encartFull ul li a {
	color:#fff;
	text-decoration:none;
}
#lateralPan .encartLibre {
	float:left;
	background-image: url(images/ban_L.jpg);
	background-color:#fff;
	background-repeat:no-repeat;
	width:380px;
	height:200px;
	margin: 10px 0 10px 6px;
	padding-left:100px;
	border:1px solid #877863;
}
#lateralPan .encartLibre h1 {
	font-size:1em;
	font-weight:bold;
	letter-spacing:0.3em;
	margin:0px;padding:0px;
	color:#fff;
	display:none;
}
#lateralPan .encartLibre h2 {
	font-size:1.4em;
	font-weight:bold;
	margin:0px;
	padding:0px;
	letter-spacing:0.2em;
	color:#fff;
	display:none;
}
#lateralPan .encartLibre ul {
	padding:0px;
	margin:10px 0px 0px 0px;
	list-style-type:none;
	display:none;
}
#lateralPan .encartLibre ul li {
	background-image:url(images/carreRouge.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
	padding-left:15px;
	margin:0px 0px 0px 80px;
	display:none;
}

#lateralPan .encartLibre ul li a {
	color:#bac8e1;
	font-weight:bold;
	text-decoration:none;
}
#lateralPan .encartLibre ul li a:hover {color:#fff}

#lateralPan .encartPriorite {
	float:left;
	background-image:url(images/priorite.gif);
	background-color:#fff;
	background-repeat:no-repeat;
	width:280px;
	height:200px;
	margin: 10px 0 10px 6px;
	border:1px solid #877863;
}
#lateralPan .encartPriorite p {
	float:left;
	width:55%;
	font-size:1em;
	padding-top:115px;
	padding-left:1em;
	margin:0px;
	display:none;
}
#lateralPan .encartPriorite span {
	float:left;
	width:35%;
	font-size:1em;
	padding-top:120px;
	padding-left:10px;
	display:none;
}
#lateralPan .encartPriorite span a {
	background-image:url(images/carreGris.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	padding-left:18px;
	color:#3860aa;
	text-decoration:none;
}
#lateralPan .legende {font-size:12px;}
#lateralPan #homepage_encart_animation_1_cadre {}


/* CENTER PAN */
#centerPan {
	background-color:#FFF;
	float:left;
	width:585px;
	margin:0px;
	padding-left:0px;
	padding-bottom:5px;
}
#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;
	margin-left:0px;
}
.misesEnAvantHomeBoutique .ProduitPictoMarque img{
	display: none;
}
#centerPan #descente_rayon_encart_ray_enseigne_cadre{
	float:left;
	width:50%;
	display:none;
}
#centerPan .RayonZoneDescription{
	display:none;
}
#centerPan #descente_rayon_encart_princ_focus_rayon_cadre{
	display:none;
}
/* FOOTER */
#footer {
    clear:both;
    width:775px;
	padding: 0 5px 5px 6px;
    margin:auto;
	background:url(images/border-footer.gif) no-repeat; 
	overflow:hidden;
}
#footer #accesrapide,
#footer #partners {
    background-color: transparent;
}
#footer #pointilleXL {
    background-color: transparent; float: none;
	padding: 6px 0 5px;
}

/* TEXTE ENSEIGNE */
#content #mainCT p.texteEnseigne {
	clear:both;
	text-align:center;
	padding-top:0px;
	margin-bottom:10px;
	margin-left:-30px;
	margin-top:0px;
}
#content #mainCT #texteEnseigneContact {
	clear:both;
	text-align:center;
	padding-top:0px;
	margin-bottom:10px;
	margin-left:27px;
	width:720px;
}

/* PANIER */
img.ProduitPanierVisuel{
	width:60px;
	border:0px;
}

#content #mainCT.panier input {
	margin:0;
	width:70px;
	background:#F3EFEA none repeat scroll 0 0;
	border:1px solid #877863;
	font-size:12px;
	float: left;
}
#content #mainCT.panier .ulMenuChoixPaiement input {
	margin:9px 12px 5px;
	width:30px;
	border:none;
	font-size:12px;
	float: left;
}
#content #mainCT.panier select {
    margin:1px 8px 0px 8px;
    color:#000;
}
#content #mainCT.panier h4{
	margin-top:10px;
	margin-left:41px;
}
#content #mainCT.panier h2 {
    clear:left;
    padding: 0px;
    margin: 8px 0px 10px 22px;
    color:#000;
    font-size:12px;
	display:none;
}
#content #mainCT.panier fieldset h3 {
	width:710px;
	background-color:#F3EFEA;
	border-color:#D1CECA #D1CECA #D1CECA;
	border-width:0px 0px 2px;
}
#content #mainCT.panier p .conteneurRetour {
	float:left;
	margin-left:0px;
}
#content #mainCT.panier p.retour.pChoixRelaisRetour {
    margin-left:0px;
}
#content #mainCT.panier fieldset#fsRelais p {
    margin: 0px 0px 0px 0px;
    clear:left;    
}
#content #mainCT.panier p.btnListe{
	float:right;
	padding:0px 24px 0px 0px;
}
#content #mainCT.panier fieldset.ConditionsGenerales label {
	float:left;
	font-size:13px;
	margin-top:8px;
	margin-left:6px;
}
#content #mainCT.panier div label {
	float:left;
	font-size:12px
}
#content #mainCT.panier .testBox {
	float:left;
	width:100px;
}
#content #mainCT.panier .panelElementsChoixArticle {
	font-size:12px;
	float:left;
	margin-left:-10px;
}
#content #mainCT.panier .panelElementsChoixArticle ul {
	font-size:12px;
	float:left;
}
#content #mainCT.panier .panelElementsChoixArticle ul li.liModifTaille {
	position:relative;
	top:-16px;
}
#content #mainCT.panier .panelElementsChoixArticle {
	float:left;
	font-size:12px;
	margin-left:-10px;
}
#content #mainCT.panier .formulaire select{
	position:relative;
	top:-3px;
}
#content #mainCT.panier fieldset#fsModificationLignePanier {
    clear:both;
    margin: 0px;
    background:#fff;
    border:1px solid #877863;
    width:500px;
    text-align:center;
    padding:10px 0px 0px 0px;
}
#content #mainCT fieldset#fsModificationLignePanier ul {
    margin:0px 0px 0px -76px;
}
#content #mainCT fieldset#fsModificationLignePanier ul li{
    margin-bottom:5px;
}
#content #mainCT fieldset.liZoneReferenceArticle{
  	color:#CCCCCC;
}
#content #mainCT fieldset#fsModificationLignePanier ul li label{
}
#content #mainCT fieldset#fsModificationLignePanier ul li.liZoneBoutonsValidations{
    margin:0px 0px 10px 370px;
}
#content #mainCT fieldset#fsModificationLignePanier ul li.liZoneBoutonsValidations a{
    margin-right:10px;
}
#content #mainCT li.liZoneBoutonsValidations .validerFormulaire {
    float:left;
    margin-left:10px;
}
#content #mainCT fieldset input.readOnly {
    border:1px solid #dadada;
}
#content #mainCT.panier fieldset.ConditionsGenerales input{
	width:20px;
	margin-left:15px;
	margin-top:8px;
}
#content #mainCT.panier fieldset span{
	font-size:12px;
}
#content #mainCT.panier fieldset.adresses div{
}
#content #mainCT.panier .reference {
    color:#614104;
}
#content #mainCT.panier fieldset#fsModificationLignePanier input {
	margin-left:7px;
	margin-top:3px;
	color:#999999;
}
#content #mainCT.panier fieldset ul.formField input {
    float:left;
    width:10px;
    margin-left:10px;
    border:0px;
}
#content #mainCT.panier fieldset .marraine {
    float:left;
    padding:0px;
    margin:10px 5px ;
    color:#000;
    font-weight:normal;
}
#content #mainCT.panier fieldset #marraine {
    width:80px;
    margin:10px 5px ;
}
#content #mainCT.panier #PanierVide {
	color:#EE0000;
	font-weight:bold;
	text-align:center;
}
#content #mainCT.panier .choixArticle{
	width:713px;
	margin-top:2px;
}
.btnShopping{
	margin-right:15px;
}
table.choixArticle select {
	width:auto;
}
.legendeInput {
    float:left;
    text-align:right;
}
br.separateur {
    line-height:4em;
}
.parainageHalf {
    width:45%;
    float:left;
    padding:0px;
    margin:10px 0px;
}
.bordr {
    border-right:1px solid #aaa;
}
.fll{
    float:left;
}
.flr{
    float:right;
}
.btnListe {
    padding:40px 0 0 55px;
    clear:both;
}
.btnListe span {
}
.btnListe span a{
    padding-bottom:4px;
}
.btnListe span.commander a {
    color:#fff;
    text-decoration:none;
}
.btnListe span.commander a:hover{
    color:#fff;
    text-decoration:underline;
}
.btnListe span.continuer a {
	float:left;
	margin-right:10px;
    color:#fff;
    text-decoration:none;
}
.btnListe span.continuer a:hover{
    color:#fff;
    text-decoration:underline;
}
/* Popup avec choix cadeau */
#content #mainCT fieldset.fsChoixCadeau {
    margin:0;
}
#content #mainCT fieldset.fsChoixCadeau p {
    margin:9px 0px 0px 0px;
    text-align:center;
}
#content #mainCT ul.formField {
	margin-left:22px;
	margin-top:0;
}
#content #mainCT fieldset.fsChoixCadeau p.validerFormulaire {
    float:left;
    clear:both;
    margin:10px 0 5px 18px;
}
#content #mainCT fieldset.fsChoixCadeau ul.formField li {
    margin:2px 0 10px;
	clear:both;
}
#content #mainCT fieldset.fsChoixCadeau ul.formField li label {
}
#content #mainCT p.validerFormulaire a#ctl00_PageContent_btRefuserCadeau {
	background:transparent url(images/LinkRoundBtnRight_Gris.gif) no-repeat scroll right top;
}
#content #mainCT p.validerFormulaire a#ctl00_PageContent_btRefuserCadeau span {
	background:transparent url(images/LinkRoundBtnLeft_Gris.gif) no-repeat scroll 0 0;
}
/* Popup avec identification cadeau */
#content #mainCT .modalPopupContent ul#ulBtnsRedirIdent{
	float:left;
	margin-left:55px;
}
#content #mainCT .modalPopupContent ul#ulBtnsRedirIdent li{
	margin-left:15px;
}
#content #mainCT .modalPopupContent ul#ulBtnsRedirIdent li.liBtnsRedirCancel{
	margin-left:165px;
}
#content #mainCT .modalPopupContent ul#ulBtnsRedirIdent a{
	text-decoration:none;
}
#content #mainCT .modalPopupContent ul#ulBtnsRedirIdent a:hover{
	text-decoration:underline;
	color:white;
}
/* Fieldset avantages */
#content #mainCT fieldset.fsParrainage {
    margin:0px 0px 10px 28px;
    padding-bottom:0px;
}
#content #mainCT.panier .divCommandeDetailsRecap .avantages {
	float:left;
	margin-bottom:10px;
	margin-left:27px;
	margin-top:0;
}
#content #mainCT.panier .divCommandeDetailsConfirm .avantages {
	float:none;
	margin:0 0 5px 27px;
	width: 720px;
}
#content #mainCT.panier .divCommandeDetailsConfirm .avantages span {
	margin-left:5px;
}
/* Navigation panier */
#content #mainCT ul.navigPanier {
	 float:left;
	 background-image:url(images/ligne_processPanier.gif);
	 background-position:center;
	 background-repeat:repeat-x;
     height:34px;
     padding:0px;
     list-style-type:none;
     margin:1px 1px 10px 24px;
     width:730px;
}
#content #mainCT ul.navigPanier li {
     float:left;
     height:34px;
     width:141px;
     background-image:url(images/back_processpanier_off.gif);
	 background-repeat:no-repeat;
     margin-right:4px;
     text-align:center;
     width:142px;
}
#content #mainCT ul.navigPanier li .StepCommande {
     padding-top:10px;
}
#content #mainCT ul.navigPanier li.selected {
     color:#E20000;
     font-weight:bold;
     background-image:url(images/back_processpanier.gif);
	 background-repeat:no-repeat;
	 font-size:13px;
}
#content #mainCT ul.navigPanier li.hover {
     background-color:#EE0000;
}
#content #mainCT ul.navigPanier li.last {
     width:116px;
     padding-top:2px;
     line-height:normal;
}
#content #mainCT ul.navigPanier li a {
     color:#000;
     text-decoration:underline;
     padding-top:0px;
     vertical-align:middle;
     font-size:12px;
	 white-space:nowrap;
}
#content #mainCT ul.navigPanier li a:hover {
     color:#000;
     text-decoration:none;
}
#content #mainCT ul.navigPanier li.selected a {
     color:#fff;
     font-weight:bold;
}
/*Colonne Réduction à afficher ou non*/
#ctl00_PageContent_thRemise, #ctl00_PageContent_rptPanierLigne_ctl00_tdLignePanierColonneRemise {
}
.totaleconomies{
	color:#000;
    font-weight:bold;
}

/* BOUTONS MODIF SUPP PANIER */
.smallBtn {
	color:#EE0000;
	font-size:11px;
	padding:5px;
	display:block;
	text-decoration:underline;
}
.smallBtn a {
    color :#EE0000;
    text-decoration:underline;
}
a.smallBtn:hover{
    color :#EE0000;
    text-decoration:none;
}
/*Code avantage*/
.codeAvantage.fll span.btn {
	float:left;
	margin:6px 0px 0px 96px; margin: -20px 0 0 190px;
}
#content #mainCT .encartAvantages {
     width:404px;
     padding-left:6px;
     padding-bottom:5px;
     margin:8px 0 0 28px;
     display:inline;
     border:1px solid #877863;
     background-color:#fff;
}
#content #mainCT .encartAvantages p.codeAvantage {
     width:45%; width: auto;
     margin-bottom:5px;
     margin-left:8px;
     color:#000;
     font-weight:normal;
     border-right:1px solid #877863; border: none;
     font-size:12px;
     text-align:left;
}
.body_commande_cdepanier_aspx #content #mainCT .encartAvantages p.codeAvantage span p {
	color:gray;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	text-align:left;
}
#content #mainCT .encartAvantages p.codeAvantage strong {
     position:relative;
     top:-4px;
     font-weight:normal;
     font-size:12px;
}
#content #mainCT.panier p.explicationsAvantage {
     clear:none;
     width: auto;
     padding:4px; padding: 0;
     font-size:12px;
     color:#000;
     margin:10px 0px 10px 5px;
}
#content #mainCT.panier p.explicationsAvantage .MonCodeAvantage {
     border: red 1px solid; 
	 padding: 4px 14px 2px;
}
#content #mainCT.panier p.explicationsAvantage .CodeAvantageDescriptif {
     display: none;
}
/*Montants panier*/
.totalFacture {
	float:right;
	clear:right;
    width:315px;
	padding:4px;
	margin: 10px 25px 0px 0px;
	font-size:12px;
	border-collapse:collapse;
	border:1px solid #877863;
	background-color:#fff;
}
#fsCommandeDetails .BlocrecapCommande .totalFacture{
	float:right;
	clear:right;
    width:291px;
	padding:4px;
	margin: 10px 0px 0px 0px;
	font-size:12px;
	border-collapse:collapse;
	border:1px solid #877863;
	background-color:#fff;
}
.totalFacture td {
    border:1px solid #877863;
	padding:2px 15px;
	text-align:right;
}
.totalFacture .montanttotal td.tdMontant {
    font-weight:bold;
    color:#EE0000;
}
.totalFacture .montanttotal {
    font-weight:bold;
}

/* COMMANDE DIRECTE */
#content #mainCT fieldset#fsCommandeDirecteReduite{
	margin:0px 0px 10px 28px;
    text-align:center;
    padding-bottom:0px;
}
#content #mainCT fieldset#fsCommandeDirecte {
    margin:0px 0px 10px 28px;
    text-align:center;
}
#content #mainCT fieldset#fsCommandeDirecte p{
}
#content #mainCT fieldset#fsCommandeDirecte ul{
    font-size:12px;
    margin-bottom:0px;
    margin-left:15px;
}
#content #mainCT fieldset#fsCommandeDirecte ul li {
	float:left;
	clear:none;
	margin-left:-15px;
}
#content #mainCT fieldset#fsCommandeDirecte ul li.liZoneQuantite {
	width:115px;
}
#content #mainCT.panier #fsCommandeDirecte input {
    border:1px solid #DFD5CB;
	background-color:#fff;
	font-size:13px;
	margin-top:2px;
	margin-right:0px;
	width:80px;
}
#content #mainCT.panier #fsCommandeDirecte .liZoneTaille input {
	width:25px;
}
#content #mainCT fieldset#fsCommandeDirecteReduite h3 a span, #content #mainCT fieldset#fsCommandeDirecte h3 a span {
	position:relative;
	top:2px;
	left:5px;
}
#content #mainCT fieldset#fsCommandeDirecte ul li label span {
    display:block;
    float:left;
    width:70px;
    margin-left:10px;
}
#content #mainCT fieldset#fsCommandeDirecte ul li.liZoneReferenceArticle label span {
    display:block;
    float:left;
    width:70px;
    margin-left:10px;
}
#content #mainCT fieldset#fsCommandeDirecte ul li.liZoneTaille label{
	margin-left:0px;
}
#content #mainCT fieldset#fsCommandeDirecte ul li.liZoneTaille span {
    display:block;
    float:left;
    width:auto;
    margin-left:10px;
}
#content #mainCT fieldset#fsCommandeDirecte ul li.liZoneQuantite label{
	margin-left:-10px;
}
#content #mainCT fieldset#fsCommandeDirecte ul li.liZoneQuantite span {
    display:block;
    float:left;
    width:auto;
    margin-left:10px;
}
#content #mainCT fieldset#fsCommandeDirecte ul li.liZoneBoutonsValidations {
	margin:-2px 0px 0px 8px;
}
#content #mainCT fieldset#fsCommandeDirecte select,#content #mainCT fieldset#fsCommandeDirecte input {
    float:none;
    margin-left:5px;
    position:relative;
    top:-3px;
    border:1px solid #DFD5CB;
    background-color:#fff;
    color:#000;
    padding:0px;
}
#content #mainCT.panier fieldset#fsCommandeDirecte select {
	width:40px;
}
#content #mainCT.panier fieldset#fsCommandeDirecte select#ctl00_PageContent_cboTaille {
	width:115px;
}

/* CODE AVANTAGE */
a.SupprimerCodeAvantage{
	float:left; float: none;
    color:#000;
    text-decoration:underline;
    font-size:11px;
    margin:10px 0px 0px 11px;
	line-height:27px;
}
a.SupprimerCodeAvantage:hover{
	text-decoration:none;
    color:#000;
}

/* CONDITIONS LEGALES */
.conditionsLegales a{
    color:#EE0000;
    text-decoration:underline;
    font-size:11px;
}
.conditionsLegales a:hover{
	text-decoration:none;
    color:#EE0000;
}
#content #mainCT.panier p.conditionsLegales {
    margin: 10px 0px 17px 7px;    
}
#content #mainCT.panier .modalPopup p.conditionsLegales {
    float:left;
	text-align:left;
	margin-left:17px;
}
.body_commande_authentifie_cdelivraisonavecrelais_aspx #content #mainCT.panier .modalPopup p.conditionsLegales {
    float:none;
	text-align:justify;
	margin: 0 0 10px;
}
/* FORMULAIRE ERREUR */
#content #mainCT p.formulaireErreur {
	clear:left;
	color:#EE0000;
	margin:5px 0px;
	text-align:center;
	font-style:italic;
}

/* NEWSLETTER */
#content #mainCT fieldset ul.newsLt {
	margin:10px 75px;
	padding:5px;
}
#content #mainCT fieldset ul.newsLt li {
	width:430px;
	margin-top:4px;
}
#content #mainCT fieldset ul.newsLt li input {
	float:none;
}
#content #mainCT fieldset ul.newsLt li span {
	float:left;
	display:block;
	text-align:right;
	font-size:12px;
	width:230px;
}
#content #mainCT fieldset ul.newsLt li span.FieldValidator, #content #mainCT fieldset ul.newsLt li span.emailvalidator, #content #mainCT fieldset ul.newsLt li span.CompareValidator {
	width:8px;
	float:right;
	margin-top:-19px;
}
#content #mainCT fieldset.fsNewsletterServiceInfosClient ul{
    font-size:12px;
    margin-bottom:0px;
    margin-left:55px;
}
#content #mainCT fieldset.fsNewsletterServiceInfosClient ul.newsLt{
    padding-top:3px;
}
#content #mainCT fieldset.fsNewsletterServiceInfosClient ul li{
	float:left;
	clear:both;
	margin-bottom:0px;
}
#content #mainCT fieldset.fsNewsletterServiceInfosClient ul li #ctl00_PageContent_wucInfosPerso_WUCInfosPersonnellesValidableStandard_liTelMobile,
#content #mainCT fieldset.fsNewsletterServiceInfosClient ul li #ctl00_PageContent_wucInfosPerso_WUCInfosPersonnellesValidableStandard_liPrenom{
	float:left;
	clear:none;
	margin-bottom:0px;
}
#content #mainCT fieldset.fsNewsletterServiceInfosClient ul.formField{
    margin-left:55px;
}
#content #mainCT fieldset.fsNewsletterServiceInfosClient ul.formField .rqfGeneric{
    margin-top:-20px;
}
#content #mainCT fieldset.fsNewsletterServiceInfosClient ul.formField li {
	margin-bottom:8px;
	width:540px;
}
#content #mainCT fieldset.fsNewsletterServiceInfosClient ul.formField li.liNewsletterLangue {
	display:none;
}

#content #mainCT fieldset.fsNewsletterServiceInfosClient ul.formField li label {
    margin-top:0px;
}
#content #mainCT fieldset.fsNewsletterServiceInfosClient ul.formField li span {
}
#content #mainCT fieldset.fsNewsletterServiceInfosClient ul.formField li.AspNet-RadioButtonList-Item {
	width:60px;
}
#content #mainCT fieldset.fsNewsletterServiceInfosClient p.formulaireErreur {
}
#content #mainCT fieldset.fsNewsInfoClient ul{
    font-size:12px;
    margin:10px 0px 0px 30px
}
#content #mainCT fieldset.fsNewsInfoClient ul li {
	float:left;
	margin-bottom:5px;
}
#content #mainCT fieldset.fsNewsInfoClient ul.formField{
    margin-top:10px;
	margin-left:50px;
}
#content #mainCT fieldset.fsNewsInfoClient ul.formField li {
	float:left;
	margin:-5px 0px 8px 0px; 
}
#content #mainCT fieldset.fsNewsInfoClient ul.formField li ul.formField {
    float:right;
    width:115px;
    font-size:12px;
    margin-right:155px;
}
#content #mainCT fieldset.fsNewsInfoClient ul.formField li label {
}
#content #mainCT fieldset.fsNewsInfoClient ul.formField li.AspNet-RadioButtonList-Item {
}
#content #mainCT fieldset.fsNewsInfoClient ul.formField li ul.formOuiNon {
	float:left;
	margin:-16px 0px 0px 360px;
}
#content #mainCT fieldset.fsNewsInfoClient select,#content #mainCT fieldset.fsNewsInfoClient input {
}
#content #mainCT fieldset.fsNewsInfoClient input {
}
#content #mainCT .formLang {
    padding:0px;
    margin:0px;
    position:relative;
    top:-18px;
    font-size:12px;
}
#content #mainCT .formLang input {
    width:10px;
}
p.pTexteEnsConfirmNewsInscription{
	display:none;
}
ppConfirmationInscriptionNewsletter{
	display:none;
}
#content #mainCT.noBackground p.pConfirmationInscriptionNewsletter{
    margin-left:37px;
}
/*desinscription newsletter*/
#content #mainCT p.desinscription {
	text-align:left;
	float:left;
}
#content #mainCT p.desinscription a {
	color:#000;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
#content #mainCT p.desinscription a:hover {
	color:#000;
	text-decoration:none;
}
#content #mainCT p.desinscription.pNewsletterDesaboClientIdentifie {
	text-align:left;
	float:left;
	margin-top:15px;
	margin-left:-190px;
}
#content #mainCT fieldset.fsDesaboNewsletterExplications p {
	margin-top:10px;
	text-align:center;
}
#content #mainCT fieldset.fsDesaboNewsletterExplications ul{
	margin-left:103px;
}
#content #mainCT fieldset.fsDesaboNewsletterExplications input{
	width:20px;
}
#content #mainCT fieldset ul.listCheck input {
    width:20px;
}
#content #mainCT fieldset ul li .txtAutre {
    height:80px;
    width:400px;
}
#content #mainCT fieldset.fsDesaboNewsletterExplicationsCompteClient ul{ 
	margin-left:120px;
}
#content #mainCT fieldset.fsDesaboNewsletterExplicationsCompteClient ul li span{ 
	width:45px;
	margin-top:10px;
}
#content #mainCT fieldset.fsDesaboNewsletterExplicationsCompteClient textarea{ 
	margin-top:7px;
	float:left;
	clear:both;
}
p.TexteEnseigneDesaboNewsletter{
	display:none;
}
p.ConfirmDesaboNewsletter{
	margin-left:37px;
}
#content #mainCT p.retour .btnGris.DesaboNewsletter{
	margin-left:37px;
	margin-top:15px;
}
/* FIL D'ARIANE */
#content #breadCrumb {
	margin:0px 0px 0px 28px;
}
#content #centerPan #breadCrumb {
	margin:0px 0px 0px 8px;
}
p#breadCrumb {
    float:left;
    clear:both;
    padding:0px;
    margin:0px 8px 5px 8px;
    color:#FF0000;
}
p#breadCrumb a {
    color:#000;
    text-decoration:underline;
}
p#breadCrumb a:hover {
    color:#000;
    text-decoration:none;
}
#centerPan p#breadCrumb {
	padding:5px 0px 0px 3px;
}

/* COMPTE CLIENT */
#content #mainCT fieldset.halfSize ul {
	list-style-type:none;
	margin:13px 0px 0pt 26px;
	padding:0px;
}
#content #mainCT fieldset.halfSize ul li {
    margin-bottom:4px;
}
#content #mainCT fieldset.halfSize ul li label span {
    width:100px;
    padding-top:0px;
    display:block;
    text-align:left;
    color:#222;
}
#content #mainCT div#bgContainer fieldset.halfSize h3 {
	font-size:12px;
}
#content #mainCT div#bgContainer fieldset.halfSize.right h3 {
	font-size:12px;
}
#content #mainCT fieldset.ClientFormInfoPerso {
    margin-top:0px;
}
#content #mainCT fieldset.fsNewsletterServiceInfosClient fieldset.ClientFormInfoPerso {
   border:none;
   background:none;
}
#content #mainCT fieldset.fsNewsletterServiceInfosClient fieldset.ClientFormInfoPerso h3{
   display:none;
}
#content #mainCT fieldset.ClientFormInfoPerso H3 {
}
#content #mainCT fieldset.ClientFormInfoPerso ul li {
	float:left;
	margin-bottom:5px;
}
.body_gestioncompteclient_authentifie_clinews_aspx #content #mainCT fieldset.ClientFormInfoPerso ul li {
	float:left;
	margin: 0 10px 5px 0;
}
#content #mainCT fieldset.ClientFormInfoPerso ul li#ctl00_PageContent_wucInfosPerso_WUCInfosPersonnellesValidableStandard_liCivilite {
	float:left;
	margin:10px 0 5px;
}
#content #mainCT fieldset.ClientFormInfoPerso ul li#ctl00_PageContent_wucInfosPerso_WUCInfosPersonnellesValidableStandard_liPrenom {
	float:left;
	margin-bottom:5px;
	clear:none;
}
#content #mainCT fieldset.ClientFormInfoPerso ul li#ctl00_PageContent_wucInfosPerso_WUCInfosPersonnellesValidableStandard_liTelMobile {
	float:left;
	margin-bottom:5px;
	clear:none;
}
#content #mainCT fieldset.ClientFormAdresse {
	/*margin-left:25px;*/
}
#content #mainCT fieldset.fsContactNs {
	/*margin-left:25px;*/
}
#content #mainCT fieldset.fsPrefIdentification ul.formField li {
	clear:both;
	margin:2px 0px 0px 3px;
}
#content #mainCT fieldset.fsPrefIdentification ul.formField input {
    float:left;
    margin:5px 0px 0px 10px;
    border:0px;
}
#content #mainCT #bgContainer .fsPrefIdentification ul li ul .AspNet-RadioButtonList-Item{
	clear:both;
	margin:0px 0px 0px -121px;
}
#content #mainCT fieldset.CCformOptins ul.formField li {
	width:550px;
}
#content #mainCT fieldset.CCformOptins ul.formField li.AspNet-RadioButtonList-Item {
	width:52px;
}
#content #mainCT fieldset.fsPrefUnivers ul.formField input {
}
#content #mainCT fieldset.CCformOptins ul.formField input {
}
#content #mainCT fieldset ul.formField li div ul {
    float:left;
    margin-left:350px;
	margin-top:-23px;
}
#content #mainCT fieldset.CCformOptins ul.formField li div ul.formOuiNon {
    float:left;
    margin-left:-30px;
    margin-top:5px;
	width:120px;
}
#content #mainCT fieldset.CCformOptins {
    margin:5px 10px 0px 1px;
}
#content #mainCT fieldset.fsPasswordInfo ul{
    margin-left:125px;
    margin-top:15px;
}
#content #mainCT fieldset.fsPrefIdentification ul{
    font-size:12px;
    margin:10px 0px 0px 20px;
}
/*Création*/
#content #mainCT fieldset.CCformOptins ul{
    margin:10px 0px 0px 80px;
}
#content #mainCT fieldset.CCformOptins ul.formField{
    margin-left:50px;
}
#content #mainCT fieldset.CCformOptins ul.formField li div ul {
    float:left;
    margin-left:4px;
    margin-top:0px;
}
#content #mainCT fieldset.CCformOptins ul.formField li ul {
    width:105px;
}

/*Infos persos*/
#content #mainCT fieldset.ClientFormInfoPerso ul{
    font-size:12px;
    margin:17px 0px 0px 25px; padding: 0;
	overflow:hidden;
	width: 325px;
}
.body_services_newsletters_serv_news_aspx #content #mainCT fieldset.ClientFormInfoPerso ul{
    font-size:12px;
    margin:0;
	padding:0;
	overflow:hidden;
}
#content #mainCT fieldset.fsPrefIdentification ul.formField li div ul {
    float:left;
    margin:2px 0px 0px 121px;
}
#content #mainCT fieldset.fsPrefIdentification ul.formField li div ul li input {
}
#content #mainCT fieldset.ClientFormInfoPerso ul li input#ctl00_PageContent_wucInfosPerso_WUCInfosPersonnellesValidableStandard_txtEmail {
	width: 250px;
}
#content #mainCT fieldset.ClientFormInfoPerso ul li input#ctl00_PageContent_wucInfosPerso_WUCInfosPersonnellesValidableStandard_txtTelFixe,
#content #mainCT fieldset.ClientFormInfoPerso ul li input#ctl00_PageContent_wucInfosPerso_WUCInfosPersonnellesValidableStandard_txtTelMobile {
	width: 95px;
}
#content #mainCT fieldset.ClientFormAdresse ul li input#ctl00_PageContent_wucInfosAdresse_WUCAdresseValidableWIF_txtCodePostal {
	width: 50px;
}
/*bouton valider pour s'identifier*/
.halfSize .validerFormulaire .btnNonIdentifie{
	float:right;
	margin-right:117px;
	margin-top:3px;
}
.halfSize.right .validerFormulaire .btnNonIdentifie{
	margin-top:5px;
}
.validerFormulaire a{
    color:#fff;
    text-decoration:none;
}
.validerFormulaire a:hover{
    color:#fff;
    text-decoration:underline;
}

/* SOMMAIRE COMPTE CLIENT */
#content #mainCT div.halfSize {
    float:left;
    width:200px;
    padding:0px;
    margin: 10px -26px 20px 160px;
    background:#fff;
    border:0px solid #877863;
}
#content #mainCT div.halfSize h3 {
    margin-left:15px;
    text-align:center;
    font-weight:bold;
    font-size:11px;
}
#content #mainCT div.halfSize h3 a {
     color:#000;
     text-decoration:none;
     font-size:12px;
}
#content #mainCT div.halfSize h3 a:hover{
     color:#000;
     text-decoration:underline;
}
#content #mainCT fieldset.halfSize {
    float:left;
    clear:none;
    width:350px;
    margin-bottom:15px;
	border-color:#877863;
	height:165px;
}
#content #mainCT fieldset.right {
    float:left;
    clear:none;
    width:350px;
	margin:0 0 10px 6px;
	border-color:#877863;
	height:165px;
}
#content #mainCT fieldset.right .validerFormulaire {
	margin-top:0px;
}
#content #mainCT fieldset ul.centered {
    margin:5px 0px 0px 270px;
}
#content #mainCT fieldset ul.formField li {
    margin-top:10px;
}
#content #mainCT div.right {
    margin:10px 0px 0px 25px;
	height:112px;
}

/* Texte Bienvenue */
.divClientIdentifieHisto{
	margin-top:10px;
}


/*------- Identification Code Promo Spécial -------*/
#content #mainCT #divWUCIdentification .halfSize {
    float:left;
    width:200px;
    padding:0px;
    margin: 0px;
    background:#fff;
    border:0px solid #877863;
}
#content #mainCT #divWUCIdentification .halfSize h3 {
    margin-left:0px;
    text-align:center;
    font-weight:bold;
    font-size:11px;
}
#content #mainCT #divWUCIdentification .halfSize h3 a {
	color:#000;
	text-decoration:none;
	font-size:12px;
}
#content #mainCT #divWUCIdentification .halfSize h3 a:hover{
	color:#000;
    text-decoration:underline;
}
#content #mainCT #divWUCIdentification fieldset.halfSize {
    float:left;
    clear:none;
    margin:3px 0px 0px 6px;
	border:1px solid #877863;
	height:147px;
	width:330px;
}
#content #mainCT #divWUCIdentification fieldset.right {
    float:left;
	margin:3px 0px 10px 6px;
	border:1px solid #877863;
	height:147px;
	width:330px;
}
#content #mainCT #divWUCIdentification fieldset.right .validerFormulaire {
	margin-top:0px;
}
#content #mainCT #divWUCIdentification fieldset ul.centered {
    margin:5px 0px 0px 270px;
}
#content #mainCT #divWUCIdentification fieldset ul.formField li {
    margin-top:10px;
}
#content #mainCT #divWUCIdentification .right {
    margin: 10px 0 0 25px;
}
#content #mainCT #divWUCIdentification fieldset.halfSize ul {
	list-style-type:none;
	margin:15px 0px 0pt 40px;
	padding:0px;
}
#content #mainCT #divWUCIdentification fieldset.halfSize ul li {
    margin-bottom:4px;
}
#content #mainCT #divWUCIdentification fieldset.halfSize ul li label span {
    width:100px;
    padding-top:0px;
    display:block;
    text-align:left;
    color:#222;
}
#content #mainCT #divWUCIdentification fieldset.halfSize h3 {
	font-size:12px;
}
#content #mainCT #divWUCIdentification fieldset.halfSize.right h3 {
	font-size:12px;
}
#content #mainCT.panier #divWUCIdentification fieldset h3 {
	width:330px;
	background-color:#F3EFEA;
	border-color:#D1CECA #D1CECA #D1CECA;
	border-width:0px 0px 2px;
	margin:0px;
}
#content #mainCT #divWUCIdentification p.OubliMDP {
	float:left;
	padding:0px;
	margin:0px 0px 0px 75px;
}
#content #mainCT #divWUCIdentification div.validerFormulaire {
	float:left;
	margin-left:135px;
	margin-top:21px;
}
#content #mainCT.panier #divWUCIdentification input {
	margin:0px 5px 0px 15px;
	width:130px;
	border:1px solid #DFD5CB;
	font-size:13px;
}
#content #mainCT #divWUCIdentification p.formulaireErreur {
	clear:left;
	color:#EE0000;
	margin:-10px 75px 6px 75px;
}
.modalPopupIdentification div.modalPopupHeader {
	padding-top:5px;
	background-color:#F3EFEA;
	font-weight:bold;
}
.modalPopupIdentification .modalPopupContent {
}

/* SUIVI DE COMMANDE */
#content div#mainCT.full div#bgContainer fieldset p.validerFiltre span.btn {
    padding:2px 5px 2px 5px;
}
#content #mainCT fieldset table.historiqueCommandeTab {
    margin:10px;
    clear:both;
    border-collapse:collapse;
    border:1px solid #c8c8c8;
}
#content #mainCT fieldset table.historiqueCommandeTab td,#content #mainCT fieldset table.historiqueCommandeTab th{
    padding:5px 10px;
    font-size:12px;
    border:1px solid #c8c8c8;
    border-collapse:collapse;
}
#content #mainCT fieldset table.historiqueCommandeTab th {
    color:#2B7FA3;
}
#content #mainCT fieldset table.historiqueCommandeTab a {
    color:#2B7FA3;
    text-decoration:underline;
}
#content #mainCT fieldset table.historiqueCommandeTab a:hover{
    color:#2B7FA3;
    text-decoration:none;
}

/* ADRESSE */
.pCreationAdresse{
    float:left;
    margin-left:235px;
	margin-top:-5px;
}
.pCreationAdresse a{
    text-decoration:none;
	color:#FFFFFF;
}
.pCreationAdresse a:hover{
    font-decoration:underline;
	color:#FFFFFF;
}
#content #mainCT div#bgContainer fieldset.fsAdressesLivraison {
	float:left;
    margin:10px 0px 10px 0px;
    padding:0px 0px 25px;
    background:#fff;
    border:1px solid #877863;
    width:716px;
}
#content #mainCT fieldset#fsAdresseSecondaire ul li {
}
#content #mainCT.panier fieldset#fsAdresseSecondaire .tableAutreAdresse{
	margin:5px auto;
}
#content #mainCT.panier fieldset#fsAdresseSecondaire .tableAutreAdresse td.tdAdresseSecondaire{
	background-color:#F3EFEA;
	padding:7px;
}
#content #mainCT.panier fieldset#fsAdresseSecondaire .tableAutreAdresse td.tdBoutonAdresseSecondaire{
	padding-left:10px;
}
#content #mainCT fieldset.CLIAdresseCreation ul{
    font-size:12px;
    margin:10px 0px 0px 75px;
}
#content #mainCT fieldset.CLIAdresseCreation ul li {
	clear:both;
	margin-bottom:5px;
}
#content #mainCT fieldset.ClientFormAdresse ul{
    font-size:12px;
    margin:17px 0px 0px 17px;
}
#content #mainCT fieldset.ClientFormAdresse ul li {
	float:left;
	margin-bottom:5px;
}
#content #mainCT fieldset.ClientFormAdresse ul li span {
    float:left;
    display:block;
    font-size:12px;
    width:230px;
    text-align:left;
}
#content #mainCT fieldset.fsAdressesLivraison ul{
    font-size:12px;
    margin:0px 0px 0px 2px;
    padding:10px;
}
#content #mainCT.panier fieldset#fsAdresseCommerciale .modalPopup {
}
#content #mainCT.panier fieldset#fsAdresseCommerciale a{
    color:#fff;
    text-decoration:none;
    margin-right:6px;
}
#content #mainCT.panier fieldset#fsAdresseCommerciale a:hover{
    color:#fff;
    text-decoration:underline;
}
#content #mainCT.panier fieldset#fsAdresseCommerciale a.modalPopupClose{
}
/*LAYER : nouvelle adresse*/
#content #mainCT.panier fieldset#fsAdresseCommerciale #ctl00_PageContent_panContent {
	float:none;
	overflow:hidden;
	padding:0 10px;
}
#content #mainCT .modalPopupContent fieldset.ClientFormInfoPerso {
    margin-top:0px;
	margin-bottom:5px;
	width:480px;
}
.body_commande_authentifie_cdelivraisonavecrelais_aspx #content #mainCT .modalPopupContent fieldset.ClientFormInfoPerso {
    margin-top:0px;
	margin-bottom:5px;
	width:330px;
}
#content #mainCT .modalPopupContent fieldset.ClientFormInfoPerso h3 {
	width:auto;
}
#content #mainCT .modalPopupContent fieldset.ClientFormInfoPerso ul{
    padding:15px 0 0;
	margin:0;
}
#content #mainCT .modalPopupContent fieldset.ClientFormInfoPerso input{
    margin-top:2px;
}
#content #mainCT .modalPopupContent fieldset.ClientFormAdresse {
    margin-top:0px;
	width:480px;
}
.body_commande_authentifie_cdelivraisonavecrelais_aspx #content #mainCT .modalPopupContent fieldset.ClientFormAdresse {
    margin-top:0px;
	width:330px;
}
#content #mainCT .modalPopupContent fieldset.ClientFormAdresse h3 {
	width:auto;
}
#content #mainCT .modalPopupContent fieldset.ClientFormAdresse ul{
    margin:15px 0 0;
}
#content #mainCT .modalPopupContent fieldset.ClientFormAdresse input{
    margin-top:2px;
}
#content #mainCT .modalPopupContent a.linkButtonClassValider{
	background: transparent url(images/LinkRoundBtnRight_Red.gif) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 18px;
    padding-right:15px;
	margin-top:10px;
	margin-left:180px;
}
.body_commande_authentifie_cdelivraisonavecrelais_aspx #content #mainCT .modalPopupContent a.linkButtonClassValider {
    float: none;
}
#content #mainCT p.retour .btnGris.btnCreationAdresseRetour{
	margin-left:0px;
}

/* RECAPITULATIF DE COMMANDE */
#content #mainCT .divCommandeDetailsConfirm{
	overflow:hidden;
}
#content #mainCT fieldset.adresses {
	float:left;
	margin-top:-5px;	margin-left:27px;	margin-bottom:25px;
}
#content #mainCT .divCommandeDetailsConfirm fieldset.adresses {
	margin-bottom:2px;
	float: none;
}
#content #mainCT.panier fieldset.adresses ul.adressePresentation li {
}
#content #mainCT.panier #fsCommandeDetails fieldset.adresses {
	margin-left:8px;	margin-top:8px;	margin-bottom:5px;
	width:299px;	
}
#content #mainCT.panier #fsCommandeDetails h3 {
}
#content #mainCT #bgContainer fieldset.adresses {
	margin-left:0px;
	width:299px;
}
#content #mainCT #bgContainer fieldset.adresses h3 {
	float:left;
	width:290px;
	background-color:#F3EFEA;
	border-color:#D1CECA #D1CECA #D1CECA;
	border-width:0px 0px 2px;
}
#content #mainCT #bgContainer fieldset.adresses div#CommandeDetailsAdressePrincipale{
	float:left;
	margin-bottom:15px;
	margin-top:5px;
}
#content #mainCT #bgContainer fieldset.adresses div#CommandeDetailsAdresseLivraison{
	float:left;
	margin-bottom:5px;
	margin-top:5px;
}
#content #mainCT.panier .divCommandeDetailsConfirm fieldset.BlocrecapCommande {
	float:none;
	margin-right:26px;
	/*margin-top:-175px;*/
	width:342px;
	background:none;
	border:0px;
}
.body_commande_authentifie_cdeconfirm_aspx #content #mainCT.panier .divCommandeDetailsConfirm fieldset.BlocrecapCommande {
	float:none;
	margin: 5px 0 5px 28px;
	width:720px;
	background:none;
	border:0px;
}
#content #mainCT fieldset#fsCommandeDetails .BlocrecapCommande {
    clear:both;
    margin:5px 10px 0px 9px;
    padding:0px 0px 10px;
    background:#fff;
    border:0px solid #877863;
    width:700px;
}
#content #mainCT.panier fieldset.BlocrecapCommande.AccuseCommande .totalFacture {
	width:320px;
	margin-left:37px;
	/*margin-top:-168px;*/
}
#content #mainCT.panier .divCommandeDetailsConfirm fieldset.BlocrecapCommande.AccuseCommande .totalFacture {
	position:relative;
	left:25px;
}
#content #mainCT.panier fieldset.BlocrecapCommande.AccuseCommande.fsMontantsPaiement .totalFacture {
	margin-top:-120px;
	margin-left:56px;
}
#content #mainCT.panier fieldset.Choixpaiement {
	margin-left:27px;
	padding-bottom:0px;
	float:left;
	margin-top:-20px;
}
#content #mainCT.panier fieldset.ConditionsGenerales {
	float:none;
	margin-top:5px;
	margin-left:27px;
	padding-bottom:5px;
	width:720px
}
#content #mainCT.panier fieldset.ConditionsGenerales a {
	text-decoration: underline;
}
#content #mainCT.panier fieldset.adresses div#CommandeDetailsAdressePrincipale{
	float:left;
	clear:both;
	margin-bottom:15px;
	margin-top:5px;
}
#content #mainCT.panier fieldset.adresses div#CommandeDetailsAdresseLivraison{
	float:left;
	clear:both;
	margin-bottom:5px;
	margin-top:5px;
}
#content #mainCT.panier fieldset.adresses h3 {
	float:left;
	clear:both;
	width:290px;
	background-color:#F3EFEA;
	border-color:#D1CECA #D1CECA #D1CECA;
	border-width:0px 0px 2px;
}
#content #mainCT fieldset#fsCommandeDetailsMontant ul li {
	float:left;
	clear:both;
	margin-top:5px;
}
#content #mainCT.panier fieldset#fsCommandeDetailsMontant input {
	margin:3px 5px 0px 8px;
	width:155px;
	border:1px solid #DFD5CB;
	font-size:12px;
}
#content #mainCT.panier fieldset#fsCommandeDetailsMontant select {
    float:none;
	margin:1px 8px 0px 8px;
    color:#000;
}
#content #mainCT.panier fieldset#fsCommandeDetailsMontant span.btn {
    float:left;
	margin:4px 8px 0px 40px;
    color:#000;
}
#content #mainCT.panier fieldset#fsCommandeDetailsMontant ul {
}
#content #mainCT.panier h1 {
	margin-top:3px;
}

/* MESSAGE SUITE A MODIF COMPTE CLIENT */
#content #mainCT p.actionInternaute {
	color:#EE0000;
	text-align:center;
}
#content #mainCT p.pConfirmCreationAdresseSec {
	color:#EE0000;
	text-align:center;
	margin-top:75px;
}

/* OUBLI MOT DE PASSE */
#content #mainCT fieldset.fsPasswordInfo{
    margin-top:15px;
}
#content #mainCT fieldset.fsPasswordInfo input {
    width:100px;
    margin-top:1px;
}
#content #mainCT p.OubliMDP {
    padding:0px 0px 0px 56px;
}
.OubliMDP a {
    color:#222;
    text-decoration:underline;
    font-size:11px;
    margin-left:80px;
    cursor:pointer;
}
.OubliMDP a:hover{
    color:#222;
    text-decoration:none;
}

/* DECONNECTION */
#content #mainCT h2 span.deconnection {
    float:left;
    clear:both;
    width:720px;
    padding-bottom:0px;
	margin-bottom:15px;
}
#content #mainCT h2 span.deconnection a {
    color:#EE0000;
    font-size:11px;
    font-weight:normal;
    text-decoration:underline;
}
#content #mainCT h2 span.deconnection a:hover{
    color:#EE0000;
    text-decoration:none;
}

/* MESSAGE CNIL */
#content #mainCT p.cnil {
	margin:0px 0px 7px 27px;
	width:720px;
	text-align:left;
	float:left;
}
#content #mainCT #bgContainer p.cnil {
	float:left;
	margin:0px;
	width:720px;
	text-align:left;
	padding-bottom:5px;
}
#content #mainCT.panier p.cnil {
	float:left;
    color:#000;
    font-size:12px;
    margin-left:27px;
	margin-top:10px;
    width:720px;
    text-align:left;
}
#content #mainCT p.cnil a {
	color:#E20000;
	text-decoration:underline;
}
#content #mainCT p.cnil a:hover{
	color:#E20000;
	text-decoration:none;
}
#content #mainCT.panier p.notes {
    color:#000;
	float:left;
}

/* MESSAGE CHAMPS OBLIGATOIRES */
#content #mainCT p.notes {
	float:left;
	clear:both;
    color:#000;
	margin-left:27px;
    margin-top:-10px;
	margin-bottom:10px;
}
#content #mainCT #bgContainer p.notes {
	float:left;
	clear:both;
    color:#000;
	margin-left:0px;
    margin-top:0px;
	margin-bottom:10px;
}
#content #mainCT #bgContainer fieldset.fsDesaboNewsletterExplicationsCompteClient p.notes {
	margin-left:95px;
	margin-top:15px;
}
#content #mainCT p.notes.contactNotes {
    color:#000;
    margin-top:0px;
	margin-bottom:15px;
	margin-left:27px;
}

/* VALIDATION FORMULAIRE */
#content #mainCT p.validerFormulaire {
	float:right;
	margin-right:27px;
	margin-top:10px;
}
#content #mainCT p.validerFormulaire.pValiderNews {
	float:right;
	margin-right:17px;
	margin-top:10px;
}
#content #mainCT p.validerFormulaire .btn {
	float:left;
}
#content #mainCT p.validerFormulaire .btn.newsletterValidation {
	float:left;
	margin-right:-10px;
}

/* FAQ */
#content #mainCT ul.FAQQuestionsReponses .FAQQuestion{
	font-weight:bold;
	color:#1E5F7B;
}
#content #mainCT ul.FAQQuestionsReponses {
	list-style-type:none;
	width:630px;
}
#content #mainCT ul.FAQQuestionsReponses .reponse {
	width:630px;
}
#content #mainCT #listeThemes ul {
	list-style-type:circle;
}
#content #mainCT #listeThemes {
	display:none;
	margin-left:15px;
}
#content #mainCT #listeThemes hr{
	display:none;
}
.infosContact{
	display:none;
	text-align:center;
}

/* PLAN DU SITE */
#content #mainCT fieldset.Plan {
    clear:both;
    margin: 5px 10px 30px 25px;
    padding: 0px 0px 10px;
    background:#fff;
    border:1px solid #877863;
    width:716px;
}
#content #mainCT fieldset.Plan ul{
    float:left;
	font-size:12px;
    margin-top:10px;
    margin-left:15px;
}
#content #mainCT .segmentation-pds {
    clear:both;
    margin: 5px 10px 30px 25px;
    padding: 0px 0px 10px;
    background:#fff;
    border:1px solid #877863;
    width:716px;
}
#content #mainCT .segmentation-pds ul{
	font-size:12px;
    margin-top:10px;
	overflow: hidden;
}
#content #mainCT .segmentation-pds ul li{
	font-weight: bold;
	width: 210px; 
	float: left;
	margin-bottom: 15px;
}
#content #mainCT .segmentation-pds ul li li{
	font-weight: normal;
	margin: 0;
}

/* CONTACTEZ-NOUS */
#content #mainCT fieldset#fsServiceContact {
	margin-left:25px;
}
#content #mainCT fieldset#fsServiceContact ul {
	margin:17px 0px 0px 0px;
}
#content #mainCT fieldset#fsServiceContact ul li {
	float:left;
	margin-bottom:5px;
	width:510px;
}
#content #mainCT fieldset#fsServiceContact ul li input {
    float:left;
    position:relative;
    top:-3px;
	margin-right:5px;
}
#content #mainCT fieldset ul li textarea {
    height:80px;
    width:250px;
    border:1px solid #DFD5CB;
    margin-left:10px;
}
.btnGris.contactRetour{
	float:left;
	margin-left:25px;
}
p.info{
	/*float:left;*/
	margin-left:40px;
}

/* CONTENU */
#content {
    clear:both;
    background:#F8F3E3 url("images/border.gif") repeat-y;
    width: 775px;
    padding:3px 5px 0 6px;
    margin: 0px auto;
	overflow:hidden;
}
#content #mainCT.noBackground{
    padding-top:1px;
}
#content #mainCT {
	background:#F8F3E3;
    clear:both;
    width:775px;
    padding:10px 0px 10px 0px;
    margin:0px 0px 0px 0px;
}
#content #mainCT ul {
	list-style-type:none;
}
#content #mainCT ul.ulAdresses {
	list-style-type:none;
	overflow:hidden;
	margin:0;
	padding:0;
	width:720px;
}
#content #mainCT h1 {
	float:left;
	clear:both;
	color:#000;
	background-color:#fff;
	border-color:#877863;
	border-width:1px 1px 1px;
	border-style:solid;
	font-size:15px;
	font-weight:bold;
	width:719px;
	padding:3px 0px 2px 0px;
	margin-left:27px;
	margin-top:3px;
}
#content #mainCT h1.hContactTitle {
	float:left;
}
#content #mainCT #bgContainer h1 {
	clear:both;
	color:#000;
	background-color:#fff;
	border-color:#877863;
	border-width:1px 1px 1px;
	border-style:solid;
	font-size:15px;
	font-weight:bold;
	width:719px;
	padding:3px 0px 2px 0px;
	margin-left:0px;
}
#content #mainCT h1 span{
	margin-left:7px;
}
#content #mainCT h2 {
    clear:left;
    padding: 0px;
    margin: 0px;
    color:#000;
    font-size:14px;
    text-align:center;
}
#content #mainCT fieldset {
    clear:none;
	float:left;
    margin:0 0 10px;
    padding:0px 0px 4px;
    background:#fff;
    border:1px solid #877863;
    width:350px; 
}
.body_commande_authentifie_cdelivraisonavecrelais_aspx #content #mainCT fieldset {
	float:none;
}
.body_services_newsletters_serv_news_aspx #content #mainCT fieldset.ClientFormInfoPerso {
    clear:none;
	float:left;
    margin:0 0 10px;
    padding:0px 0px 4px;
    background:#fff;
    border:1px solid #877863;
    width:710px; 
}
#content #mainCT fieldset.fsNewsletterServiceInfosClient {
    clear:none;
	float:left;
    margin:0 0 10px;
    padding:0px 0px 4px;
    background:#fff;
    border:1px solid #877863;
    width:718px; 
}
#content #mainCT fieldset h3 {
	background-color:#F3EFEA;
	border-color:#F3EFEA;
	border-width:0px 0px 2px;
	border-style:solid;
	padding:5px 2px 5px 7px;
	color:#333;
	margin:0px;
	text-align:left;
	font-size:13px;
}
#content #mainCT fieldset h3 strong {
    color:#000;
    font-weight:bold;
}
#content #mainCT .segmentation-pds h3 {
	background-color:#F3EFEA;
	border-color:#F3EFEA;
	border-width:0px 0px 2px;
	border-style:solid;
	padding:5px 2px 5px 7px;
	color:#333;
	margin:0px;
	text-align:left;
	font-size:13px;
}
#content #mainCT .segmentation-pds h3 strong {
    color:#000;
    font-weight:bold;
}
#content #mainCT fieldset input {
    float:left;
    width:180px;
    margin-left:10px;
    font-size:13px;
    border:1px solid #DFD5CB;
    background-color:#fff;
    color:#000;
    padding:0px;
}
#content #mainCT fieldset select {
    float:left;
    margin-left:10px;
    position:relative;
    top:-3px;
    font-size:13px;
    border:1px solid #DFD5CB;
    background-color:#fff;
    color:#000;
    padding:0px;
}
#content #mainCT fieldset ul li {
	float:left;
	clear:both;
}
#content #mainCT fieldset ul li.liEmail {
	margin-bottom:5px;
}
#content #mainCT fieldset.fsCatalogues ul li {
	float:left;
	clear:both;
	margin-top:0px;
	margin-left:-25px;
	width:340px;
}
#content #mainCT fieldset.fsCatalogues ul li span{
	float:left;
	margin-top:-71px;
	margin-left:164px;
}
#content #mainCT fieldset.fsCatalogues .validerFormulaire{
	margin-top:50px;
	margin-right:55px;
}
#content #mainCT fieldset ul li label span {
    float:left;
    display:block;
    font-size:12px;
    width:230px;
    text-align:right;
}
.body_services_newsletters_serv_news_aspx #content #mainCT fieldset ul li label span {
    float:left;
    display:block;
    font-size:13px;
    width:125px;
    text-align:right;
}
.body_gestioncompteclient_authentifie_clinews_aspx #content #mainCT fieldset ul li label span {
    float:left;
    display:block;
    font-size:13px;
    width:75px;
    text-align:right;
}
.body_gestioncompteclient_authentifie_clinews_aspx #content #mainCT fieldset ul li label span#ctl00_PageContent_wucInfosPerso_WUCInfosPersonnellesValidableStandard_lblTelMobile_span {
    float:left;
    display:block;
    font-size:13px;
    width:115px;
    text-align:right;
}
.body_commande_authentifie_cdelivraisonavecrelais_aspx #content #mainCT fieldset ul li label span {
    float:left;
    display:block;
    font-size:13px;
    width:70px;
    text-align:right;
	margin: 0 0 0 10px;
}
.body_commande_authentifie_cdelivraisonavecrelais_aspx #content #mainCT .modalPopupContent fieldset.ClientFormAdresse ul {
	margin:15px 0 0 10px; padding: 0;
	overflow:hidden;
}
.body_commande_authentifie_cdelivraisonavecrelais_aspx #content #mainCT .modalPopupContent fieldset.ClientFormAdresse ul span {
	width: 126px;
	text-align: right;
}
.body_commande_authentifie_cdelivraisonavecrelais_aspx #content #mainCT .modalPopupContent fieldset.ClientFormAdresse ul label span {
	margin: 0;
}
#content #mainCT fieldset ul.listCheck li {
    margin-top:5px;
}
#content #mainCT fieldset ul.listCheck li label span {
    width:48px;
}
#content #mainCT fieldset ul.listCheck li textarea {
    width:350px;
}
#content #mainCT fieldset.fsDesaboNewsletterEmailsCompteClient ul li label span {
    margin-left:20px;
}
#content #mainCT fieldset ul.formField li span {
    float:left;
    width:378px;
    display:block;
    text-align:right;
}
#content #mainCT fieldset ul.formField li label {
    float:left;
    margin-left:5px;
    font-size:12px;
    margin-top:2px;
}
#content #mainCT fieldset ul.formField input {
    float:left;
    width:12px;
    border:0px;
    margin:1px 0px 0px 10px;
}
#content #mainCT fieldset ul.formField li span label {
    float:left;
    text-align:right;
}
#content #mainCT fieldset ul.formField table {
    float:left;
}
#content #mainCT fieldset ul.formField li div ul li {
    float:left;
    clear:none;
    padding:0px;
    margin:0px;
}
#content #mainCT #bgContainer {
    float:left;
    margin-left:26px;
	width:749px;
}
#content #mainCT div hr {
    border:0px;
    border-bottom:3px dotted #e6e8ec;
}
#content #mainCT.full div#bgContainer fieldset {
    float:left;
    padding:1px;
    margin: 10px 10px 8px 0px;
    padding: 0px 0px 10px;
    background:#fff;
    border:1px solid #877863;
    width:716px;
}
#content #mainCT p.retour {
    margin:12px 0px 30px 0px;
	float:left;
}
.body_commande_authentifie_cdelivraisonavecrelais_aspx #content #mainCT p.retour {
    margin:20px 0px 0;
	float:none;
	overflow:hidden;
	clear: both;
}
#content #mainCT p.retour.retourPaiement {
    float:left;
	margin:10px 0px 10px 0px;
}
#content #mainCT p.retour .btnGris {
    float:left;
	margin-left:27px;
}
#content #mainCT p.retour .btnGris.btnCoordonnees {
    float:left;
	margin-left:0px;
}
#content #mainCT p.retour .btnGris.btnNewsletter {
   margin-left:0px;
}
#content #mainCT p.retour .btnGris.newsletterRetour {
    float:left;
	margin-left:0px;
}
#content #mainCT p.retour .btnGris.DesaboNewsletterClient {
   margin-left:0px;
}
#content #mainCT p.retour .btnGris.retourInscriptionNews {
   margin-left:37px;
   margin-top:10px;
   float:left;
}
#content #mainCT p.retour.pRetourAdressesLivraison {
	float:left;
	margin-top:0px;
    margin-bottom:10px;
	margin-left:-27px;
}
#content #mainCT p.retour a {
    color:#fff;
    text-decoration:none;
}
#content #mainCT p.retour a:hover {
    color:#fff;
    text-decoration:underline;
}
.clearfloatsIE{
	background-color:#F8F3E3;
	margin:0px auto;
	width:787px;
}

/* MISE EN AVANT BOUTIQUE */
.misesEnAvantHomeBoutique {
	clear:both;
	float:left;
	margin:0px 0px 0px 7px;
	border:0px solid #2B7FA3;
	width:572px;
}
.misesEnAvantHomeBoutique h2{
	background-color:#F8F3E3;
	border-color:#D1CECA;
	border-width:1px;
	border-style:solid;
	color:#333;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	padding:2px 0px 2px 6px;
	width:563px;
}

/*RELAIS*/
#content #mainCT fieldset#fsListeRelais {
	float:left;
	padding-bottom:0px;
	margin:0px 0px 10px 27px;
	width:719px;
}
#content #mainCT fieldset#fsListeRelais h3{
	width:710px;
}
#content #mainCT fieldset#fsListeRelais ul{
	overflow:hidden;
	padding:0 0 0 8px;
}
#content #mainCT fieldset#fsListeRelais ul.adressePresentation{
	margin-bottom:3px;	
	overflow:hidden;
	padding:0;
}
#content #mainCT fieldset#fsListeRelais ul li.adressePresentationLigne{
	padding-right:10px;
}

#content #mainCT fieldset#fsListeRelais ul li{
	padding:1px 0px;
	margin:0px 5px 0px 0px;
	float:left;
	clear: none;
	width:228px;
}
#content #mainCT fieldset#fsListeRelais ul li div{
	clear:both;
	margin-bottom: 25px;
	overflow:hidden;
}
#content #mainCT fieldset#fsListeRelais a{
	text-decoration:underline;
}
#content #mainCT fieldset#fsListeRelais a.linkButtonDetailsRelais{
	text-decoration:underline;
	float:left;
	clear:both;
	margin:0px 0px 5px;
}
#content #mainCT fieldset#fsListeRelais a:hover{
	text-decoration:none;
}
#content #mainCT fieldset#fsListeRelais span.btn a{
	text-decoration:none
}
#content #mainCT fieldset#fsListeRelais span.btn a:hover{
	text-decoration:underline;
}
#content #mainCT fieldset#fsListeRelais ul li span.btn{
	float:left;
	margin-left:0;
	margin-top:0;
	clear: both;
}
#content #mainCT fieldset#fsListeRelais .AucunRelais, #content #mainCT fieldset#fsListeRelais .Infos{
	text-align:center;
	margin:15px 0 15px 7px;
}
#content #mainCT fieldset#fsAutreRelais ul{
    margin: 5px 0;
	padding: 0 0 0 7px;
	overflow:hidden;
}
#content #mainCT fieldset#fsAutreRelais ul li{
    margin: 3px 10px 0 0; 
	clear: none;
}
#content #mainCT fieldset#fsAutreRelais ul li select#ctl00_PageContent_cboProvince {
    width: auto; 
}
#content #mainCT fieldset#fsAutreRelais ul li select#ctl00_PageContent_cboVille {
    width: 205px; 
}
#content #mainCT fieldset#fsAutreRelais ul li label span {
    float:left;
    display:block;
    width:auto;
    text-align:left;
}
#content #mainCT fieldset#fsRelaisCodePostal ul{
	margin:8px 7px 10px;
	overflow:hidden;
	padding:0;
	position:relative;
}
#content #mainCT fieldset#fsRelaisCodePostal ul{
    clear: none;
}
#content #mainCT fieldset#fsRelaisCodePostal select {
    float:left;
    margin-left:10px;
    font-size:13px;
    border:1px solid #DFD5CB;
    background-color:#fff;
    color:#000;
    padding:0px;
}
#content #mainCT.panier fieldset#fsRelais {
	padding-bottom:10px;
    margin:0px 10px 6px 27px;
	float: left;
}
#content #mainCT.panier fieldset#fsRelais a{
	text-decoration:none;
	color:#FFFFFF;
	margin-left:0;
}
#content #mainCT.panier fieldset#fsRelais .conteneurRelaisAutre a{
	margin-top: 3px;
}
#content #mainCT.panier fieldset#fsRelais a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
#content #mainCT.panier fieldset#fsRelais .divAucunRelaisHabituel {
    margin-left:39px;
    margin-bottom:25px;
}
#content #mainCT.panier fieldset#fsRelais span{
	margin-left:0px;
}
#content #mainCT.panier fieldset#fsRelais span span{
	margin-left:39px;
}
#content #mainCT.panier fieldset#fsRelais .divRelaiInformation span{
	margin-left:8px;
}
#content #mainCT.panier fieldset#fsRelais span.conteneur.conteneurRelaisAutre{
	margin-top:5px;
}
#content #mainCT.panier fieldset#fsRelais h4 span{
	clear:both;
	float: none;	
}
#content #mainCT.panier fieldset#fsRelais h4 {
	margin:5px 8px 3px;
	border-bottom:1px solid gray;
}
#content #mainCT.panier fieldset#fsRelais ul {
	margin:5px 0px;

}
#content #mainCT fieldset#fsRelais ul li {
	float:none;
	clear:both;
}
#content #mainCT.panier fieldset#fsRelais H3 {
	text-align:left;
}
#content #mainCT.panier fieldset#fsRelais .boutonRelaiHabituel {
    margin: 0 0 15px 0;
	overflow:hidden;
}
 * html #content #mainCT.panier fieldset#fsRelais .boutonRelaiHabituel {
    margin: 0 0 15px 0;
	overflow:hidden;
	clear: both;
	width: 300px;
}
#content #mainCT.panier fieldset#fsAutreRelais{
	margin-left:27px;
	width:557px;
}

#content #mainCT.panier fieldset#fsRelaisCodePostal {
    float:left;
	margin:0px 0px 10px 10px;
	width:150px;
	padding:0;
}
#content #mainCT.panier fieldset#fsRelaisCodePostal #ctl00_PageContent_lblCodePostalAutreRelais_span{
	margin-top:3px;
	text-align:left;
	width:auto;
}
#content #mainCT.panier fieldset#fsAutreRelais ul li span.btn{
}
#content #mainCT.panier fieldset#fsAutreRelais li.liRechercheRelaisParLocalite{
	margin-left:0;
}
#content #mainCT.panier fieldset#fsAutreRelais li.liChoixVille{
}
#content #mainCT.panier fieldset#fsRelaisCodePostal input{
	width:50px;
	font-size:12px;
	margin:10px 0 2px;
	position:static;
	text-align:center;
}
#content #mainCT.panier fieldset#fsRelaisCodePostal span.btn{
	float:left;
	left:51px;
	margin: 0 0 5px 20px;
	position:absolute;
	top:26px;
}
#content #mainCT.panier fieldset#fsAdresseCommerciale H3 {
	text-align:left;
}
#content #mainCT.panier fieldset#fsAdresseCommerciale .adressePresentation {
	overflow:hidden;
	margin:0;
	padding-left:40px;
}
#content #mainCT.panier fieldset#fsAdresseSecondaire H3 {
	text-align:left;
}
#content #mainCT.panier fieldset#fsRelais span.btn{
	margin-left:0px;
}
#content #mainCT.panier fieldset#fsRelais .divRelaiInformation{
	color:#555;
	margin-bottom:8px;
}
#content #mainCT.panier fieldset#fsAdresseCommerciale .divAdresseDomicile{
	margin: 0;
}
#content #mainCT.panier fieldset#fsAdresseCommerciale .divBoutonsAdresseDomicile{
	float:left;
	margin-left:39px;
	margin-top:10px;
	clear:both;
	width: 300px;
}
#content #mainCT.panier fieldset#fsAdresseSecondaire .formulaireErreur {
	margin-top:8px;
}
#content #mainCT #bgContainer fieldset #autre {
    text-align:center;
}
#content #mainCT #bgContainer fieldset #autre textarea {
    width:400px;
    height:100px;
    font-size:12px;
    margin-top:7px;
}
.btnModifMonAdresse {
	background-color:#8A7968;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	padding:2px;
	vertical-align:middle;
	margin-top:10px;
}
.btnModifMonAdresse a,
.btnModifMonAdresse a:hover { color: #FFF; }

/*popup détail relais*/
div#popupCadre table {
    margin:0px auto;
    font-size:12px;
}

/*LIVRAISON*/
#content #mainCT.panier fieldset#fsAdresseCommerciale {
    padding-bottom:10px;
    margin:0px 0px 6px 0x;
}
#content #mainCT.panier fieldset#fsAdresseSecondaire {
    padding-bottom:10px;
    margin:0;
	overflow:hidden;
}
#content #mainCT.panier fieldset#fsAdresseSecondaire a{
    text-decoration:none;
	color:#FFFFFF;
}
#content #mainCT.panier fieldset#fsAdresseSecondaire a:hover{
    text-decoration:underline;
	color:#FFFFFF;
}
#content #mainCT.panier fieldset#fsAdresseSecondaire .conteneurAdresseSecondaireSelectionner {
    float:left;
	margin:0px 0px 0px 10px;
}
#content #mainCT.panier fieldset#fsAdresseSecondaire .conteneurAdresseSecondaireCreation{
	float:left;
	margin-left:39px;
	margin-top:5px;
}
.btn.btnCreerAdresseSecondaire{
	margin-left:0px;
}
#content #mainCT fieldset#fsAdresseSecondaire tr.trLigneAdresseSecondaireSelection td.tdAdresseSecondaire ul.adressePresentation {
	padding: 0 0 0 7px;
	margin: 5px 0;
	overflow:hidden;
	width: 214px;
}

#content #mainCT.panier fieldset#fsAdresseSecondaire table{
   width:100%;
   border-spacing:0px;
}
#content #mainCT.panier fieldset#fsAdresseSecondaire table tr{
}

#content #mainCT.panier fieldset#fsAdresseSecondaire tr.trLigneAdresseSecondaireSelection td {
	border-bottom:solid 1px #ddd;
}

/*COMMANDE*/
.btnClose a {
    padding-right:6px;
    color:#fff;
    text-decoration:none;
}
.btnClose a:hover {
	color:#fff;
    text-decoration:underline;
}
li.sep {
    border-bottom:1px solid #ddd;
}
/*Recap Commande*/
#content #mainCT.panier .divCommandeDetailsRecap fieldset.BlocrecapCommande.AccuseCommande {
	clear:both;
	margin:0 0 0 27px;
	background:none;
	border:0px;
}
.BlocrecapCommande.AccuseCommande .recapCommande {
    width:700px;
    margin-top:0px;
	margin-left:0px;
    font-size:11px;
}
.divCommandeDetailsConfirm .BlocrecapCommande.AccuseCommande .recapCommande {
    width:721px;
}
.recapCommande {
    width:700px;
    margin-top:0px;
    font-size:11px;
    border-collapse : collapse;
    background-color:#fff;
}
.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:#000;
    border:1px solid #877863;
    text-transform:uppercase;
    background-color:#EAE9E4;
}
.recapCommande td {
    text-align:center;
    vertical-align:middle;
    border:1px solid #877863;
    color:#000;
}
.recapCommande td.garantie {
    padding:4px;
    text-align:left;
}
.recapCommande td.Options {
    padding:4px;
    text-align:left;
}
.recapCommandePanier {
    width:721px;
    margin:4px 0px 0px 29px;
    font-size:11px;
    border-collapse:collapse;
    background-color:#fff;
}
.recapCommandePanier .image {
    width:60px;
    padding:4px;
}
.recapCommandePanier .refProd {
    padding:4px;
    text-align:left;
}
.recapCommandePanier .refProd strong {
    font-size:1.2em;
    font-weight:bold;
}
.recapCommandePanier th {
	background:#F3EFEA;
	border:1px solid #877863;
	border-bottom: 2px solid #D1CECA;
	color:#000;
	text-transform:uppercase;
	padding-left:4px;
	padding-right:4px;
}
.recapCommandePanier td {
    text-align:center;
    vertical-align:middle;
    border:1px solid #877863;
    color:#000;
    font-size:12px;  
}
.recapCommandePanier td .divPanierPrixTexteGratuit span {
    background: url(images/gratuit.gif) no-repeat;  
	height: 35px;
	width: 65px;
	overflow:hidden;
	color:transparent;
	padding:15px;
}
.recapCommandePanier td .divPanierLignePrixSansRemise{
	text-decoration:line-through;
}
.recapCommandePanier td.garantie {
    padding:4px;
    text-align:left;
}
.recapCommandePanier td.Options {
    padding:4px;
    text-align:left;
}

/*¨demande catalogue */
#content #mainCT p.retour .btnGris.demandeCatalogueRetour{
	margin-left:0px;
}

/*PAIEMENT*/

#content #mainCT.panier fieldset.Choixpaiement ul {
	clear:both;
	padding:0px;
	margin-left:7px;
}
#content #mainCT.panier fieldset.Choixpaiement ul li{
	border-bottom:1px solid #ADB2BF;
	clear:none;
	display:inline;
	float:left;
	height:120px;
	margin-left:0px;
	margin-right:6px;
	margin-bottom:5px;
} 
#content #mainCT.panier fieldset.Choixpaiement h4{
	margin-left:40px;
}
#content #mainCT fieldset.Choixpaiement ul li label span {
    float:left;
    text-align:left;
	font-weight:normal;
}
#content #mainCT fieldset.Choixpaiement ul li label span i {
    float:left;
    text-align:left;
}
#content #mainCT.panier fieldset.Choixpaiement ul li a{
    display:none;
	float:left;
    clear:both;
	font-size:12px;
    margin-left:42px;
    margin-top:0px;
	font-style:italic;
	font-weight:normal;
} 
#content #mainCT.panier fieldset.Choixpaiement ul li input{
    width:20px;
	float:left;
	margin-right:15px;
} 
#content #mainCT.panier fieldset.Choixpaiement ul li label{
    float:left;
	margin-top:4px;
}
#content #mainCT.panier fieldset.Choixpaiement ul li span{
	display:block;
	float:left;
	padding:0;
	text-align:left;
	width:260px;
} 
#content #mainCT.panier fieldset.Choixpaiement ul li span.linkButtonClassClose_inner{
	width:43px;
	padding:5px 0px 10px 9px;
} 
#content #mainCT.panier fieldset.Choixpaiement .detailCRT{
    width:650px;
	
} 
#content #mainCT.panier fieldset.Choixpaiement hr{
   width:1px;
} 
.sCommandeRecapRetour{
	float:left;
	margin-left:27px;
}
.btn.sCommandeRecapValide {
	float:right;
	margin-right:28px;
	margin-top:10px;
}
#content #mainCT fieldset.paiement {
    margin-left:27px;
}
#content #mainCT fieldset.paiement p {
    margin:2px 5px;
}
#content #mainCT fieldset#fsCommandeDetailsMontant {
    float:left;
	clear:both;
    margin:0px 0px 10px 27px;
    padding:0px 0px 10px;
    width:718px; 
}
#content #mainCT fieldset#fsCommandeDetails {
	float:left;
    clear:both;
    margin:0px 0px 10px 27px;
    padding:0px 0px 10px;
    width:718px; 
}
#content #mainCT fieldset.paiement.detailSuiviCommande {
  	float:none;
  	margin:0 0 10px;
}
#content #mainCT .divCommandeDetailsConfirm fieldset.paiement.detailSuiviCommande {
  	margin-left:27px;
}
.body_commande_authentifie_cdeconfirm_aspx #content #mainCT .divCommandeDetailsConfirm fieldset.paiement.detailSuiviCommande {
	width:720px;
}
.historiqueCommandeTab .detailCRT{
	display:none;
}
#content #mainCT ul#ulLiensModesPaiements {
	display:none;
}
.visuelModePaiement{
	float:left;
	margin-top:0;
	text-align:center;
	width:70px;
	margin-left:-4px;
}

/*MODAL POPUP*/
.modalBackground {
	filter: Alpha(Opacity=40); 
	-moz-opacity:0.4;
	opacity: 0.4;
    width: 100%;
    height: 100%;
    background-color: #999999;
    position: absolute;
    z-index: 500;
    top: 0px;
    left: 0px;
}
.modalPopup {
	background-color:#F8F3E3;
	width:380px;
	border:1px solid #888;
	padding-bottom:8px;
	text-align:center;
	z-index:1000;
}
.body_commande_authentifie_cdelivraisonavecrelais_aspx .modalPopup {
	background-color:White;
	width:352px;
	border:1px solid #888;
	padding-bottom:0;
	z-index:1000;
}
.body_commande_cdepanier_aspx .modalPopup {
	width:510px;
	padding:8px;
}
.modalPopup .dPopupMessageButton, .modalPopup .dPopupMessageButton a, .modalPopup .dPopupMessageButton a:hover {
	color:#000000;
}
.modalPopup .divValidAlertCGV {
	margin-left:215px;
}
.modalPopup .divValidAlertErreur{
	margin-left:215px;
}
#ProduitMiseAuPanier .modalPopup p.alR {
	float:left;
	margin-left:220px;
}
#content #mainCT fieldset .modalPopup ul{
    font-size:12px;
    margin:14px 0px 0px 0px;
}
.modalPopup center {
	margin-left:215px;
}
.modalPopup.popupModificationLignePanier {
	background:transparent;
	width:500px;
	border:0px;
	text-align:center;
}
.modalPopup .formulaireErreur {
	text-align:center;
	color:#000;
}
.modalPopup a {
    color:#fff;
    text-decoration:none;
}
.modalPopup a:hover{
    color:#fff;
    text-decoration:underline;
}
.modalPopup .btn.btnValiderAdresse{
	font-size:12px;
	margin-left:0px;
}
#content #mainCT #modalPopupContent #formulaire a {
	clear:left;
	color:#EE0000; 
}
.modalPopupContent.modalModifArticle .formulaire .formulaireSubmit{
	margin-left:331px;
	margin-top:10px;
}
#ProduitMiseAuPanier .modalPopup .formulaireErreur {
	margin-left:20px;
}
.modalPopupIdentification {
	background-color:White;
	width:700px;
	border:1px solid #888;
	padding-bottom:0px;
	text-align:center;
}
.modalPopupClose{
	background:url(images/LinkButtonClosePopup.gif);
	float:right;
	width:19px;
	height:18px;
	margin-top:-3px;
	margin-right:5px;
}
.modalPopupHeader {
	border-width:0px 0px 2px 0px;
	border-style:solid;
	border-color:Gray;
	cursor:move;
	height:20px;
}
.modalPopupContent {
	float:left;
	text-align:center;
	padding:0px;
	width: 380px;
}
fieldset.ClientFormAdresse .modalPopup {
	height:80px;
	padding:5px 5px 0px 5px;
}
fieldset.ClientFormAdresse .modalPopup a{
	margin-left:35px;
	margin-top:10px;
	text-decoration:none;
}
fieldset.ClientFormAdresse .modalPopup a:hover{
	text-decoration:underline;
}
fieldset.ClientFormAdresse .modalPopup span{
	float:left;
	margin-bottom:6px;
}
.modalPopup .divBoutonsValidationAdresse{
	*margin-left:0px;
}
.modalPopupContent h2{
	margin-left:auto;
	margin-top:10px;
	font-size:1.4em;
}
.modalPopupContent .PopupAjoutPanierBoutons {
	margin:0px 30px;
	overflow: hidden;
}
.modalPopupContent .PopupAjoutPanierBoutons span.btn {
	float:right;
}
.modalPopupContent .PopupAjoutPanierBoutons span.btn a.linkButtonClassValider {
	margin-right: 0;
}
.modalPopupContent.modalModifArticle{
	text-align:left;
	padding:0px;
	padding-left:12px;
}
.modalPopupContent.modalModifArticle .btnValider{
	float:left;
	margin-right:10px;
}
#content #mainCT.panier fieldset .modalPopupContent .conteneur.conteneurAdresseSecondaireCreation {
	float:left;
	margin-left:35px;
}
#content #mainCT.panier fieldset#fsAdresseCommerciale .modalPopup input {
    border:1px solid #DFD5CB;
	background-color:#fff;
	width:150px;
	margin-right:3px;
	margin-left:6px;
	font-size:12px;
	margin-top:2px;
	top:0px;
}
#content #mainCT.panier fieldset#fsAdresseCommerciale .modalPopup input.modalPopupClose {
	width:20px;
	margin-top:2px;
}
#content #mainCT.panier fieldset#fsAdresseCommerciale .modalPopup .modalPopupHeader {
	background:none; 
	color:#000;
	border-width:0px;
	padding-top:9px;
}
#content #mainCT.panier fieldset#fsAdresseSecondaire .modalPopup input.modalPopupClose {
	width:20px;
	margin-top:2px;
}
#content #mainCT.panier fieldset#fsAdresseCommerciale .modalPopup span.btn {
	float:left;
	margin:8px 0px 0px 180px;
}
#content #mainCT.panier fieldset#fsAdresseSecondaire .modalPopup input {
    font-size:12px;
    border:1px solid #DFD5CB;
	background-color:#fff;
	width:150px;
	margin:8px 3px 0px 6px;
}
#content #mainCT.panier fieldset#fsAdresseSecondaire .modalPopup span {
	margin-top:3px;
}
#content #mainCT.panier fieldset#fsAdresseSecondaire .modalPopup span.btn {
	float:left;
	margin:8px 0px 0px 220px;
}
.modalPopup .modalPopupContent .btnShopping a{
	color:#fff;
}
#content #mainCT.panier .modalPopup .AspNet-RadioButtonList .AspNet-RadioButtonList-Item label{
	float:none;
}
#content #mainCT.panier .modalPopup .AspNet-RadioButtonList ul {
	list-style:none;
	margin: 10px 0 0 22px;
	overflow:hidden;
}
.modalPopup .modalPopupHeader {
	background:#F3EFEA; 
	color:#000;
	border-color:#D1CECA #D1CECA #D1CECA;
	border-width:0px 0px 2px;
	border-style:solid;
	padding-top:5px;
}
.modalPopup .modalPopupHeader span{
	text-transform:uppercase;
	font-weight:bold;
	padding-left:8px;
	padding-top:5px;
}
.modalPopupContent table {
	background:white url(images/mise-au-panier.gif) no-repeat scroll 0 5px;
	margin:10px 10px 3px;
	width:360px;
}
#centerPan .modalPopupContent table td .ProduitMiseEnAvant {
	width: auto;
	margin: 25px 10px 10px 20px;
}
#centerPan .modalPopupContent table h3.ProduitNom{
	margin: 0 0 5px;
	text-align: left;
	width: auto;
}
#centerPan .modalPopupContent table h3.ProduitNom a,
#centerPan .modalPopupContent table h3.ProduitNom a:hover{
	color:black;
	margin: 0 0 10px 10px;
	float: none;
	text-align: left;
	width: auto;
}
#centerPan .modalPopupContent table .ProduitLesPrix {
	float: none;
	width: auto;
	text-align:left;
	margin : 0 0 5px 10px;
}

/*PRODUIT*/
.btnBcRouge {
     padding:2px 5px 2px 7px;
     background:#2B7FA3;
	 display:inline;
	 white-space:nowrap;
}
.btnBcRouge a {
     padding:0px 4px 4px 0px;
     color:#fff;
     text-decoration:none;
     font-weight:bold;
}
.btnBcRouge a:hover{
	 color:#fff;
	 text-decoration:underline;
}

/*FICHE PRODUIT*/

#content #centerPan .produit{
	float:none;
	clear:both;
	margin-top:7px;
	padding-right:10px;
	width:565px;
}
#content #centerPan .produit #ProduitSelectionZone{
	float:right;
	clear:both;
	border:double;
	border-color:#eee;
	font-size:12px;
	margin-right:0px;
	margin-top:15px;
	padding:10px;
	width:520px;
}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitColorisZone {
	float:left;
	width:145px;
}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitTailleZone {
	float:left;
	width: 190px;
}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitBonnetZone {
	float:left;
}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitQuantiteZone {
	float:right;
	width:55px;
}
#content #centerPan .produit #ProduitSelectionZone #ProduitColorisZone span{
	clear:both;
	padding-right:0px;
	font-size:12px;
}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitColorisZone select{
	clear:both;
	float:left;
	font-size:12px;
}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitTailleZone select{
	float:left;
	margin:0px;
	font-size:12px;
}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitQuantiteZone select{
	float:left;
	margin:0px;
	font-size:12px;
}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitBonnetZone select{
	float:left;
	margin:15px 0px 0px;
	font-size:12px;
}
#content #centerPan .produit #ProduitMiseAuPanier .ensPrix{
	clear:both;
	padding-top:5px;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	color:#333;
}
#content #centerPan .produit #ProduitMiseAuPanier .ensPrix .prix{
	clear:both;
	font-size:24px;
	color:#B8080A;
	font-weight:bold;
}
#content #centerPan .produit #visuel{
	float:left;
	margin:0px 0px -20px 0px;
}
.produit #visuel .fll a:hover{
	text-decoration:underline;
	color:#FFF;
}
#content #centerPan .produit #visuel .ProduitImageEncadrement{
	margin:0px;
}
#content #centerPan .produit #visuel .ProduitImageEncadrement .ProduitImage{
	margin:0px;
	cursor:pointer;
}
#content #centerPan .produit #visuel .mr10{
	float:left;
	background:#2B7FA3;
	margin-top:-9px;
	padding:2px 5px;
}
#content #centerPan .produit #visuel table.fll{
	float:left;
	margin-top:-12px;
	margin-left:0px;
}
#content #centerPan .produit #visuel .otherPic.fll{
	margin-top:-6px;
}
#content #centerPan .produit #visuel .fll tr td .fll{
	background:#2B7FA3;
	padding:2px 3px 1px 2px;
	display:none;
}
#content #centerPan .produit #visuel div span.ProduitImageEncadrement span.ProduitImage img{
	padding:3px 10px 3px 8px;
}

/*POPUP*/
#popupCadre .btnClose{
	float:left;
	margin-left:391px;
	margin-top:-97px;
}
div#popupCadre {
    padding:4px;
    margin:10px;
    border:1px solid #877863;
    background-color:#fff;
}
div#popupCadre.popupOubliMail{
    width:480px;
	height:100px;
}
div#popupCadre.popupOubliMail p{
    margin-left:15px;
}
div#popupCadre p {
    margin-left:20px;
    margin-bottom:20px;
}

/* RECHERCHE UNIVERS */
#rechercheUnivers{
	font-size:12px;	font-weight:normal;
	height:58px;
	position:relative;
	width:239px;
	background-image:url(images/fond_search.gif); background-repeat:no-repeat;
	float:left;
	margin:4px 0 0 2px;	padding-bottom:0;
}
#rechercheUnivers .rechercheUniversSaisie{
	margin-top:9px;
	float:left;
	width: 160px;
}
#rechercheUnivers .rechercheUniversSaisie select{
	background-color:#FFFFFF;
	border:1px solid #000;
	color:#000;
	padding:2px;
	position:relative;
	left:-22px;
	top:16px;
	width:130px;
}
#rechercheUnivers .rechercheUniversSaisie input{
	float:left;
	background-color:#FFFFFF;
	border:1px solid #BBAC99;
	color:#000;
	font-size:12px;
	margin: 4px 0 0 13px; padding:2px;
	width:140px;
}
#rechercheUnivers .rechercheUniversSaisie span{
	margin-left:13px;
	color:#B8080A;
	font-weight:bold;
}
#rechercheUnivers .btn a{
	color:#fff;
	font-weight:bold;
	margin:28px 10px 0 0;
	float: right;
	
}
#rechercheUnivers .btn a:hover{
	color:#fff;
	font-weight:bold;
}

/* MEILLEURES VENTES  */
#centerPan div#resultats table.MeilleursVentes {
	clear:both;
	border:1px solid #888888;
	margin:10px 0px 0px 0px;
	width:571px;
}
#centerPan div#resultats table.MeilleursVentes th {
	vertical-align:top;
	padding:2px;
}
table.MeilleursVentes td {
	background:#fff;
}
#centerPan div#resultats table.MeilleursVentes td{
	vertical-align:top;
	padding:0.04px;
}
#centerPan div#resultats table.MeilleursVentes td.image {
	display:none;
}
#centerPan div#resultats table.MeilleursVentes td.legend {
	width:140px;
}
#centerPan div#resultats table.MeilleursVentes td h2 {
	color:#000;
	background:none;
	width:133px;
}
#centerPan div#resultats table.MeilleursVentes td.sep {
	width:1px;
	background:#fff;
}
#centerPan div#resultats table.MeilleursVentes td .ProduitMiseEnAvant {
	margin-top:5px;
	margin-bottom:5px;
	width:138px;
}
#centerPan .ProduitMiseEnAvant {
	border:1px solid #ccc;
	width:300px;
	margin-left:7px;
	margin-top:5px;
	float:left;
}
#centerPan .legend .ProduitMiseEnAvant {
	float:left;
	border:none;
	width:300px;
	margin-left:7px;
	margin-top:-5px;
}
#centerPan .ProduitMiseEnAvant h2{
	color:#333;
	font-size:12px;
	margin-bottom:4px;
	margin-top:0px;
	padding:2px 0px 3px 5px;
	background-color:#F8F3E3;
}
#centerPan .ProduitMiseEnAvant h3.ProduitNom{
	float:none;
	margin:0px 0px 15px 145px;
	font-size:13px;
	width:136px;
}
#centerPan .misesEnAvantHomeBoutique .tableRes .ProduitMiseEnAvant h3.ProduitNom{
	font-size:13px;
	float:none;
	clear:both;
	margin-left:0px;
	padding-top:5px;
	width:136px;
}
#centerPan .ProduitMiseEnAvant h3.ProduitNom a{
	font-size:13px;
	text-decoration:underline;
}
#centerPan .ProduitMiseEnAvant h3.ProduitNom a:hover{
	font-size:13px;
	text-decoration:none;
}
#centerPan div#resultats table.MeilleursVentes td hr {
	border:0;
	border-top:1px solid #fff;
	background:#fff; 
	height:1px;
}
#centerPan .misesEnAvantHomeBoutique table.MeilleursVentes {
	clear:both;
	margin:0px;
	width:767px; height:200px;
	background:#e2f172;
}
#centerPan .misesEnAvantHomeBoutique table.MeilleursVentes td, #centerPan .misesEnAvantHomeBoutique table.MeilleursVentes th {
	vertical-align:top;
}
#centerPan .misesEnAvantHomeBoutique table.MeilleursVentes #tdSeparator{
	width:1px;
	background:#fff;
}
#centerPan div#resultats table.MeilleursVentes th {
	font-size:18px;	font-weight:normal;
	margin: 0; padding: 5px;
	border-bottom:1px solid #888;
	height:20px;
	text-align:left;
}
.wucFlyOverDescente .FlyOverZoneHTML, .wucFlyOverMiseEnAvant .FlyOverZoneHTML {
	border: 1px solid gray;	
	position: absolute; bottom: 38px; left:0;
	background:white; opacity:0.8;
	padding: 3px 5px;
	width: 124px;
}
.wucFlyOverDescente .FlyOverZoneHTML .FlyOverLblColoris, .wucFlyOverMiseEnAvant .FlyOverZoneHTML .FlyOverLblColoris {
	text-align:center; font-size:0.87em; font-variant:small-caps; font-weight:bold; text-transform:uppercase;
}

/* NOTRE SELECTION */
#centerPan div#resultats table.NotreSelection {
	clear:both;
	margin:0px;
}
#centerPan div#resultats table.NotreSelection td {
	height:5px;
}
#centerPan div#resultats table.NotreSelection th {
	vertical-align:top;
}
#centerPan div#resultats table.NotreSelection td.legend{
	float:left;
	border:1px solid #eee;
	height:233px;;
	margin-bottom:-5px;	margin-right:3px; padding: 0; 
}
.produit #ProduitMiseAuPanier h3{
	text-align:center;
}
#centerPan div#resultats table.NotreSelection td .ProduitMiseEnAvant {
	margin:0 0px 10px; position:relative;
	width:134px;
}
#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 td h2 {
	color:#000;
	background:none;
	width:133px;
}
#centerPan div#resultats table.NotreSelection td.sep {
	display:none;
	background:#fff;
}
#centerPan div#resultats table.NotreSelection td hr {
	border:0;
	border-top:1px solid #fff;
	background:#fff;
	height:1px;
	display:none;
}

/* MODE DE PAIEMNT */
#content #mainCT.panier .divCommandeDetailsConfirm fieldset.paiement.detailSuiviCommande .detailCRT{
display:none;
}

/* DEMANDE DE CATALOGUE*/
.infos{
	float:left;
	margin-bottom:0px;
	text-align:center;
}


/*Boutons arrondis*/
a.linkButtonClass{
	background: transparent url(images/LinkRoundBtnRight.gif) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 18px;
    padding-right:15px;
    text-decoration: none;
}
a.linkButtonClass span {
    background: transparent url(images/LinkRoundBtnLeft.gif) no-repeat;
    display: block;
    line-height: 8px;
    padding: 5px 0 5px 12px;
	white-space: nowrap;
}
a.linkButtonClassValider{
	background: transparent url(images/LinkRoundBtnRight_Red.gif) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 18px;
    padding-right:15px;
	margin-right: 20px;
    text-decoration: none;
}
center a.linkButtonClassValider span {
    margin-left:230px;
}
a.linkButtonClassValider span {
    background: transparent url(images/LinkRoundBtnLeft_Red.gif) no-repeat;
    display: block;
    line-height: 8px;
    padding: 5px 0 5px 12px;
	white-space: nowrap;
}
a.linkButtonClassAnnuler, a.linkButtonClassModifier {
	background: transparent url(images/LinkRoundBtnRight_Gris.gif) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 18px;
    padding-right:15px;
    text-decoration: none;
}
a.linkButtonClassAnnuler span, a.linkButtonClassModifier span {
    background: transparent url(images/LinkRoundBtnLeft_Gris.gif) no-repeat;
    display: block;
    line-height: 8px;
    padding: 5px 0 5px 12px;
	white-space: nowrap;
}
a.linkButtonClassRetour{
	background: transparent url(images/LinkRoundBtnRight_Gris_Retour.gif) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 18px;
    padding-right:10px;
    text-decoration: none;
}
a.linkButtonClassRetour span {
    background: transparent url(images/LinkRoundBtnLeft_Gris_Retour.gif) no-repeat;
    display: block;
    line-height: 8px;
    padding: 5px 0 5px 15px;
	white-space: nowrap;
}
a.linkButtonClassClose{
	background: transparent url(images/LinkRoundBtnRight_Gris_Close.gif) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 18px;
    padding-right:15px;
    text-decoration: none;
}
a.linkButtonClassClose span {
    background: transparent url(images/LinkRoundBtnLeft_Gris.gif) no-repeat;
    display: block;
    line-height: 8px;
    padding: 5px 2px 5px 12px;
	white-space: nowrap;
}
a.linkButtonClassZoom{
	background: transparent url(images/LinkRoundBtnRight.gif) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 18px;
    padding-right:15px;
    text-decoration: none;
}
a.linkButtonClassZoom span {
    background: transparent url(images/LinkRoundBtnLeft.gif) no-repeat;
    display: block;
    line-height: 8px;
    padding: 5px 0 5px 12px;
	white-space: nowrap;
}
a.btnPaginationNext{
	/*background: transparent url(images/LinkRoundBtnRight.gif) no-repeat scroll top right;
    color:#fff;
    display:block;
    float:right;
    font:bold 11px arial, sans-serif;
    height:18px;
    padding-right:15px;
    text-decoration: none;
    margin-left:2px;
    margin-top:-16px;*/
}
a.btnPaginationNext span {
    /*background:transparent url(images/LinkRoundBtnLeft.gif) no-repeat;
    display:block;
    line-height:8px;
    padding:5px 0 5px 12px;
	white-space:nowrap;*/
}
a.btnPaginationPrevious{
	/*background: transparent url(images/LinkButtonRightWO.gif) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 18px;
    padding-right:10px;
    text-decoration: none;
    margin-right:4px;*/
}
a.btnPaginationPrevious span {
    /*background: transparent url(images/LinkButtonLeftWF.gif) no-repeat;
    display: block;
    line-height: 8px;
    padding: 5px 0 5px 18px;
	white-space: nowrap;*/
}
a.btnNumeroPage span {
	color:#000;
	text-decoration:underline;
}
.btnBlanc a{
	color:#fff;
	text-decoration:none;
}
.btnBlanc a:hover{
	color:#fff;
	text-decoration:underline;
}
.ProduitSelectionPaginationHaut a{
	color:#1E5F7B;
}
.ProduitSelectionPaginationHaut a:hover{
	color:#1E5F7B;
	text-decoration:underline;
}
.ProduitSelectionPaginationBas a{
	color:#1E5F7B;
}
.ProduitSelectionPaginationBas a:hover{
	color:#1E5F7B;
	text-decoration:underline;
}
.formulaireSubmit a{
	color:#fff;
	text-decoration:none;
}
.formulaireSubmit a:hover{
	color:#fff;
	text-decoration:underline;
}

/* Liste déroulante Hexapost */
/*AutoComplete flyout */
.autocomplete_completionListElement {  
	visibility:hidden;
	margin:0px!important;
	background-color:white;
	color:black;
	border:buttonshadow;
	border-width:1px;
	border-style:solid;
	cursor:pointer;
	overflow:auto;
	height:150px;
    text-align:left; 
    list-style-type : none;
    z-index:200;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem{
	background-color:#ddd;
	color:black;
	padding:1px;
	font-weight:bold;
}

/* AutoComplete item */
.autocomplete_listItem {
	background-color:white;
	color:windowtext;
	padding:1px;
}

/*Fond noir popup*/
.modalBackground, .modalBackgroundAjoutPanier{
	background:#000;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	opacity:0.4;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
}

/* Guide Achat*/
.guideAchat {
	float:left;
	width:150px;
	margin:20px 0px 20px 20px;
	margin-bottom:20px;
	border:1px solid #c8c8c8;
}
.guideAchat p {
	margin:0px;
	padding:8px;
}
.guideAchat p.themeGuide {
	border-bottom:1px solid #c8c8c8;
}
.guideAchat p.imgGuide {
	border-bottom:1px solid #c8c8c8;
	height:150px;
}
.guideAchat h2.titleGuide {
	font-weight:bold;
	margin:0px;
	padding:8px;
}
.guideAchat h2.titleGuide a {
	color:#604101;
	text-decoration:none;
}
.guideAchat p.descGuide {
	font-weight:bold;
	margin:0px 0px 10px 0px;
	font-weight:normal;
	padding:0px 8px 8px 8px;
}
.guideAchat p.btn {
	padding:0px;
	margin:0px 0px 10px 0px;
	text-align:center;
	background:none;
}

/*------------------------------------------------*/

p.indispo span {
	clear:both;
	font-weight:normal;
	color:#604101;
	margin:6px 0px;
}
p.indispo span a {
	color:#604101;
}
#articleDesc div.miseAuPanier p.mt10px {
	padding-top:10px;
}
#coordonnes {
	margin:25px 12px 5px; padding: 3px 0 10px;
	clear:both;
	float:none;
	width:auto;
	display:block;
	border: 1px solid gray;
	border-left: none;
	border-right: none;
}

#totalLook {
	margin-top:10px;
	clear:both;
	float:left;
	width:300px;
	display:block;
	margin-left:8px;
	border:1px solid #1E5F7B;
}
#coordonnes h5, #totalLook h5 {
	margin:0; padding:0 0 0 5px;
	color:gray;
	font-size: 20px;
	font-weight: normal;
	font-variant:small-caps;
}
#centerPan #coordonnes .ProduitMiseEnAvant {
	border:1px solid #ccc;
	width:auto;
	margin:0;
	float:left;
}
#centerPan #coordonnes .ProduitMiseEnAvant h3.ProduitNom {
	background:transparent none repeat scroll 0 0;
	color:#000000;
	font-size:12px;
	margin: 0 0 0 5px; padding:0;
	font-weight:bold;
}
#centerPan #coordonnes .ProduitMiseEnAvant p.ProduitLesPrix {
	margin: 2px 0 5px 5px;
}
#centerPan #coordonnes .ProduitMiseEnAvant .ProduitImageMiniature {
	margin: 0; padding: 1px;
	width:auto;
}
#semblables {
	margin:25px 12px 5px; padding: 3px 0 10px;
	clear:both;
	float:none;
	width:auto;
	display:block;
	border: 1px solid gray;
	border-left: none;
	border-right: none;
}
#semblablesParTrois {
	margin-top:10px;
	float:right;
	width:450px;
	background:#fff;
	display:block;
	border:1px solid #1E5F7B;
}
#semblables h5,#semblablesParTrois h5 {
	margin:0; padding:0 0 0 5px;
	color:gray;
	font-size: 20px;
	font-weight: normal;
	font-variant:small-caps;
}
#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;
}
#centerPan #semblables .ProduitMiseEnAvant h3.ProduitNom {
	background:transparent none repeat scroll 0 0;
	color:#000000;
	font-size:12px;
	margin: 0 0 0 5px; padding:0;
	font-weight:bold;
}
#centerPan #semblables .ProduitMiseEnAvant p.ProduitLesPrix {
	margin: 2px 0 5px 5px;
}
.mr10 {
	margin-right:10px;
	margin-top:4px;
}
.otherPic {
	width:15px;
	height:15px;
	text-align:center;
	margin:4px;
}
.otherPic a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
.otherPic a:hover{
	text-decoration:underline;
	color:#fff;
}
#article p.avisInternautes {
	clear:left;
	border:0px;
	border-top:1px solid #f8709e;
	font-weight:bold;
	padding:4px;
	margin:0px;
}
#article ul {
	margin:0px 0px 10px 0px;
	padding:4px;
	list-style-type:none;
}
#article ul li {
	padding-left:14px;
}
#article ul li a {
	color:#604101;
}
#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;
}
ul#bottomToolBar li {
	float:left;
	text-align:center;
	width:16%;
	margin:0px;
	padding:0px;
}
ul#bottomToolBar li a {
	border:0;
	text-decoration:none;
	color:#404450;
}
p.topRecherche {
	display:none;
	clear:both;
	padding:0px;
}
p.topRecherche a {
	color:#604101;
}
p.topRecherche a:hover{
	color:#E71B85;
}
/* */
.tableProducts {
	width:750px;
	margin:10px 10px 0px 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:#604101;
	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 ;
}

.selectColor select {font-size:1em}
.selectColor .assistant {font-size:1em}
.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;
	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:0px;padding:0px;
	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:0px 4px;
}
table.detailEnsemble ul li label span {
	display:block;
	width:160px;
	float:left;
}
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:567px;
}
div.prodDesc .tableProducts {
	clear:both;
	margin:0px 0px 4px 4px;
	width:575px;
	font-size:0.7em;
	font-weight:bold;
	border-collapse:collapse;
	border:1px solid #adb1bc;
}
#descente_univers_encart_princ_focus_bout_cadre{
	font-size:12px;
	width:585px;
}
#descente_univers_encart_princ_focus_bout_cadre h3{
	font-size:14px;
	font-weight:bold;
}
#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:0px;
}
div.meaCatProduits {
	float:left;
	border:1px solid #ccc; 
	width:568px;
	background:#fff;
	margin:7px 0px 7px 7px;
}
#centerPan div.meaCatProduits {
	display: none;
}
div.meaCatProduits .tableColonne a{
	font-size:12px;
	text-decoration:underline;
}
div.meaCatProduits .tableColonne a:hover{
	font-size:12px;
	text-decoration:none;
}
div.meaCatProduits h2 {
	margin:0px;
	font-size:12px;
	color:#333;
	background-color:#F8F3E3;
	padding:2px 0px 2px 7px;
	border-color:#D1CECA #D1CECA #D1CECA ;
	border-width:0px 0px 1px;
	border-style:solid;
}
div.meaCatProduits p {
	color:#000;
	text-align:center;
	padding:4px;
	margin:0px;
}
div.meaCatProduits p a {color:#000}

div.meaCatProduitsHalf {
	border:1px solid #E71B85;
	width:362px;
	margin-top:10px;
	float:left;
	background-color:#EFF0F2;
}
div.meaCatProduitsHalf h2 {
	margin:0px;
	padding:2px;
	font-size:12px;
	color:#fff;
	background:#E71B85;
	text-transform:uppercase;
}
div.meaCatProduitsHalf span.detailProduit {
	position:absolute;
	bottom:0px;
	left:0px;
}
p.m10px {
	margin-left:10px;
}
table.toutesBoutiques {
	border:1px solid #fd6f9f;
	float:left;
	width:780px;
	padding:5px;
	margin-left:10px;
}
table.toutesBoutiques td.image {
	width:80px;
}
table.toutesBoutiques td.desc {
	vertical-align:top;
	margin:0px;
	font-size:0.9em;
	font-weight:bold;
	background:#f0f0f2;
	border-left:3px solid #fff;
}
table.toutesBoutiques td.desc h4 {
	color:Black;
	margin-top:0px;
	padding:4px;
}
table.toutesBoutiques td.desc span {
	display:block;
	color:Black;
	margin-top:0px;
	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:0px;
}
table.toutesBoutiques td hr {
	border:0px;
	border-top:1px solid #fd6f9f;
	background:#fd6f9f;
	height:1px;
}
table.toutesBoutiques  {
	vertical-align:top;
}
div.miseEnAvantUnivers {
	display:none;
	width:450px;
	float:left;
	color:#000;
	font-size:16px;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	width:50%;
}
div.miseEnAvantUnivers p {
	float:left;
	padding:0px;
	margin:0px;
	padding:8px;
	display:inline;
}
div.miseEnAvantUnivers p span {
	display:block;
	float:left;
	padding:4px;
	margin:0;
	font-weight:bold;
	display:inline;
}
Sdiv.miseEnAvantComplement {
	float:right;
	width:298px;
}
p.pubLarge {
	margin:20px 0px 0px 0px;
	clear:both;
	display:block;
}
h1.RechercheTitre{
	float:left;
	clear:both;
	margin:10px 1px 2px 7px;
	padding:3px 0px 2px 6px;
	background-color:#F3EFEA;
	border-color:#D1CECA #D1CECA #D1CECA ;
	border-width:1px 1px 1px;
	border-style:solid;
	color:#000;
	font-size:13px;
	width:562px;
}
#votreRecherche{
	float:left;
	margin:0px 0px 10px 15px;
	width:560px;
}
p.RechercheResume{
	font-weight:bold;
	color:#B8080A;
}
p.RechercheResultatTexte{
}
#votreRecherche p.RechercheFormulaire input, select{
	background-color:#FFFFFF;
	border:1px solid #BBAC99;
	color:#000;
	font-size:12px;
	padding:2px;
}
.RechercheFormulaire{
	width:485px;
}
#votreRecherche .btn{
	float:right;
	margin:-19px 70px 2px 0px;
}
div.affinerRecherche {
	display:none;
	width:570px;
	border:1px solid #ccc; 
	background:#fff;
	margin:26px 0px 10px 7px;
}
div.affinerRecherche h2 {
	background-color:#F3EFEA;
	padding:2px 0px 2px 5px;
	border-color:#D1CECA #D1CECA #D1CECA;
	border-width:0px 0px 2px;
	border-style:solid;
	color:#333;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:6px;
}	
div.affinerRecherche h2 span {
	margin:0px;
	padding:0px;
	font-size:0.8em;
	color:#707175;
	background:#f0f1f3;
	position:absolute;
	right:5px
}
div.affinerRecherche h2 span a {color:#707175;}

div.affinerRecherche p {
	text-align:center;
	font-size:11px;
	margin:8px 8px;
	font-weight:bold;
}
div.affinerRecherche p label {
	margin:0 10px 0 20px;
}
div.affinerRecherche p select {
	color:#1E5F7B;
	background-color:#FFFFFF;
	border:1px solid #000;
	padding:2px;
}
div.affinerRecherche table{
	width:570px;
}
div.affinerRecherche table td{
	width:18%;
	vertical-align:top;
	font-size:12px;
	padding-left:15px;
	padding-bottom:5px;
}
div.affinerRecherche .FiltreEntete{
	font-size:12px;
	margin-left:35px;
}
div.affinerRecherche .FiltreEnLienValeurs{
	list-style-type:none;
}
div.affinerRecherche .FiltreEnLienValeurs li{
	padding-left:10px;
}
div.affinerRecherche .FiltreEnLienValeurs li a {
	font-size:12px;
	font-weight:normal;
}
#centerPan div#resultats {
	float:none;
	width:auto;
	margin-top:7px;
	margin-left:7px;
	padding-bottom:7px;
	color:#222;
}
#centerPan div#resultats h2 {
	float:left;
	margin:0px;
	padding:4px 4px 0px 2px;
	background:transparent;
	color:#1E5F7B;
	font-weight:normal;
	font-size:12px;
}
#centerPan div#resultats h2.ProduitSelectionTriZoneBas{
	margin-top:10px;
	display:none;
}
#centerPan div#resultats h2.ProduitSelectioNbEltsBas{
	margin-top:10px;
	display:none;
}
#centerPan div#resultats h3.ProduitSelectionPaginationBas{
	/*margin-top:0px;*/
}
#centerPan div#resultats h2 select {
	background-color:#FFFFFF;
	width:50px;
}
#centerPan div#resultats h3 {
    font-size:12px;
    margin:0px 12px 0 0;
    padding:9px 0 0 0;
    text-align:left;
}
#centerPan div#resultats h3 .divPagination {
    float:right;
}
#centerPan div#resultats h3.ProduitSelectionPaginationBas{
	/*float:right;
	margin-top:0px;*/
}
#centerPan div#resultats h3.ProduitSelectionPaginationHaut {
	/*float:right;
	margin-top:0px;*/
}
#centerPan div#resultats h3 a.selected{
	color:#888;
	text-decoration:none;
}
#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{
}

#centerPan .misesEnAvantHomeBoutique table.tableRes {
	clear:both;
	margin:0px 0px 0px 0px;
	width:558px;
}
#centerPan .misesEnAvantHomeBoutique table.tableRes td, #centerPan .misesEnAvantHomeBoutique table.tableRes th{
	vertical-align:top;
	/*width:134px;*/
}
#centerPan .misesEnAvantHomeBoutique table.tableRes td.sep{
}
#centerPan .misesEnAvantHomeBoutique table.tableRes td{
}
#centerPan .misesEnAvantHomeBoutique table.tableRes img{
	width:139px;
}
#centerPan .misesEnAvantHomeBoutique table.tableRes #tdSeparator{
	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:0px;
	padding:5px;
	text-transform:uppercase;
	height:20px;
	text-align:left;
}
#centerPan div#resultats table.tableRes td h2 {
	color:#000;
	background:none;
	width:133px;
}
#centerPan div#resultats table.tableRes td.sep {
	width:1px;
	background:#fff;
}
#tdSeparator {
	width:0px;
	background:#fff;
}
#centerPan div#resultats table.tableRes td.legend {width:390px;}
#centerPan div#resultats table.tableRes td hr {
	border:0px;
	border-top:1px solid #fff;
	background:#fff;
	height:1px;
}


/*******************/

table.tableColonne {
	margin:5px 0px 5px 0px;
	font-size:0px;
	width:570px;
}
table.tableColonne td {
	text-align:center;
	padding-bottom:3px;
}
#miseEnAvant #centerPan fieldset {
	clear:both;
	border:1px solid #adb2bf;
	padding:2px 2px 20px 2px;
	margin:0px 0px 0px 11px;
	background-color:#fff;
}
#miseEnAvant #centerPan p.legende {
	clear:both;
	font-weight:normal;
}
#centerPan #resultats .NotreSelection .legend .ProduitMiseEnAvant div.ProduitImageMiniature .ProduitVisuelMiniature img {
	width:132px;
}
#centerPan .ProduitMiseEnAvant .ProduitImageMiniature{
	margin: 0; padding: 1px;
	width:auto;
}
#centerPan .tableRes .ProduitMiseEnAvant .ProduitImageMiniature{
	margin-right:0px;
}
#centerPan #resultats .NotreSelection .ProduitMiseEnAvant .ProduitImageMiniature{
	margin-right:0px;
}
#descente_univers_nav_gauche_nos_marques_cadre.zoneinclude {
	clear:both;
	padding:4px;
	margin:3px -3px;
	width:170px;
}
#homepage_encart_animation_2_cadre{
	font-size:8px;
}
#descente_univers_nav_gauche_nos_marques_cadre.zoneinclude h3 {
	color:#877863;
	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 p {
	color:#877863;
	font-weight:normal;
	font-size:12px;
}
#descente_univers_nav_gauche_encart_enseigne_cadre.zoneinclude {
	clear:both;
	width:170px;
}
#descente_univers_nav_gauche_encart_enseigne_cadre.zoneinclude h3 {
	color:#877863;
	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_encart_enseigne_cadre.zoneinclude p{
	color:#877863;
	font-weight:normal;
	font-size:12px;
}
#content #centerPan #homepage_encart_service_cadre{
	clear:both;
}
#content #footer_quicklinks_cadre{
	clear:both;
	display:none;
}
.listePlan{
	list-style-type:none;
}
.listePlan li a{
	padding-left:10px;
}
.imageCoeur{
	background: url(/images/coupDeCoeur.gif);
	display:none;
}

/*** Styles utilisés dans la présentation d'un produit ***/
/* ProduitMiseEnAvant */
#coordonnes .ProduitMiseEnAvant.trois,.ProduitMiseEnAvant.trois {
	float:left;
	width:115px;
	display:inline;
	padding-right:0px;
}
#semblables .ProduitMiseEnAvant, #semblablesParTrois .ProduitMiseEnAvant {
	border:1px solid #ccc;
	width:auto;
	margin:0;
	float:left;
	position: relative;
}
#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;
}
.ProduitMiseEnAvant .ProduitLienVoirLaFiche {display:none;}
.ProduitMiseEnAvant .ProduitLienVoirLaFiche .btnBcRouge{
	margin-left:20px;
}
#centerPan .misesEnAvantHomeBoutique table.tableRes .ProduitMiseEnAvant{
	width:134px;
	height:240px;
	margin:0px;
	border:none;
}
#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;
}

/* ProduitImageMiniature */
#centerPan div#resultats table.tableRes .ProduitImageMiniature input{
	width:100px;
}
div.ProduitImageMiniature {
	float:left;
	width:132px;
	padding:0px;
}

/* ProduitNom */
#centerPan div#resultats h3.ProduitNom {
	float:none;
	font-weight:bold;
	padding:0px;
	padding-top:2px;
	font-size:12px;
	margin-right:2px;
	margin-left:2px;
	clear:both;
	width:130px;
}
#centerPan div#resultats h3.ProduitNom span {
	font-weight:normal;
	font-size:12px;
}
#centerPan div#resultats h3.ProduitNom span.NomProduit {
	font-weight:normal;
	font-size:15px;
	font-weight: normal;
}
#centerPan div#resultats h3.ProduitNom a{
	font-size:12px;
	background:none;
	color:#000;
	padding:0px 0px 0px 0px
}
#semblables p.ProduitNom span.NomProduit {
	font-weight:normal;
	font-size:12px;
}

/* ProduitAccroche */
p.ProduitAccroche {
	display:none;
	font-size:12px;
	*padding-left:142px;
}
#ProduitDetails p.ProduitAccroche {
	display:none;
}
/* ProduitLesPrix */
p.ProduitLesPrix {
	margin:5px 12px 0px 0;
}

p.ProduitLesPrix {
	font-size:12px;
	float:left;
	clear:both;
}
#centerPan .ProduitMiseEnAvant p.ProduitLesPrix {
	font-size:12px;
	clear:none;
	float:left;
	margin-top:0px;
}
#centerPan .tableRes .ProduitMiseEnAvant p.ProduitLesPrix {
	margin-left:0px;
	margin-top:0px;
}
#centerPan div#resultats .ProduitMiseEnAvant p.ProduitLesPrix {
	font-size:13px;
	clear:none;
	float:none;
	margin:2px;
}
.ProduitMiseEnAvant .ProduitLienVoirLaFiche .btnR{
	background-color:#2B7FA3;
	border:1px #155B79;
	padding:2px 5px 2px 7px;	
}
#centerPan #resultats .ProduitMiseEnAvant{
	background-color:#fff;
}
p.ProduitLesPrix span.APartirDe{}
p.ProduitLesPrix span.reduc {
	display:inline;
	color:White;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	float:right;
	height:50px;
	width:50px;
	padding-top:16px;
}
p.ProduitLesPrix span.prixBarre {
	white-space:nowrap;
	font-size:10px;
}
p.ProduitLesPrix span.prix {
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	color:#B8080A;
}

/* ProduitStickerNouveaute */
p.ProduitStickerNouveaute { }

/* ProduitStickerPrincipal */
p.ProduitStickerPrincipal {
	margin: -1px 0 0 -1px; padding: 0;
	position:absolute; top: 0; 
	width: 134px; height: 233px; }


/* ProduitDetails */
#content #centerPan .produit #ProduitDetails{
	float:left;
	width:400px;
}

#content #centerPan .produit #ProduitDetails h3.ProduitNom {
	color:#B8080A;
	margin-top:5px;
}
#content #centerPan .produit #ProduitDetails h3.ProduitNom span {
	font-size:16px;
}
#content #centerPan .produit #ProduitDetails p.ProduitAccroche {
}
#content #centerPan .produit #ProduitDetails p.ProduitMarque {
}
#content #centerPan .produit #ProduitDetails p.ProduitDescription{
	font-size:12px;
	text-align:left;
	margin-top:30px;
	margin-left:1px;
}
#content #centerPan .produit #ProduitDetails p.ProduitInfosComplementaires{
	font-size:12px;
}
#content #centerPan .produit #ProduitDetails p.pInfoComp{
	float:left;
	clear:both;
	margin-top:5px;
}
#content #centerPan .produit #ProduitDetails p.pInfoComp .ProduitInfosComplementairesTitre{
	
}
#ProduitDetails span {
	float:left;
	clear:both;
}

#content #centerPan .produit #ProduitDetails p.ProduitLesPrix {
	margin-left:2px;
	float:left;
}
#content #centerPan .produit #ProduitDetails p.ProduitLesPrix span{font-size:12px;}
#content #centerPan .produit #ProduitDetails p.ProduitLesPrix span.reduc {}
#content #centerPan .produit #ProduitDetails p.ProduitLesPrix span.prixBarre {}
#content #centerPan .produit #ProduitDetails p.ProduitLesPrix span.prix {font-size:15px;}

/* ProduitMiseAuPanier */
#content #centerPan .produit #ProduitMiseAuPanier{
	margin-left:0px;
	padding:0px 10px 5px 0px;
}
#content #centerPan .produit #ProduitMiseAuPanier .typeReglement ul li {
	list-style:none;
	display:inline;
}
#content #centerPan .produit #ProduitMiseAuPanier .typeReglement{
	margin-top:10px; 
	margin-left:180px;
	font-size:11px;
	float:left;
	display:inline;
}
#content #centerPan .produit #ProduitMiseAuPanier .typeReglement span{float:left;}
#content #centerPan .produit #ProduitMiseAuPanier .typeReglement .AspNet-RadioButtonList{
	float:left;
	margin-left:-41px;
	margin-top:-12px;
}
#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierHaut, #content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierBas{
	float:right;
}
#content #centerPan .produit #ProduitMiseAuPanier .erreur{
	font-size:12px;
	margin-top:0px;
	padding-top:20px;
	display:none;
}
#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierHaut span{
	
}
#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierHaut span a, #content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierBas span a{
	color:#fff;
	text-decoration:none;
}
#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierHaut span a:hover, #content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierBas span a:hover{
	color:#fff;
	text-decoration:underline;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts{
	margin-left:0px;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts {
	width:565px;
	margin:10px 10px 0 -2px;
	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;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts td {
	border:1px solid #adb1bc;
	padding:4px;
	vertical-align:top;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts td span {
	font-size:11px;
	font-weight:normal;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts td select {
	color:#DF1980;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts a {
	color:#604101;
	font-size:11px;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts a:hover {
	color:#DF1980;
}
#content #centerPan .produit #ProduitMiseAuPanier .tableProducts td.colprix {
	text-align:center;
	color:#DF1980;
}


/*page recherche*/
#content #centerPan .divUniversResults .imgResults input{display:none;}

/* Detail relais */
#content #mainCT.panier p#texteEnseigneRelais.texteEnseigne {
    margin: 10px 0px 10px 0px;
    clear:left;
    font-size:12px;
    font-weight:normal;
    width:780px;
    text-align:center;
}
.body_commande_authentifie_cderelais_aspx #content #mainCT.panier p#texteEnseigneRelais.texteEnseigne {
display: none;
}
.body_commande_authentifie_cderelais_aspx #content #mainCT fieldset#fsRelaisCodePostal ul li {
	clear:none;
	float:left;
	overflow:hidden;
}
#popupCadre2{margin-left:10px;}
#popupCadre3{margin-left:10px;}

#aspnetForm div#popupCadre h3 {
	color:#000;
	font-weight:bold;
	font-size:13px;
	margin:0px;
	padding:4px 0px 0px 2px;
}
.SaisieOubliEmail{
	margin-top:-10px;
	margin-left:15px;
}
.SaisieOubliEmail .btn{
	float:left;
	margin-left:260px;
	margin-top:-32px;
}
#popupCadre input{
	width:150px;
	margin-left:10px;
}

/*input formulaire supplémentaire*/
.masque{display:none;}
#content #mainCT fieldset.ClientFormAdresse ul li span.rqfGeneric{
	margin-left:5px;
	width:10px;
}
.rqfGeneric{
	margin-left:5px;
}
#content #mainCT fieldset ul.formField li span.rqfGeneric{
	margin-left:5px;
	margin-top:5px;
	width:10px;
}



/*---------------------NON AFFICHER POUR LE MOMENT-----------------------*/
#client_nav_droit_1_cadre, #client_nav_droit_2_cadre, #lateralCT{
	display:none;
}
.validerFormulaire .btnGris{display:none;}
/*banniere*/
#banner h1 img{
	display:none;
}
#banner #centrale p.contactezNous {
	display:none;
}
#banner #langues {display:none;}

/*contenu*/
#content #mainCT fieldset hr {
    display:none;
    border:0px;
    border-bottom:3px dotted #e6e8ec;
}
/*Fiche produit*/
#centerPan h1.UniversNom{
	display:none;
	font-size:14px;
	color:#000;
}
.descriptionlongue{
	display:none;
	float:left;
	width:585px;
}
table.prodDescTop {
	width:760px;
	margin-bottom:8px;
	font-size:0.8em;
	display:none;
}
/*panier*/
#content #mainCT.panier p.texteEnseigne {
    margin: 0;
    font-size:12px;
    font-weight:normal;
	font-style:italic;
    width:720px;
	padding:9px 7px;
	text-align: left;
	color: gray;
	margin-left: 27px;
}
.body_commande_authentifie_cdeconfirm_aspx #content #mainCT.panier p.texteEnseigne {
    margin: 0;
    font-size:12px;
    font-weight:normal;
    width:720px;
	padding:0px 7px;
	text-align: left;
	color: black;
	margin-left: 27px;
	font-style:normal;
}
.body_commande_authentifie_cdeconfirm_aspx #content #mainCT.panier p.texteEnseigne span ul {
    list-style:circle;
}
#content #mainCT.panier p#texteEnseigneLivraisonAvecRelais {
display: none;
}
#content #mainCT.panier #fsAdresseCommerciale p.texteEnseigne{
    display:block;
    margin: 0;
    font-size:12px;
    font-weight:normal;
    width:335px;
	font-style:italic;
	padding:9px 7px;
	text-align: left; 
	color: gray;
}
#content #mainCT.panier #fsAdresseSecondaire p.texteEnseigne{
    display:block;
    margin: 0;
    font-size:12px;
    font-weight:normal;
    width:335px;
	font-style:italic;
	padding:9px 7px;
	text-align: left; 
	color: gray;
}
#content #mainCT.panier #fsRelais p.texteEnseigne{
    display:block;
    margin: 0;
    font-size:12px;
    font-weight:normal;
    width:335px;
	font-style:italic;
	padding:9px 7px;
	text-align: left; 
	color: gray;
}

#content #mainCT.panier .Choixpaiement p.texteEnseigne {
    display:block;
    margin: 0;
    font-size:12px;
    font-weight:normal;
    width:689px;
	font-style:italic;
	padding:9px 7px;
	text-align: left; 
	color: gray;
}

#content #mainCT.panier p#texteEnseignePaiementVIS{
    display:none;
}
#banner #panier span.titre {
	display:none;
}
#content #mainCT.panier .panelElementsChoixArticle ul li.liModifColoris {
	display:none;
}
#content #mainCT.panier fieldset p.reference span{
	display:none;
	color:#EE0000;
	font-weight:bold;
}
/*suivi de commande*/
#content #mainCT fieldset p.validerFiltre {
	display:none;
	clear:both;
	margin: 6px 0px 0px 10px;
}
#content #mainCT fieldset ul.HistoriqueCommandeFiltre li {
	display:none;
	float:left;
	clear:both;
	margin-bottom:5px;
}
#content div#bgContainer fieldset .AspNet-RadioButtonList ul.HistoriqueCommandeFiltre li input {
    display:none;
    width:15px;
    border:none;
    margin-top:3px;
}
#content #mainCT div#bgContainer .BlocrecapCommande.AccuseCommande {
    margin-bottom:10px;
}

/*relais*/
#content #mainCT fieldset#fsAutreRelais ul li.liChoixPaysRelais {
	display:none;
}

/*choix pays*/
.liChoixPays{
	display:none;
}
.liChoixLanguePrincipale{
	display:none;
}
/*compte client*/
.fsPrefIdentification {
    display:none;
}
#content #mainCT fieldset.CCformOptins li.liNewsletterLangue {
    display:none;
}
.fsParametrageCompteClient{
	display:none;
}
/*newsletter*/
#content #mainCT fieldset ul.formField li.liNewsletterServiceLangue {
	display:none;
}
#content #mainCT fieldset.fsNewsInfoClient fieldset.ClientFormInfoPerso {
	border:none;
}
#content #mainCT fieldset.fsNewsInfoClient fieldset.ClientFormInfoPerso h3 {
	display:none;
}
#content #mainCT fieldset.fsNewsInfoClient fieldset.ClientFormInfoPerso ul{
	margin-left:40px;
}
.body_gestioncompteclient_authentifie_clinews_aspx #content #mainCT fieldset.fsNewsInfoClient fieldset.ClientFormInfoPerso ul{
	margin-left:10px;
	width: auto;
}
#content #mainCT fieldset.fsNewsInfoClient ul.formField li.liNewsletterLangue {
	display:none;
}
#content #mainCT ul.ulLoginPassword {
	margin-left:20px;
}

/*adresses*/
h3#h3VotreAdresse{
	display:none;
}
/*contactez-nous*/
#content #mainCT fieldset#fsServiceContact h3 {
	display:none;
}
/* Publicité latérale droite */
#content #lateralCT {
	display:none;
	float:left;
	width:166px;
}
/* footer : shopping AZ, Rappel univers*/
.shoppingAZ, .rappelUnivers{
	display:none;
}
/*Historique commande*/
#content #mainCT fieldset ul.HistoriqueCommandeFiltre{
	display:none;
}
/*Modal Popup*/
#ProduitMiseAuPanier .modalPopup .modalPopupHeader {
	display:none;
}
/*DescenteProduit*/
#descente_boutique_encart_bout_enseigne_cadre,#descente_boutique_encart_princ_focus_bout_cadre{
	display:none;
}
.BoutiqueNom{
	display:none;
}
/*----------------*/
ul#bottomToolBar {
	display:none;
	float:left;
	clear:both;
	background:#eff2f3;
	border:1px solid #3860aa;
	height:80px;
	width:782px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-top:10px;
}
#centerPan div#resultats table.MeilleursVentes .btnVoirFicheProduit .btnBcRouge{
	vertical-align:bottom;
	display:none;
}
#centerPan div#resultats table.NotreSelection th {
	display:none;
	font-size:15px;
	font-weight:normal;
	margin:0px;
	padding:5px;
	text-transform:uppercase;
	height:20px;
	text-align:left;
}
#centerPan div#resultats table.NotreSelection td.image {
	display:none;
}
#centerPan div#resultats table.NotreSelection .btnVoirFicheProduit .btnBcRouge{
	display:none;
}
#centerPan div#resultats table.tableRes .btnVoirFicheProduit .btnBcRouge{
	display:none;
}
#rechercheUnivers .rechercheUniversChoix{
	display:none;
}
#rechercheUnivers .recherchedans{
	display:none;
}
#descente_univers_encart_secondaire_cadre{
	float:left;
	font-size:12px;
	margin-left:3px;
	width:262px;
	height:211px;
}
#descente_univers_focus_service_cadre{
	display:none;
	font-size:12px;
	float:left;
	width:585px;
	*margin-bottom:15px;
}
div.miseEnAvantUnivers span.picMEA {
	float:left;
	display:none;
	width:212px;
}
div.miseEnAvantUnivers hr {
	border:0;
	border-bottom:1px solid #000;
	float:left;
	width:200px;
	padding:0px;
	margin:0px;
	background:#000;
	height:1px;
	display:none;
}
div.affinerRecherche p.perso {
	display:none;
	text-align:left;
	margin:0;
	padding:0 0 0 8px;
	font-weight:normal;
	background-color:#ccc;
	color:#000;*width:570px;
}
.BoutiqueVisuel{
	display:none;
}

/* NON UTILISE ------------------------------------*/
/* liens transversaux */
#liensTransversaux {
    width:755px;
    border-top:1px solid #d1c7b9;
	clear:both;
    background:#f3efeb;
	margin:0px: 
}
#liensTransversaux #services,#liensTransversaux #aide,#liensTransversaux #nousConnaitre {
    float:left;
}
#liensTransversaux #services,#liensTransversaux #aide {
    height:171px;
    width:251px;
    border-right:1px solid #d1c7b9;
}
#liensTransversaux #nousConnaitre {
    height:171px;
    width:251px; 
}
#liensTransversaux h4 {
	font-size:13px;
	font-weight:normal;
	margin:0pt;
	padding:0px;
	text-align:center;
	text-transform:uppercase;
}
#liensTransversaux ul {
	white-space:nowrap;
    padding:0px;
    margin:0px 0px 0px 10px;
    list-style-type:none;
}
#liensTransversaux ul li {
    float:left;
    font-size:11px;
    clear:both;
    line-height:15px;
    margin-left:0px;
}
#liensTransversaux ul li a {
    color:#604101;
    text-decoration:none;
    font-size:11px;
}
#liensTransversaux ul li a:hover {
    text-decoration:none;
    color:#e71b85;
}


/*  -------------------------------- HOME -------------------------------- */


#homepage_encart_nav_gauche_cadre.zoneinclude{
	clear:both;
	margin:0px 0px 0px;
	width:190px;
}
#homepage_encart_nav_gauche_cadre.zoneinclude h3{
	color:#877863;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0px;
	padding:2px 0pt 2px 8px;
	text-align:left;
	text-transform:uppercase;
}
#homepage_encart_nav_gauche_cadre.zoneinclude p{
	color:#877863;
	font-weight:normal;
	font-size:12px;
}
/* NOTIFY PROGRESS */
#divNotifyProgressImage{
	z-index:100005;
}
#msgErreur{
	text-align:center;
}
.hrSepFormContact{
	display:none;
}
#content #mainCT p.retour.pRetourHistoriqueCommande{
	margin-left:-27px;
}
.descFaq1{
	display:none;
}
.hFaqTitre{
	float:left;
	margin-top:10px; margin-bottom:10px;
}
.hPlanTitre{
	float:left;
	margin-top:10px; margin-bottom:10px;
}

/* ****** divAjoutProduitPrefere ****** */
#content #centerPan .produit #divAjoutProduitPrefere{
	margin-left:10px;
	margin-top:-25px;
	width:200px;
}
#content #centerPan .produit #divAjoutProduitPrefere a{
	background-image:url(images/Fleche-EnvoyerAmie.gif); background-position:0 0; background-repeat:no-repeat;
	color:#000000;
	padding-left:25px; padding-top:4px;
	text-decoration:underline;
}
#content #centerPan .produit #divAjoutProduitPrefere a:hover{
	color:#1E5F7B;
	text-decoration:none;
}

/* ****** envoie a un amie****** */
#content #centerPan .produit .divEnvoiAUneAmie{
	margin-left:10px; margin-top:10px;
	width:200px;
}
#content #centerPan .produit .divEnvoiAUneAmie p.ProduitLesPrix{
	float:none;
}
#content #centerPan .produit .divEnvoiAUneAmie div a {
	background-image:url(images/Fleche-EnvoyerAmie.gif); background-position:0 0; background-repeat:no-repeat;
	color:#000000;
	padding-left:25px;
	text-decoration:underline;
	padding-top:4px;
}
#content #centerPan .produit .divEnvoiAUneAmie div.modalPopup.ModalPopupEnvoiAUneAmie div.modalPopupHeader a.modalPopupClose{
	background:transparent url(images/LinkButtonClosePopup.gif) no-repeat scroll 0 0;
	float:right;
	width:19px; height:18px;
	margin-right:-15px;	margin-top:-1px;
}
#content #centerPan .produit .divEnvoiAUneAmie div a:hover{
	color:#1E5F7B;
	text-decoration:none;
}

#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie{
	clear:both;
	width:465px; height:475px;
	position:absolute;
	text-align:left;
}
#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie{
	margin-left:130px;
	border:none;
	width:315px;
	position:relative;
	text-align:left;
}

#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul{
	list-style-type:none;
}
#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie ul.ulEnvoiAUneAmieDeLaPartDe{
	margin-top:15px; margin-left:-22px;
}
#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie ul.ulEnvoiAUneAmieDeLaPartDe li{
	/*width:470px;*/
	margin-left:-34px;
	float:left;
	margin-bottom:5px;
}
#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie ul.ulEnvoiAUneAmieDeLaPartDe li input{
	background-color:#FFFFFF;
	border:1px solid #DFD5CB;
	color:#000000;
	float:left;
	font-size:13px;
	margin-left:10px;
	padding:0;
	position:relative;
	top:-3px;
	width:180px;
}
#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoiAUneAmieDeLaParte{
	float:left;
	margin-top:20px;
}
#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoiAUneAmieDeLaParte ul.ulEnvoiAUneAmieDeLaPartDe li span{
	display:block;
	float:left;
	font-size:12px;
	text-align:right;
	width:70px;
}
#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie li.liEnvoiAUneAmieDeLaParte ul.ulEnvoiAUneAmieDeLaPartDe li span.rqfGeneric{
	width:5px;
}
#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie ul.ulEnvoiAUneAmieMessagePersonnalise li{
	
}
#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie ul.ulEnvoiAUneAmieMessagePersonnalise li span{
	
}
#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie ul.ulEnvoiAUneAmieMessagePersonnalise li textarea{
	width:226px;
	border:1px solid #DFD5CB;
	height:80px;
	
}
#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmie ul.ulEnvoiAUneAmieMessagePersonnalise{
	float:left;
	margin-top:20px; margin-left:-22px;
}
#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie li.liEnvoirAUneAmieValidationFormulaire{
	float:right;
	margin-right:28px; margin-top:20px;
}
#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie li.liEnvoirAUneAmieValidationFormulaire a{

}
#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDestinataires{
	float:left;
	margin-top:20px; margin-left:-255px;
}

#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDestinataires li.liEnvoiAUneAmieDestinataire1{
	width:470px;
}
#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDestinataires li.liEnvoiAUneAmieDestinataire1 ul.ulEnvoiAUneAmieDetinataire li{
	margin-bottom:5px;
	float:left;
	width:455px;
}

#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDestinataires li.liEnvoiAUneAmieDestinataire2, #content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDestinataires li.liEnvoiAUneAmieDestinataire3{
	display:none;
}
#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDestinataires li span{
	display:block;
	float:left;
	font-size:12px;
	text-align:right;
	width:230px;
}
#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDestinataires li span.emailvalidator, #content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDestinataires li span.rqfGeneric{	
	width:5px;
}
#content #centerPan .produit .divEnvoiAUneAmie .modalPopup.ModalPopupEnvoiAUneAmie fieldset.fsEnvoiAUneAmie ul.ulEnvoiAUneAmieDestinataires li input{
	background-color:#FFFFFF;
	border:1px solid #DFD5CB;
	color:#000000;
	float:left;
	font-size:13px;
	margin-left:10px;
	padding:0;
	position:relative;
	top:-3px;
	width:180px;
}
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie a.modalPopupClose{

}

#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupHeader {
	width:465px;
}

#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent {
	width:465px;
	height:450px;
}
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent p.texteEnseigne{
	display:none;
}
#content #centerPan .produit .divEnvoiAUneAmie div.ModalPopupEnvoiAUneAmie div.modalPopupContent div.dEnvoiAUneAmieRecapProduits{
	position:absolute;
	margin-left:10px; margin-top:15px;
	width:150px;
}

.modalPopup.ModalPopupEnvoiAUneAmie .formulaireErreur {
	float:left;
	margin-left:15px;
	text-align:center;
	color:#EE0000;
}

/* Produits préférés */

.divEnvoiAUneAmieBas, .divEnvoiAUneAmieHaut{
	display:none;
}
#content #mainCT #bgContainer table.NotreSelection {
	clear:both;
	margin:0px 0px 0px 0px;
	/*width:720px;*/
}
#content #mainCT #bgContainer table.NotreSelection td {
	background:#fff;
	width:170px;
}
#content #mainCT #bgContainer table.NotreSelection td.sep {
	display:none;
}
#content #mainCT #bgContainer table.NotreSelection td.legend div.ProduitImageMiniature{
	float:left;
	padding:0;
	width:139px;
}
#content #mainCT #bgContainer table.NotreSelection td.legend div.ProduitMiseEnAvant.divProduitMesFavoris{
	float:left;
	margin-left:16px;
	margin-top:6px;
	width:155px;
}
#content #mainCT #bgContainer table.NotreSelection td.legend H3.ProduitNom{
	float:left;
	margin-bottom:5px;
	margin-left:5px;
	margin-top:5px;
}
#content #mainCT #bgContainer table.NotreSelection td.legend p.ProduitLesPrix{
	float:left;
	margin-left:5px;
}
#content #mainCT #bgContainer table.NotreSelection td.legend a.SupprimerProduitFavoris{
	clear:both;
	float:left;
	margin-bottom:15px;
	margin-left:50px;
	margin-top:13px;
} 


#ctl00_PageContent_lblTitreInfosPerso{
	display:none;
}

/*  ! */
.CompareValidator, .FieldValidator{
	margin-left:3px;
}
.emailvalidator{
	margin-left:3px;
}



body form #content #mainCT fieldset ul.ulAdresses li {
	clear: none;
	float:left;
	width: 290px;
	margin-right: 45px; 
}
.body_commande_authentifie_cdeconfirm_aspx #content #mainCT fieldset ul.ulAdresses li {
	clear: none;
	float:left;
	width: 360px;
	margin-right: 0px; 
}
.body_commande_authentifie_cdeconfirm_aspx #content #mainCT fieldset ul.ulAdresses li h3 {
	width: 360px;
}
.body_commande_authentifie_cdeconfirm_aspx #content #mainCT fieldset ul.ulAdresses li ul {
	padding-left: 7px;
}

/*Choix paiement*/
.divChoixPaiement /*contour principal*/ {
    background-color : white;
	border:1px solid black;
	width:600px;
	background: #c00
}
.divMenuChoixPaiement /*contour du menu*/ {
}
.divContenuChoixPaiement /*contour du contenu*/ {
	background: #FFF;
	/*border: 1px solid black;*/
	width:392px;
	min-height:150px;
	margin-left:200px;
	padding : 4px;
}
.divFooterChoixPaiement /*le bas du bloc Choix paiement : rappel du montant */ {
    background: #FFF;
	margin-left:200px;
	text-align:right;
	padding : 4px;
	display:none;
}
.ulMenuChoixPaiement {  /*liste du menu*/
            position:absolute;
            /*border: 1px solid black;*/
            list-style: none;
            margin: 0;
            padding: 0;
            width: 183px;
}
.ulMenuChoixPaiement li{ /*element du menu*/
            display: block;
			clear: both;
            /*background: #c00 ; */
            color: #fff ;
            list-style: none;
            margin: 0;
            padding: 0;
			overflow:hidden;
			border-bottom: 1px solid black;
			height: 35px;
}
.ulMenuChoixPaiement li input { 
            float:left;
}
#content #mainCT.panier .ulMenuChoixPaiement li label { 
            float:left;
			margin: 7px 10px 4px;
			font-size: 14px;
			color: black;
        }
.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;
        }
.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: inline;
            list-style: none;
            margin-right: 40px; /*ecart entre les puces prendre en compte la largeur des images*/
        }
        .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;
}
#content #mainCT.panier .divChoixPaiement .ulChoixModePaiement label {
	font-size:14px;
	margin: -2px 8px 2px;
}
#content #mainCT.panier .divChoixPaiement .ulChoixModePaiement input {
	border: none;
	width: 40px;
}

/* RECAP COMMANDE */
.VATRecapMensualite
{
	color:Fuchsia;
}
.btnDetails
{
	width:50px;
	position:absolute;
	right:0;
	text-decoration:underline;
	margin: 7px 0;
}
.btnDetailsVAT
{
	float:right; 
	margin-right:300px;
	width:100px; 
}
.divMontantsCommande
{
	margin:5px 0 0;		
}
.tblCommandeTotalFacture
{
	background-color:#F3EFEA;
	border-color:#D1CECA transparent #D1CECA #D1CECA;
	border-style:solid;
	border-width:0 1px 2px 0;
	padding:5px 2px 5px 7px;
	width:719px;
	
}

#ctl00_PageContent_wucCommandeDetails_pnlDetailMontant .tblCommandeTotalFacture
{
	font-weight:bold;
	background-color:white;
    width:719px;
	color:black;
    font-size:13px;
    margin:0;
    padding:2px 2px 2px 7px;
	border: none;
	font-weight:normal;
	
}
.tblCommandeTotalFacture .trCommandeMontantTotal
{
	color:White;
	font-weight:bold;
	background-color:#F3EFEA;
	border-color:#D1CECA;
    border-width:0 0 2px;
    width:710px;
	color:#000000;
    font-size:12px;
    margin:0;
    padding:5px 2px 5px 7px;
	
}
.tdCommandeMontantSommeAPayer
{
	text-align:right;
	width:150px;
}
.tdCommandeMontantTotalValeur
{
	font-style:italic;
	width:150px;
}

.trCommandeMontantArticles
{
	color:Black;
	background-color:White;
}
.tdCommandeMontantArticlesValeur
{
	font-style:italic;
	width:150px;
}

.trCommandeTotalEconomies
{
	color:Black;
	background-color:White;
}
.tdCommandeTotalEconomiesValeur
{
	font-style:italic;
	width:150px;
}

.trCommandeTotalFrais
{
	color:Black;
	background-color:White;
}
.tdCommandeTotalFraisValeur
{
	font-style:italic;
	width:150px;
}

.trCommandeMontantAcompte
{
	color:White;
	font-weight:bold;
	background-color:Orange;
}
.btnModifierAcomptes
{
	font-weight:lighter;
	font-style:italic;
}
.tdCommandeMontantAcompteValeur
{
	width:150px;
	font-style:italic;
}
.commandeMensualitesMontantParMois
{
	font-style:normal;
	text-decoration:underline;
}

.trCommandeTotalTAEG
{
	color:Black;
	background-color:White;
}
.tdCommandeTotalTAEGValeur
{
	font-style:italic;
	width:150px;
}

.trCommandeMontantDetailAcompte
{
	color:Black;
	background-color:White;
}
.tdCommandeMontantDetailAcompteValeur
{	
	font-style:italic;
	width:150px;
}

.trCommandeMontantTotalColis
{
	color:Black;
	background-color:White;
}
.tdCommandeMontantTotalColisValeur
{	
	font-style:italic;
	width:150px;
}
.divCommandeDetailsRecap
{	
	clear: both;
	overflow: hidden;
}
#ctl00_PageContent_updPanel
{	
}
.divChoixPaiement
{
    border:1px solid black;
    width:719px;
	margin: 0 27px 15px 28px;
    background: #F3EFEA;
	clear:both;
}
.divContenuChoixPaiement /*contour du contenu*/
{
    background: #FFF;
    width:520px;
    margin-left:184px;
    padding : 4px 7px;
	border-left:1px solid black;
}		
#ctl00_PageContent_wucCommandeDetails_pnlMontant
{
    border: 1px solid black;
	position: relative;
}
.divContenuChoixPaiement ul
{
    padding: 0;
	margin:0;
	overflow:hidden;
	width:520px;
}	
.divContenuChoixPaiement li
{
	position:relative;
	float:left;
}		
#content #mainCT.panier .divContenuChoixPaiement li #ctl00_PageContent_wucChoixModePaiement_WUCModePaiementUnique_txtNumeroCarteVIS
{
    width: 130px;
	margin: 0 10px 5px;
}	
#content #mainCT.panier .divContenuChoixPaiement li #ctl00_PageContent_wucChoixModePaiement_WUCModePaiementUnique_txtNumeroSecuriteVIS
{
    width: 25px;
	margin: 0 10px 5px 0;
	position:absolute;
	top:0;
	left:132px;
}
#content #mainCT.panier .divContenuChoixPaiement li #ctl00_PageContent_wucChoixModePaiement_WUCModePaiementUnique_txtNumeroCarteCRE
{
	margin: 0 20px 0 0;
}
.divContenuChoixPaiement li label
{
	margin: 2px 8px 2px 0;
}	
#content #mainCT.panier .divContenuChoixPaiement li select
{
	margin: 1px 0 0;
}	

/*ZOOM*/
#content #centerPan .produit .layerZoom
{	
	position:absolute; 
	top: 167px; 
	left:35%; 
	z-index:1; 
	visibility: hidden; 
	border:none;
}

#content #centerPan .produit .imgZoom
{	
	margin: 0;
	border-color:white; border-style:solid; border-width:10px 10px 35px;
	padding: 1px;
	background: gray;
}

#content #centerPan .produit .imgLayerZoomClose
{	
	position:absolute;
	margin-left:390px;
	width:10px;
	height:10px;
}
#content #centerPan .produit #Zoom_Background
{	
	position:absolute; top:0; left:0;
	width:100%;
	height:150%;
	Background:black;
    filter:alpha(opacity=50);   /* Internet Explorer 6     */
    -moz-opacity:0.5;           /* Mozilla 1.6 et infér.   */
    opacity: 0.5;               /* CSS3 et Mozilla récents */	
}
#content #centerPan .produit #ctl00_PageContent_wucFPVisuProduit_lnkLayerZoomClose
{	
	position:absolute;
	bottom:7px;
	right: 15px;
}
#content #centerPan .produit #ctl00_PageContent_wucFPVisuProduit_lnkLayerZoomClose:hover
{	
	text-decoration:underline;
	color:#000000;
}

/*Dynamic content cadre (JS)*/
#dynamic_content_cadre {	
	display: none;
}

#lateralPan .nos_univers_thematiques_cadre{	
	display: none;
}


/*Modification page panier*/
#content #mainCT fieldset#fsCommandeDirecte 
{
	width: 500px;
	float:left;
}
#content #mainCT.panier fieldset h3 
{
	width:500px;
}
#content #mainCT.panier fieldset h3 
{
	width:344px;
} 
.body_commande_authentifie_cderelais_aspx #content #mainCT.panier fieldset#fsAutreRelais h3 
{
	width:548px;
} 
.body_commande_authentifie_cdeconfirm_aspx #content #mainCT.panier fieldset h3 
{
	width:711px;
}
.body_commande_cdepanier_aspx #content #mainCT.panier fieldset h3 
{
	width:500px;
}
#content #mainCT fieldset#fsCommandeDirecte ul li.liZoneReferenceArticle label span 
{
	display:block;
	float:left;
	margin-left:0;
	width:auto;
}
#content #mainCT fieldset#fsCommandeDirecte ul li.liZoneBoutonsValidations {
	margin:3px 15px 3px 0;
	float: right;
}
#content #mainCT fieldset#fsCommandeDirecte p 
{
	padding:0 10px;
	text-align: left;
}
#content #mainCT fieldset#fsCommandeDirecte ul 
{
	margin:10px 0 0;
	padding:2px 0;
	overflow:hidden;
	width: 509px;
}
#content #mainCT li.liZoneBoutonsValidations .validerFormulaire 
{
	float:right;
	margin-left:0;
}
.codeAvantage.fll span.btn 
{
	float:right;
	margin:0 11px 0 0;
}
a.linkButtonClassAnnuler 
{
	margin-right:267px;
}
.PopupAjoutPanierBoutons a.linkButtonClassAnnuler 
{
	margin-right:0px;
}
#content #mainCT fieldset#fsCommandeDirecte ul li 
{
	clear:none;
	float:left;
	margin-left:10px;
}

#content #mainCT .encartAvantages 
{
	margin:0 26px 4px 0;
	padding:2px;
	width:195px;
	float:right;
}
#content #mainCT .encartAvantages p.codeAvantage 
{
	margin:5px;
	width:183px;
}


#content #mainCT.panier #PanierVide 
{
	clear:both;
}

.recapCommandePanier 
{
	clear: both;
}
#content #mainCT .encartAvantages p.codeAvantage 
{
	color:gray;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	text-align:left;
}
#content #mainCT .encartAvantages p.codeAvantage b
{
	color:#E20000;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
}
#content #mainCT .encartAvantages p.codeAvantage p
{
	margin: 5px 0;
}

/*tunnel de commande*/
.body_commande_authentifie_cdelivraisonavecrelais_aspx #banner,
.body_commande_authentifie_cderelais_aspx #banner,
.body_commande_authentifie_cderecap_aspx #banner,
.body_commande_authentifie_cdeconfirm_aspx #banner{
    height:149px;
    width:864px;
    padding:0px;
    margin: 0px auto;
    background:url(images/Back_header_small.gif) no-repeat;
    position:relative;
}
.body_commande_authentifie_cdelivraisonavecrelais_aspx #banner #centrale ul li a,
.body_commande_authentifie_cderelais_aspx #banner #centrale ul li a,
.body_commande_authentifie_cderecap_aspx #banner #centrale ul li a,
.body_commande_authentifie_cdeconfirm_aspx #banner #centrale ul li a{
   font-size: 14px;
}
.body_commande_authentifie_cdelivraisonavecrelais_aspx #banner #centrale ul li,
.body_commande_authentifie_cderelais_aspx #banner #centrale ul li,
.body_commande_authentifie_cderecap_aspx #banner #centrale ul li,
.body_commande_authentifie_cdeconfirm_aspx #banner #centrale ul li {
   float:none;
}
.body_commande_authentifie_cdelivraisonavecrelais_aspx #banner h1,
.body_commande_authentifie_cderelais_aspx #banner h1,
.body_commande_authentifie_cderecap_aspx #banner h1,
.body_commande_authentifie_cdeconfirm_aspx #banner h1 {
   padding: 65px 0 0 42px;
}
.body_commande_authentifie_cdelivraisonavecrelais_aspx #banner #centrale,
.body_commande_authentifie_cderelais_aspx #banner #centrale,
.body_commande_authentifie_cderecap_aspx #banner #centrale,
.body_commande_authentifie_cdeconfirm_aspx #banner #centrale{
   margin: 73px 60px 0 0;
}

/*PAGES SERVICES - Titres*/
#infoservice_1 h2 {
	background-color:#fff; border:1px solid #333;
	width:720px;
	margin:10px 25px; padding:3px;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;
}
#infoservice_1 h3 {
	width: 700px;
	margin:  5px 0;   padding-left:15px;
	font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#c80203;
}
#infoservice_1 h4 {
	clear:both;
	width:700px;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;	color:#c80203;
	margin: 0;        padding-left:16px; padding-top:5px;
}
#infoservice_1 h5 {
	clear:both;
	width: 260px;
	margin:0;         padding: 0 0 0 16px;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#1F516D;
}
#infoservice_1 p {
	clear:both; 
	width:700px;
	margin: 0;        padding: 2px 15px 15px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
}
/*PAGES SERVICES - Séparateurs*/
#infoservice_1 .pointilles {
	clear: both;
	margin: 3px 0 15px; padding:0 15px;
}
#infoservice_1 .espaceblanc {
	clear:both;
	padding-top:5px; padding-bottom:10px;
}
/*PAGES SERVICES - Liste*/
#infoservice_1 ul {
	list-style-image: url(/ContentWIF/Includes/FR/FRA/InfosServices/1/Content/img/fleche_bleue.gif);
	list-style-position: outside;
	margin-top:10px;
}

/*TITRE PAGES BOUTIQUES ET RAYONS*/
.BoutiqueZoneDescription {
	display: none;
}	
#descente_boutique_encart_princ_focus_bout_cadre,
#centerPan #descente_rayon_encart_princ_focus_rayon_cadre {
	display: block;
	clear: both;
}
#descente_boutique_encart_princ_focus_bout_cadre #title,
#centerPan  #descente_rayon_encart_princ_focus_rayon_cadre #title {
	height: 46px;
	width: 585px
	margin: 0;
	padding: 3px 0 0;
}

/*CREATION DE COMPTE*/
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset ul li label span,
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormAdresse ul li span {
	text-align: left;
	width: auto;
	margin-top:2px;
}
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset {
	width: 350px;
	margin: 0 5px 5px;
	position:relative;
	background: none;
	border:none;
}
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.CCformOptins{
	width: 713px;
	margin: 0 5px 10px; 
	padding: 0;
	position:static;
	background: white;
	border: 1px solid #877863;
}
.body_gestioncompteclient_clicreation_aspx #content #mainCT.panier fieldset h3 {
	width: 341px;
}
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormInfoPerso ul,
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormAdresse ul {
	margin:17px 0 10px;
	padding: 0;
	width: 350px;
}
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormInfoPerso ul li,
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormAdresse ul li,
.body_gestioncompteclient_authentifie_clicoord_aspx, {
	float:none;
	margin: 0 10px;
	overflow:hidden;
}
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormInfoPerso div#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_updatePanelInfosPersonnelles,
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormAdresse div#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_updatePanelInfosAdresse {
	margin-top: 75px;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #877863;
	overflow:hidden;
	width:350px; 
}
/*IE6*/ * html .body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormInfoPerso div#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_updatePanelInfosPersonnelles,
 * html .body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormAdresse div#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_updatePanelInfosAdresse {
	margin-top: 95px;
}

.body_gestioncompteclient_clicreation_aspx #content #mainCT.panier p.texteEnseigne  {
	margin: 0;
}
/*info input*/
/*email*/.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormInfoPerso ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_txtEmail {
	width: 250px;
	margin: 0 5px 5px 21px;
}
/*civilité*/.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset select#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_cboCivilite {
	margin: 3px 8px 0 15px;
}
/*nom*/.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormInfoPerso ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_txtNom {
	width: 250px;
	margin: 0 5px 5px 25px;
}
/*prénom*/.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormInfoPerso ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_txtPrenom
 {
	width: 250px;
	margin: 0 5px 5px 10px;
}
/*téléphone*/.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormInfoPerso ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_txtTelFixe,
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormInfoPerso ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_txtTelMobile {
	width: 83px;
	margin: 0 0 5px 3px;
}
 * html .body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormInfoPerso ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_txtTelFixe,
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormInfoPerso ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_txtTelMobile {
	width: 63px;
	margin: 0 0 5px 3px;
}
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormInfoPerso ul li#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_liTelFixe{
	float: left;
	clear:both;
	overflow:hidden;
	margin: 0 0 0 10px;
}
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormInfoPerso ul li#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_liTelMobile{
	float: left;
	clear:none;
	margin: 0 0 0 5px;
}
/*adresse input*/
/*Etage / Appt / Escalier*/.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormAdresse ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_vtbLigne1_TextBoxSaisie{
	width: 175px;
	margin: 0 5px 5px 20px;
}
/*Entrée / Imm / Bat / Rés*/.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormAdresse ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_vtbLigne2_TextBoxSaisie{
	width: 319px;
	margin: 2px 5px 5px 0;
}
/*N° et nom de rue*/.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormAdresse ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_vtbLigne3_TextBoxSaisie{
	width: 204px;
	margin: 0 5px 5px 10px;
}
/*lieu-dit / Hameau*/.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormAdresse ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_vtbHameau_TextBoxSaisie{
	width: 204px;
	margin: 0 5px 5px 15px;
}
/*code postal*/.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormAdresse ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_txtCodePostal{
	width: 40px;
	margin: 0 0 5px 5px;
}
/*ville*/.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormAdresse ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_txtVille{
	width: 143px;
	margin: 0 0 5px 5px;
}
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormAdresse ul li#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_liCodePostal{
	float: left;
	clear:both;
	overflow:hidden;
	margin: 0 0 0 10px
}
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormAdresse ul li#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_liVille{
	float: left;
	clear:none;
	margin: 0 0 14px 5px;
}
 * html .body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormAdresse ul li#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_liVille{
	float: left;
	clear:none;
	margin: 0 0 0 5px;
}
/*Optins*/
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.CCformOptins ul#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_ulOptins {
	margin: 0;
	padding: 10px 0 0 10px;
	overflow: hidden;
}
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.CCformOptins ul#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_ulOptins li {
	width: 700px;
	margin: 0;
}
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.CCformOptins ul#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_ulOptins li span {
	width: 600px;
}
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.CCformOptins ul#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_ulOptins li div {
	overflow:hidden;
}
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.CCformOptins ul.formField li div ul.formOuiNon {
	float:left;
	margin:0;
	padding:0;
	width:auto;
}
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.CCformOptins ul#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_ulOptins ul.formOuiNon li.AspNet-RadioButtonList-Item{
	width: auto;
}
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.CCformOptins ul#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_ulOptins ul.formOuiNon li.AspNet-RadioButtonList-Item input{
	margin: 1px 0 0 10px;
}
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.CCformOptins ul#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_ulOptins ul.formOuiNon li.AspNet-RadioButtonList-Item label{
	margin: 0 0 0 5px;
}

.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset select {
	font-size: 12px; 
	margin: 3px 5px 0;
}
/*numéro client*/.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormInfoPerso ul li#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_liNumClient  {
	border: 2px solid red;
	background: white;
	margin: 0 0 0 -1px; padding: 4px 10px; 
	overflow:hidden;
	position:absolute; top: 0;
	width: 690px;
}
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormInfoPerso ul li#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_liNumClient input  {
	width: 120px;
	margin: -19px 0 0 120px;
	border: 1px solid gray;
}

.body_gestioncompteclient_clicreation_aspx #content #mainCT p.validerFormulaire {	
	margin:0 27px 0 0;
}

/*CONTACT Formulaire*/
.body_services_contact_serv_contact_aspx #content #mainCT fieldset {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #877863;
	clear:none;
	float:left;
	margin:0 0 10px; padding:0 0 4px;
	width:350px;
	overflow:hidden;
}
.body_services_contact_serv_contact_aspx #content #mainCT #texteEnseigneContact {
	clear:both;
	text-align:left;
	padding-top:0px;
	margin-bottom:10px; margin-left:38px;
	width:720px;
}
.body_services_contact_serv_contact_aspx #content #mainCT fieldset.ClientFormInfoPerso {
	margin:0 10px 0 27px;
}
.body_services_contact_serv_contact_aspx #content #mainCT fieldset ul li label span {
	display:block;
	float:left;
	font-size:12px;
	text-align:right;
	width:125px;
}
.body_services_contact_serv_contact_aspx  #content #mainCT fieldset.ClientFormInfoPerso ul {
	font-size:12px;
	margin:17px 5px 5px;
	overflow:hidden;
	padding:0;
}
.body_services_contact_serv_contact_aspx #content #mainCT fieldset.ClientFormAdresse ul li span {
	display:block;
	float:left;
	font-size:12px;
	text-align:right;
	width:135px;
}
.body_services_contact_serv_contact_aspx #content #mainCT fieldset.ClientFormAdresse ul {
	font-size:12px;
	margin:17px 5px 5px;
	overflow:hidden;
	padding:0;
}
.body_services_contact_serv_contact_aspx #content #mainCT fieldset.ClientFormAdresse ul li {
	float:none;
	margin: 0 0 5px;
	overflow:hidden;
}
#content #mainCT fieldset.fsContactNs {
	clear:both;
	margin:10px 0 0 27px;
	width:720px;
}
.body_services_contact_serv_contact_aspx #content #mainCT fieldset.fsContactNs ul li span {
	display:block;
	float:left;
	font-size:12px;
	text-align:right;
	width:65px;
}
.body_services_contact_serv_contact_aspx #content #mainCT fieldset.fsContactNs ul {
	font-size:12px;
	margin:17px 5px 5px;
	overflow:hidden;
	padding:5px 0 0;
}
.body_services_contact_serv_contact_aspx #content #mainCT fieldset.fsContactNs ul li textarea {
	border:1px solid #DFD5CB;
	height:150px;
	margin-left:10px;
	width:590px;
}
.body_services_contact_serv_contact_aspx div#ctl00_PageContent_panInfosContact {
	overflow:hidden;
}
.body_services_contact_serv_contact_aspx #content #mainCT p.validerFormulaire {
	clear:both;
	float:right;
	margin: 10px 27px 0 0;
}

/*NEWSLETTER Formulaire*/

.body_services_newsletters_serv_news_aspx #content #mainCT fieldset input#ctl00_PageContent_wucInfosPerso_WUCInfosPersonnellesValidableStandard_txtEmail {
	width:510px;
}
.body_services_newsletters_serv_news_aspx #content #mainCT fieldset.ClientFormInfoPerso ul li#ctl00_PageContent_wucInfosPerso_WUCInfosPersonnellesValidableStandard_liEmail {
	clear:none;
	float:left;
	margin-bottom:5px;
	width:720px;
}
.body_services_newsletters_serv_news_aspx #content #mainCT fieldset.ClientFormInfoPerso ul li {
	float:left;
	margin-bottom:5px;
	clear: none;
	width: 330px;
}
.body_services_newsletters_serv_news_aspx #content #mainCT fieldset.ClientFormInfoPerso ul li#ctl00_PageContent_wucInfosPerso_WUCInfosPersonnellesValidableStandard_liNom {
	float:left;
	margin-bottom:5px;
	clear: both;
	width: 330px;
}
.body_services_newsletters_serv_news_aspx #content #mainCT fieldset.fsNewsletterServiceInfosClient ul.formField {
	clear:both;
	margin-left:10px;
	overflow:hidden;
	padding:0;
}
.body_services_newsletters_serv_news_aspx #content #mainCT fieldset ul.formField li div ul {
	float:left;
	margin: 0; padding: 0;
}
.body_services_newsletters_serv_news_aspx #content #mainCT fieldset ul.formField input {
	border:0 none;
	float:left;
	margin:0 0 0 10px;
	width:12px;
}
.body_services_newsletters_serv_news_aspx #content #mainCT fieldset.fsNewsletterServiceInfosClient ul.formField li {
	margin:0 0 3px;
	width:720px;
}
.body_services_newsletters_serv_news_aspx #content #mainCT fieldset.fsNewsletterServiceInfosClient ul.formField li.AspNet-RadioButtonList-Item {
	margin:0 0 3px;
	width:auto;
}
.body_services_newsletters_serv_news_aspx #content #mainCT fieldset ul.formField li span {
	display:block;
	float:left;
	text-align:right;
	width:565px;
}
.body_services_newsletters_serv_news_aspx div#ctl00_PageContent_wucOptins_WUCStaticOptinsValidableStandard_rblOptinMailSociete {
	overflow:hidden;
}
.body_services_newsletters_serv_news_aspx #content #mainCT #bgContainer p.notes {
	float:none;
	width: auto;
}

/************************************************************************/
/*****					GESTION DES ERREURS FORMULAIRES				*****/
/************************************************************************/
span.ErrorMessage  {
}
.successPanel {
}
#tooltip {
    position: absolute; z-index: 3000;
}
#tooltip h3, #tooltip div { 
	margin: 0; 
}
.MessageErreur {
	border: solid 1px gray;
	background-color: White; #D30028;
}
#lateralPan div.aboNewsletter p.errorPanel input {
	border: 1px solid #D30028;
}
#content #mainCT fieldset.halfSize ul li.errorPanel input {
	border: 1px solid #D30028;
}
#content #mainCT fieldset.ClientFormInfoPerso ul li.errorPanel input,
#content #mainCT fieldset.ClientFormAdresse ul li.errorPanel input {
	border: 1px solid #D30028;
}
div.divContenuChoixPaiement ul li.errorPanel input {
	border: 1px solid #D30028;
}
div.divContenuChoixPaiement ul li.errorPanel select {
	border: 1px solid #D30028;
}
li.errorPanel span, 
#content #mainCT fieldset.halfSize ul li.errorPanel span
 {
	color: #D30028;
}
#content #mainCT #bgContainer fieldset.fsPasswordInfo ul.ulLoginPassword li.errorPanel input {
	border: 1px solid #D30028;
}
#content #mainCT #bgContainer fieldset.fsPasswordInfo ul.ulLoginPassword li.errorPanel input {
	border: 1px solid #D30028;
}

/*Modification email*/
.body_gestioncompteclient_authentifie_climail_aspx #content #mainCT fieldset.fsPasswordInfo {
	width: 720px; 
	margin: 0;
}
.body_gestioncompteclient_authentifie_climail_aspx #content #mainCT ul.ulLogin {
	overflow: hidden;
	margin-left: 0;
}
.body_gestioncompteclient_authentifie_climail_aspx #content #mainCT fieldset.fsPasswordInfo input {
	width:300px;
}
.body_gestioncompteclient_authentifie_climail_aspx #content #mainCT fieldset ul li label span {
	width:165px;
}

/*Modification mot de passe*/
.body_gestioncompteclient_authentifie_clipass_aspx #content #mainCT fieldset.fsPasswordInfo {
	width: 720px; 
	margin: 0;
}
.body_gestioncompteclient_authentifie_clipass_aspx #content #mainCT ul.ulLoginPassword {
	overflow: hidden;
	margin-left: 0;
}
.body_gestioncompteclient_authentifie_clipass_aspx #content #mainCT fieldset.fsPasswordInfo input {
	width:300px;
}
.body_gestioncompteclient_authentifie_clipass_aspx #content #mainCT fieldset ul li label span {
	width:230px;
}


/*Modification adresse*/
.body_gestioncompteclient_authentifie_clicoord_aspx #content #mainCT fieldset.ClientFormInfoPerso {
	margin:0 10px 10px 0;
	padding:0 0 4px;
	width:350px;
}
.body_gestioncompteclient_authentifie_clicoord_aspx #content #mainCT fieldset ul li label span,
.body_gestioncompteclient_authentifie_clicoord_aspx #content #mainCT fieldset.ClientFormAdresse ul li span {
	width:auto;
}
.body_gestioncompteclient_authentifie_clicoord_aspx #content #mainCT fieldset.ClientFormAdresse ul {
	overflow:hidden;
	padding:0;
}
.body_gestioncompteclient_authentifie_clicoord_aspx #content #mainCT  fieldsetinput#ctl00_PageContent_wucInfosPerso_WUCInfosPersonnellesValidableStandard_txtNumClient {
	width: 90px;
}

/*Ajouter une adresse de livraison*/
.body_gestioncompteclient_authentifie_cliadressecreation_aspx #content #mainCT fieldset.ClientFormInfoPerso {
	margin:0 10px 10px 0;
	padding:0 0 4px;
	width:350px;
}
.body_gestioncompteclient_authentifie_cliadressecreation_aspx #content #mainCT fieldset ul li label span {
	width:65px;
}
.body_gestioncompteclient_authentifie_cliadressecreation_aspx #content #mainCT fieldset ul li label span#ctl00_PageContent_wucInfosPerso_WUCInfosPersonnellesValidableStandard_lblDateNaissance_span {
	width:110px;
}
.body_gestioncompteclient_authentifie_cliadressecreation_aspx #content #mainCT fieldset ul li label span#ctl00_PageContent_wucInfosPerso_WUCInfosPersonnellesValidableStandard_lblNumClient_span {
	width:210px;
}
.body_gestioncompteclient_authentifie_cliadressecreation_aspx #content #mainCT fieldset.ClientFormAdresse ul li span {
	width:auto;
}
.body_gestioncompteclient_authentifie_cliadressecreation_aspx #content #mainCT fieldset.ClientFormAdresse ul {
	overflow:hidden;
	padding:0;
}


/*RECHERCHE*/
.body_descente_dprecherchestandard_aspx #lateralPan {
	display: none;
}
.body_descente_dprecherchestandard_aspx h1.RechercheTitre {
	background-color:#FFFFFF;
	border:1px solid #877863;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	margin:5px 0 0px 27px;
	padding:3px 7px 2px;
	width:719px;
	float: none;
}
.body_descente_dprecherchestandard_aspx #votreRecherche {
	background-color:#FFFFFF;
	border:1px solid #877863;
	float:none;
	width: 719px;
	margin:5px 0 0 27px;
	padding: 3px 7px 2px;	
}
.body_descente_dprecherchestandard_aspx #ctl00_PageContent_updatePanel {
	background-color:#FFFFFF;
	border:1px solid #877863;
	width: 719px;
	margin:5px 0 5px 27px;
	padding: 3px 7px 2px;	
	overflow:hidden;
}
.body_descente_dprecherchestandard_aspx div#resultats {
	float:left;
	width:615px;
	margin:7px 50px;
	color:#222;
}
.body_descente_dprecherchestandard_aspx div#resultats h2 {
	float:left;
	margin:0px;
	padding:4px 4px 0px 2px;
	background:transparent;
	color:#1E5F7B;
	font-weight:normal;
	font-size:12px;
}
.body_descente_dprecherchestandard_aspx div#resultats h2.ProduitSelectionTriZoneBas{
	margin-top:10px;
	display:none;
}
.body_descente_dprecherchestandard_aspx div#resultats h2.ProduitSelectioNbEltsBas{
	margin-top:10px;
	display:none;
}
.body_descente_dprecherchestandard_aspx div#resultats h2 select {
	background-color:#FFFFFF;
	width:50px;
}
.body_descente_dprecherchestandard_aspx div#resultats h3 {
    font-size:12px;
    margin:0px 12px 0 5px;
    padding:9px 0 0 0;
    text-align:left;
}
.body_descente_dprecherchestandard_aspx div#resultats h3 .divPagination {
    float:right;
}
.body_descente_dprecherchestandard_aspx div#resultats h3.ProduitSelectionPaginationBas{
	/*float:right;
	margin-top:0px;*/
}
.body_descente_dprecherchestandard_aspx div#resultats h3.ProduitSelectionPaginationHaut {
	/*float:right;
	margin-top:0px;*/
}
.body_descente_dprecherchestandard_aspx div#resultats h3 a.selected{
	color:#888;
	text-decoration:none;
}
.body_descente_dprecherchestandard_aspx div#resultats table.tableRes {
	clear:both;
	border:1px solid #604101;
	margin:10px 10px 0px 10px;
	width:760px;
	background:#e2f172;
}
.body_descente_dprecherchestandard_aspx div#resultats table.tableRes td, .body_descente_dprecherchestandard_aspx div#resultats table.tableRes th{
	vertical-align:top;
	padding:2px;
	background:#e2f172;
}
.body_descente_dprecherchestandard_aspx div#resultats table.NotreSelection td.legend {
	border:1px solid #EEEEEE;
	float:left;
	height:233px;
	margin-right:3px;
	padding:0;
}
.body_descente_dprecherchestandard_aspx div#resultats table.NotreSelection td .ProduitMiseEnAvant {
	margin:0 0px 10px; 
	position:relative;
	width:141px;
}
.body_descente_dprecherchestandard_aspx div.ProduitImageMiniature {
	float:left;
	padding: 1px;
	width:139px;
}
.body_descente_dprecherchestandard_aspx p.ProduitLesPrix {
	margin:5px 12px 0 5px;
}

.body_descente_dprecherchestandard_aspx div#resultats table.NotreSelection td hr {
	display:none;
}
.body_descente_dprecherchestandard_aspx #votreRecherche .btn {
	float:right;
	margin:-19px 50px 2px 0;
}


/*MON COMPTE WEB : Newsletter*/
.body_gestioncompteclient_authentifie_clinews_aspx #content #mainCT fieldset.fsNewsInfoClient,
.body_gestioncompteclient_authentifie_clinews_aspx #content #mainCT fieldset.fsNewsInfoClient fieldset.ClientFormInfoPerso {
	width : 719px;
	margin: 0;
}
.body_gestioncompteclient_authentifie_clinews_aspx #content #mainCT fieldset.fsNewsInfoClient ul.ulOptins {
	padding: 0 0 0 10px;
	overflow:hidden;
	margin-left: 0;
}
.body_gestioncompteclient_authentifie_clinews_aspx #content #mainCT fieldset.fsNewsInfoClient ul.ulOptins li {
	text-align:left;
	margin : 0;
}
.body_gestioncompteclient_authentifie_clinews_aspx #content #mainCT fieldset.fsNewsInfoClient ul.ulOptins li span {
	text-align:left;
	width: 600px;
	margin: 5px 0;
}
.body_gestioncompteclient_authentifie_clinews_aspx #content #mainCT fieldset.fsNewsInfoClient ul.ulOptins .AspNet-RadioButtonList {
	overflow: hidden;
	float: right;
	padding:0;
}
.body_gestioncompteclient_authentifie_clinews_aspx #content #mainCT fieldset.fsNewsInfoClient ul.ulOptins .AspNet-RadioButtonList ul {
	padding:0 10px 0 0;
	margin:0;
}
/*MON COMPTE WEB : Préférences*/
.body_gestioncompteclient_authentifie_clipref_aspx #content #mainCT fieldset.fsPrefUnivers,
.body_gestioncompteclient_authentifie_clipref_aspx #content #mainCT fieldset.fsOptins {
	width : 719px;
}
.body_gestioncompteclient_authentifie_clipref_aspx #content #mainCT fieldset.fsPrefUnivers ul.centered {
	padding: 0; margin: 0;
	overflow:hidden;
}
.body_gestioncompteclient_authentifie_clipref_aspx #content #mainCT fieldset.fsPrefUnivers ul.centered li {
	text-align:left;
	margin : 0;
	clear: none;
	float: left;
}
.body_gestioncompteclient_authentifie_clipref_aspx #content #mainCT fieldset.fsPrefUnivers ul.centered li label {
	text-align:left;
	margin: 7px 9px 0;
}

.body_gestioncompteclient_authentifie_clipref_aspx #content #mainCT fieldset.fsOptins ul.ulOptins {
	padding: 0 0 0 10px;
	overflow:hidden;
	margin-left: 0;
}
.body_gestioncompteclient_authentifie_clipref_aspx #content #mainCT fieldset.fsOptins ul.ulOptins li {
	text-align:left;
	margin : 0;
}
.body_gestioncompteclient_authentifie_clipref_aspx #content #mainCT fieldset.fsOptins ul.ulOptins li span {
	text-align:left;
	width: 600px;
	margin: 5px 0;
}
.body_gestioncompteclient_authentifie_clipref_aspx #content #mainCT fieldset.fsOptins ul.ulOptins .AspNet-RadioButtonList {
	overflow: hidden;
	float: right;
	padding:0;
}
.body_gestioncompteclient_authentifie_clipref_aspx #content #mainCT fieldset.fsOptins ul.ulOptins .AspNet-RadioButtonList ul {
	padding:0 10px 0 0;
	margin:0;
}
.cssWpzLeft td
{
   padding : 0px!important;
}
#fpZoomDiv {
   left: 40%;
   top:32%;
}
/*CAROUSEL ENCART 2 */

/* entete du carousel*/
#title_carousel{
	background: #af8096;
	width: 552px;
	height: 32px;
	padding-left: 25px;
	margin-bottom:2px;
}

#title_carousel h2{
	color: #ffffff;
	font-size: 24px;
	font-family: tahoma, arial, sans-serif;
	font-weight: normal;
	margin: 0 7px;
	width: 350px;
	float: left;
}

/* fin de l entete du carousel*/
.jcarousel-skin-tango .jcarousel-container {
    background: #d9bfcc;
 }

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 497px;
    padding: 5px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 497px; /* taille reelle: 577px*/
    height: 116px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 86px;
    height: 113px; /* taille reelle: 126px*/
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 7px;
    margin-right: 7px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 7px;
    margin-right: 7px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 20px;
    right: 5px;
    width: 30px;
    height: 75px;
    cursor: pointer;
    background: transparent url(/ContentWIF/Includes/FR/FRA/homepage/EncartAnimation2/Content/photos/next-horizontal.gif) no-repeat 0 0;
}

/.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/ContentWIF/Includes/FR/FRA/homepage/EncartAnimation2/Content/photos/prev-horizontal.gif);
}

/*.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}*/

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 20px;
    left: 5px;
    width: 30px;
    height: 75px;
    cursor: pointer;
    background: transparent url(/ContentWIF/Includes/FR/FRA/homepage/EncartAnimation2/Content/photos/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/ContentWIF/Includes/FR/FRA/homepage/EncartAnimation2/Content/photos/next-horizontal.gif);
}

/*.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}*/

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
/* FIN DU CAROUSEL */