/* SI3SI - WITT */
/* Globals */
*{
	outline:none;
}
.trPanierLigne {
	height:50px;
}
body{
	font-size:15px;
	background:url(images/pixel_header.gif) #FFF repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
}
input{
}
h2 {
margin: 0;
}
/*LIENS*/
a img{
    border:0px;
}
a{
    color:#000;
    text-decoration:none;
	cursor:pointer;
}
a:hover{
	text-decoration:none;
    color:#000;
}
.btn a {
     color:#fff;
     text-decoration:none;
	 cursor:pointer;
}
.btn a:hover{
     color:#fff;
     text-decoration:none;
}

/*BANNIERE*/
#banner {
    height:142px;
    width:774px;
    padding-top:0px;
    margin: 0px auto;
    position:relative;
	margin-bottom:25px;
	background: url(images/conseillere.jpg) no-repeat;
	background-position:center;
}

/*TITRE DU SITE*/
#banner .logo {
    float:left;
    width:180px;
    padding:0px;
    margin:0px;
    display:block;
    height:85px;
	margin:28px 0 5px 0;
	
}
#banner .logo a {
	width:180px;
	height:85px;
	display:block;
	background: url(images/logo-witt.gif) no-repeat;
}

/*BLOC CENTRAL DE LA BANNIERE*/
#banner #centrale {
	float:right;
	width :450px;
	padding:0px;
	margin: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:#d40028;
    text-decoration:none;
    font-size:11px;
}
#banner #centrale ul li a:hover {
    color:#d40028;
    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:#000000}
#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:80px;
    width:176px;
    margin:4px 9px 0px 0px;
    background-image:url(images/fond_panierCompte.jpg);
    background-repeat:no-repeat;
    position:relative;
}
#banner #panier span select {
    width:160px;
    padding:0px;
	border:none;
}
#banner #panier .selecteur {
	position:absolute;
	right:0px;
	top:53px;
}
#banner #panier .selecteur span {
	color: #fff;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;
}
#banner #panier span.contenu {
    position:absolute;
    top:15px;
    right:0px;
    color:#FFF;
}
#banner #panier span.contenu a {
	color:#FFF;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	position:absolute;
	right:34px;
	width:80px;
}
#banner #panier span.contenu a:hover {
	color:#fff;
	text-decoration:none;
}

/* MENU HORIZONTAL */

.menuHaut {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #eeeeee;
clear:both;
display:block;
height:26px;
width:772px;
.position:relative;
}

#banner .UNIVERS  .UNIVERS{
	position:relative;
    height:26px;
    width:772px;
    padding:0px;
	margin:0;
    list-style-type:none;
}

#banner .UNIVERS .UNIVERS li {
	float:left;
	display:block;
	height:26px;
    width:84px;
	position:relative;
	border-right:1px solid #eeeeee;
}

#banner .UNIVERS .UNIVERS .LastItem {
	width:92px;
	border-right:none!important;
}

#banner .UNIVERS .UNIVERS .Selected a{
	color:#555555;
}

/*
#banner .UNIVERS .Accueil{
	left:49px;
}

#banner .UNIVERS .U00001{
	left:134px;
}

#banner .UNIVERS .U00000010{
	left:219px;
}

#banner .UNIVERS .U00002{
	left:304px;
}

#banner .UNIVERS .U00000018{
	left:389px;
}

#banner .UNIVERS .U00004{
	left:474px;
}

#banner .UNIVERS .U00000019{
	left:559px;
}

#banner .UNIVERS .U00005{
	left:644px;
}

#banner .UNIVERS .U00000021{
	left:729px;
}
*/

#banner .UNIVERS li a {
    color:#D40028;
    text-decoration:none;
    display:block;
    text-align:center;
    font-weight:bold;
    cursor:pointer;
	font-size:13px;
	line-height:25px;
}

#banner .UNIVERS li a:hover {
    text-decoration:none;
	cursor:pointer;
	background-color:#eeeeee;
}

#banner .UNIVERS li .children, #banner .UNIVERS li .zoneinclude {
	display:none;
}




/* LATERAL PAN */

#lateralPan {
	float:left;
	background-color: white; 
	margin-top:12px;
}
.body_descente_dpunivers_aspx #lateralPan, .body_descente_dpboutique_aspx #lateralPan, .body_descente_dpficheproduittextile_aspx #lateralPan, .body_descente_dprayon_aspx #lateralPan {
	float:left;
	width:187px;
	background-color: white; 
	margin-top:12px;
	border:1px solid #eeeeee;
}
#lateralPan ul {
	padding:0px;
	margin:0;
	font-size:14px;
	list-style-type:none
}
#menuGauche #lateralPan ul {
	padding:0px;
	margin:0;
	.font-size:0px;
	list-style-type:none
}
.body_descente_dpunivers_aspx #lateralPan ul li, .body_descente_dpboutique_aspx #lateralPan ul li, .body_descente_dpficheproduittextile_aspx #lateralPan ul li, .body_descente_dprayon_aspx #lateralPan ul li {
	margin-top:-1px;
	padding:6px 10px;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
}
#lateralPan ul li ul {
	background:#FFFFFF none repeat scroll 0 0;
	margin:0 0 0 -10px;
	padding:0 0 0 15px;
	width:168px;
}

.nav-sec{
	padding-left:10px!important;
}

.nav-sec li{
	list-style-type:square;
	list-style-position:inside !important;
}

.nav-sec li a:hover{
	text-decoration:underline !important;
}

.body_descente_dpunivers_aspx #lateralPan ul li ul li, .body_descente_dpboutique_aspx #lateralPan ul li ul li, .body_descente_dpficheproduittextile_aspx #lateralPan ul li ul li{
	list-style-type:square;
	list-style-position:outside;
	border:none;
	margin-top:-1px;
	padding:0px;
	background:#ffffff;
	color:#c8c8c8;
	
}
#lateralPan ul li ul li a{
	margin-left:0px;
	cursor:pointer;
	color:#555555;
}
#lateralPan ul li.selected {
	/*font-weight:bold;*/
}
#lateralPan ul a, #lateralPan ul #demandcata .btncliquezici {
	color:#555555;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	cursor:pointer;
}

.body_default_aspx #lateralPan ul a, #lateralPan ul #demandcata .btncliquezici {
	color:#555555;
	font-weight:normal;
	text-decoration:none;
	font-size:13px;
	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:#D40028;
	font-weight:bold;
}

#lateralPan ul li.selected ul li h3, #lateralPan ul li.selected ul li a{
	text-decoration:none;
	color:#555555;
}

#lateralPan ul li.selected ul li a:hover{
	text-decoration:underline;
}

#lateralPan ul li.selected{
	text-decoration:none;
	cursor:pointer;
}

#lateralPan ul li:hover{
	color:#555555;
	text-decoration:none;
	background:#eeeeee;
}
#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: 0px; 
	padding: 4px 0;
	overflow:hidden;
	height:57px;
}

#lateralPan div.commandeDirecte:hover{
	background-color:#eeeeee;
}

#lateralPan div.commandeDirecte h3 {
	color:#D40028;
	font-family: Arial,Helvetica,sans-serif; font-size:17px; font-weight:bold;
	margin:0; padding:0;
	text-align:left;
	text-decoration:none;
}
#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 #menuGauche {}
#lateralPan .univers1_cadre #menuGauche ul.menu.menuNiv1.expanded{
	
}

#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;
	.margin-top:-5px;
	font-weight:normal;
}
#lateralPan .univers1_cadre #menuGauche ul.menu.menuNiv2{
	margin-left:0px;
	width:157px;
	
}
#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 .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 {
	color:#737474;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	margin:10px;	
	position:relative;
	text-align:left;
}

#lateralPan .univers1_cadre #menuGauche h3 {
	color:#000;
}
#lateralPan .univers1_cadre hr {
	display:none;
}

#encart-gauche{
	float: left;
	width: 187px;
	list-style-type:none;
}

#ctl00_PageContent_wucProduitSelection_rptNotreSelection_ctl03_wucContainerPlotProduit_wucPlotProduit_wucStickerNouveaute_hplSticker {
	display:none;
}
.texte-newsletter {
	float: left;
	border:none\9;
	width:187px;
	padding:5px 0 !important;
	min-height:57px;
}

.block-gauche{
	border:none\9;
	background: url(/ContentWIF/Styles/FR/FRA/Main/Content/images/pointille2.gif) top no-repeat;
	width:187px;
	padding:5px 0 !important;
	min-height:57px;
}


.block-gauche:hover{
	background-color:#eeeeee;
	color:#5f5f5f!important;
	text-decoration:none!important;
}

.lienBlockGauche:hover{
	color:#5f5f5f!important;
	text-decoration:none!important;
}

#qualite{
	background-position:top right;
	background-repeat:no-repeat;	
}

#cadeau {
	width:180px;
	height:188px;
	margin: 44px 0 0 0; 
	padding:8px 0 0 0!important; 
	clear: both;	
}

.univers1_image {
	width:175px;
	height:93px;	
}

.titrebox {
	width:187px; 
	height: auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#d40028;
	padding:0;
	overflow:hidden;
	text-decoration:none;
	background:none !important;
}

.btncliquezici {
	clear:both;
	margin:0;
	color:#5f5f5f;
	font-size:13px;
	background:none !important;
	text-decoration:none!important;
}

.btncliquezici:hover {
	
}

.puce-fleche{
	color:#d40028;
	text-decoration:none!important;
	background:none !important;
	display:inline!important;
}


/* Nav gauche univers */

.coupes ul li a{
	margin-left:30px;
}

.cc{
	background:url(/ContentWIF/Includes/FR/FRA/Descente/Univers/U00001/NavGaucheNosMarques/Content/img/cc.gif) no-repeat !important;
	background-position:10px !important;
	
}

.cc:hover{
	background:url(/ContentWIF/Includes/FR/FRA/Descente/Univers/U00001/NavGaucheNosMarques/Content/img/cc.gif) no-repeat #eeeeee !important;
	background-position:10px !important;
}

.ec{
	background:url(/ContentWIF/Includes/FR/FRA/Descente/Univers/U00001/NavGaucheNosMarques/Content/img/ec.gif) no-repeat;
	background-position:10px !important;
}

.ec:hover{
	background:url(/ContentWIF/Includes/FR/FRA/Descente/Univers/U00001/NavGaucheNosMarques/Content/img/ec.gif) no-repeat #eeeeee !important;
	background-position:10px !important;
}

.cl{
	background:url(/ContentWIF/Includes/FR/FRA/Descente/Univers/U00001/NavGaucheNosMarques/Content/img/cl.gif) no-repeat;
	background-position:10px !important;
}

.cl:hover{
	background:url(/ContentWIF/Includes/FR/FRA/Descente/Univers/U00001/NavGaucheNosMarques/Content/img/cl.gif) no-repeat #eeeeee !important;
	background-position:10px !important;
}

.gt{
	background:url(/ContentWIF/Includes/FR/FRA/Descente/Univers/U00001/NavGaucheNosMarques/Content/img/gt.gif) no-repeat;
	background-position:10px !important;
}

.gt:hover{
	background:url(/ContentWIF/Includes/FR/FRA/Descente/Univers/U00001/NavGaucheNosMarques/Content/img/gt.gif) no-repeat #eeeeee !important;
	background-position:10px !important;
}


/*historique de commande*/
#lateralPan .HistoriqueConsV {
	margin: 0px 0px 0px 20px;
	width: 100px;
	position: absolute;
	top: 14px;
	right: -107px;
	border: 1px solid #EEE;
	min-height: 280px;
}
#lateralPan .HistoriqueConsV ul {
	margin: 9px 5px 9px 0px;
}
#lateralPan .HistoriqueConsV li {
	margin:0;
	padding:0 0 5px;
	clear: both;
	overflow: hidden;
	text-align:center;
	border:none;
}
#lateralPan .HistoriqueConsV .carouselLinkBtnPrev {
	align:center;
	font-weight:bold;
	color: gray;
	margin:0 0 0 9px;
}
#lateralPan .HistoriqueConsV .carouselLinkBtnNext {
	font-weight:bold;
	color: gray;
	margin:10px 0 10px 18px;
	clear: both;
}
#lateralPan .HistoriqueConsV .linkImageProduit {
	float: left;
	margin: 0;
	padding: 1px;
}

#lateralPan .HistoriqueConsV .linkLibelleProduit {
	font-weight:bold;
	color: #555555;
}
#lateralPan .HistoriqueConsV h3 {
	color:#737474;
	font-size:14px;
	margin-top:-20px;
	position:relative;
	text-align:center;
	text-decoration:underline;
}
#lateralPan .HistoriqueConsV .bodyCarousel {
	margin:0 0 10px 4px;
	background-color:#fff;
	border-top: 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 0px;
	font-size:13px;
}

#lateralPan div.commandeDirecte p.legende a,#lateralPan div.commandeDirecte p.legende a span{
	color:#5f5f5f;
	text-decoration:none;
}

.catalogueBtn {
	text-align:right;
	margin:0px;
	padding:0px;
}
#lateralPan div.commandeDirecte .imagette {
	display:none;
	margin:0px;
}
#lateralPan div.commandeDirecte .recevoirCatalogue{
	background: white; 
	margin: 0;
	display:none;
}
#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: 40px;
	background: url("images/pointille3.gif") no-repeat bottom;
	border:none\9;
	height:60px;
}

#ctl00_wpmMain_gwpwucNewsletter_wucNewsletter_btValidation{
	background:url("images/btn_Newsletter.gif") no-repeat;
	width:28px;
	height:25px;
}

#ctl00_wpmMain_gwpwucNewsletter_wucNewsletter_btValidation span{
	background:none;
	padding:0;
	line-height:25px;
	text-align:center;
}

#lateralPan .aboNewsletter .NewsDesinscription {
 	display:none;
}
#lateralPan p.NewsEnSavoirPlus {
}
#lateralPan div.aboNewsletter p {
	width:179px;
	color:#000;
	font-weight:normal;
	padding-bottom:0px; margin:3px 0 5px;
	overflow: hidden;
}
#lateralPan div.aboNewsletter p label {
	display: none; 
}
#lateralPan div.aboNewsletter input {
	border:1px solid #BBAC99;
	width:110px;
	color:#333333;
	font-size:12px;
	margin-top:4px; 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:17px;	font-weight:bold; font-family: Arial, Helvetica, sans-serif;
	margin:0; padding:5px 0 2px 0px;
	color:#D40028;
	text-align:left;
	text-decoration:none;
}

#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 {
}
#homepage_encart_animation_1_cadre {
	.position:relative;
}

/* CENTER PAN */
#centerPan {
	background-color:#FFF;
	float:left;
	_float:right;
	_margin-left:-150px;
	_margin-top:-500px;
	width:585px;
	margin:0px;
	padding-left:0px;
	padding-bottom:5px;
}

#bannerborder{
margin: 0px 0px 2px 0px;
}

#centerPan .meaMedium span img{
	border:1px solid #604101;
	width:252px;
}
#centerPan p img{
	border:1px solid #604101;
}
#centerPan .meaLarge span img{
	border:1px solid #604101;
}
#centerPan .misesEnAvantHomeBoutique img{
	border:1px solid #BBBBBB;
	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:770px;
	margin:auto;
	background:none; 
	overflow:hidden;
	background: url("images/pointille4.gif") no-repeat top;
    border-top: 3px none;
}


#footer #pointilleXL {
    background-color: transparent; float: none;
	padding: 6px 0 5px;
}

#services_icones{
	background-color:#ffffff;
	width:775px;
	clear:both;
}

#services_icones ul{
	padding:0;
	list-style:none;
	margin:0;
	width:100%;
	font-size:11px;
}

#services_icones ul li{
	display:block;
	float:left;
}
 
#service_satisfait{
	width:166px;
	height:49px;
	margin-top: 3px;
	background:#ffffff url(images/footer_satisfait.gif) no-repeat left center;
}

#service_satisfait:hover{
	width:166px;
	height:49px;
	background:#ffffff url(images/footer_satisfait_hover.gif) no-repeat left center;
}

#service_satisfait a{
	width:116px;
	height:44px;
	display:block;
	padding-left:50px;
	margin-top:11px;
}

#service_paiement{
	width:149px;
	height:49px;
	margin-top: 3px;
	background:#ffffff url(images/footer_paiement.gif) no-repeat left center;
}

#service_paiement:hover{
	width:149px;
	height:49px;
	background:#ffffff url(images/footer_paiement_hover.gif) no-repeat left center;
}

#service_paiement a{
	width:99px;
	height:44px;
	display:block;
	padding-left:50px;
	margin-top:11px;
}

#service_livraison{
	width:116px;
	height:49px;
	margin-top: 3px;
	background:#ffffff url(images/footer_relais.gif) no-repeat left center;
}

#service_livraison:hover{
	width:116px;
	height:49px;
	background:#ffffff url(images/footer_relais_hover.gif) no-repeat left center;
}

#service_livraison a{
	width:66px;
	height:44px;
	display:block;
	padding-left:50px;
	margin-top:11px;
}

#service_contact{
	width:135px;
	height:49px;
	margin-top: 3px;
	background:#ffffff url(images/footer_contact.gif) no-repeat left center;
}

#service_contact:hover{
	width:135px;
	height:49px;
	background:#ffffff url(images/footer_contact_hover.gif) no-repeat left center;
}

#service_contact a{
	width:85px;
	height:44px;
	display:block;
	padding-left:50px;
	margin-top:18px;
}

#service_carte{
	width:204px;
	height:49px;
	margin-top: 3px;
	background:#ffffff url(images/footer_4e.gif) no-repeat left center;
}

#service_carte:hover{
	width:204px;
	height:49px;
	background:#ffffff url(images/footer_4e_hover.gif) no-repeat left center;
}

#service_carte a{
	width:140px;
	height:44px;
	display:block;
	padding-left:58px;
	margin-top:10px;
}

#services_icones ul li:hover{
	background-color:#eeeeee;
}

#bas {
	background-color:#ffffff;
	width:775px;
	border-top: 3px;
	background: url(images/pointille4.gif) no-repeat top;
	clear:both;
}

#accesrapide {
	/*background:transparent url(/ContentWIF/Includes/FR/FRA/Commun/Footer/Content/img/BackFooter.gif) no-repeat;*/
	float:none;
	width:775px; height: auto;
	overflow: hidden;
	margin-bottom: 10px;
}
#accesrapide a, #accesrapide a:visited,#accesrapide a:hover{
	color:#333333;
	text-decoration:none;
}

#accesrapide a:hover {
	text-decoration:underline;
}

#services {
	float:left;
	width:160px;
	margin:0px 0px 0px 6px;
	height: 108px;
}
#titreServices {
	width:100px;
	height:18px;
	font-size:13px;
	font-weight:bold;
	margin:0; padding: 7px 0px 0px 7px;
}
#txtServices {
	width:140px;
	margin: 0; padding: 0px 0px 0px 20px;
	line-height: 16px;
	text-spacing:2px;
	font-size: 11px;
	list-style:square;
}
#txtServices2 {
	float:left;
	width:120px;
	padding: 0px 0px 0px 10px;
	line-height: 16px;
	text-spacing:2px;
	font-size: 12px;
}
#txtPaiement {
	width:110px;
	margin: 0; padding: 0px 0px 0px 20px;
	line-height: 16px;
	text-spacing:2px;
	font-size: 11px;
	list-style:square;
}
#titreLivraison {
	width:100px;
	height:18px;
	font-size:13px;
	font-weight:bold;
	margin: 0; padding: 7px 0px 0px 10px;
}
#txtLivraison {
	width:82px;
	margin: 0; padding: 0px 0px 0px 23px;
	line-height: 16px;
	text-spacing:2px;
	font-size: 11px;
	list-style:square;
}
#titreAide {
	width:100px;
	height:18px;
	font-size:13px;
	font-weight:bold;
	margin: 0; padding: 7px 0px 0px 3px;
}
#txtAide {
	width:95px;
	margin: 0; padding: 0px 0px 0px 16px;
	line-height: 16px;
	text-spacing:2px;
	font-size: 11px;
	list-style:square;
}
#titreInfos {
	width:100px;
	height:18px;
	font-size:13px;
	font-weight:bold;
	margin: 0; padding: 7px 0px 0px 3px;
}
#txtInfos {
	width:170px;
	margin: 0; padding: 0px 0px 0px 16px;
	line-height: 16px;
	text-spacing:2px;
	font-size: 11px;
	list-style:square;
}
#paiement {
	float:left;
	width:130px;
	height:65px;
	margin: 0px 0px 0px 14px;
}
#livraison {
	float:left;
	width:110px;
	height:65px;
	margin: 0px 0px 0px 16px;
}
#aide {
	float:left;
	width:110px;
	height:80px;
	margin: 0px 0px 0px 13px;
}
#infos {
	float:left;
	width:190px;
	height:auto;
	margin: 0px 0px 0px 18px;
}
/* --------------------------------------- partners --------------------------------------- */
#containerpart {
	float:left;
	width:775px;
	margin:0px 0px 0px 0px;
	height: 50px;
}
#partenaires {
	float:left;
	width:160px;
	height:20px;
	margin:7px 0px 0px 190px;
}
#3suisses {
	float:left;
	width:55px;
	height:14px;
	margin:9px 0px 0px 15px;
}
#cofidis {
	float:left;
	width:49px;
	height:50px;
	margin:0px 0px 0px 30px;
}
#partners {
    font-size:12px;
	float:none;
	width: 775px;
	height: 64px;
	margin: 0px;
	padding-top:8px;
	border-top:3px none;
	border-bottom:3px none;
	background: url("images/pointille5.gif") no-repeat top;
}
#partners img {
	margin: 0px 20px;
	vertical-align:middle;
}
/* --------------------------------------- Bas de page --------------------------------------- */
#baspage{
	float: left;
	width: 775px;
	clear: left;
	background-color:#F8F3E3;
}
#signature {
    float:none;
	width: 775px;
	font-size:10px;
	color:#555555;
	padding: 8px 0px 10px;
}

-->

/* TEXTE ENSEIGNE */
#content #mainCT p.texteEnseigne {
	clear:both;
	text-align:center;
	padding-top:0px;
	margin-bottom:10px;
	margin-left:-30px;
	margin-top:25px;
}
#content #mainCT #texteEnseigneContact {
	clear:both;
	text-align:center;
	padding-top:0px;
	margin-bottom:10px;
	margin-left:27px;
	width:720px;
}

/* PANIER */
#ctl00_PageContent_updatePanelPanier .divEmptyContent{
padding: 12px;
text-align: center;
}
img.ProduitPanierVisuel{
	width:60px;
	border:0px;
}
#content #mainCT.panier input {
	margin: 1px 10px 0 0;
	width:100px;
	background:#eeeeee none repeat scroll 0 0;
	border:1px solid #797979;
	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 4px 0px 0px;
}

* html #content #mainCT.panier p.btnListe{
	display:inline;
	width:320px;
	padding:0px 15px 0px 0px;
}

* html #ctl00_PageContent_btnPasserCommandeHaut{
	margin-left: 100px;
}

#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;
	margin-top:4px;
}
#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;
	margin: 0 0 auto auto;
	float:right;
}
.btnListe span.commander a:hover{
    color:#fff;
    text-decoration:underline;
}
.btnListe span.continuer a {
	margin: -50px 10px 0 0;
    color:#fff;
    text-decoration:none;
}
#ctl00_PageContent_btnPasserCommandeHaut{
margin-bottom: -25px;
}
#ctl00_PageContent_btnPasserCommande{
margin-top: -53px;
}
.btnListe span.continuer a:hover{
    color:#fff;
    text-decoration:underline;
}
/* Popup avec choix cadeau */
#content #mainCT .popupChoixCadeau {
    width: 250px;
}
#content #mainCT .popupChoixCadeau .fs {
    width: auto;
	border: none;
	margin: 0;
}
.body_commande_cdepanier_aspx #content #mainCT .popupChoixCadeau .fs h3 {
    width: auto;
	color: #D40028;
	border-bottom: 1px solid #D40028;
	padding: 0;
	font-size:16px;
	text-align:center;
}
.body_commande_cdepanier_aspx #content #mainCT .popupChoixCadeau .fs h3 span {
	color: #D40028;
	font-size:16px;
}
.body_commande_cdepanier_aspx #content #mainCT .popupChoixCadeau .fs .messagePopup {
    text-align: left;
}
#content #mainCT .popupChoixCadeau .fs ul {
    padding: 10px 0 10px 0;
}
#content #mainCT .popupChoixCadeau .fs li {
    border: 1px solid #CCCCCC; 
	padding: 4px 5px 1px;
	margin: 1px 0;
}
#content #mainCT .popupChoixCadeau .fs li:hover {
    border: 1px solid #BBBBBB; 
	background: #EEEEEE;
}
#content #mainCT .popupChoixCadeau .fs li label{
    padding: 0 5px 2px 10px;
}
#content #mainCT fieldset.fs {
    margin:0;
}
#content #mainCT fieldset.fs p {
    margin:9px 0px 0px 0px;
    text-align:left;
}
#content #mainCT ul.formField {
	margin-left:22px;
	margin-top:0;
}
#content #mainCT fieldset.fs p.validerFormulaire {
    float:left;
    clear:both;
    margin:10px 0 5px 18px;
}
#content #mainCT fieldset.fs ul.formField li {
    margin:2px 0 10px;
	clear:both;
}
#content #mainCT fieldset.fs 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;
	 height:34px;
     padding:0 0 0 6px;
	 margin-bottom:20px;
     list-style-type:none;
     width:780px;
}
#content #mainCT ul.navigPanier li {
     float:left;
     height:34px;
     background-image:url(images/back_processpanier_off.gif);
	 background-repeat:no-repeat;
     text-align:left;
     width:154px;
}
#content #mainCT ul.navigPanier li .StepCommande {
     padding:7px;
	 font-size: 12px;
}
#content #mainCT ul.navigPanier li.selected {
     color:#FFFFFF;
     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: 382px;
     padding-left:6px;
     padding-bottom:5px;
     margin: 10px 369px 0 auto;
     display:inline;
     border: 1px solid lightgray;
     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: 0;
	font-size: 12px;
	color: black;
	margin: 10px 0 15px 0;
	float: left;
}
#content #mainCT.panier p.explicationsAvantage .MonCodeAvantage {
     border: #D40028 1px solid; 
	 padding: 4px 14px 2px;
}
#content #mainCT.panier p.explicationsAvantage .CodeAvantageDescriptif {
     display: none;
}
/*Montants panier*/
.totalFacture {
	float: right;
	clear: right;
	width: 358px;
	padding: 8px;
	margin: 10px 4px auto auto;
	font-size: 12px;
	border-collapse: collapse;
	border: 1px solid lightGrey;
	background-color: white;
}
#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 dotted lightgray;
	padding:5px 10px;
}
.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 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;
}

* html #content #mainCT fieldset#fsCommandeDirecte ul li.liZoneQuantite {
	width:140px;
}

#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;
}
Reduite 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;
}
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:0 0 0 18px;
}
#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;
}
* html #content #mainCT fieldset#fsCommandeDirecte ul li.liZoneQuantite label{
	width:20px;
	margin: 0;
	padding:0;
	display:inline;
}
* html #content #mainCT fieldset#fsCommandeDirecte ul li.liZoneQuantite label span{
	width:20px;
	margin: 0;
	padding:0;
	display:inline;
}

#content #mainCT.panier fieldset#fsCommandeDirecte select {
	width:40px;
	
}

* html #content #mainCT fieldset#fsCommandeDirecte select#ctl00_PageContent_cboCommandeDirecteQuantite {
	display:inline;
	width:40px;
	margin-right: 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:13px;
	font-weight:bold;
	text-decoration:underline;
}
#content #mainCT p.desinscription a:hover {
	color:#000;
	text-decoration:none;
}
#content #mainCT p.desinscription.pNewsletterDesaboClientIdentifie {
	float: left;
    font-size: 13px;
    font-weight: bold;
    margin-left: 120px;
    margin-top: 15px;
    text-align: left;
}
#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:23px 0px 10px 8px;
	display: none;
}
p#breadCrumb {
    float:left;
    clear:both;
    padding:0px;
    margin:0px 8px 5px 8px;
    color:#d40028;
}
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;
}

/* CLIENT */
#content #mainCT fieldset.halfSize ul {
	list-style-type:none;
	margin:13px 0px 0pt 26px;
	padding:0px;
}
#content #mainCT fieldset.halfSize ul li {
    margin:0 40px 4px 0;
	clear: none;
	float:left;
}
#content #mainCT fieldset.halfSize ul li label span {
    width:auto;
    padding:0;
    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 {
	width:380px;
}
#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.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 {
    width:767px;
    margin-bottom:7px;
	float: none;
	border-color:#eeeeee;
}
#content #mainCT fieldset.halfSize .validerFormulaire {
	right: 0px;
	margin-top: -41px;
}
#content #mainCT fieldset.right .validerFormulaire {
    position: static;
}
#content #mainCT fieldset.right {
    float:left;
    clear:none;
    width:767px;
	margin:0 0 10px 0;
	border-color:#eeeeee;
}
#content #mainCT fieldset.right input#ctl00_PageContent_txtNumClient{
	margin: -61px 0 0 120px;
	width: 90px;
}
#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;
}

/*COMPTE CLIENT V5*/
#ctl00_wucHeader_lblMonCompte {
	Color: #D30028;
	font-size: 13px; 
	font-weight: bold;
}
.LoginPopup ul {
	margin: 0; padding: 0;
}
.LoginPopup ul li {
	list-style: none;
}

/* 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 #eeeeee;
}
#content #mainCT fieldset table.historiqueCommandeTab td,#content #mainCT fieldset table.historiqueCommandeTab th{
    padding:5px 10px;
    font-size:12px;
    border:1px solid #eeeeee;
    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;
}

#bgContainer .pCreationAdresse{
	margin-top:0px;
}

.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 #eeeeee;
    width:773px;
}
#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:0 0 5px 10px;
}

#content #mainCT fieldset.ClientFormAdresse ul li span {
   	display:block;
	float:left;
	font-size:12px;
	text-align:right;
	width:235px;
}

#content #mainCT fieldset.ClientFormAdresse ul li input {
    background:#FFFFFF none repeat scroll 0 0;
	margin:0 0 0 10px;
	/*width:398px;*/
}

.body_gestioncompteclient_authentifie_clicoord_aspx #content #mainCT fieldset.ClientFormAdresse ul li input{
	width: 280px;
}

#ctl00_PageContent_wucAdresse_WUCAdresseValidableWIF_vtbLigne1_TextBoxSaisie, #ctl00_PageContent_wucAdresse_WUCAdresseValidableWIF_txtCodePostal{
	width:105px !important;
}

.divOngletLivraison .modalPopupContent .formulaireExplication, .divOngletLivraison .modalPopupContent .conditionsLegales{
	width:645px;
	color:#5B5B5B;
}

.divOngletLivraison .modalPopupContent .formulaireExplication{
	display:none;
}

.divOngletLivraison .modalPopupContent .formulaireExplication a, .divOngletLivraison .modalPopupContent .conditionsLegales a{
	color:#5B5B5B;
	text-decoration:underline;
}

#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;
}
#ctl00_PageContent_wucFPChoixCaracteristiques_btnAjoutPanierWithPopupBas_panPopupAjoutPanier .modalPopup {
	background-color: #FFFFFF;
    border: 3px solid #797979;
    color: #444444;
    height: 350px;
    padding-bottom: 8px;
    padding-top: 55px;
    text-align: center;
    width: 560px;
    z-index: 1000;
}
#ctl00_PageContent_wucFPChoixCaracteristiques_btnAjoutPanierWithPopupBas_panPopupAjoutPanier .modalPopupContent h2 {
	font-size: 1.4em;
    margin-left: auto;
    margin-top: -20px;
}
#ctl00_PageContent_wucFPChoixCaracteristiques_btnAjoutPanierWithPopupBas_panPopupAjoutPanier  .modalPopupContent h2 {
	font-size: 1.4em;
    margin-left: auto;
    margin-top: -20px;
}
#content #mainCT .modalPopupContent fieldset.ClientFormInfoPerso,#content #mainCT .modalPopupContent fieldset.ClientFormAdresse {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	margin-left:15px;
	width:645px;
}
.body_commande_authentifie_cdelivraisonavecrelais_aspx #content #mainCT .modalPopupContent fieldset.ClientFormInfoPerso {
   	background:#F3E8C8;
   	border:2px solid #8A1520;
	width:677px;
}
#content #mainCT .modalPopupContent fieldset.ClientFormInfoPerso h3, #content #mainCT .modalPopupContent fieldset.ClientFormAdresse h3 {
	background:transparent none repeat scroll 0 0;
	border:1px solid #5B5B5B;
	color:#5B5B5B;
	width:635px;
	margin: 5px 0 0 0;
}

#content #mainCT .modalPopupContent fieldset.ClientFormInfoPerso ul, #content #mainCT .modalPopupContent fieldset.ClientFormAdresse ul{
  	padding:0;
	margin:0;
	width:645px;
}

#content #mainCT .modalPopupContent fieldset.ClientFormInfoPerso ul li, #content #mainCT .modalPopupContent fieldset.ClientFormAdresse ul li{
	border-bottom:1px solid #D8CEB2 !important;
	border-top:1px solid #FFF3D2 !important;
	margin:0 !important;
	padding:5px 0;
	width:645px;
	color:#5B5B5B;
}

#content #mainCT .modalPopupContent fieldset.ClientFormInfoPerso ul li label,#content #mainCT .modalPopupContent fieldset.ClientFormInfoPerso ul li label span{
	width: 70px;
}


#content #mainCT .modalPopupContent fieldset.ClientFormInfoPerso input{
    background:#FFFFFF none repeat scroll 0 0;
	margin:0 0 0 10px;
	width:105px !important;
}

.body_commande_authentifie_cdelivraisonavecrelais_aspx #content #mainCT .modalPopupContent fieldset.ClientFormAdresse {
    margin-top:0px;
	width:330px;
}


#content #mainCT .modalPopupContent a.linkButtonClassValider{
	background: transparent url(images/LinkRoundBtnRight_Red.png) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 22px;
    padding-right:15px;
	margin-top:10px;
	margin-left:515px;
}
.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{
	margin-left: 13px;
}
#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;
	font-weight: bold;
	background-color:#f2d79e;
}
#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;
}
#ctl00_PageContent_rptMiseEnAvantPagePanier_ctl01_wucSelecteurMiniFicheProduit_wucMiniFicheProduitTextile_MFPZoneTitre {
	padding-left:5px;
	padding-right:5px;
}
#ctl00_PageContent_rptMiseEnAvantPagePanier_ctl00_wucSelecteurMiniFicheProduit_wucMiniFicheProduitTextile_MFPZoneTitre {
	padding-left:5px;
	padding-right:5px;
}
#ctl00_PageContent_rptMiseEnAvantPagePanier_ctl02_wucSelecteurMiniFicheProduit_wucMiniFicheProduitTextile_MFPZoneTitre {
	padding-left:5px;
	padding-right:5px;
}
#ctl00_PageContent_rptMiseEnAvantPagePanier_ctl03_wucSelecteurMiniFicheProduit_wucMiniFicheProduitTextile_MFPZoneTitre {
	padding-left:5px;
	padding-right:5px;
}
/* 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 {
    margin:0 0 0 340px; 
	clear:both;
	width:290px;
}
.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;
	font-size:11px;
}
.body_gestioncompteclient_authentifie_cliproduitsconsultes_aspx #content #mainCT p.cnil {
	display:none;
}
#content #mainCT #bgContainer p.cnil {
	float:left;
	margin:0px;
	width:720px;
	text-align:left;
	padding-bottom:5px;
}
#ctl00_PageContent_uppMesProduitsConsultes {
	text-align:center;
	margin-left:50px;
}
#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 {
	clear:both;
    color:#000;
	margin-left:27px;
    /*margin-top:-10px;*/
	margin-bottom:10px;
	font-size:13px;
}
#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;
}
#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;
}

.body_services_serv_faq_aspx #content #mainCT {
	background-color:#FFFFFF;
	clear:left;
	float:none;
	width:775px;
	overflow: hidden;
	padding: 0;
}
.body_services_serv_faq_aspx #content #breadCrumb {
	background-color:#FFFFFF;
	width:747px;
	margin:0;
	padding:0 0 0 28px;
}
.body_gestioncompteclient_authentifie_clisommaire_aspx #content #breadCrumb, .body_gestioncompteclient_authentifie_clicoord_aspx #content #breadCrumb, .body_gestioncompteclient_authentifie_cliadresses_aspx #content #breadCrumb, .body_gestioncompteclient_authentifie_clihisto_aspx #content #breadCrumb, .body_gestioncompteclient_authentifie_clipref_aspx #content #breadCrumb, .body_gestioncompteclient_authentifie_clinews_aspx #content #breadCrumb, .body_gestioncompteclient_authentifie_clipass_aspx #content #breadCrumb, .body_gestioncompteclient_authentifie_clifavoris_aspx #content #breadCrumb, .body_gestioncompteclient_authentifie_climail_aspx #content #breadCrumb, .body_gestioncompteclient_authentifie_cliproduitsconsultes_aspx #content #breadCrumb {
	font-size:12px;
}
.body_services_serv_faq_aspx #content #mainCT {
	margin: 0;
}
.body_services_serv_faq_aspx #content #mainCT h1 {
	border: none;
	margin: 0;
	padding: 0;
	width: auto;
}
.body_services_serv_faq_aspx #content #mainCT h1 span {
	margin-left:0;
}
.body_services_serv_faq_aspx #content #mainCT p.descFaq2 {
	margin:0;
	clear:both;
}
.body_services_serv_faq_aspx #content #mainCT ul#FAQListeResumeThemesQuestions {
	border: 1px solid #EEEEEE;
    margin: 0 0 10px 0;
    overflow: hidden;
    padding: 0 0 0 25px;
}
.body_services_serv_faq_aspx #content #mainCT ul#FAQListeResumeThemesQuestions li {
	float: left; 
	width: 240px;
	margin: 0 0 2px;
}
.body_services_serv_faq_aspx #content #mainCT ul#FAQListeResumeThemesQuestions li a {
	text-decoration: underline;
	font-weight: bold;
}
.body_services_serv_faq_aspx #content #mainCT hr {
	clear: both;
}
.body_services_serv_faq_aspx #content #mainCT h3 {
	color:#D30028;
}
.body_services_serv_faq_aspx #content #mainCT .flecheSignet {
	display: none;
}
.body_services_serv_faq_aspx #content #mainCT ul#FAQListeThemesQuestions {
	padding: 0 0 0 25px;
	width: auto;
	border: 1px solid #EEEEEE;
}
.body_services_serv_faq_aspx #content #mainCT ul.FAQQuestionsReponses {
	margin: 0 10px 25px 0; padding: 0;
	width: auto;
}
.body_services_serv_faq_aspx #content #mainCT ul.FAQQuestionsReponses li {
	margin: 0 0 10px;
}
.body_services_serv_faq_aspx #content #mainCT ul.FAQQuestionsReponses p {
	margin: 0;
	width: auto;
}
.body_services_serv_faq_aspx #content #mainCT p.FAQReponse ul {
	list-style-type:circle;
	padding: 0 0 0 15px;
}
.body_services_serv_faq_aspx #content #mainCT p.FAQReponse li{
	margin: 0;
}
/* 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:#FFFFFF;
    width: 775px;
    padding:3px 0px 0 0px;
    margin: 33px auto 0;
	position: relative;
}

/* CONTENU PAGE COMPTE */
.body_gestioncompteclient_authentifie_clisommaire_aspx #content, .body_gestioncompteclient_authentifie_clicoord_aspx #content, .body_gestioncompteclient_authentifie_cliadresses_aspx #content, .body_gestioncompteclient_authentifie_clihisto_aspx #content, .body_gestioncompteclient_authentifie_clipref_aspx #content, .body_gestioncompteclient_authentifie_clinews_aspx #content, .body_gestioncompteclient_authentifie_clipass_aspx #content, .body_gestioncompteclient_authentifie_clifavoris_aspx #content, .body_gestioncompteclient_authentifie_climail_aspx #content, .body_gestioncompteclient_authentifie_cliadressecreation_aspx #content, .body_services_demandecatalogue_authentifie_serv_demcat3b_aspx #content, .body_services_demandecatalogue_serv_demcat4_aspx #content,
.body_gestioncompteclient_authentifie_cliproduitsconsultes_aspx #content{
	padding-top:20px;
}


#content #mainCT.noBackground{
    padding-top:1px;
}
#content #mainCT {
	background:#FFFFFFF;
    clear:both;
    width:775px;
    padding:10px 0;
    margin:0;
	overflow: hidden;
}
#content #mainCT ul {
	list-style-type:none;
	margin:5px 0 -1px;
	float:left;
}
#content #mainCT ul.ulAdresses {
	list-style-type:none;
	overflow:hidden;
	margin:0;
	padding:0;
	width:720px;
}
#content #mainCT h1 {
	float: left;
	clear: both;
	color: black;
	background-color: white;
	border-color: lightgray;
	border-width: 1px 1px 1px;
	border-style: solid;
	font-size: 24px;
	font-weight: bold;
	width: 770px;
	padding: 3px 0px 2px 0px;
	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:771px;
	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;
}
.body_gestioncompteclient_authentifie_clisommaire_aspx #content #mainCT h2, .body_gestioncompteclient_authentifie_clicoord_aspx #content #mainCT h2, .body_gestioncompteclient_authentifie_cliadresses_aspx #content #mainCT h2, .body_gestioncompteclient_authentifie_clihisto_aspx #content #mainCT h2, .body_gestioncompteclient_authentifie_clipref_aspx #content #mainCT h2, .body_gestioncompteclient_authentifie_clinews_aspx #content #mainCT h2, .body_gestioncompteclient_authentifie_clipass_aspx #content #mainCT h2, .body_gestioncompteclient_authentifie_clifavoris_aspx #content #mainCT h2, .body_gestioncompteclient_authentifie_climail_aspx #content #mainCT h2, .body_gestioncompteclient_authentifie_cliproduitsconsultes_aspx #content #mainCT h2 {
	color: #000000;
    font-size: 10px;
    text-align: center;
}
.deconnexion {
	text-align:center;
	margin-top:10px;
	font-size: 11px;
	font-weight: bold;
}

#content #mainCT h2 .nomClient, #content #mainCT h2 .numeroClient, #content #mainCT h2 .textBienvenue, #content #mainCT h2 .deconnexion{
	clear:both;
	display:block;
	font-weight:normal;
	margin:5px 0;
	width:730px;
	float:none;
}

#content #mainCT h2 .deconnexion a{
	background:url(images/btn_Blanc_right.png) no-repeat right top;
	padding: 7px 16px 10px 0;
}

.body_gestioncompteclient_authentifie_cliadresses_aspx a.linkButtonClassValider {
	margin-top:25px;
}

#content #mainCT h2 .deconnexion a span{
	background:url(images/btn_Blanc_left.png) no-repeat left top;
	color:#000000;
	font-size:14px;
	padding: 5px 0 10px 15px;
}

#content #mainCT fieldset {
    clear:none;
	float:left;
    margin:0 0 10px;
    padding:0px 0px 4px;
    background:#fff;
    border:1px solid #eeeeee;
    width:350px; 
}
.body_commande_authentifie_cdelivraisonavecrelais_aspx #content #mainCT fieldset {
	float:none;
}
.body_commande_authentifie_cdelivraisonavecrelais_aspx #content #mainCT.panier fieldset h3 {
	width: 350px;
}
.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:#eeeeee;
	border-color:#eeeeee;
	border-width:0px 0px 2px;
	border-style:solid;
	padding:5px 2px 5px 7px;
	color:#333;
	text-align:left;
	font-size:13px;
}
#content #mainCT fieldset h3 strong {
    color:#000;
    font-weight:bold;
}
#content #mainCT .segmentation-pds h3 {
	background-color:#eeeeee;
	border-color:#eeeeee;
	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.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;
}
.body_gestioncompteclient_authentifie_clinews_aspx #content #mainCT fieldset ul.formField li label {
	margin-top:6px;
}
#content #mainCT fieldset ul.formField input {
    float:left;
    width:12px;
    border:0px;
    margin:8px 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;
   	width:775px;
}
.body_gestioncompteclient_authentifie_clisommaire_aspx #content #mainCT #bgContainer {
    border: 1px solid #EEEEEE;
    float: left;
    width: 772px;
}
#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 #eeeeee;
    width:716px;
}
#ctl00_PageContent_panCoordonnees{
	width:775px;
}
#content #mainCT p.retour {
	float:left;
}
#content #mainCT p.retour #ctl00_PageContent_btnRetourEtapePrecedente{
	margin: -120px 0px 0 1px;
}
.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 .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:#ffffff;
	margin:0px auto;
	width:787px;
}
.clearfloatsIE .footerDynamique{
	color: gray;
	margin: 0 15px;
	clear:both;
	display:none;
}
/* 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:#eeeeee;
	border-width:1px;
	border-style:solid;
	color:#333;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:10px;
	padding:2px 0px 2px 6px;
	width:563px;
}

/*RELAIS*/
#content #mainCT fieldset#fsListeRelais {
	float:left;
	padding-bottom:0px;
	width:719px;
}
#content #mainCT fieldset#fsListeRelais h3{
	width:759px;
}
#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{
	width:767px;
}

#ctl00_PageContent_lblVille_span{
	margin-right: 10px\9;
}

#content #mainCT.panier fieldset#fsRelaisCodePostal {
    /*float:left;
	margin:0px 0px 10px 10px;
	width:167px;
	padding:0;*/
	display:none;
}

* html #content #mainCT.panier fieldset#fsRelaisCodePostal {
	height:100px;
}

#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;
}

#ctl00_PageContent_btnRechercheRelaisParLocalite{
	margin: 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;
}

* html #content #mainCT.panier fieldset#fsRelaisCodePostal span.btn{
	background: green;
	position:relative;
	top:0;
	margin: 0;
	padding:0;
	float:left;
	width: 30px;
	height:15px;
	display:block;
}

#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:770px;
    margin:4px 0 0;
    font-size:13px;
    border-collapse:collapse;
    background-color:#fff;
	border: 1px solid lightgrey;
}
.recapCommandePanier .image {
    width:60px;
    padding:4px;
}
.recapCommandePanier .refProd {
    padding:4px;
}
.recapCommandePanier .refProd strong {
    font-size:1.2em;
    font-weight:bold;
}
.recapCommandePanier th {
	background:#F3EFEA;
	border: 1px solid #D1CECA;
	color:#000;
	padding:4px;
}
.recapCommandePanier td {
	text-align: center;
	vertical-align: middle;
	border: 1px dotted lightgray;
	color: black;
	font-size: 12px;
	border-bottom: 1px solid lightgray;
	margin-bottom: 10px;
}
.recapCommandePanier .tdPanierLigneVisuel {
	padding:8px;
}
.recapCommandePanier td .divPanierPrixTexteGratuit span {
    background: url(images/gratuit.gif) no-repeat;  
	height: 35px;
	width: 65px;
	overflow:hidden;
	color:transparent;
	padding:10px 15px 20px;
}
.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;
}
.body_services_demandecatalogue_serv_demcat1_aspx #content #mainCT,
.body_services_demandecatalogue_serv_demcat4_aspx #content #mainCT,
.body_services_demandecatalogue_authentifie_serv_demcat3b_aspx #content #mainCT {
	background-color:#FFFFFF;
	clear:left;
	float:none;
	width:775px;
	overflow: hidden;
	padding: 0;
}
.body_services_demandecatalogue_serv_demcat4_aspx #content #breadCrumb,
.body_services_demandecatalogue_authentifie_serv_demcat3b_aspx #content #breadCrumb {
	background-color:#FFFFFF;
	width:747px;
	margin:0;
	padding:0 0 0 28px;
}
.body_services_demandecatalogue_serv_demcat1_aspx #content #mainCT #bgContainer h1 {
	clear:both;
	color:#000;
	background-color:#fff;
	border: none;
	font-size:15px;	font-weight:bold;
	margin:0px;
	width: auto;
}
.body_services_demandecatalogue_serv_demcat1_aspx #content #mainCT #bgContainer,
.body_services_demandecatalogue_authentifie_serv_demcat3b_aspx #content #mainCT #bgContainer {
	margin: 0;
}
.body_services_demandecatalogue_serv_demcat4_aspx #content #mainCT h1,
.body_services_demandecatalogue_authentifie_serv_demcat3b_aspx #content #mainCT #bgContainer h1 {
	clear:both;
	color:#D30028;
	background-color:#fff;
	border: none;
	font-size:15px;	font-weight:bold;
	margin:0px;
	width: auto;
}
.body_services_demandecatalogue_serv_demcat1_aspx #content #mainCT h1 span,
.body_services_demandecatalogue_serv_demcat4_aspx #content #mainCT h1 span,
.body_services_demandecatalogue_authentifie_serv_demcat3b_aspx #content #mainCT h1 span {
	margin-left:0;
}
.body_services_demandecatalogue_serv_demcat1_aspx #content #mainCT p.texteEnseigne,
.body_services_demandecatalogue_serv_demcat4_aspx #content #mainCT p.texteEnseigne,
.body_services_demandecatalogue_authentifie_serv_demcat3b_aspx #content #mainCT p.texteEnseigne {
	margin:0 15px 10px;
}
.body_services_demandecatalogue_serv_demcat1_aspx #content #mainCT fieldset.fsCatalogues,
.body_services_demandecatalogue_serv_demcat4_aspx #content #mainCT fieldset.fsCatalogues {
	background:none repeat scroll 0 0 #FFFFFF;
	border:none;
	clear:none;
	float:none;
	margin:0 20px;
	padding:0 0 4px;
	width:720px;
}
.body_services_demandecatalogue_serv_demcat1_aspx #content #mainCT fieldset.fsCatalogues ul {
	display: none;
}
.body_services_demandecatalogue_serv_demcat1_aspx #content #mainCT fieldset.fsCatalogues p.validerFormulaire {
	margin: 10px 0 10px;
}
.body_services_demandecatalogue_serv_demcat1_aspx #content #mainCT fieldset.fsCatalogues p.validerFormulaire a {
	margin-right: 12px;
}
.body_services_demandecatalogue_serv_demcat1_aspx #content #mainCT p.retour {
	margin: -32px 0 10px 20px;
}

/*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:#FFFFFF;
	width:380px;
	height:350px;
	border:3px solid #797979;
	padding-bottom:8px;
	padding-top:55px;
	text-align:center;
	z-index:1000;
	color:#444444;
}

.body_commande_authentifie_cdelivraisonavecrelais_aspx .modalPopup {
	background-color:#ffffff;
	width:352px;
	border:3px solid #797979;
	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:#797979;
	float:right;
	width:15px;
	height:15px;
	margin:-55px 0px 0 0;
}

.modalPopupHeader {
	border-width:0px 0px 2px 0px;
	border-style:solid;
	border-color:Gray;
}

.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;
	overflow: hidden;
	width: 250px;
}
.validationPopup #ctl00_PageContent_WUCGestionAvantagesBas_popupChoixCadeau_ctl01_btnValiderChoixCadeau {
	background: transparent url(images/LinkRoundBtnRight_Red.png) no-repeat scroll top right;
	color: white;
	display: block;
	float: right;
	font: bold 12px arial, sans-serif;
	height: 22px;
	padding-right: 15px;
	margin-top: 5px;
	text-decoration: none;
	margin-right: -1px;
}
.modalPopup .modalPopupHeader {
	background:#FFFFFF none repeat scroll 0 0;
	border:medium none;
	color:#000;
	padding-top:5px;
}
.modalPopup .modalPopupHeader span{
	text-transform:uppercase;
	font-weight:bold;
	padding-left:2px;
}
.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;
	position:relative;
}
#centerPan .modalPopupContent table h3.ProduitNom{
	margin: 0 0 5px;
	text-align: left;
	width: auto;
}
.body_descente_dprecherchestandard_aspx h3.ProduitNom{
	line-height: 10px;
}
#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:15px 10px 10px; padding: 0;
	width:565px;
	overflow: hidden;
}
#content #centerPan .produit #ProduitSelectionZone{
	clear:none;
	font-size:14px;
	margin:0; padding:5px;
	width:250px;
	overflow: hidden; 
}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitColorisZone {
	float:none;
	width: auto;
	margin: 0;  
}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitTailleZone {
	float:none;
	width: 240px;
	margin: 10px 0 0;
}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitBonnetZone {
	float:none;
	width: auto;
	margin: 5px 0 0;
}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitQuantiteZone,
#content #centerPan .produit #ProduitMiseAuPanier #tailles,
#content #centerPan .produit #ProduitMiseAuPanier #bonnets {
	float:none;
	clear: both;
	width:240px;
	margin: 5px 0 0;
}
#content #centerPan .produit #ProduitSelectionZone #ProduitColorisZone span{
	clear:none;
	padding-right:0px;
	font-size:14px;
}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitColorisZone select{
	clear:none;
	float:none;
	width: auto;
	font-size:12px;
}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitTailleZone select{
	float:left;
	margin:5px 0 0;
	width: auto;
	font-size:12px;
}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitQuantiteZone select{
	float:none;
	margin:0px;
	width: auto;
	font-size:12px;
}
#content #centerPan .produit #ProduitMiseAuPanier #ProduitBonnetZone select{
	float:none;
	margin: 0 0 0 10px;
	width: auto;
	font-size:12px;
}
#content #centerPan .produit #ProduitMiseAuPanier .ensPrix{
	clear: none;
	margin:-8px 0  0; padding:0 10px;
	font-weight:bold;
	font-size:14px;
	text-align: left;
	color:#333;
}
.indispo {
	display:none;
}
#ArticleZone {
	padding: 10px 0 0; 
	clear:both;
}
#content #centerPan .produit #ProduitMiseAuPanier .ensPrix .prix{
	clear:none;
	float: right;
	padding: 7px 10px 0 0;
	font-size:24px; font-weight:bold;
	color:#B8080A;
}
#content #centerPan .produit #ProduitMiseAuPanier .ensPrix .spanArticleCreditTotalLibelle,#content #centerPan .produit #ProduitMiseAuPanier .ensPrix .spanArticleTaegLibelle{
	display: none;
}
#content #centerPan .produit #ProduitMiseAuPanier .ensPrix #ctl00_PageContent_wucFPChoixCaracteristiquesClientSide_lblArticleDisponibilite {
	width: 150px;
}


#content #centerPan .produit #visuel{
	float:left;
	margin: 0 10px 0 0;
	width: 282px;
}
#content #centerPan .imageMiniature{
	width: auto; height: auto;
	float: right;
	margin: 5px 0 0;

	border: 1px solid #CCCCCC; padding: 1px;
}
#content #centerPan .imageMiniature{
	width: auto; height: auto;
	float: right;
	margin: 5px 0 0;

	border: 1px solid #CCCCCC; padding: 1px;
}
#content #centerPan .imageMiniatureSelected{
	border: 1px solid #999999; padding: 1px;
}
.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;
}

#ctl00_PageContent_wucFPChoixCaracteristiques_btnAjoutPanierWithPopupBas_lnkAjoutPanier,
#ctl00_PageContent_wucFPChoixCaracteristiquesClientSide_btnAjoutPanierWithPopupHaut_lnkAjoutPanier,
#ctl00_PageContent_wucFPChoixCaracteristiquesClientSide_btnAjoutPanierWithPopupBas_lnkAjoutPanier,
#ctl00_PageContent_wucAchatExpress_wucSelecteurMiniFicheProduit_wucMiniFicheProduitTextile_btnAjoutPanier_lnkAjoutPanier
 {
	background:transparent url(images/btn_ajout_panier.png) no-repeat;
	float:left;
	height:70px;
	margin:0;
	padding:0;
	width:198px;
	text-align:right;
	font-weight:bold;
	font-size:14px;
}

#ctl00_PageContent_wucFPChoixCaracteristiques_btnAjoutPanierWithPopupBas_lnkAjoutPanier:hover,
#ctl00_PageContent_wucFPChoixCaracteristiquesClientSide_btnAjoutPanierWithPopupHaut_lnkAjoutPanier:hover,
#ctl00_PageContent_wucFPChoixCaracteristiquesClientSide_btnAjoutPanierWithPopupBas_lnkAjoutPanier:hover,
#ctl00_PageContent_wucAchatExpress_wucSelecteurMiniFicheProduit_wucMiniFicheProduitTextile_btnAjoutPanier_lnkAjoutPanier:hover
 {
	background:transparent url(images/btn_ajout_panier_hover.png) no-repeat;
	float:left;
	height:70px;
	margin:0;
	padding:0;
	width:198px;
	text-align:right;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#8B5F5F;
}

#ctl00_PageContent_wucFPChoixCaracteristiques_btnAjoutPanierWithPopupBas_lnkAjoutPanier span,
#ctl00_PageContent_wucFPChoixCaracteristiquesClientSide_btnAjoutPanierWithPopupHaut_lnkAjoutPanier span,
#ctl00_PageContent_wucFPChoixCaracteristiquesClientSide_btnAjoutPanierWithPopupBas_lnkAjoutPanier span,
#ctl00_PageContent_wucAchatExpress_wucSelecteurMiniFicheProduit_wucMiniFicheProduitTextile_btnAjoutPanier_lnkAjoutPanier span {
	background:none;
	line-height:20px;
	margin:15px 55px 0 0;
	display:block;
}

#content #centerPan .produit #ProduitMiseAuPanier .ensPrix #ctl00_PageContent_wucFPChoixCaracteristiquesClientSide_lblArticlePrix{
	clear:none;
	float: left;
	padding: 7px 10px 0 0;
	font-size:24px; font-weight:bold;
	color:#B8080A;
}

/* ACHAT EXPRESS */

#AchatExpress #ctl00_PageContent_wucAchatExpress_updatePanelAchatExpress #ctl00_PageContent_wucAchatExpress_panAchatExpress{
	background:#ffffff;
	border: 2px solid #d40028;
	width:361px;
}

#AchatExpress #ctl00_PageContent_wucAchatExpress_updatePanelAchatExpress #ctl00_PageContent_wucAchatExpress_panAchatExpress .lblTitreProduit{
	font-size:20px;
	text-decoration:underline;
	color:#2f2f2f;
	display:block;
	float:left;
	margin:5px;
	width:120px;
}

#AchatExpress #ctl00_PageContent_wucAchatExpress_updatePanelAchatExpress #ctl00_PageContent_wucAchatExpress_panAchatExpress .MiniFicheImgAchatExpress{
	color:transparent;
	background:url(Images/quick_look_hover.png) no-repeat top left;
	padding: 0 0 0 25px;
	color:#D40028;
	border:none;
	position:relative;
	height:34px;
	display:block;
	float:left;
	line-height:35px;
	width:75px;
	margin:2px;
}

#AchatExpress #ctl00_PageContent_wucAchatExpress_updatePanelAchatExpress #ctl00_PageContent_wucAchatExpress_panAchatExpress .MFPZoneAPartirDe{
	display:block;
	font-weight:bold;
	margin:0 0 0 5px;
	Font-size: 13px;
}


#AchatExpress #ctl00_PageContent_wucAchatExpress_updatePanelAchatExpress #ctl00_PageContent_wucAchatExpress_panAchatExpress .divEnSavoirPlus{
	display:block;
	font-weight:bold;
	margin:0 0 0 5px;
	Font-size: 12px;
	position:absolute;
	top:280px;
	left:20px;
	background:#a4a4a4;
	padding:3px 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
	
}

#AchatExpress #ctl00_PageContent_wucAchatExpress_updatePanelAchatExpress #ctl00_PageContent_wucAchatExpress_panAchatExpress .divEnSavoirPlus a{
	color:#fff;
}


#AchatExpress #ctl00_PageContent_wucAchatExpress_updatePanelAchatExpress #ctl00_PageContent_wucAchatExpress_panAchatExpress .lkFermer{
  float: right;
  height:15px;
  background-color:#9c9e9f;
  border: 2px solid white;
  text-align:center;
  line-height:15px;
  color:#ffffff;
  padding:2px;
}

#AchatExpress #ctl00_PageContent_wucAchatExpress_updatePanelAchatExpress #ctl00_PageContent_wucAchatExpress_panAchatExpress .MFPZoneCorps{
	display:block;
	float:left;
	margin:5px;
}

#AchatExpress #ctl00_PageContent_wucAchatExpress_updatePanelAchatExpress #ctl00_PageContent_wucAchatExpress_panAchatExpress .MFPZoneDroite .MFPZoneCaracteristiques{
	background:#f2f2f2;
	border:2px solid #d5d5d5;
	float:left;
	display:block;
	width:200px;
	margin-top:5px;
	padding:2px;
	height:178px;
	line-height:27px;
}

#AchatExpress #ctl00_PageContent_wucAchatExpress_updatePanelAchatExpress #ctl00_PageContent_wucAchatExpress_panAchatExpress .MFPZoneDroite .MFPZoneCaracteristiques .divPrix{
	color:#d40028;
	font-size:20px;
	font-weight:bold;
	float:right;
	margin-right:10px;	
}

#AchatExpress #ctl00_PageContent_wucAchatExpress_updatePanelAchatExpress #ctl00_PageContent_wucAchatExpress_panAchatExpress .MFPZoneDroite .MFPZoneCaracteristiques .divDisponibilite{
	color:#999999;
	font-size:14px;
	font-weight:bold;
}

#AchatExpress #ctl00_PageContent_wucAchatExpress_updatePanelAchatExpress #ctl00_PageContent_wucAchatExpress_panAchatExpress .MFPZoneDroite .MFPZoneCaracteristiques .divTableauDisponibilite{
	display:none;
}

/* Fin ACHAT EXPRESS */




/*POPUP*/
#popupCadre .btnClose{
	position:absolute;
	right:20px;
	top:17px;
}
div#popupCadre {
    padding:4px;
    margin:10px;
    border:1px solid #877863;
    background-color:#fff;
}

div#popupCadre.popupOubliMail {
    width:auto;
	height:auto;
}
div#popupCadre.popupOubliMail p{
    margin-left:15px;
}
div#popupCadre p {
    margin-left:20px;
    margin-bottom:20px;
}
#popupCadre.popupOubliMail .alR{
	margin:0; padding:0;
}

/*V5*/
/*FICHE PRODUIT*/
#tableau_disponibilite_content_cadre {
	display: none;
}
/*fil d'ariane*/
#divContexteCarrouselSuivantPrecedent{
	float: left; overflow:hidden;
	width: 455px;
	/*padding: 110px 10px 10px;*/
	margin:5px 0 10px 10px;
	font-size:12px;
}
.cssLibelleFilAriane, .lblTitleContexte {
	color: gray;
	font-weight: bold;
	margin : 0 5px 0 0;
	float:left;
}
.divArborescence a {
	text-decoration: underline;
	margin: 0 5px 0 0;	
}
.divArborescence a.hplHomepage {
	float: left;
}
.ulSegments {
	margin: 0; padding: 0;
}
.ulSegments li {
	list-style: none;
	float: left;
}
.ulSegments li a{
	background: transparent url(images/fleche_rouge.gif) no-repeat 0 3px;
	margin: 0 0 0 5px; padding: 0 0 0 10px;
}

/*Désactivation de l'Include "FLY OVER FONCTIONS" sur UTI */
#centerPan #fly_over_fonctions_cadre{
	display:none;
}


/*Carousel précédent-suivant*/
#ctl00_PageContent_wucCarrousel_pnlCarrouselSuivantPrecedent {
	clear: both;
	position:relative;
	height: 5px;
	z-index: 1000px;
	margin-top:15px;
}
.divProduitsCarrouselSuivantPrecedent {
	margin: 0; padding: 0;
	width: auto;
	z-index: 1500px;
	text-align:center;
	display:block;
}

/** html .divProduitsCarrouselSuivantPrecedent {
	/*background: grey;
	margin: 0;
	width:580px;
}*/

.divProduitsPrecedents, .divProduitsPrecedents ul, .divProduitsPrecedents li,
.divProduitsSuivants, .divProduitsSuivants ul, .divProduitsSuivants li {
	display:block;
	float: left;
}

.divProduitsCarrouselSuivantPrecedent span.lblTitleProduits {
	display:none;
}

.body_descente_dpficheproduittextile_aspx #breadCrumb, 
.lblTitleArborescence, 
.hplItemLabelLinkBefore,
.hplLienProduitPrecedentAfter,
.hplLienProduitSuivantBefore {
	display: none;
}
.produitPrecedent {
	border:1px solid #EEEEEE;
	float:left;
	margin: 0 5px; padding: 1px;
}
.produitSuivant {
	border:1px solid #EEEEEE;
	float:left;
	margin: 0 5px; padding:1px;
}
.divProduitsPrecedents ul,
.divProduitsSuivants ul {
	margin: 0; padding: 0;
	overflow:hidden; 
}

.divProduitsPrecedents ul li,
.divProduitsSuivants ul li {
	display: none;
}

/*visuel produit*/.hplItemImageLink {
	float:left;
	text-align:center;
	width:100%;
}
/*nom du produit*/.hplItemLabelLinkAfter {
	background:transparent none repeat scroll 0 0;
	color:#000000;
	font-size:12px; font-weight:normal; text-align:center;
	padding:4px 0 0;
	clear:left;
	float:left;
	width:71px;
	display:none;
}
.positionEnCours {
	float:left;
	color: gray;
	font-weight:bold;
	margin:0; padding:5px;
}

/*fleches avant*/a.hplLienProduitPrecedentBefore {
	color:gray;
	float:left;
	font-size:20px;
	font-weight:bold;
	margin:0 10px 0 0;
}

*html a.hplLienProduitPrecedentBefore {
	margin: 0 0 0 0;
}
				 	  
/*fleches après*/
a.hplLienProduitSuivantAfter {
	color:gray;
	float:left;
	font-size:20px;
	font-weight:bold;
	margin:0 0 0 10px;
}

/* *html a.hplLienProduitSuivantAfter{
	color:gray;
	float:left;
	font-size:20px;
	font-weight:bold;
	margin-top:35px;
	background: green;

}*/



/* RECHERCHE UNIVERS */
#rechercheUnivers{
	font-size:12px;	
	font-weight:normal;
	height:58px;
	position:relative;
	top:115px;
	width:400px;
	float:left;
	padding-bottom:0;
	margin: 0 0 0 -180px;
}

#rechercheUnivers .rechercheUniversSaisie{
	margin-top:9px;
	float:left;
	width: 325px;
}

#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:#333333;
	font-size:12px;
	margin: 0 0 0 13px; 
	padding:2px;
	width:140px;
}
#rechercheUnivers .rechercheUniversSaisie span{
	color:#d40028;
	font-weight:bold;
	float:left;
	font-size:14px;
}

#rechercheUnivers .btn a{
	color:#fff;
	font-weight:bold;
	margin:10px 10px 0 0;
	float: right;
	
}
#rechercheUnivers .btn a:hover{
	color:#fff;
	font-weight:bold;
}

.body_descente_dprecherchestandard_aspx #rechercheUnivers {
	display:none;
}

/* 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 #eeeeee;
	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:14px;
	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:14px;
	text-decoration:none;
	color:#000000;
}
#centerPan .ProduitMiseEnAvant h3.ProduitNom a:hover{
	font-size:14px;
	text-decoration:none;
	color:#8b5f5f;
}
#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;
}
/*RollOver boutique*/.wucFlyOverDescente .FlyOverZoneJSON {
	border: 1px solid gray;	
	position: absolute; bottom: 38px; left:0;
	background:white; opacity:0.8;
	padding: 3px 5px;
	width: 124px;
	z-index: 200;
	display:none;
}
/*RollOver fiche produit*/.wucFlyOverMiseEnAvant .FlyOverZoneJSON {
	border: 1px solid gray;	
	position: absolute; bottom: 38px; left:0;
	background:white; opacity:0.8;
	padding: 3px 5px;
	width: 129px;
	z-index: 200;
	display:none;
}

/*RollOver Coup de Coeur*/.wucFlyOverCoupDeCoeur .FlyOverZoneJSON {
	display:none;
}

.wucFlyOverDescente .FlyOverZoneJSON .FlyOverLblColoris, .wucFlyOverMiseEnAvant .FlyOverZoneJSON .FlyOverLblColoris {
	text-align:center; font-size:0.87em; font-variant:small-caps; font-weight:bold; text-transform:uppercase;
}

.divDescriptionJson, .divDescriptionLongueJson, .FlyOverImageProduitJson, .divTaillesJson{
	display:none !important;
} 

/* NOTRE SELECTION */
#centerPan div#resultats table.NotreSelection {
	clear:both;
	margin:0px;
}
#centerPan div#resultats table.NotreSelection td {
	height:20px;
}
#centerPan div#resultats table.NotreSelection th {
	vertical-align:top;
}
#centerPan div#resultats table.NotreSelection td.legend{
	float:left;
	border:1px solid #eee;
	height:248px;;
	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;
	height:0;
}
#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				  ***/
/****************************************/

input[type=radio]{
	width:12px !important;
}

/*Boutons arrondis*/
a.linkButtonClass{
	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;
}
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.png) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 22px;
    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.png) no-repeat;
    display: block;
    height:22px;
	line-height:13px;
	padding:5px 5px 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;
}
.body_commande_authentifie_cdeconfirm_aspx a.linkButtonClassRetour{
	background: transparent url(images/btn_retour_accueil.png) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 18px;
    text-decoration: none;
	height: 24px;
    width: 155px;
	text-align: center;
	padding-top: 4px;
}
.body_commande_authentifie_cdeconfirm_aspx a.linkButtonClassRetour span {
    background: transparent url(images/btn_retour_accueil.png) 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{
    color: black;
    font: 12px;
    text-decoration: underline;
	
	position:relative; top:5px; left:0;
	
}
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 #eeeeee;
}
.guideAchat p {
	margin:0px;
	padding:8px;
}
.guideAchat p.themeGuide {
	border-bottom:1px solid #eeeeee;
}
.guideAchat p.imgGuide {
	border-bottom:1px solid #eeeeee;
	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:10px 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;
	position: relative; 
}
#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:752px;
}
#votreRecherche{
	float:left;
	margin:0px 0px 10px 15px;
	width:560px;
}
p.RechercheResume{
	font-weight:bold;
	color:#B8080A;
	margin: 45px 0 0 0;
}
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 img.StickerLien{
	width:auto;
}
#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;
}


/*******************/

#ctl00_wucHeader_lblClosePanel {
	background-color: yellow;
    color: #000000;
    padding-left: 3px;
    padding-right: 3px;
	background-color: #FFFFFF;
    color: #000000;
    padding-left: 3px;
    padding-right: 3px;
	border: 1px solid #CCCCCC;
}
#ctl00_wucHeader_pnlLogin #banner span {
    color: red;
    font-weight: bold;
}
.CompteClientActions {
	padding-bottom:10px;
	font-size:11px;
}

.CompteClientAction {
	font-size:11px;
}

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 p {
	color:#877863;
	font-weight:normal;
	font-size:12px;
}
#descente_univers_nav_gauche_encart_enseigne_cadre.zoneinclude {
	display:none;
}
#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;
	position:relative;
}
#centerPan .misesEnAvantHomeBoutique table.tableRes .ProduitMiseEnAvant input{
	float:left; 
	width:110px;
	height:100px;
	margin-top:20px;
}
#centerPan .misesEnAvantHomeBoutique table.tableRes .ProduitMiseEnAvant p input{
	float:left; 
	margin:0px;
	height:35px;
}
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;
	height:30px;
}
#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:14px;
	background:none;
	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;
	margin-top: -2px;
}
.photoNonDispo {
	display: none;
	color: transparent;
}

/*STICKERS*/
p.ProduitStickerPrincipal {
	margin: 0; padding: 0;
	position:absolute; top: 127px; right: 0; 
	width: auto; height: auto; }
/*Stickers Tailles*/
p.ProduitStickerPrincipal img.StickerLien {
	Padding: 37px 4px 0 0; }
p.ProduitStickerPrincipal img.Sticker_CourteExtracourte,
p.ProduitStickerPrincipal img.Sticker_CourteTaille{
	Padding: 26px 4px 0 0; }
p.ProduitStickerPrincipal img.Sticker_CourteExtraLongue,
p.ProduitStickerPrincipal img.Sticker_CourteExtraTaille{
	Padding: 15px 4px 0 0; }
/*Sticker "Exclusivité WEB"*/
.ProduitMiseEnAvant p.ProduitStickerPrincipal img.Sticker_Exclusivite_WEB {
	Padding: 10px 0 0 1px; }
.NotreSelection .legend p.ProduitStickerPrincipal img.Sticker_Exclusivite_WEB {
	Padding: 0 0 0 1px; }
#ctl00_PageContent_rptProduitsConsultes_ctl35_wucPlotProduit_pStickerPrincipal {
	display:none;
}
.NotreSelection .legend p.ProduitStickerNavigateur img.Sticker_Nouveaute {
    padding: 0 0 0 1px;
}
main.css (ligne 6835)
.ProduitMiseEnAvant p.ProduitStickerNavigateur img.Sticker_Nouveaute {
    padding: 10px 0 0 1px;
}
/*sticker fiche produit*/
span .Sticker_pur_coton, span .Sticker_prix_toutes_tailles, span .Sticker_Grande_Taille, span .Sticker_Coupe_courte {
	display:block;
	/*padding: 10px 10px 10px 0;*/ 
}
#ProduitDetails  #ctl00_PageContent_wucFPChoixCaracteristiques_dtlStickers span {
	clear: none;
}	
#ProduitDetails  #ctl00_PageContent_wucFPChoixCaracteristiques_dtlStickers span img {
	margin: 15px 5px 5px 0;
}	
	
/* ProduitDetails */
#content #centerPan .produit #ProduitDetails{
	float:left;
	padding:0;
	width:270px;
	position: relative; 
}

#content #centerPan .produit #ProduitDetails h1.ProduitNom {
	color:#B8080A; 
	font-size:25px;
	width: auto;
	margin-top:0px;
}
#content #centerPan .produit #ProduitDetails h3.ProduitNom span {
	font-size:20px;
}
#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: 35px 0 5px 1px;
	padding: 30px 0 0;
}
#content #centerPan .produit #ProduitDetails p.ProduitInfosComplementaires{
	font-size:12px;
	margin:0; 
}
#content #centerPan .produit #ProduitDetails p.pInfoComp{
	float:none;
	clear:none;
	margin: 2px 0 0; 
	padding: 0;
	width:270px;
}
#content #centerPan .produit #ProduitDetails .ProduitInfosComplementaires .pInfoComp .ProduitInfosComplementairesTitre{
	font-weight:bold;
	font-size:14px;	
	color:grey;
}
#content #centerPan .produit #ProduitDetails .ProduitInfosComplementaires .pInfoComp .ProduitInfosComplementairesTexte{
	font-size:13px;	
	color:grey;
}
#ProduitDetails span{
	clear:both;
	float:left;
}
#content #centerPan .produit #ProduitDetails p.ProduitLesPrix {
	margin:0;
	position: absolute; top: 10px; right: 0;	
}
#content #centerPan .produit #ProduitDetails p.ProduitLesPrix span{ font-size:12px; clear: none; margin: 22px 2px 0 0;}
#content #centerPan .produit #ProduitDetails p.ProduitLesPrix span.reduc {}
#content #centerPan .produit #ProduitDetails p.ProduitLesPrix span.prixBarre {}
#content #centerPan .produit #ProduitDetails p.ProduitLesPrix span.prix {font-size:15px; margin-top: 20px;}

/*FICHE PRODUIT : Tableau des disponibilités*/
.tableDispo {
	border-collapse: collapse;
}
.pnlVisuelTableauDisponibilite {
	background-color:#FFFFFF; border: 1px solid gray; color:#666666;
	padding:5px 10px 10px;
	width:auto;
} 
/*Btn fermer*/.lnkFermerPopUpTabDispo {
	float:right;
	padding: 0 5px 10px 0;
	font-weight:bold;
	color: gray;
	margin-right: 600px;
}
* html .lnkFermerPopUpTabDispo { 
	padding: 5px 10px;
	font-weight:bold;
	background: white; color: gray;
	margin-right: 600px;
}
.tabDispo_taille_code, .tabDispo_coloris_code, .tabDispo_dispo_D_code_inner, .tabDispo_dispo_E_code_inner, .tabDispo_dispo_S1_code_inner, .tabDispo_dispo_S2_code_inner, .tabDispo_dispo_S3_code_inner, .tabDispo_dispo_S4_code_inner, .tabDispo_dispo_S5_code_inner, .tabDispo_dispo_S6_code_inner, .tabDispo_dispo_S7_code_inner, .tabDispo_dispo_S8_code_inner {
	display:none;
}
span.tabDispo_dispo_D_libelle_inner, span.tabDispo_dispo_E_libelle_inner {
	display:none;
}
* html span.tabDispo_dispo_D_libelle_inner {
	display: block;
	font-size: 12px; font-weight:bold; 
	padding: 2px 5px 5px 2px;
	background: white; color:#59862f; text-decoration:underline;
}
* html span.tabDispo_dispo_E_libelle_inner {
	display: block;
	font-size: 11px;
	padding: 2px 5px 5px 2px;
	background: white; color:#D30028; text-decoration:underline;
}
* html span.tabDispo td {
	background: white;
}

* html a.tabDispo_dispo_D_libelle, * html a.tabDispo_dispo_E_libelle, * html .tabDispo_taille_libelle, * html .tabDispo_coloris_libelle {
	background: white;
}
/*Disponible*/a.tabDispo_dispo_D_libelle {
	background:transparent url(images/dispo.gif) no-repeat scroll 0 0;
	padding:0 10px 5px 6px;
	width: 90px;
}
/*Disponible dans X semaines*/a.tabDispo_dispo_S0_libelle, a.tabDispo_dispo_S1_libelle, a.tabDispo_dispo_S2_libelle, a.tabDispo_dispo_S3_libelle, a.tabDispo_dispo_S4_libelle, a.tabDispo_dispo_S5_libelle, a.tabDispo_dispo_S6_libelle, a.tabDispo_dispo_S7_libelle, a.tabDispo_dispo_S8_libelle, a.tabDispo_dispo_S9_libelle {
	display: block;
	width: 60px;	
	color:#555555;
	font-size: 11px;
}
* html .tabDispo_dispo_S0_libelle, * html .tabDispo_dispo_S1_libelle, * html .tabDispo_dispo_S2_libelle, * html .tabDispo_dispo_S3_libelle, * html .tabDispo_dispo_S4_libelle, * html .tabDispo_dispo_S5_libelle, * html .tabDispo_dispo_S6_libelle, * html .tabDispo_dispo_S7_libelle, * html .tabDispo_dispo_S8_libelle, * html .tabDispo_dispo_S9_libelle {
	display: block;
	width: 60px;	
	background: white; color:#555555;
	font-size: 11px;
}
* html .tabDispo_dispo_S0_code_inner, * html .tabDispo_dispo_S1_code_inner, * html .tabDispo_dispo_S2_code_inner, * html .tabDispo_dispo_S3_code_inner, * html .tabDispo_dispo_S4_code_inner, * html .tabDispo_dispo_S5_code_inner, * html .tabDispo_dispo_S6_code_inner, * html .tabDispo_dispo_S7_code_inner, * html .tabDispo_dispo_S8_code_inner, * html .tabDispo_dispo_S9_code_inner { display: none; }
/*Epuise*/a.tabDispo_dispo_E_libelle {
	background:transparent url(images/epuise.gif) no-repeat scroll 0 0;
	padding:0 10px 5px 6px;
	width: 90px;
}
#ctl00_PageContent_wucFPChoixCaracteristiques_wucTableauDisponibilite_pnlAffichage {
	clear: both;
}
/*tailles*/.tabDispo_taille_libelle {
	color: gray;
	padding: 2px 5px;
	font-size: 15px;
}
/*couleur*/.tabDispo_coloris_libelle {
	color: gray;	
	padding: 2px 5px;
	font-size: 14px; font-weight: bold; text-transform:uppercase;
}
.tableDispo tr td, .tableDispo tr th {
	border: 1px solid #DDD;
}
* html .tableDispo {
	background: white;
	border-collapse: collapse;
}
* html .tableDispo tr td, .tableDispo tr th {
	border-collapse: collapse;
}


/* ProduitMiseAuPanier */
#ctl00_PageContent_wucFPChoixCaracteristiques_uppMiseAuPanier {
	float: right;
	width: 270px;
	margin-top: 5px;
	display:inline;
}

* html #ctl00_PageContent_wucFPChoixCaracteristiques_uppMiseAuPanier {
	width: 200px;
}

#content #centerPan .produit #ProduitMiseAuPanier{
	border: 1px solid #CCCCCC;
	background: #EEEEEE;
	float:right;
	margin: 5px 0; padding:0;
	width: 270px;
}

* html #content #centerPan .produit #ProduitMiseAuPanier{
	padding-bottom:10px;
}

.divWucTableauDispo {
	clear: both;
	text-align:center;
	font-size: 14px;
}
#NewProduitTailleZone, #NewProduitBonnetZone {
	width: 250px;
	margin: 5px 0 0;
	overflow: hidden;
}
#NewProduitTailleZone a, #NewProduitBonnetZone a {
	background: white;
	border: 1px solid gray;
	color: gray;
	float: left;
	font-size: 12px;
	margin: 0 4px 5px 0;
	padding: 4px 4px 2px;
}
#NewProduitTailleZone .cssProprieteTCSInexistant, #NewProduitTailleZone .cssProprieteTCSInexistant:hover, #NewProduitBonnetZone .cssProprieteTCSInexistant,
#NewProduitBonnetZone .cssProprieteTCSInexistant:hover{
	background: #EEEEEE;
	border: 1px solid gray;
	color: gray;
	text-decoration: none;
}
#NewProduitTailleZone a:hover, #NewProduitTailleZone a.cssProprieteTCSSelectionne, #NewProduitBonnetZone a:hover, #NewProduitBonnetZone a.cssProprieteTCSSelectionne{
	border: 1px solid #B8080A;
	color: #B8080A;
}

/* HACK POUR CACHER lE LIEN TABLEAU DES DISPO SUR IE6 et 7*/

/**+html .divWucTableauDispo{
	position: absolute;
	left: 10000px;
	
}
* html .divWucTableauDispo{
	background-color:green;
	position:absolute;
	left: 10000px;
} */

.divWucTableauDispo a {
	text-decoration: underline;
	margin: 2px 0 0 0; 
}
#ctl00_PageContent_wucFPChoixCaracteristiques_btnAjoutPanierWithPopupBas_uppAjoutPanier {
	float: none;
	margin-left:10px;
}

* html #ctl00_PageContent_wucFPChoixCaracteristiques_btnAjoutPanierWithPopupBas_uppAjoutPanier {
	margin: 0;
}

#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 {
	display:none;
}
#content #ctl00_PageContent_wucFPChoixCaracteristiquesClientSide_btnAjoutPanierWithPopupHaut_uppAjoutPanier {
	display:none;
}
#ctl00_PageContent_wucFPChoixCaracteristiques_btnAjoutPanierWithPopupHaut_uppAjoutPanier {
	display:none;
}
#content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierBas {
	float:none;
	overflow: hidden;
	margin: 0 25px 10px;
}

* html #content #centerPan .produit #ProduitMiseAuPanier .AjoutPanierBas {
	display:block;
	margin: 5px 0 0 40px;
}

#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:#8B5F5F;
	text-decoration:none;
}
#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_services_serv_relais_aspx #content #mainCT.panier p#texteEnseigneRelais.texteEnseigne {
    text-align:left;
	background:#FFFFFF; color: black;
	border:1px solid #EEEEEE;
	float:left;
	font-family:Arial,Helvetica,sans-serif; font-style: normal;
	width:755px;
	margin-bottom:10px; 
	padding:3px 6px;
}
.body_gestioncompteclient_authentifie_clipref_aspx #content #mainCT fieldset ul.formField li label {
    float: left;
    font-size: 12px;
    margin-left: 5px;
    margin-top: 6px;
}
.body_gestioncompteclient_authentifie_clisommaire_aspx #content #mainCT div.halfSize h3 {
	text-align:left;
}
.body_gestioncompteclient_authentifie_clisommaire_aspx #content #mainCT div.halfSize {
    background: none repeat scroll 0 50% #FFFFFF;
    border: 1px solid #EEEEEE;
    float: left;
    height: 318px;
    left: 60px;
    margin: 10px auto;
    padding: 4px;
    position: relative;
    width: 315px;
}
.body_gestioncompteclient_authentifie_clisommaire_aspx #content #mainCT div.halfSize h3 a {
    color: #000000;
    display: block;
    padding: 22px 0 10px 70px;
    text-decoration: none;
	font-size:15px;
}
.body_gestioncompteclient_authentifie_clisommaire_aspx #content #mainCT div.halfSize h3 a:hover {
	text-decoration:none;
	color: #dd2134;
}
#ctl00_PageContent_rptCompteClientActionGauche_ctl01_hplCompteClientAction {
	background: url("images/CompteClientAction-1.gif") no-repeat scroll 0 12px transparent;
}
#ctl00_PageContent_rptCompteClientActionGauche_ctl02_hplCompteClientAction {
	background: url("images/CompteClientAction-2.gif") no-repeat scroll 0 12px transparent;
}
#ctl00_PageContent_rptCompteClientActionGauche_ctl03_hplCompteClientAction {
	background: url("images/CompteClientAction-3.gif") no-repeat scroll 0 12px transparent;
}
#ctl00_PageContent_rptCompteClientActionGauche_ctl04_hplCompteClientAction {
	background: url("images/CompteClientAction-6.gif") no-repeat scroll 0 12px transparent;
}
#ctl00_PageContent_rptCompteClientActionGauche_ctl05_hplCompteClientAction {
	background: url("images/CompteClientAction-4.gif") no-repeat scroll 0 12px transparent;
}
#ctl00_PageContent_rptCompteClientActionDroite_ctl01_hplCompteClientAction {
	background: url("images/CompteClientAction-5.gif") no-repeat scroll 0 12px transparent;
}
#ctl00_PageContent_rptCompteClientActionDroite_ctl02_hplCompteClientAction {
	background: url("images/CompteClientAction-6.gif") no-repeat scroll 0 12px transparent;
}
#ctl00_PageContent_rptCompteClientActionDroite_ctl03_hplCompteClientAction {
	background: url("images/CompteClientAction-7.gif") no-repeat scroll 0 12px transparent;
}
#ctl00_PageContent_rptCompteClientActionDroite_ctl04_hplCompteClientAction {
	background: url("images/CompteClientAction-8.gif") no-repeat scroll 0 12px transparent;
}
.body_services_serv_relais_aspx #content #mainCT.panier p#texteEnseigneRelais.texteEnseigne li{
    list-style: url("/ContentWIF/Includes/FR/FRA/InfosServices/8/Content/img/fleche_bleue.gif")
}
.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,.divOngletLivraison .lblInfoLivraisonADomicile{
    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;
}

/* Désinscription à la newsletter*/
.body_gestioncompteclient_authentifie_clidesabonews_aspx #content{
	margin-top:40px;
}

#content #mainCT .fsDesaboNewsletterEmailsCompteClient{
	width:773px;
	margin-top:15px;
}

#content #mainCT .fsDesaboNewsletterExplicationsCompteClient{
	width:773px;
}

#content #mainCT #ctl00_PageContent_panRaisonsDesabonnementNews .listCheck{
	margin-bottom:5px;
}

#content #mainCT #ctl00_PageContent_panRaisonsDesabonnementNews .listCheck li{
	margin-top:7px;
	line-height:21px;
}

#content #mainCT ul.ulLoginPassword {
	margin-left:20px;
}

.body_gestioncompteclient_authentifie_clidesabonews_aspx #content #mainCT .validerFormulaire, .body_gestioncompteclient_authentifie_clidesabonews_aspx #content #mainCT .validerFormulaire a {
	margin-right:0;
}

/*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;
}
/* ****** Mettre cet article de côté ****** */
#content #centerPan .produit #ctl00_PageContent_udpMiseDeCote{
	margin: 20px 25px 0 0;
	width: auto; 
	float: left; 
	clear: both;
}
#content #centerPan .produit #ctl00_PageContent_udpMiseDeCote a{
	background-image:url(images/icone_fleche.png); background-position:0 0; background-repeat:no-repeat;
	color:#444444;
	padding:8px 0 4px 27px;
	text-decoration:none;
}
#content #centerPan .produit #ctl00_PageContent_udpMiseDeCote a:hover{
	color:#444444;
	text-decoration:underline;
}

#content #centerPan .produit #ctl00_PageContent_udpMiseDeCote a{
	background-image:url(images/icone_fleche.png); background-position:0 0; background-repeat:no-repeat;
	padding:8px 0 4px 27px;
	text-decoration:none;
}

/* ****** divAjoutProduitPrefere ****** */
#content #mainCT #divAjoutProduitPrefere{
	margin-left:-13px;
}
#content #centerPan .produit #divAjoutProduitPrefere{
	margin: 28px 20px 0 0;
	width: auto; 
	float: left; 
}
#content #centerPan .produit #divAjoutProduitPrefere a{
	background-image:url(images/icone_etoile.png); background-position:0 0; background-repeat:no-repeat;
	color:#444444;
	padding:8px 0 4px 27px;
	text-decoration:none;
}
#content #centerPan .produit #divAjoutProduitPrefere a:hover{
	color:#444444;
	text-decoration:underline;
}

/* ****** envoie a un amie****** */
#content #centerPan .produit .divEnvoiAUneAmie{
	margin:8px 0 0;
	width:auto; 
	float: left;
}
#content #centerPan .produit .divEnvoiAUneAmie p.ProduitLesPrix{
	float:none;
}
#content #centerPan .produit .divEnvoiAUneAmie div a {
	background-image:url(images/icone_fleche.png); background-position:0 0; background-repeat:no-repeat;
	color:#444444;
	text-decoration:none;
	padding:8px 0 4px 27px;
}
#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:#444444;
	text-decoration:underline;
}

#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;	
}
#ctl00_PageContent_lblTexteEnseigne {
	margin-top:25px;
	display:none;
}
#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 */

.body_gestioncompteclient_authentifie_clifavoris_aspx p.retour{
	clear:both;
}

.divEnvoiAUneAmieHaut{
	display:none;
}

.body_gestioncompteclient_authentifie_clifavoris_aspx .lnkEnvoiAUneAmie{
	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;
	
}

.body_gestioncompteclient_authentifie_clifavoris_aspx .lnkEnvoiAUneAmie_inner{
  	background: transparent url(images/LinkRoundBtnLeft.gif) no-repeat;
    display: block;
    line-height: 8px;
    padding: 5px 0 5px 12px;
	white-space: nowrap;	
}

#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 .fpZoomImg {
	width: 500px;
	border: 1px solid #CCCCCC; padding: 1px;
}

#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;
}

/*zoom HD (V5)*/
div.zoomdiv { position: absolute; left:0; top: 0; }

/*Dynamic content cadre (JS)*/
#dynamic_content_cadre {	
	display: block;
}

#lateralPan .nos_univers_thematiques_cadre{	
	display: none;
}


/*Modification page panier*/
ctl00_PageContent_btnPasserCommandeHaut {
margin-top: -440px;
}
#content #mainCT fieldset#fsCommandeDirecte {
	width: 770px;
	float:left;
	margin: 0;
	margin-bottom: -1px;
	border: 1px solid lightgrey;
}
#content #mainCT.panier fieldset h3 {
	width:500px;
	background-color:#FFFFFF;
	border: none;
}
/*#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;
	width /*\**/: 491px\9;	/*Hack IE 7 et 8*/
	
}

#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 {
	float: left;
}

#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: 770px;
}
#content #mainCT li.liZoneBoutonsValidations .validerFormulaire 
{
	float:right;
	margin-left:0;
	width:100px;
}
#fsCommandeDirecte .validerFormulaire{
	margin-top: -2px;
}
.codeAvantage.fll span.btn 
{
	float:right;
	margin:0 11px 0 0;
}
a.linkButtonClassAnnuler 
{
	margin-right:267px;
}
#ctl00_PageContent_popupConfirmationMettreTousDeCote_popupConfirmation_ctl00_lnkAnnuler a.linkButtonClassAnnuler {
	margin-left: 50px;
	width:47px;
	height:18px;
	background-image: url("images/btn_non.png");
	padding-right: 5px;
    padding-top: 2px;
}
.divBtnMettreTousDeCote a.linkButtonClassAnnuler {
	margin-left: 40px;
	margin-right:0px;
	margin-top: 12px;
	width:47px;
	height:18px;
	background-image: url("images/btn_non.png");
	padding-right: 5px;
    padding-top: 2px;
}
.divBtnMettreTousDeCote .modalPopup {
    background-color: #FFFFFF;
    border: 3px solid #797979;
    color: #444444;
    height: 90px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    width: 380px;
    z-index: 1000;
}
.divBtnMettreTousDeCote .validationPopup .a.linkButtonClassAnnuler {
	padding-right: 5px;
    padding-top: 2px;
	margin-left: 50px;
	width:47px;
	height:18px;
	background-image: url("images/btn_non.png");
}
#ctl00_PageContent_popupConfirmationMettreTousDeCote_popupConfirmation_panPopup a.linkButtonClassValider {
    background: url("images/LinkRoundBtnRight_Red.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font: bold 12px arial,sans-serif;
    height: 22px;
    margin-left: 110px;
    margin-right: 20px;
    margin-top: 10px;
    padding-right: 15px;
    text-decoration: none;
}
.body_commande_cdepanier_aspx .divBtnMettreTousDeCote fieldset h3 {
    width: 371px;
}
.body_commande_cdepanier_aspx #content #ctl00_PageContent_panPanier #ctl00_PageContent_popupConfirmationMettreTousDeCote_popupConfirmation_panPopup fieldset h3 {
    width: 371px;
}
*html #ctl00_PageContent_btnCommandeDirecteAnnuler
{
	margin-right:248px;
	float:right;
	display:inline;
	
}
.PopupAjoutPanierBoutons a.linkButtonClassAnnuler 
{
	margin-right:0px;
}
#content #mainCT fieldset#fsCommandeDirecte ul li 
{
	clear:none;
	float:left;
	margin-left:10px;
}

#content #mainCT .encartAvantages 
{
	margin: 10px 0 10px 0;
	padding:10px;
	float:left;
}
#content #mainCT .encartAvantages p.codeAvantage 
{
	margin:0 0 10px 0;
	width:400px;
}


#content #mainCT.panier #PanierVide 
{
	clear: both;
	margin-bottom: -1px;
	padding-top: 100px;
	width: 770px;
	padding-bottom: 100px;
	border: 1px solid lightGrey;
}

.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;
}


/*PAGES SERVICES - Titres*/
#infoservice_1 h2 {
	background-color: #FFFFFF;
    border: 1px solid #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 24px;
    margin: 20px 0;
    padding: 3px 3px 3px 10px;
    vertical-align: middle;
    width: 760px;
}
#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_liEmail {
	width: 250px;
	margin: 0 5px 5px 21px;
}
/*civilité*/
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset select#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_liCivilite{
	margin: 3px 8px 0 15px;
}
/*nom*/
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormInfoPerso ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_liNom {
	width: 250px;
	margin: 0 5px 5px 25px;
}
/*prénom*/
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormInfoPerso ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_liPrenom {
	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;
}
/*date de naissance*/
.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormInfoPerso ul li#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_liDateNaissance {
	background: url(/Content/styles/FR/FRA/Main/Content/images/cadeau.jpg) 0 100px no-repeat;
	width: 350px;
	margin: 0 0 0 10px;
}
/*adresse input*/
/*Etage / Appt / Escalier*/.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormAdresse ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_liLigne1{
	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_liLigne2{
	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_liLigne3{
	width: 204px;
	margin: 0 5px 5px 10px;
}
/*lieu-dit / Hameau*/.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormAdresse ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_liHameau{
	width: 204px;
	margin: 0 5px 5px 15px;
}
/*code postal*/.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormAdresse ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_liCodePostal{
	width: 40px;
	margin: 0 0 5px 5px;
}
/*ville*/.body_gestioncompteclient_clicreation_aspx #content #mainCT fieldset.ClientFormAdresse ul input#ctl00_PageContent_wucFullClientInfo_WUCFullClientInfoValidableWIF_liVille {
	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 #D40028;
	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 #eeeeee;
	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:8px 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: 773px; 
	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: 773px; 
	margin-top:15px;
}
.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:380px;
}
.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:380px;
}
.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;
}

/*Sticker "Nouveauté" dans fiche produit trop bas*/
#ctl00_PageContent_wucFPChoixCaracteristiques_wucStickerNouveaute_hplSticker {
	display:none;
}
/*Sticker "Nouveauté" dans fiche produit*/
#ctl00_PageContent_wucFPChoixCaracteristiques_dtlStickers_ctl01_wucSticker_hplSticker {
	display:block;
}
/*Sticker "Nouveauté" dans descente produit boutique trop bas*/
.body_descente_dpboutique_aspx #ctl00_PageContent_wucProduitSelection_rptNotreSelection_ctl13_wucContainerPlotProduit_wucPlotProduit_pNouveaute {
	display:none;
}
#ctl00_PageContent_wucProduitSelection_rptNotreSelection_ctl13_wucContainerPlotProduit_wucPlotProduit_pNouveaute {
	display:none;
}
#ctl00_PageContent_wucProduitSelection_rptNotreSelection_ctl19_wucContainerPlotProduit_wucPlotProduit_pNouveaute .StickerLienImage StickerNavigateur Sticker_Nouveaute {
	display:none;
}
.body_descente_dpboutique_aspx #ctl00_PageContent_wucProduitSelection_rptNotreSelection_ctl13_wucContainerPlotProduit_wucPlotProduit_pNouveaute #centerPan p img {
	display:none;
}
#ctl00_PageContent_wucProduitSelection_rptNotreSelection_ctl19_wucContainerPlotProduit_wucPlotProduit_pNouveaute a {
	display:none;
}
#ctl00_PageContent_wucProduitSelection_rptNotreSelection_ctl21_wucContainerPlotProduit_wucPlotProduit_wucStickerNouveaute_hplSticker {
	display:none;
}
/*Sticker "Nouveauté" dans descente produit boutique parfait*/
.body_descente_dpboutique_aspx #ctl00_PageContent_wucProduitSelection_rptNotreSelection_ctl19_wucContainerPlotProduit_wucPlotProduit_wucStickerPrincipal_hplSticker {
	display: block;
    margin-right: 27px;
    margin-top: 30px;
}
#ctl00_PageContent_wucProduitSelection_rptNotreSelection_ctl19_wucContainerPlotProduit_wucPlotProduit_pStickerPrincipal .StickerLienImage StickerNavigateur Sticker_Nouveaute {
	display:block;
}
.StickerLienImage StickerNavigateur Sticker_Nouveaute {
	display: block;
    margin-right: 27px;
    margin-top: 30px;
}
.NotreSelection .legend p.ProduitStickerPrincipal img.Sticker_Nouveaute {
    padding: 0 0 0 1px;
}
.ProduitMiseEnAvant p.ProduitStickerPrincipal img.Sticker_Nouveaute {
    padding: 10px 0 0 1px;
}



/*RECHERCHE*/
.body_descente_dprecherchestandard_aspx #lateralPanRecherche {
	display: none;
}
#content #mainCT #bgContainer h1 {
	float: left;
	clear: both;
	color: black;
	background-color: white;
	border-color: lightgray;
	border-width: 1px 1px 1px;
	border-style: solid;
	font-size: 24px;
	font-weight: bold;
	width: 770px;
	padding: 3px 0px 2px 0px;
	margin-top: 3px;
}
.body_descente_dprecherchestandard_aspx #votreRecherche {
	background-color:#FFFFFF;
	border:1px solid #eeeeee;
	float:none;
	width: 758px;
	margin:15px 0 0 0;
	padding: 3px 7px 2px;	
}
.body_descente_dprecherchestandard_aspx #ctl00_PageContent_updatePanel {
	background-color:#FFFFFF;
	border:1px solid #eeeeee;
	width: 758px;
	margin:5px 0;
	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:0 0 2px 0;
	margin-top:-22px\0;
	.margin-top:-23px;
}


/*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 : 773px;
	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 : 773px;
}
.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;
	margin-top:12px;
}
.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: #9A295F;
	width: 552px;
	height: 33px;
	padding-left: 25px;
	margin-bottom:0px;
}

#title_carousel h2{
	color: #ffffff;
	font-size: 24px;
	font-family: tahoma, arial, sans-serif;
	font-weight: normal;
	margin: 0 7px;
	width: 350px;
	float: left;
}

* html #title_carousel h2{
	width: 300px;
	float: left;
}

/* fin de l entete du carousel*/
.jcarousel-skin-tango .jcarousel-container {
    
 }

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
   width:547px;
   padding-left: 30px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 485px; /* taille reelle: 577px*/
    margin-left: 10px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
	height: 158px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 2px;
    margin-right: 1px;
}

.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 {
   	height:158px;
	position:absolute;
	width:36px;
	top:0;
	left:542px;
    cursor: pointer;
    background: transparent url(/ContentWIF/Includes/FR/FRA/homepage/EncartAnimation2/Content/photos/next-horizontal.png) no-repeat 0 0;
	margin-top:15px;
}

/.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.png);
	margin-top:15px;
}

/*.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 {
  	cursor:pointer;
	height:158px;
	position:absolute;
	width:30px;
	top:0;
	left:0;
    background: transparent url(/ContentWIF/Includes/FR/FRA/homepage/EncartAnimation2/Content/photos/prev-horizontal.png) no-repeat 0 0;
	margin-top:15px;
}

.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.png);
	margin-top:15px;
}

/*.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 */

/*Page identification*/

.body_gestioncompteclient_cliidentification_aspx #content{
	padding-top: 15px;
}

/*POP UP COMPTE CLIENT*/
.LoginPopupSize {
	width: auto;
}
.LoginPopupSize body {
	background: white;
}
ul li .LoginPopupSize {
	width: 310px;
	border:1px solid #cccccc;
	background: white;
}

*+html li .LoginPopupSize, * html li .LoginPopupSize{
	height:175px;
	border:2px solid #D30028;
	width: 315px;
}

.body_gestioncompteclient_clipopupmoncompte_aspx #mainCT {
	width: 310px;
	background: white;
}
.body_gestioncompteclient_clipopupmoncompte_aspx #bgContainer h3 {
	color: #D30028;
	font-weight: normal;
	font-size:13px;
	margin: 5px 0 10px;
}

.body_gestioncompteclient_clipopupmoncompte_aspx #bgContainer #ctl00_PopupContent_lnkCompteInexistant {
	color: #D30028;
	font-weight: normal;
	margin: 5px 0 10px 11px;
	font-size: 14px;
}
.body_gestioncompteclient_clipopupmoncompte_aspx #bgContainer fieldset {
	border: none;
	padding: 0 5px 5px;
	width:300px;
}

.body_gestioncompteclient_clipopupmoncompte_aspx #bgContainer fieldset hr {
	display: none;
}
.body_gestioncompteclient_clipopupmoncompte_aspx .LoginPopupSize ul.ulIdentification {
	margin:0; padding:0 0 5px;
}
.body_gestioncompteclient_clipopupmoncompte_aspx #ctl00_PopupContent_panIdentification ul,
.body_gestioncompteclient_clipopupmoncompte_aspx #ctl00_PopupContent_ulCompteInexistant {
	margin: 30px 0 0; padding: 0;
	overflow: hidden;
}
.body_gestioncompteclient_clipopupmoncompte_aspx #ctl00_PopupContent_panIdentification ul li {
	list-style: none;
	float: left;
	clear:both;
	overflow:hidden;
	width: 245px;
	padding: 0 0 5px;
}
,
.body_gestioncompteclient_clipopupmoncompte_aspx #ctl00_PopupContent_ulCompteInexistant li {
	list-style: none;
	clear:both;
	overflow:hidden;
	width: auto;
}
.body_gestioncompteclient_clipopupmoncompte_aspx #ctl00_PopupContent_ulIdentification #ctl00_PopupContent_liSubmitLogin {
	float: left;
	clear: none;
	width:auto;
	margin: 1px 0 0 5px;
}
.body_gestioncompteclient_clipopupmoncompte_aspx #ctl00_PopupContent_panIdentification ul li a{
	margin:0;
}
.body_gestioncompteclient_clipopupmoncompte_aspx .ulIdentification label {
	float:left;
	padding: 2px 0 0 0;
}
.body_gestioncompteclient_clipopupmoncompte_aspx #ctl00_PopupContent_txtEmail {
	width: 192px;
	float:right;
}
.body_gestioncompteclient_clipopupmoncompte_aspx #ctl00_PopupContent_txtPassword {
	width: 150px;
	float:right;
}
.body_gestioncompteclient_clipopupmoncompte_aspx #ctl00_PopupContent_panIdentification #ctl00_PopupContent_liPassword {
	padding: 0;
}
.body_gestioncompteclient_clipopupmoncompte_aspx #ctl00_PopupContent_panIdentification #ctl00_PopupContent_liOubliMDP {
	clear: both;
	margin-left: 100px;
	width:188px;
}
.body_gestioncompteclient_clipopupmoncompte_aspx .formulaireErreur {
	margin:0;
}

#ctl00_PopupContent_lblCompteExistant {
	font-size:14px;
}


/*******************************************************************/
/***                      AJOUT V6								 ***/
/*******************************************************************/

/*POP UP CODE AVANTAGE*/
.popupAlerteSaisieCodeAvantageAvecProcess, .popupIncidenceAvantage{
	width:487px !important;
	padding:0 !important;
}

.popupAlerteSaisieCodeAvantageAvecProcess .fs, .popupIncidenceAvantage .fs{
 	width:485px !important;
	background-color:#ffffff !important;
	margin:0 !important;
 }
 
.popupAlerteSaisieCodeAvantageAvecProcess .entetePopup, .popupIncidenceAvantage .entetePopup{
 	width:471px !important;
	color:#797979 !important;
	border-bottom:1px solid #eeeeeee !important;
	background-color:#ffffff !important;
	padding:7px!important;
 }
 
 .popupAlerteSaisieCodeAvantageAvecProcess .entetePopup span, .popupIncidenceAvantage .entetePopup span{
 	font-size:14px !important;	
	padding: 2px;
 }
 
.popupAlerteSaisieCodeAvantageAvecProcess .messagePopup{
 	text-align:left !important;
	border-top:1px solid #cccccc !important;
	padding: 10px;
	color:#444444;
}

.popupIncidenceAvantage .messagePopup{
	padding:0;
}

.popupAlerteSaisieCodeAvantageAvecProcess .messagePopup span, .popupIncidenceAvantage .messagePopup span{
	font-size:14px !important;
}
  
.popupAlerteSaisieCodeAvantageAvecProcess .erreurPopup, .popupIncidenceAvantage .erreurPopup{
 	color:#d80024 !important;
	font-size:14px !important;
}
 
.popupAlerteSaisieCodeAvantageAvecProcess .contenuPopup, .popupIncidenceAvantage .contenuPopup{
	margin: 10px;
	color: d80024;
}
.popupAlerteSaisieCodeAvantageAvecProcess .contenuPopup .prompt, .popupIncidenceAvantage .contenuPopup .prompt{
	float:left;
	margin-right:5px;
	font-size:14px !important;
	font-weight:bold;
}

.popupAlerteSaisieCodeAvantageAvecProcess .contenuPopup .btnValiderCodeAvantage, .popupIncidenceAvantage .validationPopup{
	margin-left:5px;
	
}

.popupAlerteSaisieCodeAvantageAvecProcess .validationPopup a{
 	margin:10px;
	background:none;
	color:#d80024;
	text-decoration:underline;
	background:url(images/fleche_rouge.gif) no-repeat left center;
	padding:0 0 0 15px;
 } 
 
 .popupAlerteSaisieCodeAvantageAvecProcess .validationPopup a span{
 	background:none;
	color:#d80024;
	padding:5px 0;
	font-size:14px !important;
 }

/*PAGE LIVRAISON ONGLET*/

.divOngletLivraison{
	background-color:#eeeeee;
	margin-top:60px;
	padding:0 2px 2px 2px;
}

*+html .divOngletLivraison{
	margin-top:0;
}

.divContenuChoixCanalLivraison{
	clear:both;
	background-color:#fff;
	border: 1px solid #C9CECC;
	top:-1px;
}

.divChoixModeLivraison{
	display:none;
}

.divMenuChoixCanalLivraison .ulMenuChoixCanalLivraison{
	clear:both;
	height:32px;
}

*+html .divMenuChoixCanalLivraison .ulMenuChoixCanalLivraison {
	height:22px;
	width:175px;
}

.divMenuChoixCanalLivraison .ulMenuChoixCanalLivraison li{
	float:right;
	display:block;
	line-height:32px;
	height:30px;
    width:85px;
	cursor:pointer;
	border: 1px solid #C9CECC;
	border-bottom:1px solid #fff;
	
	border-radius-top-left:5px;
	-moz-border-radius-topleft:5px; 	
	-webkit-border-top-left-radius:5px;  
	border-radius-top-right:5px;
	-moz-border-radius-topright:5px; 	
	-webkit-border-top-right-radius:5px; 
}

.divMenuChoixCanalLivraison .ulMenuChoixCanalLivraison li:hover{
	text-decoration:underline;
	cursor:pointer;
	background-color:#d8dddc;
}

.divMenuChoixCanalLivraison .ulMenuChoixCanalLivraison .radioMenuChoixCanalLivraison{
	background-color:#bfc3c2;
}

.divMenuChoixCanalLivraison .ulMenuChoixCanalLivraison .menuCanalLivraisonSelected label{
	background-color:#FFFFFF !important;
	border-radius-top-left:5px;
	-moz-border-radius-topleft:5px; 	
	-webkit-border-top-left-radius:5px;  
	border-radius-top-right:5px;
	-moz-border-radius-topright:5px; 	
	-webkit-border-top-right-radius:5px; 
}

.divMenuChoixCanalLivraison .ulMenuChoixCanalLivraison span label{
	display:block;
	width:85px;
	text-align:center;
	color:#000;
    text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

/*:root *> .divMenuChoixCanalLivraison .ulMenuChoixCanalLivraison li span input{
	display: none;
}*/

.divMenuChoixCanalLivraison .ulMenuChoixCanalLivraison li span input{
	display: block; 
	width:0 !important; 
	height:0 !important;
	border:none !important;
	position: absolute;
	top:0;
	left:0;
}


#ctl00_PageContent_rdbRelaisHabituel{
	padding-left:5px;
}

.divContenuChoixCanalLivraison #ctl00_PageContent_pnlRLA h3, .lblTitreSpecCanalLivraison, #ctl00_PageContent_pnlLIV h3{
	border: 1px solid #000000;
	display: block;
	margin:5px;
	padding:5px 5px 5px 30px;
	width:722px; 
	font-size:14px;
	font-weight:bold;
}

#ctl00_PageContent_divRelaisCodePostal, .divTitreSpecifiqueCanalLivraison{
	display:none;
}

.divOngletLivraison .divAutreRelais, .divOngletLivraison .divRelaisHabituel, #ctl00_PageContent_pnlDOM, #ctl00_PageContent_pnlLIV{
	display:block;
	width: 730px;
	min-height:70px;
	clear:both;
}

*+html .divContenuChoixCanalLivraison .lblLivraisonRelaisPresentation{
	margin-left:40px;
	width:700px;
	clear::both;
}

#ctl00_PageContent_divListRelais ul{
	clear:both;
	display:block;
	float:none !important;
	padding:0 3px 0px 3px;
}

#ctl00_PageContent_divListRelais ul ul li{
	margin-left:30px;
}

#ctl00_PageContent_divListRelais ul ul .adressePresentationLigne1{
	background:#D3D7D6;
	display:block;
	width:350px;
}

.divOngletLivraison .adressePresentation{
	float:none !important;
	clear:both;
	margin:5px 0 10px -3px !important;
}

*+html .divOngletLivraison .adressePresentation{
	padding-left:40px;
}


.divOngletLivraison .divListRelais .adressePresentation{
	padding:0;
}

.divOngletLivraison .divRelaisHabituel{
	margin: 20px 0;
}

.divAutreRelais ul li{
	display:block;
	float:left;
	padding:0px;
}

.liChoixPaysRelais{
	display:none !important;
}

.liChoixProvince{
	width:220px  !important;
}

.liChoixVille{
	width: 400px  !important;
}

.liRechercheRelaisParLocalite{
	width: 60px  !important;
}

#ctl00_PageContent_cboVille{
	width:300px;
}

.divListRelais{
	display:block;
	clear:both;
	min-height:200px;
}

.divOngletLivraison #ctl00_PageContent_pnlRLA h4{
	border: none;
	font-size:14px;
	margin:0 0 0 37px !important;
}

.divOngletLivraison #ctl00_PageContent_pnlRLA .divListRelais h3{
	border: none;
	font-size:14px;
	margin:0 0 0 5px !important;
}

.divOngletLivraison #ctl00_PageContent_pInfosRelais{
	margin:0 0 0 36px;
}

.divOngletLivraison .divLocaliserRelaisHabituel,#ctl00_PageContent_divListRelais .lnkLocaliserAutreRelais {
	display:none;
	width:120px;
	clear:both;
	background:url(images/btn_localiser.gif);
	background-repeat:no-repeat;
	height:27px;
	margin:10px 35px;
	line-height:30px;
	text-align:center;
	color:#484848;
}

#ctl00_PageContent_divListRelais .linkButtonDetailsRelais {
	display:block;
	width:120px;
	clear:both;
	background:url(images/btn_detail.gif);
	background-repeat:no-repeat;
	height:27px;
	margin:10px 35px;
	line-height:30px;
	text-align:center;
	color:#484848;
}

.divOngletLivraison .divLocaliserRelaisHabituel a{
	color:#484848;
	line-height:30px;
	margin-left:40px;
}

.divOngletLivraison .conteneurRelaisHabituel,#ctl00_PageContent_divListRelais ul li .grbChoixRelais,.divOngletLivraison .grbLivraisonDomicile{
	margin-left:35px;
	clear:both;
	display:block;
	width:260px;
	background:url(images/btnRadio-livraison-260px.png);
	font-weight:bold;
	height:20px;
	padding-left:10px;
	padding-top:5px;
	width:250px;
}

.divOngletLivraison .conteneurRelaisHabituel,#ctl00_PageContent_divListRelais ul li .grbChoixRelais,.divOngletLivraison .grbLivraisonDomicile {
	width:250px !important;
}

.divOngletLivraison .conteneurRelaisHabituel label, #ctl00_PageContent_divListRelais ul li .grbChoixRelais label,.divOngletLivraison .linkButtonClassValider span{
	color:#FFFFFF;
	margin-left:6px;
}

.divOngletLivraison .divBoutonsAdresseDomicile{
	margin: 10px 0 0px 35px;
	padding-bottom:25px;
}

#ctl00_PageContent_btnCreerUneAutreAdresse{
	margin: 0 0 10px 25px;
}

.divOngletLivraison .boutonRelaiHabituel .conteneur conteneurRelaisHabituel{
	background:transparent url(images/LinkRoundBtnLeft_Red.png) no-repeat scroll 0 0;
	display:block;
	line-height:8px;
	padding:5px 0 5px 12px;
	white-space:nowrap;
	font-weight:bold;
	color:#FFFFFF;
}

.divOngletLivraison .divAutreRelais .lblVille{
	color:#000000;
}

.divOngletLivraison .intituleRelaisAutre, .divOngletLivraison #texteEnseigneRelais,.divOngletLivraison .intituleRelaisAutre{
	display:none;
}

#ctl00_PageContent_lblChampsObligatoires{
	margin-top:20px;
}

.body_commande_authentifie_cdelivraisonunifiee_aspx #ctl00_PageContent_btnValider{
	display:block;
	width:234px;
	margin-left:540px;
	background:url(images/btn_rectangle_rouge.png) no-repeat;
	height:62px;
}

.body_commande_authentifie_cdelivraisonunifiee_aspx #ctl00_PageContent_btnValider span{
	background:none;
	padding:10px 25px 4px 5px;
	line-height:21px;
	font-size:14px;
	text-align:center;
}

/*PAGE LIVRAISON - google map*/

#map{
	width:500px!important;
	height:500px!important;
	display:none;
	position:absolute;
	z-index:2;
	top:200px;
	left:450px;
}

.fond-popup{
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	background-color:#000000;
	opacity : 0.2;
	filter : alpha(opacity=20); /*Pour notre cher IE6*/
	/*La hauteur et largeur se font via le Script JQuery*/
}

/*POPUP modifier adresse*/

#ctl00_PageContent_panCreationOuModifAdresse{
	background:#F3E8C8;
	border:2px solid #797979;
	width:677px;
	height:500px;
}
#ctl00_PageContent_panCreationOuModifAdresse .modalPopupClose {
    background: none repeat scroll 0 0 #797979;
    float: right;
    height: 30px;
    margin: -55px 5px 0 0;
    width: 30px;
}
#ctl00_PageContent_panCreationOuModifAdresse p.conditionsLegales {
    font-size: 11px;
    text-align: left;
}
#ctl00_PageContent_panCreationOuModifAdresse h3 {
    background: none repeat scroll 0 0 transparent #eac969;
    border: 1px solid #5B5B5B;
    color: #5B5B5B;
    margin: 5px 0 0;
    width: 635px;
}
#ctl00_PageContent_panEntete{
	background:#F3E8C8 none repeat scroll 0 0;
	border:none;
}

/*PAGE PANIER - Mise en avant*/

.MiseEnAvantPagePanier{
	width: 756px;
	margin: -5px 0 3px 1px;
	background-color: #EEE;
	text-align: center;
	font-size: 21px;
	padding: 7px;
	border: lightGrey 1px solid;
	color: gray;
	float: left;
}

.itemMiseEnAvant .divEntete{
	display:block;
	width: 378px;
	margin: 5px;
	height: 30px;
	font-size: 12px;
}

.itemMiseEnAvant .divEntete .lblTitreProduit{
	color:#de2234; 
	font-size:14px;
	font-weight:bold;
}

#MiseEnAvantPagePanier{
	clear:both;
	padding:0px;
}

.itemMiseEnAvant{
	height: 205px;
	background-color: #EEE;
	float: left;
	margin: 1px;
	width: 383px;
	height: 250px;
	border: 1px lightGrey solid;
}

.itemMiseEnAvant .MFPZoneAPartirDe{
	position:absolute;
	color:#d40028;
	font-size:18px;
	padding:2px;
	background:#ffffff;
}

.itemMiseEnAvant .MFPZoneDroite{
	display:block;
	width:208px;
	float:right;
}

.itemMiseEnAvant .divColoris, .itemMiseEnAvant .divTaille, .itemMiseEnAvant .divQuantite, .itemMiseEnAvant .divDisponibilite{
	color:#717171;
	float:right;
	font-size:14px;
	margin-top: 20px;
	margin-right:20px;
	text-align:left;
	width:200px;
}

.itemMiseEnAvant .divColoris, .itemMiseEnAvant .divTaille, .itemMiseEnAvant .MFPProduitDisponibilite, .itemMiseEnAvant .divInfoReference, .itemMiseEnAvant .divRsMinifiche, .itemMiseEnAvant .divEnSavoirPlus{
	display:none; 
}

.itemMiseEnAvant .divPrix{
	color:#B8080A;
	float:right;
	font-size:18px;
	margin:0;
	text-align:left;
	width:200px;
}

.itemMiseEnAvant .divDisponibilite{
	margin-left:10px;
	width:150px;
}

.itemMiseEnAvant .divAjoutPanier{
		background:transparent url(images/btn_ajout_panier.png) no-repeat scroll 0 0;
		float:right;
		font-size:14px;
		height:68px;
		margin-top:-7px;
		margin-right:18px;
		padding-right:55px;
		padding-top:20px;
		text-align:right;
		width:145px;
}
.itemMiseEnAvant .divAjoutPanier:hover{
		background:transparent url(images/btn_ajout_panier_hover.png) no-repeat scroll 0 0;
		float:right;
		font-size:14px;
		height:68px;
		color:#8B5F5F;
		margin-top:-7px;
		margin-right:18px;
		padding-right:55px;
		padding-top:20px;
		text-align:right;
		width:145px;
}
/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.itemMiseEnAvant .divAjoutPanier{
		background:transparent url(images/btn_ajout_panier.png) no-repeat scroll 0 0;
		float:right;
		font-size:14px;
		height:68px;
		margin-top:0;
		margin-right:18px;
		padding-right:55px;
		padding-top:20px;
		text-align:right;
		width:145px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.itemMiseEnAvant .divAjoutPanier:hover{
		background:transparent url(images/btn_ajout_panier_hover.png) no-repeat scroll 0 0;
		float:right;
		font-size:14px;
		height:68px;
		color:#8B5F5F;
		margin-top:0;
		margin-right:18px;
		padding-right:55px;
		padding-top:20px;
		text-align:right;
		width:145px;
	}
}
.itemMiseEnAvant .divAjoutPanier a {
	background:none;
}

.itemMiseEnAvant .divAjoutPanier a span{
	color:#FFFFFF;
	font-weight:bold;
	background:none;
	margin-left:22px;
	line-height: 16px;
	margin-top:-16px;
}
.itemMiseEnAvant .divAjoutPanier a span:hover{
	color:#8B5F5F;
	font-weight:bold;
	background:none;
	margin-left:22px;
	line-height: 16px;
}

.itemMiseEnAvant .AjoutPanierBas{
	margin:0;
}


.itemMiseEnAvant .MFPZoneGauche{
	float:left;
	margin:8px 0 0 8px;
}

.itemMiseEnAvantr .MFPZoneDroite{
	color:#C02B39;
	float:right;
	font-size:16px;
	margin:6px 2px 6px 0;
	text-align:left;
	width:200px;
}

/* Pop up Newsletter */
.divPopup
{
  position: absolute;
  z-index: 2;
  width: 608px;
  height: 393px;
  border: solid 5px white;
  left: 400px; 
  top: 200px;
  background: url(images/fond_popUpNewsletter.jpg);
}

.divPopupBackground
{
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: gray;
  opacity : 0.5;
  filter : alpha(opacity=50); 
  
}

.divPopup .titrePopup
{
  color : #502f23;
  font-size : 27px;
  font-weight : bold;
  margin-bottom: 10px;
  text-align:center;
  width:370px;
  float:left;
  margin: 10px;
}

.divPopup .fermer_popUP{
  float: right;
  width: 30px;
  height:38px;
  background-color:#9c9e9f;
  border: 2px solid white;
  text-align:center;
  line-height:38px;
  font-size:45px;
  vertical-align:middle;
}

.divPopup .fermer_popUP, x:-moz-any-link {
    font-size: 45px;
    line-height: 37px;
    text-align: center;
	height:38px;
}

.divPopup .fermer_popUP a{
	color:#ffffff;
}

.divPopup .fermer_popUP a:hover{
	color:#000000;
}

.divPopup .textePopup{
	clear:both;
}

.divPopup .textePopup ul{
	line-height: 40px;
	margin-left: 25px;
}

.divPopup .textePopup ul li{
	color:#407e82;
	font-size:22px;
	list-style-type:none;
	background:url(images/puce_popUpNewsletter.gif) left center no-repeat;
	padding-left:35px;
}

.divPopup .form_PopUpNewsletter{
	background: url(images/form_popUpNewsletter.png) no-repeat;
	width:290px;
	height:66px;
	clear:both;
	margin: 40px 0 0 20px;
	margin: 10px 0 0 20px\9;
	color:#ffffff;
	font-size:20px;
	padding:10px 0 0 15px;
}

.divPopup #email{
	font-size:14px;
	padding-top:5px\9;
}

.divPopup #popUpNewsletter_valider{
	font-size:15px;
	cursor:pointer;
	margin-left:10px\9;
	margin-top:7px\9;
}

.divPopup .option_popUpNewsletter{
	list-style:none;
}

.divPopup .option_popUpNewsletter ul{
	padding-left: 40px;
}

.divPopup .option_popUpNewsletter ul li{
	color:#4e2c20;
}

.divPopup .option_popUpNewsletter ul li a{
	color:#4e2c20;
	font-size:14px;
	font-weight:bold;
}

.divPopup .divMsgErreur
{
	color:#D40028;
	text-align:left;
	margin-top:10px;
}

/* Pop up Envoi mes produits préférés */
.ModalPopupEnvoiAUneAmieArticlesPreferes{
	width:600px;
	background: url(images/Bg_PopUp_EnvoiAUneAmie.jpg) no-repeat #FFFFFF;
	border:3px solid #797979;
	margin-top:0px;
	padding-top:50px;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes #ctl00_PageContent_wucEnvoiAUneAmieBas_panEnvoiAUneAmieHeader{
	color:#696969;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes #ctl00_PageContent_wucEnvoiAUneAmieBas_panEnvoiAUneAmieContent{
	color:#696969;
	font-size:16px;
	width:600px;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .dEnvoiAUneAmieRecapProduits{
	clear:both;
	margin-left:5px;
	width:600px;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .dEnvoiAUneAmieRecapProduits .dEnvoiAUneAmieRecapProduit{
	float:left;
	margin: 0 5px;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .dEnvoiAUneAmieRecapProduitNom{
	margin:2px 0;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .dEnvoiAUneAmieRecapProduitAccroche{
	margin:0;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .envoiAUneAmieTexteEnseigneBas{
	display:none;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .dEnvoiAUneAmieRecapProduits .dEnvoiAUneAmieRecapProduit input{
	position:absolute;
	margin:190px 0 0 -70px;
	margin:190px 0 0 0px\9;
	
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie{
	width:600px !important;
	border:none !important;
	background: none !important;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie .ulEnvoiAUneAmie{
	width:650px;
	padding-left:0;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie .ulEnvoiAUneAmieDestinataires, .ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie .ulEnvoiAUneAmieDestinataires .ulEnvoiAUneAmieDetinataire{
	line-height:20px;
	margin:0 !important;
	padding:5px 0;
	width:300px;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie .ulEnvoiAUneAmieDestinataires .ulEnvoiAUneAmieDetinataire li, .ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie .liEnvoiAUneAmieDestinataires, .ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie .ulEnvoiAUneAmieDeLaPartDe li{
	width:300px;
	clear:both;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie .liEnvoiAUneAmieDestinataire1, .ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie .liEnvoiAUneAmieDestinataire2, .ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie .liEnvoiAUneAmieDestinataire3{
	border: 1px solid #5c5c5c;
	margin:5px 15px !important;
	width:268px;
	clear:none;
	float:left;
	padding:0;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie .ulEnvoiAUneAmieDeLaPartDe{
	border-top: 1px solid #5c5c5c;
	border-left:1px solid #5C5C5C;
	border-right:1px solid #5C5C5C;
	margin:9px 0px 0px 0px !important;
	width:268px;
	clear:none;
	float:left;
	padding:5px 0;
	line-height:20px;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie .ulEnvoiAUneAmieMessagePersonnalise{
	padding:0 0 5px 0;
	display:block;
	width:268px;
	float:left;
	margin:0!important;
	border-bottom:1px solid #5C5C5C;
	border-left:1px solid #5C5C5C;
	border-right:1px solid #5C5C5C;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie .ulEnvoiAUneAmieMessagePersonnalise li label span{
	margin-left:12px;
	text-align:left !important;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie .ulEnvoiAUneAmieDestinataires li span, .ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie .ulEnvoiAUneAmieDeLaPartDe li span{
	width:60px !important;
	float:left;	
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie .ulEnvoiAUneAmie .liEnvoiAUneAmieDeLaParte{
	width:300px;
	float:left;	
	text-align:left;
	margin:-18px 0 0 0;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie .liEnvoirAUneAmieValidationFormulaire{
	display:block;
	margin-left:500px;
	width:80px;
	height:30px;
	clear:both;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie .liEnvoirAUneAmieValidationFormulaire a{
	background:url(images/btn_Blanc_right.png) no-repeat right top;
	padding:5px 16px 7px 0;
}

.ModalPopupEnvoiAUneAmieArticlesPreferes .fsEnvoiAUneAmie .liEnvoirAUneAmieValidationFormulaire a span{
	background:url(images/btn_Blanc_left.png) no-repeat left top;
	color:#000000;
	font-size:14px;
	padding:7px 0 8px 15px;
}


/************************************************/
/*		MINI MENU + MULTI MODE AFFICHAGE		*/
/************************************************/
div#divModeAffichage
{
	float:right;
	position:relative;
	width:760px;
	padding:5px;
}

img.IconeModeAfficheCOLONNE
{
	float:right;
	display:block;
	width:60px;
	height:48px;
	background : url(Images/mode_colonne_icons_vert.png) no-repeat top left;
	padding-right:2px;
}

img.IconeModeAfficheCOLONNE:hover
{
	background : url(Images/mode_colonne_icons_vert.png) no-repeat left;
}

img.IconeModeAfficheCOLONNESelected
{
	float:right;
	display:block;
	width:60px;
	height:48px;
	background : url(Images/mode_colonne_icons_vert.png) no-repeat bottom left;
	padding-right:2px;
}

img.IconeModeAfficheIMAGE
{
	float:right;
	display:block;
	width:60px;
	height:48px;
	background : url(Images/mode_image_icons_vert.png) no-repeat top left;
	padding-right:2px;
}

img.IconeModeAfficheIMAGE:hover
{
	background : url(Images/mode_image_icons_vert.png) no-repeat left;
}

img.IconeModeAfficheIMAGESelected
{
	float:right;
	display:block;
	width:60px;
	height:48px;
	background : url(Images/mode_image_icons_vert.png) no-repeat bottom left;
	padding-right:2px;
}

img.IconeModeAfficheDETAIL
{
	float:right;
	display:block;
	width:60px;
	height:48px;
	background : url(Images/mode_details_icons_vert.png) no-repeat top left;
	padding-right:2px;
}

img.IconeModeAfficheDETAIL:hover
{
	background : url(Images/mode_details_icons_vert.png) no-repeat left;
}

img.IconeModeAfficheDETAILSelected
{
	float:right;
	display:block;
	width:60px;
	height:48px;
	background : url(Images/mode_details_icons_vert.png) no-repeat bottom left;
	padding-right:2px;
}

.ModeAffichage {height:48px;}

/****************************************************/
/*   LES SELECTIONS MODE IMAGE SANS ACHAT EXPRESS   */
/***************************************************//
#centerPan div#resultats table.NotreSelection td.legendImage {
	width:135px;
}

#centerPan div#resultats table.NotreSelection td.legendImage .ProduitMiseEnAvant{
	width:135px;
	height:184px;
}

#centerPan div#resultats table.NotreSelection td.legendImage .ProduitMiseEnAvant div.ProduitImageMiniature{
	width:135px;
}

#centerPan div#resultats table.NotreSelection td.legendImage .ProduitMiseEnAvant div.ProduitImageMiniature IMG{
	width:134px;
}

input.PlotProduitBtnAchatExpress
{color:transparent;background:transparent url(Images/btnAchatExpress.jpg) no-repeat scroll 0 0;padding: 0 0 0 25px;color:#D40028;
border:none;position:relative;height:34px;font-size:12px;}
.ProduitAchatExpress{margin:0; padding:0;}

/***********************************************/
/*  LES SELECTIONS ACHAT EXPRESS MODE COLONNE  */
/***********************************************/
#centerPan div#resultats table.NotreSelection td.legendAchatExpress{	float:left;	border:1px solid #eee;height:285px;margin-right:1px; padding: 0;}
#centerPan div#resultats table.NotreSelection hr {color:#EF275C;display:none;}
#centerPan div#resultats table.NotreSelection td.legendAchatExpress .ProduitMiseEnAvant {margin:0 0px 5px;position:relative;width:138px;height:283px;}
#centerPan div#resultats table.NotreSelection td.legendAchatExpress .ProduitMiseEnAvant h3.ProduitNom{
	float:none;	margin:0px 0px 0px 5px;	font-size:13px;	width:136px;}
#centerPan div#resultats table.NotreSelection td.legendAchatExpress .ProduitMiseEnAvant .ProduitLesPrix{
	display:block;float:none;height:20px;margin-left:10px;*margin-left:10px;text-align:left;}
	
/***********************************************/
/*   LES SELECTIONS ACHAT EXPRESS MODE IMAGE   */
/***********************************************/
#centerPan div#resultats table.NotreSelection td.legendImageAchatExpress  {height:210px;width:139px;}
#centerPan div#resultats table.NotreSelection td.legendImageAchatExpress  .ProduitImageMiniature{
height:185px;width:110px;text-align:center;*padding:0;}
#centerPan  div#resultats table.NotreSelection td.legendImageAchatExpress .ProduitMiseEnAvantAchatExpress
{height:225px;width:139px;margin-bottom:0px;}

/************************************************/
/*        PLOT PRODUIT RECHERCHE DETAILS        */
/************************************************/

div.panProduitDetail {border-top:solid 1px gray; vertical-align:top;margin:0 0; }
div.enteteDetail {background-color:lightgray;padding-left:20px; }
h3.ProduitNom { line-height:16px;color:#D40028;margin:0; padding:0; }
a.LienProduitNom { color:green;font-size:14px;text-decoration:none; }
a.LienProduitNom:hover { color:orange;font-size:14px;text-decoration:none; }

div.descriptionDetail {padding:10px;}

div.ProduitImageMiniature { float:left; position:relative; width:110px; }
div.PictoDetail{ float:left; position:relative; margin-left:10px; width:100px; }
div.ProduitDescriptif{float:left; position:relative;margin-left:20px; width:300px;font-size:12px; }
div.ProduitDescription { padding-bottom:10px; margin-top:40px;}			

div.ProduitPrix { float:left; position:relative;margin-left:20px; width:140px;font-size:14px; }
div.ProduitStickerPromo { float:left;position:relative;margin:5px; }
/* ProduitLesPrixDetails */
p.ProduitLesPrixDetails { display:inline-block;margin:0;font-size:12px;}
p.ProduitLesPrixDetails span.reducDetails {
	background: url(images/bck_promoStar.gif) no-repeat; 
	display:inline;
	color:White;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	float:left;
	height:50px;
	width:50px;
	padding-top:16px;
	padding-right:10px;}
p.ProduitLesPrixDetails span.APartirDeDetails { }
p.ProduitLesPrixDetails span.prixBarreDetails {
	white-space:nowrap;
	background: url(images/bgPrixBarre.gif) no-repeat center;
	 font-size:12px;
}
p.ProduitLesPrixDetails span.prixDetails{ font-size:12px; color:#E71B85;font-weight:bold;white-space:nowrap;}
p.ProduitLesPrixDetails span.prixParMoisDetails{ }
p.ProduitLesPrixDetails span.OuComptantDetails { }
p.ProduitLesPrixDetails span.prixComptantDetails{ }
div.PictoDetail p.ProduitStickerPrincipal img.StickerLien  {padding-top:0px}

/* Image de l'icône du loading */
div.wucNotifyProgressContent
{
	border:solid 1px black;
    margin:0 auto;
	padding-left:10px;
	background-color:white;
	color:black;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	height:52px;
	line-height:52px;
	width:250px;	
	/*opacity : 0.8; 
    -moz-opacity : 0.8; 
    -ms-filter: "alpha(opacity=80)";*/ /* IE 8 */ 
    /*filter : alpha(opacity=80);*/ /* IE < 8 */
}

#wucNotifyProgress
{
    margin:0 auto;
    height:42px;
    width:42px;
	padding-right:10px;
    background-color:transparent;
    background: url(Images/loading.gif) no-repeat 0 10px;
	float:right;
}

/* Image pour le Déployer/Réduire de la commande directe */
a.lnkCommandeDirecteActivation
{
    float:right;
    margin:0 auto;
    display:inline;
    height:15px;
    width:15px;
    background: url(http://tstwif.si3si.int/Content/Images/expand.jpg) no-repeat top left;
}

a.lnkCommandeDirecteDesactivation
{
    float:right;
    margin:0 auto;
    display:inline;
    height:15px;
    width:15px;
    background: url(http://tstwif.si3si.int/Content/Images/collapse.jpg) no-repeat top left;
}

a.lnkPartenaireActivation
{
    float:right;
    margin:0 auto;
    display:inline;
    height:15px;
    width:15px;
    background: url(http://tstwif.si3si.int/Content/Images/expand.jpg) no-repeat top left;
}

a.lnkPartenaireDesactivation
{
    float:right;
    margin:0 auto;
    display:inline;
    height:15px;
    width:15px;
    background: url(http://tstwif.si3si.int/Content/Images/collapse.jpg) no-repeat top left;
}

/*------------------------------------------------*/
/*			PANIER LIGHT RIGHT PAN			 	  */
/*------------------------------------------------*/

/* LATERAL RIGHT PAN */
#lateralRightPan {
	float:left;
	width:180px;
	background-color: white; border-right: 3px solid #F8F3E3;
	height:500px;
}

#centerPan.withPanierLight #lateralRightPan #panierLight
{
	display:block;
}

/* SURCHARGE DU CENTER PAN */
#content #centerPan.withPanierLight {
  width:400px;
}

#lateralRightPan .teaserPanier {color:black;}
#lateralRightPan #panierLight {z-index:9999999;width:180px;background-color:white;padding:2px 2px;text-align:left;color:black;border:solid 1px #D40028;}
#lateralRightPan #panierLight .entetePanierLight {background-color:#D40028;padding:2px 2px;text-align:center;}
#lateralRightPan #panierLight .entetePanierLight span.titre{color:white;}
 
#lateralRightPan #panierLight .contenuPanierLight {background-color:white;width:100%;color:black;}
#lateralRightPan #panierLight .contenuVidePanierLight {background-color:white;text-align:center;padding:5px 5px;}
#lateralRightPan #panierLight span.lblPanierVide {font-size:12px;color:black;}

#lateralRightPan #panierLight ul.lignesPdt {margin:0 0;padding:0 0;background-color:white;width:100%;color:black;}
#lateralRightPan #panierLight li.lignePdt {list-style:none;clear:both;padding:2px 2px;border-bottom:solid 1px #D40028;}
#lateralRightPan #panierLight li.lignePdtWithOutImage {list-style:none;clear:both;padding:5px 5px;border-bottom:solid 1px #D40028;}

#lateralRightPan #panierLight .imgPdt {float:left;width:68px;padding-right:4px;}
#lateralRightPan #panierLight img.imgVisuel {border:solid 1px black;}
#lateralRightPan #panierLight .imgHidden {width:0px;height:0px;visibility:hidden;}
#lateralRightPan #panierLight span.lblLibelleQuantite {color:white;}
#lateralRightPan #panierLight span.lblQuantite {color:white;}
#lateralRightPan #panierLight .IbSuppression {border:none;background: url(Images/supprimer.jpg) no-repeat 0 0;width:20px;height:20px;cursor:pointer;}
#lateralRightPan #panierLight span.lblLibelleBonnet {color:black;}
#lateralRightPan #panierLight span.lblBonnet {color:black;}
#lateralRightPan #panierLight span.lblLibelleColoris {color:black;}
#lateralRightPan #panierLight span.lblColoris {color:black;}
#lateralRightPan #panierLight span.lblLibelleTaille {color:black;}
#lateralRightPan #panierLight span.lblTaille {color:black;}
#lateralRightPan #panierLight span.lblLibellePrixUnitaire{color:black;}
#lateralRightPan #panierLight span.lblPrixUnitaire{color:black;}
#lateralRightPan #panierLight span.lblPrixTotal{color:#D40028;}
#lateralRightPan #panierLight a.lienDescription{color:black;font-weight:bold;}

#lateralRightPan #panierLight .descPdt {float:left;width:100px;display:inline;}
#lateralRightPan #panierLight .descPdt span {font-size:12px;color:Black;}
#lateralRightPan #panierLight .caracteristiquesPdt {float:left;width:100px;display:inline;}
#lateralRightPan #panierLight .infoPdt {float:right;width:70px;text-align:right;color:#D40028;font-size:12px;line-height:18px;vertical-align:middle;}
#lateralRightPan #panierLight .infoPdt span {font-size:13px;}
#lateralRightPan #panierLight .infoPdt em {float:right;display:inline;width:54px;background-color:#D40028;text-align:center;font-weight:bold;color:white;}
#lateralRightPan #panierLight .infoPdt em span {color:white;}

#lateralRightPan #panierLight .descPdtWithOutImage {float:left;width:180px;display:inline;font-size:13px;}
#lateralRightPan #panierLight .descPdtWithOutImage span {font-size:13px;}
#lateralRightPan #panierLight .caracteristiquesPdtWithOutImage {font-size:13px;}
#lateralRightPan #panierLight .infoPdtWithOutImage {float:right;width:55px;text-align:right;font-size:13px;line-height:18px;vertical-align:middle;}
#lateralRightPan #panierLight .infoPdtWithOutImage span {font-size:13px;}
#lateralRightPan #panierLight .infoPdtWithOutImage em {float:right;display:inline;width:50px;background-color:#D40028;text-align:center;font-weight:bold;color:white;}
#lateralRightPan #panierLight .infoPdtWithOutImage em span {color:white;}

#lateralRightPan #panierLight div.resteDuPanier{background-color:white;padding:5px 5px;overflow:hidden;text-align:center;color:black;font-size:11px;}
#lateralRightPan #panierLight div.resteDuPanier a.lienActionVoirPanier {font-weight:bold;text-decoration:underline;cursor:pointer;}
#lateralRightPan #panierLight div.fraisDePort{background-color:white;padding-right:6px;padding-top:2px;overflow:hidden;text-align:right;color:black;font-weight:bold;}
#lateralRightPan #panierLight div.fraisDePort span.lblLibelleFraisDePort{color:black;}
#lateralRightPan #panierLight div.fraisDePort span.lblFraisDePort{color:#D40028;}

#lateralRightPan #panierLight div.prixTotal {background-color:white;padding:5px 5px;overflow:hidden;text-align:right;}
#lateralRightPan #panierLight div.prixTotal span.lblLibellePrixTotal {color:black;font-weight:bold;}
#lateralRightPan #panierLight div.prixTotal span.lblPrixTotal {color:#D40028;font-weight:bold;}
#lateralRightPan #panierLight div.action{padding:5px 5px;overflow:hidden;text-align:center;}
#lateralRightPan #panierLight a.lienAction{background-color:#D40028;padding:4px;text-align:center;color:white;font-size:13px;text-decoration:none;}

/*------------------------------------------------------------------------*/
/*	                     PANIER LIGHT	   		          */
/*------------------------------------------------------------------------*/
#banner #panier .teaserPanier {
	color:black;
}
#banner #panier #panierLight span {
	float:none;
	margin:0 0;
}
#banner #panierLight {
	position:absolute;
	display:none;
	z-index:9999999;
	width:265px;
	background-color:white;
	padding:2px 2px;
	top:30px;
	text-align:left;
	right:0;
	color:black;
	border:solid 1px #ccc;
}
#banner #panierLight .entetePanierLight {
	background-color:white;
	border-bottom: 1px solid #D40028;
	padding:2px 2px;
	text-align:center;
	font-weight:bold;
	color:#D40028;
	font-size: 16px;
}
#banner #panierLight .entetePanierLight span.titre{
	color:white;
}
#banner #panierLight .contenuPanierLight {background-color:white;width:100%;color:black;}
#banner #panierLight .contenuVidePanierLight {background-color:white;text-align:center;width:300px;height:20px;vertical-align:middle;}
#banner #panierLight span.lblPanierVide {
	font-size:12px;
	color:black;
}
#banner #panierLight ul.lignesPdt {
	margin:0 0;
	padding:0 0;
	background-color:white;
	width:100%;
	color:black;
}
#banner #panierLight li.lignePdt {
	list-style:none;
	clear:both;
	padding:5px 5px;
	border-bottom: 1px solid gray;
}
#banner #panierLight li.lignePdtWithOutImage {list-style:none;clear:both;padding:5px 5px;border-bottom:solid 1px #D40028;}

#banner #panierLight .imgPdt {
	float:left;
	width:68px;
	margin-right:5px;
	padding: 1px;
	border: 1px solid #CCC;
}
#banner #panierLight img.imgVisuel {border:solid 1px black;}
#banner #panierLight .imgHidden {width:0px;height:0px;visibility:hidden;}
#banner #panierLight span.lblLibelleQuantite {color:white;}
#banner #panierLight span.lblQuantite {color:white;}
#banner #panierLight .IbSuppression {
	border:none;
	background: url(Images/supprimer.jpg) no-repeat 0 0;
	background: none;
	width:20px;	height:20px;
	cursor:pointer;
	color:#D40028;
	text-decoration:underline;
}
#banner #panierLight .IbSuppression  a.span{background:green;}
#banner #panierLight .lblLibelleBonnet {
	color:black; 
	font-weight: bold;
	clear: both; 
}
#banner #panierLight .lblBonnet {color:black;}
#banner #panierLight .lblLibelleColoris {
	color:black; 
	font-weight: bold; 
	clear: both; 
}
#banner #panierLight .lblColoris {color:black;}
#banner #panierLight .lblLibelleTaille {
	color:black; 
	font-weight: bold;
	clear: both; 
}
#banner #panierLight .lblTaille {color:black;}
#banner #panierLight .lblLibellePrixUnitaire {
	color:black; 
	font-weight: bold; 
	clear: both;
	margin-top: 10px;
}
#banner #panierLight .lblPrixUnitaire{color:black;}
#banner #panierLight div.descPdt span.lblPrixTotal{color:#D40028;}
#banner #panier #panierLight span {
	width:auto;
	display:block;
	float: left;
}
#banner #panierLight a.lienDescription {
	color:#D40028;
	font-weight:bold;
	font-size: 14px;
}

#banner #panierLight .descPdt {
	float:left;
	width:178px;
	display:block;
}
#banner #panierLight .descPdt span {
	font-size:12px;
	color:Black;
}
#banner #panierLight .infoPdt {
	float:right;
	width:58px;
	text-align:right;
	color:#D40028;
	font-size:12px;
	line-height:18px;
	vertical-align:middle;
}
#banner #panierLight .infoPdt span {font-size:13px;}
#banner #panierLight .infoPdt em {
	float:right;
	display:inline;
	width:50px;
	background-color:#D40028;
	text-align:center;
	font-weight:bold;
	color:white;
}
#banner #panierLight .infoPdt em span {color:white;}

#banner #panierLight .descPdtWithOutImage {float:left;width:280px;display:inline;font-size:13px;}
#banner #panierLight .descPdtWithOutImage span {font-size:13px;}
#banner #panierLight .infoPdtWithOutImage {float:right;width:55px;text-align:right;font-size:13px;line-height:18px;vertical-align:middle;}
#banner #panierLight .infoPdtWithOutImage span {font-size:13px;}
#banner #panierLight .infoPdtWithOutImage em {float:right;display:inline;width:54px;background-color:#CCC;text-align:center;font-weight:bold;color:white;}
#banner #panierLight .infoPdtWithOutImage em span {color:white;}

#banner #panierLight div.resteDuPanier{background-color:white;padding:5px 5px;overflow:hidden;text-align:center;color:black;font-size:11px;}
#banner #panierLight div.resteDuPanier a.lienActionVoirPanier {font-weight:bold;text-decoration:underline;cursor:pointer;}
#banner #panierLight div.fraisDePort{background-color:white;padding-right:6px;padding-left:5px;padding-top:2px;overflow:hidden;text-align:right;color:black;font-weight:bold;}
#banner #panierLight div.fraisDePort span.lblLibelleFraisDePort{color:black;}
#banner #panierLight div.fraisDePort span.lblFraisDePort{color:#D40028;}

#banner #panierLight div.prixTotal {background-color:white;padding:5px 5px;overflow:hidden;text-align:right;}
#banner #panierLight div.prixTotal span.lblLibellePrixTotal {color:black;font-weight:bold;}
#banner #panierLight div.prixTotal span.lblPrixTotal {color:#D40028;font-weight:bold;}
#banner #panierLight div.action{padding:5px 5px;overflow:hidden;text-align:center;}
#banner #panierLight a.lienAction{background-color:#D40028;padding:4px;text-align:center;color:white;font-size:13px;text-decoration:none;}
#banner #panierLight a.lienAction span {line-height:18px;}

/************************************************/
/*		MINI FICHE PRODUIT + ACHAT EXPRESS		*/
/************************************************/
.MEABtnAchatExpress {
	color:transparent;
	background:transparent url(images/btnAchatExpress.jpg) no-repeat scroll 0 0;
	padding: 0 0 0 25px;
	color:#D40028;
	top:5px;
	border:none;
	position:relative;
	height:34px;
	cursor:pointer;
}
.PlotProduitBtnAchatExpress {
	color:transparent;
	background:transparent url(images/btnAchatExpress.jpg) no-repeat scroll 0 0;
	padding: 0 0 0 25px;
	color:#D40028;
	top:5px;
	border:none;
	position:relative;
	height:34px;
	cursor:pointer;
}
.cancel {clear:both; }

/*--- Mini Fiche Ensemble Tableau ---*/
#MiseEnAvantPagePanier #divMiniFicheProduitEnsembleTableau {width:450px;padding:5px 5px;border:solid 1px gray;font-size:11px;font-family:verdana;background-color:White;}
#MiseEnAvantPagePanier #divMiniFicheProduitEnsembleTableau #MFPZoneGauche {float:left;width:160px;}
#MiseEnAvantPagePanier #divMiniFicheProduitEnsembleTableau #MFPZoneDroite {float:right;width:280px;}

#AchatExpress #divMiniFicheProduitEnsembleTableau {width:600px;padding:5px 5px;border:solid 1px black;font-size:11px;font-family:verdana;background-color:White;}
#AchatExpress #divMiniFicheProduitEnsembleTableau #MFPZoneGauche {float:left;width:310px;}			
#AchatExpress #divMiniFicheProduitEnsembleTableau #MFPZoneDroite {top:0;float:right;width:270px;vertical-align:top;}

/*--- Mini Fiche Textile ---*/
#MiseEnAvantPagePanier #divMiniFicheProduitTextile {
	width:375px;
	padding:5px 5px;
	border:solid 1px gray;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	background-color:White;
}
#MiseEnAvantPagePanier #divMiniFicheProduitTextile #MFPZoneGauche {
	float:left;
	width:145px;
}
#MiseEnAvantPagePanier #divMiniFicheProduitTextile #MFPZoneDroite {
	float:right;
	width:215px;
}
#AchatExpress #divMiniFicheProduitTextile {
	width:375px;
	padding:15px;
	border:solid 3px #CCC;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	background-color:White;
}
#AchatExpress #divMiniFicheProduitTextile #MFPZoneGauche {
	float:left;
	width:145px;
}			
#AchatExpress #divMiniFicheProduitTextile #MFPZoneDroite {
	top:0;
	float:right;
	width:215px;
	vertical-align:top;
	background: #EEE;
	border: 1px solid #CCC;
}

/*--- Contenu de la mini fiche ---*/
#divEntete .MFPZoneTitre {
	float:left;
	margin:0;
	padding:0;
	height:20px;
	padding-bottom:10px;
}
#divEntete .MFPZoneFermeture {
	float:right;
	position:relative;
	width:auto;
	text-align:right;
}
#divEntete a.lkFermer {
	text-decoration:none;
	padding-left:110px;
}
#divEntete span.hlFermer_inner  { 
	padding-right:5px;
	line-height:36px;
	vertical-align:top;
	text-decoration:none;
}
#divEntete #MiniFicheImgAchatExpress {
	display:none;
}
#divEntete #MFPZoneTitre a.lblTitreProduit {
	float:left;
	font-weight:bold;
	font-size:20px;
	padding:5px 2px;
	text-decoration:none;
	color:#B8080A;
}
#MFPZoneGauche #MFPZoneAPartirDe {
	font-weight:normal;
	margin-bottom: 18px;
}
#MFPZoneGauche #MFPZoneAPartirDe .lblAPartirDeProduitPrix {
	font-weight:bold;
	font-size:15px;
	color:#B8080A;
}
#MFPZoneGauche #MFPZoneCorps .imgVisuelProduit {
	float:left;
	padding:1px;
	border: 1px solid #CCC;
}
#MFPZoneGauche #MFPZoneCorps .lblDescriptionProduit  span{color:black;}
#MFPZoneGauche #MFPZoneCorps div.ProduitPictoMarque {display:block;padding-bottom:5px;}
			
#MFPZoneDroite #MFPZoneCaracteristiques {
	text-align:left;
	padding:5px 5px;
}
#MFPZoneDroite #MFPZoneCaracteristiques .divReferences {
	text-align:left;
	padding:2px 2px;
	font-size:14px;
}
#MFPZoneDroite #MFPZoneCaracteristiques select.MFPChoixProduitLibelle {
	float:none;
}
#MFPZoneDroite #MFPZoneCaracteristiques .divColoris {
	text-align:left;
	padding:2px 2px;
	font-size:14px;
}
#MFPZoneDroite #MFPZoneCaracteristiques select.MFPChoixProduitColoris {
	float:none;
}
#MFPZoneDroite #MFPZoneCaracteristiques .divTaille {
	text-align:left;
	padding:2px 2px;
	font-size:14px;
}
#MFPZoneDroite #MFPZoneCaracteristiques select.MFPChoixProduitTaille {
	float:none;
}
#MFPZoneDroite #MFPZoneCaracteristiques .divQuantite {
	text-align:left;
	padding:2px 2px;
	font-size:14px;
}
#MFPZoneDroite #MFPZoneCaracteristiques select.MFPChoixProduitQuantite {
	float:none;
}
#MFPZoneDroite #MFPZoneCaracteristiques .divDisponibilite {
	text-align:left;
	padding:2px 2px;
	font-size:14px;
}
#MFPZoneDroite #MFPZoneCaracteristiques .divPrix {
	float:right;
	padding:2px 2px;
	font-size:14px;
}
#MFPZoneDroite #MFPZoneCaracteristiques span.MFPProduitPrix {
	color:#B8080A;
	font-weight:bold;
	font-size: 24px;
}
#MFPZoneDroite #MFPZoneCaracteristiques span.MFPProduitPrixBarre {
	color:black;
	font-weight:bold;
	text-decoration:line-through;
}
#MFPZoneDroite #MFPZoneCaracteristiques span.MFPProduitDisponibilite {
	color:black;
	font-weight:bold;
}
#MFPZoneDroite #MFPZoneCaracteristiques div.divVAT {
	text-align:left;
	padding:2px 2px;
	font-size:14px;
	border: solid 1px gray;
	background-color:white;
}
#MFPZoneDroite .divTableauDisponibilite{
	display: none;
}
#MFPZoneDroite .divAjoutPanier {
	float:none;
	padding:2px 10px 10px;
	font-size:14px;
}
#MFPZoneDroite .AjoutPanierBas {
	overflow:hidden;
	margin:0;
	clear: both;
}
/************************/
/*		QUICK LOOK		*/
/************************/
div.wucQuickLook {
	height:1px;
}

div.QuickLookZoneHTML {
	top:115px;
	left:15px;
	margin: 0 0;
	padding: 0 0;
	position:relative;
	width:100px;
	height:25px;
	cursor:pointer;
/*background-color:gray;*/
}

a.lnkQuickLook {
   padding:0;
   margin: 0 auto;   
   background:url(Images/quick_look.png) no-repeat top left;
   height:25px;
   width:100px;
   cursor:pointer;
   display:block; 
   .margin-top:-190px;  
}

a.lnkQuickLook:hover {	
	background:url(Images/quick_look_hover.png) no-repeat top left;
}

/*Articles mis de coté PANIER*/
.visuArticlesDeCote {
	margin: 27px 3px 0 0;
	width: 100px;
	position: absolute;
	top: 101px;
	right: -120px;
	border: 1px solid #EEE;
	padding: 5px;
	min-height: 317px;
}
#ctl00_PageContent_lnkMettreTousDeCote {
	color:gray;
}
.divPanierLigneAction .divMiseDeCote {
	text-decoration: underline;
	color: #737474;
	font-size: 11px;
}
#ctl00_wucHistoriqueConsultationV_wucCarouselHistoriqueConsV_pnlEmptyList {
	text-align: center;
	margin-left: -3px;
	margin-top: 30px;
}
.visuArticlesDeCote h3 {
	margin-top: -25px;
	margin-left: 4px;
}
.visuArticlesDeCote h3 span{
	color: #737474;
	font-size: 14px;
	text-align: center;
	text-decoration:underline;
}
.divAction{
	font-size: 13px;
	color: grey;
	text-decoration: underline;
}
.visuArticlesDeCote h3 .divBoutons a{
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	float: right;
	display:none;
}

.visuArticlesDeCote .fs {
	border: none;
	text-align: left;
	margin: 0;
	padding: 0;
	font-weight:normal;
	font-variant:normal;
}
.visuArticlesDeCote .entetePopup span{
	color:gray;
	border-bottom: 1px solid gray;
	font-size:20px;
	font-weight:normal;
	font-variant:normal;
	float: none;
	text-align: left;
}
.visuArticlesDeCote .messagePopup span{
	color:black;
	float: none;
	font-size:14px;
	font-weight:normal;
	text-align: left;
	font-variant:normal;
}

.visuArticlesDeCote .divDateAjout{
	display:none;
}

.visuArticlesDeCote .divImageProduit {
	margin: 14px 0 2px 14px;
	padding: 1px;
	width: 69px;
}

.visuArticlesDeCote .divDetail .divReferenceArticle, .visuArticlesDeCote .divDetail .ulCaracteristiqueArticle, .visuArticlesDeCote .divDetail .divDisponibilite{
	display:none;
}

.visuArticlesDeCote .bodyCarousel {
	clear: both;
	margin-top: -31px;
}
.visuArticlesDeCote .bodyCarousel ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.visuArticlesDeCote .bodyCarousel ul li{
	padding:0;
	border-top: 1px solid #EEE;
	text-align:center;
	margin-bottom:10px;
}
.visuArticlesDeCote .bodyCarousel ul li li{
	padding: 0;
	margin: 0;
	border: none;
	list-style: none;
	clear: both;
}
.visuArticlesDeCote .bodyCarousel ul li .divAction{
	margin-top:5px;
}
.visuArticlesDeCote .bodyCarousel ul li .divAction a{
	text-decoration: underline;
}
.visuArticlesDeCote .bodyCarousel ul li .divDetail {
	clear: both;
}
.visuArticlesDeCote .bodyCarousel ul li .divDetail .divLibelleArticle a{
	font-weight: bold;
	color: gray;
	font-size: 13px;
}
.visuArticlesDeCote .bodyCarousel ul li .divPrix {
	font-weight: bold;
	color: #B8080A;
}
.visuArticlesDeCote .prompt {
	font-weight: bold;
	color: gray;
	font-size: 12px;
}
.visuArticlesDeCote .fs .validationPopup {
	margin-top: 10px;
	overflow: hidden;
} 
.visuArticlesDeCote .fs a.linkButtonClassValider span{
	color: white;
	font-weight: bold;
	font-size:12px;
	text-align: left;
	font-variant:normal;
} 
.visuArticlesDeCote .fs a.linkButtonClassAnnuler {
	margin-right:360px;
	background: gray;
	padding: 3px 10px;
	color: white;
	font-weight: bold;
}
.divBtnMettreTousDeCote {
	clear: both;
}
/*POINT RELAIS*/
.divInfosConges {
	margin: 0 30px;
	color: #D40028;
}
